@font-face {
    font-family: 'Cactus Jack';
    src: url(../fonts/Cactus-Jack-Regular.otf) format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

abbr,
address,
article,
aside,
audio,
b,
blockquote,
body,
button,
canvas,
caption,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
p,
pre,
q,
samp,
section,
small,
span,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline
}

html {
    scroll-behavior: smooth
}

body {
    line-height: 1
}

body.overflow-hidden {
    overflow: hidden
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

nav ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

[role=button],
a,
button,
input,
label,
select,
textarea {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    text-decoration: none;
    color: #000
}

ins {
    background-color: #ff9;
    color: #000;
    text-decoration: none
}

mark {
    background-color: #ff9;
    color: #000;
    font-style: italic;
    font-weight: 700
}

del {
    text-decoration: line-through
}

abbr[title],
dfn[title] {
    border-bottom: 1px dotted;
    cursor: help
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

input,
select {
    vertical-align: middle
}

button {
    letter-spacing: normal;
    white-space: nowrap;
    text-transform: none;
    cursor: pointer;
    background-color: transparent;
    border: none;
    padding: 0
}

*,
:after,
:before {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}

fieldset,
img {
    border: 0
}

input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-size: 100%;
    border: none
}

button,
input,
select,
textarea {
    outline: 0
}

img {
    display: inline-block;
    max-width: 100%;
    max-height: 100%
}

a,
button,
input[type=submit] {
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    cursor: pointer
}

ol,
ul {
    list-style: none
}

body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh;
    font-family: Manrope, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    letter-spacing: -.02em;
    color: #161616;
    text-align: left;
    background: #fafbff;
    overflow-x: hidden;
    -ms-overflow-style: none;
    scrollbar-width: none;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

.footer,
.header,
.main,
.pre-header {
    width: 100%
}

::-webkit-scrollbar,
body::-webkit-scrollbar {
    display: none
}

*,
body {
    -ms-overflow-style: none;
    scrollbar-width: none;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

table {
    width: 100%
}

p {
    width: 100%
}

ol,
ul {
    text-align: left
}

.text ul>li,
article ul>li,
ol>li {
    display: block;
    position: relative;
    padding: 0 0 0 24px;
    color: #484848
}

.text ul>*,
article ul>*,
ol>* {
    margin-bottom: 16px
}

.text ul>:last-child,
article ul>:last-child,
ol>:last-child {
    margin-bottom: 0
}

ol>li {
    counter-increment: step-counter
}

.text ul>li:before,
article ul>li:before,
ol>li:before {
    display: inline-block;
    position: absolute;
    left: 0;
    text-align: center
}

.text ul>li:before,
article ul>li:before {
    content: '';
    width: 4px;
    height: 4px;
    left: 10px;
    top: 10px;
    background-color: #484848;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

ol>li:before {
    content: counter(step-counter) '.';
    padding-top: inherit;
    top: 0;
    font-size: inherit;
    color: #484848;
    font-weight: 300
}

h1,
h2,
h3,
h4 {
    margin-bottom: 16px;
    display: block;
    position: relative;
    width: 100%;
    font-weight: 700;
    letter-spacing: -.04em;
    text-transform: uppercase;
    color: #161616
}

h1 {
    font-size: 100px;
    line-height: 1.04;
    text-align: center
}

h2 {
    margin-bottom: 24px;
    font-size: 80px;
    line-height: 1.05
}

h2.title-medium {
    font-size: 64px
}

h2.title-large {
    font-size: 80px
}

h3 {
    font-size: 24px;
    line-height: 1.33;
    letter-spacing: -.02em
}

.title.title-left {
    text-align: left
}

.title:last-child {
    margin-bottom: 0
}

.title em {
    color: #ff6400;
    font-style: inherit
}

.mini-page .title em {
    color: #ff6400;
}

.junior-page .title em {
    color: #150FEF;
}

.teens-page .title em {
    color: #25D723;
}

.adults-page .title em {
    color: #FF0071;
}





.pre-title {
    margin-bottom: 24px;
    display: block;
    width: 100%;
    font-family: 'Cactus Jack';
    font-style: normal;
    font-weight: 400;
    font-size: 80px;
    line-height: 1;
    text-transform: uppercase
}

.text-relative {
    position: relative
}

.breadcrumbs {
    margin-bottom: 26px
}

.breadcrumbs ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px 0
}

.breadcrumbs li {
    margin: -4px 0;
    position: relative
}

.breadcrumbs a {
    padding: 4px 8px 4px 12px;
    position: relative;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: -.02em;
    color: #7c7c7c
}

.breadcrumbs li:first-child a {
    padding-left: 0
}

.breadcrumbs a:hover,
.breadcrumbs a:not([href]) {
    color: #161616
}

.breadcrumbs a:not([href]) {
    cursor: default
}

.breadcrumbs a::before {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    top: -webkit-calc(50% - 4px / 2);
    top: calc(50% - 4px / 2);
    left: 0;
    background: #7c7c7c;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.breadcrumbs a:hover::before,
.breadcrumbs a:not([href])::before {
    background: #161616
}

.breadcrumbs li:first-child a::before {
    display: none
}

.popup-respond {
    padding: 12px 28px 12px 92px;
    position: fixed;
    display: none;
    width: 100%;
    max-width: 350px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 40px;
    background: #fff;
    -webkit-box-shadow: 0 8px 60px rgba(3, 255, 0, .25);
    box-shadow: 0 8px 60px rgba(3, 255, 0, .25);
    -webkit-border-radius: 100px;
    border-radius: 100px;
    opacity: 0;
    z-index: 100000;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.popup-respond.popup-error {
    -webkit-box-shadow: 0 8px 60px rgba(255, 100, 0, .25);
    box-shadow: 0 8px 60px rgba(255, 100, 0, .25)
}

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

.popup-respond::before {
    content: '';
    position: absolute;
    width: 64px;
    height: 64px;
    top: -webkit-calc(50% - 64px / 2);
    top: calc(50% - 64px / 2);
    left: 12px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.popup-respond.popup-success::before {
    background: #03ff00
}

.popup-respond.popup-error::before {
    background: #ff6400
}

.popup-respond::after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    top: -webkit-calc(50% - 20px / 2);
    top: calc(50% - 20px / 2);
    left: 34px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

.popup-respond.popup-success::after {
    width: 32px;
    height: 32px;
    top: -webkit-calc(50% - 32px / 2);
    top: calc(50% - 32px / 2);
    left: 28px;
    background-image: url(../images/icons/check.svg)
}

.popup-respond.popup-error::after {
    background-image: url(../images/icons/close-icon.svg)
}

.popup-success__title {
    margin-bottom: 8px;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.44;
    text-transform: none;
    text-align: left;
    color: #131313
}

.popup-success__desc {
    font-weight: 500;
    font-size: 14px;
    line-height: 1.5;
    letter-spacing: -.04em;
    color: #484848
}

.button {
    padding: 23px 38px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-width: 200px;
    color: #161616;
    background: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.35;
    letter-spacing: -.02em;
    text-transform: none;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    border: 2px solid #161616;
    -webkit-border-radius: 99px;
    border-radius: 99px;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    z-index: 10
}

.button:hover {
    background: #03ff00;
    border-color: #03ff00;
    -webkit-box-shadow: 0 4px 88px #61ff5f;
    box-shadow: 0 4px 88px #61ff5f
}

.button:active {
    background: #2adb28;
    border-color: #2adb28;
    -webkit-box-shadow: 0 4px 88px #61ff5f;
    box-shadow: 0 4px 88px #61ff5f
}

.button-wide {
    width: 100%
}

.button-contrast {
    background-color: #03ff00
}

.button-transparent {
    padding: 15px 30px;
    font-size: 16px;
    background: #fff;
    border: 1px solid #ff6400
}

.button-transparent:hover {
    background: #ff6400;
    border-color: #ff6400;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.button-transparent:active {
    background: #f68942;
    border-color: #f68942;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.button-small {
    padding-bottom: 4px;
    font-weight: 700;
    color: #ff6400;
    border-bottom: 1px solid #ff6400
}

.button-small:hover {
    color: #150fef;
    border-bottom: 1px solid #150fef
}

.button-small:active {
    color: #110da2;
    border-bottom: 1px solid #110da2
}

.button-download {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 54px;
    height: 54px;
    top: 20px;
    right: 20px;
    position: relative;
    background: #fff;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    overflow: hidden;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.button-download img {
    width: 28px;
    height: 28px;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.button-download img~img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    z-index: 10
}

.button-download:hover {
    background: #ff6400
}

.button-download:active {
    background: #f68942
}

.button-download:active img~img,
.button-download:hover img~img {
    opacity: 1
}

.button.hidden {
    display: none
}

.background img,
.icon img,
.image img {
    display: block;
    position: relative
}

.background {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute !important;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow: hidden
}

.background img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: right top;
    object-position: right top
}

.js-expand-content {
    display: none;
    overflow: hidden
}

.badges {
    margin-bottom: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px
}

.badges>div {
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 500;
    -webkit-border-radius: 99px;
    border-radius: 99px
}

.badges .date {
    color: #150fef;
    background: #ebebff
}

.badges .genre {
    color: #ff6400;
    background: #ffebde
}

.badges .type {
    color: #ff0071;
    background: #ffdeed
}

.start-date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 0 6px;
    font-size: 14px;
    color: #484848
}

.start-date .text b {
    color: #161616
}

.start-date .icon {
    position: relative
}

.start-date .icon img {
    width: 20px;
    height: 20px;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain
}

svg {
    display: inline-block;
    position: relative;
    vertical-align: inherit;
    fill: #f6f6f6;
    line-height: 1
}

use {
    fill-rule: evenodd
}

.controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    gap: 16px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 20px 0
}

.control-buttons,
.control-buttons-sub,
.control-buttons-sub-sub {
    padding: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 0 6px;
    background: #fff;
    border: 2px solid #ff6400;
    -webkit-border-radius: 99px;
    border-radius: 99px
}

.control-buttons,
.control-buttons-sub,
.control-buttons-sub-sub {
    border-color: #161616
}

.control-buttons.active,
.control-buttons-sub.active {
    border-color: #ff6400
}

.teens-page .control-buttons.active,
.adults-page .control-buttons.active,
.teens-page .control-buttons-sub.active,
.adults-page .control-buttons-sub.active {
    border-color: #161616 !important
}



.control-button,
.control-button-sub,
.control-button-sub-sub {
    padding: 17px 24px;
    font-size: 18px;
    line-height: 1.45;
    background-color: #fff;
    color: #161616;
    font-weight: 700;
    letter-spacing: -.02em;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-border-radius: 99px;
    border-radius: 99px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.control-button-sub span,
.control-button-sub-sub span {
    color: #FFF;
    text-align: center;
    font-size: 14px; 
    line-height: 26px; 
    letter-spacing: -0.28px;
    border-radius: 32px;
    padding: 10px 13px;
    font-weight: 300;
    background: #ff6400;
}

.control-button.active:first-child,
.control-button-sub.active:first-child,
.control-button-sub-sub.active:first-child {
    background-color: #ff6400;
    color: #fff;
}

.control-button.active:nth-child(2),
.control-button-sub.active:nth-child(2),
.control-button-sub-sub.active:nth-child(2) {
    background-color: #161616;
    color: #fff
}


.teens-page .control-button.active,
.teens-page .control-button-sub.active,
.teens-page .control-button-sub-sub.active,
.adults-page .control-button.active,
.adults-page .control-button-sub.active,
.adults-page .control-button-sub-sub.active {
    background-color: #161616 !important;
    color: #fff;
}

.control-dropdown {
    position: relative;
    min-width: 230px;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.control-dropdown.hidden {
    min-width: 0;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0)
}

.dropdown-button {
    padding: 22px 30px;
    position: relative;
    min-width: 230px;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    color: #161616;
    letter-spacing: -.03em;
    background-color: #fff;
    cursor: pointer;
    border: 2px solid #ff6400;
    -webkit-border-radius: 99px;
    border-radius: 99px;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.dropdown-button::after {
    content: '';
    display: inline-block;
    margin-left: 12px;
    width: 14px;
    height: 10px;
    background: url(../images/icons/arrow-down-black.svg) no-repeat center/contain;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.dropdown-button.active::after {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1)
}

.dropdown-content {
    padding: 0 24px;
    position: absolute;
    top: -webkit-calc(100% + 6px);
    top: calc(100% + 6px);
    left: 0;
    width: 100%;
    height: 0;
    background: #fff;
    -webkit-box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    -webkit-border-radius: 24px;
    border-radius: 24px;
    -webkit-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
    overflow: hidden
}

.active+.dropdown-content {
    padding: 16px 24px;
    height: auto
}

.dropdown-content label {
    display: block;
    position: relative;
    font-size: 18px;
    line-height: 1.45;
    color: #161616;
    font-weight: 700;
    text-align: left;
    cursor: pointer
}

.dropdown-content label+label {
    margin-top: 12px
}

.dropdown-content input {
    margin: 0 !important;
    opacity: .01 !important;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

.dropdown-content label>span {
    padding: 4px 0;
    display: block;
    width: 100%;
    background: #fff
}

.dropdown-content label:has(input:checked),
.dropdown-content label:hover {
    color: #ff6400 !important
}

.content,
.cover {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    margin: 0 auto;
    padding-left: -webkit-calc(50% - 1400px / 2);
    padding-left: calc(50% - 1400px / 2);
    padding-right: -webkit-calc(50% - 1400px / 2);
    padding-right: calc(50% - 1400px / 2)
}

.cover {
    height: auto;
    width: 100%
}

.social {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px;
    -webkit-filter: drop-shadow(0 2px 48px rgba(26, 26, 26, .04));
    filter: drop-shadow(0 2px 48px rgba(26, 26, 26, .04))
}

.social a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    width: 40px;
    height: 40px;
    background: #f5f6fb;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.social a img {
    display: block;
    width: 18px;
    height: 18px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.social a img~img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0;
    z-index: 10
}

.social a:hover img~img {
    opacity: 1
}

.social a:hover {
    -webkit-box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    box-shadow: 0 2px 48px rgba(26, 26, 26, .04)
}

.social a.instagram:hover {
    background: -o-linear-gradient(233.37deg, #5659d2 13.22%, #bf2f91 48.29%, #f59756 85.59%);
    background: linear-gradient(216.63deg, #5659d2 13.22%, #bf2f91 48.29%, #f59756 85.59%)
}

.social a.youtube:hover {
    background: #f03
}

.social a.telegram:hover {
    background: #28a8ea
}

.social a.facebook:hover {
    background: #0865ff
}

.social a.twitter:hover {
    background: #000
}

.social a.linkedin:hover {
    background: #0a66c2
}

.social a.tiktok:hover {
    background: #000
}

.swiper-notification {
    display: none
}

.swiper-pagination {
    margin-top: 20px;
    position: static !important;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.swiper-pagination-bullet {
    margin: 0 2px !important;
    width: 6px !important;
    height: 6px !important;
    background: #FFF !important;
    opacity: .5;
    -webkit-border-radius: 11px !important;
    border-radius: 11px !important
}

.swiper-pagination-bullet-active {
    opacity: 1;
    width: 40px !important
}

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

.prime__breadcrumbs:last-child {
    margin-bottom: 0
}

.breadcrumbs__item:before {
    display: none
}

.prime__breadcrumbs a {
    padding: 6px 0;
    display: inline-block;
    color: #acacac;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5
}

.prime__breadcrumbs a:hover {
    color: #006d34
}

.breadcrumbs__item {
    margin: -6px 0;
    position: relative
}

.wrap-left {
    margin-bottom: 48px;
    margin-right: auto;
    width: 100%;
    max-width: 1080px;
    max-width: 998px;
    text-align: left
}

.wrap.cover__wrap {
    margin-bottom: 48px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
    text-align: center
}

.desc {
    font-size: 18px;
    line-height: 1.4
}

.desc>* {
    margin-bottom: 16px
}

.desc>:last-child {
    margin-bottom: 0
}

.desc-center {
    font-size: 20px;
    text-align: center
}

.home-page .desc {
    font-size: 20px
}

.header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: transparent;
    z-index: 10000;
    overflow: visible
}

.header.header-home {
    top: 40px
}

.header>* {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.pre-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
    width: 100vw;
    background-color: #000;
    white-space: nowrap;
    overflow: hidden;
    z-index: 100
}

.pre-header__wrap {
    padding: 8px 24px 8px 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: absolute;
    top: 0;
    left: 0;
    gap: 0 32px;
    width: 100vw;
    overflow: hidden;
    z-index: 10
}

.pre-header__wrap:first-child {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-animation: scroll 20s linear infinite;
    animation: scroll 20s linear infinite
}

.pre-header__wrap:nth-child(2) {
    -webkit-animation: scroll-2 20s linear infinite;
    animation: scroll-2 20s linear infinite
}

.main>.store-prime:first-child {
    padding-top: 116px
}

.store-prime__title {
    text-align: left
}

.shop,
.shop__wrapper {
    width: 100%
}

.shop__swiper {
    -webkit-filter: drop-shadow(0 2px 48px rgba(26, 26, 26, .04));
    filter: drop-shadow(0 2px 48px rgba(26, 26, 26, .04))
}

.shop__wrapper>* {
    margin-bottom: 60px
}

.shop__wrapper>:last-child {
    margin-bottom: 0
}

.shop__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
    width: 100%
}

.shop__list-hidden {
    display: none
}

.shop__item {
    padding: 0 0 12px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc((100% - 20px * 2)/ 3);
    -ms-flex: 0 0 calc((100% - 20px * 2)/ 3);
    flex: 0 0 calc((100% - 20px * 2)/ 3);
    background: #fff;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.shop__item a {
    margin-bottom: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative
}

.shop-item__image {
    padding-bottom: 90.5%;
    position: relative;
    width: 100%;
    overflow: hidden
}

.shop-item__image img {
    position: absolute;
    left: 50%;
    bottom: 50%;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    max-height: 376px
}

.shop__item a:hover .shop-item__image {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.shop-item__desc {
    padding: 12px 62px 12px 24px;
    margin: 0 auto;
    width: -webkit-calc(100% - 12px * 2);
    width: calc(100% - 12px * 2);
    position: relative;
    background: #f5f6fa;
    -webkit-border-radius: 20px;
    border-radius: 20px
}

.shop-item__title {
    margin-bottom: 8px;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4;
    color: #161616
}

.shop-item__title:hover {
    color: #150fef
}

.shop-item__title:active {
    color: #110da2
}

.shop-item__price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 6px
}

.shop-item__price>span:first-child {
    font-weight: 500;
    font-size: 14px;
    line-height: 1.6;
    color: #150fef;
    text-decoration: line-through
}

.shop-item__price>span:only-child {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.4;
    text-decoration: none
}

.shop-item__price>span~span {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.4;
    color: #ff6400
}

.shop-item__button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 12px;
    right: 12px;
    width: 38px;
    height: 40px;
    background: #03ff00;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear
}

.shop-item__button:hover {
    background: #fff
}

.shop-item__button img {
    width: 24px;
    height: 24px;
    -o-object-fit: contain;
    object-fit: contain
}

.shop-item__button::before {
    content: '';
    position: absolute;
    padding: 8px;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #03ff00;
    background-image: url(../images/icons/check.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
    opacity: 0;
    z-index: 100
}

.shop-item__button.clicked::before {
    opacity: 1
}

.shop-filter__scroll {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px
}

.button.shop-bestsellers-filter__button {
    padding: 13px 30px;
    min-width: unset;
    font-size: 16px;
    line-height: 1.5;
    border-color: #e5e5e5
}

.shop-bestsellers-filter__button.active {
    border-color: #161616;
    background: #03ff00;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: default
}

.button.shop-bestsellers-filter__button:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

@-webkit-keyframes scroll {
    from {
        -webkit-transform: translateX(-100vw);
        transform: translateX(-100vw)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes scroll {
    from {
        -webkit-transform: translateX(-100vw);
        transform: translateX(-100vw)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes scroll-2 {
    from {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(100vw);
        transform: translateX(100vw)
    }
}

@keyframes scroll-2 {
    from {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    to {
        -webkit-transform: translateX(100vw);
        transform: translateX(100vw)
    }
}

.pre-header__wrap span {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5;
    color: #03ff00
}

.pre-header__wrap span::after {
    content: '';
    display: block;
    position: absolute;
    width: 24px;
    height: 24px;
    top: -webkit-calc(50% - 24px / 2);
    top: calc(50% - 24px / 2);
    right: -28px;
    background: url(../images/icons/arrow-right-green.svg) no-repeat center/contain
}

.pre-header-contrast .pre-header__wrap span {
    color: #ff0071
}

.pre-header-contrast .pre-header__wrap span::after {
    background: url(../images/icons/arrow-right-pink.svg) no-repeat center/contain
}

.header__main {
    padding-top: 19.5px;
    padding-bottom: 19.5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 87px
}

.nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.header__nav {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.header-nav__item {
    margin-left: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.header-nav__item a {
    padding: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #161616;
    font-size: 16px;
    line-height: 1.5;
    cursor: pointer
}

.header-nav__item a[href]:hover {
    color: #150fef
}

.header-nav__item a[href]:active {
    color: #110da2
}

.header-menu__button.header__button-nav {
    display: none
}

.social.header__social {
    display: none
}

.header__logo {
    margin-right: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.header__logo img {
    height: 46px;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.header__language {
    margin: 0 0 0 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 65px;
    -ms-flex: 0 0 65px;
    flex: 0 0 65px;
    position: relative
}

.header__language img {
    margin-right: 6px;
    display: block;
    width: 24px;
    height: 24px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.header-language__button {
    position: relative;
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 14px 10px 0;
    cursor: pointer;
    color: #161616;
    font-size: 15px;
    line-height: 1.5
}

.header-language__button::before {
    content: '';
    display: block;
    width: 10px;
    height: 7px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    background: url(../images/icons/arrow-down-black.svg) no-repeat center/contain;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.header-language__button.active::before {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1)
}

.header-contrast .header-language__button {
    color: #fff
}

.header-contrast .header-language__button::before {
    background: url(../images/icons/arrow-down-white.svg) no-repeat center/contain
}

.header-contrast.filled .header-language__button {
    color: #000
}

.header-contrast.filled .header-language__button::before {
    background: url(../images/icons/arrow-down-black.svg) no-repeat center/contain
}

.header-contrast.filled .header-nav__item a {
    color: #000
}

.header-contrast.filled .header-nav__item a:hover {
    color: #150fef
}

.menu__dropdown li>a,
.menu__dropdown li>button {
    display: block;
    width: 100%;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.6;
    color: #161616;
    text-align: left
}

.menu__dropdown li>a:hover,
.menu__dropdown li>button:hover {
    color: #150fef
}

.menu__dropdown li>a:active,
.menu__dropdown li>button:active {
    color: #110da2
}

.menu__dropdown li+li {
    margin-top: 12px
}

.header-language__dropdown li {
    padding: 0
}

.header-language__dropdown li+li {
    margin-top: 12px
}

.header-language__dropdown li::before {
    display: none
}

.header__menu {
    margin-left: 40px;
    position: relative;
    z-index: 10
}

.header__menu+.header__menu {
    margin-left: 8px
}

.header-cart__button,
.header-menu__button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    background: #fff;
    -webkit-box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

.header-cart__button img,
.header-menu__button img {
    display: block;
    width: 24px;
    height: 24px;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain;
    pointer-events: none
}

.header-menu__badge {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    width: 20px;
    height: 20px;
    right: -5px;
    bottom: -5px;
    font-weight: 700;
    font-size: 12px;
    line-height: 1.6;
    background: #03ff00;
    -webkit-border-radius: 99px;
    border-radius: 99px
}

.header-menu__badge.hidden {
    display: none
}

.menu__dropdown {
    padding: 0 12px;
    min-width: 106px;
    height: 0;
    position: absolute;
    right: 0;
    top: -webkit-calc(100% + 8px);
    top: calc(100% + 8px);
    background: #f5f6fb;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    -webkit-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
    overflow: hidden
}

.menu__button.active~.menu__dropdown {
    padding: 12px;
    height: auto
}

.main {
    padding-bottom: 42px;
    margin: 0 auto auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    z-index: 2
}

.main.home-page {
    overflow: visible
}

.main-cover__center>*,
.main>* {
    padding-top: 100px;
    padding-bottom: 100px
}

.main>:first-child {
    padding-top: 167px
}

.main-cover__center>:first-child {
    padding-top: 0
}

.prime {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    text-align: center
}

.prime__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    width: 100%
}

.prime__title>span {
    margin-left: auto;
    margin-right: auto;
    display: block
}

.prime__title>span:first-child {
    z-index: 1
}

.prime__title>span:nth-child(2) {
    z-index: 2
}

.prime__title>span:nth-child(3) {
    z-index: 3;
    text-shadow: 2px 2px 0 #b5fdb6, -2px 2px 0 #b5fdb6, 2px -2px 0 #b5fdb6, -2px -2px 0 #b5fdb6, 0 2px 0 #b5fdb6, 0 -2px 0 #b5fdb6, 2px 0 0 #b5fdb6, -2px 0 0 #b5fdb6
}

.home-page .prime-title__img {
    margin: -32px auto
}

.prime-title__img img {
    margin: 0 auto;
    display: block;
    height: 252px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.prime__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: absolute;
    top: 174px;
    left: 0;
    width: 100%;
    font-weight: 600;
    font-size: 20px;
    line-height: 1.4;
    text-transform: uppercase;
    color: #161616
}

.prime-info__item {
    width: -webkit-calc((100% - 40px)/ 2);
    width: calc((100% - 40px)/ 2);
    max-width: 230px
}

.prime-info__item:nth-child(odd) {
    text-align: left
}

.prime-info__item:nth-child(even) {
    text-align: right
}

.prime__showreel {
    padding-bottom: 60.05%;
    width: 100%;
    position: relative;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.prime__showreel>* {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    z-index: 100
}

.home-page .prime {
    padding-top: 170px;
    background: -o-linear-gradient(top, rgba(128, 255, 126, 1) 0, rgba(250, 251, 255, 1) 70%, rgba(250, 251, 255, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(128, 255, 126, 1)), color-stop(70%, rgba(250, 251, 255, 1)), to(rgba(250, 251, 255, 1)));
    background: linear-gradient(180deg, rgba(128, 255, 126, 1) 0, rgba(250, 251, 255, 1) 70%, rgba(250, 251, 255, 1) 100%);
    overflow: hidden
}

.home-page .prime__image {
    margin: 0 !important;
    position: absolute;
    z-index: 100
}

.home-page .prime__image.prime__image-top.prime__image-left {
    top: 107px;
    left: -webkit-calc(50% - 1216px / 2);
    left: calc(50% - 1216px / 2);
    width: 211px
}

.home-page .prime__image.prime__image-top.prime__image-right {
    top: 107px;
    right: -webkit-calc(50% - 1278px / 2);
    right: calc(50% - 1278px / 2);
    width: 217px
}

.home-page .prime__image.prime__image-bottom.prime__image-left {
    top: 474px;
    left: -webkit-calc(50% - 1548px / 2);
    left: calc(50% - 1548px / 2);
    width: 440px;
    -webkit-transform: rotate(-19deg);
    -ms-transform: rotate(-19deg);
    transform: rotate(-19deg)
}

.home-page .prime__image.prime__image-bottom.prime__image-right {
    top: 416px;
    right: -webkit-calc(50% - 1717px / 2);
    right: calc(50% - 1717px / 2);
    width: 538px;
    -webkit-transform: rotate(13deg);
    -ms-transform: rotate(13deg);
    transform: rotate(13deg)
}

.home-page .prime__image img {
    display: block;
    width: 100%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain;
    pointer-events: none
}

.home-page .prime__wrap {
    margin-bottom: 100px
}

.home-page .prime__title {
    margin-bottom: 142px
}

.home-page .prime__button {
    position: relative
}

.home-page .prime__button::before {
    content: '';
    position: absolute;
    width: 169px;
    height: 216px;
    bottom: 0;
    left: -218px;
    background: url(../images/icons/prime-bttn-arrow.svg) no-repeat center/contain;
    z-index: 10
}

.welcome {
    overflow: hidden
}

.welcome__image {
    position: absolute;
    bottom: 0;
    right: -webkit-calc(50% - 1400px / 2);
    right: calc(50% - 1400px / 2);
    height: 140px
}

.welcome__image img {
    display: block;
    height: 100%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain
}

.welcome__title {
    margin-bottom: 40px;
    max-width: -webkit-calc(100% - 75px);
    max-width: calc(100% - 75px)
}

.welcome__title .text-relative .doodle {
    display: block;
    position: absolute;
    left: -20px;
    top: 0;
    font-family: 'Cactus Jack';
    font-style: normal;
    font-weight: 400;
    font-size: 64px;
    line-height: 1.15;
    text-transform: uppercase;
    color: #161616;
    -webkit-transform: translateY(-100%) rotate(-22deg);
    -ms-transform: translateY(-100%) rotate(-22deg);
    transform: translateY(-100%) rotate(-22deg)
}

.welcome__title .text-relative::after {
    content: '';
    position: absolute;
    width: 104px;
    height: 50px;
    left: 0;
    bottom: 50%;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    background: url(../images/doodle-1.svg) no-repeat center/contain;
    z-index: 10
}

.welcome__desc {
    margin-bottom: 72px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 36px 72px;
    width: 100%;
    max-width: -webkit-calc(100% - 75px);
    max-width: calc(100% - 75px);
    font-weight: 500;
    line-height: 1.45
}

.welcome__desc>* {
    width: -webkit-calc((100% - 72px)/ 2);
    width: calc((100% - 72px)/ 2);
    max-width: 450px
}

.programs {
    position: relative;
    overflow: hidden
}

.programs__image {
    margin: 0 !important;
    position: absolute
}

.programs__image.programs__image-left {
    width: 343px;
    top: 50px;
    left: -webkit-calc(50% - 1560px / 2);
    left: calc(50% - 1560px / 2)
}

.programs__image.programs__image-right {
    width: 450px;
    top: 150px;
    right: -webkit-calc(50% - 1800px / 2);
    right: calc(50% - 1800px / 2)
}

.programs__image img {
    width: 100%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transition: all 10s linear;
    -o-transition: all 10s linear;
    transition: all 10s linear;
    pointer-events: none
}

.programs__image:hover img {
    -webkit-transform: rotate(360deg) translateY(65px) scale(1.3);
    -ms-transform: rotate(360deg) translateY(65px) scale(1.3);
    transform: rotate(360deg) translateY(65px) scale(1.3)
}

.programs>* {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 48px
}

.programs>:last-child {
    margin-bottom: 0
}

.programs__wrap {
    max-width: 750px;
    z-index: 100
}

.programs__wrap>* {
    margin-bottom: 32px;
    text-align: center
}

.programs__wrap>:last-child {
    margin-bottom: 0
}

.programs__slider {
    margin-bottom: 60px;
    width: 100%
}

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

.programs__list-hidden {
    display: none
}

.programs__slider {
    -webkit-filter: drop-shadow(0 2px 40px rgba(26, 26, 26, .05));
    filter: drop-shadow(0 2px 40px rgba(26, 26, 26, .05))
}

.programs__item {
    padding: 32px;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 20px / 2);
    -ms-flex: 0 0 calc(50% - 20px / 2);
    flex: 0 0 calc(50% - 20px / 2);
    position: relative;
    background: #fff;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.programs__item.programs__item-full {
    -webkit-filter: drop-shadow(0 2px 40px rgba(26, 26, 26, .05));
    filter: drop-shadow(0 2px 40px rgba(26, 26, 26, .05))
}

.programs__item.swiper-slide {
    height: auto
}

.programs__item.hidden {
    display: none !important
}

.programs-item__doodle {
    position: absolute;
    top: 34px;
    right: 40px;
    width: 90px;
    height: 90px;
    z-index: 1
}

.programs-item__doodle img {
    max-height: 140px;
    max-width: 140px;
    width: 100%;
    height: 100%;
    object-position: center;
    object-fit: contain
}

.programs-item__image {
    padding-bottom: 83.3%;
    display: none;
    width: 100%;
    position: relative;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    overflow-y: hidden
}

.programs-item__image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: cover;
    object-fit: cover
}

.programs-item__text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.programs-item__header {
    margin-bottom: 84px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px;
    z-index: 2
}

.programs-item__header>div {
    padding: 12px 20px 12px 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0 6px;
    background: #f5f6fb;
    -webkit-border-radius: 99px;
    border-radius: 99px;
    overflow: hidden
}

.programs-item__header .icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.programs-item__header .icon img {
    display: block;
    width: 20px;
    height: 20px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.programs-item__header .text {
    font-weight: 500;
    font-size: 14px;
    line-height: 1.5;
    color: #7c7c7c
}

.programs-item__header .text b {
    color: #161616;
    font-weight: 700
}

.programs-item__title {
    margin-top: auto;
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 1.2;
    text-transform: none
}

.programs-item__title {
    margin-top: 0;
}

.programs-item__desc {
    margin-bottom: 24px
}

.programs .swiper-pagination {
    display: none !important
}

.programs-page .programs-item__button {
    margin-top: auto
}

.events>* {
    margin-bottom: 48px;
    margin-left: auto;
    margin-right: auto
}

.events>:last-child {
    margin-bottom: 0
}

.events__image {
    margin: 0 !important;
    position: absolute
}

.events__image.events__image-left {
    width: 563px;
    top: -70px;
    left: -webkit-calc(50% - 1840px / 2);
    left: calc(50% - 1840px / 2)
}

.events__image.events__image-right {
    width: 745px;
    top: -10px;
    right: -webkit-calc(50% - 2050px / 2);
    right: calc(50% - 2050px / 2);
    overflow: hidden
}

.events__image img {
    width: 100%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain;
    pointer-events: none;
    -webkit-animation: pulseImage 10s linear infinite;
    animation: pulseImage 10s linear infinite
}

.events__image.events__image-left img {
    -webkit-animation: pulseImage 10s -1s linear infinite;
    animation: pulseImage 10s -1s linear infinite
}

.events__wrap {
    width: 100%;
    max-width: 736px;
    z-index: 10
}

.events__wrap>* {
    margin-bottom: 32px;
    text-align: center
}

.events__wrap>:last-child {
    margin-bottom: 0
}

.events__slider {
    width: 100%
}

.events-slider__wrap {
    width: 100%
}

.events-slider__wrap .swiper-pagination {
    display: none !important
}

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

.events .swiper-button {
    display: none
}

.events__item {
    padding: 32px;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 0 56px;
    background: #fff;
    border: 2px solid #150fef;
    -webkit-box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden;
    z-index: 1;
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    -o-transition: transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease
}

.events__item:nth-child(3n-1) {
    border-color: #03ff00
}

.events__item:nth-child(3n) {
    border-color: #ff6400
}

.events-item__image {
    padding-bottom: 48%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 47%;
    -ms-flex: 0 0 47%;
    flex: 0 0 47%;
    position: relative;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    overflow: hidden
}

.events-item__image img {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.events-item__text {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.events-item__badges {
    margin-bottom: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px
}

.events-item__badges>div {
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 500;
    -webkit-border-radius: 99px;
    border-radius: 99px
}

.events-item__badges .date {
    color: #150fef;
    background: #ebebff
}

.events-item__badges .genre {
    color: #ff6400;
    background: #ffebde
}

.events-item__badges .type {
    color: #ff0071;
    background: #ffdeed
}

.events-item__title {
    margin-bottom: 20px;
    width: 100%;
    font-weight: 700;
    font-size: 48px;
    line-height: 1.2;
    text-transform: none
}

.events-item__desc {
    margin-bottom: 40px;
    color: #484848
}

.events-item__button {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-width: 140px
}

.events__wrapper.events__wrapper-static {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    gap: 24px 0;
    width: 100%
}

.events__item.events__item-static {
    padding: 0 !important;
    gap: 0 40px;
    position: relative !important;
    top: unset !important;
    border-color: #ff6400
}

.events__item.events__item-static:nth-child(3n-1) {
    border-color: #03ff00
}

.events__item.events__item-static:nth-child(3n) {
    border-color: #150fef
}

.events__item-static .events-item__image {
    padding-bottom: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 49%;
    -ms-flex: 0 0 49%;
    flex: 0 0 49%;
    -webkit-border-radius: 32px;
    border-radius: 32px
}

.events__item-static .events-item__text {
    padding: 24px
}

.main.events-page>:first-child {
    padding-bottom: 50px
}

.all-events__doodle {
    position: absolute;
    top: 30px;
    right: -webkit-calc(50% - 1250px / 2);
    right: calc(50% - 1250px / 2);
    width: 130px
}

.all-events__doodle img {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.all-events__list {
    margin-bottom: 60px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 20px;
    overflow: hidden
}

.all-events__item {
    padding: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 20px / 2);
    -ms-flex: 0 0 calc(50% - 20px / 2);
    flex: 0 0 calc(50% - 20px / 2);
    position: relative;
    height: auto !important;
    min-height: 560px;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.all-events__item a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.all-events-item__image {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    z-index: -1
}

.all-events-item__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.all-events__item a:hover .all-events-item__image img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15)
}

.all-events-item__text {
    padding: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.all-events-item__badges {
    margin-bottom: 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px
}

.all-events-item__badges>div {
    padding: 10px 20px;
    font-size: 16px;
    line-height: 1.5;
    color: #0d0c3e;
    background: rgba(235, 235, 255, .55);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    -webkit-border-radius: 99px;
    border-radius: 99px
}

.all-events-item__title {
    margin-top: auto;
    font-size: 40px;
    line-height: 1.2;
    color: #fff;
    text-transform: initial
}

.all-events__slider {
    margin-bottom: 80px;
    width: 100%
}

.all-events__slider {
    position: relative
}

.all-events-slider__wrap {
    position: static !important
}

.all-events__item.swiper-slide {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.all-events .swiper-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0 8px;
    position: absolute;
    top: -60px;
    right: -webkit-calc(50% - 1400px / 2);
    right: calc(50% - 1400px / 2);
    -webkit-transform: translate(0, -66px);
    -ms-transform: translate(0, -66px);
    transform: translate(0, -66px)
}

.all-events-swiper-pagination {
    display: none
}

.all-events__button {
    margin-left: auto;
    margin-right: auto
}

.projects {
    overflow: hidden
}

.home-page .projects__wrap {
    margin-bottom: 60px;
    width: 100%;
    max-width: -webkit-calc(100% - 200px);
    max-width: calc(100% - 200px)
}

.projects__wrap {
    margin-bottom: 60px
}

.projects__slider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    position: relative
}

.projects-slider__wrap {
    margin-bottom: 80px;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.projects-slider__wrap .swiper-pagination {
    display: none !important
}

.projects .swiper {
    position: static !important
}

.projects .swiper-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0 8px;
    position: absolute;
    top: -60px;
    right: -webkit-calc(50% - 1400px / 2);
    right: calc(50% - 1400px / 2);
    -webkit-transform: translate(0, -66px);
    -ms-transform: translate(0, -66px);
    transform: translate(0, -66px)
}

.swiper-button {
    margin: 0 !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: static !important;
    width: 77px !important;
    height: 77px !important;
    border: 1px solid #ff6400 !important;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.swiper-button:hover {
    background: #ff6400
}

.swiper-button:active {
    background: #f68942;
    border-color: #f68942
}

.swiper-button::after {
    display: none !important
}

.swiper-button img {
    display: block;
    width: 42px;
    height: 36px;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain
}

.projects__item {
    display: block
}

.projects-item__image {
    margin-bottom: 24px;
    padding-bottom: 87.5%;
    position: relative;
    background: #fff;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.projects-item__image img {
    position: absolute;
    width: 100%;
    height: 100%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: cover;
    object-fit: cover;
    left: 0;
    bottom: 0
}

.projects__item:hover .projects-item__image img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15)
}

.projects-item__title {
    margin-bottom: 12px;
    font-size: 32px;
    text-transform: none
}

.projects-item__author {
    font-size: 18px;
    line-height: 1.4;
    color: #484848
}

.projects__button {
    margin-left: auto;
    margin-right: auto
}

.banner {
    margin-top: 100px;
    margin-bottom: 100px;
    padding: 40px 20px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    max-width: 1400px;
    min-height: 780px;
    position: relative;
    background: #150fef;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden;
    z-index: 10
}

.banner__background {
    width: 100%;
    height: 100%
}

.banner__background img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.banner__background img~img {
    display: none
}

.banner__wrap {
    width: 100%;
    max-width: 800px
}

.banner__wrap>* {
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.banner__title {
    color: #fff
}

.banner__desc {
    margin-bottom: 40px;
    color: #fff
}

.banner__button:hover {
    color: #fff;
    background: 0 0;
    border-color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.banner-contrast {
    background: #ff6400
}

.banner-contrast .banner__desc,
.banner-contrast .banner__title {
    color: #161616
}

.footer {
    margin-top: 100px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #fff;
    z-index: 1
}

.footer__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%
}

.footer__top {
    padding-top: 48px;
    padding-bottom: 40px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 0 112px;
    border-top: 1px solid #161616;
    border-bottom: 1px solid #161616
}

.footer__general {
    margin-right: auto
}

.footer__logo {
    margin-bottom: 40px;
    display: block
}

.footer__logo img {
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    height: 80px
}

.footer__menu {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    max-width: 216px
}

.footer-menu__title {
    margin-bottom: 24px;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: -.02em
}

.footer-menu__list li {
    margin-bottom: 10px;
    width: 100%
}

.footer-menu__list li:last-child {
    margin-bottom: 0
}

.footer__nav a {
    padding-bottom: 4px;
    display: block;
    width: 100%
}

.footer__nav a:not([href]) {
    cursor: default
}

.footer__nav a[href]:hover {
    color: #150fef
}

.footer__nav a[href]:active {
    color: #110da2
}

.footer-connect__list li {
    margin-bottom: 20px
}

.footer-connect__list a,
.footer-connect__list li>span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 0 12px
}

.footer-connect__list .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 40px;
    height: 40px;
    background: #f5f6fb;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.footer-connect__list .icon img {
    display: block;
    width: 20px;
    height: 20px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.footer-connect__list a .text {
    border-bottom: 1px solid transparent
}

.footer-connect__list a:hover .icon {
    background: #03ff00
}

.footer-connect__list a:hover .text {
    border-bottom-color: #03ff00
}

.footer__bottom {
    padding-top: 24px;
    padding-bottom: 32px
}

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

.footer__links a[href]:hover {
    color: #150fef
}

.footer__links a[href]:active {
    color: #110da2
}

.header-cart__dropdown {
    padding: 0 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: fixed;
    top: 24px;
    height: 0;
    right: -webkit-calc(50% - 1400px / 2);
    right: calc(50% - 1400px / 2);
    width: 520px;
    background: #fff;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    z-index: 100;
    overflow: hidden
}

.header-cart__button.active~.header-cart__dropdown {
    padding: 40px 32px 237px;
    height: -webkit-calc(100vh - 24px * 2) !important;
    height: calc(100vh - 24px * 2) !important;
    overflow: visible
}

.header-cart-dropdown__close {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    width: 56px;
    height: 56px;
    left: -66px;
    top: 0;
    background: #fff;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.header-cart-dropdown__close img {
    display: block;
    width: 16px;
    height: 16px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.header__cart {
    z-index: 11
}

.header__cart::after {
    content: '';
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, .25);
    z-index: 1;
    opacity: 0;
    -webkit-transition: all .25s linear;
    -o-transition: all .25s linear;
    transition: all .25s linear;
    pointer-events: none
}

.header__cart:has(.header-cart__button.active)::after {
    opacity: 1
}

.cart__title,
.header-cart__title {
    margin-bottom: 32px;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.1
}

.cart__list,
.header-cart__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 100%;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #ff6400 transparent
}

.cart__list::-webkit-scrollbar,
.header-cart__list::-webkit-scrollbar {
    width: 2px
}

.cart__list::-webkit-scrollbar-thumb,
.header-cart__list::-webkit-scrollbar-thumb {
    background-color: #ff6400;
    -webkit-border-radius: 12px;
    border-radius: 12px
}

.cart__list::-webkit-scrollbar-track,
.header-cart__list::-webkit-scrollbar-track {
    background: 0 0
}

.cart-list__title,
.header-cart-list__title {
    display: none;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.33;
    color: #484848;
    text-align: center
}

.cart__list ul,
.header-cart__list ul {
    width: 100%
}

.cart__list .cart__item,
.header-cart__list .cart__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}

.cart__list .cart__item+.cart__item,
.header-cart__list .cart__item+.cart__item {
    margin-top: 24px;
    padding-top: 24px;
    border-top: 1px solid #e5e5e5
}

.header-cart__button.active~.header-cart__dropdown.empty {
    padding-bottom: 140px
}

.header-cart__dropdown.empty .header-cart__title {
    display: none
}

.header-cart__dropdown.empty .header-cart__footer {
    background: 0 0
}

.header-cart__dropdown.empty .header-cart__total {
    display: none
}

.header-cart__dropdown.empty .header-cart__list {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.header-cart__dropdown.empty .header-cart-list__title {
    display: block
}

.cart-item__image {
    margin-right: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100px;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
    height: 100px;
    background: #fff;
    -webkit-box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    -webkit-border-radius: 12px;
    border-radius: 12px;
    overflow: hidden
}

.cart-item__image img {
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.cart-item__main,
.cart-item__total {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.cart-item__main {
    margin-right: 18px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.cart-item__title {
    margin-bottom: 32px;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4
}

.cart-item__quantity {
    margin-top: auto;
    padding: 6px 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0 4px;
    width: 90px;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.45;
    text-align: center;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.cart-item__quantity button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20px;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    position: relative;
    height: 20px;
    cursor: pointer;
    line-height: 1
}

.cart-item__quantity button::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 10
}

.cart-item__quantity button.decr::after {
    width: 7px;
    height: 3px;
    background-image: url(../images/icons/minus.svg)
}

.cart-item__quantity button.incr::after {
    width: 9px;
    height: 9px;
    background-image: url(../images/icons/plus.svg)
}

.cart-item__quantity .number {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 24px;
    -ms-flex: 0 0 24px;
    flex: 0 0 24px;
    text-align: center
}

.cart-item__total {
    margin-left: auto;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100px;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
    text-align: right
}

.cart-item__price {
    margin-bottom: 52px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.44
}

.cart-item__price.discount span {
    font-weight: 500;
    font-size: 14px;
    line-height: 1.57;
    text-decoration: line-through
}

.cart-item__price.discount span~span {
    margin-left: 6px;
    color: #ff6400;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.44;
    text-decoration: none
}

.cart-item__remove {
    margin-top: auto;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.5;
    text-align: right;
    color: #484848;
    border-bottom: 1px solid #484848
}

.cart-item__remove:hover {
    color: #150fef;
    border-bottom-color: #150fef
}

.cart-item__remove:active {
    color: #110da2;
    border-bottom-color: #110da2
}

.header-cart__footer {
    padding: 32px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #f5f6fa;
    -webkit-border-radius: 32px;
    border-radius: 32px
}

.header-cart__footer>* {
    margin-bottom: 32px
}

.header-cart__footer>:last-child {
    margin-bottom: 0
}

.header-cart__total {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.44
}

.header-cart-total__sum {
    font-weight: 700;
    font-size: 24px;
    line-height: 1.33
}

.header-cart-footer__button {
    width: 100%
}

.programs-page .programs__image.programs__image-left {
    top: 100px;
    left: -webkit-calc(50% - 1530px / 2);
    left: calc(50% - 1530px / 2)
}

.programs-page .programs__image.programs__image-right {
    top: 240px;
    right: -webkit-calc(50% - 1800px / 2);
    right: calc(50% - 1800px / 2)
}

.projects-page .projects>* {
    margin-bottom: 60px
}

.projects-page .projects>:last-child {
    margin-bottom: 0
}

.projects__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 60px 20px
}

.projects__list .projects-list__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 20px / 2);
    -ms-flex: 0 0 calc(50% - 20px / 2);
    flex: 0 0 calc(50% - 20px / 2);
    overflow: hidden
}

.projects-page .projects__image {
    margin: 0 !important;
    position: absolute;
    width: 417px;
    height: 417px;
    z-index: -1
}

.projects-page .projects__image.projects__image-left {
    left: -webkit-calc(50% - 1736px / 2);
    left: calc(50% - 1736px / 2);
    top: 167px
}

.projects-page .projects__image.projects__image-right {
    right: -webkit-calc(50% - 1832px / 2);
    right: calc(50% - 1832px / 2);
    top: 220px
}

.projects-page .projects__image.projects__image-left img {
    -webkit-animation: pulseImage 10s .75s linear infinite;
    animation: pulseImage 10s .75s linear infinite
}

.projects-page .projects__image.projects__image-right img {
    -webkit-animation: pulseImage 10s linear infinite;
    animation: pulseImage 10s linear infinite
}

.program-item__prime {
    padding-bottom: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 0 20px
}

.main>.program-item__prime {
    padding-top: 104px
}

.program-item-prime__image,
.program-item-prime__wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 20px / 2);
    -ms-flex: 0 0 calc(50% - 20px / 2);
    flex: 0 0 calc(50% - 20px / 2)
}

.program-item-prime__image {
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.program-item-prime__image img {
    width: 100%
}

.program-item-prime__header {
    margin-bottom: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px;
    z-index: 2
}

.program-item-prime__header>div {
    padding: 12px 20px 12px 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0 6px;
    background: #f5f6fb;
    -webkit-border-radius: 99px;
    border-radius: 99px;
    overflow: hidden
}

.program-item-prime__header .icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.program-item-prime__header .icon img {
    display: block;
    width: 20px;
    height: 20px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.program-item-prime__header .text {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5;
    color: #7c7c7c
}

.program-item-prime__header .text b {
    color: #161616;
    font-weight: 700
}

.program-item-prime__title {
    margin-bottom: 24px;
    font-size: 64px;
    text-align: left
}

.program-item-prime__desc {
    margin-bottom: 48px;
    text-align: left
}

.program-item-prime__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 12px
}

.program-item-prime__button {
    padding-left: 48px;
    padding-right: 48px
}

.about>* {
    margin-bottom: 40px
}

.about>:last-child {
    margin-bottom: 0
}

.about__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 24px 50px
}

.about__wrap>* {
    margin: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 50px);
    -ms-flex: 0 0 calc(50% - 50px);
    flex: 0 0 calc(50% - 50px)
}

.process>* {
    margin-bottom: 48px
}

.process>:last-child {
    margin-bottom: 0
}

.process__slider {
    width: 100%
}

.process-swiper-pagination {
    display: none
}

.process-slider__wrap {
    -webkit-filter: drop-shadow(0 2px 48px rgba(26, 26, 26, .04));
    filter: drop-shadow(0 2px 48px rgba(26, 26, 26, .04))
}

.process__swiper-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 20px
}

.swiper-slide.process__item {
    padding: 168px 32px 44px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc((100% - 20px * 2)/ 3);
    -ms-flex: 0 0 calc((100% - 20px * 2)/ 3);
    flex: 0 0 calc((100% - 20px * 2)/ 3);
    position: relative;
    height: unset;
    background: #fff;
    -webkit-border-radius: 32px;
    border-radius: 32px
}

.process-item__image {
    position: absolute;
    top: 32px;
    left: 32px
}

.process-item__image img {
    max-width: 95px;
    max-height: 85px
}

.process-item__text>* {
    margin-bottom: 12px
}

.process-item__text>:last-child {
    margin-bottom: 0
}

.process-item__title {
    text-transform: none
}

.program-structure__list {
    width: 100%
}

.program-structure__item {
    margin-bottom: 12px;
    padding: 40px 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 0 20px;
    position: relative;
    width: 100%;
    background: #fff;
    -webkit-box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    -webkit-border-radius: 20px;
    border-radius: 20px;
    cursor: pointer;
    overflow: hidden
}

.program-structure__item:last-child {
    margin-bottom: 0
}

.program-structure__item::after {
    content: '';
    position: absolute;
    width: 34px;
    height: 38px;
    top: 40px;
    right: 48px;
    background: url(../images/icons/expander-icon-plus.svg) no-repeat center/contain;
    z-index: 10;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.program-structure__item:hover::after {
    background-image: url(../images/icons/expander-icon-plus-hover.svg)
}

.program-structure__item.active::after {
    background-image: url(../images/icons/expander-icon-minus.svg);
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg)
}

.program-structure__item.active:hover::after {
    background-image: url(../images/icons/expander-icon-minus-hover.svg)
}

.program-structure-item__wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 20px / 2);
    -ms-flex: 0 0 calc(50% - 20px / 2);
    flex: 0 0 calc(50% - 20px / 2)
}

.program-structure-item__title {
    margin-bottom: 0;
    font-size: 32px;
    line-height: 1.15;
    letter-spacing: -.02em;
    text-transform: none;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.program-structure-item__desc {
    margin-right: auto;
    max-width: 500px;
    height: 0;
    overflow: hidden;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.program-structure__topics {
    height: 0;
    overflow: hidden;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.program-structure__item.active .program-structure-item__title {
    margin-bottom: 20px
}

.program-structure__item.active .program-structure__topics {
    height: auto;
    overflow: visible
}

.program-structure__item.active .program-structure-item__desc {
    height: auto
}

.program-structure-topics__title {
    margin-bottom: 32px;
    display: block;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: -.02em
}

.program-structure-topics__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px
}

.program-structure-topics__list li {
    padding: 12px 24px;
    display: block;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5;
    color: #161616;
    background: #f5f6fb;
    -webkit-border-radius: 99px;
    border-radius: 99px
}

.faq__title>.mob {
    display: none
}

.faq__list {
    width: 100%
}

.faq-item {
    margin-bottom: 20px;
    padding: 0;
    width: 100%;
    position: relative;
    background: #fff;
    -webkit-box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    -webkit-border-radius: 20px;
    border-radius: 20px
}

.faq-item:last-child {
    margin-bottom: 0
}

.faq-item__title {
    margin: 0 !important;
    padding: 28px 72px 28px 40px;
    position: relative;
    text-transform: none;
    cursor: pointer
}

.faq-item__title::after {
    content: '';
    position: absolute;
    width: 30px;
    height: 33px;
    top: 28px;
    right: 28px;
    background: url(../images/icons/expander-icon-plus.svg) no-repeat center/contain;
    z-index: 10;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.faq-item__title:hover::after {
    background-image: url(../images/icons/expander-icon-plus-hover.svg)
}

.faq-item.active .faq-item__title::after {
    background-image: url(../images/icons/expander-icon-minus.svg);
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg)
}

.faq-item.active .faq-item__title:hover::after {
    background-image: url(../images/icons/expander-icon-minus-hover.svg)
}

.faq-item__desc {
    margin-right: auto;
    padding: 0 40px;
    width: 100%;
    height: 0;
    display: block;
    line-height: 1.5;
    color: #484848;
    overflow: hidden;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.faq-item__desc p:not(:last-child) {
    margin-bottom: 15px;
}

.faq-item.active .faq-item__desc {
    padding-bottom: 32px;
    height: auto
}

.teachers__slider {
    width: 100%
}

.teachers__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 60px 20px;
    width: 100%
}

.teachers__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc((100% - 20px * 2)/ 3);
    -ms-flex: 0 0 calc((100% - 20px * 2)/ 3);
    flex: 0 0 calc((100% - 20px * 2)/ 3)
}

.teachers__item a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%
}

.teachers-item__image {
    margin-bottom: 20px;
    padding-bottom: 123.6%;
    width: 100%;
    position: relative;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.teachers-item__image img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: cover;
    object-fit: cover
}

.teachers__item a:hover .teachers-item__image img {
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15)
}

.teachers-item__text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.teachers-item__title {
    margin-bottom: 12px;
    font-size: 32px;
    line-height: 1.1;
    text-transform: none
}

.teachers-item__desc {
    margin-top: auto;
    color: #484848
}

.practicing__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 20px
}

.practicing-wrapper__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 20px / 2);
    -ms-flex: 0 0 calc(50% - 20px / 2);
    flex: 0 0 calc(50% - 20px / 2);
    gap: 32px 0;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden;
    -webkit-box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    box-shadow: 0 2px 48px rgba(26, 26, 26, .04)
}

.practicing__info {
    padding: 32px;
    background: #fff
}

.practicing-info__image {
    padding-bottom: 64%;
    position: relative;
    width: 100%;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    overflow: hidden
}

.practicing-info__image img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.practicing-info__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px
}

.practicing-info__list li {
    padding: 12px 24px 12px 50px;
    position: relative;
    font-size: 16px;
    background: #f5f6fb;
    -webkit-border-radius: 99px;
    border-radius: 99px
}

.practicing-info__list li::before {
    content: '';
    margin-right: 10px;
    display: block;
    position: absolute;
    left: 8px;
    top: -webkit-calc(50% - 32px / 2);
    top: calc(50% - 32px / 2);
    width: 32px;
    height: 32px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    background: url(../images/icons/check-bg.svg) no-repeat center/contain;
    z-index: 10
}

.practicing__banner {
    padding: 48px 40px;
    position: relative;
    background: #150fef
}

.practicing__banner>* {
    z-index: 2
}

.practicing-banner__desc {
    margin-bottom: auto;
    font-weight: 600;
    font-size: 32px;
    line-height: 1.24;
    color: #fff
}

.practicing-banner__image {
    margin: 0 !important;
    position: absolute;
    right: -102px;
    bottom: -110px;
    width: 420px;
    z-index: 1
}

.practicing-banner__button {
    position: relative
}

.practicing-banner__button::before {
    content: '';
    position: absolute;
    width: 264px;
    height: 147px;
    top: -145px;
    right: -260px;
    -webkit-transform: rotate(-52deg);
    -ms-transform: rotate(-52deg);
    transform: rotate(-52deg);
    background: url(../images/doodles/practicing-banner-doodle.svg) no-repeat center/contain;
    z-index: 10
}

.teacher-page__prime {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 0 10%
}

.main>.teacher-page__prime {
    padding-top: 103px;
    padding-bottom: 50px
}

.teacher-page-prime__image {
    padding-bottom: 720px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 595px;
    -ms-flex: 0 0 595px;
    flex: 0 0 595px;
    position: relative;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.teacher-page-prime__image img {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center top;
    object-position: center top
}

.teacher-page-prime__text {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: left
}

.teacher-page-prime__text>* {
    margin-bottom: 32px
}

.teacher-page-prime__text>:last-child {
    margin-bottom: 0
}

.teacher-page-prime__title {
    margin-bottom: 24px;
    text-align: left
}

.teacher-page-prime__desc .text-contrast {
    color: #ff6400
}

.teacher-page-prime__badges {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px
}

.badges__item {
    padding: 12px 20px 12px 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0 6px;
    background: #f5f6fb;
    -webkit-border-radius: 99px;
    border-radius: 99px;
    overflow: hidden
}

.badges__item .icon {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.badges__item .icon img {
    display: block;
    width: 20px;
    height: 20px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.badges__item .text {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5;
    color: #7c7c7c
}

.badges__item .text b {
    color: #161616;
    font-weight: 700
}

.about-page .prime {
    padding-top: 190px;
    background: -o-linear-gradient(top, #ff85bb 0, #fff 45%, #fafbff 100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#ff85bb), color-stop(45%, #fff), to(#fafbff));
    background: linear-gradient(180deg, #ff85bb 0, #fff 45%, #fafbff 100%);
    overflow: hidden
}

.about-page .prime__image {
    margin: 0 !important;
    position: absolute;
    top: 120px;
    z-index: 1
}

.about-page .prime__image.prime__image-left {
    left: -webkit-calc(50% - 2020px / 2);
    left: calc(50% - 2020px / 2);
    width: 665px
}

.about-page .prime__image.prime__image-right {
    right: -webkit-calc(50% - 1746px / 2);
    right: calc(50% - 1746px / 2);
    width: 456px
}

.about-page .prime__image img {
    display: block;
    width: 100%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain;
    pointer-events: none
}

.about-page .prime__title {
    margin-bottom: 16px;
    font-size: 24px
}

.about-page .prime__title>span+span {
    margin-top: 32px
}

.prime__tape {
    margin-top: 72px;
    margin-bottom: 92px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    height: 156px;
    width: 100vw;
    z-index: 10
}

.prime-tape__divider {
    background: #000;
    width: 392px;
    height: 64px;
    -webkit-transform: rotate(9.15deg);
    -ms-transform: rotate(9.15deg);
    transform: rotate(9.15deg);
    z-index: 99
}

.prime-tape__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: absolute;
    height: 64px;
    white-space: nowrap;
    overflow: hidden;
    width: 2400px;
    background: #ff0071;
    border: 2px solid #000;
    z-index: 100
}

.prime-tape__item-right {
    top: -70px;
    left: -webkit-calc(50% - 204px);
    left: calc(50% - 204px);
    -webkit-transform: rotate(-4.03deg);
    -ms-transform: rotate(-4.03deg);
    transform: rotate(-4.03deg)
}

.prime-tape__item-left {
    bottom: -70px;
    right: -webkit-calc(50% - 204px);
    right: calc(50% - 204px);
    -webkit-transform: rotate(-4.03deg);
    -ms-transform: rotate(-4.03deg);
    transform: rotate(-4.03deg)
}

.prime-tape__item>:first-child {
    -webkit-animation: scroll 30s linear infinite;
    animation: scroll 30s linear infinite
}

.prime-tape__item>:nth-child(2) {
    -webkit-animation: scroll-2 30s linear infinite;
    animation: scroll-2 30s linear infinite
}

.prime-tape-item__wrap {
    padding: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    gap: 0 74px;
    overflow: hidden;
    z-index: 10
}

.prime-tape-item__wrap>span {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    line-height: 33px;
    letter-spacing: -.04em;
    text-transform: uppercase;
    color: #fff
}

.prime-tape-item__wrap>span::after {
    content: '';
    display: block;
    position: absolute;
    width: 38px;
    height: 38px;
    top: -webkit-calc(50% - 38px / 2);
    top: calc(50% - 38px / 2);
    right: -56px;
    background: url(../images/icons/tape-divider.svg) no-repeat center/contain
}

.main>.philosophy {
    padding-bottom: 50px
}

.philosophy__image {
    position: absolute;
    bottom: -30px;
    right: -webkit-calc(50% - 1280px / 2);
    right: calc(50% - 1280px / 2);
    width: 150px
}

.philosophy__image img {
    width: 100%;
    -o-object-fit: unset;
    object-fit: unset
}

.philosophy__title {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1200px;
    text-align: center;
    z-index: 10
}

.title__icon {
    display: inline-block;
    width: 124px;
    height: 72px;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    overflow: hidden;
    -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px)
}

.title__icon img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.philosophy__wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0 68px;
    width: 100%;
    z-index: 9
}

.philosophy-wrapper__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 68px / 2);
    -ms-flex: 0 0 calc(50% - 68px / 2);
    flex: 0 0 calc(50% - 68px / 2)
}

.philosophy-wrapper__image {
    max-width: 530px
}

.philosophy-wrapper__image img {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    -webkit-animation: rotateImageRight 40s linear infinite;
    animation: rotateImageRight 40s linear infinite
}

.philosophy-wrapper__desc {
    padding: 40px 0 0;
    max-width: 620px;
    font-size: 24px
}

.creativity__slider {
    width: 100%
}

.creativity__wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.creativity-slider__item a {
    display: block;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.creativity-slider__item a img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.creativity-swiper-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: absolute;
    top: -webkit-calc(50% - 77px / 2);
    top: calc(50% - 77px / 2);
    width: 100%;
    left: 0;
    padding: 0 3.7vw
}

.creativity-swiper-buttons .swiper-button {
    background: #ff6400
}

.creativity-swiper-buttons .swiper-button:hover {
    background: 0 0
}

.swiper-pagination.creativity-swiper-pagination {
    margin: 0 !important;
    position: absolute !important;
    bottom: 24px !important;
    left: 0
}

.creativity-swiper-pagination .swiper-pagination-bullet {
    background: #fff !important
}

.educational-process__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 20px
}

.educational-process-slider__wrap {
    -webkit-filter: drop-shadow(0 2px 48px rgba(26, 26, 26, .04));
    filter: drop-shadow(0 2px 48px rgba(26, 26, 26, .04))
}

.educational-process__item {
    padding: 192px 32px 44px;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc((100% - 20px * 2)/ 3);
    -ms-flex: 0 0 calc((100% - 20px * 2)/ 3);
    flex: 0 0 calc((100% - 20px * 2)/ 3);
    height: unset !important;
    position: relative;
    background: #fff;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.educational-process__item:nth-child(5n),
.educational-process__item:nth-child(5n-1) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc((100% - 20px)/ 2);
    -ms-flex: 0 0 calc((100% - 20px)/ 2);
    flex: 0 0 calc((100% - 20px)/ 2)
}

.educational-process__item>* {
    z-index: 10
}

.educational-process-item__image {
    position: absolute;
    top: 36px;
    left: 32px;
    z-index: 9
}

.educational-process-item__title {
    font-size: 32px;
    line-height: 1.15;
    text-transform: none
}

.educational-process-swiper-pagination {
    display: none !important
}

.educational-process .educational-process__banner {
    padding: 40px 102px 40px 32px;
    background: #150fef
}

.educational-process__banner.educational-process__banner-mob {
    display: none !important
}

.educational-process-banner__image {
    width: 460px;
    right: -182px;
    bottom: -156px;
    top: unset !important;
    left: unset !important;
    -webkit-transform: rotate(14deg);
    -ms-transform: rotate(14deg);
    transform: rotate(14deg)
}

.educational-process-banner__title {
    margin-bottom: 20px;
    color: #fff;
    font-weight: 600;
    font-size: 32px;
    line-height: 1.25;
    text-transform: none
}

.educational-process-banner__button {
    margin-top: auto
}

.more-info__wrap-top {
    margin-left: auto;
    max-width: 926px;
    z-index: 10
}

.more-info__wrap-bottom {
    margin-top: -132px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    width: 100%;
    z-index: 9
}

.more-info__image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 454px;
    -ms-flex: 0 0 454px;
    flex: 0 0 454px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    overflow: hidden
}

.more-info__image img {
    display: block;
    width: 100%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: cover;
    object-fit: cover
}

.more-info__doodle {
    position: absolute;
    bottom: 194px;
    left: 36px
}

.more-info__desc {
    position: absolute;
    width: 100%;
    max-width: 330px;
    right: 0;
    bottom: 32px;
    z-index: 10
}

.future-teachers .swiper {
    position: static !important
}

.future-teachers__slider {
    margin-bottom: 84px;
    width: 100%;
    position: relative
}

.future-teachers .teachers__item {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 auto !important;
    -ms-flex: 0 0 auto !important;
    flex: 0 0 auto !important
}

.swiper-pagination.future-teachers-swiper-pagination {
    display: none
}

.future-teachers .swiper-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0 8px;
    position: absolute;
    top: -50px;
    right: -webkit-calc(50% - 1400px / 2);
    right: calc(50% - 1400px / 2);
    -webkit-transform: translate(0, -66px);
    -ms-transform: translate(0, -66px);
    transform: translate(0, -66px)
}

.future-teachers__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 12px;
    width: 100%
}

.main.project-page>:first-child {
    padding-top: 103px
}

.project-page-prime__video {
    margin-bottom: 32px;
    padding-bottom: 51.4%;
    position: relative;
    width: 100%;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.project-page-prime__video>* {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0
}

.project-page-prime__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 82px;
    width: 100%
}

.project-page-prime__text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(100% - 400px);
    -ms-flex: 0 0 calc(100% - 400px);
    flex: 0 0 calc(100% - 400px);
    max-width: 700px;
    text-align: left
}

.project-page-prime__text>* {
    margin-bottom: 28px
}

.project-page-prime__text>:last-child {
    margin-bottom: 0
}

.project-page__prime .prime__title {
    max-width: 640px;
    font-size: 80px;
    text-align: left
}

.project-page-prime__desc {
    text-align: left
}

.project-page-prime__author {
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4
}

.project-page-prime__social>* {
    margin-bottom: 16px
}

.project-page-prime__social>:last-child {
    margin-bottom: 0
}

.prime-social__desc {
    text-align: left
}

.project-page-prime__social .social a {
    width: 48px;
    height: 48px;
    background: #fff
}

.project-page-prime__social .social a img {
    display: block;
    width: 20px;
    height: 20px
}

.main>.album {
    padding-top: 50px;
    padding-bottom: 50px
}

.album__doodle {
    position: absolute
}

.album__doodle-left {
    top: 148px;
    left: -webkit-calc(50% - 1400px / 2);
    left: calc(50% - 1400px / 2);
    width: 140px
}

.album__doodle-right {
    bottom: 116px;
    right: -webkit-calc(50% - 1400px / 2);
    right: calc(50% - 1400px / 2);
    width: 150px
}

.album__doodle img {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.album__wrap {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 690px
}

.album__wrap>* {
    margin-bottom: 32px
}

.album__wrap>:last-child {
    margin-bottom: 0
}

.album-wrap__title {
    font-size: 48px;
    text-transform: unset
}

.album-wrap__image {
    width: 100%;
    -webkit-border-radius: 12px;
    border-radius: 12px;
    overflow: hidden
}

.album-wrap__image img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.album-wrap__image img~img {
    display: none
}

.album-wrap__desc {
    margin-left: auto;
    margin-right: -68px;
    width: 100%;
    max-width: 530px;
    font-family: 'Cactus Jack';
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 1;
    text-align: center;
    letter-spacing: -.04em;
    text-transform: uppercase;
    color: #000;
    -webkit-transform: rotate(-2.92deg);
    -ms-transform: rotate(-2.92deg);
    transform: rotate(-2.92deg)
}

.main>.event__prime {
    padding-top: 103px
}

.event-prime__wrapper {
    position: relative;
    width: 100%;
    border: none
}

.event-prime__image {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden;
    z-index: -1
}

.event-prime__image img {
    width: 100%;
    height: 100%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: cover;
    object-fit: cover
}

.event-prime__wrap {
    margin-top: auto;
    padding: 48px 340px 48px 48px
}

.event-badges {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.event-prime__title {
    margin-bottom: 0;
    font-size: 80px;
    color: #fff
}

.event__prime .event-prime__button,
.event__prime .event-prime__start-date {
    display: none
}

.text>* {
    margin-bottom: 64px;
    width: 100%
}

.text>:last-child {
    margin-bottom: 0
}

.text__block>* {
    margin-bottom: 32px;
    width: 100%
}

.text__block>:last-child {
    margin-bottom: 0
}

.text li a,
.text p a {
    color: #150fef
}

.text li a:hover,
.text p a:hover {
    color: #ff6400
}

.text li a:active,
.text p a:active {
    color: #110da2
}

h2.text__title {
    margin-bottom: 24px;
    font-size: 40px;
    text-transform: none
}

h3.text__title {
    margin-bottom: 20px;
    font-size: 32px;
    text-transform: none
}

.text__desc {
    color: #484848
}

.text__desc>* {
    margin-bottom: 24px
}

.text__desc>:last-child {
    margin-bottom: 0
}

.text__list {
    margin-bottom: 32px
}

.text__video {
    padding-bottom: 56.2%;
    position: relative;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.text__video .button-download {
    position: absolute;
    z-index: 10
}

.text__video>iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    z-index: 1
}

.text__slider {
    margin-left: -webkit-calc(50% - 1440px / 2);
    margin-left: calc(50% - 1440px / 2);
    margin-right: -webkit-calc(50% - 1440px / 2);
    margin-right: calc(50% - 1440px / 2);
    width: 1440px
}

.text__wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.text blockquote {
    padding: 12px 0 12px 24px;
    font-size: 20px;
    line-height: 1.4;
    border-left: 2px solid #ff6400
}

.text blockquote>* {
    margin-bottom: 20px
}

.text blockquote>:last-child {
    margin-bottom: 0
}

.text blockquote footer {
    font-size: 16px;
    line-height: 1.5;
    color: #484848
}

.text__image {
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.text__image>img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.text__banner {
    padding: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    position: relative;
    min-height: 400px;
    color: #fff;
    background-color: #150fef;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.text__banner-contrast {
    background: #ff6400
}

.text__banner>* {
    margin-bottom: 20px
}

.text__banner>:last-child {
    margin-bottom: 0
}

.text__banner .text-banner__start-date {
    color: rgba(250, 251, 255, .7)
}

.text__banner .text-banner__start-date b {
    color: #fff
}

.text-banner__title {
    width: 100%;
    max-width: 460px;
    font-weight: 700;
    font-size: 40px;
    line-height: 1.2;
    text-transform: none;
    color: #fff
}

.text__banner-contrast .text-banner__title {
    color: #161616
}

.text-banner__image {
    margin: 0 !important;
    position: absolute;
    width: 467px;
    right: -122px;
    bottom: -200px
}

.text-banner__button {
    margin-top: auto;
    width: auto
}

.text-slider__item .image {
    display: block;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.text-slider__item.swiper-slide-next .image,
.text-slider__item.swiper-slide-prev .image {
    -webkit-transform: scale(.92);
    -ms-transform: scale(.92);
    transform: scale(.92);
    opacity: .5
}

.text-slider__item .image img {
    display: block;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.text-swiper-buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: absolute;
    top: -webkit-calc(50% - 77px / 2);
    top: calc(50% - 77px / 2);
    width: 100%;
    left: 0;
    padding: 0 3.7vw
}

.text-swiper-buttons .swiper-button {
    background: #ff6400
}

.text-swiper-buttons .swiper-button:hover {
    background: 0 0
}

.text-slider__item .button-download {
    position: absolute;
    opacity: 0;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    visibility: hidden
}

.text-slider__item.swiper-slide-active .button-download {
    opacity: 1;
    visibility: visible
}

.past-event-page .start-date .icon img {
    opacity: 0
}

.past-event-page .start-date .icon::after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    left: -webkit-calc(50% - 20px / 2);
    left: calc(50% - 20px / 2);
    top: -webkit-calc(50% - 20px / 2);
    top: calc(50% - 20px / 2);
    background: url(../images/icons/calendar-icon-blue.svg) no-repeat center/contain;
    z-index: 10
}

.past-event-page .event-info__button {
    display: none
}

.main__cover {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 0 84px;
    width: 100%
}

.main-cover__center {
    margin-left: auto;
    margin-right: auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 690px;
    -ms-flex: 0 0 690px;
    flex: 0 0 690px;
    width: 690px
}

.main-cover__left,
.main-cover__right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 260px;
    -ms-flex: 0 0 260px;
    flex: 0 0 260px
}

.main-cover-share__desc {
    margin-bottom: 16px;
    font-size: 16px;
    color: #484848
}

.social.social-white a {
    width: 48px;
    height: 48px;
    background: #fff
}

.social.social-white a img {
    display: block;
    width: 20px;
    height: 20px
}

.event-ticket {
    padding: 24px;
    background: #fff;
    border: 1px solid #ff6400;
    -webkit-box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    -webkit-border-radius: 20px;
    border-radius: 20px;
    overflow: hidden
}

.event-info__button {
    margin-top: 46px;
    padding: 16px 20px;
    min-width: 100%;
    font-size: 16px;
    border-color: #03ff00
}

.blog__image {
    position: absolute;
    width: 406px;
    z-index: -1
}

.blog__image img {
    width: 100%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain;
    pointer-events: none;
    -webkit-animation: pulseImage 10s linear infinite;
    animation: pulseImage 10s linear infinite
}

.blog__image.blog__image-left img {
    -webkit-animation: pulseImage 10s -1s linear infinite;
    animation: pulseImage 10s -1s linear infinite
}

.blog__image-left {
    top: 220px;
    left: -webkit-calc(50% - 1684px / 2);
    left: calc(50% - 1684px / 2)
}

.blog__image-right {
    top: 77px;
    right: -webkit-calc(50% - 1806px / 2);
    right: calc(50% - 1806px / 2)
}

.cover__wrap.blog__wrap {
    max-width: 736px;
    z-index: 100
}

.blog__wrap>* {
    margin-bottom: 28px
}

.blog__wrap>:last-child {
    margin-bottom: 0
}

.all-events.blog-events {
    width: 100%
}

.blog-events__list {
    margin-bottom: 60px
}

.blog-events__list-hidden {
    display: none
}

.all-events__item.blog-events__item .all-events-item__title {
    width: 100%;
    font-size: 32px
}

.blog-events__item {
    position: relative
}

.control-dropdown.blog__control-dropdown {
    min-width: 170px
}

.blog__control-dropdown:nth-child(1) {
    z-index: 10
}

.blog__control-dropdown:nth-child(2) {
    z-index: 9
}

.blog__control-dropdown:nth-child(3) {
    z-index: 8
}

.blog__dropdown-button {
    text-transform: unset
}

.main>.contact {
    padding-top: 107px !important;
    padding-bottom: 58px
}

.contact {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 20px;
    background: -o-linear-gradient(top, #322cff 0, #fafbff 80%);
    background: -webkit-gradient(linear, left top, left bottom, from(#322cff), color-stop(80%, #fafbff));
    background: linear-gradient(180deg, #322cff 0, #fafbff 80%)
}

.contact__title {
    margin-bottom: 28px;
    font-size: 80px;
    text-align: left
}

.contact__desc {
    margin-bottom: 48px
}

.contact__wrap-half {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 20px / 2);
    -ms-flex: 0 0 calc(50% - 20px / 2);
    flex: 0 0 calc(50% - 20px / 2);
    -webkit-box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    -webkit-border-radius: 32px;
    border-radius: 32px;
    background: #fff;
    overflow: hidden
}

.contact__wrap-full {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.contact__links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px
}

.contact-links__item {
    padding: 26px 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    min-height: 200px;
    background: #fff;
    border: 2px solid #fff;
    -webkit-box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    -webkit-border-radius: 32px;
    border-radius: 32px
}

.contact-links-item__title {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 1.5;
    color: #484848
}

.contact-links-item__info {
    padding: 14px;
    margin-left: -14px;
    margin-bottom: -14px;
    margin-top: auto;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.33;
    color: #161616;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.contact-links__item-email:hover {
    border-color: #03ff00
}

.contact-links__item-email:hover .contact-links-item__info {
    background: #03ff00
}

.contact-links__item-phone:hover {
    border-color: #ff6400
}

.contact-links__item-phone:hover .contact-links-item__info {
    background: #ff6400
}

.contact-links__item-address:hover {
    border-color: #150fef
}

.contact-links__item-address:hover .contact-links-item__info {
    background: #150fef;
    color: #fff
}

.contact-links__item-social:hover {
    border-color: #d92fff
}

.contact-links__item-social:hover .social a.tiktok {
    background: #000;
    color: #fff;

}

.contact-links__item-social:hover .social a.instagram {
    background: -o-linear-gradient(233.37deg, #5659d2 13.22%, #bf2f91 48.29%, #f59756 85.59%);
    background: linear-gradient(216.63deg, #5659d2 13.22%, #bf2f91 48.29%, #f59756 85.59%)
}

.contact-links__item-social:hover .social a.facebook {
    background: #0865ff;
    color: #fff;
}

.contact-links__item-social:hover .social a img~img {
    opacity: 1;
}

.contact-links-item__social {
    margin-top: auto
}

.social.contact-links-item__social a {
    width: 64px;
    height: 64px
}

.social.contact-links-item__social a img {
    width: 24px;
    height: 24px
}

.contact__form {
    padding: 60px 48px;
    background: #fff
}

.contact__map iframe {
    position: absolute;
    left: 0;
    bottom: 0;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 100
}

.contact__banner {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.contact-form__wrap {
    margin-bottom: 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    gap: 16px;
    width: 100%;
    z-index: 10
}

.contact-form__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.contact-form__item.hidden {
    display: none
}

.contact-form__item.contact-form__item-half {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 16px / 2);
    -ms-flex: 0 0 calc(50% - 16px / 2);
    flex: 0 0 calc(50% - 16px / 2)
}

form input,
form textarea {
    padding: 15px 23px;
    display: block;
    width: 100%;
    position: relative;
    color: #161616;
    font-size: 16px;
    line-height: 1.5;
    background: #f5f6fb;
    border: 1px solid #f5f6fb;
    -webkit-border-radius: 99px;
    border-radius: 99px;
    cursor: text
}

form textarea {
    -webkit-border-radius: 24px;
    border-radius: 24px
}

form input:not(.error):hover,
form textarea:not(.error):hover {
    border-color: #150fef
}

form input:not(.error):focus,
form textarea:not(.error):focus {
    border-color: #150fef;
    color: #150fef
}

form input {
    outline: 0
}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-moz-placeholder,
form textarea::-moz-placeholder {
    color: #484848;
    font: inherit
}

form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-ms-input-placeholder,
form textarea::-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-moz-placeholder,
form textarea::-moz-placeholder {
    color: #484848;
    font: inherit
}

form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-ms-input-placeholder,
form textarea::-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-moz-placeholder,
form textarea::-moz-placeholder {
    color: #484848;
    font: inherit
}

form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-ms-input-placeholder,
form textarea::-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-moz-placeholder,
form textarea::-moz-placeholder {
    color: #484848;
    font: inherit
}

form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-ms-input-placeholder,
form textarea::-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-moz-placeholder,
form textarea::-moz-placeholder {
    color: #484848;
    font: inherit
}

form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-ms-input-placeholder,
form textarea::-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-moz-placeholder,
form textarea::-moz-placeholder {
    color: #484848;
    font: inherit
}

form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-ms-input-placeholder,
form textarea::-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-moz-placeholder,
form textarea::-moz-placeholder {
    color: #484848;
    font: inherit
}

form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-ms-input-placeholder,
form textarea::-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-moz-placeholder,
form textarea::-moz-placeholder {
    color: #484848;
    font: inherit
}

form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-ms-input-placeholder,
form textarea::-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-moz-placeholder,
form textarea::-moz-placeholder {
    color: #484848;
    font: inherit
}

form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-ms-input-placeholder,
form textarea::-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-moz-placeholder,
form textarea::-moz-placeholder {
    color: #484848;
    font: inherit
}

form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::-ms-input-placeholder,
form textarea::-ms-input-placeholder {
    color: #484848;
    font: inherit
}

form input::placeholder,
form textarea::placeholder {
    color: #484848;
    font: inherit
}

form input:hover::-webkit-input-placeholder,
form textarea:hover::-webkit-input-placeholder {
    color: #161616
}

form input:hover::-moz-placeholder,
form textarea:hover::-moz-placeholder {
    color: #161616
}

form input:hover:-ms-input-placeholder,
form textarea:hover:-ms-input-placeholder {
    color: #161616
}

form input:hover::-ms-input-placeholder,
form textarea:hover::-ms-input-placeholder {
    color: #161616
}

form input:hover::-webkit-input-placeholder,
form textarea:hover::-webkit-input-placeholder {
    color: #161616
}

form input:hover::-moz-placeholder,
form textarea:hover::-moz-placeholder {
    color: #161616
}

form input:hover:-ms-input-placeholder,
form textarea:hover:-ms-input-placeholder {
    color: #161616
}

form input:hover::-ms-input-placeholder,
form textarea:hover::-ms-input-placeholder {
    color: #161616
}

form input:hover::-webkit-input-placeholder,
form textarea:hover::-webkit-input-placeholder {
    color: #161616
}

form input:hover::-moz-placeholder,
form textarea:hover::-moz-placeholder {
    color: #161616
}

form input:hover:-ms-input-placeholder,
form textarea:hover:-ms-input-placeholder {
    color: #161616
}

form input:hover::-ms-input-placeholder,
form textarea:hover::-ms-input-placeholder {
    color: #161616
}

form input:hover::-webkit-input-placeholder,
form textarea:hover::-webkit-input-placeholder {
    color: #161616
}

form input:hover::-moz-placeholder,
form textarea:hover::-moz-placeholder {
    color: #161616
}

form input:hover:-ms-input-placeholder,
form textarea:hover:-ms-input-placeholder {
    color: #161616
}

form input:hover::-ms-input-placeholder,
form textarea:hover::-ms-input-placeholder {
    color: #161616
}

form input:hover::-webkit-input-placeholder,
form textarea:hover::-webkit-input-placeholder {
    color: #161616
}

form input:hover::-moz-placeholder,
form textarea:hover::-moz-placeholder {
    color: #161616
}

form input:hover:-ms-input-placeholder,
form textarea:hover:-ms-input-placeholder {
    color: #161616
}

form input:hover::-ms-input-placeholder,
form textarea:hover::-ms-input-placeholder {
    color: #161616
}

form input:hover::-webkit-input-placeholder,
form textarea:hover::-webkit-input-placeholder {
    color: #161616
}

form input:hover::-moz-placeholder,
form textarea:hover::-moz-placeholder {
    color: #161616
}

form input:hover:-ms-input-placeholder,
form textarea:hover:-ms-input-placeholder {
    color: #161616
}

form input:hover::-ms-input-placeholder,
form textarea:hover::-ms-input-placeholder {
    color: #161616
}

form input:hover::-webkit-input-placeholder,
form textarea:hover::-webkit-input-placeholder {
    color: #161616
}

form input:hover::-moz-placeholder,
form textarea:hover::-moz-placeholder {
    color: #161616
}

form input:hover:-ms-input-placeholder,
form textarea:hover:-ms-input-placeholder {
    color: #161616
}

form input:hover::-ms-input-placeholder,
form textarea:hover::-ms-input-placeholder {
    color: #161616
}

form input:hover::-webkit-input-placeholder,
form textarea:hover::-webkit-input-placeholder {
    color: #161616
}

form input:hover::-moz-placeholder,
form textarea:hover::-moz-placeholder {
    color: #161616
}

form input:hover:-ms-input-placeholder,
form textarea:hover:-ms-input-placeholder {
    color: #161616
}

form input:hover::-ms-input-placeholder,
form textarea:hover::-ms-input-placeholder {
    color: #161616
}

form input:hover::-webkit-input-placeholder,
form textarea:hover::-webkit-input-placeholder {
    color: #161616
}

form input:hover::-moz-placeholder,
form textarea:hover::-moz-placeholder {
    color: #161616
}

form input:hover:-ms-input-placeholder,
form textarea:hover:-ms-input-placeholder {
    color: #161616
}

form input:hover::-ms-input-placeholder,
form textarea:hover::-ms-input-placeholder {
    color: #161616
}

form input:hover::-webkit-input-placeholder,
form textarea:hover::-webkit-input-placeholder {
    color: #161616
}

form input:hover::-moz-placeholder,
form textarea:hover::-moz-placeholder {
    color: #161616
}

form input:hover:-ms-input-placeholder,
form textarea:hover:-ms-input-placeholder {
    color: #161616
}

form input:hover::-ms-input-placeholder,
form textarea:hover::-ms-input-placeholder {
    color: #161616
}

form input:hover::placeholder,
form textarea:hover::placeholder {
    color: #161616
}

form input:focus::-webkit-input-placeholder,
form textarea:focus::-webkit-input-placeholder {
    color: #150fef
}

form input:focus::-moz-placeholder,
form textarea:focus::-moz-placeholder {
    color: #150fef
}

form input:focus:-ms-input-placeholder,
form textarea:focus:-ms-input-placeholder {
    color: #150fef
}

form input:focus::-ms-input-placeholder,
form textarea:focus::-ms-input-placeholder {
    color: #150fef
}

form input:focus::-webkit-input-placeholder,
form textarea:focus::-webkit-input-placeholder {
    color: #150fef
}

form input:focus::-moz-placeholder,
form textarea:focus::-moz-placeholder {
    color: #150fef
}

form input:focus:-ms-input-placeholder,
form textarea:focus:-ms-input-placeholder {
    color: #150fef
}

form input:focus::-ms-input-placeholder,
form textarea:focus::-ms-input-placeholder {
    color: #150fef
}

form input:focus::-webkit-input-placeholder,
form textarea:focus::-webkit-input-placeholder {
    color: #150fef
}

form input:focus::-moz-placeholder,
form textarea:focus::-moz-placeholder {
    color: #150fef
}

form input:focus:-ms-input-placeholder,
form textarea:focus:-ms-input-placeholder {
    color: #150fef
}

form input:focus::-ms-input-placeholder,
form textarea:focus::-ms-input-placeholder {
    color: #150fef
}

form input:focus::-webkit-input-placeholder,
form textarea:focus::-webkit-input-placeholder {
    color: #150fef
}

form input:focus::-moz-placeholder,
form textarea:focus::-moz-placeholder {
    color: #150fef
}

form input:focus:-ms-input-placeholder,
form textarea:focus:-ms-input-placeholder {
    color: #150fef
}

form input:focus::-ms-input-placeholder,
form textarea:focus::-ms-input-placeholder {
    color: #150fef
}

form input:focus::-webkit-input-placeholder,
form textarea:focus::-webkit-input-placeholder {
    color: #150fef
}

form input:focus::-moz-placeholder,
form textarea:focus::-moz-placeholder {
    color: #150fef
}

form input:focus:-ms-input-placeholder,
form textarea:focus:-ms-input-placeholder {
    color: #150fef
}

form input:focus::-ms-input-placeholder,
form textarea:focus::-ms-input-placeholder {
    color: #150fef
}

form input:focus::-webkit-input-placeholder,
form textarea:focus::-webkit-input-placeholder {
    color: #150fef
}

form input:focus::-moz-placeholder,
form textarea:focus::-moz-placeholder {
    color: #150fef
}

form input:focus:-ms-input-placeholder,
form textarea:focus:-ms-input-placeholder {
    color: #150fef
}

form input:focus::-ms-input-placeholder,
form textarea:focus::-ms-input-placeholder {
    color: #150fef
}

form input:focus::-webkit-input-placeholder,
form textarea:focus::-webkit-input-placeholder {
    color: #150fef
}

form input:focus::-moz-placeholder,
form textarea:focus::-moz-placeholder {
    color: #150fef
}

form input:focus:-ms-input-placeholder,
form textarea:focus:-ms-input-placeholder {
    color: #150fef
}

form input:focus::-ms-input-placeholder,
form textarea:focus::-ms-input-placeholder {
    color: #150fef
}

form input:focus::-webkit-input-placeholder,
form textarea:focus::-webkit-input-placeholder {
    color: #150fef
}

form input:focus::-moz-placeholder,
form textarea:focus::-moz-placeholder {
    color: #150fef
}

form input:focus:-ms-input-placeholder,
form textarea:focus:-ms-input-placeholder {
    color: #150fef
}

form input:focus::-ms-input-placeholder,
form textarea:focus::-ms-input-placeholder {
    color: #150fef
}

form input:focus::-webkit-input-placeholder,
form textarea:focus::-webkit-input-placeholder {
    color: #150fef
}

form input:focus::-moz-placeholder,
form textarea:focus::-moz-placeholder {
    color: #150fef
}

form input:focus:-ms-input-placeholder,
form textarea:focus:-ms-input-placeholder {
    color: #150fef
}

form input:focus::-ms-input-placeholder,
form textarea:focus::-ms-input-placeholder {
    color: #150fef
}

form input:focus::-webkit-input-placeholder,
form textarea:focus::-webkit-input-placeholder {
    color: #150fef
}

form input:focus::-moz-placeholder,
form textarea:focus::-moz-placeholder {
    color: #150fef
}

form input:focus:-ms-input-placeholder,
form textarea:focus:-ms-input-placeholder {
    color: #150fef
}

form input:focus::-ms-input-placeholder,
form textarea:focus::-ms-input-placeholder {
    color: #150fef
}

form input:focus::placeholder,
form textarea:focus::placeholder {
    color: #150fef
}

form textarea {
    resize: none
}

.js-expand-content {
    overflow: hidden
}

.alert,
.contact-form__alert {
    display: none;
    bottom: -30px;
    left: 0;
    width: 100%;
    color: red;
    font-size: 14px;
    line-height: 1.5;
    text-align: left;
    opacity: 0;
    z-index: 2;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.contact-form__footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    width: 100%;
    z-index: 9
}

.contact-form__check {
    margin-right: 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    color: #484848;
    font-size: 13px;
    line-height: 1.5
}

.contact-form__check.hidden {
    display: none
}

.contact-form__check input {
    padding: 0 !important;
    margin: 0 12px 0 1px !important;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 22px;
    -ms-flex: 0 0 22px;
    flex: 0 0 22px;
    height: 22px;
    width: 22px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    cursor: pointer;
    border: none !important;
    outline: 0 !important;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.contact-form__check input::after,
.contact-form__check input::before {
    content: '';
    position: absolute;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.contact-form__check input::before {
    display: none;
    bottom: -webkit-calc(50% - 10px / 2);
    bottom: calc(50% - 10px / 2);
    left: -webkit-calc(50% - 13px / 2);
    left: calc(50% - 13px / 2);
    width: 13px;
    height: 10px;
    background-image: url(../images/icons/check-white.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 10
}

.contact-form__check input:checked::before {
    display: block
}

.contact-form__check input::after {
    width: 24px;
    height: 24px;
    left: 50%;
    bottom: 50%;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    border: 1.5px solid #161616;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #fff
}

.contact-form__check input:checked::after {
    border-color: #150fef;
    background: #150fef
}

.contact-form__check a {
    font: inherit;
    color: #161616;
    text-decoration: none
}

.contact-form__check a:hover {
    color: #150fef;
    text-decoration: none
}

.contact-form__button {
    padding: 23px 20px;
    min-width: 150px;
    font-size: 16px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

input.error,
textarea.error {
    border-color: red !important
}

.contact-form__check>.error::after {
    border-color: red
}

.error~.alert,
.error~.contact-form__alert {
    display: block !important;
    opacity: 1
}

input.error~.contact-form__icon>img,
textarea.error~.contact-form__icon>img {
    opacity: 0
}

input.error~.contact-form__icon>img~img,
textarea.error~.contact-form__icon>img~img {
    z-index: 10;
    opacity: 1
}

.popup {
    margin: 0 !important;
    display: none;
    left: 50%;
    bottom: 50%;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    width: 100vw;
    height: 100vh;
    position: fixed;
    opacity: 0;
    z-index: -1000;
    background-color: #fff;
    overflow: hidden
}

.popup.active {
    display: block;
    opacity: 1;
    z-index: 10001
}

.popup__content {
    padding: 0 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: fixed;
    left: 50%;
    bottom: 55%;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    width: 100%;
    max-width: 604px;
    max-height: -webkit-calc(100vh - 100px);
    max-height: calc(100vh - 100px)
}

.popup__content>* {
    text-align: center
}

.popup__title {
    margin-bottom: 24px
}

.desc.popup__desc {
    margin-bottom: 48px;
    color: #484848;
    font-size: 18px !important;
    line-height: 1.5;
    text-align: center
}

.desc.popup__desc b {
    color: #161616
}

.popup__button {
    padding-left: 48px;
    padding-right: 48px
}

.popup__image {
    position: fixed
}

.popup__image.popup__image-top.popup__image-left {
    width: 546px;
    top: 87px;
    left: -webkit-calc(50% - 1782px / 2);
    left: calc(50% - 1782px / 2)
}

.popup__image.popup__image-top.popup__image-right {
    width: 527px;
    top: 100px;
    right: -webkit-calc(50% - 1832px / 2);
    right: calc(50% - 1832px / 2)
}

.popup__image.popup__image-bottom.popup__image-left {
    width: 620px;
    bottom: -295px;
    left: -webkit-calc(50% - 1432px / 2);
    left: calc(50% - 1432px / 2);
    -webkit-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    transform: rotate(-20deg)
}

.popup__image.popup__image-bottom.popup__image-right {
    width: 670px;
    bottom: -288px;
    right: -webkit-calc(50% - 1520px / 2);
    right: calc(50% - 1520px / 2);
    -webkit-transform: rotate(13deg);
    -ms-transform: rotate(13deg);
    transform: rotate(13deg)
}

.popup__image img {
    display: block;
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.popup__image.popup__image-top.popup__image-left img {
    -webkit-animation: pulseImage 13s linear infinite;
    animation: pulseImage 13s linear infinite
}

.popup__image.popup__image-top.popup__image-right img {
    -webkit-animation: pulseImage 15s -4s linear infinite;
    animation: pulseImage 15s -4s linear infinite
}

.popup__image.popup__image-bottom.popup__image-left img {
    -webkit-animation: pulseImage 13s -6s linear infinite;
    animation: pulseImage 13s -6s linear infinite
}

.popup__image.popup__image-bottom.popup__image-right img {
    -webkit-animation: pulseImage 15s -9s linear infinite;
    animation: pulseImage 15s -9s linear infinite
}

.popup__close {
    padding: 10px;
    position: absolute;
    top: 26px;
    right: 26px;
    z-index: 10
}

.popup__close img {
    display: block;
    width: 19px;
    height: 18px;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain
}

.error~.contact-form__date input[type=number]::-webkit-input-placeholder {
    color: red
}

.error~.contact-form__date input[type=number]::-moz-placeholder {
    color: red
}

.error~.contact-form__date input[type=number]:-ms-input-placeholder {
    color: red
}

.error~.contact-form__date input[type=number]::-ms-input-placeholder {
    color: red
}

.error~.contact-form__date input[type=number],
.error~.contact-form__date input[type=number]::placeholder {
    color: red
}

.contact__form .popup {
    background: rgba(0, 0, 0, .25)
}

.contact__form .popup__content {
    padding: 48px;
    width: 604px;
    max-width: calc(100% - 30px * 2);
    background: #fff;
    border-radius: 32px
}

.contact__form .popup__close {
    top: 20px;
    right: 20px
}

.contact__form .popup__title {
    margin-top: 24px;
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 1.2;
    text-transform: none
}

.wrap.vacancies__wrap {
    max-width: 100%
}

.vacancies__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 20px;
    width: 100%
}

.vacancies__item {
    padding: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc((100% - 20px * 2)/ 3);
    -ms-flex: 0 0 calc((100% - 20px * 2)/ 3);
    flex: 0 0 calc((100% - 20px * 2)/ 3);
    position: relative;
    min-height: 300px;
    background: #fff;
    border: 2px solid #ff6400;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.vacancies__item:nth-child(3n-1) {
    border-color: #03ff00
}

.vacancies__item:nth-child(3n) {
    border-color: #150fef
}

.vacancies-item__image {
    position: absolute;
    width: 250px;
    right: -30px;
    bottom: -84px
}

.vacancies-item__image img {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.vacancies-item__title {
    margin-bottom: 32px;
    font-weight: 700;
    font-size: 32px;
    line-height: 1.12
}

.vacancies-item__button {
    padding: 14px 28px !important;
    margin-top: auto;
    min-width: unset;
    font-size: 16px;
    line-height: 1.5
}

.vacancies__item:hover .vacancies-item__image {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2)
}

.vacancies__item:hover .vacancies-item__button {
    border-color: #161616;
    color: #161616;
    -webkit-box-shadow: none;
    box-shadow: none
}

.vacancies__item:nth-child(1):hover .vacancies-item__button {
    background: #ff6400
}

.vacancies__item:nth-child(2):hover .vacancies-item__button {
    background: #03ff00
}

.vacancies__item:nth-child(3):hover .vacancies-item__button {
    background: #150fef;
    color: #fff
}

.main.error-page {
    min-height: 100vh;
    background: #150fef
}

.error-cover {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    position: relative;
    z-index: 10
}

.error-cover::after {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: url(../images/error-page-bg.png) no-repeat center/cover;
    mix-blend-mode: lighten;
    opacity: .3;
    -webkit-filter: brightness(1.7);
    filter: brightness(1.7);
    z-index: -5
}

.error-cover__image {
    position: absolute;
    width: 947px;
    z-index: -1
}

.error-cover__image.error-cover__image-top.error-cover__image-left {
    left: -webkit-calc(50% - 2152px / 2);
    left: calc(50% - 2152px / 2);
    top: -185px;
    z-index: 1
}

.error-cover__image.error-cover__image-top.error-cover__image-right {
    right: -webkit-calc(50% - 1986px / 2);
    right: calc(50% - 1986px / 2);
    top: -435px
}

.error-cover__image.error-cover__image-bottom.error-cover__image-left {
    left: -webkit-calc(50% - 1766px / 2);
    left: calc(50% - 1766px / 2);
    bottom: -548px
}

.error-cover__image.error-cover__image-bottom.error-cover__image-right {
    right: -webkit-calc(50% - 2152px / 2);
    right: calc(50% - 2152px / 2);
    bottom: -440px
}

.error-cover__image img {
    width: 100%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: contain;
    object-fit: contain
}

.error-cover__image.error-cover__image-top.error-cover__image-left img {
    -webkit-animation: pulseImage 13s linear infinite;
    animation: pulseImage 13s linear infinite
}

.error-cover__image.error-cover__image-top.error-cover__image-right img {
    -webkit-animation: pulseImage 15s -4s linear infinite;
    animation: pulseImage 15s -4s linear infinite
}

.error-cover__image.error-cover__image-bottom.error-cover__image-left img {
    -webkit-animation: pulseImage 13s -6s linear infinite;
    animation: pulseImage 13s -6s linear infinite
}

.error-cover__image.error-cover__image-bottom.error-cover__image-right img {
    -webkit-animation: pulseImage 15s -9s linear infinite;
    animation: pulseImage 15s -9s linear infinite
}

.error-cover__wrap {
    margin: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}

.error-cover__title-image {
    margin-bottom: 32px;
    height: 300px
}

.error-cover__title-image img {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.error-cover__title {
    margin-bottom: 48px;
    width: 100%;
    max-width: 416px;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.44;
    text-transform: none;
    text-align: center;
    letter-spacing: -.02em;
    color: #f5f6fb
}

.error-cover__button {
    min-width: 226px
}

.main.privacy-page {
    padding-bottom: 0
}

.cover.privacy {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 64px 48px
}

.privacy__wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0
}

.privacy__title {
    text-align: left
}

.privacy-text__title {
    margin-bottom: 20px;
    text-transform: none;
    font-size: 40px;
    line-height: 1.2
}

.privacy-text__desc>* {
    margin-bottom: 24px
}

.privacy-text__desc>:last-child {
    margin-bottom: 0
}

.article-page {
    overflow: visible
}

.main>.article__prime {
    padding-top: 103px
}

.article-prime__wrapper {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden;
    width: 100%;
    min-height: 720px
}

.article-prime__image {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden;
    z-index: -1
}

.article-prime__image img {
    width: 100%;
    height: 100%;
    -o-object-position: center;
    object-position: center;
    -o-object-fit: cover;
    object-fit: cover
}

.article-prime__wrap {
    margin-top: auto;
    padding: 48px 340px 48px 48px;
    z-index: 10
}

.article-prime__wrap>* {
    margin-bottom: 32px
}

.article-prime__wrap>:last-child {
    margin-bottom: 0
}

.article-badges {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.article-prime__title {
    font-size: 80px;
    color: #fff
}

.article-prime__footer {
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4;
    color: #fff;
    text-align: left
}

.article-page .main-cover__right.share,
.main__navigation {
    position: -webkit-sticky;
    position: sticky;
    top: 20px
}

.main__navigation {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 280px;
    -ms-flex: 0 0 280px;
    flex: 0 0 280px
}

.main-navigation__list li {
    margin-bottom: 12px;
    padding: 0;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5;
    color: #909090;
    border-left: 1px solid transparent;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.main-navigation__list li:last-child {
    margin-bottom: 0
}

.main-navigation__list li a,
.main-navigation__list li::before {
    color: inherit;
    font: inherit
}

.main-navigation__list li::before {
    top: 4px;
    left: 6px;
    text-align: right
}

.main-navigation__list li a {
    padding: 4px 0 4px 24px;
    display: block;
    width: 100%;
    width: 100%
}

.main-navigation__list li:hover {
    color: #161616
}

.main-navigation__list li.active {
    color: #161616;
    border-color: #161616
}

.other-articles {
    overflow: hidden
}

.text__slider-small .text-swiper-buttons {
    top: -webkit-calc(50% - 48px / 2);
    top: calc(50% - 48px / 2);
    padding: 0 24px
}

.text__slider-small .swiper-button {
    width: 48px !important;
    height: 48px !important
}

.text__slider-small .swiper-button img {
    width: 30px;
    height: 18px
}

.text__slider-small .swiper-pagination {
    margin: 0;
    position: absolute !important;
    bottom: 16px !important
}

.text__slider-small .swiper-pagination-bullet {
    background: #fff !important
}

.checkout {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 0 56px
}

.checkout__wrap-main {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 572px;
    -ms-flex: 0 0 572px;
    flex: 0 0 572px
}

.checkout__title {
    margin-bottom: 24px;
    font-size: 48px;
    line-height: 1.2;
    text-transform: none;
    text-align: left
}

.checkout__desc {
    margin-bottom: 32px
}

.controls.checkout__controls {
    margin: 0 auto 40px
}

.checkout__control-buttons {
    width: 100%
}

.control-button.checkout__control-button {
    padding: 12px 20px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    min-height: 48px;
    font-size: 16px;
    text-transform: none;
    white-space: normal
}

.control-button.checkout__control-button.active:nth-child(2) {
    background-color: #ff6400;
    color: #161616
}

.contact__form.checkout__form {
    padding: 0;
    background: unset
}

.checkout-form__item-login {
    display: block !important
}

.contact-form__footer.checkout-form__footer {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.contact-form__footer.checkout-form__footer>* {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 48px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.contact-form__footer.checkout-form__footer>:last-child {
    margin-bottom: 0
}

.checkout__cart {
    padding: 40px 32px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 520px;
    -ms-flex: 0 0 520px;
    flex: 0 0 520px;
    background: #fff;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.checkout-cart__footer {
    margin-top: 24px;
    padding-top: 40px;
    border-top: 1px solid #e5e5e5
}

.checkout-cart__footer>* {
    margin-bottom: 22px
}

.checkout-cart__footer>:last-child {
    margin-bottom: 0
}

.cart-footer__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    gap: 0 32px;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.44;
    color: #484848
}

.cart-footer__sum {
    margin-left: auto;
    color: #161616
}

.profile>* {
    margin: 0 auto 80px;
    width: 100%;
    max-width: 690px
}

.profile>:last-child {
    margin-bottom: 0
}

.profile-wrap__title {
    margin-bottom: 24px;
    font-size: 48px;
    line-height: 1.2;
    text-align: left;
    text-transform: none
}

.profile__info {
    padding: 28px 32px;
    width: 100%;
    background: #fff;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    -webkit-box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    overflow: hidden
}

.profile__info>* {
    margin-bottom: 24px
}

.profile__info>:last-child {
    margin-bottom: 0
}

.profile-info__line>* {
    display: block;
    font-weight: 600;
    font-size: 16px;
    line-height: 1.5;
    color: #484848
}

.profile-info-line__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 0 6px
}

.profile-info-line__button {
    padding: 2px
}

.profile-info-line__button img {
    display: block;
    width: 20px;
    height: 20px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center
}

.profile-info-line__content {
    margin-top: 8px;
    font-weight: 700;
    color: #161616
}

.profile-wrap__title.faq__title {
    margin-bottom: 32px;
    font-size: 40px
}

.profile__popup {
    background: rgba(0, 0, 0, .25)
}

.profile-popup__content {
    padding: 48px;
    width: -webkit-calc(100% - 16px * 2);
    width: calc(100% - 16px * 2);
    bottom: 50%;
    max-width: 620px;
    background: #fff;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #ff6400 transparent
}

.profile-popup__content::-webkit-scrollbar {
    width: 2px
}

.profile-popup__content::-webkit-scrollbar-thumb {
    background-color: #ff6400;
    -webkit-border-radius: 12px;
    border-radius: 12px
}

.profile-popup__content::-webkit-scrollbar-track {
    background: 0 0
}

.profile-popup__content>* {
    margin-bottom: 32px;
    width: 100%;
    text-align: left
}

.profile-popup__content>:last-child {
    margin: 0
}

.profile-popup__content>.profile-popup__close {
    margin: 0 !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: unset
}

.profile-popup__title {
    font-size: 40px;
    line-height: 1.2;
    text-transform: unset
}

.profile-popup__input {
    padding: 15px 23px;
    display: block;
    width: 100%;
    position: relative;
    color: #161616;
    font-size: 16px;
    line-height: 1.5;
    background: #f5f6fb;
    border: 1px solid #f5f6fb;
    -webkit-border-radius: 99px;
    border-radius: 99px;
    cursor: text;
    outline: 0
}

.profile-popup__input::-webkit-input-placeholder {
    color: #484848;
    font: inherit
}

.profile-popup__input::-moz-placeholder {
    color: #484848;
    font: inherit
}

.profile-popup__input:-ms-input-placeholder {
    color: #484848;
    font: inherit
}

.profile-popup__input::-ms-input-placeholder {
    color: #484848;
    font: inherit
}

.profile-popup__input::placeholder {
    color: #484848;
    font: inherit
}

.profile-popup__input:hover::-webkit-input-placeholder {
    color: #161616
}

.profile-popup__input:hover::-moz-placeholder {
    color: #161616
}

.profile-popup__input:hover:-ms-input-placeholder {
    color: #161616
}

.profile-popup__input:hover::-ms-input-placeholder {
    color: #161616
}

.profile-popup__input:hover::placeholder {
    color: #161616
}

.profile-popup__input:focus::-webkit-input-placeholder {
    color: #150fef
}

.profile-popup__input:focus::-moz-placeholder {
    color: #150fef
}

.profile-popup__input:focus:-ms-input-placeholder {
    color: #150fef
}

.profile-popup__input:focus::-ms-input-placeholder {
    color: #150fef
}

.profile-popup__input:focus::placeholder {
    color: #150fef
}

.profile-popup__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px
}

.profile-popup__form label {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.profile-popup__alert {
    bottom: -24px
}

.profile__popup .contact-form__footer {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.profile__popup .contact-form__footer>* {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.profile__popup .contact-form__footer>:last-child {
    margin-bottom: 0
}

.profile-popup__reset-link {
    font-size: 14px;
    line-height: 1.6;
    color: #150fef
}

.profile-popup__reset-link:hover {
    color: #161616
}

.profile-orders__list>* {
    margin-bottom: 12px
}

.profile-orders__item {
    padding: 28px 32px;
    background: #fff;
    -webkit-box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.profile-orders__item>* {
    margin-bottom: 28px
}

.profile-orders__item>:last-child {
    margin-bottom: 0
}

.profile-orders__item.profile-orders__item-empty {
    text-align: center;
    display: none
}

.profile-orders__item.profile-orders__item-empty:only-child {
    display: block
}

.profile-orders__item.profile-orders__item-empty .profile-orders-item__title {
    max-width: 100%;
    text-align: center
}

.profile-orders-item__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 8px
}

.profile-orders-item__id {
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4
}

.profile-orders-item__date {
    font-size: 14px;
    line-height: 1.6;
    color: #484848
}

.profile-orders-item__badge {
    margin-left: auto;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.5;
    color: #03ff00
}

.profile-orders-item__info .profile-orders-item__badge {
    display: none
}

.profile-orders-item__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 0 18px
}

.profile-orders-item__image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100px;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px;
    height: 100px;
    background: #fff;
    -webkit-box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    box-shadow: 0 2px 48px rgba(26, 26, 26, .04);
    -webkit-border-radius: 12px;
    border-radius: 12px;
    overflow: hidden
}

.profile-orders-item__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.profile-orders-item__title {
    margin-bottom: 18px;
    width: 100%;
    max-width: 285px;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4
}

.profile-orders-item__footer {
    margin-top: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.44;
    color: #484848
}

.profile-orders-item__price {
    margin-left: auto;
    color: #161616;
    font-weight: 600
}

.product-prime {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 0 80px
}

.product-prime__wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.product-prime__wrap>* {
    margin-bottom: 145px
}

.product-prime__wrap>:last-child {
    margin-bottom: 0
}

.product-prime__gallery {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 630px;
    -ms-flex: 0 0 630px;
    flex: 0 0 630px;
    width: 630px
}

.product-prime__gallery .breadcrumbs {
    display: none
}

.product-prime-gallery__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    -webkit-filter: drop-shadow(0 2px 48px rgba(26, 26, 26, .04));
    filter: drop-shadow(0 2px 48px rgba(26, 26, 26, .04))
}

.main-gallery {
    width: 100%
}

.main-gallery .swiper-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.product-prime__gallery .swiper-slide {
    height: unset;
    background: #fff;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.product-prime__gallery .swiper-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.thumb-gallery {
    width: 100%
}

.thumb-gallery .swiper-slide {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    cursor: pointer
}

.swiper-thumb .swiper-slide {
    cursor: pointer
}

.product-prime-wrap__info>* {
    margin-bottom: 32px
}

.product-prime-wrap__info>:last-child {
    margin-bottom: 0
}

.product-prime__title {
    margin-bottom: 16px;
    font-size: 48px;
    text-transform: unset;
    text-align: left
}

.product-prime__desc {
    margin-right: auto;
    margin-bottom: 32px;
    width: 100%;
    max-width: 600px;
    color: #484848
}

.product-prime-options__item {
    padding: 20px 0;
    border-top: 1px solid #e5e5e5
}

.product-prime-options__item.product-prime-options__item-quantity {
    border-top: none
}

.product-prime__price {
    font-weight: 700;
    font-size: 40px;
    line-height: 1.4
}

.product-prime-option__title {
    margin-bottom: 16px;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4
}

.product-prime-option__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.product-prime-option__list-color button {
    margin: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    width: 28px;
    height: 28px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    outline: 0
}

.product-prime-option__list-color button::before {
    content: '';
    position: absolute;
    width: 40px;
    height: 40px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: #fafbff;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    z-index: -1
}

.product-prime-option__list-color button::after {
    content: '';
    position: absolute;
    display: none;
    width: 44px;
    height: 44px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background: inherit;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    z-index: -2;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.product-prime-option__list-color button.active::after {
    display: block
}

.product-prime-option__list.product-prime-option__list-size {
    gap: 6px
}

.product-prime-option__list.product-prime-option__list-size button {
    padding: 6px 12px;
    display: block;
    width: 62px;
    height: 38px;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.44;
    color: #484848;
    background: 0 0;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.product-prime-option__list.product-prime-option__list-size button.active {
    color: #fff;
    background: #161616;
    border-color: #161616
}

.product-prime-option__quantity {
    margin-top: auto;
    padding: 6px 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0 4px;
    width: 90px;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.45;
    text-align: center;
    border: 1px solid #d7d7d7;
    -webkit-border-radius: 8px;
    border-radius: 8px
}

.product-prime-option__quantity button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20px;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    position: relative;
    height: 20px;
    cursor: pointer;
    line-height: 1
}

.product-prime-option__quantity button::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 10
}

.product-prime-option__quantity button.decr::after {
    width: 7px;
    height: 3px;
    background-image: url(../images/icons/minus.svg)
}

.product-prime-option__quantity button.incr::after {
    width: 9px;
    height: 9px;
    background-image: url(../images/icons/plus.svg)
}

.product-prime-option__quantity .number {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 24px;
    -ms-flex: 0 0 24px;
    flex: 0 0 24px;
    text-align: center
}

.product-prime__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 12px
}

.product-prime__button {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0
}

.product-prime__button#add-to-cart>span~span {
    padding-left: 48px;
    display: none;
    position: relative;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.product-prime__button#add-to-cart.clicked {
    background: 0 0 !important;
    border-color: #161616 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.product-prime__button#add-to-cart.clicked>span {
    display: none
}

.product-prime__button#add-to-cart.clicked>span~span {
    display: block
}

.product-prime__button#add-to-cart.clicked>span~span::before {
    content: '';
    position: absolute;
    left: 0;
    width: 36px;
    height: 36px;
    bottom: -webkit-calc(50% - 36px / 2);
    bottom: calc(50% - 36px / 2);
    background-image: url(../images/icons/check-bg.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 10
}

.product-prime__faq .faq-item {
    margin-bottom: 8px
}

.product-prime__faq .faq-item__title {
    padding: 20px 56px 20px 20px;
    font-size: 20px;
    line-height: 1.5
}

.product-prime__faq .faq-item__title::after {
    width: 20px;
    height: 22px;
    top: 22px;
    right: 22px
}

.product-prime__faq .faq-item__desc {
    margin-right: auto;
    padding: 0 20px
}

.product-prime__faq .faq-item.active .faq-item__desc {
    padding-bottom: 20px
}

.popup.practicing__popup {
    background-color: rgba(0, 0, 0, .25)
}

.popup__close.practicing-popup__close {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 56px;
    height: 56px;
    top: 0;
    right: -66px;
    background: #fff;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.popup__close.practicing-popup__close img {
    width: 16px;
    height: 16px
}

.practicing-popup__content {
    padding: 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 40px;
    bottom: 50% !important;
    width: -webkit-calc(100% - 48px * 2);
    width: calc(100% - 48px * 2);
    max-width: 1184px;
    max-height: -webkit-calc(100vh - 48px * 2);
    max-height: calc(100vh - 48px * 2);
    background: #fff;
    -webkit-border-radius: 32px;
    border-radius: 32px
}

.practicing-popup__wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 40px / 2);
    -ms-flex: 0 0 calc(50% - 40px / 2);
    flex: 0 0 calc(50% - 40px / 2)
}

.practicing-popup__title {
    text-transform: none;
    text-align: left;
    font-size: 40px
}

.practicing__popup .controls {
    margin-top: 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.practicing__popup .control-buttons {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0
}

.practicing__popup .control-button {
    padding-top: 12px;
    padding-bottom: 12px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    font-size: 16px;
    line-height: 1.5
}

.practicing__popup .contact-form__footer {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.practicing__popup .contact-form__footer>* {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 48px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

.contact-form__dropdown {
    width: 100%;
    position: relative;
    z-index: 10
}

.contact-form__dropdown.hidden {
    display: none
}

.contact-form__dropdown+.contact-form__dropdown {
    z-index: 9
}

.contact-form__dropdown .dropdown-button,
.contact-form__dropdown .dropdown-content {
    width: 100%
}

.contact-form__dropdown .dropdown-button {
    padding: 17px 23px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.5;
    color: #484848;
    background: #f5f6fb;
    border: 1px solid #f5f6fb;
    text-transform: none;
    text-align: left;
    z-index: 100
}

.contact-form__dropdown .dropdown-button:hover {
    border-color: #150fef
}

.contact-form__dropdown .dropdown-button::after {
    display: none
}

.contact-form__dropdown-button {
    position: relative
}

.contact-form__dropdown-button::after {
    content: '';
    display: inline-block;
    position: absolute;
    right: 24px;
    top: -webkit-calc(50% - 10px / 2);
    top: calc(50% - 10px / 2);
    width: 14px;
    height: 10px;
    background: url(../images/icons/arrow-down-black.svg) no-repeat center/contain;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    z-index: 101
}

.contact-form__dropdown-button.active::after {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    transform: scaleY(-1)
}

.contact-form__dropdown .dropdown-content {
    max-height: 240px;
    background: #f5f6fb;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #ff6400 transparent
}

.contact-form__dropdown .dropdown-content::-webkit-scrollbar {
    width: 2px
}

.contact-form__dropdown .dropdown-content::-webkit-scrollbar-thumb {
    background-color: #ff6400;
    -webkit-border-radius: 12px;
    border-radius: 12px
}

.contact-form__dropdown .dropdown-content::-webkit-scrollbar-track {
    background: 0 0
}

.contact-form__dropdown .dropdown-content label {
    font-size: 16px;
    line-height: 1.45;
    color: #484848;
    font-weight: 500
}

.contact-form__dropdown .dropdown-content label>span {
    background: #f5f6fb
}

.practicing__popup .popup-respond {
    bottom: -4px
}

.practicing__popup input {
    padding-top: 17px;
    padding-bottom: 17px
}

.practicing__popup .contact-form__footer>:last-child {
    margin-bottom: 0
}

.practicing-popup__wrap-form {
    position: relative
}

.practicing-popup__wrap-image {
    position: relative
}

.practicing-popup__image {
    padding-bottom: 133%;
    position: relative;
    width: 100%;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    overflow: hidden
}

.practicing-popup__image img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.practicing-popup__image img~img {
    display: none
}

.practicing-popup-info__list {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 32px 32px
}

.b24-widget-button-wrapper {
    z-index: 99 !important
}

@-webkit-keyframes rotateImageRight {
    0% {
        -webkit-transform: rotate(0) translateY(0) scale(1);
        transform: rotate(0) translateY(0) scale(1)
    }

    50% {
        -webkit-transform: rotate(180deg) translateY(10%) scale(1.15);
        transform: rotate(180deg) translateY(10%) scale(1.15)
    }

    to {
        -webkit-transform: rotate(360deg) translateY(0) scale(1);
        transform: rotate(360deg) translateY(0) scale(1)
    }
}

@keyframes rotateImageRight {
    0% {
        -webkit-transform: rotate(0) translateY(0) scale(1);
        transform: rotate(0) translateY(0) scale(1)
    }

    50% {
        -webkit-transform: rotate(180deg) translateY(10%) scale(1.15);
        transform: rotate(180deg) translateY(10%) scale(1.15)
    }

    to {
        -webkit-transform: rotate(360deg) translateY(0) scale(1);
        transform: rotate(360deg) translateY(0) scale(1)
    }
}

@-webkit-keyframes rotateImageLeft {
    0% {
        -webkit-transform: rotate(0) translateY(0) scale(1);
        transform: rotate(0) translateY(0) scale(1)
    }

    50% {
        -webkit-transform: rotate(-180deg) translateY(10%) scale(1.15);
        transform: rotate(-180deg) translateY(10%) scale(1.15)
    }

    to {
        -webkit-transform: rotate(-360deg) translateY(0) scale(1);
        transform: rotate(-360deg) translateY(0) scale(1)
    }
}

@keyframes rotateImageLeft {
    0% {
        -webkit-transform: rotate(0) translateY(0) scale(1);
        transform: rotate(0) translateY(0) scale(1)
    }

    50% {
        -webkit-transform: rotate(-180deg) translateY(10%) scale(1.15);
        transform: rotate(-180deg) translateY(10%) scale(1.15)
    }

    to {
        -webkit-transform: rotate(-360deg) translateY(0) scale(1);
        transform: rotate(-360deg) translateY(0) scale(1)
    }
}

@-webkit-keyframes pulseImage {
    0% {
        -webkit-transform: rotate(0) translateY(0) scale(1);
        transform: rotate(0) translateY(0) scale(1)
    }

    50% {
        -webkit-transform: rotate(10deg) translateY(10%) scale(1.15);
        transform: rotate(10deg) translateY(10%) scale(1.15)
    }

    to {
        -webkit-transform: rotate(0) translateY(0) scale(1);
        transform: rotate(0) translateY(0) scale(1)
    }
}

@keyframes pulseImage {
    0% {
        -webkit-transform: rotate(0) translateY(0) scale(1);
        transform: rotate(0) translateY(0) scale(1)
    }

    50% {
        -webkit-transform: rotate(10deg) translateY(10%) scale(1.15);
        transform: rotate(10deg) translateY(10%) scale(1.15)
    }

    to {
        -webkit-transform: rotate(0) translateY(0) scale(1);
        transform: rotate(0) translateY(0) scale(1)
    }
}

@-webkit-keyframes alertAppear {
    0% {
        opacity: 0
    }

    25%,
    75% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes alertAppear {
    0% {
        opacity: 0
    }

    25%,
    75% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.b24-widget-button-shadow.b24-widget-button-show {
    display: none !important
}

.programs-item__button {
    display: none !important
}

.programs__wrap .controls {
    display: none !important
}

.mini-page .prime-tape__item {
    background: #FF6400 !important;
}

.junior-page .prime-tape__item {
    background: #150FEF !important;
}

.teens-page .prime-tape__item {
    background: #161616 !important;

}

.teens-page .prime-tape-item__wrap>span {
    color: #03FF00;
}

.adults-page .prime-tape-item__wrap>span {
    color: #FF0071;
}

.single--main-wrapper .prime {
    padding-top: 190px;
    overflow: hidden;
}

.new--title {
    color: #161616;
    text-align: center;
    font-size: 100px;
    font-style: normal;
    font-weight: 800;
    line-height: 104px;
    /* 104% */
    letter-spacing: -4px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 32px;
}

.single--main-wrapper .prime__image {
    margin: 0 !important;
    position: absolute;
    top: 120px;
    z-index: 1;
}

.single--main-wrapper .prime__image.prime__image-left {
    left: calc(50% - 1500px / 2);
    width: 665px;
}

.single--main-wrapper .prime__image.prime__image-right {
    right: calc(50% - 1545px / 2);
    width: 456px;
    top: 160px;
    z-index: -1;
}

.new--top-text {
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    /* 140% */
    letter-spacing: -0.4px;
    text-align: center;
    color: #161616;
}

.new--top-h2 {
    color: #161616;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    /* 133.333% */
    letter-spacing: -0.96px;
    text-transform: uppercase;
    margin-top: 32px;
    margin-bottom: 32px;
}

.mini-page .new--top-h2 span {
    color: #FF6400;
}

.junior-page .new--top-h2 span {
    color: #150FEF;
}

.teens-page .new--top-h2 span {
    color: #25D723;
}

.adults-page .new--top-h2 span {
    color: #FF0071;
}

.button-mini {
    background: #FF6400;
    color: #fff;
    border-color: #FF6400;
}

.button-junior {
    background: #150FEF;
    color: #fff;
    border-color: #150FEF;
}

.button-teens {
    background: #03FF00;
    color: #000;
    border-color: #03FF00;
}

.new--top-button {
    display: flex;
    align-items: center;
    gap: 12px;
}

.new--top-button .button {
    min-width: max-content;
}

.prime__wrap-new {
    max-width: 650px;
    width: 100%;
}


.pt-0 {
    padding-top: 0;
}

.pb-0 {
    padding-bottom: 0;
}

.single--right-image {
    top: -240px !important;
}

.single--abonem-wrap {
    border-radius: 32px;
    background: #FFF;
    padding: 20px 20px;
    box-shadow: 0 2px 40px 0 rgba(26, 26, 26, 0.05);
    width: 100%;
}

.single--abomen-grid {
    border-radius: 16px;
    background: #161616;
    padding: 25px 40px 0 40px;
    display: flex;
    align-items: center;
}

.single--abomen-left {
    max-width: 600px;
    width: 100%
}

.single--abomen-left h3 {
    color: #fff;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    /* 125% */
    letter-spacing: -0.64px;
    margin-top: 0;
    margin-bottom: 20px;
    text-transform: none;
}

.single--abomen-left p {
    color: #fff;
}

.single--abomen-num-wrap {
    display: flex;
    align-items: center;
    gap: 30px;
    margin-top: 25px;
    margin-bottom: 20px;
}

.single--abomen-num-grid {
    display: flex;
    align-items: center;
    gap: 10px;
}

.single--abomen-number {
    color: #fff;
    font-family: Manrope;
    font-size: 54px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    /* 74.074% */
    letter-spacing: -1.08px;
}

.single--abomen-text p {
    margin: 0;
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.32px;
    text-transform: uppercase;
}

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

.single--abomen-prices {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.single--abomen-price {
    color: #F5F6FB;
    font-size: 18px;
    font-weight: 500;
    line-height: 22px;
    /* 122.222% */
    text-transform: uppercase;
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 25px;
    text-align: right;
}

.single--abomen-price span {
    font-size: 72px;
    font-weight: 700;
    line-height: 80px;
    /* 111.111% */
    letter-spacing: -2.88px;
}

.group--wrap {
    display: flex;
    gap: 30px;
    margin-top: 26px;
}

.teens-page .group--wrap,
.teens-page .ind--wrapper {
    gap: 20px;
    flex-wrap: wrap;
}

.adults-page .group--wrap,
.adults-page .ind--wrapper {
    gap: 20px;
    flex-wrap: wrap;
}

.group--grid {
    width: calc(100%/2 - 15px);
    border-radius: 32px;
    background: #FFF;
    box-shadow: 0 2px 40px 0 rgba(26, 26, 26, 0.05);
    padding: 20px;
}

.teens-page .group--grid,
.teens-page .ind--grid {
    width: calc(100%/4 - 15px);
}

.adults-page .group--grid {
    width: calc(100%/3 - 15px);
}

.adults-page .ind--grid {
    width: calc(100%/4 - 15px);
}


.group--image {
    position: relative;
}

.group--image img {
    border-radius: 16px;
    object-fit: cover;
    max-height: 260px;
    height: 100%;
    width: 100%;
}

.group--image span {

    border-radius: 99px;
    background: #F5F6FB;
    padding: 10px 15px;
    color: #0D0C3E;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    /* 150% */
    letter-spacing: -0.32px;
}

.group--top {
    position: absolute;
    top: 15px;
    left: 15px;
    display: flex;
    align-items: center;
    gap: 5px;
}

.teens-page .group--top {
    top: inherit;
    left: inherit;
    right: 15px;
    bottom: 15px;
}

.grop--desc {
    color: #484848;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    /* 157.143% */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}

.group--content {
    margin-top: 20px;
}

.grop--title {
    color: #161616;
    font-family: Manrope;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    /* 125% */
    letter-spacing: -0.64px;
    margin-bottom: 5px;
}

.grop--title span,
.ind--title span {
    color: #161616;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    /* 157.143% */
    letter-spacing: -0.28px;
}

.group--style {
    color: #484848;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    /* 137.5% */
    text-transform: uppercase;
}

.group--button {
    margin-top: 32px;

    color: #fff;

    width: 100%;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    /* 150% */
    letter-spacing: -0.32px;
    text-transform: uppercase;
    padding-top: 16px;
    padding-bottom: 16px;
}

.mini-page .group--button {
    background: #FF6400;
    border-color: #f68942;
}

.junior-page .group--button {
    background: #150FEF;
    border-color: #150FEF;
}

.teens-page .group--button {
    background: #03FF00;
    border-color: #03FF00;
}

.adults-page .group--button {
    background: #FF0071;
    border-color: #FF0071;
}





.tabs__content {
    padding-top: 30px;
}

.teens-page .tabs__content,
.adults-page .tabs__content {
    padding-top: 0;
}

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

.text {
    color: #484848;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px; 
    letter-spacing: -0.32px;
    width: 100%;
}

.slider-wrap {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.single--slider-wrap {
    width: 100%;
    margin-top: 50px;
}

.gallery-slide { 
    border-radius: 12px;
    overflow: hidden;
    width: 80%;
    max-width: 1400px; 
}

.gallery-slide img {
    width: 100%;
    height: 660px;
    object-fit: cover;
    border-radius: 12px;
    filter: blur(2px);
    background: #00000025;
}

.gallery-slide.swiper-slide-active img {
    filter: blur(0px);
}

.swiper-button-prev,
.swiper-button-next {
    width: 77px;
    height: 77px;
    background: #FF6400;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: center;

}

.swiper-button-next {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='41' height='35' viewBox='0 0 41 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.18246 17.9521C16.1283 16.4914 26.8904 16.419 37.888 17.1118C39.7043 17.2262 39.6806 14.4635 37.903 14.3079C26.9694 13.3508 15.5628 14.4025 4.88015 16.7912C4.10715 16.9639 4.44015 18.051 5.18246 17.9521Z' fill='white'/%3E%3Cpath d='M22.4889 6.85185C27.4199 10.3765 32.7608 13.3209 37.7312 16.8056C37.7295 16.1645 37.7278 15.5233 37.7261 14.8822C35.4794 16.3743 33.2427 17.8812 31.0397 19.4369C28.8552 20.9799 26.8812 23.0014 24.5076 24.2355C23.2054 24.9125 24.6429 26.9489 25.7605 25.856C27.6788 23.9798 30.2976 22.7393 32.4911 21.2175C34.6076 19.7489 36.7156 18.2673 38.8348 16.8025C39.5482 16.3092 39.5598 15.3674 38.8297 14.8791C33.8081 11.5231 28.5563 8.03704 22.9031 5.84402C22.2785 5.60186 22.0225 6.51889 22.4889 6.85185Z' fill='white'/%3E%3Cpath d='M0.520023 18.4498C1.2128 19.6498 3.0789 18.5751 2.38496 17.3731C1.69178 16.1734 -0.173921 17.2479 0.520023 18.4498Z' fill='white'/%3E%3C/svg%3E%0A");

}

.swiper-button-prev {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='41' height='35' viewBox='0 0 41 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.2939 17.9615C24.341 16.501 13.5719 16.4298 2.56702 17.1246C0.749561 17.2393 0.773617 14.4744 2.55235 14.3184C13.4932 13.3592 24.9072 14.4103 35.5965 16.7997C36.37 16.9723 36.0367 18.0604 35.2939 17.9615Z' fill='white'/%3E%3Cpath d='M17.9781 6.85427C13.0435 10.3824 7.69875 13.3297 2.72469 16.8178C2.72647 16.1762 2.72824 15.5345 2.73002 14.8929C4.97804 16.386 7.21597 17.8937 9.42021 19.4505C11.606 20.9944 13.581 23.0173 15.956 24.2521C17.259 24.9294 15.8203 26.9676 14.7021 25.874C12.7828 23.9965 10.1624 22.7554 7.96762 21.2326C5.84995 19.7631 3.74079 18.2806 1.62038 16.8148C0.906556 16.3213 0.895058 15.3787 1.62571 14.8899C6.651 11.5306 11.9066 8.04116 17.5638 5.84569C18.1889 5.60326 18.4449 6.52099 17.9781 6.85427Z' fill='white'/%3E%3Cpath d='M39.9595 18.4615C39.2661 19.6625 37.3989 18.5871 38.0935 17.3842C38.7872 16.1834 40.654 17.2585 39.9595 18.4615Z' fill='white'/%3E%3C/svg%3E%0A");
}

.swiper-button-prev::after,
.swiper-button-next::after {
    display: none;
}

.exl--image {
    border-radius: 32px;
    background: #FFF;
    box-shadow: 0 2px 48px 0 rgba(26, 26, 26, 0.04);
    padding: 32px 32px;
}

.exl--image img {
    border-radius: 32px;
    object-fit: cover;
    width: 100%;
}

.exl--black {
    border-radius: 32px;
    background: #161616;
    box-shadow: 0 2px 48px 0 rgba(26, 26, 26, 0.04);
    position: relative;
    padding: 48px 40px;
}

.exl--black:before {
    content: '';
    background-image: url("data:image/svg+xml,%0A%3Csvg width='219' height='216' viewBox='0 0 219 216' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M130.987 7.98748C142.56 5.56721 161.23 22.8765 170.028 32.558C182.078 45.8062 184.951 53.3521 185.009 70.1139C185.06 85.3722 173.488 97.5232 159.296 101.248C145.112 104.966 128.963 101.45 114.401 94.9346C106.793 91.5319 98.7645 86.5624 95.7035 78.7842C97.5989 75.6199 102.008 74.8149 105.875 75.8575C109.75 76.9083 113.227 79.4378 116.539 81.951C125.762 88.9769 134.832 96.5813 141.617 106.019C148.409 115.45 152.738 127.005 151.281 137.606C149.711 149.076 141.77 157.82 133.236 164.816C127.823 169.241 121.91 173.294 114.971 175.134C106.675 177.329 97.5161 176.238 88.5889 175.132C73.7102 173.289 58.8315 171.446 43.9601 169.597C47.8924 167.993 51.832 166.383 55.7643 164.78C50.8248 167.328 44.4301 167.832 39.4833 170.387C40.8201 174.194 45.0363 179.689 48.5015 181.871' stroke='white' stroke-width='2.19' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    width: 197px;
    height: 195px;
    position: absolute;
    left: 42%;
    top: 50%;
}

.exl--text {

    color: #FFF;
    font-size: 32px;
    font-style: normal;
    font-weight: 600;
    line-height: 40px;
    /* 125% */
    letter-spacing: -0.64px;
    position: relative;
    z-index: 2;
}

.junior-page .exl--text,
.teens-page .exl--text,
.adults-page .exl--text {
    color: #484848;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    /* 140% */
    letter-spacing: -0.4px;
}

.junior-page .exl--text ul {
    margin: 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px 40px;
    list-style: disc;
    padding-left: 40px;
    margin-top: 20px;
}

.junior-page .exl--text ul li {}

.junior-page .exl--text ul li::marker {
    color: #150FEF;
    font-size: 1.2em;
}

.exl--button {
    border-radius: 99px;
    border: 2px solid #161616;
    background: #03FF00;
    padding: 25px 50px;
    color: #161616;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.4px;
    text-align: center;
    display: inline-flex;
}

.junior-page .exl--button {
    margin-top: 20px;
    background: #150FEF;
    border: 2px solid #150FEF;
    color: #fff;
}

.adults-page .exl--button {
    margin-top: 20px;
    background: #161616;
    border: 2px solid #161616;
    color: #fff;
    margin-top: 40px;
}

.mt-100 {
    margin-top: 100px;
}

.exl--black img {
    bottom: 0;
    right: 0;
    position: absolute;
}

.exl--wrapper {
    display: flex;
    align-items: stretch;
    gap: 30px;
}

.exl--grid {
    width: calc(100%/2 - 15px);
}

.exl {
    border-radius: 250px;
    background: #161616;
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    /* 140% */
    letter-spacing: -0.4px;
    padding: 10px 20px;
    margin-bottom: 15px;
    display: inline-block;
}

.adults-page .exl {
    background: #FF0071;
}

.why--wrapper {
    display: flex;
    align-items: stretch;
    gap: 60px;
}

.why--grid {
    width: calc(100%/2 - 30px);
}

.why--orange {
    border-radius: 20px;
    background: #FF6400;
    padding: 55px 55px;
    position: relative;
}

.why--orange img {
    position: absolute;
    right: -50px;
    bottom: -90px;
}

.why--orange h2 {
    color: #161616;
    font-size: 80px;
    font-style: normal;
    font-weight: 700;
    line-height: 84px;
    /* 105% */
    letter-spacing: -3.2px;
    text-transform: uppercase;
}

.why--orange h2 span {
    color: #fff;
}

.why--grid h3 {
    color: #161616;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px;
    /* 120% */
    letter-spacing: -0.8px;
    text-transform: uppercase;
}

.why--grid h3 span {
    color: #FF6400;
}

.why--grid ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.why--grid ul li {
    color: #161616;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    /* 150% */
    letter-spacing: -0.32px;
    display: flex;
    align-items: center;
    gap: 14px;
}

.why--grid ul li:before {
    content: '';
    width: 11px;
    height: 22px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22' fill='none'%3E%3Cpath d='M6.10447 6.42017C6.13983 6.4469 6.17516 6.47361 6.21052 6.50035C6.29935 6.51791 6.36163 6.57147 6.40778 6.6472C6.47143 6.73527 6.5417 6.76326 6.63209 6.68046C6.796 6.53037 6.85317 6.64675 6.89824 6.79118C6.91587 6.86518 6.90451 6.94713 6.9688 7.05533C7.1468 6.71527 7.21521 6.37087 7.33775 6.04812C7.54558 5.44883 7.86813 4.90617 8.15828 4.34752C8.18237 4.29468 8.21316 4.24602 8.24951 4.20103C8.47152 3.92064 8.70158 3.6473 8.96012 3.39974C9.01294 3.33517 9.0844 3.29469 9.15134 3.24822C9.20595 3.20735 9.25558 3.15942 9.31615 3.12656C9.41555 3.07851 9.50854 3.01733 9.61428 2.98228C9.71078 2.9503 9.84224 2.89261 9.90379 2.95209C10.1533 3.19323 10.5441 3.24149 10.7293 3.54665C10.8236 3.7019 11.0304 3.81971 10.9474 4.07525C10.9198 4.16017 11.1318 4.10917 11.1718 4.22083C11.1969 4.31827 11.249 4.41477 11.1839 4.51602C11.1116 4.6131 10.9975 4.68137 10.963 4.80336C10.9283 4.92605 10.8891 5.01803 10.7372 4.95673C10.6138 4.90698 10.5032 4.88194 10.5629 4.6813C10.6215 4.48467 10.4696 4.37135 10.2763 4.30766C10.2601 4.28907 10.2525 4.35816 10.2743 4.32373C10.2844 4.30778 10.2943 4.30914 10.3042 4.32782C10.3976 4.50426 10.2452 5.11392 10.0849 5.155C9.92392 5.19626 9.89673 5.04441 9.89424 4.9447C9.8897 4.76283 9.83365 4.6294 9.67028 4.54943C9.6065 4.54564 9.54533 4.57956 9.48077 4.56316C9.43932 4.54673 9.41372 4.51611 9.40062 4.47382C9.39546 4.44544 9.39507 4.41713 9.39933 4.38866C9.42889 4.25542 9.53909 4.17921 9.61615 4.06867C9.41054 4.18294 9.22683 4.46288 8.97343 4.15835C8.90935 4.1518 8.90935 4.1518 8.81322 4.30466C8.76509 4.37281 8.72057 4.44326 8.67503 4.51311C8.33922 4.99772 8.14374 5.55563 7.87826 6.07677C7.77822 6.27316 7.66436 6.46749 7.60692 6.68498C7.56168 6.78572 7.54482 6.89659 7.4991 6.99712C7.49312 7.02361 7.48357 7.04884 7.47056 7.07255C7.42925 7.14306 7.40937 7.22228 7.37413 7.31902C7.40675 7.26927 7.40985 7.2301 7.42751 7.19748C7.44854 7.1176 7.50135 7.04999 7.51334 6.96674C7.56393 6.88195 7.56081 6.77359 7.62924 6.69656C7.65799 6.657 7.68882 6.61904 7.71931 6.58087C7.92398 6.32479 7.95637 6.33091 8.08308 6.64784C7.95577 7.02892 7.84386 7.41524 7.7522 7.67593C7.79781 7.50483 7.90358 7.22219 8.04325 6.95413C8.11988 6.80706 8.20778 6.76317 8.27892 6.96359C8.28142 6.99369 8.27977 7.02343 8.27505 7.05317C8.17303 7.46454 7.98491 7.84558 7.86318 8.24973C7.82343 8.48029 7.77086 8.70981 7.80901 8.94683C7.81193 9.03687 7.79108 9.11978 7.73718 9.19272C7.55026 9.43489 7.30599 9.26512 7.08786 9.28494C6.77425 9.35364 6.61701 9.28322 6.50499 8.98851C6.4696 8.89544 6.42877 8.8345 6.34409 8.7964C6.32456 8.77611 6.30972 8.75286 6.29869 8.727C6.25444 8.56999 6.26024 8.39734 6.1541 8.2598C5.747 7.69937 5.26003 7.22306 4.69774 6.82174C4.40922 6.6158 4.10615 6.4422 3.77497 6.31867C3.71041 6.26949 3.63804 6.23169 3.5724 6.18391C3.47353 6.10942 3.35616 6.08823 3.23879 6.06677C3.21139 6.06228 3.18471 6.05564 3.15806 6.04827C2.84058 5.99601 2.52235 5.97018 2.20022 5.98998C2.08065 5.99731 1.98316 6.02536 1.92576 6.13919C1.89728 6.18985 1.86264 6.23517 1.81625 6.27031C1.62801 6.37387 1.6257 6.58387 1.66926 6.72145C1.78732 7.0944 1.83698 7.50637 2.14256 7.79756C2.32131 8.03148 2.48546 8.27641 2.62428 8.53552C2.89986 9.04987 3.34219 9.43659 3.65078 9.92471C3.70275 10.0069 3.79823 10.028 3.87243 10.0792C4.12307 10.3068 4.35475 10.5479 4.434 10.8957C4.399 11.0034 4.33186 11.0997 4.39987 11.2283C4.46404 11.3496 4.4812 11.5026 4.33919 11.5793C4.19796 11.6556 4.14734 11.4633 4.0662 11.4361C3.81736 11.3526 3.87441 11.1471 3.82052 10.9836C3.81307 10.961 3.86236 10.9428 3.81992 10.9242C3.4337 10.7551 3.23597 10.5609 3.08552 10.2547C2.98343 10.0471 2.78203 9.91268 2.63056 9.74527C2.38984 9.47924 2.20631 9.1705 1.95847 8.91396C1.87333 8.79173 1.78059 8.67504 1.69191 8.55541C1.63946 8.49235 1.56844 8.45037 1.51037 8.39352C1.40095 8.28438 1.38801 8.11867 1.32369 8.00738C1.13746 7.68521 1.04493 7.34791 0.981541 6.99202C0.977425 6.96895 0.947593 6.94303 0.906616 6.94803C0.807028 7.13675 0.857347 7.34758 0.930589 7.50659C1.06004 7.78771 0.953543 8.1696 1.29145 8.36418C1.35556 8.40107 1.3674 8.50703 1.31482 8.58703C1.27015 8.65497 1.20103 8.66479 1.12706 8.65652C0.981931 8.6403 0.811535 8.60668 0.768546 8.46759C0.682536 8.18946 0.482668 7.97203 0.399001 7.70137C0.315635 7.43164 0.233351 7.1497 0.484139 6.90277C0.554857 6.83313 0.540135 6.71041 0.567293 6.61283C0.583275 6.54364 0.610854 6.47962 0.651921 6.42189C0.711674 6.35044 0.756588 6.27265 0.752773 6.17445C0.753344 6.13383 0.756406 6.09357 0.762715 6.05346C0.775362 5.96612 0.830612 5.90633 0.890906 5.84976C0.946183 5.79401 0.986378 5.72443 1.04616 5.67259C1.1216 5.62293 1.18009 5.55672 1.22833 5.48036C1.36562 5.35442 1.47543 5.19926 1.63147 5.09273C2.00344 4.89034 2.40624 4.91077 2.8015 4.95861C3.07533 4.99175 3.34613 5.06909 3.61323 5.14791C3.78732 5.12984 3.91172 5.30249 4.08855 5.27399C4.17137 5.31786 4.28649 5.28676 4.34519 5.38659C4.38806 5.43873 4.43992 5.47032 4.51013 5.45995C4.6747 5.50228 4.84539 5.53256 4.95147 5.68942C5.01786 5.75827 5.09825 5.80116 5.19096 5.82129C5.26592 5.87265 5.38861 5.83979 5.42619 5.95708L5.43487 5.94429L5.4246 5.95581C5.50535 5.97027 5.57961 5.99455 5.61194 6.08217C5.66866 6.17706 5.76407 6.21362 5.85993 6.24942C5.9545 6.28729 6.04877 6.32561 6.10447 6.42017Z' fill='%23484848'/%3E%3Cpath d='M1.97792 8.88207C2.14242 9.10087 2.372 9.24733 2.50911 9.51632C2.59624 9.68722 2.79655 9.96358 2.96665 10.0077C3.2662 10.0855 3.11887 10.3245 3.22864 10.4507C3.24303 10.4672 3.2436 10.5573 3.25586 10.5468C3.44762 10.3833 3.45317 10.7739 3.62204 10.6705C3.63183 10.6645 3.67705 10.6971 3.69038 10.7205C3.78426 10.8858 3.78297 10.8866 3.92751 10.7394C3.73866 10.9554 4.04199 11.1359 3.91461 11.3919C4.02147 11.313 4.08249 11.2679 4.13804 11.2268C4.18962 11.2438 4.18238 11.274 4.16384 11.2956C4.0803 11.3932 4.13089 11.4612 4.2089 11.525C4.24231 11.5523 4.28308 11.5724 4.31606 11.5372C4.38195 11.4668 4.40691 11.3995 4.34758 11.2953C4.2725 11.1634 4.20843 11.0066 4.4052 10.9034C4.64331 10.8612 4.82037 10.9882 4.9634 11.3029C5.05894 11.6368 5.36422 11.8003 5.56811 12.0444C5.84861 12.3803 6.08483 12.7577 6.43082 13.0358C6.45252 13.0534 6.47138 13.0739 6.48778 13.0966C6.53011 13.1896 6.49373 13.2874 6.50503 13.3825C6.53231 13.5876 6.46005 13.8239 6.73629 13.9382C6.84047 13.9812 6.77922 14.095 6.72079 14.1711C6.66106 14.2145 6.59299 14.2361 6.52173 14.2495C6.41295 14.2655 6.35845 14.1887 6.28233 14.1304C6.4393 14.3743 6.41034 14.7376 6.80743 14.8309C6.94373 14.8629 6.95962 15.0522 6.90185 15.2013C6.83389 15.2468 6.76252 15.2277 6.69135 15.2133C6.43314 15.1762 6.2938 15.0246 6.14426 14.8007C5.91371 14.4554 5.72388 14.0626 5.30263 13.8052C5.34253 14.2305 5.58437 14.5642 5.71391 14.9335C5.70775 14.9811 5.68368 15.0151 5.63901 15.0335C5.52651 15.0503 5.49076 14.957 5.43677 14.8898C5.3541 14.7859 5.27139 14.6819 5.18872 14.5779C5.03535 14.5009 5.00056 14.3254 4.89067 14.2123C4.87196 14.1911 4.85324 14.1698 4.83453 14.1486C4.77507 14.1066 4.75999 14.0303 4.70832 13.9822C4.66632 13.9356 4.62429 13.889 4.5823 13.8424C4.43903 13.754 4.37585 13.6014 4.28804 13.4685L4.28951 13.4705C4.22435 13.4539 4.18412 13.4111 4.16306 13.3481C4.09835 13.2684 4.03361 13.1887 3.9689 13.1091C3.80671 13.0467 3.78691 12.8638 3.67677 12.7574C3.29314 12.3026 2.90951 11.8478 2.52588 11.3931C2.48505 11.3352 2.44245 11.2787 2.40102 11.2213C2.1782 10.9314 1.95538 10.6415 1.73253 10.3516C1.68873 10.2582 1.58064 10.2128 1.5531 10.1072C1.2628 9.68679 0.955263 9.27758 0.726224 8.81714C0.876193 8.60923 0.986115 8.5984 1.09114 8.79285C1.26403 9.11293 1.43208 9.43095 1.84206 9.49298C1.89983 9.50171 1.93024 9.5711 1.97347 9.61227C2.00336 9.63853 2.05786 9.66709 2.04274 9.70347C1.97704 9.86129 1.87355 9.683 1.79084 9.72478C1.75975 9.70031 1.79433 9.77905 1.79706 9.73833C1.7986 9.71538 1.80448 9.72778 1.82804 9.73578C1.87277 9.75097 1.89851 9.7808 1.90398 9.82027C1.94126 10.0892 1.98629 10.3495 2.30645 10.4299C2.34307 10.4392 2.35725 10.4893 2.37095 10.5285C2.51248 10.9335 2.79709 11.2187 3.15162 11.4307C3.27557 11.5049 3.22362 11.6325 3.26652 11.7212C3.46501 12.1317 3.90413 12.2904 4.13158 12.6537C4.15958 12.6984 4.20404 12.7297 4.25901 12.7129C4.31171 12.6969 4.34956 12.6502 4.33445 12.5974C4.31228 12.5198 4.27337 12.415 4.198 12.4079C3.86649 12.3765 3.71607 12.0495 3.42986 11.9476C3.37326 11.9275 3.34734 11.8441 3.36765 11.7881C3.47613 11.4895 3.2677 11.4034 3.06434 11.312C3.04668 11.3041 3.00847 11.3061 3.00796 11.299C2.98107 10.9325 2.47916 10.9758 2.43617 10.6238C2.43253 10.5941 2.41223 10.5583 2.42659 10.5354C2.59452 10.2671 2.37873 10.1141 2.2351 9.96691C2.12719 9.85635 2.09688 9.69646 1.96872 9.60854C1.92949 9.51247 2.02673 9.35495 1.77267 9.36401C1.6525 9.36829 1.5381 9.07849 1.50611 8.87734C1.504 8.86416 1.54477 8.85163 1.52795 8.83648C1.30994 8.6403 1.31273 8.58015 1.55312 8.39237C1.64067 8.39249 1.70123 8.43348 1.73518 8.51476C1.65875 8.74304 1.94181 8.72949 1.97792 8.88207Z' fill='%23484848'/%3E%3Cpath d='M5.59439 15.0151C5.62278 14.9917 5.65117 14.9683 5.67956 14.9449C5.83965 14.9034 5.92212 14.9931 5.96319 15.1292C6.02895 15.3473 6.08759 15.5602 6.39443 15.4611C6.46771 15.4374 6.50625 15.5871 6.60076 15.5215C6.69846 15.4234 6.58325 15.2897 6.65634 15.1887C6.67385 15.1678 6.69221 15.1478 6.7112 15.1284C6.77188 15.1488 6.83256 15.1692 6.89325 15.1896C6.91016 15.2029 6.91545 15.2213 6.92263 15.2394C6.9314 15.2616 6.9539 15.2636 6.95279 15.2531C6.93263 15.065 6.88655 14.8908 6.77167 14.7307C6.66039 14.5756 6.49225 14.4384 6.52917 14.2098C6.57285 14.1379 6.64447 14.1507 6.71123 14.1486C6.86273 14.1065 6.89803 14.2223 6.97283 14.3157C7.03348 14.3916 7.10784 14.5809 7.26892 14.4159C7.32273 14.3763 7.36094 14.2982 7.44818 14.3407C7.57709 14.6159 7.73042 14.8732 7.9692 15.0687C8.01606 15.1071 8.06974 15.1525 8.07176 15.2132C8.08579 15.6373 8.41549 15.8372 8.67358 16.0882C8.67391 16.0877 8.7352 16.4901 8.73511 16.4901C8.63862 16.4097 8.51998 16.4399 8.46341 16.5079C8.39861 16.5857 8.49685 16.6657 8.54603 16.7413C8.73183 17.0268 8.88706 17.3321 9.09588 17.6029C9.21286 17.8694 9.36094 18.12 9.48697 18.3817C9.40832 18.0876 9.19661 17.862 9.08284 17.5859C8.88252 17.3238 8.76839 17.0084 8.57183 16.744C8.45758 16.5904 8.46861 16.4845 8.67881 16.4529C8.72553 16.4838 8.77834 16.5385 8.80036 16.4322C8.81172 16.3774 8.78933 16.3116 8.85602 16.2779C8.90821 16.2672 8.94594 16.3043 8.99052 16.3186C9.04147 16.3182 9.0787 16.2749 9.12863 16.2745C9.17444 16.2904 9.20169 16.3237 9.21433 16.3655C9.21379 16.361 9.21947 16.3771 9.21947 16.3771C9.21947 16.3771 9.2335 16.3596 9.23482 16.3569C9.34024 16.2384 9.30566 16.018 9.51352 15.9806C9.54398 16.014 9.55705 16.0544 9.56129 16.0986C9.56504 16.1888 9.5344 16.2713 9.50571 16.3542C9.48606 16.4074 9.4587 16.4569 9.43247 16.5069C9.38464 16.6208 9.34703 16.7404 9.26318 16.8354C9.124 17.0359 9.33459 17.154 9.40312 17.2674C9.60142 17.5957 9.8052 17.9227 10.0141 18.2458C10.1251 18.4174 10.1333 18.6102 10.1297 18.8057C10.1201 18.8939 10.1327 19.0091 10.0323 19.0375C9.92119 19.069 9.88799 18.9636 9.85855 18.8775C9.82767 18.8331 9.85753 18.6937 9.74553 18.7746C9.63396 18.8553 9.55155 18.9136 9.39654 18.8619C9.22097 18.8033 9.35012 18.9855 9.30022 19.037C9.18252 19.2872 9.13932 19.2924 8.9567 19.1116C8.90436 19.0597 8.91025 18.9192 8.77816 18.971C8.73685 19.066 8.78047 19.2318 8.59025 19.2003C8.40958 19.1654 8.34204 19.0248 8.28791 18.8717C8.16378 18.6857 8.03967 18.4998 7.91554 18.3138C7.82695 18.293 7.85603 18.1917 7.80315 18.1465C7.63978 17.9163 7.47639 17.6861 7.31302 17.4559C7.22755 17.424 7.22867 17.3371 7.19739 17.2707L7.19763 17.2711C7.08837 17.1915 7.00687 17.0894 6.95414 16.9641C6.93029 16.9238 6.90644 16.8834 6.88258 16.8431C6.80135 16.782 6.7814 16.6758 6.71123 16.6066C6.69215 16.5833 6.67307 16.56 6.654 16.5367C6.59316 16.4919 6.55353 16.4315 6.52824 16.3607C6.46831 16.2765 6.40837 16.1923 6.34847 16.1081C6.21758 16.0277 6.15867 15.8956 6.10387 15.7606C5.9421 15.5498 5.78032 15.339 5.61855 15.1283C5.58616 15.0958 5.58133 15.0574 5.59439 15.0151Z' fill='%23484848'/%3E%3Cpath d='M1.9779 9.61709C1.8453 9.60876 1.74634 9.45899 1.58832 9.53121C1.55473 9.54655 1.4467 9.49055 1.43886 9.45329C1.38815 9.21237 1.10807 9.14003 1.05943 8.89544C1.01179 8.65582 0.878957 8.66404 0.726224 8.81714C0.439476 8.27014 0.139942 7.72841 0.0359376 7.10632C-0.0111679 6.79991 -0.0133607 6.49362 0.0376502 6.18743C0.0725587 6.07089 0.0701561 5.93983 0.167642 5.8477C0.197263 5.70561 0.25143 5.58022 0.391154 5.51304C0.540912 5.32389 0.738526 5.19841 0.946985 5.08731C1.09004 5.08555 1.21487 5.01318 1.34173 4.96464C1.54058 4.88855 1.59391 4.97901 1.61379 5.14693C1.53427 5.31155 1.39659 5.41748 1.24969 5.51407C1.19738 5.46756 1.16863 5.3402 1.0682 5.4394C0.832107 5.67262 0.577323 5.89054 0.493506 6.24072C0.451958 6.41432 0.479325 6.53688 0.642842 6.61622C0.606972 6.79751 0.592641 6.97271 0.422094 7.11174C0.306734 7.20578 0.462383 7.89042 0.608986 7.96463C0.741561 8.03172 0.74796 8.13762 0.758385 8.243C0.779684 8.45837 1.01064 8.65285 1.20943 8.60037C1.2416 8.59188 1.2861 8.55396 1.28931 8.52552C1.29778 8.45109 1.26011 8.37124 1.1981 8.34568C0.969547 8.25152 0.966634 8.10236 0.961647 7.86747C0.957381 7.66741 0.840338 7.44071 0.786413 7.22034C0.750363 7.07294 0.792209 6.96195 0.873201 6.85351C0.896484 6.82231 0.958492 6.7973 0.96465 6.84596C0.982285 6.98514 1.22064 6.98696 1.13844 7.20557C1.05901 7.41676 1.08175 7.65001 1.35561 7.75566C1.39046 7.76912 1.43345 7.84607 1.42366 7.87856C1.36303 8.0799 1.47553 8.23051 1.55312 8.39237C1.42908 8.59012 1.42934 8.58991 1.58775 8.75771C1.65783 8.83196 1.45679 8.9297 1.61244 9.00373C1.7567 9.07234 1.68854 9.41161 1.99749 9.30765C2.03534 9.29492 1.99842 9.50889 1.97793 9.617L1.9779 9.61709Z' fill='%23484848'/%3E%3Cpath d='M6.83285 6.80046C6.81158 6.69465 6.81522 6.56693 6.67354 6.74185C6.52922 6.92005 6.41735 6.84921 6.35612 6.65403C6.59159 6.5582 6.60415 6.30836 6.71443 6.12601C6.84628 5.72222 7.00154 5.3282 7.19648 4.95073C7.27663 4.79133 7.33734 4.62189 7.43813 4.47313C7.55989 4.26631 7.68165 4.05949 7.80341 3.85267C7.87332 3.7831 7.89348 3.67693 7.97459 3.61557C8.07929 3.48793 8.18401 3.3603 8.28871 3.23267C8.35997 3.14669 8.43606 3.06584 8.52925 3.00327C8.57047 2.96285 8.61172 2.92247 8.65293 2.88206C8.7847 2.79499 8.86839 2.60454 9.0764 2.68152C9.11735 2.6663 9.15827 2.65108 9.19921 2.63586C9.24878 2.59951 9.30493 2.58829 9.36489 2.59099C9.44946 2.60973 9.53598 2.6228 9.61226 2.66876C9.63431 2.68901 9.64494 2.71456 9.64605 2.74443C9.61114 2.84532 9.52538 2.89855 9.44772 2.95964C9.25689 2.99745 9.04185 2.95864 8.89636 3.13817C8.83856 3.26456 8.73116 3.35063 8.64557 3.45443C8.61313 3.49703 8.5851 3.54269 8.55617 3.58777C8.48996 3.69102 8.40242 3.77752 8.33383 3.87886C8.27663 3.97236 8.21414 4.06213 8.14793 4.14926C8.03026 4.35395 7.87882 4.53831 7.79049 4.76056C7.56272 5.14197 7.42212 5.56318 7.24776 5.96903C7.1628 6.17503 7.08448 6.38333 7.00908 6.59303C6.97826 6.67901 6.97543 6.80485 6.83285 6.80046Z' fill='%23484848'/%3E%3Cpath d='M11.7912 7.41773C11.798 7.4348 11.7999 7.45241 11.797 7.47054C11.7936 7.66857 11.7688 7.86589 11.7773 8.06422C11.7557 8.25449 11.8699 8.45191 11.7482 8.63711C11.7386 8.65358 11.7373 8.6707 11.7444 8.68844C11.6686 8.84851 11.7662 9.02895 11.6867 9.18857C11.6848 9.22325 11.683 9.25794 11.6811 9.29262C11.6195 9.43583 11.6906 9.59308 11.6349 9.73693C11.6309 9.79569 11.6269 9.85441 11.6228 9.91316C11.6139 9.9399 11.5956 9.94833 11.5695 9.9412C11.5076 9.86068 11.3999 10.0285 11.3461 9.8997C11.3137 9.83392 11.31 9.76322 11.3084 9.69197C11.3069 9.6482 11.3092 9.60463 11.3137 9.56113C11.3302 9.46111 11.3486 9.36128 11.3352 9.25887C11.4437 8.85482 11.4439 8.43757 11.4812 8.02493C11.4865 7.93556 11.4871 7.8461 11.4863 7.75676C11.4888 7.66969 11.4715 7.58317 11.4768 7.49585C11.4861 7.45314 11.5088 7.4177 11.5361 7.38502C11.6024 7.32411 11.6098 7.25053 11.5801 7.16928C11.5619 7.10453 11.5405 7.0409 11.5222 6.97623C11.5098 6.92284 11.5091 6.86973 11.5262 6.81728C11.575 6.74382 11.6132 6.66834 11.5661 6.57757C11.5577 6.53385 11.5552 6.49023 11.556 6.44585C11.5987 6.21414 11.447 5.95632 11.6486 5.7466C11.8049 5.98452 11.7668 6.26231 11.8059 6.52415C11.757 6.82116 11.7645 7.11926 11.7912 7.41773Z' fill='%23484848'/%3E%3Cpath d='M9.20457 16.7743C9.33603 16.7183 9.28184 16.5508 9.38086 16.4753C9.40922 16.541 9.46323 16.5353 9.51902 16.5252C9.61678 16.5951 9.71844 16.4888 9.81661 16.5322C9.83197 16.5557 9.83974 16.5816 9.84131 16.6095C9.76581 16.8064 9.51692 16.957 9.68173 17.2183C9.68272 17.2651 9.67908 17.314 9.73424 17.3363C9.82214 17.4294 9.86705 17.5474 9.9199 17.6609C10.0257 17.8992 10.1316 18.1375 10.2374 18.3757C10.2529 18.3991 10.2563 18.4239 10.2459 18.4502C10.2203 18.5576 10.2248 18.6638 10.2582 18.7692C10.2549 18.8263 10.2817 18.9042 10.2107 18.926C10.1263 18.9518 10.0946 18.87 10.0563 18.8128C10.0074 18.627 10.0672 18.4172 9.93432 18.2499C9.78167 17.8288 9.49556 17.4794 9.30972 17.0744C9.26381 16.9742 9.22497 16.8799 9.20457 16.7743Z' fill='%23484848'/%3E%3Cpath d='M8.8348 3.12504C8.92117 2.93508 9.1646 2.86066 9.43759 2.94075C9.49953 2.9118 9.54739 2.8569 9.61645 2.8408C9.79884 2.73521 9.96242 2.78144 10.1162 2.90398C10.1422 2.91071 10.1674 2.91993 10.1918 2.9312C10.2965 2.98565 10.3685 3.08636 10.4763 3.13675C10.497 3.15275 10.5154 3.17101 10.5318 3.19141L10.5303 3.18941C10.6132 3.23464 10.6992 3.27714 10.7086 3.38922C10.8072 3.52807 10.9058 3.66692 11.0044 3.8058C11.1436 3.88132 11.2149 3.9934 11.1902 4.15729C11.1805 4.18876 11.1622 4.21389 11.1354 4.23275C11.0321 4.13522 10.9373 4.21577 10.8088 4.27106C11.012 3.93577 10.7522 3.73007 10.648 3.49175C10.5754 3.32559 10.3679 3.38661 10.2336 3.31276C10.2159 3.30303 10.1888 3.36112 10.1454 3.28402C9.96554 2.96422 9.83429 2.93469 9.51074 3.09812C9.44909 3.12926 9.3867 3.15879 9.32463 3.18907C9.17778 3.03961 8.98363 3.25895 8.8348 3.12504Z' fill='%23484848'/%3E%3Cpath d='M11.1354 4.23275C11.141 4.20307 11.1466 4.17339 11.1522 4.14368C11.2483 4.15144 11.2176 4.25015 11.2598 4.29656C11.3011 4.45751 11.3424 4.61849 11.3837 4.77944C11.5342 5.34245 11.6353 5.91158 11.5931 6.49868C11.5234 6.63893 11.4236 6.55662 11.3318 6.53561C11.2046 6.40079 11.0354 6.28974 11.2736 6.08229C11.351 6.01493 11.2754 5.83991 11.1952 5.73253C11.0842 5.48809 11.2146 5.23122 11.157 4.98372C11.283 4.80967 11.1355 4.64365 11.1416 4.47315C11.2024 4.39136 11.1151 4.31348 11.1354 4.23275Z' fill='%23484848'/%3E%3Cpath d='M1.61379 5.14693C1.47269 4.95455 1.30314 4.99996 1.12691 5.08564C1.06887 5.11383 1.00755 5.1731 0.946985 5.08731C1.08824 5.02634 1.22944 4.96534 1.3707 4.90437C1.72865 4.77729 2.09396 4.77514 2.46314 4.83883C2.50267 4.84232 2.54224 4.84577 2.58177 4.84923C2.77473 4.83786 2.94957 4.91605 3.13082 4.96252C3.27171 5.07709 3.476 5.02382 3.61323 5.14803C3.41771 5.1888 3.20574 5.13678 3.04279 5.09C2.54773 4.94785 2.08509 5.0106 1.61379 5.14693Z' fill='%23484848'/%3E%3Cpath d='M10.8092 14.6314C10.7839 14.7153 10.7586 14.7993 10.7333 14.8833C10.7845 14.9847 10.711 15.0525 10.6683 15.1286C10.6614 15.1687 10.6546 15.2087 10.6477 15.2489C10.5561 15.2537 10.5481 15.1821 10.5305 15.1189C10.5218 15.0516 10.529 14.9856 10.5454 14.9203C10.7107 14.2614 10.7918 13.5852 10.9454 12.9237C10.9647 12.8546 10.9935 12.7936 11.0708 12.7741C11.1072 12.772 11.1374 12.785 11.1612 12.813C11.1139 13.0099 11.1399 13.2177 11.0742 13.412L11.0764 13.4079C11.0013 13.4973 11.1104 13.6339 10.9993 13.7141C10.9272 13.8207 10.961 13.9423 10.9514 14.0577C10.9148 14.2517 10.9253 14.4575 10.8092 14.6314Z' fill='%23484848'/%3E%3Cpath d='M11.3882 9.92011C11.4461 9.98292 11.5329 9.73548 11.5777 9.93815C11.6017 10.0355 11.6114 10.1325 11.5706 10.2283C11.5672 10.2637 11.5639 10.2992 11.5605 10.3346C11.4957 10.456 11.5766 10.5987 11.5055 10.7192C11.4924 10.7346 11.491 10.751 11.5011 10.7685C11.453 10.8313 11.4954 10.9168 11.4488 10.98C11.2862 11.024 11.2897 10.9051 11.2929 10.8064C11.2974 10.6669 11.3167 10.528 11.2677 10.3922C11.2453 10.2831 11.2417 10.1745 11.2726 10.0662C11.2944 10.0041 11.3263 9.94988 11.3882 9.92011Z' fill='%23484848'/%3E%3Cpath d='M11.5692 6.49135C11.4836 6.08987 11.6195 5.66211 11.3901 5.26651C11.336 5.1731 11.3507 4.94461 11.3837 4.77944C11.4236 4.86087 11.4635 4.94236 11.5034 5.02379C11.55 5.1678 11.5842 5.31513 11.6191 5.46226L11.6149 5.4561C11.6793 5.55545 11.6851 5.65689 11.6253 5.7606C11.6256 6.00514 11.6258 6.24964 11.626 6.49417C11.6056 6.52306 11.5867 6.52209 11.5692 6.49135Z' fill='%23484848'/%3E%3Cpath d='M11.0786 12.7998C11.0303 12.8234 11.0194 12.8688 11.0125 12.9164C10.9515 12.9291 10.9274 12.8883 10.9065 12.8426C10.8564 12.6334 10.9453 12.4365 10.9593 12.2329C10.9818 12.1483 11.0031 12.063 11.0309 11.9797C11.0943 11.8422 11.1964 11.8664 11.3043 11.9136C11.3153 11.921 11.326 11.9288 11.3368 11.9366C11.3306 11.979 11.3243 12.0215 11.318 12.064C11.3018 12.0883 11.2835 12.1109 11.2637 12.1322C11.1163 12.3305 11.2192 12.5996 11.0786 12.7998Z' fill='%23484848'/%3E%3Cpath d='M10.4752 15.8677C10.4113 16.1444 10.3484 16.4214 10.1717 16.6537C10.1583 16.6483 10.1448 16.643 10.1313 16.6376C10.0965 16.6065 10.0813 16.5678 10.0863 16.5211C10.1372 16.3568 10.2003 16.1964 10.2472 16.0303C10.2955 15.9215 10.3043 15.7887 10.4282 15.7257C10.5138 15.7495 10.5148 15.8018 10.4752 15.8677Z' fill='%23484848'/%3E%3Cpath d='M11.3231 10.413C11.4242 10.5143 11.3703 10.6345 11.3691 10.7507C11.3683 10.8234 11.2823 10.9341 11.4339 10.9628C11.4831 10.9961 11.4752 11.0391 11.4542 11.0843C11.4489 11.1406 11.4437 11.1969 11.4384 11.2532C11.4265 11.2852 11.4052 11.2938 11.3746 11.2794C11.3079 11.1695 11.2437 11.0577 11.1633 10.9564C11.1397 10.8985 11.1361 10.8386 11.1438 10.7773C11.1805 10.6443 11.1979 10.5015 11.3231 10.413Z' fill='%23484848'/%3E%3Cpath d='M10.1719 2.94072C9.99016 2.90377 9.81273 2.82364 9.62118 2.88454C9.58595 2.84156 9.59063 2.79817 9.62001 2.75458C9.61725 2.73618 9.61566 2.71765 9.61527 2.69904C9.64687 2.6395 9.70815 2.63007 9.7631 2.60991C9.88922 2.61352 9.99908 2.64305 10.038 2.78559C10.0598 2.84059 10.0978 2.87597 10.1569 2.88573C10.1795 2.89261 10.1893 2.90304 10.1862 2.91704C10.1828 2.93284 10.178 2.94072 10.1719 2.94072Z' fill='%23484848'/%3E%3Cpath d='M11.0786 12.7998C11.084 12.5946 11.073 12.3895 11.1369 12.1877C11.1623 12.1077 11.1925 12.0685 11.2725 12.0685C11.3016 12.1508 11.3082 12.2321 11.2629 12.3113C11.2474 12.3227 11.2451 12.3363 11.256 12.3522C11.2008 12.4539 11.2824 12.5814 11.1958 12.6772L11.1979 12.6733C11.1634 12.7095 11.1848 12.7728 11.1365 12.8023L11.1075 12.8024L11.0786 12.7998Z' fill='%23484848'/%3E%3Cpath d='M10.4752 15.8677C10.4582 15.8258 10.4413 15.7838 10.4243 15.7419C10.3239 15.6387 10.4048 15.5325 10.4184 15.4272C10.4772 15.3262 10.4216 15.1594 10.5898 15.1209C10.6091 15.1635 10.6285 15.2062 10.6477 15.2489C10.6233 15.4645 10.5594 15.669 10.4752 15.8677Z' fill='%23484848'/%3E%3Cpath d='M8.57487 19.2318C8.57814 19.2143 8.57853 19.1968 8.5761 19.1792C8.76001 19.1705 8.64613 18.9979 8.71351 18.925C8.90199 18.9057 8.93426 19.0572 8.99035 19.1827C8.98359 19.2119 8.96676 19.2329 8.93994 19.2457C8.80772 19.0628 8.76407 19.3661 8.65292 19.2989C8.62693 19.2765 8.60092 19.2541 8.57487 19.2318Z' fill='%23484848'/%3E%3Cpath d='M11.7617 6.54507C11.7783 6.56884 11.7949 6.59261 11.8115 6.61638C11.8048 6.88349 11.798 7.15061 11.7912 7.41773C11.6691 7.13072 11.7671 6.83611 11.7617 6.54507Z' fill='%23484848'/%3E%3Cpath d='M11.8047 8.07735C11.789 8.08257 11.7736 8.0886 11.7585 8.09542C11.7544 7.88606 11.7008 7.67363 11.797 7.47054C11.8042 7.49197 11.8115 7.5134 11.8187 7.53484C11.8613 7.59696 11.8501 7.65753 11.8137 7.71741C11.8107 7.8374 11.8077 7.95739 11.8047 8.07735Z' fill='%23484848'/%3E%3Cpath d='M9.67783 2.58145C9.68603 2.5966 9.69363 2.61206 9.7006 2.6278C9.5953 2.69301 9.4852 2.66797 9.37522 2.64547C9.31655 2.64229 9.25789 2.63904 9.19921 2.63586C9.21943 2.61631 9.23967 2.59675 9.25988 2.5772C9.40135 2.52879 9.54237 2.52093 9.68254 2.58229L9.67783 2.58145Z' fill='%23484848'/%3E%3Cpath d='M10.1074 16.8364C10.0474 16.8386 9.98742 16.8408 9.9274 16.843C9.90219 16.8033 9.9219 16.7669 9.93548 16.7299C9.94993 16.7068 9.96768 16.6867 9.98823 16.6689C10.0472 16.6257 10.1083 16.6083 10.1739 16.6552L10.1717 16.6537C10.1503 16.7146 10.1289 16.7755 10.1074 16.8364Z' fill='%23484848'/%3E%3Cpath d='M11.2618 5.69742C11.417 5.79613 11.2961 6.00265 11.4194 6.11588C11.4229 6.11909 11.3938 6.17988 11.3763 6.18194C11.0122 6.22465 11.3386 6.38903 11.3215 6.4915C11.4005 6.67861 11.3554 6.83077 11.1949 6.95067C10.9288 6.91354 11.0586 6.66527 10.9814 6.52624C10.9442 6.4593 11.0045 6.3475 10.9306 6.25661C10.8226 6.27768 10.8962 6.50144 10.7321 6.45497C10.5975 6.41683 10.5502 6.30639 10.5198 6.18376C10.4982 6.12012 10.5099 6.04582 10.4592 5.99276C10.4569 5.97424 10.4628 5.95457 10.4617 5.93586C10.461 5.92295 10.4478 5.91713 10.4475 5.91813C10.4392 5.94935 10.4511 5.97476 10.471 5.99861C10.5071 6.06428 10.448 6.11706 10.45 6.17754C10.4624 6.24063 10.4967 6.29647 10.508 6.35968C10.535 6.49208 10.5772 6.62113 10.5938 6.75589C10.6009 6.81243 10.5995 6.8683 10.5818 6.923C10.4936 7.10071 10.363 6.96207 10.2513 6.96862C10.1589 6.95194 10.0905 6.91108 10.0894 6.80334C10.1448 6.71178 10.1136 6.60167 10.1479 6.50763C10.2149 6.32391 10.1415 6.23126 9.96548 6.21044C9.84973 6.19673 9.76909 6.16305 9.77618 6.02705C9.77697 5.67396 9.766 5.32113 9.78126 4.96943C9.78796 4.81552 9.7362 4.70307 9.64559 4.59484C9.63361 4.53639 9.65458 4.48674 9.6857 4.43975C9.96722 4.57547 9.96614 4.86918 10.0414 5.13181C10.0632 4.91381 10.2705 4.81979 10.2761 4.58026C10.2811 4.36568 10.3005 4.30826 10.0548 4.37026C10.5289 4.17906 10.6309 4.27319 10.6091 4.79221C10.6046 4.8984 10.7738 4.8505 10.8503 4.94042C10.8134 4.68519 11.0143 4.60458 11.1416 4.47306C11.2459 4.62583 11.4162 4.77035 11.2017 4.96295C11.0248 5.05602 10.8576 5.14842 11.1053 5.35266C11.1626 5.3999 11.1725 5.47417 11.1374 5.54896C11.0728 5.68721 11.2146 5.65265 11.2618 5.69742Z' fill='%23484848'/%3E%3Cpath d='M8.04623 6.61634C7.9632 6.59709 7.95785 6.52045 7.92655 6.4362C7.83861 6.54386 7.75927 6.64102 7.67993 6.73818C7.64647 6.70271 7.63283 6.66036 7.6367 6.61198C7.95364 5.89284 8.24937 5.16285 8.67603 4.49859C8.717 4.38893 8.83101 4.32688 8.86087 4.20977C8.9114 4.17475 8.91483 4.05731 9.01964 4.11685C9.13888 4.25012 9.26494 4.26276 9.39604 4.13567C9.45312 4.08035 9.50034 4.01283 9.56292 3.96548C9.64619 3.90245 9.6854 3.99018 9.72998 4.0362C9.80226 4.11084 9.73353 4.14304 9.67897 4.16029C9.55021 4.20097 9.51317 4.3233 9.44092 4.4144C9.37741 4.48213 9.31186 4.54758 9.23694 4.60276C9.07573 4.75179 8.98816 4.954 8.8634 5.12941C8.67762 5.54757 8.43032 5.93459 8.26464 6.36311C8.22513 6.46516 8.20407 6.60773 8.04623 6.61634Z' fill='%23484848'/%3E%3Cpath d='M2.41765 6.28392C2.33972 6.26158 2.31755 6.32767 2.28132 6.37148C2.21364 6.3539 2.13384 6.25831 2.09203 6.40213C2.04068 6.4808 2.01076 6.56787 1.99319 6.6597C2.00653 6.85885 2.05526 7.05369 2.05877 7.25375C2.03663 7.45205 2.20453 7.63695 2.09954 7.84076C1.79993 7.66205 1.82504 7.30707 1.67772 7.04535C1.55737 6.8315 1.5717 6.59746 1.6137 6.36287C1.63302 6.25503 1.66549 6.18612 1.78873 6.2473C1.81216 6.26467 1.82018 6.28756 1.81294 6.31579C1.80302 6.34137 1.79783 6.36969 1.77523 6.38885C1.81753 6.38121 1.80687 6.33449 1.83051 6.31209C1.84803 6.25128 1.90429 6.19692 1.85692 6.12752C1.85734 5.9871 1.96471 5.90794 2.06568 5.90961C2.44222 5.91585 2.8258 5.86326 3.19228 6.00107C3.08322 6.11279 2.93374 6.07795 2.8029 6.103C2.684 6.12576 2.57266 6.14905 2.48383 6.23697C2.46151 6.25218 2.4394 6.2678 2.41765 6.28392Z' fill='%23484848'/%3E%3Cpath d='M8.04623 6.61634C8.26827 6.15953 8.49264 5.70391 8.70957 5.24465C8.74084 5.17844 8.76683 5.1178 8.83211 5.082C8.88748 5.11235 8.91217 5.16246 8.92154 5.22252C8.79323 5.55318 8.66378 5.88363 8.47281 6.18364C8.45343 6.22081 8.47016 6.24594 8.50234 6.26643C8.52541 6.28016 8.5435 6.29784 8.55843 6.31979C8.56858 6.34622 8.57285 6.37308 8.57294 6.40113C8.52778 6.61759 8.44544 6.81674 8.30734 6.99042C8.27937 7.00628 8.25287 7.00388 8.228 6.98351C8.19246 6.85636 8.16851 6.84084 8.10383 6.97729C7.9411 7.32078 7.82496 7.68242 7.66147 8.02969C7.69779 7.53305 7.84835 7.06848 8.04623 6.61634Z' fill='%23484848'/%3E%3Cpath d='M2.09954 7.84076C2.06379 7.63504 1.96587 7.44174 1.97918 7.22622C2.12158 7.21895 2.11572 7.3467 2.15261 7.42846C2.23363 7.608 2.28143 7.80366 2.41256 7.95815C2.55232 8.18173 2.69207 8.40532 2.83182 8.6289C3.13473 9.11933 3.53119 9.53554 3.88755 9.9838C3.89887 10.0304 3.89272 10.0728 3.85796 10.1081C3.58058 10.1341 3.52336 9.87051 3.40394 9.72041C3.26241 9.54252 3.10908 9.37214 2.97542 9.19264C2.65566 8.76311 2.38815 8.29393 2.09954 7.84076Z' fill='%23484848'/%3E%3Cpath d='M8.228 6.98351C8.24344 6.98205 8.25877 6.97941 8.27385 6.97565C8.43511 6.82289 8.47825 6.60695 8.56783 6.41571C8.62903 6.14568 8.76731 5.91088 8.89865 5.67284C9.00683 5.42233 9.14232 5.18656 9.27865 4.95109C9.40263 4.82049 9.4385 4.58793 9.68151 4.59439C9.79732 4.6723 9.80222 4.78884 9.80213 4.91456C9.80189 5.31907 9.8088 5.72358 9.81291 6.1281C9.89192 6.34271 9.99887 6.56026 9.74932 6.74006C9.71053 6.08523 9.79477 5.428 9.71318 4.70371C9.38572 5.15615 9.13649 5.58765 8.92106 6.03945C8.72979 6.4406 8.54735 6.84602 8.361 7.24953C8.32059 7.23738 8.28379 7.21903 8.25495 7.18684C8.22842 7.13948 8.19054 7.09422 8.22461 7.0345C8.225 7.01746 8.22608 7.00048 8.228 6.98351Z' fill='%23484848'/%3E%3Cpath d='M7.1943 5.94111C7.34592 5.51916 7.49286 5.0951 7.74277 4.71802C7.87676 4.63975 7.88583 4.46952 7.99539 4.37093C8.07239 4.30163 8.13572 4.20713 8.22723 4.3495C7.9454 4.92184 7.66355 5.49422 7.38173 6.06656C7.26709 6.10412 7.22536 6.03069 7.1943 5.94111Z' fill='%23484848'/%3E%3Cpath d='M8.4087 6.18961C8.56964 5.86074 8.73054 5.53186 8.89147 5.20296C8.90559 4.9604 9.08804 4.81109 9.20544 4.62568C9.27547 4.56153 9.3202 4.46069 9.43625 4.46324C9.46055 4.48774 9.48483 4.51223 9.50913 4.53673C9.57138 4.71563 9.38289 4.77932 9.34074 4.9102C9.20087 5.16019 9.033 5.3945 8.92575 5.66295C8.8103 5.84594 8.74301 6.05373 8.63389 6.24009C8.60926 6.28217 8.59829 6.33422 8.53193 6.31024C8.51036 6.31009 8.48879 6.30991 8.46722 6.30975C8.43682 6.27513 8.37328 6.25691 8.4087 6.18961Z' fill='%23484848'/%3E%3Cpath d='M0.642842 6.61622C0.396229 6.65697 0.352517 6.56241 0.393734 6.32052C0.471513 5.86413 0.807141 5.60529 1.08806 5.30146C1.12838 5.25786 1.20654 5.25217 1.25557 5.29227C1.3405 5.36179 1.23229 5.43873 1.24969 5.51407C1.24407 5.63018 1.1841 5.69184 1.06877 5.69809C0.971467 5.65052 0.934728 5.72783 0.889845 5.78734C0.849289 5.85358 0.791577 5.90627 0.749729 5.96997C0.732395 6.00177 0.697246 6.04 0.776136 6.03727C0.799088 6.03894 0.815189 6.05003 0.826245 6.06898C0.825824 6.1086 0.825404 6.14823 0.824983 6.18785C0.777998 6.2661 0.769499 6.36375 0.703918 6.43263C0.683519 6.49383 0.66315 6.55504 0.642842 6.61622Z' fill='%23484848'/%3E%3Cpath d='M7.1943 5.94111C7.25675 5.98291 7.31924 6.02472 7.38173 6.06656C7.35863 6.36133 7.20051 6.61607 7.13625 6.89996C7.11606 6.98912 7.05826 7.14703 6.9374 7.11147C6.8127 7.07479 6.83817 6.91666 6.83285 6.80046C6.99712 6.53273 7.01516 6.20247 7.1943 5.94111Z' fill='%23484848'/%3E%3Cpath d='M8.72092 4.48198C8.67117 4.75798 8.47139 4.95688 8.34618 5.19253C8.09987 5.65607 7.94837 6.1622 7.68403 6.61522C7.64873 6.65354 7.60769 6.68074 7.55404 6.68343C7.56248 6.3997 7.753 6.18788 7.85286 5.94108C8.01785 5.53323 8.23184 5.14558 8.42513 4.74937C8.47842 4.64014 8.53177 4.53106 8.64713 4.47255C8.67522 4.44784 8.69983 4.451 8.72092 4.48198Z' fill='%23484848'/%3E%3Cpath d='M3.85796 10.1081C3.85736 10.0686 3.8568 10.029 3.8562 9.98947C3.973 9.93454 3.98361 10.0749 4.05661 10.1005C4.12802 10.1457 4.19498 10.1954 4.22995 10.2771C4.31539 10.4375 4.43111 10.5682 4.59313 10.6534L4.59183 10.6521C4.67196 10.8109 4.82646 10.9041 4.92953 11.0412C5.00365 11.1398 5.14343 11.2147 5.08395 11.3781C5.00127 11.4392 4.95188 11.3608 4.8909 11.3311C4.80573 11.0998 4.65701 10.942 4.4052 10.9034C4.27854 10.5993 4.0346 10.3772 3.85796 10.1081Z' fill='%23484848'/%3E%3Cpath d='M9.0162 3.43024C8.7747 3.69657 8.53316 3.9629 8.29166 4.22923C8.26811 4.25287 8.24296 4.25479 8.21613 4.23511C8.14614 4.10163 8.25501 4.01786 8.30293 3.91724C8.36592 3.81132 8.44493 3.71961 8.54398 3.64612C8.59712 3.60525 8.6354 3.55096 8.67469 3.49712C8.69257 3.4749 8.7133 3.45628 8.73649 3.43997C8.82821 3.39168 8.9201 3.34523 9.0162 3.43024Z' fill='%23484848'/%3E%3Cpath d='M6.82911 9.43468C6.5746 9.27979 6.38332 9.07716 6.33423 8.76714C6.46519 8.75953 6.55372 8.74028 6.5597 8.95332C6.56679 9.20655 6.84738 9.31011 7.07636 9.19021C7.12686 9.40861 7.03829 9.48376 6.82911 9.43468Z' fill='%23484848'/%3E%3Cpath d='M7.92111 8.51291C7.98384 8.83593 7.93565 9.13946 7.73587 9.40257C7.6708 9.48825 7.5957 9.65141 7.44296 9.49161C7.50668 9.37953 7.62835 9.31247 7.67513 9.18723C7.74143 9.12139 7.7511 9.03784 7.74789 8.95022C7.80085 8.80252 7.71809 8.6001 7.92111 8.51291Z' fill='%23484848'/%3E%3Cpath d='M7.67513 9.18723C7.67342 9.34749 7.60203 9.4536 7.44296 9.49161L7.44124 9.49234C7.25564 9.36698 7.07386 9.55798 6.88907 9.49916C6.86906 9.47767 6.84909 9.45617 6.82911 9.43468C6.97223 9.41567 7.05671 9.3363 7.07636 9.19021C7.27598 9.20012 7.47628 9.33763 7.67513 9.18723Z' fill='%23484848'/%3E%3Cpath d='M8.22461 7.0345C8.24876 7.08182 8.27289 7.12918 8.29704 7.17653C8.23678 7.52493 8.07074 7.83743 7.96496 8.17045C7.94646 8.22872 7.90611 8.27547 7.83954 8.28738C7.82475 8.28374 7.80994 8.28005 7.79513 8.27635C7.87856 7.84137 8.08353 7.44917 8.22461 7.0345Z' fill='%23484848'/%3E%3Cpath d='M8.71087 3.50315C8.71297 3.51504 8.7152 3.52689 8.71757 3.53871C8.59957 3.59634 8.61399 3.49412 8.59353 3.43403C8.67395 3.33104 8.75438 3.22803 8.8348 3.12504C8.95761 3.06505 9.09648 3.09458 9.22732 3.036C9.36286 2.97534 9.35954 3.09152 9.32463 3.18907C9.27927 3.22685 9.23381 3.26459 9.18839 3.30236C8.98002 3.25019 8.84996 3.38762 8.71087 3.50315Z' fill='%23484848'/%3E%3Cpath d='M8.22526 4.22653C8.24737 4.22744 8.26952 4.22832 8.29166 4.22923C8.27021 4.26934 8.24874 4.30942 8.22723 4.3495C7.93122 4.31912 7.94705 4.60097 7.83532 4.75337C7.81495 4.78117 7.82529 4.83962 7.76977 4.80148C7.75081 4.78845 7.75118 4.74667 7.74277 4.71802C7.81334 4.4831 7.98385 4.3069 8.10005 4.09878C8.16641 4.11676 8.17786 4.18958 8.22526 4.22653Z' fill='%23484848'/%3E%3Cpath d='M7.92111 8.51291C7.8034 8.63448 7.86051 8.82659 7.74789 8.95022C7.67353 8.71915 7.73015 8.49745 7.79513 8.27635L7.80917 8.26346C7.79232 8.36336 7.98531 8.27741 7.93439 8.40747C7.92994 8.4426 7.92552 8.47777 7.92111 8.51291Z' fill='%23484848'/%3E%3Cpath d='M8.71087 3.50315C8.74166 3.33277 8.87623 3.26492 9.01006 3.19877C9.11611 3.14636 9.18667 3.16667 9.18839 3.30236C9.13101 3.34499 9.07358 3.38761 9.0162 3.43024C8.91439 3.45455 8.81265 3.47884 8.71087 3.50315Z' fill='%23484848'/%3E%3Cpath d='M3.25387 6.06037C2.95442 6.05088 2.67839 6.15108 2.40123 6.24591C2.59178 5.92364 2.91802 6.04803 3.19228 6.00107C3.21129 6.00423 3.23047 6.00559 3.24973 6.00529C3.27046 6.01602 3.27794 6.02772 3.27229 6.04048C3.2664 6.05373 3.2603 6.06037 3.25387 6.06037Z' fill='%23484848'/%3E%3Cpath d='M1.97792 8.88207C1.89695 8.85548 1.83648 8.79506 1.74837 8.76769C1.64124 8.73437 1.5393 8.6104 1.73518 8.51476C1.81806 8.63587 1.95911 8.71785 1.97792 8.88207Z' fill='%23484848'/%3E%3Cpath d='M9.32108 4.90292C9.38375 4.78087 9.44643 4.65878 9.50913 4.53673C9.56804 4.50441 9.6269 4.47212 9.68578 4.43981C9.68437 4.49135 9.68295 4.54288 9.68151 4.59439C9.50634 4.6603 9.48105 4.87776 9.32015 4.95807C9.30383 4.94551 9.29855 4.93318 9.30425 4.92099C9.3099 4.90898 9.31552 4.90292 9.32108 4.90292Z' fill='%23484848'/%3E%3Cpath d='M7.49602 7.22282C7.44435 7.32396 7.41978 7.4435 7.28131 7.55185C7.30348 7.33718 7.31577 7.17489 7.42756 7.03859C7.5099 7.07746 7.43907 7.17432 7.49602 7.22282Z' fill='%23484848'/%3E%3Cpath d='M0.826245 6.06898C0.813237 6.07313 0.799831 6.07562 0.786192 6.07641C0.658244 6.08359 0.668459 6.00853 0.696488 5.92289C0.739568 5.86886 0.782677 5.81487 0.825757 5.76084C0.95719 5.70797 0.991108 5.7569 0.951062 5.88305C0.907441 5.94368 0.814258 5.97033 0.826245 6.06898Z' fill='%23484848'/%3E%3Cpath d='M0.951062 5.88305C0.967315 5.78173 0.923002 5.74366 0.825757 5.76084C0.87112 5.66729 0.933259 5.59135 1.03534 5.55727C1.04646 5.60423 1.05763 5.65113 1.06877 5.69809C1.02957 5.75975 0.990297 5.82142 0.951062 5.88305Z' fill='%23484848'/%3E%3Cpath d='M7.55404 6.68343C7.58197 6.63084 7.62977 6.61683 7.68403 6.61522C7.68268 6.65621 7.68131 6.6972 7.67993 6.73818C7.63869 6.82107 7.59743 6.90396 7.55618 6.98687C7.51502 7.02037 7.47525 7.01973 7.43704 6.98184C7.47603 6.88237 7.51507 6.7829 7.55404 6.68343Z' fill='%23484848'/%3E%3Cpath d='M9.01964 4.11685C8.98134 4.15532 8.94299 4.19376 8.90469 4.23223C8.86128 4.26194 8.83379 4.3324 8.76181 4.28923C8.77956 4.16347 8.8778 4.0892 8.94909 3.99892C8.97387 3.96754 9.03336 3.97133 9.04838 4.00744C9.05985 4.03499 9.03073 4.07974 9.01964 4.11685Z' fill='%23484848'/%3E%3Cpath d='M1.17826 6.40243C1.16634 6.27034 1.20687 6.16496 1.36942 6.07977C1.32553 6.22938 1.28485 6.33134 1.17826 6.40243Z' fill='%23484848'/%3E%3Cpath d='M6.33631 8.77123C6.2372 8.59813 6.25793 8.39834 6.21413 8.2129C6.32687 8.38294 6.3717 8.56815 6.33631 8.77123Z' fill='%23484848'/%3E%3Cpath d='M8.76181 4.28923C8.80939 4.27022 8.85704 4.25121 8.90469 4.23223C8.88309 4.34522 8.80675 4.41713 8.72092 4.48198C8.6964 4.47892 8.67174 4.4757 8.64713 4.47255C8.65365 4.39124 8.68977 4.32879 8.76181 4.28923Z' fill='%23484848'/%3E%3Cpath d='M9.43625 4.46324C9.37584 4.52487 9.31537 4.58651 9.25496 4.64814C9.1563 4.64999 9.15257 4.60664 9.20319 4.53742C9.28175 4.49507 9.32144 4.3762 9.44092 4.4144C9.43903 4.43068 9.43742 4.4469 9.43625 4.46324Z' fill='%23484848'/%3E%3Cpath d='M3.25387 6.06037C3.25393 6.04191 3.25252 6.02354 3.24973 6.00529C3.3854 6.00674 3.51386 6.02927 3.61468 6.13259C3.49439 6.10852 3.37413 6.08444 3.25387 6.06037Z' fill='%23484848'/%3E%3Cpath d='M1.85692 6.12752C2.0326 6.19246 1.91576 6.2507 1.85289 6.31021C1.83366 6.33022 1.81455 6.33116 1.79556 6.30988C1.79334 6.28902 1.79115 6.26813 1.78883 6.24724C1.81152 6.20732 1.83418 6.16745 1.85692 6.12752Z' fill='%23484848'/%3E%3Cpath d='M7.43704 6.98184C7.47675 6.98351 7.51658 6.98517 7.55629 6.98684C7.53622 7.06551 7.51609 7.14418 7.49602 7.22282C7.41509 7.18338 7.45508 7.09822 7.42756 7.03859C7.42804 7.01922 7.43124 7.0003 7.43704 6.98184Z' fill='%23484848'/%3E%3Cpath d='M0.70381 6.43266C0.713424 6.33558 0.746501 6.2503 0.82488 6.18788C0.830557 6.29266 0.813823 6.38615 0.70381 6.43266Z' fill='%23484848'/%3E%3Cpath d='M1.97793 9.617C2.22686 9.74763 2.32901 10.0276 2.54868 10.191C2.59104 10.2225 2.62174 10.3501 2.59606 10.3809C2.48088 10.519 2.32045 10.6404 2.66882 10.6503C2.70526 10.6513 2.6671 10.7154 2.64785 10.748C2.54084 10.929 2.70345 10.9681 2.784 10.9245C2.89413 10.8651 2.96854 10.8478 3.04025 10.9427C3.11647 11.0435 3.03596 11.1334 2.97864 11.2451C3.33818 11.1175 3.3486 11.4917 3.53447 11.616C3.58248 11.6481 3.55313 11.7206 3.46469 11.7311C3.40442 11.7382 3.39562 11.7946 3.42164 11.8496L3.77958 12.0364C3.85568 12.0195 3.88692 12.0735 3.91763 12.1266C3.97675 12.2289 3.95785 12.3935 4.18908 12.2796C4.32643 12.2119 4.33241 12.4814 4.41025 12.5885C4.46324 12.6615 4.40088 12.7823 4.28867 12.8273C4.15652 12.8804 4.0986 12.7832 4.05618 12.6943C3.91804 12.4047 3.60282 12.2971 3.41487 12.0475C3.32553 11.9288 3.348 11.654 3.07892 11.6754C3.05687 11.6772 3.17181 11.5857 3.1615 11.4913C3.01361 11.5043 2.92829 11.4616 2.83555 11.3044C2.67269 11.0284 2.32181 10.8749 2.30342 10.4928C2.30267 10.4769 2.25352 10.4452 2.23859 10.451C2.03851 10.5298 2.01289 10.3372 1.95058 10.2436C1.82894 10.061 1.86799 9.79059 1.6036 9.68042C1.75615 9.57917 1.83002 9.6833 1.91925 9.70989C2.04275 9.7467 1.9907 9.66881 1.97793 9.617Z' fill='%23484848'/%3E%3Cpath d='M6.7112 15.1284C6.7112 15.1488 6.71119 15.1693 6.71119 15.1897C6.52391 15.284 6.77899 15.4528 6.65051 15.5571C6.58715 15.6083 6.53187 15.8564 6.45436 15.5642C6.43805 15.5026 6.38794 15.5033 6.33435 15.5172C6.26819 15.5345 6.28814 15.7314 6.18182 15.6186C6.07568 15.5061 5.89703 15.4057 5.90604 15.2411C5.91674 15.0462 5.80372 15.0047 5.67956 14.9449C5.41907 14.6548 5.40524 14.241 5.17362 13.9301C5.06466 13.7839 5.42949 13.8393 5.33807 13.6303C5.40476 13.8074 5.57252 13.8643 5.6527 13.9735C5.85356 14.247 6.09675 14.5035 6.24116 14.8023C6.3555 15.0389 6.49078 15.1127 6.7112 15.1284Z' fill='%23484848'/%3E%3Cpath d='M7.31801 14.4547C7.26826 14.5147 7.21854 14.5746 7.16864 14.6346C7.00158 14.4953 6.92344 14.2575 6.71123 14.1486C6.69936 14.08 6.78519 14.0001 6.66545 13.9427C6.43959 13.8344 6.38432 13.65 6.46873 13.3535C6.72934 13.2637 6.78276 13.5349 6.89509 13.645C7.11178 13.8573 7.36611 14.0864 7.31801 14.4547Z' fill='%23484848'/%3E%3Cpath d='M4.8909 11.3311C4.95143 11.3518 5.01192 11.3724 5.07245 11.3931C5.08594 11.3958 5.09946 11.3985 5.11304 11.4009C5.27397 11.4745 5.29449 11.7186 5.50662 11.7302C5.55528 11.762 5.5928 11.8036 5.61681 11.857C5.88796 12.1197 6.1706 12.3732 6.31351 12.739C6.38284 12.8515 6.63646 12.9159 6.40952 13.1066C6.19217 12.8692 5.92822 12.6904 5.76393 12.3818C5.67065 12.2065 5.50415 12.0026 5.30474 11.8759C5.10075 11.7464 5.00037 11.5348 4.8909 11.3311Z' fill='%23484848'/%3E%3Cpath d='M6.52917 14.2098C6.68779 14.5068 6.89185 14.7779 7.00628 15.1009C7.04657 15.2147 7.01643 15.2843 6.92631 15.3121C6.8844 15.325 6.90115 15.234 6.89325 15.1896C6.82935 15.1016 6.88019 14.9919 6.69393 14.9141C6.4128 14.7967 6.26536 14.4582 6.20705 14.1256C6.19449 14.0539 6.15739 13.9816 6.27077 13.9703C6.36062 13.9614 6.39261 14.0008 6.38414 14.0966C6.37579 14.1914 6.45707 14.2022 6.52917 14.2098Z' fill='%23484848'/%3E%3Cpath d='M7.31801 14.4547C7.16441 13.986 6.85588 13.6389 6.46873 13.3535C6.35893 13.2722 6.48934 13.1902 6.46808 13.1086C6.637 13.0708 6.71922 13.2043 6.81374 13.2981C6.92035 13.4039 7.02481 13.5114 7.14002 13.6078C7.17069 13.6337 7.19788 13.6631 7.22197 13.6951C7.27415 13.7836 7.33709 13.8628 7.42208 13.9224C7.48346 13.977 7.52368 14.0437 7.5375 14.1258C7.54207 14.1969 7.51842 14.2581 7.47264 14.3114C7.46146 14.3187 7.45014 14.3259 7.43879 14.333C7.39853 14.3736 7.35827 14.4142 7.31801 14.4547Z' fill='%23484848'/%3E%3Cpath d='M7.13344 13.6596C6.85456 13.5461 6.73878 13.2321 6.46808 13.1086C6.44855 13.1077 6.42902 13.107 6.40952 13.1066C6.55246 12.8814 6.30249 12.8931 6.22762 12.7993C6.28969 12.7434 6.36179 12.7324 6.44038 12.7503C6.72926 13.008 7.0806 13.218 7.13344 13.6596Z' fill='%23484848'/%3E%3Cpath d='M4.43214 11.0628C4.52175 11.1161 4.59069 11.1846 4.61007 11.2813C4.61806 11.3211 4.55531 11.3323 4.51802 11.3164C4.40498 11.2683 4.38554 11.182 4.43214 11.0628Z' fill='%23484848'/%3E%3Cpath d='M9.19887 16.4143C9.1788 16.3737 9.15874 16.333 9.13867 16.2924C9.09778 16.2258 9.10857 16.1531 9.12383 16.0846C9.33805 15.1221 9.45282 14.1425 9.61819 13.1717C9.64376 13.0216 9.67521 12.8717 9.73127 12.7289C9.84317 12.6087 9.83582 12.268 10.141 12.5015C10.1776 12.5623 10.1872 12.6299 10.1903 12.6993C10.2182 13.1707 10.0423 13.6149 10.0102 14.0782C9.91122 14.591 9.80082 15.1015 9.69771 15.6136C9.62267 15.7319 9.70048 15.9296 9.50827 15.9874C9.37128 16.1047 9.42389 16.3616 9.19947 16.4147L9.19887 16.4143Z' fill='%23484848'/%3E%3Cpath d='M8.76992 15.4916C8.82916 15.1043 8.8884 14.717 8.94761 14.3298C9.02701 13.9603 9.07517 13.5864 9.1215 13.2113C9.14685 13.0062 9.23827 12.8116 9.22805 12.5969C9.22403 12.5119 9.21297 12.3937 9.3502 12.4003C9.4972 12.4073 9.48275 12.5216 9.47302 12.6249C9.58153 12.9556 9.44156 13.2796 9.44634 13.6082C9.44084 13.6364 9.43327 13.664 9.4251 13.6915C9.39004 13.7911 9.40173 13.8948 9.39872 13.9973C9.40088 14.1573 9.33125 14.3078 9.33984 14.4685C9.26831 14.9071 9.19119 15.3446 9.10431 15.7802C9.09755 15.8279 9.08794 15.8751 9.07364 15.9211C9.01854 16.0469 9.03182 16.2069 8.89384 16.2918C8.80008 16.3523 8.86443 16.4813 8.78512 16.5478C8.75772 16.5708 8.72525 16.6054 8.69755 16.5567C8.68733 16.5387 8.70743 16.5032 8.71371 16.4757C8.69349 16.3532 8.67324 16.2306 8.65302 16.1082C8.60337 15.9525 8.72185 15.8162 8.70241 15.6639C8.71428 15.6022 8.74054 15.5463 8.76992 15.4916Z' fill='%23484848'/%3E%3Cpath d='M9.38152 13.5977C9.32778 13.2913 9.54183 12.9845 9.38071 12.6782C9.46239 12.6363 9.43833 12.5016 9.54789 12.4838C9.6379 12.5319 9.7635 12.4729 9.83407 12.5802C9.83209 12.6349 9.84825 12.693 9.80349 12.7392C9.58989 13.6599 9.49127 14.6009 9.32481 15.53C9.27839 15.789 9.22318 16.0438 9.13867 16.2924C9.04632 16.283 9.12307 16.5336 8.95784 16.4122C8.97349 16.3077 8.97935 16.2006 9.03953 16.1082C9.13007 15.5607 9.21638 15.0128 9.29633 14.4638C9.34205 14.1768 9.40724 13.8918 9.38152 13.5977Z' fill='%23484848'/%3E%3Cpath d='M8.76778 15.667C8.80389 15.8338 8.72437 15.9699 8.65302 16.1082C8.46265 16.0499 8.34767 15.9125 8.23186 15.7541C8.11206 15.5902 7.9209 15.4737 8.01755 15.223C8.02386 15.2067 7.97248 15.1457 7.94193 15.1403C7.66801 15.0922 7.72146 14.7494 7.49437 14.6456C7.39193 14.5988 7.44915 14.4412 7.43879 14.333L7.43936 14.3321C7.52324 14.2135 7.59116 14.2603 7.62784 14.3636C7.66432 14.4663 7.70923 14.5423 7.82798 14.5448C7.97203 14.625 8.03605 14.7648 8.0949 14.9084C8.1129 14.9861 8.14669 15.0536 8.21828 15.0963C8.40505 15.3175 8.53925 15.5746 8.70136 15.8148C8.66495 15.7367 8.67101 15.6809 8.76778 15.667Z' fill='%23484848'/%3E%3Cpath d='M9.91856 18.82C9.83204 18.8756 9.7952 18.9733 9.73079 19.0459C9.57341 19.2232 9.32415 19.2475 9.136 19.3832C9.07459 19.4275 8.9631 19.3564 8.93994 19.2457C8.94796 19.2389 8.95605 19.2322 8.96416 19.2255C9.10689 19.2386 9.26941 19.2834 9.25415 19.0421C9.25599 18.9324 9.15898 18.7081 9.26383 18.7356C9.49515 18.7965 9.66512 18.832 9.80287 18.6011C9.8844 18.651 9.94145 18.714 9.91856 18.82Z' fill='%23484848'/%3E%3Cpath d='M9.0778 17.5779C8.89539 17.6598 8.94175 17.4509 8.90302 17.401C8.66497 17.0938 8.4451 16.7677 8.28044 16.3422C8.45203 16.4255 8.59919 16.3759 8.71371 16.4757C8.5376 16.5141 8.50641 16.5527 8.64013 16.7245C8.83528 16.9751 8.98314 17.2666 9.0778 17.5779Z' fill='%23484848'/%3E%3Cpath d='M9.20457 16.7743C9.41279 17.1625 9.6221 17.5502 9.82843 17.9394C9.87983 18.0364 9.93717 18.1332 9.93432 18.2499C9.69422 17.9317 9.5488 17.5512 9.26259 17.2562C9.20239 17.1942 8.94582 16.9636 9.20457 16.7743Z' fill='%23484848'/%3E%3Cpath d='M9.08376 17.586C9.28792 17.842 9.49341 18.0793 9.5747 18.3904C9.58549 18.4317 9.64809 18.4831 9.57729 18.5149C9.54142 18.5311 9.47496 18.5493 9.44741 18.4852C9.31842 18.1852 9.12687 17.9111 9.08376 17.586Z' fill='%23484848'/%3E%3Cpath d='M9.25415 19.0421C9.28086 19.3019 9.17716 19.3517 8.96416 19.2255C8.93385 19.0801 8.82887 18.9982 8.71351 18.925C8.73274 18.8482 8.72869 18.7165 8.85369 18.844C8.92204 18.9138 8.96963 19.0043 9.0261 19.0858C9.13446 19.2423 9.19993 19.1725 9.25415 19.0421Z' fill='%23484848'/%3E%3Cpath d='M9.50827 15.9874C9.54747 15.865 9.58666 15.7427 9.62586 15.6204C9.71722 15.6038 9.72437 15.6738 9.74116 15.7341C9.7274 15.8876 9.72698 16.0451 9.62039 16.1728C9.56437 16.1958 9.53622 16.1634 9.51447 16.1183C9.51242 16.0746 9.51034 16.031 9.50827 15.9874Z' fill='%23484848'/%3E%3Cpath d='M9.08057 16.1717C9.03965 16.2519 8.99873 16.332 8.95784 16.4122C8.93654 16.372 8.91517 16.3319 8.89384 16.2918C8.93247 16.1666 8.97116 16.0415 9.00979 15.9163C9.09264 15.9689 9.07029 16.0555 9.07856 16.1322C9.07928 16.1454 9.07994 16.1586 9.08057 16.1717Z' fill='%23484848'/%3E%3Cpath d='M7.30691 15.7463C7.2212 15.6565 7.06727 15.6082 7.16265 15.4206C7.25287 15.513 7.34407 15.5935 7.30691 15.7463Z' fill='%23484848'/%3E%3Cpath d='M6.65051 15.5571C6.71663 15.4424 6.45349 15.2722 6.71119 15.1897C6.59114 15.2954 6.86639 15.4676 6.65051 15.5571Z' fill='%23484848'/%3E%3Cpath d='M9.49105 16.5283C9.4198 16.5837 9.38227 16.5677 9.38086 16.4753C9.40168 16.4348 9.42247 16.3943 9.44329 16.3539C9.47267 16.3324 9.49938 16.3354 9.52341 16.3629C9.5524 16.4259 9.55399 16.4836 9.49105 16.5283Z' fill='%23484848'/%3E%3Cpath d='M9.51365 16.355C9.49019 16.3546 9.46672 16.3542 9.44329 16.3539C9.46699 16.2753 9.49073 16.1968 9.51447 16.1183C9.53354 16.1375 9.55258 16.1566 9.57163 16.1757C9.61844 16.2256 9.61441 16.2807 9.58839 16.3382C9.56775 16.3631 9.54261 16.3677 9.51365 16.355Z' fill='%23484848'/%3E%3Cpath d='M9.19947 16.4147C9.20945 16.4618 9.21943 16.5088 9.22937 16.5559C9.21123 16.5596 9.18317 16.5728 9.17653 16.5656C9.12293 16.508 9.14236 16.4575 9.19887 16.4143L9.19947 16.4147Z' fill='%23484848'/%3E%3Cpath d='M8.59357 3.6792C8.51192 3.75987 8.43026 3.84051 8.34864 3.92118C8.29042 3.93334 8.25845 3.92033 8.28384 3.85233C8.33845 3.72931 8.42849 3.63636 8.5321 3.55502C8.57885 3.58316 8.59219 3.62818 8.59357 3.6792Z' fill='%23484848'/%3E%3Cpath d='M8.28384 3.85233C8.30544 3.87528 8.32704 3.89823 8.34864 3.92118C8.30754 4.02296 8.26639 4.12476 8.22526 4.22653C8.14181 4.22559 8.10993 4.17317 8.10005 4.09878C8.16125 4.01659 8.22258 3.93449 8.28384 3.85233Z' fill='%23484848'/%3E%3Cpath d='M8.59357 3.6792C8.54088 3.65404 8.53646 3.60453 8.5321 3.55502C8.55256 3.5147 8.57307 3.47435 8.59353 3.43403C8.63486 3.46901 8.67617 3.50403 8.71754 3.53889C8.71102 3.61684 8.64776 3.64394 8.59357 3.6792Z' fill='%23484848'/%3E%3Cpath d='M9.62001 2.75458C9.62043 2.79787 9.62088 2.84116 9.62127 2.88449C9.55266 2.8786 9.52995 3.02515 9.43769 2.94075C9.44313 2.82349 9.54791 2.80536 9.62001 2.75458Z' fill='%23484848'/%3E%3Cpath d='M9.37522 2.64547C9.48367 2.63959 9.59215 2.63368 9.7006 2.6278C9.71943 2.6184 9.7339 2.62297 9.74402 2.64156C9.71389 2.68967 9.66501 2.69513 9.61538 2.69901C9.53277 2.69261 9.44407 2.71447 9.37522 2.64547Z' fill='%23484848'/%3E%3Cpath d='M11.5608 8.02609C11.5147 8.45037 11.4934 8.87792 11.3947 9.29519C11.4119 9.42407 11.3216 9.44005 11.2304 9.45508C11.1483 9.43392 11.1194 9.32994 11.0279 9.3229C10.8452 9.25233 10.8273 9.14013 11.0198 9.09714C11.1812 9.06109 10.9728 8.996 11.0493 8.98054C11.0744 8.91818 11.1437 8.86879 11.1027 8.78733C11.0992 8.6805 11.1567 8.59537 11.1951 8.50251C11.2579 8.35087 11.2843 8.22339 11.1765 8.04843C11.038 7.82388 11.2088 7.64213 11.3975 7.50704C11.4289 7.47639 11.4622 7.45223 11.5087 7.47436C11.5471 7.55166 11.585 7.62907 11.5697 7.71992C11.5086 7.82024 11.5249 7.92286 11.5608 8.02609Z' fill='%23484848'/%3E%3Cpath d='M11.1995 9.4331C11.2704 9.39566 11.3521 9.37365 11.3947 9.29519C11.4928 9.38732 11.3697 9.46845 11.3818 9.55631C11.3389 9.61421 11.2587 9.62449 11.2171 9.6864C11.2762 9.71007 11.3285 9.63289 11.3867 9.67818C11.3872 9.75882 11.3878 9.83947 11.3882 9.92011C11.3683 9.9641 11.3482 10.0081 11.3282 10.0521C11.1618 10.0922 11.1772 10.2377 11.1539 10.3599C11.136 10.4539 11.1636 10.5683 11.0382 10.6119C10.9783 10.5948 10.9481 10.546 10.9169 10.4979C10.8163 10.2603 10.9623 10.0253 10.9241 9.78796C10.9419 9.68712 10.9427 9.58202 10.9962 9.4898C11.0535 9.4328 11.1161 9.39481 11.1995 9.4331Z' fill='%23484848'/%3E%3Cpath d='M11.1987 6.92105C11.2839 6.79078 11.2946 6.63878 11.3215 6.4915C11.404 6.46258 11.4867 6.55771 11.5692 6.49135C11.5882 6.49244 11.6071 6.49344 11.626 6.49417C11.6239 6.5341 11.6218 6.57396 11.6197 6.61386C11.5772 6.67428 11.6014 6.7477 11.5818 6.81261C11.5815 6.86506 11.5812 6.91751 11.5809 6.96998C11.5938 7.01288 11.5973 7.05608 11.585 7.09974C11.5228 7.16443 11.4595 7.14055 11.3961 7.10226C11.3414 7.04996 11.2752 7.01606 11.2061 6.98693C11.193 6.97368 11.1875 6.95944 11.1897 6.94434C11.192 6.92882 11.195 6.92105 11.1987 6.92105Z' fill='%23484848'/%3E%3Cpath d='M11.3833 7.04502C11.4429 7.06599 11.5026 7.087 11.5622 7.10798C11.6149 7.16925 11.623 7.24283 11.6196 7.31962C11.613 7.3493 11.6021 7.37728 11.587 7.40357C11.5609 7.42716 11.5348 7.45077 11.5087 7.47436C11.4862 7.49528 11.4637 7.51617 11.4412 7.53708C11.353 7.57507 11.2651 7.60627 11.1825 7.52429C11.1262 7.34288 11.215 7.18626 11.2669 7.02319C11.3107 7.00382 11.3495 7.01085 11.3833 7.04502Z' fill='%23484848'/%3E%3Cpath d='M11.3867 9.67818C11.3127 9.7336 11.2586 9.8428 11.1419 9.78396C11.1211 9.7735 11.1084 9.71053 11.1182 9.68061C11.1612 9.55021 11.2757 9.55931 11.3818 9.55631C11.3835 9.59693 11.3851 9.63756 11.3867 9.67818Z' fill='%23484848'/%3E%3Cpath d='M11.5798 7.36613C11.574 7.28006 11.5681 7.19405 11.5622 7.10798C11.5683 7.06202 11.5746 7.01601 11.5809 6.96998C11.6406 7.02853 11.6203 7.1095 11.6385 7.17968C11.6546 7.25329 11.6916 7.33357 11.5798 7.36613Z' fill='%23484848'/%3E%3Cpath d='M11.5818 6.81261C11.5559 6.73885 11.4447 6.64848 11.6197 6.61386C11.676 6.69347 11.6597 6.75904 11.5818 6.81261Z' fill='%23484848'/%3E%3Cpath d='M11.5608 8.02609C11.4853 7.92171 11.4665 7.81903 11.5697 7.71992C11.5668 7.82197 11.5637 7.92401 11.5608 8.02609Z' fill='%23484848'/%3E%3Cpath d='M11.5798 7.36613C11.6425 7.31781 11.6169 7.2412 11.6385 7.17968C11.6911 7.27066 11.7441 7.3617 11.587 7.40357C11.5823 7.39156 11.5799 7.37908 11.5798 7.36613Z' fill='%23484848'/%3E%3Cpath d='M9.51365 16.355C9.52969 16.3553 9.54495 16.3519 9.55937 16.3448C9.76338 16.3389 9.78994 16.171 9.83065 16.0283C10.0681 15.1964 10.2505 14.3518 10.3891 13.4975C10.4445 13.1562 10.5171 12.8177 10.5549 12.4739C10.6015 12.3943 10.7447 12.3955 10.7291 12.2621C10.7665 12.1741 10.7738 12.0525 10.907 12.0602C10.975 12.064 11.046 12.0926 11.0229 12.1915C10.9986 12.4122 10.9743 12.6329 10.9499 12.8537C10.893 13.5176 10.7238 14.1608 10.5953 14.8114C10.5747 15.0027 10.469 15.1739 10.4655 15.3693C10.3984 15.5747 10.3665 15.7905 10.2849 15.9916C10.2349 16.147 10.1842 16.3024 10.1357 16.4584C10.0753 16.5396 10.0568 16.6458 9.98368 16.7196L9.97208 16.7092C9.90897 16.729 9.90404 16.6838 9.8971 16.6408C9.88511 16.5842 9.86955 16.5275 9.89956 16.4716C9.93856 16.3635 10.0024 16.2651 10.0222 16.1495C10.0822 16.0001 10.1052 15.8406 10.147 15.6861C10.1793 15.6015 10.2016 15.5144 10.2127 15.4243C10.2802 15.1346 10.334 14.8416 10.4008 14.5517C10.3319 14.822 10.2842 15.0974 10.2243 15.3698C10.1951 15.472 10.1901 15.5806 10.1443 15.6782C10.1061 15.8346 10.0813 15.9948 10.0204 16.145C10.009 16.2477 9.94351 16.3295 9.91398 16.4252C9.88481 16.4735 9.86267 16.5305 9.79153 16.5277C9.69146 16.5787 9.5916 16.7577 9.49105 16.5283C9.4986 16.4705 9.50611 16.4127 9.51365 16.355Z' fill='%23484848'/%3E%3Cpath d='M9.94057 16.4903C9.93252 16.543 9.92444 16.5956 9.91638 16.6483C9.91053 16.6846 9.89512 16.6894 9.87012 16.6626C9.85135 16.6439 9.8326 16.6252 9.81382 16.6065C9.80637 16.5803 9.79898 16.5539 9.79153 16.5277C9.81962 16.4918 9.84768 16.456 9.87577 16.4201C9.93354 16.4095 9.96283 16.4257 9.94057 16.4903Z' fill='%23484848'/%3E%3Cpath d='M10.2223 18.4391C10.2609 18.5392 10.2676 18.6407 10.2347 18.7438C10.1455 18.6458 10.1402 18.5442 10.2223 18.4391Z' fill='%23484848'/%3E%3Cpath d='M10.1722 2.93854C10.312 2.9724 10.4108 3.05944 10.4827 3.18155C10.3187 3.17934 10.2476 3.05614 10.1722 2.93854Z' fill='%23484848'/%3E%3Cpath d='M11.2618 5.69742C11.1638 5.69915 10.9775 5.81305 11.0877 5.55363C11.1299 5.45432 11.1097 5.39902 10.9894 5.35233C10.8667 5.30471 10.8212 5.14842 10.9171 5.05817C10.9727 5.00585 11.0607 4.83984 11.2017 4.96304C11.2053 5.16765 11.3538 5.37565 11.1867 5.57968C11.1778 5.59065 11.2353 5.65692 11.2618 5.69742Z' fill='%23484848'/%3E%3Cpath d='M10.5475 14.8297C10.6817 14.171 10.8158 13.5123 10.9499 12.8537C10.9708 12.8746 10.9917 12.8956 11.0125 12.9165C10.8823 13.5962 10.8006 14.2859 10.6027 14.9518C10.5478 14.9279 10.5774 14.8651 10.5475 14.8297Z' fill='%23484848'/%3E%3Cpath d='M10.5475 14.8297C10.5659 14.8703 10.5843 14.9111 10.6027 14.9518C10.5985 15.0083 10.5941 15.0646 10.5898 15.1209C10.4988 15.2069 10.5716 15.3531 10.4757 15.4374C10.4503 15.4238 10.4325 15.4035 10.4223 15.3764C10.3991 15.179 10.5207 15.0154 10.5475 14.8297Z' fill='%23484848'/%3E%3Cpath d='M11.0232 10.5981C11.1522 10.4357 11.0157 10.2125 11.1612 10.041C11.2519 9.93411 11.2805 9.88188 11.3282 10.0521C11.3265 10.1725 11.3248 10.2927 11.3231 10.413C11.2871 10.5372 11.2753 10.6701 11.1949 10.7785C11.1135 10.8139 11.0526 10.7805 10.9997 10.7196C10.9833 10.6744 10.9868 10.633 11.0232 10.5981Z' fill='%23484848'/%3E%3Cpath d='M9.87012 16.6626C9.88568 16.6583 9.90109 16.6536 9.91638 16.6483C9.93495 16.6686 9.95355 16.6889 9.97208 16.7092C9.95718 16.7538 9.9423 16.7984 9.9274 16.843C9.76127 16.8303 9.89362 16.7213 9.87012 16.6626Z' fill='%23484848'/%3E%3Cpath d='M11.0229 12.1915C10.8117 11.9628 10.8456 12.2447 10.7765 12.3119C10.7475 12.3326 10.7206 12.3302 10.6956 12.3049C10.627 11.991 10.7376 11.6878 10.7532 11.3787C10.756 11.323 10.8119 11.3027 10.8677 11.3069C10.996 11.3634 11.0568 11.4508 11.0021 11.5959C10.9592 11.7094 11.0221 11.7894 11.094 11.8649C11.1063 11.8922 11.1046 11.919 11.0912 11.9454C11.0706 12.0281 11.1056 12.1264 11.0229 12.1915Z' fill='%23484848'/%3E%3Cpath d='M11.0912 11.9454C11.0855 11.9234 11.0798 11.9014 11.0742 11.8794C10.982 11.6696 11.0642 11.486 11.159 11.3042C11.2591 11.23 11.294 11.2924 11.3152 11.3811C11.3405 11.4866 11.2949 11.5944 11.3248 11.6999C11.3209 11.7826 11.317 11.8654 11.3132 11.9482C11.2381 12.0321 11.1663 11.8563 11.0912 11.9454Z' fill='%23484848'/%3E%3Cpath d='M10.4223 15.3764C10.4401 15.3967 10.4579 15.417 10.4757 15.4374C10.4586 15.5389 10.4414 15.6404 10.4243 15.7419C10.3836 15.8472 10.3429 15.9525 10.3021 16.0578C10.2735 16.0454 10.2564 16.0237 10.2509 15.9927C10.308 15.7873 10.3652 15.5818 10.4223 15.3764Z' fill='%23484848'/%3E%3Cpath d='M10.2509 15.9927C10.2679 16.0144 10.285 16.0361 10.3021 16.0578C10.2736 16.2326 10.2278 16.4003 10.1101 16.5389C10.0845 16.5137 10.0815 16.4859 10.1012 16.4557C10.1511 16.3014 10.201 16.1471 10.2509 15.9927Z' fill='%23484848'/%3E%3Cpath d='M10.1012 16.4557C10.1042 16.4835 10.1071 16.5112 10.1101 16.5389C10.1314 16.5777 10.1526 16.6164 10.1739 16.6552C10.1105 16.6766 10.0471 16.6981 9.98368 16.7196C10.0229 16.6316 10.062 16.5437 10.1012 16.4557Z' fill='%23484848'/%3E%3Cpath d='M11.1968 11.3355C11.1559 11.5168 11.1151 11.6981 11.0742 11.8794C10.8777 11.8656 10.854 11.6996 10.9178 11.5967C10.9921 11.4766 10.8994 11.4167 10.8983 11.33C10.8966 11.3162 10.8948 11.3024 10.8928 11.2886C10.8858 11.1782 10.8897 11.0668 10.8581 10.959C10.852 10.917 10.8563 10.8763 10.8745 10.8377C10.9155 10.782 10.9625 10.7341 11.0332 10.7187C11.0872 10.7387 11.1411 10.7586 11.195 10.7785C11.2006 10.8403 11.2062 10.9021 11.2119 10.9639C11.3195 11.0924 11.191 11.2112 11.1968 11.3355Z' fill='%23484848'/%3E%3Cpath d='M11.1968 11.3355C11.121 11.2083 11.2302 11.0888 11.2119 10.9639C11.3747 11.0148 11.3936 11.1481 11.3959 11.291C11.3886 11.404 11.3813 11.5171 11.3739 11.6301C11.3576 11.6533 11.3412 11.6766 11.3248 11.6999C11.2018 11.5982 11.2999 11.4499 11.2482 11.3335C11.2454 11.3271 11.2317 11.3221 11.2235 11.3226C11.2144 11.3232 11.2057 11.3309 11.1968 11.3355Z' fill='%23484848'/%3E%3Cpath d='M9.74932 6.74006C9.86501 6.54607 9.7644 6.32918 9.81291 6.1281C9.9025 6.22732 9.98934 6.04621 10.1063 6.14183C10.3073 6.30618 10.3255 6.5963 10.1094 6.80009C10.0833 6.7859 10.0575 6.77147 10.0542 6.73691C10.0171 6.76817 10.0586 6.79594 10.069 6.80525C10.179 6.90317 10.1544 7.09525 10.3122 7.15643C10.3199 7.15943 10.3523 7.15874 10.3473 7.12815C10.3379 7.13118 10.3272 7.13888 10.3193 7.1366C10.1461 7.08691 10.229 7.003 10.2918 6.9219C10.3728 6.8278 10.4535 7.07148 10.5345 6.92217C10.7877 6.96813 10.7918 7.18429 10.8266 7.37171C10.8406 7.4468 10.7897 7.52693 10.8134 7.60808C10.8335 7.70422 10.791 7.7978 10.8033 7.89382C10.7197 8.25173 10.7367 8.62411 10.651 8.98151C10.6389 9.05988 10.6252 9.13834 10.6468 9.2178C10.638 9.48322 10.5697 9.74172 10.5589 10.0065C10.5565 10.0328 10.5485 10.0576 10.5354 10.0804C10.4943 10.135 10.5038 10.2015 10.4952 10.2643C10.3571 10.464 10.4502 10.7054 10.3802 10.9172C10.2107 11.2776 10.1658 11.2996 9.94923 11.1292C9.90858 10.8478 10.04 10.5892 10.0547 10.315C10.0168 10.0458 10.0659 9.78568 10.1383 9.52163C10.0611 9.58314 9.9924 9.65735 10.0209 9.74906C10.0739 9.91911 9.95184 9.99914 9.87443 10.1048C9.91093 10.2721 9.77418 10.4006 9.77604 10.5606C9.62204 10.6752 9.49965 10.6554 9.51296 10.4458C9.54784 9.89579 9.56343 9.34446 9.61589 8.79564C9.66035 8.11043 9.70482 7.42521 9.74932 6.74006Z' fill='%23484848'/%3E%3Cpath d='M8.05447 14.9387C7.97131 14.8178 7.88815 14.697 7.80497 14.5762C7.63442 14.4841 7.6145 14.2821 7.49929 14.1497C7.45922 14.088 7.41914 14.0264 7.37906 13.9648C7.32376 13.8804 7.25878 13.8037 7.19482 13.7261C7.17436 13.704 7.1539 13.6818 7.13344 13.6596C6.99188 13.3096 6.67323 13.1004 6.46528 12.8032C6.4055 12.7262 6.29594 12.6727 6.34554 12.5441C6.37291 12.5275 6.39886 12.5304 6.42356 12.5501C7.04112 13.1094 7.52431 13.781 7.98933 14.4669C8.19956 14.7769 8.39466 15.0975 8.60056 15.4106C8.637 15.466 8.65585 15.5892 8.76992 15.4916C8.76923 15.5501 8.7685 15.6086 8.76778 15.667C8.70851 15.7744 8.66768 15.9272 8.54373 15.7024C8.43341 15.5023 8.29567 15.3177 8.17 15.1262C8.10815 15.0784 8.08955 15.0033 8.05447 14.9387Z' fill='%23484848'/%3E%3Cpath d='M9.61589 8.79564C9.62445 9.06655 9.61511 9.3347 9.59071 9.60654C9.56446 9.8991 9.63562 10.1997 9.55805 10.4954C9.55382 10.5115 9.60528 10.5534 9.63755 10.5665C9.72434 10.602 9.73548 10.5351 9.74651 10.4734C9.79412 10.4589 9.83393 10.4835 9.83546 10.5244C9.84465 10.7656 9.81906 11.0063 9.80785 11.2469C9.80188 11.3749 9.66551 11.4335 9.58242 11.5188C9.4816 11.6331 9.48641 11.7814 9.45267 11.9176C9.42692 12.0216 9.41905 12.1504 9.25662 12.1279C9.37633 11.0171 9.49611 9.9064 9.61589 8.79564Z' fill='%23484848'/%3E%3Cpath d='M9.25662 12.1279C9.38406 12.0756 9.36365 11.9594 9.38732 11.853C9.41884 11.7114 9.37185 11.5248 9.56478 11.4536C9.62237 11.4966 9.63862 11.5622 9.65818 11.626C9.6744 11.7031 9.64475 11.782 9.66765 11.8592C9.67287 11.9014 9.6702 11.9429 9.66236 11.9845C9.61717 12.1414 9.67233 12.3122 9.59641 12.4646C9.58569 12.475 9.57478 12.4854 9.56388 12.4957C9.48397 12.5373 9.51344 12.6906 9.38071 12.6782C9.36158 12.6029 9.47465 12.5294 9.38582 12.4566C9.36981 12.4436 9.32159 12.4481 9.30414 12.4632C9.24222 12.5168 9.23772 12.6099 9.27085 12.6591C9.42854 12.8935 9.17367 13.0438 9.15639 13.2498C9.12617 13.6104 9.116 13.9902 8.94761 14.3298C9.0177 13.5911 9.1342 12.8591 9.25662 12.1279Z' fill='%23484848'/%3E%3Cpath d='M6.33617 12.5614C6.38231 12.6403 6.48298 12.6896 6.46528 12.8032C6.38603 12.8019 6.30684 12.8006 6.22762 12.7993C6.14729 12.3883 5.79058 12.1822 5.56025 11.8824C5.60318 11.8441 5.64761 11.8467 5.69303 11.8775C5.93021 11.885 5.98381 12.1055 6.10914 12.2427C6.17547 12.3557 6.32046 12.4117 6.33617 12.5614Z' fill='%23484848'/%3E%3Cpath d='M4.05661 10.1005C3.98983 10.0634 3.92301 10.0265 3.8562 9.98947C3.45115 9.58474 3.08826 9.14758 2.83182 8.6289C3.24006 9.11942 3.64834 9.60994 4.05661 10.1005Z' fill='%23484848'/%3E%3Cpath d='M2.41256 7.95815C2.1433 7.78944 2.16763 7.44368 1.97918 7.22622C2.01697 7.01658 1.87542 6.82526 1.91802 6.61513C1.99847 6.56508 2.07877 6.5398 2.15836 6.61683C2.05042 6.98169 2.15643 7.31726 2.29526 7.64907C2.33776 7.75066 2.37366 7.85504 2.41256 7.95815Z' fill='%23484848'/%3E%3Cpath d='M5.69303 11.8775C5.64875 11.8791 5.6045 11.8808 5.56025 11.8824C5.53778 11.8428 5.51532 11.8032 5.49282 11.7636C5.31164 11.6877 5.26363 11.4578 5.07244 11.3935L5.07245 11.3931C5.02586 11.1975 4.89108 11.0623 4.761 10.9224C4.68827 10.8442 4.57756 10.7869 4.59183 10.6521C4.96456 10.9675 5.28216 11.3386 5.61932 11.6898C5.66832 11.7409 5.70889 11.7988 5.69303 11.8775Z' fill='%23484848'/%3E%3Cpath d='M7.93439 8.40747C7.87629 8.374 7.75879 8.39313 7.80917 8.26346C8.03461 8.0072 8.0545 7.6565 8.21261 7.36913C8.24625 7.30798 8.26908 7.24077 8.29696 7.17647C8.31835 7.20091 8.3397 7.22519 8.361 7.24953C8.21884 7.63546 8.0766 8.02148 7.93439 8.40747Z' fill='%23484848'/%3E%3Cpath d='M6.88907 9.49916C7.03156 9.43423 7.1772 9.38369 7.33654 9.38178C7.41528 9.38084 7.44469 9.41852 7.44124 9.49234C7.25744 9.51502 7.0747 9.62558 6.88907 9.49916Z' fill='%23484848'/%3E%3Cpath d='M2.03873 6.3719C2.08779 6.26134 2.16963 6.18782 2.2818 6.14301C2.3348 6.22505 2.15542 6.29648 2.28132 6.37148C2.25768 6.42629 2.2341 6.4811 2.21045 6.53594C2.06863 6.5839 2.06682 6.58218 2.03873 6.3719Z' fill='%23484848'/%3E%3Cpath d='M6.33617 12.5614C6.2437 12.4674 6.1013 12.4095 6.10914 12.2427C6.26293 12.2942 6.35731 12.4074 6.42356 12.5501C6.39442 12.5538 6.36531 12.5576 6.33617 12.5614Z' fill='%23484848'/%3E%3Cpath d='M4.59313 10.6534C4.35549 10.6426 4.2806 10.4717 4.22995 10.2771C4.37358 10.3803 4.48639 10.5139 4.59313 10.6534Z' fill='%23484848'/%3E%3Cpath d='M10.777 7.59623C10.7393 7.59093 10.6779 7.57668 10.7029 7.53669C10.8722 7.26524 10.6644 7.10577 10.5345 6.92217C10.5345 6.86118 10.5345 6.80018 10.5345 6.73919C10.5814 6.69153 10.825 6.72091 10.5995 6.56617C10.5332 6.5207 10.5281 6.42838 10.4736 6.37145C10.4337 6.30966 10.3939 6.24788 10.3541 6.1861C10.4341 6.16512 10.5138 6.14353 10.5946 6.12619C10.5819 6.26325 10.6433 6.35481 10.7747 6.42863C10.8126 6.30518 10.7481 6.09042 10.9064 6.11485C11.0365 6.13492 11.0576 6.318 11.0742 6.48362C11.0873 6.61532 11.0083 6.82447 11.1987 6.92105C11.1996 6.94215 11.2005 6.96326 11.2014 6.98439C11.2016 6.99824 11.2018 7.0121 11.202 7.02595C11.2266 7.25248 10.9911 7.41355 11.0485 7.64829C10.9187 7.84067 10.8448 7.7349 10.777 7.59623Z' fill='%23484848'/%3E%3Cpath d='M10.2918 6.9219C10.1829 7.25435 10.5504 6.91557 10.5248 7.15173C10.4594 7.19757 10.3112 7.16731 10.2297 7.29179C10.2205 7.01176 9.97106 6.84578 9.96665 6.57687C10.1381 6.58205 10.0437 6.74128 10.1094 6.80009C10.1432 6.88195 10.2045 6.92175 10.2918 6.9219Z' fill='%23484848'/%3E%3Cpath d='M10.4736 6.37145C10.6087 6.37278 10.6123 6.61698 10.8018 6.5518C10.8246 6.54398 10.7587 6.70426 10.7345 6.76987C10.6744 6.93258 10.6087 6.72955 10.5345 6.73919C10.5241 6.61495 10.4371 6.5036 10.4736 6.37145Z' fill='%23484848'/%3E%3Cpath d='M10.4728 6.00447C10.4247 5.99959 10.3332 6.00907 10.3419 5.97069C10.3581 5.89918 10.4183 5.83466 10.4709 5.77722C10.4822 5.76488 10.5589 5.7841 10.5713 5.80735C10.6266 5.91094 10.5085 5.93798 10.4741 6.00359L10.4728 6.00447Z' fill='%23484848'/%3E%3Cpath d='M10.5946 6.12619C10.531 6.21386 10.4465 6.21584 10.3541 6.1861C10.3435 6.09212 10.4372 6.06765 10.4728 6.00447L10.4741 6.00359C10.5325 6.02627 10.5719 6.06783 10.5946 6.12619Z' fill='%23484848'/%3E%3Cpath d='M10.513 5.59559C10.4889 5.58004 10.5555 5.60038 10.5602 5.63054C10.5708 5.69815 10.5043 5.69491 10.4574 5.69266C10.4047 5.69012 10.3608 5.66753 10.3638 5.60472C10.3665 5.54863 10.4028 5.54581 10.513 5.59559Z' fill='%23484848'/%3E%3Cpath d='M9.20319 4.53742C9.20448 4.58196 9.20464 4.62698 9.25496 4.64814C9.1338 4.83307 9.01266 5.01803 8.89147 5.20296C8.84226 5.17725 8.8364 5.13008 8.83211 5.082C8.93254 4.88434 9.02892 4.68388 9.20319 4.53742Z' fill='%23484848'/%3E%3Cpath d='M1.79556 6.30988C1.81467 6.31339 1.83375 6.31351 1.85289 6.31021C1.84661 6.42429 1.78019 6.5002 1.69054 6.59151C1.67747 6.45885 1.71718 6.37657 1.79556 6.30988Z' fill='%23484848'/%3E%3Cpath d='M8.53193 6.31024C8.65255 6.08438 8.77314 5.85853 8.89376 5.63267C8.92957 5.64031 8.95087 5.6622 8.95748 5.69858C8.83749 5.94432 8.7175 6.19009 8.59752 6.43584C8.55789 6.43253 8.55041 6.39564 8.53116 6.37108C8.53203 6.35083 8.53232 6.33052 8.53193 6.31024Z' fill='%23484848'/%3E%3Cpath d='M8.53116 6.37108C8.55324 6.39264 8.57538 6.41425 8.59752 6.43584C8.53257 6.60216 8.46908 6.76905 8.40172 6.93439C8.37754 6.99372 8.34219 7.04341 8.27385 6.97565C8.35958 6.77414 8.44539 6.5726 8.53116 6.37108Z' fill='%23484848'/%3E%3Cpath d='M8.4087 6.18961C8.42823 6.22969 8.44773 6.26971 8.46722 6.30975C8.4148 6.3029 8.34271 6.32707 8.32129 6.26207C8.29867 6.19355 8.36706 6.19974 8.4087 6.18961Z' fill='%23484848'/%3E%3Cpath d='M8.95748 5.69858C8.93624 5.67663 8.915 5.65462 8.89376 5.63267C8.98755 5.3604 9.15522 5.13217 9.32108 4.90292C9.32171 4.92138 9.32138 4.93985 9.32012 4.95819C9.24706 5.22876 9.06374 5.44446 8.95748 5.69858Z' fill='%23484848'/%3E%3Cpath d='M0.696488 5.92289C0.703428 5.98774 0.720791 6.04637 0.786192 6.07641C0.733288 6.113 0.695216 6.18009 0.61158 6.16208C0.583311 6.06116 0.662391 5.99983 0.696488 5.92289Z' fill='%23484848'/%3E%3Cpath d='M7.49929 14.1497C7.64238 14.2618 7.7274 14.4163 7.80497 14.5762C7.67059 14.6566 7.60188 14.6127 7.59095 14.4606C7.58407 14.3649 7.57936 14.2675 7.43936 14.3321C7.45934 14.2713 7.47932 14.2105 7.49929 14.1497Z' fill='%23484848'/%3E%3Cpath d='M7.19482 13.7261C7.29988 13.7714 7.36609 13.8471 7.37906 13.9648C7.28182 13.9134 7.20467 13.8462 7.19482 13.7261Z' fill='%23484848'/%3E%3Cpath d='M9.80349 12.7392C9.8031 12.677 9.80271 12.6148 9.80232 12.5526C9.77396 12.522 9.75939 12.4859 9.75882 12.444C9.76152 12.3908 9.7788 12.3409 9.79319 12.2904C9.8022 12.2531 9.81244 12.2161 9.82059 12.1787C9.83558 12.1017 9.81253 12.0256 9.81422 11.9488C9.8153 11.9219 9.81923 11.8956 9.82461 11.8693C9.84468 11.708 9.84231 11.5406 9.94841 11.4025C10.0265 11.2674 10.1063 11.1741 10.1842 11.4017C10.2031 11.457 10.2207 11.513 10.2407 11.5678C10.368 11.7404 10.3335 11.9281 10.291 12.1166C10.284 12.1422 10.2738 12.1666 10.2611 12.1898C10.2016 12.287 10.1739 12.4007 10.1092 12.4956C9.86571 12.396 9.90623 12.6591 9.80349 12.7392Z' fill='%23484848'/%3E%3Cpath d='M9.68868 15.7444C9.68231 15.6955 9.67516 15.6471 9.62586 15.6204C9.7265 15.1095 9.82711 14.5987 9.92775 14.0878C10.026 14.0785 10.0367 14.1556 10.0586 14.2221C10.0494 14.7049 9.91086 15.1652 9.8111 15.6322C9.79848 15.6914 9.76504 15.7467 9.68868 15.7444Z' fill='%23484848'/%3E%3Cpath d='M9.99011 14.2118C9.98657 14.1617 9.97708 14.1146 9.92775 14.0878C9.94887 13.6136 10.1408 13.1621 10.1111 12.6811C10.1419 12.6592 10.17 12.6622 10.1957 12.6902C10.2513 12.7757 10.267 12.8741 10.2867 12.9717C10.2784 13.3059 10.2137 13.6327 10.1512 13.959C10.1324 14.0571 10.1436 14.1933 9.99011 14.2118Z' fill='%23484848'/%3E%3Cpath d='M10.1684 12.6774C10.1493 12.6787 10.1302 12.68 10.1111 12.6811C10.1104 12.6193 10.1098 12.5575 10.1092 12.4956C10.0829 12.3683 10.1159 12.2637 10.2249 12.1882C10.3625 12.3697 10.3006 12.5276 10.1684 12.6774Z' fill='%23484848'/%3E%3Cpath d='M9.32064 14.4548C9.24965 15.0284 9.23023 15.6093 9.08057 16.1717L9.07493 16.1649C9.00866 16.0533 9.08731 15.9205 9.0235 15.8085C9.10245 15.3574 9.1814 14.9062 9.26035 14.455C9.28039 14.433 9.30049 14.4339 9.32064 14.4548Z' fill='%23484848'/%3E%3Cpath d='M9.32064 14.4548L9.29048 14.4548L9.26035 14.455C9.28045 14.2916 9.30048 14.1283 9.32058 13.965C9.39478 13.8732 9.31076 13.7503 9.38009 13.6576C9.38 13.6376 9.38053 13.6176 9.38152 13.5977C9.52611 13.8953 9.36754 14.171 9.32064 14.4548Z' fill='%23484848'/%3E%3Cpath d='M9.0235 15.8085C9.12375 15.9151 9.06271 16.0455 9.07496 16.165C8.98436 16.1004 9.0322 15.999 9.00979 15.9163C9.01429 15.8803 9.01893 15.8444 9.0235 15.8085Z' fill='%23484848'/%3E%3Cpath d='M9.38009 13.6576C9.36684 13.7613 9.42077 13.8783 9.32058 13.965C9.33254 13.8609 9.28261 13.7447 9.38009 13.6576Z' fill='%23484848'/%3E%3Cpath d='M9.80499 12.4348C9.80412 12.4741 9.80325 12.5134 9.80232 12.5526C9.72493 12.5245 9.59578 12.7177 9.56388 12.4957L9.56372 12.4956C9.62429 12.3951 9.69852 12.3497 9.80499 12.4348Z' fill='%23484848'/%3E%3Cpath d='M8.05447 14.9387C8.125 14.9811 8.16333 15.0437 8.17 15.1262C8.04058 15.1207 8.03917 15.0349 8.05447 14.9387Z' fill='%23484848'/%3E%3Cpath d='M9.99011 14.2118C10.1475 13.7963 10.1461 13.3509 10.2288 12.9213C10.1825 12.868 10.213 12.8181 10.2351 12.7677C10.3391 12.5762 10.2448 12.319 10.4329 12.1548C10.494 12.097 10.5293 12.0083 10.6245 11.9913C10.7453 12.0635 10.6605 12.18 10.6842 12.2733C10.6844 12.3397 10.645 12.3835 10.5999 12.4241C10.6572 12.8263 10.5172 13.2067 10.456 13.593C10.3263 14.4117 10.1449 15.2213 9.92214 16.0204C9.88681 16.147 9.85565 16.2755 9.7649 16.379C9.67474 16.4819 9.60594 16.4905 9.55937 16.3448C9.56346 16.2884 9.56752 16.232 9.57163 16.1757C9.66536 16.0471 9.61763 15.8793 9.68868 15.7444C9.83564 15.2429 9.93252 14.7313 9.99011 14.2118Z' fill='%23484848'/%3E%3Cpath d='M10.777 7.59623C10.8475 7.6592 10.9118 7.74727 11.02 7.65705C11.0595 7.58517 11.0877 7.49631 11.2006 7.53524C11.2808 7.53602 11.3615 7.47436 11.4412 7.53708C11.5187 7.70589 11.1815 7.60257 11.2562 7.83846C11.2828 7.92222 11.1396 8.06332 11.3619 8.09042C11.1975 8.20211 11.4386 8.37758 11.2908 8.50982C11.2121 8.58021 11.1878 8.71261 11.139 8.81699C11.1386 8.87265 11.0835 8.90229 11.075 8.9541C11.0765 9.03844 11.1559 9.05215 11.2201 9.10826C11.1342 9.12242 11.0623 9.12855 10.9942 9.14795C10.9622 9.15704 10.9166 9.19315 10.9617 9.23153C10.9863 9.25254 11.0354 9.24432 11.0735 9.24926C11.1663 9.35122 11.0812 9.41749 11.026 9.48973C11.0029 9.59323 11.0632 9.71511 10.9588 9.80069C10.9249 9.83659 10.8827 9.84926 10.8348 9.84583C10.7721 9.83482 10.7243 9.80066 10.6881 9.749C10.5825 9.57662 10.678 9.38444 10.6361 9.2057C10.6957 9.12066 10.7327 9.02544 10.7559 8.92461C10.7048 8.63593 10.7776 8.3556 10.8197 8.07496C10.8359 7.96697 10.8453 7.90343 10.7163 7.90234C10.7365 7.80032 10.7568 7.69828 10.777 7.59623Z' fill='%23484848'/%3E%3Cpath d='M11.026 9.48973C11.0419 9.40958 11.0577 9.32942 11.0735 9.24926C11.2054 9.24772 11.2045 9.339 11.1995 9.4331C11.1416 9.45199 11.0839 9.47085 11.026 9.48973Z' fill='%23484848'/%3E%3Cpath d='M11.075 8.9541C10.9958 8.86055 11.0906 8.84982 11.139 8.81699C11.1654 8.84303 11.2168 8.87261 11.2137 8.89456C11.2022 8.97811 11.1208 8.92976 11.075 8.9541Z' fill='%23484848'/%3E%3Cpath d='M10.8374 9.80072C10.8778 9.80069 10.9183 9.80072 10.9588 9.80069C11.0851 10.028 10.87 10.2599 10.9678 10.4875C10.9931 10.5819 11.0216 10.6769 10.9236 10.7502C10.8387 10.7805 10.7679 10.7555 10.7065 10.6943C10.6877 10.6708 10.6731 10.6443 10.6624 10.6162C10.6477 10.3289 10.6426 10.0429 10.8374 9.80072Z' fill='%23484848'/%3E%3Cpath d='M10.8992 10.7198C10.9849 10.6612 10.9348 10.5619 10.9678 10.4875C10.9863 10.5244 11.0047 10.5613 11.0232 10.5981C11.0265 10.6383 11.0299 10.6785 11.0332 10.7187C11.0214 10.7973 10.9998 10.8652 10.8975 10.8438C10.8793 10.8267 10.8682 10.8059 10.865 10.7809C10.8681 10.7559 10.8795 10.7355 10.8992 10.7198Z' fill='%23484848'/%3E%3Cpath d='M11.3833 7.04502C11.3426 7.04499 11.302 7.04496 11.2614 7.04493C11.2048 7.06515 11.1861 7.04411 11.2 6.98757L11.2014 6.98439C11.2776 6.95707 11.3702 6.87952 11.3833 7.04502Z' fill='%23484848'/%3E%3Cpath d='M11.2 6.98757C11.2204 7.0067 11.2409 7.0258 11.2614 7.04493C11.3176 7.218 11.2276 7.37265 11.2006 7.53524C11.1404 7.57586 11.0802 7.61642 11.02 7.65705C10.8647 7.47578 11.0927 7.34297 11.0792 7.17962C11.2206 7.18035 11.1086 7.01882 11.2 6.98757Z' fill='%23484848'/%3E%3Cpath d='M10.1773 15.3803C10.241 15.0896 10.3047 14.799 10.3684 14.5083C10.3988 14.8323 10.3345 15.1394 10.2416 15.4419C10.202 15.4406 10.1981 15.4014 10.1773 15.3803Z' fill='%23484848'/%3E%3Cpath d='M9.99559 16.17C9.99256 15.9957 10.0799 15.8444 10.1175 15.6803C10.135 15.66 10.1528 15.6607 10.1708 15.6797C10.1595 15.8525 10.133 16.0211 10.0359 16.1699C10.0224 16.1699 10.009 16.17 9.99559 16.17Z' fill='%23484848'/%3E%3Cpath d='M10.5999 12.4241C10.5962 12.3717 10.5999 12.3226 10.6541 12.2952C10.6718 12.2798 10.6893 12.28 10.7067 12.2958C10.73 12.3012 10.7532 12.3065 10.7765 12.3119C10.8153 12.5061 10.6944 12.4438 10.5999 12.4241Z' fill='%23484848'/%3E%3Cpath d='M9.99559 16.17C10.0091 16.1701 10.0225 16.17 10.0359 16.1699C10.0319 16.2851 9.99639 16.3908 9.94057 16.4903C9.91897 16.4669 9.89737 16.4435 9.87577 16.4201C9.9157 16.3368 9.95564 16.2534 9.99559 16.17Z' fill='%23484848'/%3E%3Cpath d='M10.1708 15.6797C10.1531 15.68 10.1353 15.6802 10.1175 15.6803C10.1374 15.5803 10.1574 15.4803 10.1773 15.3803C10.1987 15.4008 10.2201 15.4214 10.2416 15.4419C10.225 15.5233 10.239 15.6139 10.1708 15.6797Z' fill='%23484848'/%3E%3Cpath d='M10.7067 12.2958L10.6804 12.2996L10.6541 12.2952C10.64 12.1971 10.6978 12.0823 10.5881 12.0064C10.4028 12.0026 10.3969 11.8621 10.3911 11.7317C10.3858 11.6118 10.3781 11.4892 10.427 11.3737C10.4929 11.1654 10.538 10.9528 10.5542 10.7341C10.5557 10.7056 10.5624 10.6784 10.5729 10.652C10.6091 10.6046 10.649 10.5664 10.7151 10.595C10.7157 10.6168 10.7163 10.6386 10.7169 10.6604C10.7536 10.7294 10.8097 10.772 10.8863 10.7862C10.8919 10.805 10.8957 10.8242 10.8975 10.8438C10.8974 10.883 10.8973 10.9222 10.8972 10.9614C10.9632 11.0851 10.9129 11.2088 10.8967 11.3325L10.8983 11.33C10.8116 11.3237 10.8133 11.3833 10.8065 11.4458C10.7755 11.7295 10.7404 12.0125 10.7067 12.2958Z' fill='%23484848'/%3E%3Cpath d='M10.8967 11.3325C10.8341 11.2087 10.9233 11.0851 10.8972 10.9614C10.9911 11.0852 10.9931 11.2089 10.8967 11.3325Z' fill='%23484848'/%3E%3Cpath d='M9.98937 11.4539C9.8683 11.576 9.95803 11.7564 9.87145 11.888C9.82924 11.8842 9.79575 11.8631 9.76576 11.8347C9.7034 11.7816 9.68687 11.6963 9.63091 11.6385C9.55184 11.5976 9.56616 11.5228 9.56478 11.4536C9.69877 11.3484 9.76378 11.2217 9.74602 11.0396C9.72782 10.8527 9.74489 10.6623 9.74651 10.4734C9.62114 10.3267 9.93162 10.2539 9.80743 10.1074C10.0017 10.0119 10.1192 10.0471 10.1139 10.291C10.1431 10.5871 9.98396 10.8554 9.98993 11.1481C10.0424 11.2501 10.0307 11.352 9.98937 11.4539Z' fill='%23484848'/%3E%3Cpath d='M10.6043 10.718C10.6452 10.9597 10.5683 11.1788 10.4769 11.3951C10.4153 11.3559 10.397 11.2873 10.3646 11.228C10.3037 11.1221 10.3535 11.0116 10.3516 10.9031C10.3065 10.6614 10.3024 10.4273 10.4743 10.2256C10.4811 10.1649 10.4556 10.1039 10.4756 10.0433C10.4926 10.0426 10.5096 10.0431 10.5265 10.0446C10.6069 9.95118 10.5659 9.77956 10.7224 9.73511C10.7607 9.75697 10.799 9.77886 10.8374 9.80072C10.7966 10.0655 10.7558 10.3302 10.7151 10.595C10.6733 10.6162 10.6316 10.6374 10.5899 10.6586C10.5776 10.676 10.5345 10.6491 10.5417 10.686C10.5464 10.7105 10.5788 10.7156 10.6043 10.718Z' fill='%23484848'/%3E%3Cpath d='M10.7163 7.90234C10.7815 7.86787 10.8105 7.7416 10.9107 7.80317C10.9908 7.85238 10.9424 7.92865 10.9126 7.99298C10.802 8.2316 10.9226 8.50815 10.7853 8.74731C10.7374 8.83078 10.8602 8.87825 10.8943 8.94831C10.7927 8.95613 10.7138 9.08198 10.5962 9.00685C10.6362 8.63869 10.6762 8.2705 10.7163 7.90234Z' fill='%23484848'/%3E%3Cpath d='M10.1139 10.291C10.0918 10.0937 9.94791 10.1035 9.80743 10.1074C9.78941 10.074 9.7713 10.0406 9.75325 10.0072C10.1029 9.91583 9.8337 9.50098 10.11 9.36556C10.2429 9.47445 10.2903 9.60024 10.1591 9.77668C10.0441 9.93132 10.1819 10.1233 10.1139 10.291Z' fill='%23484848'/%3E%3Cpath d='M10.3516 10.9031C10.4818 10.9811 10.329 11.1155 10.4103 11.2032C10.4142 11.2926 10.3685 11.374 10.3774 11.4665C10.3916 11.6136 10.3016 11.6546 10.1734 11.6425C10.1685 11.532 10.0819 11.442 10.1224 11.283C10.057 11.3669 10.0232 11.4104 9.98937 11.4539C9.98955 11.3519 9.98972 11.25 9.98993 11.1481C10.2624 11.2947 10.2039 10.944 10.3516 10.9031Z' fill='%23484848'/%3E%3Cpath d='M10.7224 9.73511C10.6187 9.81354 10.7271 10.0285 10.5265 10.0446C10.3767 9.83922 10.5717 9.64868 10.5585 9.44538C10.5537 9.37135 10.594 9.27743 10.5925 9.18887C10.6145 9.17356 10.6364 9.17371 10.6582 9.18929C10.7528 9.36246 10.6792 9.55576 10.7224 9.73511Z' fill='%23484848'/%3E%3Cpath d='M10.4756 10.0433C10.5233 10.0899 10.6088 10.1355 10.6102 10.1834C10.6126 10.2685 10.5041 10.1484 10.4743 10.2256C10.3934 10.1642 10.3888 10.1035 10.4756 10.0433Z' fill='%23484848'/%3E%3Cpath d='M9.80499 12.4348C9.7164 12.422 9.63844 12.4523 9.56372 12.4956C9.58839 12.3119 9.505 12.1165 9.62169 11.9426C9.67195 11.9777 9.68384 12.0331 9.6982 12.0873C9.71683 12.191 9.80725 12.2397 9.86695 12.3119C9.84631 12.3529 9.82566 12.3939 9.80499 12.4348Z' fill='%23484848'/%3E%3Cpath d='M9.62776 12.1311C9.62575 12.0683 9.62376 12.0054 9.62169 11.9426C9.61958 11.9047 9.61743 11.8668 9.61536 11.8289C9.67622 11.7624 9.74024 11.7772 9.80537 11.8215C9.82733 11.8437 9.84932 11.8658 9.87134 11.888C9.86924 11.9062 9.86729 11.9244 9.86548 11.9426C9.78263 11.9824 9.75214 12.069 9.69755 12.1344C9.67349 12.1493 9.65026 12.1473 9.62776 12.1311Z' fill='%23484848'/%3E%3Cpath d='M9.80537 11.8215C9.74207 11.8239 9.67875 11.8264 9.61536 11.8289C9.55278 11.7599 9.64081 11.7032 9.63081 11.6385C9.74749 11.6427 9.76151 11.7466 9.80537 11.8215Z' fill='%23484848'/%3E%3Cpath d='M10.1734 11.6425C10.2109 11.5755 10.3925 11.6022 10.2851 11.4351C10.2143 11.3249 10.3688 11.2827 10.4103 11.2032C10.483 11.2493 10.4702 11.3256 10.4769 11.3951C10.4519 11.6104 10.3549 11.839 10.5881 12.0064C10.592 12.098 10.5566 12.1658 10.4716 12.2038C10.4342 12.219 10.3962 12.23 10.3552 12.2228C10.3006 12.2081 10.2682 12.1629 10.2284 12.128C10.1972 11.9676 10.3721 11.7836 10.1734 11.6425Z' fill='%23484848'/%3E%3Cpath d='M10.2284 12.128C10.2812 12.13 10.3294 12.1408 10.3538 12.1962C10.2988 12.3942 10.3598 12.6047 10.2898 12.8011C10.2695 12.8412 10.2492 12.8812 10.2288 12.9213C10.1398 12.8573 10.1825 12.7601 10.1684 12.6774C10.1662 12.5118 10.2668 12.3584 10.2249 12.1882C10.2295 12.1683 10.2308 12.1483 10.2284 12.128Z' fill='%23484848'/%3E%3Cpath d='M9.68553 12.1267C9.69518 12.0151 9.6664 11.8654 9.86548 11.9426C9.84424 12.0246 9.98292 12.111 9.85875 12.1902C9.77121 12.2517 9.72197 12.207 9.68553 12.1267Z' fill='%23484848'/%3E%3Cpath d='M9.68553 12.1267C9.7433 12.1478 9.80114 12.169 9.85885 12.1902C9.86152 12.2308 9.86421 12.2714 9.86695 12.3119C9.76012 12.2881 9.64179 12.2799 9.62776 12.1311C9.64699 12.1293 9.66625 12.1277 9.68553 12.1267Z' fill='%23484848'/%3E%3Cpath d='M10.2898 12.8011C10.3158 12.5999 10.2398 12.3878 10.3538 12.1962C10.3931 12.1987 10.4324 12.2011 10.4716 12.2037C10.2825 12.3631 10.4418 12.6303 10.2898 12.8011Z' fill='%23484848'/%3E%3Cpath d='M10.8863 10.7862C10.7533 10.8492 10.7271 10.7658 10.7169 10.6604C10.7776 10.6802 10.8384 10.7 10.8992 10.7198C10.8949 10.742 10.8906 10.7641 10.8863 10.7862Z' fill='%23484848'/%3E%3Cpath d='M10.6043 10.718C10.5467 10.7761 10.4974 10.7719 10.4755 10.6898C10.4661 10.6542 10.4706 10.5842 10.4874 10.5775C10.5514 10.552 10.547 10.6399 10.5899 10.6586C10.5947 10.6784 10.5995 10.6982 10.6043 10.718Z' fill='%23484848'/%3E%3C/svg%3E");
}

.why--grid ul li:not(:last-child) {
    margin-bottom: 12px;
}

.why--content {
    margin-top: 25px;
    padding-top: 0 !important;
}

.why--button {
    display: flex;
    align-items: center;
    gap: 15px;
    justify-content: space-between;
    margin-top: 40px;
}

.why--button span {
    color: #161616;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 27px;
    /* 150% */
    letter-spacing: -0.36px;
    text-transform: uppercase;
}

.tech--wrapper {
    display: flex;
    align-items: stretch;
    width: 100%;
    justify-content: space-between;
}

.tech--grid {

    display: flex;
    align-items: flex-start;
    gap: 32px;

}

.tech--right {
    max-width: 900px;
    width: 100%;
}

.tech--title {
    color: #161616;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    /* 112.5% */
    letter-spacing: -0.64px;
    margin-bottom: 20px;
}

.tech--style {
    display: flex;
    align-items: center;
    gap: 8px;
    flex-wrap: wrap;
    margin-bottom: 20px;
}

.tech--style span {
    color: #484848;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    /* 150% */
    letter-spacing: -0.32px;
    padding: 10px 20px;
    background: #F5F6FB;
    border-radius: 32px;
}

.tech--text {
    color: #484848;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    /* 150% */
    letter-spacing: -0.32px;
}

.tech--content {
    min-width: 520px;
    width: 100%;
}

.tech--image {
    width: 100%;
    position: relative;
}

.tech--image img {
    border-radius: 32px;
}

.tech--image span {
    border-radius: 99px;
    background: #FF6400;
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    /* 150% */
    letter-spacing: -0.32px;
    padding: 10px 20px;
    position: absolute;
    bottom: 15px;
    left: 15px;
}

.flex {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: space-between;
}

.flex-second {
    justify-content: center;
}

.single--social {
    position: absolute;
    right: calc(50% - 1400px / 2);
    top: 80px;
}

.tabs {
    width: 100%;
}

.tabs__content,
.tabs__content-sub,
.tabs__content-sub-sub {
    display: none;
}

.tabs__content.active,
.tabs__content-sub.active,
.tabs__content-sub-sub.active {
    display: block;
}

.tabs--block {
    display: none;
}

.tabs--block.active {
    display: block;
}

.ind--wrapper {
    display: flex;
    align-items: center;
    gap: 30px;
}

.junior-page .ind--wrapper {
    flex-wrap: wrap;
}

.ind--grid {
    width: calc(100%/3 - 15px);
    border-radius: 32px;
    background: #FFF;
    box-shadow: 0 2px 40px 0 rgba(26, 26, 26, 0.05);
    padding: 20px;
}

.junior-page .ind--grid {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 20px;
}

.ind--image {
    position: relative;
}

.ind--image img {
    border-radius: 16px;
    max-height: 260px;
    min-height: 260px;
    object-fit: cover;
    width: 100%;
    object-position: top;
}

.junior-page .ind--image {
    max-width: 380px;
    width: 100%;
}

.junior-page .ind--image img {
    width: 100%;
}

.ind--time {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    border-radius: 32px;
    background: #F5F6FB;
    padding: 12px 20px;
    margin-top: 15px;
}

.ind--time span {
    display: flex;
    align-items: center;
    gap: 5px;
}

.ind--right {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    max-width: 310px;
    width: 100%;
}

.ind-jun-price {
    display: flex;
    align-items: center;
    gap: 15px;
    color: #161616;
    font-size: 72px;
    font-style: normal;
    font-weight: 700;
    line-height: 80px;
    /* 111.111% */
    letter-spacing: -2.88px;
    text-transform: uppercase;
}

.ind-jun-price span {
    color: #484848;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    /* 150% */
    text-transform: uppercase;
    letter-spacing: normal;
    text-align: right;
}

.ind-jun-price span>span {
    color: #FFF;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: -0.28px;
    border-radius: 32px;
    padding: 5px 10px;
    background: #ff6400;
    margin-top: 5px;
    text-transform: capitalize;
}


.ind--content {
    margin-top: 20px;
}

.junior-page .ind--content {
    margin-top: 0;
}

.ind--title {
    color: #161616;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: -0.64px;
    margin-bottom: 5px;
}

.ind--style {
    color: #484848;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    text-transform: uppercase;
}

.ind--text {
    color: #484848;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    /* 157.143% */
    letter-spacing: -0.28px;
    margin-bottom: 32px;
    margin-top: 16px;
}

.tabs--top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 32px;
}

.tabs--grid span {
    border-radius: 8px;
    border: 1px solid #D7D7D7;
    background: #FFF;
    color: #161616;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    /* 144.444% */
    letter-spacing: -0.36px;
    padding: 7px 16px;
    cursor: pointer;
    display: block;
}

.tabs--grid.active span {
    background: #161616;
    color: #fff;
}

.adults-page .tabs--grid span {
    font-size: 16px;
    padding: 5px 12px;
}

.tabs--prices {
    display: flex;
    align-items: center;
    gap: 30px;
}

.tabs--prices span {
    color: #161616;
    font-size: 56px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    /* 107.143% */
    letter-spacing: -2.24px;
    text-transform: uppercase;
}

.ind--button {
    background: #FF6400;
    color: #fff;
    border-color: #f68942;
    width: 100%;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.32px;
    text-transform: uppercase;
    padding-top: 16px;
    padding-bottom: 16px;
}

.adults-page .ind--button {
    background: #FF0071;
    border-color: #FF0071;
    position: absolute;
    left: 0;
    bottom: 0;
}

.ind--list {
    margin-top: 32px;
}

.ind--list h3 {
    color: #484848;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    /* 137.5% */
    letter-spacing: 2.56px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 18px;
}

.ind--list ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.ind--list ul li {
    color: #484848;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    /* 157.143% */
    letter-spacing: -0.28px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.ind--list ul li:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='18' viewBox='0 0 12 18' fill='none'%3E%3Cpath d='M4.28526 14.5179C4.34911 14.3872 4.41297 14.2565 4.47682 14.1258C4.53179 13.9511 4.58285 13.7743 4.72197 13.6422C4.76547 13.5542 4.809 13.4663 4.8525 13.3783C4.89857 13.3027 4.91936 13.2142 4.97213 13.142C5.22344 12.6118 5.47517 12.0817 5.72561 11.551C5.77113 11.4546 5.81138 11.3556 5.85404 11.2577C5.90272 11.1808 5.91493 11.0861 5.97355 11.014C6.22579 10.4499 6.47802 9.88569 6.73026 9.32153C6.78532 9.24562 6.75284 9.12509 6.85651 9.07399L6.85624 9.07471C6.91855 8.87823 6.91594 8.65394 7.0989 8.50924C7.1429 8.40343 7.18693 8.29765 7.23093 8.19184C7.28069 8.11453 7.28942 8.01656 7.35442 7.94697L7.37137 7.93513L7.36548 7.9153C7.39287 7.81683 7.38206 7.7017 7.487 7.63713L7.4857 7.64019C7.52663 7.55545 7.51244 7.44543 7.60322 7.38352C7.64744 7.1622 7.77078 6.97453 7.86259 6.77344C7.89292 6.68104 7.9165 6.58564 7.97946 6.50756C8.02194 6.39865 8.06445 6.28974 8.10692 6.18083C8.17332 6.09076 8.17568 5.97277 8.23767 5.88078C8.2567 5.83523 8.27572 5.78968 8.29475 5.74414C8.35303 5.67396 8.33818 5.56709 8.41431 5.50587C8.4571 5.39618 8.49989 5.2865 8.54268 5.17685C8.57945 5.0755 8.56383 4.95165 8.66998 4.88005C8.71482 4.78486 8.75962 4.68968 8.80446 4.59449C8.82382 4.49448 8.85623 4.39982 8.91776 4.31703C9.00101 4.06265 9.10236 3.81629 9.24114 3.58648C9.26611 3.48978 9.28895 3.39215 9.36077 3.31614L9.3604 3.31723C9.40195 3.26096 9.3458 3.17172 9.42425 3.12788C9.5067 2.93531 9.58912 2.74275 9.67156 2.55018C9.71745 2.45221 9.70676 2.33038 9.79751 2.2513C9.84203 2.15618 9.88656 2.06106 9.93108 1.96594C9.9788 1.80479 10.0137 1.63853 10.1171 1.49962C10.1443 1.43933 10.1715 1.37903 10.1987 1.31871C10.295 1.23452 10.3815 1.24394 10.4583 1.34579C10.5371 1.58012 10.346 1.7392 10.2932 1.93691C10.2361 2.09629 10.1607 2.24845 10.1045 2.40846C9.77201 3.2138 9.41558 4.00898 9.09096 4.81755C8.77831 5.54085 8.4738 6.26762 8.16415 6.99206C8.1261 7.10407 8.05886 7.20459 8.03321 7.32161C7.9868 7.42786 7.93224 7.53079 7.90135 7.64332C7.84446 7.75979 7.7969 7.88069 7.74002 7.99732C7.78197 7.90991 7.83182 7.8261 7.86191 7.73315C7.92152 7.61705 7.95427 7.48949 8.01583 7.37432C8.06184 7.21707 8.15157 7.07668 8.19089 6.9168C8.50819 6.24658 8.78004 5.55696 9.06676 4.87366C9.38744 4.09487 9.75388 3.33523 10.0397 2.54209C10.1477 2.34757 10.2422 2.14686 10.3089 1.9339C10.3935 1.71413 10.5029 1.5057 10.6026 1.29274C10.6792 1.22578 10.7243 1.13519 10.7805 1.05252C10.8043 1.03384 10.8309 1.02138 10.8603 1.01441C10.9068 1.00911 10.95 1.01785 10.9886 1.0453C11.0059 1.07062 11.0141 1.09872 11.0136 1.12936C10.9666 1.29789 10.8898 1.45739 10.8595 1.63137C10.8398 1.70332 10.8108 1.77176 10.7834 1.84092C10.6585 2.19727 10.5129 2.54538 10.3657 2.8928C10.2894 3.05907 10.2282 3.23134 10.1622 3.40178C9.87317 4.08929 9.5972 4.78214 9.31017 5.47036C9.1603 5.82525 9.00257 6.1769 8.86955 6.53876C8.7015 6.95166 8.53043 7.36326 8.35274 7.77209C8.13787 8.24529 7.95575 8.73279 7.72936 9.2009C7.66801 9.33888 7.61642 9.4815 7.53918 9.6121C7.37292 10.0548 7.18272 10.4871 6.97599 10.9123C6.79951 11.2634 6.6625 11.6333 6.47344 11.9785C6.24897 12.355 6.11986 12.7774 5.90703 13.1594C5.75416 13.5673 5.5074 13.9293 5.33894 14.3295C5.16029 14.7124 4.94843 15.0791 4.78199 15.468C4.50831 15.7684 4.38726 16.166 4.1384 16.4828C4.10134 16.5299 4.08618 16.5918 4.04373 16.6403C4.00987 16.6789 3.96783 16.6024 3.96659 16.6451C3.94369 17.4232 3.78075 17.5376 3.15878 17.7584C3.08324 17.7687 3.01208 17.7646 2.96182 17.6958C2.94413 17.5863 2.90035 17.5182 2.77574 17.5806C2.43737 17.7421 2.30856 17.7079 2.12046 17.3851C2.03228 17.2337 1.93552 17.0837 1.89354 16.9097C1.87699 16.8412 1.8466 16.7602 1.92799 16.7145C1.98996 16.6797 2.04545 16.7297 2.09762 16.7607C2.14215 16.7872 2.18404 16.8183 2.22175 16.8539C2.32486 16.9514 2.41747 17.1985 2.53589 16.8556C2.56566 16.7694 2.70651 16.8108 2.79249 16.7808C2.86803 16.7642 2.93614 16.7353 2.97892 16.6652C3.01099 16.6098 3.04815 16.5588 3.10076 16.5211C3.14227 16.4577 3.18378 16.3943 3.2253 16.331C3.29009 16.1398 3.37948 15.964 3.53911 15.8326C3.60095 15.7249 3.66277 15.6172 3.72461 15.5096C3.76241 15.4802 3.74208 15.4167 3.79212 15.3945C3.92269 15.1671 4.05325 14.9397 4.18381 14.7123C4.16101 14.6181 4.20321 14.5576 4.28526 14.5179Z' fill='%23161616'/%3E%3Cpath d='M2.8512 16.8334C2.58545 16.811 2.55688 17.1837 2.26985 17.1647C2.33616 16.8997 2.07928 16.8802 1.93632 16.7103C1.95423 17.0235 2.12764 17.2224 2.24333 17.4441C2.38403 17.7138 2.59125 17.5955 2.7871 17.5226C2.91332 17.4688 2.97836 17.5069 2.97495 17.6477C3.01991 17.7214 3.09377 17.7082 3.16255 17.7102C3.19282 17.6815 3.21953 17.6845 3.24273 17.7191C3.24977 17.7536 3.24358 17.7855 3.22446 17.815C3.08141 17.9868 2.90344 17.9514 2.72265 17.8992C2.4551 17.8688 2.27041 17.6992 2.08984 17.5227C1.98657 17.4776 1.95119 17.3806 1.9106 17.2876C1.82874 17.1573 1.74685 17.027 1.66499 16.8967C1.49452 16.7755 1.4878 16.5701 1.41022 16.4012C1.2421 16.0448 1.07398 15.6884 0.905865 15.332C0.798631 15.2345 0.788932 15.0875 0.721605 14.9697C0.637825 14.7984 0.554078 14.6271 0.470298 14.4559C0.355411 14.283 0.175982 14.1567 0.106362 13.9512C0.0845809 13.8903 0.0628022 13.8294 0.0410518 13.7684C-0.0364691 13.6265 0.00114326 13.5056 0.109059 13.3977L0.104691 13.4039C0.32486 13.2179 0.699108 13.2447 1.0293 13.4703C1.06589 13.5534 1.1343 13.5865 1.22031 13.592C1.33635 13.8126 1.45957 14.0287 1.61421 14.2254C1.63051 14.249 1.64266 14.2744 1.65167 14.3015C1.65796 14.5559 1.79884 14.7484 1.94533 14.9384C2.01056 15.0986 2.10102 15.2446 2.19955 15.3862C2.21232 15.4133 2.22171 15.4414 2.22874 15.4704C2.35856 15.8406 2.57965 16.1626 2.76828 16.5019C2.82309 16.6008 2.94179 16.694 2.8512 16.8334Z' fill='%23161616'/%3E%3Cpath d='M9.30653 7.32109C9.15663 7.675 9.00673 8.02893 8.85683 8.38283C8.83502 8.40585 8.80844 8.41481 8.77714 8.40979C8.6296 8.20123 8.86396 8.06329 8.87363 7.88364C8.93795 7.75419 8.9833 7.61675 9.03808 7.48323C9.07542 7.40503 9.09956 7.32171 9.12983 7.24072C9.24803 7.00592 9.34114 6.76062 9.43266 6.51473C9.48168 6.41074 9.5266 6.30506 9.56223 6.19553C9.61156 6.09117 9.65407 5.98403 9.69119 5.87456C9.73872 5.78123 9.7679 5.67536 9.86587 5.61621C9.91724 5.62213 9.95665 5.6366 9.92561 5.70074C9.85785 5.90557 9.79005 6.11038 9.72229 6.31522C9.73543 6.42035 9.67117 6.49328 9.61624 6.57006C9.5131 6.71966 9.45116 6.88576 9.41844 7.06361C9.36558 7.14268 9.41329 7.26548 9.30653 7.32109Z' fill='%23161616'/%3E%3Cpath d='M7.46802 11.6357C7.40333 11.7607 7.3386 11.8857 7.27391 12.0106C7.2168 12.0126 7.19791 11.9739 7.18555 11.928C7.18524 11.7263 7.32956 11.5744 7.37126 11.3869C7.449 11.2152 7.54852 11.0534 7.60435 10.8717C7.66179 10.7228 7.74855 10.5865 7.79282 10.4319C7.85755 10.2692 7.94706 10.1171 7.99725 9.94805C8.0692 9.81683 8.10674 9.66495 8.22733 9.5627C8.28347 9.55551 8.31353 9.58569 8.33054 9.63471C8.33345 9.68354 8.32899 9.72946 8.28171 9.75843C8.03195 10.2848 7.79911 10.8183 7.59744 11.3652C7.56909 11.4624 7.55651 11.5672 7.46802 11.6357Z' fill='%23161616'/%3E%3Cpath d='M2.72266 17.8992C2.89846 17.8908 3.07342 17.8791 3.22385 17.7712C3.36767 17.6691 3.54682 17.6938 3.70307 17.6696C4.07946 17.6115 4.25637 17.2778 4.55861 17.1273C4.59081 17.127 4.61346 17.1419 4.62809 17.1701C4.63723 17.3477 4.52346 17.4378 4.38564 17.5108C4.29068 17.5998 4.19571 17.6888 4.10074 17.7778C3.73895 18.0597 3.3259 18.0118 2.91261 17.9624C2.84928 17.9413 2.78599 17.9203 2.72266 17.8992Z' fill='%23161616'/%3E%3Cpath d='M10.4273 1.37904C10.3709 1.28317 10.2751 1.33709 10.1982 1.31871C10.2553 1.15164 10.3124 0.984546 10.3695 0.817478L10.367 0.820298C10.4639 0.806045 10.4558 0.712286 10.4935 0.65323C10.5089 0.571028 10.5598 0.513429 10.6238 0.464752C10.6871 0.439748 10.7477 0.442753 10.8046 0.482692C10.8683 0.574963 10.8246 0.662184 10.7927 0.750118C10.7306 0.901105 10.6699 1.0529 10.599 1.20035C10.549 1.26666 10.551 1.38362 10.4273 1.37904Z' fill='%23161616'/%3E%3Cpath d='M2.85124 16.8334C2.64309 16.4491 2.43777 16.0633 2.22448 15.682C2.18215 15.6063 2.15551 15.5356 2.16657 15.4508C2.35346 15.4494 2.31848 15.6715 2.44681 15.7291C2.51405 15.7742 2.50023 15.855 2.5293 15.9169C2.51836 15.9648 2.52053 16.0073 2.57546 16.0279C2.71551 16.1435 2.75519 16.3187 2.83705 16.4689L2.83551 16.4658C2.90844 16.5358 2.98308 16.6044 3.03067 16.6959C3.01025 16.7931 2.9414 16.8271 2.85124 16.8334Z' fill='%23161616'/%3E%3Cpath d='M5.59164 15.5777C5.55465 15.6224 5.51765 15.6672 5.48066 15.712C5.44019 15.7125 5.4037 15.7001 5.36977 15.6783C5.34781 15.6605 5.33715 15.6373 5.33594 15.6093C5.34746 15.5681 5.37252 15.5356 5.401 15.5051C5.56056 15.3187 5.63601 15.0861 5.74774 14.8736C5.91099 14.5665 6.05931 14.2521 6.2137 13.9404C6.22619 13.9128 6.24125 13.8869 6.25761 13.8615C6.31496 13.8134 6.36032 13.6722 6.44654 13.8355C6.4541 13.9341 6.41376 14.0121 6.34212 14.0764C6.28357 14.1027 6.29373 14.1559 6.29194 14.2043C6.24205 14.2843 6.24013 14.39 6.15867 14.4531C5.968 14.7739 5.78863 15.1003 5.66498 15.4541C5.6309 15.4896 5.65212 15.5579 5.59164 15.5777Z' fill='%23161616'/%3E%3Cpath d='M5.16754 16.2754C4.99992 16.5659 4.8323 16.8564 4.66468 17.1468L4.64594 17.1692L4.61755 17.1623C4.6069 17.1533 4.59583 17.1447 4.58437 17.1367C4.46831 17.0514 4.53374 16.9495 4.55763 16.8509C4.72026 16.619 4.78006 16.3115 5.05975 16.1649C5.12194 16.1761 5.19648 16.1755 5.16754 16.2754Z' fill='%23161616'/%3E%3Cpath d='M2.15802 15.3984C2.02305 15.2808 1.90269 15.1549 1.91 14.9573C1.78414 14.7378 1.65525 14.5197 1.59582 14.2698L1.59564 14.2697C1.54873 14.147 1.41361 14.0579 1.45506 13.9015C1.48062 13.8779 1.50581 13.8784 1.53057 13.9028C1.60849 14.0486 1.68645 14.1945 1.76438 14.3403C1.89937 14.3716 1.85531 14.5068 1.90724 14.5863L1.90544 14.5827C1.95207 14.6671 1.98148 14.7593 2.02482 14.8451L2.02045 14.8419C2.14259 14.8927 2.11985 15.0149 2.15241 15.1099C2.15433 15.144 2.15626 15.178 2.15815 15.2122C2.20351 15.2743 2.21193 15.3363 2.15802 15.3984Z' fill='%23161616'/%3E%3Cpath d='M11.7311 1.06287C11.7286 1.42696 11.4688 1.71183 11.4233 2.06267C11.4098 2.08271 11.3912 2.09483 11.3677 2.09976C11.3221 2.11069 11.284 2.15104 11.2311 2.13604C11.2117 2.11748 11.1979 2.09576 11.1886 2.07069C11.1737 2.0174 11.1752 1.96408 11.1865 1.91066C11.1926 1.88457 11.2019 1.8595 11.213 1.83518C11.256 1.75484 11.2857 1.66901 11.3133 1.58244C11.3256 1.54616 11.3395 1.5104 11.3524 1.47428C11.3642 1.43744 11.3797 1.40239 11.4035 1.37153C11.4228 1.35483 11.4443 1.34135 11.4668 1.33007C11.5124 1.30281 11.5333 1.259 11.5459 1.20955C11.5523 1.18361 11.5615 1.15904 11.5725 1.13484C11.592 1.09822 11.6197 1.06984 11.656 1.04979C11.6831 1.04177 11.7082 1.04616 11.7311 1.06287Z' fill='%23161616'/%3E%3Cpath d='M11.2334 2.05884C11.2384 2.07817 11.2396 2.09775 11.2367 2.11755C11.2842 2.16236 11.2935 2.21608 11.2742 2.2765C11.2093 2.38306 11.1461 2.49033 11.1656 2.6235C11.086 2.86598 11.0109 3.11041 10.8661 3.32511C10.8023 3.29282 10.7712 3.23621 10.751 3.1713C10.8296 2.76513 10.9138 2.3609 11.2334 2.05884Z' fill='%23161616'/%3E%3Cpath d='M6.80048 13.1402C6.70527 13.2819 6.68144 13.4643 6.54688 13.5834C6.42967 13.6 6.43333 13.5083 6.41433 13.4366C6.40526 13.1882 6.6257 13.0419 6.68692 12.8246C6.74118 12.7694 6.78428 12.7072 6.80305 12.6302C6.81269 12.6061 6.82719 12.5853 6.84528 12.5669C6.86936 12.5561 6.89402 12.5553 6.91912 12.5629C6.96628 12.5976 6.94846 12.6563 6.96959 12.7006C6.95227 12.7638 6.93495 12.827 6.9176 12.8902C6.87304 12.971 6.85699 13.0651 6.80048 13.1402Z' fill='%23161616'/%3E%3Cpath d='M11.1484 0.175645C11.1934 0.0507474 11.276 0.0801518 11.362 0.123468C11.399 0.165452 11.3861 0.225407 11.4149 0.270303C11.453 0.322264 11.5164 0.361242 11.5021 0.440097C11.4536 0.519386 11.4255 0.606792 11.4027 0.696523C11.3618 0.819593 11.3056 0.932345 11.1945 1.00869C11.1669 1.0213 11.1384 1.02319 11.1091 1.01628C11.0706 0.991091 11.0445 0.955521 11.0237 0.915459C11.0109 0.88875 11.0025 0.860554 10.9975 0.831398C10.9836 0.615871 11.2857 0.498099 11.1762 0.252982C11.1618 0.229 11.1525 0.203221 11.1484 0.175645Z' fill='%23161616'/%3E%3Cpath d='M10.7786 3.18823C10.8447 3.21029 10.8587 3.26576 10.8662 3.32528C10.802 3.53092 10.7378 3.73659 10.6735 3.94224C10.6375 3.97725 10.6554 4.03485 10.6199 4.07005L10.5985 4.06233C10.5748 4.08334 10.5508 4.08473 10.5263 4.0636C10.482 4.00489 10.464 3.93657 10.4541 3.86524C10.461 3.7669 10.4736 3.67075 10.5692 3.61306C10.7064 3.5677 10.6245 3.45578 10.6406 3.37352C10.6535 3.2871 10.6668 3.20078 10.7786 3.18823Z' fill='%23161616'/%3E%3Cpath d='M8.30062 9.64879C8.28538 9.62434 8.27013 9.5999 8.25486 9.57545C8.15689 9.4433 8.29545 9.33483 8.29043 9.21185C8.29727 9.18347 8.30728 9.15623 8.31943 9.12974C8.40727 9.01879 8.44113 8.86476 8.58279 8.7961C8.613 8.79344 8.63905 8.8027 8.66093 8.82374C8.62006 8.94201 8.57919 9.06024 8.53833 9.17851C8.50458 9.27112 8.50254 9.37712 8.42329 9.45049L8.4223 9.45322C8.3445 9.4952 8.44668 9.64926 8.30062 9.64879Z' fill='%23161616'/%3E%3Cpath d='M10.7844 0.508205C10.7292 0.506811 10.674 0.505385 10.6187 0.503991C10.5605 0.443169 10.5702 0.378009 10.6064 0.311144C10.6499 0.174349 10.759 0.0908461 10.8591 0C10.8704 0.00743624 10.8816 0.0149038 10.893 0.0222161C10.9363 0.0786386 10.9644 0.137942 10.9276 0.209175C10.8805 0.262933 10.8763 0.326575 10.8865 0.393687C10.8755 0.452557 10.8491 0.497547 10.7844 0.508205Z' fill='%23161616'/%3E%3Cpath d='M1.47057 13.9009C1.51209 14.0238 1.55357 14.1467 1.59509 14.2696C1.39612 14.0846 1.22471 13.8844 1.21973 13.592C1.29846 13.5895 1.32185 13.6551 1.35831 13.7046C1.40135 13.7668 1.47044 13.8141 1.47057 13.9009Z' fill='%23161616'/%3E%3Cpath d='M6.97003 12.7007C6.95044 12.6555 6.93086 12.6102 6.91128 12.565C6.90564 12.329 7.06149 12.1554 7.14666 11.9543C7.17228 11.9342 7.19974 11.9325 7.22861 11.9465C7.24411 11.9679 7.2596 11.9893 7.27509 12.0106C7.1734 12.2407 7.07171 12.4707 6.97003 12.7007Z' fill='%23161616'/%3E%3Cpath d='M6.47908 13.3901C6.48596 13.46 6.48004 13.5343 6.54628 13.5835C6.52503 13.6692 6.50378 13.7548 6.48252 13.8404L6.46108 13.8562L6.43667 13.8457C6.32866 13.7311 6.34533 13.9151 6.28296 13.9098C6.1669 13.7197 6.23828 13.5306 6.47908 13.3901Z' fill='%23161616'/%3E%3Cpath d='M5.16755 16.2756C5.14056 16.2202 5.0903 16.2098 5.0358 16.2076C5.01774 16.1618 5.04023 16.1276 5.06716 16.0944C5.21842 15.9739 5.2284 15.7447 5.40981 15.6472C5.43333 15.6689 5.45687 15.6906 5.48038 15.7123C5.41309 15.9206 5.28578 16.0956 5.16755 16.2756Z' fill='%23161616'/%3E%3Cpath d='M10.2872 4.87676C10.224 5.02288 10.1609 5.169 10.0977 5.31513C10.0471 5.32557 10.0241 5.29492 10.0074 5.25474C9.98636 5.15528 10.0313 5.06747 10.0561 4.97585C10.0646 4.94951 10.0756 4.92432 10.0879 4.8996C10.1468 4.80884 10.1678 4.68416 10.3007 4.65869C10.3299 4.66129 10.3555 4.67214 10.3769 4.6924C10.3866 4.77312 10.3378 4.82539 10.2872 4.87676Z' fill='%23161616'/%3E%3Cpath d='M2.15723 15.3984C2.15729 15.3363 2.15735 15.2742 2.15739 15.2122C2.24482 15.3571 2.33222 15.502 2.41966 15.6469C2.44398 15.6865 2.44987 15.7259 2.41808 15.7647C2.28324 15.7009 2.3005 15.5148 2.16581 15.4509C2.16346 15.4333 2.16057 15.4158 2.15723 15.3984Z' fill='%23161616'/%3E%3Cpath d='M10.54 4.06408C10.5596 4.06433 10.5791 4.06371 10.5986 4.06226C10.5417 4.19081 10.5274 4.33851 10.4256 4.44683C10.3846 4.44804 10.347 4.43655 10.3119 4.41576C10.2898 4.39949 10.2747 4.37802 10.2652 4.3523C10.2544 4.29337 10.2792 4.24801 10.3196 4.20847C10.3944 4.16274 10.4264 4.05085 10.54 4.06408Z' fill='%23161616'/%3E%3Cpath d='M10.0447 5.25146C10.0621 5.27272 10.0796 5.29394 10.0971 5.3152C10.0404 5.44388 10.0262 5.59143 9.92576 5.70068C9.90736 5.67896 9.88895 5.65724 9.87058 5.63552C9.82584 5.46092 9.85732 5.32087 10.0447 5.25146Z' fill='%23161616'/%3E%3Cpath d='M11.8602 0.749933C11.857 0.811034 11.8537 0.872135 11.8504 0.933175C11.8108 0.976429 11.7713 1.01971 11.7318 1.06297C11.7125 1.0656 11.6931 1.0669 11.6737 1.06687C11.6181 1.01634 11.6108 0.953283 11.6261 0.884343C11.648 0.83926 11.6711 0.795727 11.7336 0.806851C11.8178 0.881337 11.8069 0.74417 11.8602 0.749933Z' fill='%23161616'/%3E%3Cpath d='M8.78265 8.45759C8.76806 8.53768 8.75346 8.61781 8.7389 8.6979C8.71263 8.73973 8.68639 8.78156 8.66014 8.82339C8.63988 8.82243 8.61962 8.82122 8.59939 8.81973C8.56406 8.78441 8.55551 8.74047 8.55802 8.69276C8.59536 8.5787 8.61286 8.44522 8.78265 8.45759Z' fill='%23161616'/%3E%3Cpath d='M10.4239 4.58792C10.3975 4.6225 10.3711 4.65705 10.3447 4.69163L10.3197 4.69116L10.2947 4.69194C10.1984 4.55635 10.2684 4.46315 10.3745 4.37915C10.3917 4.40174 10.4089 4.42436 10.4261 4.44694C10.425 4.49392 10.5094 4.54228 10.4239 4.58792Z' fill='%23161616'/%3E%3Cpath d='M11.1659 2.62361C11.05 2.4887 11.1685 2.40764 11.2368 2.31506C11.2535 2.32987 11.2595 2.34512 11.2548 2.36086C11.25 2.37678 11.245 2.38478 11.2397 2.38478C11.2151 2.46441 11.1905 2.54401 11.1659 2.62361Z' fill='%23161616'/%3E%3Cpath d='M11.2393 2.38482C11.2383 2.36158 11.2373 2.33834 11.2363 2.31511C11.2364 2.24939 11.2365 2.18367 11.2366 2.1178C11.2946 2.14246 11.2923 1.96709 11.3755 2.07578C11.3537 2.15532 11.3319 2.23482 11.31 2.31436C11.2865 2.33785 11.2629 2.36133 11.2393 2.38482Z' fill='%23161616'/%3E%3Cpath d='M3.2265 17.7114C3.20503 17.711 3.18358 17.7107 3.16211 17.7104C3.22299 17.613 3.34491 17.6152 3.43011 17.5798C3.85223 17.4046 3.88893 17.0308 3.91526 16.6695C3.92425 16.5463 4.01982 16.5374 4.05657 16.4907C4.3124 16.1662 4.38608 15.7242 4.72628 15.4592C4.94444 15.088 5.13053 14.7 5.32281 14.3152C5.50912 13.9529 5.66183 13.5723 5.90775 13.2426C6.12835 13.3063 6.20971 13.4487 6.07171 13.6038C5.87834 13.8212 5.87131 14.0879 5.79953 14.3393C5.72182 14.6373 5.56352 14.8973 5.4139 15.1614C5.26837 15.3823 5.17012 15.6301 5.02534 15.8515C4.9102 16.0777 4.76161 16.2834 4.63179 16.5007C4.43033 16.7795 4.26788 17.0833 4.06987 17.3644C3.86027 17.6619 3.60295 17.8272 3.2265 17.7114Z' fill='%23161616'/%3E%3Cpath d='M10.106 2.55266C9.82843 3.35708 9.47825 4.13119 9.12402 4.9036C9.06983 4.89074 9.04071 4.85127 9.01855 4.80436C9.36272 3.99594 9.70689 3.18756 10.051 2.37915C10.1863 2.39997 10.1438 2.47706 10.106 2.55266Z' fill='%23161616'/%3E%3Cpath d='M9.01932 4.80457C9.05445 4.83763 9.08958 4.87069 9.12475 4.90378C8.85956 5.60096 8.5812 6.29253 8.24878 6.96107C8.18068 6.91395 8.17953 7.07612 8.10449 7.00721C8.25225 6.4877 8.52265 6.01782 8.70901 5.51358C8.79831 5.27203 8.91503 5.0406 9.01932 4.80457Z' fill='%23161616'/%3E%3Cpath d='M9.23926 5.44526C9.52691 4.75223 9.81456 4.05921 10.1022 3.36621C10.152 3.37984 10.1835 3.41167 10.1975 3.46121C10.0136 4.14352 9.67938 4.76745 9.43197 5.42534C9.41029 5.46701 9.38132 5.50162 9.33701 5.52074C9.28149 5.52539 9.25642 5.49044 9.23926 5.44526Z' fill='%23161616'/%3E%3Cpath d='M6.78516 10.1349C6.93276 9.62296 7.15209 9.1415 7.40501 8.67432C7.45186 8.68318 7.45654 8.72609 7.47342 8.75912C7.29654 9.23191 7.12086 9.70526 6.85155 10.1363C6.82893 10.1581 6.80681 10.1565 6.78516 10.1349Z' fill='%23161616'/%3E%3Cpath d='M5.84608 13.1324C6.04106 12.7406 6.1728 12.3184 6.41478 11.9492C6.4735 11.9821 6.49968 12.0354 6.50948 12.0992C6.41851 12.4518 6.24837 12.7711 6.08754 13.0946C6.04558 13.1639 5.99976 13.2283 5.90793 13.2323C5.85526 13.2188 5.82148 13.1937 5.84608 13.1324Z' fill='%23161616'/%3E%3Cpath d='M4.79395 14.3313C4.98533 13.9271 5.1532 13.5109 5.40457 13.1374C5.43035 13.1157 5.45483 13.117 5.47806 13.1414C5.33582 13.5954 5.09539 14.0017 4.86103 14.4109C4.81855 14.4013 4.81306 14.3605 4.79395 14.3313Z' fill='%23161616'/%3E%3Cpath d='M5.84591 13.1322C5.87206 13.1574 5.89818 13.1826 5.9243 13.2078C5.94196 13.2226 5.94713 13.2363 5.93985 13.249C5.93285 13.2612 5.9261 13.2673 5.91953 13.2673C5.73071 13.6218 5.54193 13.9762 5.35312 14.3306C5.33155 14.3519 5.3099 14.3531 5.28809 14.331C5.29087 14.2194 5.29239 14.1164 5.37877 14.0197C5.60697 13.7645 5.66652 13.416 5.84591 13.1322Z' fill='%23161616'/%3E%3Cpath d='M5.47877 13.1415C5.45426 13.1402 5.42978 13.1388 5.40527 13.1375C5.5205 12.7534 5.70045 12.3991 5.90358 12.0555C5.95024 12.0637 5.95502 12.1067 5.97283 12.1388C5.82408 12.4809 5.69869 12.8345 5.47877 13.1415Z' fill='%23161616'/%3E%3Cpath d='M7.66895 9.19843C7.86324 8.71033 8.02262 8.20647 8.31672 7.76339C8.3521 7.74963 8.37571 7.76079 8.38776 7.79676C8.24694 8.30301 8.06324 8.7904 7.75641 9.22337C7.72363 9.22796 7.69444 9.21959 7.66895 9.19843Z' fill='%23161616'/%3E%3Cpath d='M6.91307 10.8832C7.10167 10.4458 7.29026 10.0083 7.47886 9.57092C7.53878 9.60587 7.56614 9.66041 7.57342 9.72721C7.42309 10.1844 7.26966 10.6405 6.96862 11.0281C6.8832 11.0054 6.87329 10.9538 6.91307 10.8832Z' fill='%23161616'/%3E%3Cpath d='M6.91363 10.8831C6.93095 10.9248 6.94827 10.9664 6.96559 11.0081C6.92444 11.4195 6.76045 11.7749 6.47943 12.0771C6.42412 12.0515 6.41987 12.0002 6.41504 11.9492C6.58123 11.5938 6.74743 11.2384 6.91363 10.8831Z' fill='%23161616'/%3E%3Cpath d='M10.4271 1.37918C10.4632 1.31306 10.4995 1.24694 10.5356 1.18079C10.5937 1.18082 10.646 1.19553 10.6865 1.24037C10.6991 1.26866 10.6938 1.29236 10.6681 1.31073C10.5675 1.52075 10.4668 1.73076 10.3662 1.94074C10.3093 1.96503 10.3404 2.09675 10.2392 2.05547C10.1915 2.03602 10.2023 1.97414 10.2279 1.92841C10.2943 1.74532 10.3607 1.56223 10.4271 1.37918Z' fill='%23161616'/%3E%3Cpath d='M5.28789 14.3309C5.30955 14.3308 5.33123 14.3307 5.35292 14.3306C5.17666 14.7247 5.01979 15.1297 4.72656 15.4589C4.86162 15.0571 5.05815 14.6857 5.28789 14.3309Z' fill='%23161616'/%3E%3Cpath d='M8.33074 7.75752C8.33074 7.75752 8.3172 7.76378 8.31738 7.76378C8.39611 7.31355 8.64286 6.92801 8.80069 6.50826C8.83459 6.48679 8.86276 6.49265 8.88538 6.52577C8.85792 6.99174 8.63441 7.38332 8.40782 7.77295C8.39103 7.80186 8.35366 7.77933 8.33074 7.75752Z' fill='%23161616'/%3E%3Cpath d='M8.88157 6.51229C8.8543 6.51093 8.82704 6.50959 8.7998 6.50826C8.94605 6.15396 9.09229 5.79962 9.23857 5.44531C9.25861 5.46756 9.27863 5.48981 9.29864 5.51205C9.37774 5.7221 9.21455 5.87404 9.1696 6.0544C9.14577 6.10686 9.12309 6.1599 9.10341 6.21419C9.04297 6.32344 9.03286 6.47068 8.88157 6.51229Z' fill='%23161616'/%3E%3Cpath d='M4.78487 14.5791C4.66116 14.8092 4.53744 15.0393 4.41372 15.2693C4.35222 15.2782 4.31464 15.2646 4.3401 15.1914C4.46732 14.9431 4.59454 14.6949 4.72176 14.4467C4.77849 14.4738 4.7542 14.5396 4.78487 14.5791Z' fill='%23161616'/%3E%3Cpath d='M10.2979 2.8773C10.4409 2.5185 10.584 2.1597 10.7271 1.8009C10.7721 1.83105 10.7916 1.8761 10.8011 1.92707C10.7351 2.28243 10.6536 2.63165 10.3891 2.90367C10.3543 2.91027 10.3238 2.90144 10.2979 2.8773Z' fill='%23161616'/%3E%3Cpath d='M3.72758 16.4599C3.63574 16.6448 3.52266 16.8116 3.30469 16.9545C3.35696 16.6734 3.53722 16.5161 3.6552 16.3253C3.71891 16.3489 3.68755 16.4236 3.72758 16.4599Z' fill='%23161616'/%3E%3Cpath d='M10.228 1.92834C10.2563 2.13135 10.3217 1.91896 10.3662 1.94068C10.3297 2.16615 10.2272 2.36355 10.1058 2.5529C10.1036 2.48987 10.1196 2.42115 10.0508 2.37932C10.1099 2.22899 10.1689 2.07868 10.228 1.92834Z' fill='%23161616'/%3E%3Cpath d='M6.78466 10.1346C6.80678 10.1351 6.82893 10.1356 6.85105 10.1361C6.81108 10.3985 6.66685 10.6183 6.55832 10.8527C6.5088 10.8439 6.50317 10.7979 6.4834 10.764C6.56507 10.5452 6.63141 10.3192 6.78466 10.1346Z' fill='%23161616'/%3E%3Cpath d='M6.484 10.7644C6.50898 10.794 6.53395 10.8236 6.55892 10.8532C6.4687 11.0525 6.37848 11.2518 6.28825 11.4512C6.2226 11.4563 6.1909 11.4344 6.21959 11.3647C6.26229 11.1446 6.38991 10.9619 6.484 10.7644Z' fill='%23161616'/%3E%3Cpath d='M7.909 7.75619C7.85199 7.90132 7.79566 8.04673 7.73751 8.19142C7.72143 8.23149 7.69341 8.2687 7.64536 8.25519C7.57416 8.23517 7.58754 8.1751 7.60855 8.12964C7.68691 7.96003 7.77091 7.793 7.85279 7.625C7.90739 7.65335 7.88728 7.71374 7.909 7.75619Z' fill='%23161616'/%3E%3Cpath d='M4.34057 15.1915C4.36511 15.2175 4.38965 15.2435 4.41418 15.2695C4.34134 15.4752 4.214 15.65 4.09719 15.8309C4.03423 15.8388 4.00099 15.8204 4.02587 15.7505C4.13075 15.5642 4.23566 15.3779 4.34057 15.1915Z' fill='%23161616'/%3E%3Cpath d='M10.6703 1.24813C10.6151 1.24652 10.5666 1.2318 10.5361 1.18083C10.5991 1.03056 10.662 0.880255 10.725 0.72998C10.7932 0.751236 10.8318 0.805768 10.8713 0.85965C10.8972 0.92859 10.8893 0.992263 10.841 1.04937C10.8249 1.04785 10.8106 1.05209 10.798 1.06201C10.7439 1.11614 10.7435 1.20711 10.6703 1.24813Z' fill='%23161616'/%3E%3Cpath d='M10.7998 1.6259C10.8025 1.43696 10.8645 1.26878 10.9774 1.11841C11.0489 1.16045 11.0605 1.23327 11.0739 1.30537C11.077 1.42807 11.0249 1.53013 10.9535 1.62506C10.9312 1.64471 10.905 1.6563 10.8757 1.66128C10.8457 1.6598 10.8204 1.64796 10.7998 1.6259Z' fill='%23161616'/%3E%3Cpath d='M8.10365 7.00719C8.1645 7.03167 8.15914 6.84917 8.24791 6.96106C8.18405 7.10854 8.1202 7.25603 8.05634 7.40352C8.01141 7.39413 8.00475 7.35001 7.98151 7.32097C7.97897 7.19951 8.04732 7.10572 8.10365 7.00719Z' fill='%23161616'/%3E%3Cpath d='M10.2979 2.87756C10.3232 2.878 10.3485 2.87843 10.3738 2.87886C10.4457 3.12023 10.3613 3.30189 10.1599 3.43888C10.1405 3.41468 10.121 3.39051 10.1016 3.36628C10.167 3.20333 10.2324 3.04045 10.2979 2.87756Z' fill='%23161616'/%3E%3Cpath d='M6.21902 11.3643C6.24191 11.3931 6.26478 11.4219 6.28768 11.4508C6.23755 11.5845 6.20625 11.7268 6.11051 11.8397C6.06881 11.8298 6.04362 11.8037 6.03473 11.7618C6.02506 11.5963 6.14599 11.4914 6.21902 11.3643Z' fill='%23161616'/%3E%3Cpath d='M3.72661 16.46C3.66619 16.4347 3.66542 16.3773 3.6543 16.3255C3.65811 16.1999 3.77117 16.151 3.83521 16.0677C3.88243 16.0728 3.89055 16.117 3.91378 16.1461C3.85138 16.2507 3.78901 16.3554 3.72661 16.46Z' fill='%23161616'/%3E%3Cpath d='M7.47369 8.7592C7.45088 8.73094 7.42808 8.70265 7.40527 8.6744C7.44561 8.54578 7.45364 8.40012 7.59614 8.30042C7.66554 8.49847 7.53925 8.6207 7.47369 8.7592Z' fill='%23161616'/%3E%3Cpath d='M7.98181 7.3208C8.00675 7.34831 8.03169 7.37583 8.05663 7.40334C8.00734 7.5209 7.95801 7.63845 7.90871 7.75601C7.89 7.71226 7.87125 7.66854 7.85254 7.62479C7.89561 7.52344 7.93871 7.42212 7.98181 7.3208Z' fill='%23161616'/%3E%3Cpath d='M7.53418 9.69548C7.51596 9.65396 7.49774 9.61241 7.47949 9.57086C7.54285 9.44683 7.60622 9.32277 7.66958 9.19874C7.68931 9.19917 7.70905 9.19899 7.72875 9.19824C7.81213 9.42201 7.68179 9.56212 7.53418 9.69548Z' fill='%23161616'/%3E%3Cpath d='M3.91448 16.1461C3.8883 16.12 3.86215 16.0939 3.83594 16.0678C3.8993 15.962 3.96269 15.8563 4.02602 15.7505C4.04976 15.7772 4.07352 15.804 4.09732 15.8308C4.03637 15.9359 3.97542 16.041 3.91448 16.1461Z' fill='%23161616'/%3E%3Cpath d='M10.8403 1.04931C10.7895 0.983156 10.8556 0.9342 10.8656 0.876972C10.8833 0.854849 10.9059 0.840194 10.9333 0.832944C10.9771 0.829071 11.0144 0.841836 11.043 0.876322L11.0676 0.871983C11.0638 0.942783 11.1297 1.03871 10.9986 1.06365C10.9458 1.05888 10.8931 1.05411 10.8403 1.04931Z' fill='%23161616'/%3E%3Cpath d='M10.9993 1.0635C11.0972 1.02656 11.0442 0.935313 11.0683 0.871826C11.0822 0.912849 11.0961 0.953873 11.11 0.994896C11.1994 1.10105 11.1593 1.1944 11.0817 1.28426C11.068 1.29139 11.0541 1.29836 11.0402 1.30533C10.9657 1.26093 10.9849 1.18514 10.9775 1.11821C10.988 1.10127 10.9953 1.08302 10.9993 1.0635Z' fill='%23161616'/%3E%3Cpath d='M2.97496 17.6477C2.93986 17.5646 2.87736 17.5227 2.78711 17.5225C2.84982 17.4477 2.9292 17.4353 2.99993 17.4953C3.05747 17.5441 3.03011 17.6041 2.97496 17.6477Z' fill='%23161616'/%3E%3Cpath d='M10.8001 1.62549C10.8285 1.62871 10.8568 1.63193 10.8851 1.63516C10.9407 1.78909 10.9066 1.90407 10.7429 1.96281C10.7378 1.90881 10.7327 1.8548 10.7275 1.80077C10.7517 1.74233 10.7759 1.68392 10.8001 1.62549Z' fill='%23161616'/%3E%3Cpath d='M4.78577 14.5792C4.72926 14.552 4.73505 14.495 4.72266 14.4467C4.74673 14.4083 4.77078 14.3698 4.79485 14.3314C4.81722 14.358 4.83956 14.3845 4.86193 14.4111C4.83656 14.4671 4.81118 14.5232 4.78577 14.5792Z' fill='%23161616'/%3E%3Cpath d='M10.6706 1.24789C10.713 1.1857 10.6757 1.06889 10.7983 1.06177C10.8021 1.1691 10.794 1.2702 10.6689 1.31051C10.6695 1.28963 10.6701 1.26874 10.6706 1.24789Z' fill='%23161616'/%3E%3Cpath d='M3.22673 17.711C3.59215 17.7513 3.82279 17.6002 4.028 17.2836C4.20872 17.0046 4.33886 16.6816 4.60048 16.4562C4.6384 16.4852 4.65424 16.5256 4.65978 16.5712C4.67153 16.7556 4.5001 16.8463 4.44098 17C4.48268 16.9424 4.5057 16.8608 4.60135 16.8962C4.59568 16.9763 4.58997 17.0564 4.58418 17.1365C4.32804 17.3557 4.14486 17.6555 3.75983 17.7239C3.57805 17.7562 3.40594 17.7889 3.22363 17.7709C3.22484 17.751 3.22587 17.731 3.22673 17.711Z' fill='%23161616'/%3E%3Cpath d='M1.3244 14.2509C1.11647 14.483 1.18441 14.6921 1.3028 14.9134C1.36055 15.0212 1.27489 15.2765 1.54758 15.0696C1.61813 15.0161 1.73367 15.216 1.70984 15.2269C1.44137 15.3493 1.69639 15.5705 1.60205 15.7437C1.26944 15.3343 1.14296 14.8344 0.872999 14.415C0.84248 14.3677 0.851064 14.3154 0.888771 14.2711C0.92781 14.2253 0.98916 14.2016 1.01664 14.2584C1.11185 14.4548 1.20279 14.2787 1.3244 14.2509Z' fill='%23161616'/%3E%3Cpath d='M1.59646 14.2699C1.72919 14.4863 1.87141 14.6983 1.91064 14.9574C1.67866 14.7864 1.57523 14.5566 1.59646 14.2699Z' fill='%23161616'/%3E%3Cpath d='M10.0446 5.25143C9.98652 5.37942 9.92846 5.50742 9.87043 5.63545C9.83687 5.72412 9.83089 5.8282 9.73345 5.88131C9.70216 5.90297 9.67613 5.89785 9.65527 5.86597C9.74584 5.52706 9.78088 5.16114 10.1061 4.93591C10.1367 5.05102 10.0526 5.14382 10.0446 5.25143Z' fill='%23161616'/%3E%3Cpath d='M8.78311 8.45796C8.67237 8.50053 8.66466 8.62949 8.58304 8.69651C8.54955 8.70329 8.5265 8.69081 8.51367 8.65911C8.55668 8.36956 8.65421 8.10257 8.84055 7.87239C8.87156 7.86269 8.90034 7.86783 8.92724 7.88556C8.93824 8.06874 8.74658 8.20274 8.80309 8.39698C8.79643 8.41728 8.78977 8.43764 8.78311 8.45796Z' fill='%23161616'/%3E%3Cpath d='M9.49285 6.50873C9.42661 6.77557 9.334 7.03125 9.17607 7.25939C9.14856 7.28055 9.12179 7.27965 9.0957 7.25672C9.11147 6.9686 9.23749 6.72553 9.40545 6.4995C9.43612 6.4876 9.46528 6.49076 9.49285 6.50873Z' fill='%23161616'/%3E%3Cpath d='M8.92692 7.88528C8.90781 7.88525 8.88867 7.88515 8.86952 7.88494C8.81719 7.71449 8.89142 7.59015 9.01557 7.48397C9.04758 7.47904 9.07618 7.48691 9.10127 7.50752C9.05024 7.63669 9.03035 7.78024 8.92692 7.88528Z' fill='%23161616'/%3E%3Cpath d='M9.49237 6.50894C9.47309 6.50857 9.45382 6.50826 9.43455 6.50798C9.38603 6.33112 9.42901 6.19522 9.60818 6.12024C9.63616 6.14741 9.63696 6.17542 9.61066 6.20421C9.6136 6.32226 9.57407 6.42379 9.49237 6.50894Z' fill='%23161616'/%3E%3Cpath d='M9.61113 6.20424C9.60881 6.17706 9.60649 6.14989 9.60417 6.12272C9.54471 6.0099 9.58257 5.93316 9.69297 5.88333C9.70651 5.88497 9.71992 5.88426 9.73322 5.88123C9.7409 6.00718 9.69789 6.11398 9.61113 6.20424Z' fill='%23161616'/%3E%3Cpath d='M9.10198 7.50773C9.08008 7.50733 9.0582 7.50693 9.03633 7.50652C8.9799 7.3921 9.01962 7.31331 9.12776 7.25989C9.14405 7.26088 9.16035 7.26082 9.17671 7.25977C9.18247 7.3517 9.14428 7.43033 9.10198 7.50773Z' fill='%23161616'/%3E%3Cpath d='M8.34843 9.15869C8.39162 9.31429 8.28525 9.43634 8.25489 9.57543C8.18765 9.70792 8.12039 9.84044 8.05312 9.97293C8.02487 9.9527 8.0063 9.9258 7.99707 9.89231C8.04361 9.6141 8.09535 9.33815 8.34843 9.15869Z' fill='%23161616'/%3E%3Cpath d='M7.64062 10.8902C7.63253 11.0809 7.53078 11.2351 7.44353 11.395C7.41927 11.4187 7.39197 11.4217 7.36204 11.4069C7.31086 11.1877 7.44118 11.0345 7.55539 10.8753C7.58625 10.8657 7.61456 10.8714 7.64062 10.8902Z' fill='%23161616'/%3E%3Cpath d='M8.03918 9.87671C8.04355 9.90859 8.04792 9.94044 8.05235 9.97245C8.01557 10.1521 7.9523 10.3187 7.81768 10.4501C7.78738 10.4412 7.76813 10.4215 7.75977 10.391C7.80962 10.1961 7.83001 9.98509 8.03918 9.87671Z' fill='%23161616'/%3E%3Cpath d='M7.37128 11.3903C7.39505 11.3918 7.41878 11.3934 7.44273 11.3951C7.37131 11.5788 7.29971 11.7625 7.22811 11.9463C7.2119 11.9592 7.19344 11.9658 7.17271 11.9659C7.14638 11.9452 7.12927 11.9186 7.12109 11.8861C7.12825 11.6825 7.20338 11.5129 7.37128 11.3903Z' fill='%23161616'/%3E%3Cpath d='M7.81778 10.4528C7.81778 10.4528 7.81818 10.4502 7.81809 10.4502C7.83398 10.6274 7.75092 10.7644 7.63993 10.8902L7.64064 10.8898C7.53542 10.6787 7.59327 10.5361 7.81778 10.4528Z' fill='%23161616'/%3E%3Cpath d='M10.9061 0.869157C10.8924 0.870396 10.879 0.872999 10.8659 0.877058C10.7709 0.874114 10.7354 0.813974 10.7246 0.730006C10.7444 0.656109 10.7643 0.582211 10.7841 0.508344C10.8091 0.463107 10.8342 0.417901 10.8593 0.372664C10.8209 0.29226 10.8712 0.241042 10.9197 0.189268C10.8966 0.130521 10.8735 0.0717435 10.8503 0.0130281C11.0045 -0.018266 11.058 0.028304 11.0217 0.19407C11.0002 0.292043 10.8819 0.387382 10.9883 0.500598C11.0036 0.632963 10.9906 0.759007 10.9061 0.869157Z' fill='%23161616'/%3E%3Cpath d='M7.81807 10.4529C7.6897 10.5705 7.62829 10.7152 7.64093 10.8899C7.47226 11.0142 7.45559 11.2204 7.3715 11.3903C7.30293 11.5548 7.2344 11.7194 7.16586 11.8839C7.10191 12.1329 6.98579 12.3586 6.85596 12.5782L6.85513 12.5749C6.79709 12.6504 6.85048 12.7797 6.73333 12.8265C6.73336 13.0524 6.48317 13.1656 6.47982 13.39C6.40233 13.5586 6.20906 13.6835 6.2837 13.9096C6.28215 13.9245 6.28518 13.9384 6.29284 13.9512C6.06294 14.2097 5.96927 14.5429 5.80621 14.8382C5.64825 15.0765 5.58932 15.3709 5.38437 15.5824C5.37529 15.604 5.36621 15.6256 5.35716 15.6472C5.27143 15.8163 5.22118 16.0052 5.08182 16.1447C5.06657 16.1656 5.05136 16.1865 5.03608 16.2073C4.89133 16.437 4.7466 16.6667 4.60191 16.8964C4.49037 16.924 4.49319 17.0681 4.37793 17.1122C4.38004 16.8985 4.57148 16.776 4.6033 16.5875C4.69799 16.3277 4.8838 16.118 4.99806 15.869C5.12764 15.6422 5.25808 15.4158 5.37424 15.1816C5.55887 14.8359 5.75437 14.4957 5.88974 14.1404C5.81371 14.1698 5.88373 14.3495 5.72829 14.3287C5.81922 14.0875 5.75546 13.7984 6.00339 13.5994C6.10188 13.5203 6.14963 13.3279 5.91982 13.2674C5.91933 13.2473 5.92088 13.2275 5.92457 13.2078C5.96289 13.1633 6.00113 13.1188 6.03939 13.0743C6.23902 12.8345 6.44081 12.6204 6.49825 12.2712C6.55024 11.9551 6.8128 11.6924 6.9544 11.3902C7.06117 11.1623 7.05757 10.8599 7.19108 10.6951C7.41491 10.4187 7.48155 10.0871 7.65437 9.79978C7.78819 9.57731 7.87374 9.32835 7.93621 9.07416C8.00028 8.92989 8.10076 8.80022 8.11154 8.63452C8.48272 7.91113 8.74512 7.14114 9.06692 6.39652C9.09158 6.33942 9.11472 6.28272 9.15029 6.23184C9.17939 6.18425 9.20597 6.13545 9.21867 6.08014C9.31575 5.85761 9.35913 5.61305 9.49384 5.40595C9.90217 4.40544 10.3275 3.41177 10.6822 2.39031C10.7699 2.13779 10.9345 1.90977 10.9257 1.62648C10.964 1.51946 11.0023 1.41241 11.0405 1.30539L11.0432 1.30719C11.1251 1.25517 11.2 1.25393 11.2634 1.33712C11.3296 1.66283 11.1212 1.9156 11.0163 2.18922C10.782 2.80057 10.5423 3.4105 10.2889 4.01451C10.1947 4.219 10.135 4.43859 10.0207 4.63441C10.019 4.77428 9.91761 4.87686 9.88238 5.00421C9.85443 5.10429 9.80104 5.19393 9.76501 5.29078C9.58518 5.80519 9.35286 6.29808 9.14865 6.80235C9.13499 6.87616 9.08529 6.9359 9.06819 7.0084C9.02726 7.14833 8.95563 7.27452 8.89031 7.40354C8.87764 7.58356 8.73574 7.71243 8.70051 7.88352C8.68062 7.99875 8.58992 8.0861 8.5748 8.20322C8.52957 8.35575 8.42978 8.48366 8.38029 8.63427C8.34023 8.77305 8.26274 8.89671 8.21893 9.034C8.18299 9.16039 8.10795 9.26939 8.06082 9.39082C8.00449 9.58704 7.89122 9.75832 7.81776 9.94702C7.7544 10.1255 7.67486 10.297 7.59576 10.4687C7.55127 10.6255 7.44611 10.7568 7.40248 10.914C7.44567 10.7705 7.54163 10.6501 7.5859 10.5072C7.66671 10.3201 7.75476 10.1362 7.82472 9.9446C7.87259 9.77639 8.00421 9.64216 8.02054 9.46121C8.09574 9.33771 8.15529 9.20655 8.2101 9.07304C8.25688 8.92063 8.33899 8.78241 8.38788 8.63083C8.43312 8.47771 8.54175 8.35225 8.578 8.19523C8.5995 8.08037 8.68988 7.99262 8.70388 7.87482C8.74955 7.70812 8.88139 7.5761 8.89602 7.39691C8.96037 7.28422 9.01989 7.16927 9.06013 7.04527C9.08315 6.95957 9.13183 6.88397 9.15643 6.79882C9.35556 6.29214 9.59469 5.80175 9.76866 5.28505C9.80869 5.20555 9.8482 5.12573 9.87435 5.04015C9.91255 4.89787 10.0167 4.78035 10.029 4.62825C10.1413 4.44739 10.1854 4.23688 10.2813 4.04875C10.5535 3.37657 10.8189 2.70189 11.0857 2.02776C11.113 1.95882 11.1152 1.85109 11.24 1.87464C11.2379 1.93608 11.2358 1.99749 11.2336 2.05893C11.0458 2.42074 10.9182 2.8068 10.7788 3.18816C10.7477 3.25431 10.7167 3.32046 10.6857 3.38661C10.7253 3.48808 10.6619 3.55417 10.6046 3.62237C10.5675 3.70953 10.5304 3.79666 10.4933 3.88382C10.5522 4.03183 10.3997 4.11976 10.3897 4.24819C10.3269 4.26945 10.2993 4.31524 10.298 4.37947C10.2787 4.5822 10.1787 4.7573 10.1056 4.94162L10.1064 4.93586C9.91066 5.22637 9.81889 5.56218 9.69356 5.88339C9.66397 5.96321 9.63439 6.04299 9.6048 6.12278C9.54841 6.25117 9.49202 6.3796 9.43563 6.50804C9.33298 6.75861 9.23029 7.00918 9.12764 7.25975C9.09719 7.34195 9.0667 7.42415 9.03621 7.50635C8.98085 7.63258 8.92548 7.75878 8.87011 7.88501C8.75556 8.15321 8.61168 8.40982 8.54937 8.69863C8.52951 8.87329 8.42652 9.01203 8.34924 9.16187C8.34924 9.16187 8.34831 9.15874 8.34828 9.15865C8.21694 9.3858 8.11697 9.62648 8.03979 9.87696C7.94299 10.0601 7.83192 10.2378 7.81807 10.4529Z' fill='%23161616'/%3E%3Cpath d='M5.78507 14.8231C5.90779 14.5615 6.03191 14.3005 6.15228 14.0377C6.18146 13.974 6.21524 13.9317 6.29186 13.9514C6.12545 14.2703 5.95904 14.5892 5.79262 14.9081C5.76328 14.8822 5.76077 14.8539 5.78507 14.8231Z' fill='%23161616'/%3E%3Cpath d='M5.78537 14.8232C5.78788 14.8515 5.79042 14.8797 5.79293 14.9081C5.68601 15.1509 5.62809 15.4233 5.38379 15.5826C5.51761 15.3295 5.65149 15.0764 5.78537 14.8232Z' fill='%23161616'/%3E%3Cpath d='M5.08203 16.1449C5.15757 15.9701 5.2239 15.7902 5.35735 15.6474C5.37507 15.6475 5.39273 15.6474 5.41033 15.6472C5.30573 15.8164 5.2926 16.0457 5.08203 16.1449Z' fill='%23161616'/%3E%3Cpath d='M11.2398 1.87469C10.9017 2.43938 10.7458 3.08119 10.4775 3.67544C10.418 3.80737 10.36 3.94002 10.3013 4.07232C10.2748 4.05835 10.2567 4.03718 10.2471 4.0088C10.5714 3.12826 10.9756 2.27795 11.2435 1.37603C11.2678 1.35784 11.2931 1.35713 11.3195 1.37132C11.3613 1.40844 11.3796 1.4648 11.4244 1.49947C11.4046 1.52048 11.3847 1.54149 11.3648 1.5625C11.3027 1.66019 11.2869 1.77638 11.2378 1.87925L11.2398 1.87469Z' fill='%23161616'/%3E%3Cpath d='M11.6745 0.874757C11.6741 0.938739 11.6736 1.00272 11.6732 1.06674C11.6557 1.0857 11.6382 1.10463 11.6206 1.12356C11.5509 0.993272 11.5141 1.18652 11.4526 1.14063C11.3868 1.11309 11.3685 1.05515 11.3564 0.992652C11.3628 0.899637 11.3314 0.789426 11.4638 0.753174C11.508 0.769472 11.552 0.785738 11.5962 0.802036C11.6427 0.804205 11.6526 0.845972 11.6745 0.874757Z' fill='%23161616'/%3E%3Cpath d='M11.4139 0.987673C11.4343 1.03254 11.4547 1.0774 11.4751 1.1223C11.5497 1.23217 11.4816 1.31369 11.4206 1.3966C11.4218 1.43093 11.4229 1.46524 11.4241 1.49957C11.3402 1.49991 11.2936 1.46149 11.294 1.3743C11.2651 1.343 11.2603 1.30449 11.2608 1.2643C11.2738 1.20004 11.2916 1.1368 11.305 1.07235C11.3124 1.04639 11.3242 1.02253 11.3402 1.00072C11.3623 0.98284 11.3869 0.978564 11.4139 0.987673Z' fill='%23161616'/%3E%3Cpath d='M11.4209 1.39632C11.4391 1.30489 11.4573 1.21345 11.4755 1.12202C11.512 1.0779 11.5486 1.03375 11.5851 0.989624C11.597 1.03424 11.6088 1.07883 11.6206 1.12345C11.6178 1.14603 11.615 1.16862 11.6122 1.19121C11.5598 1.24459 11.5836 1.35214 11.4837 1.37163C11.4628 1.37984 11.4418 1.38808 11.4209 1.39632Z' fill='%23161616'/%3E%3Cpath d='M11.2372 1.87901C11.2305 1.75377 11.2598 1.64294 11.3642 1.56226C11.3523 1.68003 11.3611 1.80613 11.2372 1.87901Z' fill='%23161616'/%3E%3Cpath d='M11.4834 1.37183C11.5112 1.301 11.5354 1.2276 11.6119 1.19141C11.5994 1.2732 11.6445 1.39593 11.4834 1.37183Z' fill='%23161616'/%3E%3Cpath d='M6.85547 12.5785C6.92431 12.3316 7.03229 12.1023 7.16536 11.8842C7.16769 11.9114 7.17001 11.9386 7.17237 11.966C7.13615 12.1881 7.02972 12.3794 6.91049 12.5651C6.89212 12.5694 6.87378 12.5739 6.85547 12.5785Z' fill='%23161616'/%3E%3Cpath d='M6.7334 12.8266C6.75685 12.7344 6.78678 12.6454 6.85519 12.575C6.84165 12.6719 6.90567 12.8064 6.7334 12.8266Z' fill='%23161616'/%3E%3Cpath d='M10.9066 0.868927C10.8983 0.738111 10.9097 0.611695 10.9887 0.500337C11.0534 0.397005 11.118 0.29364 11.1827 0.190308C11.4334 0.327971 11.2251 0.484101 11.1849 0.61879C11.159 0.705237 11.0389 0.759212 11.0437 0.876177C10.998 0.873761 10.9523 0.871344 10.9066 0.868927Z' fill='%23161616'/%3E%3Cpath d='M11.3569 0.997925C11.3566 1.01949 11.3563 1.04102 11.356 1.06256C11.3153 1.11972 11.2962 1.18234 11.3081 1.25274C11.3035 1.29318 11.2989 1.33364 11.2943 1.37408C11.2774 1.3751 11.2604 1.37572 11.2434 1.37587C11.1955 1.29792 11.1177 1.30693 11.043 1.30712C11.0653 1.20304 11.0877 1.09897 11.11 0.994889C11.1288 1.00583 11.1481 1.00679 11.1679 0.997709C11.2309 0.927715 11.294 0.873864 11.3569 0.997925Z' fill='%23161616'/%3E%3Cpath d='M11.3569 0.998265C11.294 0.958574 11.231 0.966228 11.168 0.998049C11.2316 0.893198 11.2952 0.788315 11.3588 0.683464C11.4014 0.650342 11.4402 0.649102 11.4732 0.696942C11.4779 0.716958 11.4749 0.735735 11.4641 0.753396C11.3853 0.818494 11.4526 0.91436 11.4143 0.987886C11.3957 0.994361 11.3766 0.997862 11.3569 0.998265Z' fill='%23161616'/%3E%3Cpath d='M11.4728 0.696757C11.4346 0.692264 11.3965 0.687772 11.3584 0.683279C11.3848 0.590171 11.3135 0.446497 11.4892 0.430664C11.4837 0.519341 11.4783 0.608049 11.4728 0.696757Z' fill='%23161616'/%3E%3Cpath d='M11.6741 0.874591C11.6479 0.850361 11.6219 0.826131 11.5957 0.80187C11.6343 0.755487 11.6729 0.709103 11.7115 0.66272C11.7185 0.710683 11.7256 0.758647 11.7327 0.80658C11.7132 0.82923 11.6936 0.85191 11.6741 0.874591Z' fill='%23161616'/%3E%3Cpath d='M10.3897 4.24829C10.3623 4.10923 10.457 4.00487 10.4933 3.88391C10.5689 3.92837 10.5381 4.0006 10.5402 4.06421C10.4899 4.12556 10.4398 4.18691 10.3897 4.24829Z' fill='%23161616'/%3E%3Cpath d='M10.6045 3.62223C10.6315 3.54366 10.6585 3.46505 10.6855 3.38647C10.7663 3.50211 10.7333 3.57861 10.6045 3.62223Z' fill='%23161616'/%3E%3Cpath d='M8.34863 9.16186C8.38767 8.9955 8.43505 8.83274 8.54876 8.69861C8.56016 8.69765 8.57155 8.69688 8.58283 8.69629C8.58832 8.7375 8.59396 8.77871 8.59953 8.81992C8.49859 8.92124 8.48936 9.08976 8.34863 9.16186Z' fill='%23161616'/%3E%3Cpath d='M10.9201 0.188965C10.9484 0.266085 10.8905 0.314761 10.8596 0.372361C10.8079 0.354297 10.7663 0.31631 10.7758 0.264101C10.7893 0.189553 10.8591 0.190483 10.9201 0.188965Z' fill='%23161616'/%3E%3Cpath d='M10.1056 4.94176C10.1014 4.73104 10.2324 4.56654 10.2979 4.37961C10.3232 4.37946 10.3486 4.37931 10.3739 4.37915C10.3474 4.48341 10.3209 4.58768 10.2943 4.69194C10.1923 4.74573 10.2221 4.89904 10.1056 4.94176Z' fill='%23161616'/%3E%3Cpath d='M5.72774 14.3285C5.83067 14.2221 5.83708 14.0459 6.02363 13.9425C5.86276 14.4145 5.62106 14.8012 5.41167 15.2029C5.3542 15.2185 5.32486 15.2056 5.34751 15.1398C5.47089 14.8678 5.64226 14.6183 5.72774 14.3285Z' fill='%23161616'/%3E%3Cpath d='M5.03826 15.8941C4.91445 16.1387 4.80341 16.3913 4.60282 16.5877C4.60207 16.544 4.60133 16.5004 4.60059 16.4567C4.6843 16.2233 4.84563 16.036 4.97338 15.8287C5.01288 15.8327 5.01951 15.8694 5.03826 15.8941Z' fill='%23161616'/%3E%3Cpath d='M5.03848 15.8939C5.01689 15.8722 4.99529 15.8504 4.97363 15.8286C5.09834 15.599 5.22312 15.3695 5.34786 15.14C5.3692 15.1611 5.39065 15.1821 5.41202 15.2032C5.28747 15.4334 5.16297 15.6637 5.03848 15.8939Z' fill='%23161616'/%3E%3Cpath d='M10.9249 1.62646C11.0451 1.7693 10.9633 1.92909 10.918 2.05272C10.6862 2.68567 10.4334 3.31108 10.1796 3.93573C9.97444 4.44071 9.75747 4.94092 9.54576 5.44324C9.48466 5.48718 9.4235 5.50016 9.3623 5.4434C9.62808 4.77516 9.89389 4.10692 10.1596 3.43868C10.2418 3.25618 10.3417 3.08044 10.3735 2.87867C10.5281 2.58614 10.6514 2.28104 10.7422 1.96292C10.8333 1.87276 10.8584 1.75384 10.8843 1.63533C10.8981 1.63347 10.9116 1.63046 10.9249 1.62646Z' fill='%23161616'/%3E%3Cpath d='M9.36318 5.44364C9.42434 5.44357 9.4855 5.44354 9.54663 5.44348C9.43626 5.66319 9.32547 5.88275 9.29585 6.13186C9.20894 6.17276 9.11974 6.22004 9.10449 6.0627C9.1694 5.87912 9.23429 5.69554 9.2992 5.51199C9.32055 5.48925 9.34186 5.46644 9.36318 5.44364Z' fill='%23161616'/%3E%3Cpath d='M7.98164 9.0731C8.01173 9.28432 7.89067 9.45585 7.81845 9.63503C7.68639 9.9626 7.58056 10.3258 7.35943 10.5851C7.1554 10.8243 7.20098 11.1094 7.06446 11.3567C6.90555 11.6446 6.65213 11.9064 6.61882 12.2481C6.58366 12.6088 6.27445 12.8231 6.18844 13.1568C6.16281 13.2562 6.05638 13.1724 6.03906 13.0741C6.18568 12.7416 6.33235 12.4092 6.479 12.0768C6.6411 11.7205 6.80317 11.3641 6.96522 11.0078C7.15465 10.5702 7.34418 10.1326 7.53368 9.69508C7.59246 9.52696 7.70806 9.38105 7.72826 9.19784C7.97684 8.7376 8.1843 8.26016 8.33014 7.75704C8.58333 7.37274 8.70956 6.93218 8.88159 6.51184C8.93689 6.40606 8.99204 6.30031 9.04722 6.19453C9.12741 6.16063 9.18151 6.20463 9.23294 6.25669C9.14222 6.45771 9.04633 6.6566 8.96178 6.8602C8.75976 7.34653 8.5548 7.83196 8.37002 8.32489C8.32317 8.44985 8.21836 8.5209 8.16943 8.63498C8.10344 8.77959 8.02291 8.9179 7.98164 9.0731Z' fill='%23161616'/%3E%3Cpath d='M9.23259 6.25711C9.17069 6.23638 9.10878 6.21568 9.04688 6.19495C9.06584 6.15089 9.0848 6.10683 9.10373 6.06274C9.14779 6.14033 9.22342 6.13066 9.29508 6.1319C9.27426 6.17361 9.25345 6.21534 9.23259 6.25711Z' fill='%23161616'/%3E%3Cpath d='M6.79578 12.3291C6.62838 12.8301 6.36961 13.287 6.13952 13.7577C6.11189 13.745 6.08428 13.7324 6.05664 13.7197C6.28081 13.2556 6.50497 12.7916 6.72916 12.3275C6.75197 12.3013 6.77419 12.3005 6.79578 12.3291Z' fill='%23161616'/%3E%3Cpath d='M9.81742 5.25652C9.63258 5.79019 9.41997 6.3124 9.17483 6.82132C9.15057 6.85472 9.12711 6.85417 9.10449 6.81962C9.31614 6.29886 9.52776 5.77811 9.73941 5.25736C9.76515 5.23334 9.79115 5.23307 9.81742 5.25652Z' fill='%23161616'/%3E%3Cpath d='M6.79517 12.3295C6.77295 12.329 6.75073 12.3284 6.72852 12.3279C6.85973 12.0378 6.99095 11.7478 7.12216 11.4576C7.17335 11.4522 7.20765 11.4597 7.17143 11.5215C7.04601 11.7909 6.92059 12.0602 6.79517 12.3295Z' fill='%23161616'/%3E%3Cpath d='M7.82683 9.94702C7.82494 10.1646 7.71302 10.3406 7.61009 10.5199C7.58317 10.5058 7.56646 10.4837 7.55859 10.4545C7.64231 10.2849 7.65619 10.0789 7.82062 9.95127L7.82683 9.94702Z' fill='%23161616'/%3E%3Cpath d='M7.55897 10.4546C7.57613 10.4764 7.5933 10.4982 7.61047 10.52C7.53298 10.706 7.45549 10.892 7.378 11.078C7.34568 10.8352 7.47909 10.6543 7.55897 10.4546Z' fill='%23161616'/%3E%3Cpath d='M10.2468 4.00867C10.2648 4.02983 10.2829 4.05099 10.301 4.07215C10.2229 4.25964 10.1449 4.4471 10.0668 4.63455C10.0439 4.65912 10.0219 4.65828 10.001 4.63201C10.0829 4.42426 10.1648 4.21648 10.2468 4.00867Z' fill='%23161616'/%3E%3Cpath d='M7.98095 9.07337C7.95681 8.89016 8.01323 8.74147 8.16874 8.63525C8.19582 8.81973 8.10126 8.95207 7.98095 9.07337Z' fill='%23161616'/%3E%3Cpath d='M7.82694 9.94708C7.82694 9.94708 7.82055 9.95135 7.82065 9.95132C7.81237 9.72823 7.96047 9.56272 8.03462 9.37C8.07022 9.40092 8.07536 9.43627 8.04999 9.47602C8.02189 9.65496 7.96376 9.81967 7.82694 9.94708Z' fill='%23161616'/%3E%3Cpath d='M8.38253 8.63391C8.40735 8.80622 8.31202 8.9375 8.23227 9.07407C8.20708 9.06149 8.19022 9.04179 8.18164 9.01499C8.24482 8.88575 8.24699 8.72314 8.38852 8.63679L8.38253 8.63391Z' fill='%23161616'/%3E%3Cpath d='M8.70103 7.88546C8.67683 7.69146 8.81654 7.55284 8.87005 7.38512C8.89496 7.36148 8.91916 7.36328 8.94274 7.38713C8.89047 7.56663 8.84344 7.74863 8.70184 7.88487L8.70103 7.88546Z' fill='%23161616'/%3E%3Cpath d='M8.38281 8.63372L8.3888 8.63653C8.38554 8.46439 8.44664 8.31944 8.57284 8.2021L8.57349 8.20105C8.57312 8.37311 8.51279 8.51876 8.38281 8.63372Z' fill='%23161616'/%3E%3Cpath d='M8.18224 9.01501C8.19912 9.03472 8.21598 9.0544 8.23287 9.0741C8.20055 9.22097 8.14744 9.35835 8.05053 9.47606C8.04538 9.44086 8.04027 9.40554 8.03516 9.37019C8.08414 9.2518 8.13319 9.13341 8.18224 9.01501Z' fill='%23161616'/%3E%3Cpath d='M7.17134 11.5212C7.15492 11.4999 7.13846 11.4786 7.12207 11.4573C7.16337 11.34 7.19423 11.2164 7.34568 11.1573C7.28755 11.2787 7.22946 11.3999 7.17134 11.5212Z' fill='%23161616'/%3E%3Cpath d='M8.94283 7.38718C8.91857 7.3865 8.89435 7.38585 8.87012 7.38517C8.92651 7.25606 8.9829 7.12691 9.03926 6.9978C9.06649 7.01274 9.08416 7.03489 9.09072 7.06554C9.04146 7.17274 8.99213 7.27995 8.94283 7.38718Z' fill='%23161616'/%3E%3Cpath d='M10.0008 4.63232C10.0226 4.63316 10.0444 4.63397 10.0664 4.63483C10.0146 4.77724 9.96254 4.91961 9.91055 5.06198C9.85565 5.07174 9.82104 5.06307 9.85076 4.99608C9.90077 4.87484 9.95081 4.7536 10.0008 4.63232Z' fill='%23161616'/%3E%3Cpath d='M8.57342 8.20139C8.57342 8.20139 8.57261 8.20238 8.57268 8.20241C8.54358 8.06766 8.60524 7.96972 8.70123 7.88569C8.70132 7.88569 8.70228 7.88513 8.70219 7.88513C8.72933 8.01905 8.6669 8.11655 8.57342 8.20139Z' fill='%23161616'/%3E%3Cpath d='M9.85132 4.99573C9.87128 5.0177 9.8912 5.03969 9.91112 5.06166C9.87976 5.12657 9.84841 5.19152 9.81718 5.25643C9.79128 5.25671 9.76525 5.25699 9.73926 5.25727C9.77665 5.17008 9.81399 5.08289 9.85132 4.99573Z' fill='%23161616'/%3E%3Cpath d='M9.09053 7.06541C9.07337 7.04286 9.05623 7.02027 9.03906 6.99771C9.06063 6.93828 9.08223 6.87885 9.10379 6.81946C9.12721 6.82002 9.15067 6.82058 9.17412 6.82116C9.14624 6.90256 9.11838 6.98399 9.09053 7.06541Z' fill='%23161616'/%3E%3Cpath d='M11.3081 1.25284C11.1808 1.15325 11.2933 1.11421 11.3561 1.06262C11.3685 1.1332 11.37 1.20103 11.3081 1.25284Z' fill='%23161616'/%3E%3C/svg%3E");
    width: 11px;
    height: 18px;
    background-repeat: no-repeat;
}

.ind--list ul li:not(:last-child) {
    margin-bottom: 6px;
}

.ind--image span {
    border-radius: 99px;
    background: #F5F6FB;
    padding: 10px 15px;
    color: #0D0C3E;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: -0.32px;
}

.single--abomen-bottom {
    margin-top: 16px;
}

.swiper--custom-pag {
    top: -75px;
    z-index: 99;
    position: relative;
}

.why-control-buttons {
    display: inline-flex;
}

.why-control-buttons .control-button {
    padding: 10px 20px;
    font-size: 16px;
}

.banner__wrap-miniki .banner__title,
.banner__wrap-miniki .banner__desc {
    color: #000;
}

.single--abomen-prices.mobile {
    display: none;
}

.jun--block-wrapper {
    display: flex;
    align-items: center;
    position: relative;
    width: 100%;
}

.jun--block-image {
    position: absolute;
    right: 25px;
    top: -45px;
}

.jun--block {
    max-width: 1160px;
    border-radius: 20px;
    background: #E7F0F5;
    padding: 50px 50px;
    width: 100%;
}

.jun--block-grid {
    max-width: 850px;
    width: 100%;
}

.jun--block-content {
    color: #484848;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    /* 140% */
    letter-spacing: -0.4px;
}

.jun--block-content ul {
    margin: 0;
    padding: 0;
    margin-top: 20px;
}

.jun--block-content ul li {
    display: flex;
    align-items: center;
    gap: 14px;
}

.jun--block-content ul li:not(:last-child) {
    margin-bottom: 12px;
}

.jun--block-content ul li:before {
    content: '';
    min-width: 14px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='20' viewBox='0 0 16 20' fill='none'%3E%3Cpath d='M7.92624 1.81931C5.8743 6.24092 2.41649 14.4586 1.7239 16.6052C1.60167 16.9841 2.57155 17.1425 3.17887 17.057C5.73753 16.6966 7.9159 14.48 10.9292 13.1407C12.3304 12.5179 13.7771 12.336 14.6403 11.804C14.974 11.5984 14.48 10.9192 14.0485 10.5583C12.309 9.10371 10.004 8.41697 7.93399 7.7032C5.70987 6.9363 3.28482 6.27834 1.29749 6.00567C-1.61159 5.60652 7.89523 12.6621 10.5054 15.7123C11.3268 16.6722 11.7148 17.8536 12.0585 18.3028C14.2606 21.1801 11.8957 9.31519 10.9447 7.17389C9.82312 5.03259 9.30626 3.42863 8.96255 2.36199C8.7894 1.82466 8.61884 1.29535 8.4431 0.75' stroke='%23484848' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

.jun--block-grid .why--button {
    border-radius: 20px;
    background: #150FEF;
    padding: 30px 40px; 
}

.jun--block-grid .why--button span {
    color: #fff;
    max-width: 430px;
    width: 100%;
}

.jun--block-grid .exl--button {
    background: #fff;
    color: #000;
    margin-top: 0;
}

.adults-page .jun--block-grid .exl--button {
    background: #fff;
    color: #161616;
    margin-top: 0;
}

.accordion--desc {
    overflow: hidden;
    height: 0;
    transition: height 0.3s ease;
    margin-top: 15px;

}

.accordion--title {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.accordion--slide.active .accordion--title span {
    rotate: 180deg;
}

.accordion--title,
.accordion--desc {
    color: #484848;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
}

.accordion {
    margin-top: 20px;
}

.teens-page .group--grid .group--button,
.teens-page .ind--grid .group--button {
    border: 2px solid #000;
    color: #000;
    margin-top: 20px;
}

.accordion--desc ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.accordion--desc ul li:not(:last-child) {
    margin-bottom: 6px;
}

.accordion--desc ul li {
    color: #484848;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: -0.28px;
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
    position: relative;
    padding-left: 20px;
}

.accordion--desc ul li:before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='18' viewBox='0 0 12 18' fill='none'%3E%3Cpath d='M4.28526 14.5179C4.34911 14.3872 4.41297 14.2565 4.47682 14.1258C4.53179 13.9511 4.58285 13.7743 4.72197 13.6422C4.76547 13.5542 4.809 13.4663 4.8525 13.3783C4.89857 13.3027 4.91936 13.2142 4.97213 13.142C5.22344 12.6118 5.47517 12.0817 5.72561 11.551C5.77113 11.4546 5.81138 11.3556 5.85404 11.2577C5.90272 11.1808 5.91493 11.0861 5.97355 11.014C6.22579 10.4499 6.47802 9.88569 6.73026 9.32153C6.78532 9.24562 6.75284 9.12509 6.85651 9.07399L6.85624 9.07471C6.91855 8.87823 6.91594 8.65394 7.0989 8.50924C7.1429 8.40343 7.18693 8.29765 7.23093 8.19184C7.28069 8.11453 7.28942 8.01656 7.35442 7.94697L7.37137 7.93513L7.36548 7.9153C7.39287 7.81683 7.38206 7.7017 7.487 7.63713L7.4857 7.64019C7.52663 7.55545 7.51244 7.44543 7.60322 7.38352C7.64744 7.1622 7.77078 6.97453 7.86259 6.77344C7.89292 6.68104 7.9165 6.58564 7.97946 6.50756C8.02194 6.39865 8.06445 6.28974 8.10692 6.18083C8.17332 6.09076 8.17568 5.97277 8.23767 5.88078C8.2567 5.83523 8.27572 5.78968 8.29475 5.74414C8.35303 5.67396 8.33818 5.56709 8.41431 5.50587C8.4571 5.39618 8.49989 5.2865 8.54268 5.17685C8.57945 5.0755 8.56383 4.95165 8.66998 4.88005C8.71482 4.78486 8.75962 4.68968 8.80446 4.59449C8.82382 4.49448 8.85623 4.39982 8.91776 4.31703C9.00101 4.06265 9.10236 3.81629 9.24114 3.58648C9.26611 3.48978 9.28895 3.39215 9.36077 3.31614L9.3604 3.31723C9.40195 3.26096 9.3458 3.17172 9.42425 3.12788C9.5067 2.93531 9.58912 2.74275 9.67156 2.55018C9.71745 2.45221 9.70676 2.33038 9.79751 2.2513C9.84203 2.15618 9.88656 2.06106 9.93108 1.96594C9.9788 1.80479 10.0137 1.63853 10.1171 1.49962C10.1443 1.43933 10.1715 1.37903 10.1987 1.31871C10.295 1.23452 10.3815 1.24394 10.4583 1.34579C10.5371 1.58012 10.346 1.7392 10.2932 1.93691C10.2361 2.09629 10.1607 2.24845 10.1045 2.40846C9.77201 3.2138 9.41558 4.00898 9.09096 4.81755C8.77831 5.54085 8.4738 6.26762 8.16415 6.99206C8.1261 7.10407 8.05886 7.20459 8.03321 7.32161C7.9868 7.42786 7.93224 7.53079 7.90135 7.64332C7.84446 7.75979 7.7969 7.88069 7.74002 7.99732C7.78197 7.90991 7.83182 7.8261 7.86191 7.73315C7.92152 7.61705 7.95427 7.48949 8.01583 7.37432C8.06184 7.21707 8.15157 7.07668 8.19089 6.9168C8.50819 6.24658 8.78004 5.55696 9.06676 4.87366C9.38744 4.09487 9.75388 3.33523 10.0397 2.54209C10.1477 2.34757 10.2422 2.14686 10.3089 1.9339C10.3935 1.71413 10.5029 1.5057 10.6026 1.29274C10.6792 1.22578 10.7243 1.13519 10.7805 1.05252C10.8043 1.03384 10.8309 1.02138 10.8603 1.01441C10.9068 1.00911 10.95 1.01785 10.9886 1.0453C11.0059 1.07062 11.0141 1.09872 11.0136 1.12936C10.9666 1.29789 10.8898 1.45739 10.8595 1.63137C10.8398 1.70332 10.8108 1.77176 10.7834 1.84092C10.6585 2.19727 10.5129 2.54538 10.3657 2.8928C10.2894 3.05907 10.2282 3.23134 10.1622 3.40178C9.87317 4.08929 9.5972 4.78214 9.31017 5.47036C9.1603 5.82525 9.00257 6.1769 8.86955 6.53876C8.7015 6.95166 8.53043 7.36326 8.35274 7.77209C8.13787 8.24529 7.95575 8.73279 7.72936 9.2009C7.66801 9.33888 7.61642 9.4815 7.53918 9.6121C7.37292 10.0548 7.18272 10.4871 6.97599 10.9123C6.79951 11.2634 6.6625 11.6333 6.47344 11.9785C6.24897 12.355 6.11986 12.7774 5.90703 13.1594C5.75416 13.5673 5.5074 13.9293 5.33894 14.3295C5.16029 14.7124 4.94843 15.0791 4.78199 15.468C4.50831 15.7684 4.38726 16.166 4.1384 16.4828C4.10134 16.5299 4.08618 16.5918 4.04373 16.6403C4.00987 16.6789 3.96783 16.6024 3.96659 16.6451C3.94369 17.4232 3.78075 17.5376 3.15878 17.7584C3.08324 17.7687 3.01208 17.7646 2.96182 17.6958C2.94413 17.5863 2.90035 17.5182 2.77574 17.5806C2.43737 17.7421 2.30856 17.7079 2.12046 17.3851C2.03228 17.2337 1.93552 17.0837 1.89354 16.9097C1.87699 16.8412 1.8466 16.7602 1.92799 16.7145C1.98996 16.6797 2.04545 16.7297 2.09762 16.7607C2.14215 16.7872 2.18404 16.8183 2.22175 16.8539C2.32486 16.9514 2.41747 17.1985 2.53589 16.8556C2.56566 16.7694 2.70651 16.8108 2.79249 16.7808C2.86803 16.7642 2.93614 16.7353 2.97892 16.6652C3.01099 16.6098 3.04815 16.5588 3.10076 16.5211C3.14227 16.4577 3.18378 16.3943 3.2253 16.331C3.29009 16.1398 3.37948 15.964 3.53911 15.8326C3.60095 15.7249 3.66277 15.6172 3.72461 15.5096C3.76241 15.4802 3.74208 15.4167 3.79212 15.3945C3.92269 15.1671 4.05325 14.9397 4.18381 14.7123C4.16101 14.6181 4.20321 14.5576 4.28526 14.5179Z' fill='%23161616'/%3E%3Cpath d='M2.8512 16.8334C2.58545 16.811 2.55688 17.1837 2.26985 17.1647C2.33616 16.8997 2.07928 16.8802 1.93632 16.7103C1.95423 17.0235 2.12764 17.2224 2.24333 17.4441C2.38403 17.7138 2.59125 17.5955 2.7871 17.5226C2.91332 17.4688 2.97836 17.5069 2.97495 17.6477C3.01991 17.7214 3.09377 17.7082 3.16255 17.7102C3.19282 17.6815 3.21953 17.6845 3.24273 17.7191C3.24977 17.7536 3.24358 17.7855 3.22446 17.815C3.08141 17.9868 2.90344 17.9514 2.72265 17.8992C2.4551 17.8688 2.27041 17.6992 2.08984 17.5227C1.98657 17.4776 1.95119 17.3806 1.9106 17.2876C1.82874 17.1573 1.74685 17.027 1.66499 16.8967C1.49452 16.7755 1.4878 16.5701 1.41022 16.4012C1.2421 16.0448 1.07398 15.6884 0.905865 15.332C0.798631 15.2345 0.788932 15.0875 0.721605 14.9697C0.637825 14.7984 0.554078 14.6271 0.470298 14.4559C0.355411 14.283 0.175982 14.1567 0.106362 13.9512C0.0845809 13.8903 0.0628022 13.8294 0.0410518 13.7684C-0.0364691 13.6265 0.00114326 13.5056 0.109059 13.3977L0.104691 13.4039C0.32486 13.2179 0.699108 13.2447 1.0293 13.4703C1.06589 13.5534 1.1343 13.5865 1.22031 13.592C1.33635 13.8126 1.45957 14.0287 1.61421 14.2254C1.63051 14.249 1.64266 14.2744 1.65167 14.3015C1.65796 14.5559 1.79884 14.7484 1.94533 14.9384C2.01056 15.0986 2.10102 15.2446 2.19955 15.3862C2.21232 15.4133 2.22171 15.4414 2.22874 15.4704C2.35856 15.8406 2.57965 16.1626 2.76828 16.5019C2.82309 16.6008 2.94179 16.694 2.8512 16.8334Z' fill='%23161616'/%3E%3Cpath d='M9.30653 7.32109C9.15663 7.675 9.00673 8.02893 8.85683 8.38283C8.83502 8.40585 8.80844 8.41481 8.77714 8.40979C8.6296 8.20123 8.86396 8.06329 8.87363 7.88364C8.93795 7.75419 8.9833 7.61675 9.03808 7.48323C9.07542 7.40503 9.09956 7.32171 9.12983 7.24072C9.24803 7.00592 9.34114 6.76062 9.43266 6.51473C9.48168 6.41074 9.5266 6.30506 9.56223 6.19553C9.61156 6.09117 9.65407 5.98403 9.69119 5.87456C9.73872 5.78123 9.7679 5.67536 9.86587 5.61621C9.91724 5.62213 9.95665 5.6366 9.92561 5.70074C9.85785 5.90557 9.79005 6.11038 9.72229 6.31522C9.73543 6.42035 9.67117 6.49328 9.61624 6.57006C9.5131 6.71966 9.45116 6.88576 9.41844 7.06361C9.36558 7.14268 9.41329 7.26548 9.30653 7.32109Z' fill='%23161616'/%3E%3Cpath d='M7.46802 11.6357C7.40333 11.7607 7.3386 11.8857 7.27391 12.0106C7.2168 12.0126 7.19791 11.9739 7.18555 11.928C7.18524 11.7263 7.32956 11.5744 7.37126 11.3869C7.449 11.2152 7.54852 11.0534 7.60435 10.8717C7.66179 10.7228 7.74855 10.5865 7.79282 10.4319C7.85755 10.2692 7.94706 10.1171 7.99725 9.94805C8.0692 9.81683 8.10674 9.66495 8.22733 9.5627C8.28347 9.55551 8.31353 9.58569 8.33054 9.63471C8.33345 9.68354 8.32899 9.72946 8.28171 9.75843C8.03195 10.2848 7.79911 10.8183 7.59744 11.3652C7.56909 11.4624 7.55651 11.5672 7.46802 11.6357Z' fill='%23161616'/%3E%3Cpath d='M2.72266 17.8992C2.89846 17.8908 3.07342 17.8791 3.22385 17.7712C3.36767 17.6691 3.54682 17.6938 3.70307 17.6696C4.07946 17.6115 4.25637 17.2778 4.55861 17.1273C4.59081 17.127 4.61346 17.1419 4.62809 17.1701C4.63723 17.3477 4.52346 17.4378 4.38564 17.5108C4.29068 17.5998 4.19571 17.6888 4.10074 17.7778C3.73895 18.0597 3.3259 18.0118 2.91261 17.9624C2.84928 17.9413 2.78599 17.9203 2.72266 17.8992Z' fill='%23161616'/%3E%3Cpath d='M10.4273 1.37904C10.3709 1.28317 10.2751 1.33709 10.1982 1.31871C10.2553 1.15164 10.3124 0.984546 10.3695 0.817478L10.367 0.820298C10.4639 0.806045 10.4558 0.712286 10.4935 0.65323C10.5089 0.571028 10.5598 0.513429 10.6238 0.464752C10.6871 0.439748 10.7477 0.442753 10.8046 0.482692C10.8683 0.574963 10.8246 0.662184 10.7927 0.750118C10.7306 0.901105 10.6699 1.0529 10.599 1.20035C10.549 1.26666 10.551 1.38362 10.4273 1.37904Z' fill='%23161616'/%3E%3Cpath d='M2.85124 16.8334C2.64309 16.4491 2.43777 16.0633 2.22448 15.682C2.18215 15.6063 2.15551 15.5356 2.16657 15.4508C2.35346 15.4494 2.31848 15.6715 2.44681 15.7291C2.51405 15.7742 2.50023 15.855 2.5293 15.9169C2.51836 15.9648 2.52053 16.0073 2.57546 16.0279C2.71551 16.1435 2.75519 16.3187 2.83705 16.4689L2.83551 16.4658C2.90844 16.5358 2.98308 16.6044 3.03067 16.6959C3.01025 16.7931 2.9414 16.8271 2.85124 16.8334Z' fill='%23161616'/%3E%3Cpath d='M5.59164 15.5777C5.55465 15.6224 5.51765 15.6672 5.48066 15.712C5.44019 15.7125 5.4037 15.7001 5.36977 15.6783C5.34781 15.6605 5.33715 15.6373 5.33594 15.6093C5.34746 15.5681 5.37252 15.5356 5.401 15.5051C5.56056 15.3187 5.63601 15.0861 5.74774 14.8736C5.91099 14.5665 6.05931 14.2521 6.2137 13.9404C6.22619 13.9128 6.24125 13.8869 6.25761 13.8615C6.31496 13.8134 6.36032 13.6722 6.44654 13.8355C6.4541 13.9341 6.41376 14.0121 6.34212 14.0764C6.28357 14.1027 6.29373 14.1559 6.29194 14.2043C6.24205 14.2843 6.24013 14.39 6.15867 14.4531C5.968 14.7739 5.78863 15.1003 5.66498 15.4541C5.6309 15.4896 5.65212 15.5579 5.59164 15.5777Z' fill='%23161616'/%3E%3Cpath d='M5.16754 16.2754C4.99992 16.5659 4.8323 16.8564 4.66468 17.1468L4.64594 17.1692L4.61755 17.1623C4.6069 17.1533 4.59583 17.1447 4.58437 17.1367C4.46831 17.0514 4.53374 16.9495 4.55763 16.8509C4.72026 16.619 4.78006 16.3115 5.05975 16.1649C5.12194 16.1761 5.19648 16.1755 5.16754 16.2754Z' fill='%23161616'/%3E%3Cpath d='M2.15802 15.3984C2.02305 15.2808 1.90269 15.1549 1.91 14.9573C1.78414 14.7378 1.65525 14.5197 1.59582 14.2698L1.59564 14.2697C1.54873 14.147 1.41361 14.0579 1.45506 13.9015C1.48062 13.8779 1.50581 13.8784 1.53057 13.9028C1.60849 14.0486 1.68645 14.1945 1.76438 14.3403C1.89937 14.3716 1.85531 14.5068 1.90724 14.5863L1.90544 14.5827C1.95207 14.6671 1.98148 14.7593 2.02482 14.8451L2.02045 14.8419C2.14259 14.8927 2.11985 15.0149 2.15241 15.1099C2.15433 15.144 2.15626 15.178 2.15815 15.2122C2.20351 15.2743 2.21193 15.3363 2.15802 15.3984Z' fill='%23161616'/%3E%3Cpath d='M11.7311 1.06287C11.7286 1.42696 11.4688 1.71183 11.4233 2.06267C11.4098 2.08271 11.3912 2.09483 11.3677 2.09976C11.3221 2.11069 11.284 2.15104 11.2311 2.13604C11.2117 2.11748 11.1979 2.09576 11.1886 2.07069C11.1737 2.0174 11.1752 1.96408 11.1865 1.91066C11.1926 1.88457 11.2019 1.8595 11.213 1.83518C11.256 1.75484 11.2857 1.66901 11.3133 1.58244C11.3256 1.54616 11.3395 1.5104 11.3524 1.47428C11.3642 1.43744 11.3797 1.40239 11.4035 1.37153C11.4228 1.35483 11.4443 1.34135 11.4668 1.33007C11.5124 1.30281 11.5333 1.259 11.5459 1.20955C11.5523 1.18361 11.5615 1.15904 11.5725 1.13484C11.592 1.09822 11.6197 1.06984 11.656 1.04979C11.6831 1.04177 11.7082 1.04616 11.7311 1.06287Z' fill='%23161616'/%3E%3Cpath d='M11.2334 2.05884C11.2384 2.07817 11.2396 2.09775 11.2367 2.11755C11.2842 2.16236 11.2935 2.21608 11.2742 2.2765C11.2093 2.38306 11.1461 2.49033 11.1656 2.6235C11.086 2.86598 11.0109 3.11041 10.8661 3.32511C10.8023 3.29282 10.7712 3.23621 10.751 3.1713C10.8296 2.76513 10.9138 2.3609 11.2334 2.05884Z' fill='%23161616'/%3E%3Cpath d='M6.80048 13.1402C6.70527 13.2819 6.68144 13.4643 6.54688 13.5834C6.42967 13.6 6.43333 13.5083 6.41433 13.4366C6.40526 13.1882 6.6257 13.0419 6.68692 12.8246C6.74118 12.7694 6.78428 12.7072 6.80305 12.6302C6.81269 12.6061 6.82719 12.5853 6.84528 12.5669C6.86936 12.5561 6.89402 12.5553 6.91912 12.5629C6.96628 12.5976 6.94846 12.6563 6.96959 12.7006C6.95227 12.7638 6.93495 12.827 6.9176 12.8902C6.87304 12.971 6.85699 13.0651 6.80048 13.1402Z' fill='%23161616'/%3E%3Cpath d='M11.1484 0.175645C11.1934 0.0507474 11.276 0.0801518 11.362 0.123468C11.399 0.165452 11.3861 0.225407 11.4149 0.270303C11.453 0.322264 11.5164 0.361242 11.5021 0.440097C11.4536 0.519386 11.4255 0.606792 11.4027 0.696523C11.3618 0.819593 11.3056 0.932345 11.1945 1.00869C11.1669 1.0213 11.1384 1.02319 11.1091 1.01628C11.0706 0.991091 11.0445 0.955521 11.0237 0.915459C11.0109 0.88875 11.0025 0.860554 10.9975 0.831398C10.9836 0.615871 11.2857 0.498099 11.1762 0.252982C11.1618 0.229 11.1525 0.203221 11.1484 0.175645Z' fill='%23161616'/%3E%3Cpath d='M10.7786 3.18823C10.8447 3.21029 10.8587 3.26576 10.8662 3.32528C10.802 3.53092 10.7378 3.73659 10.6735 3.94224C10.6375 3.97725 10.6554 4.03485 10.6199 4.07005L10.5985 4.06233C10.5748 4.08334 10.5508 4.08473 10.5263 4.0636C10.482 4.00489 10.464 3.93657 10.4541 3.86524C10.461 3.7669 10.4736 3.67075 10.5692 3.61306C10.7064 3.5677 10.6245 3.45578 10.6406 3.37352C10.6535 3.2871 10.6668 3.20078 10.7786 3.18823Z' fill='%23161616'/%3E%3Cpath d='M8.30062 9.64879C8.28538 9.62434 8.27013 9.5999 8.25486 9.57545C8.15689 9.4433 8.29545 9.33483 8.29043 9.21185C8.29727 9.18347 8.30728 9.15623 8.31943 9.12974C8.40727 9.01879 8.44113 8.86476 8.58279 8.7961C8.613 8.79344 8.63905 8.8027 8.66093 8.82374C8.62006 8.94201 8.57919 9.06024 8.53833 9.17851C8.50458 9.27112 8.50254 9.37712 8.42329 9.45049L8.4223 9.45322C8.3445 9.4952 8.44668 9.64926 8.30062 9.64879Z' fill='%23161616'/%3E%3Cpath d='M10.7844 0.508205C10.7292 0.506811 10.674 0.505385 10.6187 0.503991C10.5605 0.443169 10.5702 0.378009 10.6064 0.311144C10.6499 0.174349 10.759 0.0908461 10.8591 0C10.8704 0.00743624 10.8816 0.0149038 10.893 0.0222161C10.9363 0.0786386 10.9644 0.137942 10.9276 0.209175C10.8805 0.262933 10.8763 0.326575 10.8865 0.393687C10.8755 0.452557 10.8491 0.497547 10.7844 0.508205Z' fill='%23161616'/%3E%3Cpath d='M1.47057 13.9009C1.51209 14.0238 1.55357 14.1467 1.59509 14.2696C1.39612 14.0846 1.22471 13.8844 1.21973 13.592C1.29846 13.5895 1.32185 13.6551 1.35831 13.7046C1.40135 13.7668 1.47044 13.8141 1.47057 13.9009Z' fill='%23161616'/%3E%3Cpath d='M6.97003 12.7007C6.95044 12.6555 6.93086 12.6102 6.91128 12.565C6.90564 12.329 7.06149 12.1554 7.14666 11.9543C7.17228 11.9342 7.19974 11.9325 7.22861 11.9465C7.24411 11.9679 7.2596 11.9893 7.27509 12.0106C7.1734 12.2407 7.07171 12.4707 6.97003 12.7007Z' fill='%23161616'/%3E%3Cpath d='M6.47908 13.3901C6.48596 13.46 6.48004 13.5343 6.54628 13.5835C6.52503 13.6692 6.50378 13.7548 6.48252 13.8404L6.46108 13.8562L6.43667 13.8457C6.32866 13.7311 6.34533 13.9151 6.28296 13.9098C6.1669 13.7197 6.23828 13.5306 6.47908 13.3901Z' fill='%23161616'/%3E%3Cpath d='M5.16755 16.2756C5.14056 16.2202 5.0903 16.2098 5.0358 16.2076C5.01774 16.1618 5.04023 16.1276 5.06716 16.0944C5.21842 15.9739 5.2284 15.7447 5.40981 15.6472C5.43333 15.6689 5.45687 15.6906 5.48038 15.7123C5.41309 15.9206 5.28578 16.0956 5.16755 16.2756Z' fill='%23161616'/%3E%3Cpath d='M10.2872 4.87676C10.224 5.02288 10.1609 5.169 10.0977 5.31513C10.0471 5.32557 10.0241 5.29492 10.0074 5.25474C9.98636 5.15528 10.0313 5.06747 10.0561 4.97585C10.0646 4.94951 10.0756 4.92432 10.0879 4.8996C10.1468 4.80884 10.1678 4.68416 10.3007 4.65869C10.3299 4.66129 10.3555 4.67214 10.3769 4.6924C10.3866 4.77312 10.3378 4.82539 10.2872 4.87676Z' fill='%23161616'/%3E%3Cpath d='M2.15723 15.3984C2.15729 15.3363 2.15735 15.2742 2.15739 15.2122C2.24482 15.3571 2.33222 15.502 2.41966 15.6469C2.44398 15.6865 2.44987 15.7259 2.41808 15.7647C2.28324 15.7009 2.3005 15.5148 2.16581 15.4509C2.16346 15.4333 2.16057 15.4158 2.15723 15.3984Z' fill='%23161616'/%3E%3Cpath d='M10.54 4.06408C10.5596 4.06433 10.5791 4.06371 10.5986 4.06226C10.5417 4.19081 10.5274 4.33851 10.4256 4.44683C10.3846 4.44804 10.347 4.43655 10.3119 4.41576C10.2898 4.39949 10.2747 4.37802 10.2652 4.3523C10.2544 4.29337 10.2792 4.24801 10.3196 4.20847C10.3944 4.16274 10.4264 4.05085 10.54 4.06408Z' fill='%23161616'/%3E%3Cpath d='M10.0447 5.25146C10.0621 5.27272 10.0796 5.29394 10.0971 5.3152C10.0404 5.44388 10.0262 5.59143 9.92576 5.70068C9.90736 5.67896 9.88895 5.65724 9.87058 5.63552C9.82584 5.46092 9.85732 5.32087 10.0447 5.25146Z' fill='%23161616'/%3E%3Cpath d='M11.8602 0.749933C11.857 0.811034 11.8537 0.872135 11.8504 0.933175C11.8108 0.976429 11.7713 1.01971 11.7318 1.06297C11.7125 1.0656 11.6931 1.0669 11.6737 1.06687C11.6181 1.01634 11.6108 0.953283 11.6261 0.884343C11.648 0.83926 11.6711 0.795727 11.7336 0.806851C11.8178 0.881337 11.8069 0.74417 11.8602 0.749933Z' fill='%23161616'/%3E%3Cpath d='M8.78265 8.45759C8.76806 8.53768 8.75346 8.61781 8.7389 8.6979C8.71263 8.73973 8.68639 8.78156 8.66014 8.82339C8.63988 8.82243 8.61962 8.82122 8.59939 8.81973C8.56406 8.78441 8.55551 8.74047 8.55802 8.69276C8.59536 8.5787 8.61286 8.44522 8.78265 8.45759Z' fill='%23161616'/%3E%3Cpath d='M10.4239 4.58792C10.3975 4.6225 10.3711 4.65705 10.3447 4.69163L10.3197 4.69116L10.2947 4.69194C10.1984 4.55635 10.2684 4.46315 10.3745 4.37915C10.3917 4.40174 10.4089 4.42436 10.4261 4.44694C10.425 4.49392 10.5094 4.54228 10.4239 4.58792Z' fill='%23161616'/%3E%3Cpath d='M11.1659 2.62361C11.05 2.4887 11.1685 2.40764 11.2368 2.31506C11.2535 2.32987 11.2595 2.34512 11.2548 2.36086C11.25 2.37678 11.245 2.38478 11.2397 2.38478C11.2151 2.46441 11.1905 2.54401 11.1659 2.62361Z' fill='%23161616'/%3E%3Cpath d='M11.2393 2.38482C11.2383 2.36158 11.2373 2.33834 11.2363 2.31511C11.2364 2.24939 11.2365 2.18367 11.2366 2.1178C11.2946 2.14246 11.2923 1.96709 11.3755 2.07578C11.3537 2.15532 11.3319 2.23482 11.31 2.31436C11.2865 2.33785 11.2629 2.36133 11.2393 2.38482Z' fill='%23161616'/%3E%3Cpath d='M3.2265 17.7114C3.20503 17.711 3.18358 17.7107 3.16211 17.7104C3.22299 17.613 3.34491 17.6152 3.43011 17.5798C3.85223 17.4046 3.88893 17.0308 3.91526 16.6695C3.92425 16.5463 4.01982 16.5374 4.05657 16.4907C4.3124 16.1662 4.38608 15.7242 4.72628 15.4592C4.94444 15.088 5.13053 14.7 5.32281 14.3152C5.50912 13.9529 5.66183 13.5723 5.90775 13.2426C6.12835 13.3063 6.20971 13.4487 6.07171 13.6038C5.87834 13.8212 5.87131 14.0879 5.79953 14.3393C5.72182 14.6373 5.56352 14.8973 5.4139 15.1614C5.26837 15.3823 5.17012 15.6301 5.02534 15.8515C4.9102 16.0777 4.76161 16.2834 4.63179 16.5007C4.43033 16.7795 4.26788 17.0833 4.06987 17.3644C3.86027 17.6619 3.60295 17.8272 3.2265 17.7114Z' fill='%23161616'/%3E%3Cpath d='M10.106 2.55266C9.82843 3.35708 9.47825 4.13119 9.12402 4.9036C9.06983 4.89074 9.04071 4.85127 9.01855 4.80436C9.36272 3.99594 9.70689 3.18756 10.051 2.37915C10.1863 2.39997 10.1438 2.47706 10.106 2.55266Z' fill='%23161616'/%3E%3Cpath d='M9.01932 4.80457C9.05445 4.83763 9.08958 4.87069 9.12475 4.90378C8.85956 5.60096 8.5812 6.29253 8.24878 6.96107C8.18068 6.91395 8.17953 7.07612 8.10449 7.00721C8.25225 6.4877 8.52265 6.01782 8.70901 5.51358C8.79831 5.27203 8.91503 5.0406 9.01932 4.80457Z' fill='%23161616'/%3E%3Cpath d='M9.23926 5.44526C9.52691 4.75223 9.81456 4.05921 10.1022 3.36621C10.152 3.37984 10.1835 3.41167 10.1975 3.46121C10.0136 4.14352 9.67938 4.76745 9.43197 5.42534C9.41029 5.46701 9.38132 5.50162 9.33701 5.52074C9.28149 5.52539 9.25642 5.49044 9.23926 5.44526Z' fill='%23161616'/%3E%3Cpath d='M6.78516 10.1349C6.93276 9.62296 7.15209 9.1415 7.40501 8.67432C7.45186 8.68318 7.45654 8.72609 7.47342 8.75912C7.29654 9.23191 7.12086 9.70526 6.85155 10.1363C6.82893 10.1581 6.80681 10.1565 6.78516 10.1349Z' fill='%23161616'/%3E%3Cpath d='M5.84608 13.1324C6.04106 12.7406 6.1728 12.3184 6.41478 11.9492C6.4735 11.9821 6.49968 12.0354 6.50948 12.0992C6.41851 12.4518 6.24837 12.7711 6.08754 13.0946C6.04558 13.1639 5.99976 13.2283 5.90793 13.2323C5.85526 13.2188 5.82148 13.1937 5.84608 13.1324Z' fill='%23161616'/%3E%3Cpath d='M4.79395 14.3313C4.98533 13.9271 5.1532 13.5109 5.40457 13.1374C5.43035 13.1157 5.45483 13.117 5.47806 13.1414C5.33582 13.5954 5.09539 14.0017 4.86103 14.4109C4.81855 14.4013 4.81306 14.3605 4.79395 14.3313Z' fill='%23161616'/%3E%3Cpath d='M5.84591 13.1322C5.87206 13.1574 5.89818 13.1826 5.9243 13.2078C5.94196 13.2226 5.94713 13.2363 5.93985 13.249C5.93285 13.2612 5.9261 13.2673 5.91953 13.2673C5.73071 13.6218 5.54193 13.9762 5.35312 14.3306C5.33155 14.3519 5.3099 14.3531 5.28809 14.331C5.29087 14.2194 5.29239 14.1164 5.37877 14.0197C5.60697 13.7645 5.66652 13.416 5.84591 13.1322Z' fill='%23161616'/%3E%3Cpath d='M5.47877 13.1415C5.45426 13.1402 5.42978 13.1388 5.40527 13.1375C5.5205 12.7534 5.70045 12.3991 5.90358 12.0555C5.95024 12.0637 5.95502 12.1067 5.97283 12.1388C5.82408 12.4809 5.69869 12.8345 5.47877 13.1415Z' fill='%23161616'/%3E%3Cpath d='M7.66895 9.19843C7.86324 8.71033 8.02262 8.20647 8.31672 7.76339C8.3521 7.74963 8.37571 7.76079 8.38776 7.79676C8.24694 8.30301 8.06324 8.7904 7.75641 9.22337C7.72363 9.22796 7.69444 9.21959 7.66895 9.19843Z' fill='%23161616'/%3E%3Cpath d='M6.91307 10.8832C7.10167 10.4458 7.29026 10.0083 7.47886 9.57092C7.53878 9.60587 7.56614 9.66041 7.57342 9.72721C7.42309 10.1844 7.26966 10.6405 6.96862 11.0281C6.8832 11.0054 6.87329 10.9538 6.91307 10.8832Z' fill='%23161616'/%3E%3Cpath d='M6.91363 10.8831C6.93095 10.9248 6.94827 10.9664 6.96559 11.0081C6.92444 11.4195 6.76045 11.7749 6.47943 12.0771C6.42412 12.0515 6.41987 12.0002 6.41504 11.9492C6.58123 11.5938 6.74743 11.2384 6.91363 10.8831Z' fill='%23161616'/%3E%3Cpath d='M10.4271 1.37918C10.4632 1.31306 10.4995 1.24694 10.5356 1.18079C10.5937 1.18082 10.646 1.19553 10.6865 1.24037C10.6991 1.26866 10.6938 1.29236 10.6681 1.31073C10.5675 1.52075 10.4668 1.73076 10.3662 1.94074C10.3093 1.96503 10.3404 2.09675 10.2392 2.05547C10.1915 2.03602 10.2023 1.97414 10.2279 1.92841C10.2943 1.74532 10.3607 1.56223 10.4271 1.37918Z' fill='%23161616'/%3E%3Cpath d='M5.28789 14.3309C5.30955 14.3308 5.33123 14.3307 5.35292 14.3306C5.17666 14.7247 5.01979 15.1297 4.72656 15.4589C4.86162 15.0571 5.05815 14.6857 5.28789 14.3309Z' fill='%23161616'/%3E%3Cpath d='M8.33074 7.75752C8.33074 7.75752 8.3172 7.76378 8.31738 7.76378C8.39611 7.31355 8.64286 6.92801 8.80069 6.50826C8.83459 6.48679 8.86276 6.49265 8.88538 6.52577C8.85792 6.99174 8.63441 7.38332 8.40782 7.77295C8.39103 7.80186 8.35366 7.77933 8.33074 7.75752Z' fill='%23161616'/%3E%3Cpath d='M8.88157 6.51229C8.8543 6.51093 8.82704 6.50959 8.7998 6.50826C8.94605 6.15396 9.09229 5.79962 9.23857 5.44531C9.25861 5.46756 9.27863 5.48981 9.29864 5.51205C9.37774 5.7221 9.21455 5.87404 9.1696 6.0544C9.14577 6.10686 9.12309 6.1599 9.10341 6.21419C9.04297 6.32344 9.03286 6.47068 8.88157 6.51229Z' fill='%23161616'/%3E%3Cpath d='M4.78487 14.5791C4.66116 14.8092 4.53744 15.0393 4.41372 15.2693C4.35222 15.2782 4.31464 15.2646 4.3401 15.1914C4.46732 14.9431 4.59454 14.6949 4.72176 14.4467C4.77849 14.4738 4.7542 14.5396 4.78487 14.5791Z' fill='%23161616'/%3E%3Cpath d='M10.2979 2.8773C10.4409 2.5185 10.584 2.1597 10.7271 1.8009C10.7721 1.83105 10.7916 1.8761 10.8011 1.92707C10.7351 2.28243 10.6536 2.63165 10.3891 2.90367C10.3543 2.91027 10.3238 2.90144 10.2979 2.8773Z' fill='%23161616'/%3E%3Cpath d='M3.72758 16.4599C3.63574 16.6448 3.52266 16.8116 3.30469 16.9545C3.35696 16.6734 3.53722 16.5161 3.6552 16.3253C3.71891 16.3489 3.68755 16.4236 3.72758 16.4599Z' fill='%23161616'/%3E%3Cpath d='M10.228 1.92834C10.2563 2.13135 10.3217 1.91896 10.3662 1.94068C10.3297 2.16615 10.2272 2.36355 10.1058 2.5529C10.1036 2.48987 10.1196 2.42115 10.0508 2.37932C10.1099 2.22899 10.1689 2.07868 10.228 1.92834Z' fill='%23161616'/%3E%3Cpath d='M6.78466 10.1346C6.80678 10.1351 6.82893 10.1356 6.85105 10.1361C6.81108 10.3985 6.66685 10.6183 6.55832 10.8527C6.5088 10.8439 6.50317 10.7979 6.4834 10.764C6.56507 10.5452 6.63141 10.3192 6.78466 10.1346Z' fill='%23161616'/%3E%3Cpath d='M6.484 10.7644C6.50898 10.794 6.53395 10.8236 6.55892 10.8532C6.4687 11.0525 6.37848 11.2518 6.28825 11.4512C6.2226 11.4563 6.1909 11.4344 6.21959 11.3647C6.26229 11.1446 6.38991 10.9619 6.484 10.7644Z' fill='%23161616'/%3E%3Cpath d='M7.909 7.75619C7.85199 7.90132 7.79566 8.04673 7.73751 8.19142C7.72143 8.23149 7.69341 8.2687 7.64536 8.25519C7.57416 8.23517 7.58754 8.1751 7.60855 8.12964C7.68691 7.96003 7.77091 7.793 7.85279 7.625C7.90739 7.65335 7.88728 7.71374 7.909 7.75619Z' fill='%23161616'/%3E%3Cpath d='M4.34057 15.1915C4.36511 15.2175 4.38965 15.2435 4.41418 15.2695C4.34134 15.4752 4.214 15.65 4.09719 15.8309C4.03423 15.8388 4.00099 15.8204 4.02587 15.7505C4.13075 15.5642 4.23566 15.3779 4.34057 15.1915Z' fill='%23161616'/%3E%3Cpath d='M10.6703 1.24813C10.6151 1.24652 10.5666 1.2318 10.5361 1.18083C10.5991 1.03056 10.662 0.880255 10.725 0.72998C10.7932 0.751236 10.8318 0.805768 10.8713 0.85965C10.8972 0.92859 10.8893 0.992263 10.841 1.04937C10.8249 1.04785 10.8106 1.05209 10.798 1.06201C10.7439 1.11614 10.7435 1.20711 10.6703 1.24813Z' fill='%23161616'/%3E%3Cpath d='M10.7998 1.6259C10.8025 1.43696 10.8645 1.26878 10.9774 1.11841C11.0489 1.16045 11.0605 1.23327 11.0739 1.30537C11.077 1.42807 11.0249 1.53013 10.9535 1.62506C10.9312 1.64471 10.905 1.6563 10.8757 1.66128C10.8457 1.6598 10.8204 1.64796 10.7998 1.6259Z' fill='%23161616'/%3E%3Cpath d='M8.10365 7.00719C8.1645 7.03167 8.15914 6.84917 8.24791 6.96106C8.18405 7.10854 8.1202 7.25603 8.05634 7.40352C8.01141 7.39413 8.00475 7.35001 7.98151 7.32097C7.97897 7.19951 8.04732 7.10572 8.10365 7.00719Z' fill='%23161616'/%3E%3Cpath d='M10.2979 2.87756C10.3232 2.878 10.3485 2.87843 10.3738 2.87886C10.4457 3.12023 10.3613 3.30189 10.1599 3.43888C10.1405 3.41468 10.121 3.39051 10.1016 3.36628C10.167 3.20333 10.2324 3.04045 10.2979 2.87756Z' fill='%23161616'/%3E%3Cpath d='M6.21902 11.3643C6.24191 11.3931 6.26478 11.4219 6.28768 11.4508C6.23755 11.5845 6.20625 11.7268 6.11051 11.8397C6.06881 11.8298 6.04362 11.8037 6.03473 11.7618C6.02506 11.5963 6.14599 11.4914 6.21902 11.3643Z' fill='%23161616'/%3E%3Cpath d='M3.72661 16.46C3.66619 16.4347 3.66542 16.3773 3.6543 16.3255C3.65811 16.1999 3.77117 16.151 3.83521 16.0677C3.88243 16.0728 3.89055 16.117 3.91378 16.1461C3.85138 16.2507 3.78901 16.3554 3.72661 16.46Z' fill='%23161616'/%3E%3Cpath d='M7.47369 8.7592C7.45088 8.73094 7.42808 8.70265 7.40527 8.6744C7.44561 8.54578 7.45364 8.40012 7.59614 8.30042C7.66554 8.49847 7.53925 8.6207 7.47369 8.7592Z' fill='%23161616'/%3E%3Cpath d='M7.98181 7.3208C8.00675 7.34831 8.03169 7.37583 8.05663 7.40334C8.00734 7.5209 7.95801 7.63845 7.90871 7.75601C7.89 7.71226 7.87125 7.66854 7.85254 7.62479C7.89561 7.52344 7.93871 7.42212 7.98181 7.3208Z' fill='%23161616'/%3E%3Cpath d='M7.53418 9.69548C7.51596 9.65396 7.49774 9.61241 7.47949 9.57086C7.54285 9.44683 7.60622 9.32277 7.66958 9.19874C7.68931 9.19917 7.70905 9.19899 7.72875 9.19824C7.81213 9.42201 7.68179 9.56212 7.53418 9.69548Z' fill='%23161616'/%3E%3Cpath d='M3.91448 16.1461C3.8883 16.12 3.86215 16.0939 3.83594 16.0678C3.8993 15.962 3.96269 15.8563 4.02602 15.7505C4.04976 15.7772 4.07352 15.804 4.09732 15.8308C4.03637 15.9359 3.97542 16.041 3.91448 16.1461Z' fill='%23161616'/%3E%3Cpath d='M10.8403 1.04931C10.7895 0.983156 10.8556 0.9342 10.8656 0.876972C10.8833 0.854849 10.9059 0.840194 10.9333 0.832944C10.9771 0.829071 11.0144 0.841836 11.043 0.876322L11.0676 0.871983C11.0638 0.942783 11.1297 1.03871 10.9986 1.06365C10.9458 1.05888 10.8931 1.05411 10.8403 1.04931Z' fill='%23161616'/%3E%3Cpath d='M10.9993 1.0635C11.0972 1.02656 11.0442 0.935313 11.0683 0.871826C11.0822 0.912849 11.0961 0.953873 11.11 0.994896C11.1994 1.10105 11.1593 1.1944 11.0817 1.28426C11.068 1.29139 11.0541 1.29836 11.0402 1.30533C10.9657 1.26093 10.9849 1.18514 10.9775 1.11821C10.988 1.10127 10.9953 1.08302 10.9993 1.0635Z' fill='%23161616'/%3E%3Cpath d='M2.97496 17.6477C2.93986 17.5646 2.87736 17.5227 2.78711 17.5225C2.84982 17.4477 2.9292 17.4353 2.99993 17.4953C3.05747 17.5441 3.03011 17.6041 2.97496 17.6477Z' fill='%23161616'/%3E%3Cpath d='M10.8001 1.62549C10.8285 1.62871 10.8568 1.63193 10.8851 1.63516C10.9407 1.78909 10.9066 1.90407 10.7429 1.96281C10.7378 1.90881 10.7327 1.8548 10.7275 1.80077C10.7517 1.74233 10.7759 1.68392 10.8001 1.62549Z' fill='%23161616'/%3E%3Cpath d='M4.78577 14.5792C4.72926 14.552 4.73505 14.495 4.72266 14.4467C4.74673 14.4083 4.77078 14.3698 4.79485 14.3314C4.81722 14.358 4.83956 14.3845 4.86193 14.4111C4.83656 14.4671 4.81118 14.5232 4.78577 14.5792Z' fill='%23161616'/%3E%3Cpath d='M10.6706 1.24789C10.713 1.1857 10.6757 1.06889 10.7983 1.06177C10.8021 1.1691 10.794 1.2702 10.6689 1.31051C10.6695 1.28963 10.6701 1.26874 10.6706 1.24789Z' fill='%23161616'/%3E%3Cpath d='M3.22673 17.711C3.59215 17.7513 3.82279 17.6002 4.028 17.2836C4.20872 17.0046 4.33886 16.6816 4.60048 16.4562C4.6384 16.4852 4.65424 16.5256 4.65978 16.5712C4.67153 16.7556 4.5001 16.8463 4.44098 17C4.48268 16.9424 4.5057 16.8608 4.60135 16.8962C4.59568 16.9763 4.58997 17.0564 4.58418 17.1365C4.32804 17.3557 4.14486 17.6555 3.75983 17.7239C3.57805 17.7562 3.40594 17.7889 3.22363 17.7709C3.22484 17.751 3.22587 17.731 3.22673 17.711Z' fill='%23161616'/%3E%3Cpath d='M1.3244 14.2509C1.11647 14.483 1.18441 14.6921 1.3028 14.9134C1.36055 15.0212 1.27489 15.2765 1.54758 15.0696C1.61813 15.0161 1.73367 15.216 1.70984 15.2269C1.44137 15.3493 1.69639 15.5705 1.60205 15.7437C1.26944 15.3343 1.14296 14.8344 0.872999 14.415C0.84248 14.3677 0.851064 14.3154 0.888771 14.2711C0.92781 14.2253 0.98916 14.2016 1.01664 14.2584C1.11185 14.4548 1.20279 14.2787 1.3244 14.2509Z' fill='%23161616'/%3E%3Cpath d='M1.59646 14.2699C1.72919 14.4863 1.87141 14.6983 1.91064 14.9574C1.67866 14.7864 1.57523 14.5566 1.59646 14.2699Z' fill='%23161616'/%3E%3Cpath d='M10.0446 5.25143C9.98652 5.37942 9.92846 5.50742 9.87043 5.63545C9.83687 5.72412 9.83089 5.8282 9.73345 5.88131C9.70216 5.90297 9.67613 5.89785 9.65527 5.86597C9.74584 5.52706 9.78088 5.16114 10.1061 4.93591C10.1367 5.05102 10.0526 5.14382 10.0446 5.25143Z' fill='%23161616'/%3E%3Cpath d='M8.78311 8.45796C8.67237 8.50053 8.66466 8.62949 8.58304 8.69651C8.54955 8.70329 8.5265 8.69081 8.51367 8.65911C8.55668 8.36956 8.65421 8.10257 8.84055 7.87239C8.87156 7.86269 8.90034 7.86783 8.92724 7.88556C8.93824 8.06874 8.74658 8.20274 8.80309 8.39698C8.79643 8.41728 8.78977 8.43764 8.78311 8.45796Z' fill='%23161616'/%3E%3Cpath d='M9.49285 6.50873C9.42661 6.77557 9.334 7.03125 9.17607 7.25939C9.14856 7.28055 9.12179 7.27965 9.0957 7.25672C9.11147 6.9686 9.23749 6.72553 9.40545 6.4995C9.43612 6.4876 9.46528 6.49076 9.49285 6.50873Z' fill='%23161616'/%3E%3Cpath d='M8.92692 7.88528C8.90781 7.88525 8.88867 7.88515 8.86952 7.88494C8.81719 7.71449 8.89142 7.59015 9.01557 7.48397C9.04758 7.47904 9.07618 7.48691 9.10127 7.50752C9.05024 7.63669 9.03035 7.78024 8.92692 7.88528Z' fill='%23161616'/%3E%3Cpath d='M9.49237 6.50894C9.47309 6.50857 9.45382 6.50826 9.43455 6.50798C9.38603 6.33112 9.42901 6.19522 9.60818 6.12024C9.63616 6.14741 9.63696 6.17542 9.61066 6.20421C9.6136 6.32226 9.57407 6.42379 9.49237 6.50894Z' fill='%23161616'/%3E%3Cpath d='M9.61113 6.20424C9.60881 6.17706 9.60649 6.14989 9.60417 6.12272C9.54471 6.0099 9.58257 5.93316 9.69297 5.88333C9.70651 5.88497 9.71992 5.88426 9.73322 5.88123C9.7409 6.00718 9.69789 6.11398 9.61113 6.20424Z' fill='%23161616'/%3E%3Cpath d='M9.10198 7.50773C9.08008 7.50733 9.0582 7.50693 9.03633 7.50652C8.9799 7.3921 9.01962 7.31331 9.12776 7.25989C9.14405 7.26088 9.16035 7.26082 9.17671 7.25977C9.18247 7.3517 9.14428 7.43033 9.10198 7.50773Z' fill='%23161616'/%3E%3Cpath d='M8.34843 9.15869C8.39162 9.31429 8.28525 9.43634 8.25489 9.57543C8.18765 9.70792 8.12039 9.84044 8.05312 9.97293C8.02487 9.9527 8.0063 9.9258 7.99707 9.89231C8.04361 9.6141 8.09535 9.33815 8.34843 9.15869Z' fill='%23161616'/%3E%3Cpath d='M7.64062 10.8902C7.63253 11.0809 7.53078 11.2351 7.44353 11.395C7.41927 11.4187 7.39197 11.4217 7.36204 11.4069C7.31086 11.1877 7.44118 11.0345 7.55539 10.8753C7.58625 10.8657 7.61456 10.8714 7.64062 10.8902Z' fill='%23161616'/%3E%3Cpath d='M8.03918 9.87671C8.04355 9.90859 8.04792 9.94044 8.05235 9.97245C8.01557 10.1521 7.9523 10.3187 7.81768 10.4501C7.78738 10.4412 7.76813 10.4215 7.75977 10.391C7.80962 10.1961 7.83001 9.98509 8.03918 9.87671Z' fill='%23161616'/%3E%3Cpath d='M7.37128 11.3903C7.39505 11.3918 7.41878 11.3934 7.44273 11.3951C7.37131 11.5788 7.29971 11.7625 7.22811 11.9463C7.2119 11.9592 7.19344 11.9658 7.17271 11.9659C7.14638 11.9452 7.12927 11.9186 7.12109 11.8861C7.12825 11.6825 7.20338 11.5129 7.37128 11.3903Z' fill='%23161616'/%3E%3Cpath d='M7.81778 10.4528C7.81778 10.4528 7.81818 10.4502 7.81809 10.4502C7.83398 10.6274 7.75092 10.7644 7.63993 10.8902L7.64064 10.8898C7.53542 10.6787 7.59327 10.5361 7.81778 10.4528Z' fill='%23161616'/%3E%3Cpath d='M10.9061 0.869157C10.8924 0.870396 10.879 0.872999 10.8659 0.877058C10.7709 0.874114 10.7354 0.813974 10.7246 0.730006C10.7444 0.656109 10.7643 0.582211 10.7841 0.508344C10.8091 0.463107 10.8342 0.417901 10.8593 0.372664C10.8209 0.29226 10.8712 0.241042 10.9197 0.189268C10.8966 0.130521 10.8735 0.0717435 10.8503 0.0130281C11.0045 -0.018266 11.058 0.028304 11.0217 0.19407C11.0002 0.292043 10.8819 0.387382 10.9883 0.500598C11.0036 0.632963 10.9906 0.759007 10.9061 0.869157Z' fill='%23161616'/%3E%3Cpath d='M7.81807 10.4529C7.6897 10.5705 7.62829 10.7152 7.64093 10.8899C7.47226 11.0142 7.45559 11.2204 7.3715 11.3903C7.30293 11.5548 7.2344 11.7194 7.16586 11.8839C7.10191 12.1329 6.98579 12.3586 6.85596 12.5782L6.85513 12.5749C6.79709 12.6504 6.85048 12.7797 6.73333 12.8265C6.73336 13.0524 6.48317 13.1656 6.47982 13.39C6.40233 13.5586 6.20906 13.6835 6.2837 13.9096C6.28215 13.9245 6.28518 13.9384 6.29284 13.9512C6.06294 14.2097 5.96927 14.5429 5.80621 14.8382C5.64825 15.0765 5.58932 15.3709 5.38437 15.5824C5.37529 15.604 5.36621 15.6256 5.35716 15.6472C5.27143 15.8163 5.22118 16.0052 5.08182 16.1447C5.06657 16.1656 5.05136 16.1865 5.03608 16.2073C4.89133 16.437 4.7466 16.6667 4.60191 16.8964C4.49037 16.924 4.49319 17.0681 4.37793 17.1122C4.38004 16.8985 4.57148 16.776 4.6033 16.5875C4.69799 16.3277 4.8838 16.118 4.99806 15.869C5.12764 15.6422 5.25808 15.4158 5.37424 15.1816C5.55887 14.8359 5.75437 14.4957 5.88974 14.1404C5.81371 14.1698 5.88373 14.3495 5.72829 14.3287C5.81922 14.0875 5.75546 13.7984 6.00339 13.5994C6.10188 13.5203 6.14963 13.3279 5.91982 13.2674C5.91933 13.2473 5.92088 13.2275 5.92457 13.2078C5.96289 13.1633 6.00113 13.1188 6.03939 13.0743C6.23902 12.8345 6.44081 12.6204 6.49825 12.2712C6.55024 11.9551 6.8128 11.6924 6.9544 11.3902C7.06117 11.1623 7.05757 10.8599 7.19108 10.6951C7.41491 10.4187 7.48155 10.0871 7.65437 9.79978C7.78819 9.57731 7.87374 9.32835 7.93621 9.07416C8.00028 8.92989 8.10076 8.80022 8.11154 8.63452C8.48272 7.91113 8.74512 7.14114 9.06692 6.39652C9.09158 6.33942 9.11472 6.28272 9.15029 6.23184C9.17939 6.18425 9.20597 6.13545 9.21867 6.08014C9.31575 5.85761 9.35913 5.61305 9.49384 5.40595C9.90217 4.40544 10.3275 3.41177 10.6822 2.39031C10.7699 2.13779 10.9345 1.90977 10.9257 1.62648C10.964 1.51946 11.0023 1.41241 11.0405 1.30539L11.0432 1.30719C11.1251 1.25517 11.2 1.25393 11.2634 1.33712C11.3296 1.66283 11.1212 1.9156 11.0163 2.18922C10.782 2.80057 10.5423 3.4105 10.2889 4.01451C10.1947 4.219 10.135 4.43859 10.0207 4.63441C10.019 4.77428 9.91761 4.87686 9.88238 5.00421C9.85443 5.10429 9.80104 5.19393 9.76501 5.29078C9.58518 5.80519 9.35286 6.29808 9.14865 6.80235C9.13499 6.87616 9.08529 6.9359 9.06819 7.0084C9.02726 7.14833 8.95563 7.27452 8.89031 7.40354C8.87764 7.58356 8.73574 7.71243 8.70051 7.88352C8.68062 7.99875 8.58992 8.0861 8.5748 8.20322C8.52957 8.35575 8.42978 8.48366 8.38029 8.63427C8.34023 8.77305 8.26274 8.89671 8.21893 9.034C8.18299 9.16039 8.10795 9.26939 8.06082 9.39082C8.00449 9.58704 7.89122 9.75832 7.81776 9.94702C7.7544 10.1255 7.67486 10.297 7.59576 10.4687C7.55127 10.6255 7.44611 10.7568 7.40248 10.914C7.44567 10.7705 7.54163 10.6501 7.5859 10.5072C7.66671 10.3201 7.75476 10.1362 7.82472 9.9446C7.87259 9.77639 8.00421 9.64216 8.02054 9.46121C8.09574 9.33771 8.15529 9.20655 8.2101 9.07304C8.25688 8.92063 8.33899 8.78241 8.38788 8.63083C8.43312 8.47771 8.54175 8.35225 8.578 8.19523C8.5995 8.08037 8.68988 7.99262 8.70388 7.87482C8.74955 7.70812 8.88139 7.5761 8.89602 7.39691C8.96037 7.28422 9.01989 7.16927 9.06013 7.04527C9.08315 6.95957 9.13183 6.88397 9.15643 6.79882C9.35556 6.29214 9.59469 5.80175 9.76866 5.28505C9.80869 5.20555 9.8482 5.12573 9.87435 5.04015C9.91255 4.89787 10.0167 4.78035 10.029 4.62825C10.1413 4.44739 10.1854 4.23688 10.2813 4.04875C10.5535 3.37657 10.8189 2.70189 11.0857 2.02776C11.113 1.95882 11.1152 1.85109 11.24 1.87464C11.2379 1.93608 11.2358 1.99749 11.2336 2.05893C11.0458 2.42074 10.9182 2.8068 10.7788 3.18816C10.7477 3.25431 10.7167 3.32046 10.6857 3.38661C10.7253 3.48808 10.6619 3.55417 10.6046 3.62237C10.5675 3.70953 10.5304 3.79666 10.4933 3.88382C10.5522 4.03183 10.3997 4.11976 10.3897 4.24819C10.3269 4.26945 10.2993 4.31524 10.298 4.37947C10.2787 4.5822 10.1787 4.7573 10.1056 4.94162L10.1064 4.93586C9.91066 5.22637 9.81889 5.56218 9.69356 5.88339C9.66397 5.96321 9.63439 6.04299 9.6048 6.12278C9.54841 6.25117 9.49202 6.3796 9.43563 6.50804C9.33298 6.75861 9.23029 7.00918 9.12764 7.25975C9.09719 7.34195 9.0667 7.42415 9.03621 7.50635C8.98085 7.63258 8.92548 7.75878 8.87011 7.88501C8.75556 8.15321 8.61168 8.40982 8.54937 8.69863C8.52951 8.87329 8.42652 9.01203 8.34924 9.16187C8.34924 9.16187 8.34831 9.15874 8.34828 9.15865C8.21694 9.3858 8.11697 9.62648 8.03979 9.87696C7.94299 10.0601 7.83192 10.2378 7.81807 10.4529Z' fill='%23161616'/%3E%3Cpath d='M5.78507 14.8231C5.90779 14.5615 6.03191 14.3005 6.15228 14.0377C6.18146 13.974 6.21524 13.9317 6.29186 13.9514C6.12545 14.2703 5.95904 14.5892 5.79262 14.9081C5.76328 14.8822 5.76077 14.8539 5.78507 14.8231Z' fill='%23161616'/%3E%3Cpath d='M5.78537 14.8232C5.78788 14.8515 5.79042 14.8797 5.79293 14.9081C5.68601 15.1509 5.62809 15.4233 5.38379 15.5826C5.51761 15.3295 5.65149 15.0764 5.78537 14.8232Z' fill='%23161616'/%3E%3Cpath d='M5.08203 16.1449C5.15757 15.9701 5.2239 15.7902 5.35735 15.6474C5.37507 15.6475 5.39273 15.6474 5.41033 15.6472C5.30573 15.8164 5.2926 16.0457 5.08203 16.1449Z' fill='%23161616'/%3E%3Cpath d='M11.2398 1.87469C10.9017 2.43938 10.7458 3.08119 10.4775 3.67544C10.418 3.80737 10.36 3.94002 10.3013 4.07232C10.2748 4.05835 10.2567 4.03718 10.2471 4.0088C10.5714 3.12826 10.9756 2.27795 11.2435 1.37603C11.2678 1.35784 11.2931 1.35713 11.3195 1.37132C11.3613 1.40844 11.3796 1.4648 11.4244 1.49947C11.4046 1.52048 11.3847 1.54149 11.3648 1.5625C11.3027 1.66019 11.2869 1.77638 11.2378 1.87925L11.2398 1.87469Z' fill='%23161616'/%3E%3Cpath d='M11.6745 0.874757C11.6741 0.938739 11.6736 1.00272 11.6732 1.06674C11.6557 1.0857 11.6382 1.10463 11.6206 1.12356C11.5509 0.993272 11.5141 1.18652 11.4526 1.14063C11.3868 1.11309 11.3685 1.05515 11.3564 0.992652C11.3628 0.899637 11.3314 0.789426 11.4638 0.753174C11.508 0.769472 11.552 0.785738 11.5962 0.802036C11.6427 0.804205 11.6526 0.845972 11.6745 0.874757Z' fill='%23161616'/%3E%3Cpath d='M11.4139 0.987673C11.4343 1.03254 11.4547 1.0774 11.4751 1.1223C11.5497 1.23217 11.4816 1.31369 11.4206 1.3966C11.4218 1.43093 11.4229 1.46524 11.4241 1.49957C11.3402 1.49991 11.2936 1.46149 11.294 1.3743C11.2651 1.343 11.2603 1.30449 11.2608 1.2643C11.2738 1.20004 11.2916 1.1368 11.305 1.07235C11.3124 1.04639 11.3242 1.02253 11.3402 1.00072C11.3623 0.98284 11.3869 0.978564 11.4139 0.987673Z' fill='%23161616'/%3E%3Cpath d='M11.4209 1.39632C11.4391 1.30489 11.4573 1.21345 11.4755 1.12202C11.512 1.0779 11.5486 1.03375 11.5851 0.989624C11.597 1.03424 11.6088 1.07883 11.6206 1.12345C11.6178 1.14603 11.615 1.16862 11.6122 1.19121C11.5598 1.24459 11.5836 1.35214 11.4837 1.37163C11.4628 1.37984 11.4418 1.38808 11.4209 1.39632Z' fill='%23161616'/%3E%3Cpath d='M11.2372 1.87901C11.2305 1.75377 11.2598 1.64294 11.3642 1.56226C11.3523 1.68003 11.3611 1.80613 11.2372 1.87901Z' fill='%23161616'/%3E%3Cpath d='M11.4834 1.37183C11.5112 1.301 11.5354 1.2276 11.6119 1.19141C11.5994 1.2732 11.6445 1.39593 11.4834 1.37183Z' fill='%23161616'/%3E%3Cpath d='M6.85547 12.5785C6.92431 12.3316 7.03229 12.1023 7.16536 11.8842C7.16769 11.9114 7.17001 11.9386 7.17237 11.966C7.13615 12.1881 7.02972 12.3794 6.91049 12.5651C6.89212 12.5694 6.87378 12.5739 6.85547 12.5785Z' fill='%23161616'/%3E%3Cpath d='M6.7334 12.8266C6.75685 12.7344 6.78678 12.6454 6.85519 12.575C6.84165 12.6719 6.90567 12.8064 6.7334 12.8266Z' fill='%23161616'/%3E%3Cpath d='M10.9066 0.868927C10.8983 0.738111 10.9097 0.611695 10.9887 0.500337C11.0534 0.397005 11.118 0.29364 11.1827 0.190308C11.4334 0.327971 11.2251 0.484101 11.1849 0.61879C11.159 0.705237 11.0389 0.759212 11.0437 0.876177C10.998 0.873761 10.9523 0.871344 10.9066 0.868927Z' fill='%23161616'/%3E%3Cpath d='M11.3569 0.997925C11.3566 1.01949 11.3563 1.04102 11.356 1.06256C11.3153 1.11972 11.2962 1.18234 11.3081 1.25274C11.3035 1.29318 11.2989 1.33364 11.2943 1.37408C11.2774 1.3751 11.2604 1.37572 11.2434 1.37587C11.1955 1.29792 11.1177 1.30693 11.043 1.30712C11.0653 1.20304 11.0877 1.09897 11.11 0.994889C11.1288 1.00583 11.1481 1.00679 11.1679 0.997709C11.2309 0.927715 11.294 0.873864 11.3569 0.997925Z' fill='%23161616'/%3E%3Cpath d='M11.3569 0.998265C11.294 0.958574 11.231 0.966228 11.168 0.998049C11.2316 0.893198 11.2952 0.788315 11.3588 0.683464C11.4014 0.650342 11.4402 0.649102 11.4732 0.696942C11.4779 0.716958 11.4749 0.735735 11.4641 0.753396C11.3853 0.818494 11.4526 0.91436 11.4143 0.987886C11.3957 0.994361 11.3766 0.997862 11.3569 0.998265Z' fill='%23161616'/%3E%3Cpath d='M11.4728 0.696757C11.4346 0.692264 11.3965 0.687772 11.3584 0.683279C11.3848 0.590171 11.3135 0.446497 11.4892 0.430664C11.4837 0.519341 11.4783 0.608049 11.4728 0.696757Z' fill='%23161616'/%3E%3Cpath d='M11.6741 0.874591C11.6479 0.850361 11.6219 0.826131 11.5957 0.80187C11.6343 0.755487 11.6729 0.709103 11.7115 0.66272C11.7185 0.710683 11.7256 0.758647 11.7327 0.80658C11.7132 0.82923 11.6936 0.85191 11.6741 0.874591Z' fill='%23161616'/%3E%3Cpath d='M10.3897 4.24829C10.3623 4.10923 10.457 4.00487 10.4933 3.88391C10.5689 3.92837 10.5381 4.0006 10.5402 4.06421C10.4899 4.12556 10.4398 4.18691 10.3897 4.24829Z' fill='%23161616'/%3E%3Cpath d='M10.6045 3.62223C10.6315 3.54366 10.6585 3.46505 10.6855 3.38647C10.7663 3.50211 10.7333 3.57861 10.6045 3.62223Z' fill='%23161616'/%3E%3Cpath d='M8.34863 9.16186C8.38767 8.9955 8.43505 8.83274 8.54876 8.69861C8.56016 8.69765 8.57155 8.69688 8.58283 8.69629C8.58832 8.7375 8.59396 8.77871 8.59953 8.81992C8.49859 8.92124 8.48936 9.08976 8.34863 9.16186Z' fill='%23161616'/%3E%3Cpath d='M10.9201 0.188965C10.9484 0.266085 10.8905 0.314761 10.8596 0.372361C10.8079 0.354297 10.7663 0.31631 10.7758 0.264101C10.7893 0.189553 10.8591 0.190483 10.9201 0.188965Z' fill='%23161616'/%3E%3Cpath d='M10.1056 4.94176C10.1014 4.73104 10.2324 4.56654 10.2979 4.37961C10.3232 4.37946 10.3486 4.37931 10.3739 4.37915C10.3474 4.48341 10.3209 4.58768 10.2943 4.69194C10.1923 4.74573 10.2221 4.89904 10.1056 4.94176Z' fill='%23161616'/%3E%3Cpath d='M5.72774 14.3285C5.83067 14.2221 5.83708 14.0459 6.02363 13.9425C5.86276 14.4145 5.62106 14.8012 5.41167 15.2029C5.3542 15.2185 5.32486 15.2056 5.34751 15.1398C5.47089 14.8678 5.64226 14.6183 5.72774 14.3285Z' fill='%23161616'/%3E%3Cpath d='M5.03826 15.8941C4.91445 16.1387 4.80341 16.3913 4.60282 16.5877C4.60207 16.544 4.60133 16.5004 4.60059 16.4567C4.6843 16.2233 4.84563 16.036 4.97338 15.8287C5.01288 15.8327 5.01951 15.8694 5.03826 15.8941Z' fill='%23161616'/%3E%3Cpath d='M5.03848 15.8939C5.01689 15.8722 4.99529 15.8504 4.97363 15.8286C5.09834 15.599 5.22312 15.3695 5.34786 15.14C5.3692 15.1611 5.39065 15.1821 5.41202 15.2032C5.28747 15.4334 5.16297 15.6637 5.03848 15.8939Z' fill='%23161616'/%3E%3Cpath d='M10.9249 1.62646C11.0451 1.7693 10.9633 1.92909 10.918 2.05272C10.6862 2.68567 10.4334 3.31108 10.1796 3.93573C9.97444 4.44071 9.75747 4.94092 9.54576 5.44324C9.48466 5.48718 9.4235 5.50016 9.3623 5.4434C9.62808 4.77516 9.89389 4.10692 10.1596 3.43868C10.2418 3.25618 10.3417 3.08044 10.3735 2.87867C10.5281 2.58614 10.6514 2.28104 10.7422 1.96292C10.8333 1.87276 10.8584 1.75384 10.8843 1.63533C10.8981 1.63347 10.9116 1.63046 10.9249 1.62646Z' fill='%23161616'/%3E%3Cpath d='M9.36318 5.44364C9.42434 5.44357 9.4855 5.44354 9.54663 5.44348C9.43626 5.66319 9.32547 5.88275 9.29585 6.13186C9.20894 6.17276 9.11974 6.22004 9.10449 6.0627C9.1694 5.87912 9.23429 5.69554 9.2992 5.51199C9.32055 5.48925 9.34186 5.46644 9.36318 5.44364Z' fill='%23161616'/%3E%3Cpath d='M7.98164 9.0731C8.01173 9.28432 7.89067 9.45585 7.81845 9.63503C7.68639 9.9626 7.58056 10.3258 7.35943 10.5851C7.1554 10.8243 7.20098 11.1094 7.06446 11.3567C6.90555 11.6446 6.65213 11.9064 6.61882 12.2481C6.58366 12.6088 6.27445 12.8231 6.18844 13.1568C6.16281 13.2562 6.05638 13.1724 6.03906 13.0741C6.18568 12.7416 6.33235 12.4092 6.479 12.0768C6.6411 11.7205 6.80317 11.3641 6.96522 11.0078C7.15465 10.5702 7.34418 10.1326 7.53368 9.69508C7.59246 9.52696 7.70806 9.38105 7.72826 9.19784C7.97684 8.7376 8.1843 8.26016 8.33014 7.75704C8.58333 7.37274 8.70956 6.93218 8.88159 6.51184C8.93689 6.40606 8.99204 6.30031 9.04722 6.19453C9.12741 6.16063 9.18151 6.20463 9.23294 6.25669C9.14222 6.45771 9.04633 6.6566 8.96178 6.8602C8.75976 7.34653 8.5548 7.83196 8.37002 8.32489C8.32317 8.44985 8.21836 8.5209 8.16943 8.63498C8.10344 8.77959 8.02291 8.9179 7.98164 9.0731Z' fill='%23161616'/%3E%3Cpath d='M9.23259 6.25711C9.17069 6.23638 9.10878 6.21568 9.04688 6.19495C9.06584 6.15089 9.0848 6.10683 9.10373 6.06274C9.14779 6.14033 9.22342 6.13066 9.29508 6.1319C9.27426 6.17361 9.25345 6.21534 9.23259 6.25711Z' fill='%23161616'/%3E%3Cpath d='M6.79578 12.3291C6.62838 12.8301 6.36961 13.287 6.13952 13.7577C6.11189 13.745 6.08428 13.7324 6.05664 13.7197C6.28081 13.2556 6.50497 12.7916 6.72916 12.3275C6.75197 12.3013 6.77419 12.3005 6.79578 12.3291Z' fill='%23161616'/%3E%3Cpath d='M9.81742 5.25652C9.63258 5.79019 9.41997 6.3124 9.17483 6.82132C9.15057 6.85472 9.12711 6.85417 9.10449 6.81962C9.31614 6.29886 9.52776 5.77811 9.73941 5.25736C9.76515 5.23334 9.79115 5.23307 9.81742 5.25652Z' fill='%23161616'/%3E%3Cpath d='M6.79517 12.3295C6.77295 12.329 6.75073 12.3284 6.72852 12.3279C6.85973 12.0378 6.99095 11.7478 7.12216 11.4576C7.17335 11.4522 7.20765 11.4597 7.17143 11.5215C7.04601 11.7909 6.92059 12.0602 6.79517 12.3295Z' fill='%23161616'/%3E%3Cpath d='M7.82683 9.94702C7.82494 10.1646 7.71302 10.3406 7.61009 10.5199C7.58317 10.5058 7.56646 10.4837 7.55859 10.4545C7.64231 10.2849 7.65619 10.0789 7.82062 9.95127L7.82683 9.94702Z' fill='%23161616'/%3E%3Cpath d='M7.55897 10.4546C7.57613 10.4764 7.5933 10.4982 7.61047 10.52C7.53298 10.706 7.45549 10.892 7.378 11.078C7.34568 10.8352 7.47909 10.6543 7.55897 10.4546Z' fill='%23161616'/%3E%3Cpath d='M10.2468 4.00867C10.2648 4.02983 10.2829 4.05099 10.301 4.07215C10.2229 4.25964 10.1449 4.4471 10.0668 4.63455C10.0439 4.65912 10.0219 4.65828 10.001 4.63201C10.0829 4.42426 10.1648 4.21648 10.2468 4.00867Z' fill='%23161616'/%3E%3Cpath d='M7.98095 9.07337C7.95681 8.89016 8.01323 8.74147 8.16874 8.63525C8.19582 8.81973 8.10126 8.95207 7.98095 9.07337Z' fill='%23161616'/%3E%3Cpath d='M7.82694 9.94708C7.82694 9.94708 7.82055 9.95135 7.82065 9.95132C7.81237 9.72823 7.96047 9.56272 8.03462 9.37C8.07022 9.40092 8.07536 9.43627 8.04999 9.47602C8.02189 9.65496 7.96376 9.81967 7.82694 9.94708Z' fill='%23161616'/%3E%3Cpath d='M8.38253 8.63391C8.40735 8.80622 8.31202 8.9375 8.23227 9.07407C8.20708 9.06149 8.19022 9.04179 8.18164 9.01499C8.24482 8.88575 8.24699 8.72314 8.38852 8.63679L8.38253 8.63391Z' fill='%23161616'/%3E%3Cpath d='M8.70103 7.88546C8.67683 7.69146 8.81654 7.55284 8.87005 7.38512C8.89496 7.36148 8.91916 7.36328 8.94274 7.38713C8.89047 7.56663 8.84344 7.74863 8.70184 7.88487L8.70103 7.88546Z' fill='%23161616'/%3E%3Cpath d='M8.38281 8.63372L8.3888 8.63653C8.38554 8.46439 8.44664 8.31944 8.57284 8.2021L8.57349 8.20105C8.57312 8.37311 8.51279 8.51876 8.38281 8.63372Z' fill='%23161616'/%3E%3Cpath d='M8.18224 9.01501C8.19912 9.03472 8.21598 9.0544 8.23287 9.0741C8.20055 9.22097 8.14744 9.35835 8.05053 9.47606C8.04538 9.44086 8.04027 9.40554 8.03516 9.37019C8.08414 9.2518 8.13319 9.13341 8.18224 9.01501Z' fill='%23161616'/%3E%3Cpath d='M7.17134 11.5212C7.15492 11.4999 7.13846 11.4786 7.12207 11.4573C7.16337 11.34 7.19423 11.2164 7.34568 11.1573C7.28755 11.2787 7.22946 11.3999 7.17134 11.5212Z' fill='%23161616'/%3E%3Cpath d='M8.94283 7.38718C8.91857 7.3865 8.89435 7.38585 8.87012 7.38517C8.92651 7.25606 8.9829 7.12691 9.03926 6.9978C9.06649 7.01274 9.08416 7.03489 9.09072 7.06554C9.04146 7.17274 8.99213 7.27995 8.94283 7.38718Z' fill='%23161616'/%3E%3Cpath d='M10.0008 4.63232C10.0226 4.63316 10.0444 4.63397 10.0664 4.63483C10.0146 4.77724 9.96254 4.91961 9.91055 5.06198C9.85565 5.07174 9.82104 5.06307 9.85076 4.99608C9.90077 4.87484 9.95081 4.7536 10.0008 4.63232Z' fill='%23161616'/%3E%3Cpath d='M8.57342 8.20139C8.57342 8.20139 8.57261 8.20238 8.57268 8.20241C8.54358 8.06766 8.60524 7.96972 8.70123 7.88569C8.70132 7.88569 8.70228 7.88513 8.70219 7.88513C8.72933 8.01905 8.6669 8.11655 8.57342 8.20139Z' fill='%23161616'/%3E%3Cpath d='M9.85132 4.99573C9.87128 5.0177 9.8912 5.03969 9.91112 5.06166C9.87976 5.12657 9.84841 5.19152 9.81718 5.25643C9.79128 5.25671 9.76525 5.25699 9.73926 5.25727C9.77665 5.17008 9.81399 5.08289 9.85132 4.99573Z' fill='%23161616'/%3E%3Cpath d='M9.09053 7.06541C9.07337 7.04286 9.05623 7.02027 9.03906 6.99771C9.06063 6.93828 9.08223 6.87885 9.10379 6.81946C9.12721 6.82002 9.15067 6.82058 9.17412 6.82116C9.14624 6.90256 9.11838 6.98399 9.09053 7.06541Z' fill='%23161616'/%3E%3Cpath d='M11.3081 1.25284C11.1808 1.15325 11.2933 1.11421 11.3561 1.06262C11.3685 1.1332 11.37 1.20103 11.3081 1.25284Z' fill='%23161616'/%3E%3C/svg%3E");
    min-width: 11px;
    max-width: 11px;
    height: 18px;
    background-repeat: no-repeat;
    position: absolute;
    top: 1px;
    left: 0;
}

.accordion--desc p {
    margin-bottom: 10px;
}

.teens--time {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
}

.teens--time-left {
    color: #484848;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    /* 133.333% */
}

.teens--time-left p {
    color: #161616;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    /* 127.273% */
    letter-spacing: -0.44px;
}

.teens--price {
    color: #161616;
    font-size: 44px;
    font-style: normal;
    font-weight: 700;
    line-height: 48px;
    /* 109.091% */
    letter-spacing: -1.76px;
    text-transform: uppercase;
}

.teens--block-wrapper-main {
    border-radius: 20px;
    background: #E7F0F5;
    padding: 50px 50px 0 50px;
    width: 100%;
}

.teens--block-wrapper {
    display: flex;
    align-items: center;
    position: relative;
}

.teens--block-image {
    position: relative;
    left: -20px;
    top: 50px;
}

.teens--block-wrapper .jun--block-grid .why--button {
    background: #161616;
}

.adults--block-wrapper .jun--block-grid .why--button {
    background: #FF0071;
}

.teens--block-wrapper .jun--block {
    max-width: 100%;
    padding: 0;
    width: auto;
    border-radius: 0;
}

.jun--block-content-black {
    font-size: 24px;
    font-weight: 700;
    color: #161616;
    line-height: 32px;
    /* 133.333% */
    letter-spacing: -0.48px;
    margin-bottom: 20px;
}

.teens--tags {
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
    margin-top: 30px;
}

.teens--tags span {
    border-radius: 32px;
    background: #F5F6FB;
    padding: 10px 20px;
    color: #484848;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    /* 150% */
    letter-spacing: -0.32px;
}

.adults-price {
    color: #161616;
    font-size: 42px;
    font-style: normal;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -2.24px;
    text-transform: uppercase;
}

.adults-page .tabs--grid {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}

.adults-page .tabs--ind-wrapper {
    display: flex;
    position: relative;
    padding-bottom: 80px;
    justify-content: space-between;
}

.adults-page .tabs--top {
    min-width: 165px;
    margin-bottom: 0;
}

.adults-page .ind--text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;

}

.adults-page .tabs--prices span {
    font-size: 36px;
}

.top--teacher {
    border-radius: 8px;
    border: 1px solid #161616;
    background: #161616;
    color: #FFF;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px; 
    letter-spacing: -0.28px;
    display: flex;
    align-items: center;
    gap: 5px;
    padding: 5px 10px;
    position: absolute;
    bottom: 15px;
    left: 15px;
}

.work--group {
    display: flex;
    align-items: center;
    gap: 10px;
    border-radius: 99px;
    background: #FFF;
    box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.04);
    padding: 5px 7px;
    padding-left: 28px;
    cursor: pointer;
    position: absolute;
    left: 430px;
}

.work--group p {
    color: #484848;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px; 
    letter-spacing: -0.28px;
    max-width: 100px;
}

/* NEW STYLE */

.junior-page .control-buttons.active,
.junior-page .control-buttons-sub.active {
    border-color: #150fef;
}

.junior-page .control-button.active:first-child,
.junior-page .control-button-sub.active:first-child,
.junior-page .control-button-sub-sub.active:first-child {
    background-color: #150fef;
}

.junior-page .control-button-sub span,
.junior-page .control-button-sub-sub span,
.junior-page .tech--image span,
.junior-page .ind-jun-price span>span {
    /* background: #150fef; */
}

.junior-page .swiper-button-prev,
.junior-page .swiper-button-next {
    background-color: #150fef;
}

.junior-page+footer .button-contrast {
    background: #150fef;
    color: #fff;
}

.junior-page + footer .button-contrast:hover,
.junior-page .button:hover {
    border-color: #150fef;
    -webkit-box-shadow: 0 4px 88px #150fef;
    box-shadow: 0 4px 88px #150fef;
    background: #150fef;
    color: #fff;
}

.teens-page.single--main-wrapper .prime__image.prime__image-left {
    top: 220px;
}

.teens-page.single--main-wrapper .prime__image.prime__image-right {
    top: 230px;
}

.ind--wrapper {
    align-items: flex-start;
}

.teens-page .control-button-sub span,
.teens-page .control-button-sub-sub span,
.teens-page .tech--image span {
    /* background: #03ff00;
    color: #000; */
}

.teens-page .swiper-button-prev,
.teens-page .swiper-button-next {
    background-color: #03ff00;
}


.teens-page+footer .button-contrast:hover,
.teens-page .button:hover {
    border-color: #03ff00;
    -webkit-box-shadow: 0 4px 88px #03ff00;
    box-shadow: 0 4px 88px #03ff00;
    background: #03ff00;
    color: #fff;
}


.adults-page .prime-tape-item__wrap>span {
    color: #fff;
}

.adults-page.single--main-wrapper .prime__image.prime__image-right {
    top: 290px;
}

.adults-page .control-button-sub span,
.adults-page .control-button-sub-sub span,
.adults-page .tech--image span {
    background: #ff0071;
}

.adults-page+footer .button-contrast {
    background-color: #ff0071;
    color: #fff;
}

.adults-page+footer .button-contrast:hover,
.adults-page .button:hover {
    border-color: #ff0071;
    -webkit-box-shadow: 0 4px 88px #ff0071;
    box-shadow: 0 4px 88px #ff0071;
    background: #ff0071;
    color: #fff;
}

.adults-page .single--abomen-prices .button {
    background: #FF0071;
    color: #fff;
}

.adults-page .swiper-button-prev,
.adults-page .swiper-button-next {
    background-color: #ff0071;
}

.mini-page .new--top-button .button:hover {
    background: #ff6400;
    border-color: #ff6400;
    -webkit-box-shadow: 0 4px 88px #ff6400;
    box-shadow: 0 4px 88px #ff6400;
}

.mini-page .new--top-button .button:hover {
    color: #fff;
}

.main .cover:nth-child(3) {
    padding: 0;
}

.main .cover:nth-child(3) .title,
.main .cover:nth-child(3) .text {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
}

.swiper-button-prev,
.swiper-button-next {
    top: 50%;
    transform: translateY(-50%);
}


.tech-button-prev,
.tech-button-next {
    width: 77px;
    height: 77px;
    background: transparent;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: center;
    border: 1px solid #000;
    cursor: pointer;
}

.tech-button-next.swiper-button-disabled,
.tech-button-prev.swiper-button-disabled {
    opacity: 0;
    cursor: auto;
}

.tech-button-next {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='41' height='35' viewBox='0 0 41 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.18246 17.9521C16.1283 16.4914 26.8904 16.419 37.888 17.1118C39.7043 17.2262 39.6806 14.4635 37.903 14.3079C26.9694 13.3508 15.5628 14.4025 4.88015 16.7912C4.10715 16.9639 4.44015 18.051 5.18246 17.9521Z' fill='black'/%3E%3Cpath d='M22.4889 6.85185C27.4199 10.3765 32.7608 13.3209 37.7312 16.8056C37.7295 16.1645 37.7278 15.5233 37.7261 14.8822C35.4794 16.3743 33.2427 17.8812 31.0397 19.4369C28.8552 20.9799 26.8812 23.0014 24.5076 24.2355C23.2054 24.9125 24.6429 26.9489 25.7605 25.856C27.6788 23.9798 30.2976 22.7393 32.4911 21.2175C34.6076 19.7489 36.7156 18.2673 38.8348 16.8025C39.5482 16.3092 39.5598 15.3674 38.8297 14.8791C33.8081 11.5231 28.5563 8.03704 22.9031 5.84402C22.2785 5.60186 22.0225 6.51889 22.4889 6.85185Z' fill='black'/%3E%3Cpath d='M0.520023 18.4498C1.2128 19.6498 3.0789 18.5751 2.38496 17.3731C1.69178 16.1734 -0.173921 17.2479 0.520023 18.4498Z' fill='black'/%3E%3C/svg%3E%0A");

}

.tech-button-prev {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='41' height='35' viewBox='0 0 41 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.2939 17.9615C24.341 16.501 13.5719 16.4298 2.56702 17.1246C0.749561 17.2393 0.773617 14.4744 2.55235 14.3184C13.4932 13.3592 24.9072 14.4103 35.5965 16.7997C36.37 16.9723 36.0367 18.0604 35.2939 17.9615Z' fill='black'/%3E%3Cpath d='M17.9781 6.85427C13.0435 10.3824 7.69875 13.3297 2.72469 16.8178C2.72647 16.1762 2.72824 15.5345 2.73002 14.8929C4.97804 16.386 7.21597 17.8937 9.42021 19.4505C11.606 20.9944 13.581 23.0173 15.956 24.2521C17.259 24.9294 15.8203 26.9676 14.7021 25.874C12.7828 23.9965 10.1624 22.7554 7.96762 21.2326C5.84995 19.7631 3.74079 18.2806 1.62038 16.8148C0.906556 16.3213 0.895058 15.3787 1.62571 14.8899C6.651 11.5306 11.9066 8.04116 17.5638 5.84569C18.1889 5.60326 18.4449 6.52099 17.9781 6.85427Z' fill='black'/%3E%3Cpath d='M39.9595 18.4615C39.2661 19.6625 37.3989 18.5871 38.0935 17.3842C38.7872 16.1834 40.654 17.2585 39.9595 18.4615Z' fill='black'/%3E%3C/svg%3E%0A");
}

.tech--left {
    display: flex;
    flex-direction: column;
}

.teach--pag {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 8px;
    margin-top: auto;
}

.junior-page .banner__wrap-miniki .banner__title, 
.junior-page .banner__wrap-miniki .banner__desc,
.adults-page .banner__wrap-miniki .banner__title, 
.adults-page .banner__wrap-miniki .banner__desc {
    color: #fff;
}

.group--work {
    display: flex;
    gap: 65px;
}

.group--work-left h2 {
    color: #161616; 
    font-size: 48px;
    font-weight: 700;
    line-height: 56px; 
    letter-spacing: -0.96px;
    margin: 0;
    text-transform: initial;
}

.group--work-left .programs__image.programs__image-left {
    width: 472px;
    bottom: -73px;
    left: -123px;
    top: initial;
}

#group {
    overflow: hidden;
    padding: 43px 56px 125px;
    border-radius: 64px 64px 0 0!important;
    background: #FAFBFF;
    box-shadow: 0 -4px 32px 0 rgba(0, 0, 0, 0.12);
    max-width: 1400px;
}

#group .f-button.is-close-button {
    top: 35px;
    right: 55px;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    background: #161616;
}

.group--work-right {
    max-width: calc(100% - 372px - 65px);
    padding-top: 25px;
}

.group--work-right h3 {
    color: #FF6400;
    font-size: 20px;
    font-weight: 700;
    line-height: 28px; 
    letter-spacing: -0.4px;
    text-transform: uppercase;
    margin: 0 0 8px;
}

.group--work-right p {
    color: #161616;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px; 
    margin-bottom: 24px;
}

.group--work-right p:last-child {
    margin: 0;
}

.teens-page .banner__wrap.banner__wrap-miniki .button:hover {
    border-color: #000;
    color: #000
}
 
.teens-page ~ .fancybox__dialog .group--work-right h3 {
    color: #03ff00;
}

.teens-page .work--group span{
    /* background: #03ff00; */
}


.contact-form__footer {
    flex-wrap: wrap;
    gap: 50px;
}

.contact-form__check {
    margin: 0;
    display: flex;
    align-items: center;
}

.contact-form__button {
    width: 100%;
    color: #161616;
    font-family: Manrope, sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.4px;
}

.contact-form__check span {
    color: #161616;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    letter-spacing: -0.28px;
}

.wpcf7-list-item {
    margin: 0;
}

.contact-form__check span:first-child {
    display: flex;
    align-items: center;
}

#lead {
    padding: 50px 50px 55px;
    max-width: 650px!important;
}

.contact-form__wrap input, .contact-form__wrap select {
    height: 60px;
}

.form--radio input {
    height: auto;
    margin: 0;
}

.contact-form__wrap textarea {
    height: 220px;
}

.form--radio  .wpcf7-list-item-label {
    display: flex!important;
    justify-content: center;
    border-radius: 99px;
    background: transparent;
    color: #161616;
    font-family: Manrope;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: -0.32px;
    text-transform: uppercase;
    text-align: center;
    transition: .2s all ease;
    padding: 7px 0;
    word-break: break-word;
}

.form--radio span.wpcf7-form-control {
    display: flex;
    border-radius: 99px;
    border: 2px solid #161616;
    background: #F5F6FB;
    padding: 6px;
    align-items: initial;
}

.form--radio  span.wpcf7-form-control .wpcf7-list-item {
    width: 50%;
    position: relative;
    border-radius: 99px;
    height: 100%;
    cursor: pointer;
    margin: 0;
}

.form--radio span.wpcf7-form-control .wpcf7-list-item input {
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
    border: 0;
    cursor: pointer;
    padding: 0;
    margin: 0;
    opacity: 0;
}

.form--radio span.wpcf7-form-control .wpcf7-list-item input:checked + span {
    color: #fff;
    background: #161616;
}

.form--radio span.wpcf7-form-control .wpcf7-list-item.first .wpcf7-list-item-label {
    padding: 7px 60px;
}

.contact-form__wrap select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    cursor: pointer;
}

.wpcf7-form-control-wrap[data-name="age"]::before, 
.wpcf7-form-control-wrap[data-name="program"]::before {
    content: "";
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M16 10L12 14L8 10' stroke='%23161616' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
    position: absolute;
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
    z-index: 1;
}

.control-button-sub-sub span {
    margin-left: 10px;
}

.cover.programs .programs__item {
    flex-direction: row;
    min-height: 380px;
}

.cover.programs .programs__item .programs-item__text {
    max-width: calc(100% - 300px);
    display: flex;
    height: 100%;
}

.cover.programs .programs__item  .programs-item__image-new {
    position: absolute;
    right: 10px;
    bottom: 0;
}

.cover.programs .programs__item .program-age {
    border-radius: 62px;
    background: #F5F6FB;
    max-width: max-content;
    gap: 6px;
    display: flex;
    align-items: center;
    padding: 12px 16px;
    color: #7C7C7C;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;  
    letter-spacing: -0.28px;
}

.cover.programs .programs__item .program-age span {
    color: #161616;
    font-weight: 600;
}
 

.cover.programs .programs__slider{
    max-width: 1400px;
}

.junior-page.single--main-wrapper .prime__image.prime__image-right {
    top: 210px;
}

.group--wrap + .single--abonem-wrap .single--abomen-bottom,
.tabs--sub + .single--abonem-wrap .single--abomen-bottom{
    display: flex;
    align-items: center;
    gap: 10px;
}

.single--abonem-wrap{
    margin-top: 30px;
}

.home-page .programs-item__button.button-transparent,
.programs-page .programs-item__button.button-transparent {
    display: block!important;
    border-radius: 99px;
    background: #161616;
    padding: 15px 50px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -0.4px;
    border: 1px solid transparent;
    margin-top: auto;
}

.home-page .programs-item__button.button-transparent:hover,
.programs-page .programs-item__button.button-transparent:hover {
    background: #fff;
    border-color: #161616;
    color: #161616;
}

.tabs--sub .controls {
    position: absolute;
    top: 0;
    left: 420px;
}

.tabs {
    position: relative;
}

.mini-page .group--button:hover {
    box-shadow: 0 4px 88px #ff6400;
    -webkit-box-shadow: 0 4px 88px #ff6400;
}

html[lang="en-US"] .tabs--sub .controls {
    left: 320px;
}

.teens-page .work--group {
    left: 850px;
}

.control-button.active:first-child ~ .work--group {
    display: none;
}

html[lang="ru-RU"] .work--group p {
    max-width: 150px;
}

html[lang="en-US"] .work--group {
    left: 800px;
}

html[lang="en-US"]  .tabs--sub .tabs--sub--sub .controls {
    left: 650px;
}

.button-adults {
    background: #FF0071;
    color: #fff;
    border-color: #FF0071;
}

.choices__inner {
    padding: 10px 0;
    background: transparent;
    border: 0;
    display: flex;
    padding: 15px 23px;
    display: flex;
    width: 100%;
    position: relative;
    color: #161616;
    font-size: 16px;
    line-height: 1.5;
    background: #f5f6fb;
    border: 1px solid #f5f6fb;
    -webkit-border-radius: 99px;
    border-radius: 99px;
    cursor: text;
    height: auto;
    min-height: 60px;
}

.choices__inner input {
    padding: 0;
    display: block;
    width: 100%;
    position: relative;
    font-size: 16px;
    line-height: 1.5;
    background: #f5f6fb;
    border: 1px solid #f5f6fb;
    -webkit-border-radius: 99px;
    border-radius: 99px;
    cursor: text;
    height: auto;
    border: 0;
    font-size: 0;
    margin: 0;
}

.choices__list.choices__list--multiple {
    position: relative;
    z-index: 2;
    min-width: 480px;
    max-width: 480px;
    background: #f5f6fb;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    overflow-x: auto;
}

.choices__list--multiple .choices__item {
    background: #ffffff;
    color: #161616;
    border-color: #161616;
}

.choices[data-type*=select-multiple] .choices__button, 
.choices[data-type*=text] .choices__button {
    filter: brightness(0);
}

.choices[aria-expanded="false"]::before {
    content: "Выберите возраст";
    position: absolute;
    top: 46%;
    left: 25px;
    z-index: 1;
    transform: translateY(-50%);
    color: #161616;
    font-size: 16px;
}

.choices {
    position: relative;
}

.choices__list--dropdown {
    z-index: 999;
}

.choices__inner input {
    min-width: 100%;
}

.programm__field span.wpcf7-form-control-wrap[data-name="program"] .choices[aria-expanded="false"]::before {
    content: "Направление";
}

html[lang="en-US"] .choices[aria-expanded="false"]::before {
    content: "Select age"; 
}

html[lang="en-US"] span.wpcf7-form-control-wrap[data-name="program"] .choices[aria-expanded="false"]::before {
    content: "Direction";
}


.adults-page .accordion--title {
    color: #ff0071;
}

.adults-page .accordion--title span svg path {
    fill: #ff0071;
}

.group--top {
    top: auto;
    left: auto;
    bottom: 15px;
    right: 15px;
}

.adults-page .banner__button {
    background: #161616;
    color: #fff;
    border-color: #fff;
}

.adults-page .banner__button:hover {
    color: #161616;
    background: #fff;
    border-color: #161616;
}

.banner .button:hover {
    background: #000;
}

html[lang="en-US"] .mini-page .work--group ,
html[lang="en-US"] .junior-page .work--group ,
html[lang="en-US"] .adults-page .work--group{
    left: 330px;
}

/* .teens-page .accordion--title {
    color: #25d723;
}

.teens-page .accordion--title svg path {
    fill: #25d723;
} */

.junior-page .accordion--title {
    color: #150fef;
}

.junior-page .accordion--title svg path {
    fill: #150fef;
}

.choices__inner input {
    display: none;
    width: 0;
    min-width: 0;
    max-width: 0;
}

.cf7sg-container.cf7sg-not-grid {
    max-width: 100%;
}

.teens-page .tabs--sub .controls {
    left: 710px;
}

.teens-page .tabs--sub > .controls {
    left: 420px;
}
/* NEW STYLE END*/