

/* Start:/local/assets/css/main.min.css?1766475390478993*/
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "TT Firs Neue", "Arial", sans-serif;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-Light.eot);
    src:
        local("TT Firs Neue Light"),
        local("TTFirsNeue-Light"),
        url("/local/assets/css/../fonts/TTFirsNeue-Light.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-Light.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-Light.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-Regular.eot);
    src:
        local("TT Firs Neue Regular"),
        local("TTFirsNeue-Regular"),
        url("/local/assets/css/../fonts/TTFirsNeue-Regular.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-Regular.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-Regular.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-BoldItalic.eot);
    src:
        local("TT Firs Neue Bold Italic"),
        local("TTFirsNeue-BoldItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-BoldItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-BoldItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-BoldItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-BoldItalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-DemiBoldItalic.eot);
    src:
        local("TT Firs Neue DemiBold Italic"),
        local("TTFirsNeue-DemiBoldItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-DemiBoldItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-DemiBoldItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-DemiBoldItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-DemiBoldItalic.ttf) format("truetype");
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-ExtraLight.eot);
    src:
        local("TT Firs Neue ExtraLight"),
        local("TTFirsNeue-ExtraLight"),
        url("/local/assets/css/../fonts/TTFirsNeue-ExtraLight.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraLight.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraLight.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraLight.ttf) format("truetype");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-ThinItalic.eot);
    src:
        local("TT Firs Neue Thin Italic"),
        local("TTFirsNeue-ThinItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-ThinItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-ThinItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-ThinItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-ThinItalic.ttf) format("truetype");
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-MediumItalic.eot);
    src:
        local("TT Firs Neue Medium Italic"),
        local("TTFirsNeue-MediumItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-MediumItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-MediumItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-MediumItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-MediumItalic.ttf) format("truetype");
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-DemiBold.eot);
    src:
        local("TT Firs Neue DemiBold"),
        local("TTFirsNeue-DemiBold"),
        url("/local/assets/css/../fonts/TTFirsNeue-DemiBold.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-DemiBold.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-DemiBold.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-DemiBold.ttf) format("truetype");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-BlackItalic.eot);
    src:
        local("TT Firs Neue Black Italic"),
        local("TTFirsNeue-BlackItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-BlackItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-BlackItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-BlackItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-BlackItalic.ttf) format("truetype");
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-LightItalic.eot);
    src:
        local("TT Firs Neue Light Italic"),
        local("TTFirsNeue-LightItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-LightItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-LightItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-LightItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-LightItalic.ttf) format("truetype");
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-ExtraLightItalic.eot);
    src:
        local("TT Firs Neue ExtraLight Italic"),
        local("TTFirsNeue-ExtraLightItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-ExtraLightItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraLightItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraLightItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraLightItalic.ttf) format("truetype");
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-Bold.eot);
    src:
        local("TT Firs Neue Bold"),
        local("TTFirsNeue-Bold"),
        url("/local/assets/css/../fonts/TTFirsNeue-Bold.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-Bold.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-Bold.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-ExtraBold.eot);
    src:
        local("TT Firs Neue ExtraBold"),
        local("TTFirsNeue-ExtraBold"),
        url("/local/assets/css/../fonts/TTFirsNeue-ExtraBold.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraBold.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraBold.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraBold.ttf) format("truetype");
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-Medium.eot);
    src:
        local("TT Firs Neue Medium"),
        local("TTFirsNeue-Medium"),
        url("/local/assets/css/../fonts/TTFirsNeue-Medium.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-Medium.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-Medium.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-Medium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-Thin.eot);
    src:
        local("TT Firs Neue Thin"),
        local("TTFirsNeue-Thin"),
        url("/local/assets/css/../fonts/TTFirsNeue-Thin.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-Thin.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-Thin.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-Thin.ttf) format("truetype");
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-ExtraBoldItalic.eot);
    src:
        local("TT Firs Neue ExtraBold Italic"),
        local("TTFirsNeue-ExtraBoldItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraBoldItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraBoldItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraBoldItalic.ttf) format("truetype");
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-Black.eot);
    src:
        local("TT Firs Neue Black"),
        local("TTFirsNeue-Black"),
        url("/local/assets/css/../fonts/TTFirsNeue-Black.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-Black.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-Black.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-Black.ttf) format("truetype");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-Italic.eot);
    src:
        local("TT Firs Neue Italic"),
        local("TTFirsNeue-Italic"),
        url("/local/assets/css/../fonts/TTFirsNeue-Italic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-Italic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-Italic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-Italic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic;
}
#panel {
    display: none;
}
.slick-slide:focus,
.slick-slide *:focus {
    outline: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li {
    margin: 0;
    padding: 0;
}
html {
    scroll-behavior: smooth;
    overscroll-behavior: none;
    height: 100%;
}
body {
    background: #fff;
    font-family: "TT Firs Neue", "Arial", sans-serif;
    scroll-behavior: smooth;
    overscroll-behavior: none;
    min-height: 100%;
}
body.hasEditor,
body.profile {
    padding: 0;
}
body.pageBlack {
    background-color: #000;
}
a:focus,
button:focus,
input:focus {
    outline: none;
}
a:hover {
    text-decoration: none;
}
body.fixed {
    overflow: hidden;
}
.container {
    width: 100%;
    padding: 0 28px;
    max-width: 1400px;
    margin: 0 auto;
}
.flex__right {
    flex: 1;
    text-align: right;
}
.form__radios {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}
.form__radios-item input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}
.form__radios-item label {
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    padding-left: 28px;
    height: 20px;
    position: relative;
    cursor: pointer;
    gap: 5px;
    display: block;
    padding-top: 2px;
}
.form__radios-item label a {
    text-decoration: none;
    position: relative;
    overflow: hidden;
}
.form__radios-item label a:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #707579;
    transition: 0.3s all;
    position: absolute;
    left: 0;
    bottom: -1px;
}
.form__radios-item label a:hover:after {
    width: 0;
}
.form__radios-item label:before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='white'/%3E%3C/svg%3E")
        center no-repeat;
}
.form__radios-item input[type="checkbox"]:checked + label:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='white'/%3E%3Crect x='4' y='4' width='12' height='12' fill='%2323DE84'/%3E%3C/svg%3E");
}
.form__radios-item.form__radios-item__black label:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='black'/%3E%3C/svg%3E")
        center no-repeat;
}
.form__radios-item.form__radios-item__black input[type="checkbox"]:checked + label:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='black'/%3E%3Crect x='4' y='4' width='12' height='12' fill='%2323DE84'/%3E%3C/svg%3E");
}
.form__radios-item.__error label:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='%23FB2D46'/%3E%3C/svg%3E%0A");
}
.form__radios-item label a {
    color: var(--Dark-Grey, #707579);
}
.form__radios-item.__black label::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='black'/%3E%3C/svg%3E")
        center no-repeat;
}
.form__radios-item.__black input[type="checkbox"]:checked + label:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='black'/%3E%3Crect x='4' y='4' width='12' height='12' fill='%2323DE84'/%3E%3C/svg%3E");
}
.header,
.bx-core .header {
    position: fixed;
    top: 20px;
    width: 100%;
    z-index: 999;
}
body:not(.hasEditor, .profile) .header {
    position: sticky;
}
body.hasEditor:not(.existHero) {
    padding-top: 120px;
}
.header {
    z-index: 100;
}
.header__wrap {
    border: 1px solid var(--Black, #000);
    background: var(--White, #fff);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: stretch;
    align-items: stretch;
    padding: 0;
    position: relative;
}
.header__logo {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: stretch;
    align-items: stretch;
    text-decoration: none;
}
.header__logo-text {
    color: var(--Black, #000);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
    padding: 24px 23px 20px 17px;
    border-right: 1px solid #000;
    line-height: 0.8;
    text-decoration: none;
}
.header__logo-image {
    padding: 16px 15px 14px;
    border-right: 1px solid #000;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
}
.header__menu {
    flex: auto;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    transition: 0.3s all;
}
.header__menu ul {
    list-style: none;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    gap: 24px;
    flex: auto;
    width: 100%;
}
.header__menu li {
    height: 100%;
}
.showOnlyMobile {
    display: none;
}
.header__menu ul a {
    text-decoration: none;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    transition: 0.3s all;
}
.header__menu ul a:hover {
    color: #23de84;
}
.header__menu ul li a sup {
    position: relative;
    left: 2px;
    top: -4px;
    color: #23de84;
}
.header__menu li a.selected,
.header__menu .root-item-selected {
    color: #23de84;
}
.header__menu ul li ul {
    position: absolute;
    left: -1px;
    top: 64px;
    z-index: 2;
    border: 1px solid var(--Black, #000);
    background: var(--White, #fff);
    width: calc(100% + 2px);
    gap: 32px;
    overflow: hidden;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.header__menu ul li ul li {
    padding: 20px 0;
}
.header__search-button {
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
    padding: 14px;
    border-left: 1px solid #000;
    transition: 0.3s all;
}
.header__search-button path {
    transition: 0.3s all;
}
.header__search-button.active,
.header__search-button:hover {
    background-color: #000;
}
.header__search-button.active path,
.header__search-button:hover path {
    fill: #fff;
}
.header__search-form__wrap {
    position: absolute;
    left: -1px;
    top: 60px;
    width: calc(100% + 2px);
    background-color: #fff;
    border: 1px solid var(--Black, #000);
    padding: 10px 10px 10px 32px;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.header__search-form__wrap.show {
    opacity: 1;
    visibility: visible;
}
.header__search-form {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
}
.header__search-form__input-wrap {
    padding-right: 50px;
}
.header__search-form__input-wrap,
.header__search-form__input {
    width: 100%;
}
.header__search-form__input {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border: none;
}
.header__search-form__input:focus {
    outline: none;
}
.header__search-form__input::placeholder {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
}
.header__search-form__clear {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cmask id='mask0_1444_5092' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1444_5092)'%3E%3Cpath d='M12.9787 28.5117L11.4883 27.0213L18.5095 20L11.4883 13.0204L12.9787 11.53L19.9999 18.5513L26.9795 11.53L28.4699 13.0204L21.4487 20L28.4699 27.0213L26.9795 28.5117L19.9999 21.4904L12.9787 28.5117Z' fill='black'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.header__search-form__clear.show {
    opacity: 1;
    visibility: visible;
}
.search__results-wrap {
    min-height: calc(100vh - 397px);
}
@media (max-width: 768px) {
    .search__results-wrap {
        min-height: 1px;
    }
}
.search__results-inner {
    position: absolute;
    left: -1px;
    top: 120px;
    width: calc(100% + 2px);
    padding-top: 24px;
    border: 1px solid var(--Black, #000);
    background: var(--White, #fff);
    transition: 0.3s all;
    z-index: 1001;
}
.search__results-inner.hidden {
    opacity: 0;
    visibility: hidden;
}
.search__results-inner__overlay {
    background: rgb(0 0 0 / 0.8);
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s all;
    z-index: 1000;
}
.search__results-inner__overlay.show {
    opacity: 1;
    visibility: visible;
}
.search__results-empty {
    min-height: 300px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    gap: 8px;
}
.search__results-empty__title {
    font-weight: 500;
    font-size: 28px;
    line-height: 114%;
    text-align: center;
    letter-spacing: -0.01em;
    color: #1a1a1a;
}
.search__results-empty__text {
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    text-align: center;
    letter-spacing: -0.01em;
    color: gray;
}
.search__results-tabs__head {
    margin-bottom: 30px;
}
.search__results-tabs__head-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 32px;
}
.search__results-tabs__head a {
    position: relative;
    display: inline-block;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
    transition: font-weight 0.3s ease-in-out;
}
.search__results-tabs__head a.current {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    text-shadow: 1px 0 0 #000;
}
.search__results-tabs__body-item__list {
    max-height: 70vh;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #888 #f1f1f1;
}
.search__results-tabs__body-item__list::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 5px;
}
.search__results-tabs__body-item__list::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 5px;
}
.search__results-tabs__body-item__list::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.search__results-body__item {
    padding: 24px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    text-decoration: none;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.search__results-body__item:not(:last-of-type) {
    border-bottom: 1px solid var(--Light-Grey, #f0f0f0);
}
.search__results-body__item-title {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.search__results-body__item-title span,
.search__results-body__item-text span,
.search__results-body__item-title b,
.search__results-body__item-text b {
    color: #f7ac19;
    font-weight: 500;
}
.search__results-body__item-text {
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    max-width: 820px;
}
.search__results-body__item-link {
    height: 20px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    color: var(--Yellow, #f7ac19);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_2044_109' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2044_109)'%3E%3Cpath d='M13.125 10.75H4V9.25H13.125L8.9375 5.0625L10 4L16 10L10 16L8.9375 14.9375L13.125 10.75Z' fill='black'/%3E%3C/g%3E%3C/svg%3E")
        right center no-repeat;
    padding-right: 24px;
}
.header__profile {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    border-left: 1px solid #000;
}
.header__profile-links {
    padding: 0 50px 0 45px;
}
.header__profile-links a {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration: none;
}
.header__profile-links a.button__more,
.header__profile-links a.button__more span,
.header__profile-links a.button__more:after {
    padding: 0;
}
.header__profile-photo {
    max-width: 48px;
    min-width: 48px;
    height: 48px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: #000;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 6px 0 8px;
}
.header__profile-photo.__noPhoto {
    box-shadow: 0 0 0 1px #000;
}
.header__profile-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.header__profile-menu {
    background: #fff;
    position: absolute;
    top: 62px;
    right: -1px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s all;
}
.header__profile-menu.show {
    opacity: 1;
    visibility: visible;
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 0.2);
}
.header__profile-menu ul {
    list-style: none;
    padding-bottom: 12px;
    text-align: right;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 12px;
}
.header__profile-menu ul:first-of-type {
    padding-top: 8px;
}
.header__profile-menu ul:not(:last-of-type) {
    border-bottom: 1px solid #f0f0f0;
}
.header__profile-menu ul li a {
    padding: 4px 24px;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    display: block;
    text-decoration: none;
}
.header__profile-menu ul li a.button__more {
    padding: 0;
}
.header__profile-menu ul li a.button__more span,
.header__profile-menu ul li a.button__more:after {
    padding: 4px 24px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.header__menu-hamburger {
    width: 28px;
    height: 40px;
    display: none;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin: 0 0 0 24px;
}
.header__menu-hamburger span {
    transition: 0.3s all;
    width: 100%;
    height: 2px;
    display: block;
    background-color: #1a1a1a;
    transform-origin: center;
}
.header__menu-hamburger span:first-of-type {
    margin-bottom: 8px;
}
.header__menu-hamburger.opened span:first-of-type {
    transform: rotate(45deg) translate(5px, 5px);
}
.header__menu-hamburger.opened span:last-of-type {
    transform: rotate(-45deg) translate(2px, -2px);
}
.page__title {
    color: var(--Black, #000);
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
}
.coursesPage,
.materialsPage,
.authorsPage,
.indexPage,
.podkastsPage,
.objectsPage {
    margin-top: 32px;
    background-color: #fff;
    position: relative;
    padding-top: 40px;
}
.myMainSection {
    padding: 40px 0;
}
.myMainSection__top {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    margin-bottom: 40px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    padding-right: 24px;
}
.myMainPodkasts .myMainSection__top {
    margin-bottom: 64px;
}
.myMainSection__title {
    color: #000;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
}
.myMainSection__top-right {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 62px;
}
.myMainSection__link a {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    text-decoration: none;
}
.myMainSection__link a,
.myMainEvents__tabs-head__item {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.myMainEvents__tabs-head__item {
    padding-top: 1px;
}
.myMainSection__link a span,
.myMainEvents__tabs-head__item span {
    display: block;
    transition: transform 0.3s ease;
}
.myMainSection__link a::after,
.myMainEvents__tabs-head__item:after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.myMainEvents__tabs-head__item:after {
    top: 2px;
    padding-top: 1px;
}
.myMainSection__link a:hover span,
.myMainEvents__tabs-head__item:hover span {
    transform: translateY(-100%);
}
.myMainSection__link a:hover::after,
.myMainEvents__tabs-head__item:hover::after {
    transform: translateY(0);
}
.myMainEvents__tabs-head__item:hover::after {
    top: 0;
}
.myMainIntro {
    padding-top: 0;
}
.myMainIntro__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: stretch;
    align-items: stretch;
    gap: 32px;
}
.myMainIntro__side {
    min-width: 495px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
}
.myMainIntro__side-top {
    height: 100%;
}
.myMainIntro__side-top__inner {
    position: sticky;
    top: 100px;
}
.myMainIntro__side-title {
    color: #000;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
    margin-bottom: 40px;
}
.myMainIntro__side-item {
    text-decoration: none;
}
.myMainIntro__side-item__block {
    background: var(--Black, #000);
    height: 495px;
    overflow: hidden;
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    transition: 0.3s all;
}
.myMainIntro__side-item:hover .myMainIntro__side-item__block {
    background: #4cff82;
}
.myMainIntro__side-item__photo {
    width: 396px;
    height: 297px;
}
.myMainIntro__side-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myMainIntro__side-item__fixed-title {
    position: absolute;
    color: var(--White, #fff);
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: 0.8;
    text-transform: uppercase;
}
.myMainIntro__side-item__fixed-title1 {
    top: 0;
    left: 0;
}
.myMainIntro__side-item__fixed-title2 {
    top: 170px;
    right: -165px;
    transform: rotate(90deg);
}
.myMainIntro__side-item__fixed-title3 {
    bottom: 0;
    right: 0;
    line-height: 0.6;
}
.myMainIntro__side-item__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin: 16px 0;
}
.myMainIntro__side-nav {
    margin-top: 30px;
}
.myMainIntro__list {
    margin-top: 105px;
}
.myMainIntro__list .materialsPage__list-item.__podkast {
    grid-column: span 2;
}
.myMainIntro__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo {
    min-height: 1px;
}
.myMainBanner__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
}
.myMainBanner__content {
    flex: 1;
    padding-top: 80px;
    padding-bottom: 0;
    max-width: 577px;
}
.myMainBanner__title {
    color: #000;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
}
.myMainBanner__text {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%;
    margin: 40px 0;
}
.myMainBanner__image {
    height: 100%;
    max-width: 670px;
    position: relative;
}
.myMainBanner__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.modalAuthorsBanner__wrap.modal__wrap {
    max-width: 830px;
    margin-bottom: 80px;
}
.modalAuthorsBanner__box {
    max-width: 400px;
    margin: 0 auto;
}
.modalAuthorsBanner__box-image {
    height: 171px;
}
.modalAuthorsBanner__box-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.modalAuthorsBanner__box-image[data-show="mobile"] {
    display: none;
}
@media (max-width: 768px) {
    .modalAuthorsBanner__box-image {
        height: 139px;
    }
    .modalAuthorsBanner__box-image[data-show="desktop"] {
        display: none;
    }
    .modalAuthorsBanner__box-image[data-show="mobile"] {
        display: block;
    }
}
.modalAuthorsBanner__box-title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin: 32px 0;
}
@media (max-width: 768px) {
    .modalAuthorsBanner__box-title {
        font-size: 21px;
    }
}
.modalAuthorsBanner__box-text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    margin-bottom: 32px;
}
@media (max-width: 768px) {
    .modalAuthorsBanner__box-text {
        font-size: 15px;
    }
}
.modalAuthorsBanner__box-form {
    padding-bottom: 80px;
}
.modalAuthorsBanner__box-form .auth__popup-section__form-group__textarea textarea {
    padding: 15px 8px 11px 12px;
    min-height: 84px;
    width: 100%;
}
.modalAuthorsBanner__box-form .auth__popup-section__form-group__textarea textarea:focus {
    outline: none;
}
.modalAuthorsBanner__box-form .form__radios-item label {
    height: auto;
}
.modalAuthorsBanner__box-form .form__radios-item label a {
    text-decoration: underline;
}
.modalAuthorsBanner__box-form .form__radios-item label a:hover {
    text-decoration: none;
}
.modalAuthorsBanner__box-form .form__radios-item label a:after {
    display: none;
}
.modalAuthorsBanner__box-form .auth__popup-section__form-group__checkboxes-item {
    margin: 15px 0;
    display: flex;
    align-items: flex-start;
    gap: 8px;
}
.modalAuthorsBanner__box-form .check-terms {
    min-width: 18px;
    height: 18px;
    margin: 0;
    cursor: pointer;
    position: relative;
    z-index: 1;
}
.modalAuthorsBanner__box-form .terms_label {
    cursor: pointer;
    font-size: 14px;
    line-height: 1.4;
    user-select: none;
}
.modalAuthorsBanner__box-form__button {
    margin-top: 20px;
}
.modalAuthorsBanner__box-form__button.button__more,
.modalAuthorsBanner__box-form__button.button__more:after,
.modalAuthorsBanner__box-form__finish.button__more,
.modalAuthorsBanner__box-form__finish.button__more:after {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}
.modalAuthorsBanner__box-success {
    display: none;
}
.modalAuthorsBanner__box-success:before {
    content: "";
    display: block;
    background: url("data:image/svg+xml,%0A%3Csvg width='49' height='48' viewBox='0 0 49 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_5116_10475' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='49' height='48'%3E%3Crect x='0.5' width='48' height='48' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5116_10475)'%3E%3Cpath d='M18.2041 43.7305L14.6346 37.6345L7.60406 36.2L8.35806 29.254L3.84656 24L8.35806 18.777L7.60406 11.85L14.6346 10.396L18.2041 4.26953L24.5001 7.11953L30.7961 4.26953L34.4156 10.396L41.4156 11.85L40.6421 18.777L45.1536 24L40.6421 29.254L41.4156 36.2L34.4156 37.6345L30.7961 43.7305L24.5001 40.8805L18.2041 43.7305ZM19.2271 40.7425L24.5001 38.55L29.8846 40.7425L33.1191 35.8L38.8731 34.377L38.3116 28.4845L42.2656 24L38.3116 19.454L38.8731 13.5425L33.1191 12.2L29.8231 7.25753L24.5001 9.45003L19.1156 7.25753L15.8811 12.2L10.1271 13.5425L10.6886 19.454L6.73456 24L10.6886 28.4845L10.1271 34.4385L15.8811 35.8L19.2271 40.7425ZM22.3691 30.073L33.0076 19.5155L31.2961 17.9655L22.3691 26.831L17.7346 22.0345L15.9926 23.746L22.3691 30.073Z' fill='%2323DE84'/%3E%3C/g%3E%3C/svg%3E%0A")
        no-repeat;
    width: 48px;
    height: 48px;
}
.modalAuthorsBanner__box-success__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin: 32px 0;
}
.modalAuthorsBanner__box-success__text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    margin-bottom: 32px;
}
.myMainCourses .coursesPage__list {
    grid-template-columns: repeat(4, 1fr);
}
.myMainCourses .coursesPage__list-item__photo {
    height: 365px;
}
.myMainPodkasts {
    background: #000;
}
.myMainPodkasts .myMainSection__top {
    border-color: #fff;
}
.myMainPodkasts .myMainSection__title,
.myMainPodkasts .myMainSection__link a {
    color: #fff;
}
.slick-initialized .myMainProjects__slider-item.slick-slide,
.myMainProjects__slider-item:not(.slick-slide) {
    position: relative;
    height: 850px;
    text-decoration: none;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: flex-start;
    align-items: flex-start;
    justify-content: flex-end;
}
.myMainProjects__slider:not(.slick-initialized) .myMainProjects__slider-item:not(:first-child) {
    display: none;
}
.myMainProjects__slider-item__photo {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.myMainProjects__slider-item__photo:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(0deg, rgb(0 0 0 / 0.2) 0%, rgb(0 0 0 / 0.2) 100%);
    display: block;
}
.myMainProjects__slider-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myMainProjects__slider-item__box {
    max-width: 610px;
    min-width: 610px;
    position: relative;
    z-index: 1;
    background-color: #fff;
    padding: 24px;
}
.myMainProjects__slider-item__title {
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-bottom: 24px;
}
.myMainProjects__slider-item__city {
    color: #000;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    letter-spacing: -0.32px;
    margin-bottom: 24px;
}
.myMainProjects__slider-item__text {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    margin-bottom: 24px;
}
.myMainProjects__slider-item__text p:not(:empty) {
    margin-bottom: 15px;
}
.myMainProjects__slider-item__text br {
    display: none;
}
.myMainProjects__slider-item__text ul,
.myMainProjects__slider-item__text ol {
    margin-left: 15px;
}
.myMainProjects__slider .slick-arrow {
    z-index: 2;
    top: auto;
}
.myMainProjects__slider .slick-prev {
    left: auto;
    right: 152px;
    bottom: 24px;
}
.myMainProjects__slider .slick-next {
    right: 24px;
    bottom: 24px;
}
.myMainMaterials .myMainSection__top {
    margin-bottom: 24px;
}
.myMainMaterials .materialsPage {
    padding-top: 0;
    margin-top: 0;
}
.myMainSubscribe {
    background: #384046;
    height: 397px;
}
.myMainSubscribe .container,
.myMainSubscribe__box {
    height: 100%;
}
.myMainSubscribe__box {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}
.myMainSubscribe__form {
    min-width: 1140px;
}
.myMainSubscribe__form.hidden {
    display: none;
}
.myMainSubscribe__form-line {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    height: 50px;
}
.myMainSubscribe__form-title,
.myMainSubscribe__form-right {
    color: #fff;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin: 24px 0;
}
.myMainSubscribe__form-title {
    margin: 14px 0;
}
.myMainSubscribe__form-right {
    text-align: right;
}
.myMainSubscribe__form-groups {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    padding-right: 12px;
    flex: 1;
}
.myMainSubscribe__form-input {
    background: none;
    border: none;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    min-width: 150px;
    flex: 1;
    text-align: right;
    margin-right: 75px;
    padding-left: 50px;
}
.myMainSubscribe__form-input.__error,
.myMainSubscribe__form-input.__error::placeholder {
    color: #fb2d46;
}
.myMainSubscribe__form-button {
    border: none;
    background: none;
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    padding-left: 25px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
}
.myMainSubscribe__form-button span {
    display: block;
    transition: transform 0.3s ease;
}
.myMainSubscribe__form-button::after {
    content: attr(data-content);
    position: absolute;
    right: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.myMainSubscribe__form-green {
    color: #23de84;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 24px;
}
.myMainSubscribe__thanks {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    height: 100%;
    gap: 20px;
}
.myMainSubscribe__thanks.hidden {
    display: none;
}
.myMainSubscribe__thanks-title {
    color: #fff;
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.myMainSubscribe__thanks-text {
    color: #27c941;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.myMainEvents {
    background-color: #f7f7f7;
}
.myMainEvents__tabs-head {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 24px;
}
.myMainEvents__tabs-head__item {
    text-decoration: none;
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 114%;
    letter-spacing: 0.14px;
    text-transform: uppercase;
}
.myMainEvents__tabs-head__item.active {
    color: #000;
}
.myMainEvents__tabs-body__item:not(.active) {
    display: none;
}
.myMainEvents__tabs-body__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}
.myMainEvents__tabs-body__list-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    gap: 24px;
    text-decoration: none;
}
.myMainEvents__tabs-body__list-item:not(:last-of-type) {
    border-bottom: 1px solid #000;
    padding-bottom: 16px;
}
.myMainEvents__tabs-body__list-item__content,
.myMainEvents__tabs-body__list-item__photo {
    flex: 1;
}
.myMainEvents__tabs-body__list-item__content {
    padding-top: 16px;
}
.myMainEvents__tabs-body__list-item__meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 10px;
    margin-bottom: 16px;
}
.myMainEvents__tabs-body__list-item__date {
    color: var(--Green, #23de84);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.myMainEvents__tabs-body__list-item__section {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.myMainEvents__tabs-body__list-item__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    max-width: 800px;
    transition: 0.3s all;
}
.myMainEvents__tabs-body__list-item__text {
    margin-top: 32px;
    max-width: 820px;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.myMainEvents__tabs-body__list-item__photo {
    max-width: 310px;
    height: 224px;
    position: relative;
}
.myMainEvents__tabs-body__list-item__photo:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    background: var(--Green, #23de84);
    transition: 0.3s all;
}
.myMainEvents__tabs-body__list-item__photo.__noPhoto {
    border: 2px solid var(--Green, #23de84);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='113' viewBox='0 0 160 113' fill='none'%3E%3Crect y='0.807617' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='96' y='0.807617' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='16.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='80.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect width='16' height='16' transform='matrix(-1 0 0 1 112 80.8076)' fill='%2323DE84'/%3E%3Crect y='64.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='112' y='16.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='16.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='96.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' y='96.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='64' y='96.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='80' y='96.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='128' y='16.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' y='0.807617' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='144' y='0.807617' width='16' height='16' fill='%2323DE84'/%3E%3C/svg%3E")
        center no-repeat;
}
.myPodkastsList__items-item__photo.__noPhoto {
    background: #1a1d1f url(/local/assets/css/../img/podkasts_vipusk-noPhoto.png) no-repeat;
    background-size: cover;
    width: 100%;
    height: 97px;
}
.myMainEvents__tabs-body__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.myMainEvents__tabs-body__list-item:hover .myMainEvents__tabs-body__list-item__photo:before {
    opacity: 0.5;
    visibility: visible;
}
.myMainEvents__tabs-body__list-item:hover .myMainEvents__tabs-body__list-item__title {
    color: #23de84;
}
.coursesPage__top-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    justify-content: space-between;
    padding-right: 92px;
    margin-bottom: 32px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding-bottom: 12px;
}
.coursesPage__top-text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    max-width: 560px;
}
.posts__filter {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 32px;
}
.posts__filter-item {
    color: var(--Black, #000);
    font-size: 15px;
    letter-spacing: 0.15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.posts__filter-item.active {
    font-weight: 700;
}
.posts__filter-item span {
    display: block;
    transition: transform 0.3s ease;
}
.posts__filter-item::after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.coursesPage__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: stretch;
    align-items: stretch;
    justify-content: space-between;
    margin-top: 40px;
    padding-bottom: 40px;
}
.coursesPage__box {
    max-width: 795px;
}
.coursesPage__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 32px;
    grid-row-gap: 70px;
    margin-bottom: 48px;
}
.coursesPage__wrap.__noProgress {
    gap: 0;
}
.coursesPage__wrap.__noProgress .coursesPage__box {
    max-width: none;
}
.coursesPage__wrap.__noProgress .coursesPage__list {
    grid-template-columns: repeat(5, 1fr);
}
.coursesPage__list-item a {
    text-decoration: none;
}
.coursesPage__list-item.__long {
    grid-column: span 2;
}
.coursesPage__list-item__photo {
    height: 290px;
    border-radius: 100%;
    overflow: hidden;
    background: #fff
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='112' viewBox='0 0 160 112' fill='none'%3E%3Crect width='16' height='16' fill='%2323DE84'/%3E%3Crect x='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='80' width='16' height='16' fill='%2323DE84'/%3E%3Crect width='16' height='16' transform='matrix(-1 0 0 1 112 80)' fill='%2323DE84'/%3E%3Crect y='64' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='112' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='64' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='80' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='128' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='144' width='16' height='16' fill='%2323DE84'/%3E%3C/svg%3E")
        center no-repeat;
    position: relative;
}
.eventsPage__section-item__photo {
    position: relative;
}
.coursesPage__list-item__photo.__noPhoto {
    border: 1px solid var(--Green, #23de84);
}
.coursesPage__list-item__photo img,
.objectsPage__list-item__card-photo img,
.eventsPage__section-item__photo img,
.researchPage__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.3s all;
}
.materialsPage__list-item:not(.__podkast) .materialsPage__list-item__photo:before,
.coursesPage__list-item__photo:before,
.forumsPage__list-item__photo:before,
.eventsPage__section-item__photo:before,
.objectsPage__list-item__card-photo:before,
.researchPage__list-item__photo:before,
.myCourseLessons__section-list__item-photo:before,
.lectorModal__box-inner__section-items__item-image:before {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #23de84;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    transition: 0.3s all;
    z-index: 1;
}
.coursesPage__list-item > a:hover .coursesPage__list-item__photo::before,
.researchPage__list-item > a:hover .researchPage__list-item__photo::before,
.eventsPage__section-item:hover .eventsPage__section-item__photo::before,
.forumsPage__list-item:hover .forumsPage__list-item__photo::before,
.objectsPage__list-item__card:hover .objectsPage__list-item__card-photo:before,
.materialsPage__list-item > a:hover .materialsPage__list-item__photo::before,
.lectorModal__box-inner__section-items__item-image:hover::before,
.myCourseLessons__section-list__item:hover .myCourseLessons__section-list__item-photo::before {
    opacity: 0.5;
    visibility: visible;
}
.materialsPage__list-item.__podkast > a:hover .materialsPage__list-item__photo::before {
    opacity: 1;
}
.coursesPage__list-item > a:hover .coursesPage__list-item__photo img,
.researchPage__list-item > a:hover .researchPage__list-item__photo img,
.objectsPage__list-item__card:hover .objectsPage__list-item__card-photo img,
.forumsPage__list-item:hover .forumsPage__list-item__photo img,
.eventsPage__section-item:hover .eventsPage__section-item__photo img,
.materialsPage__list-item:not(.__podkast) > a:hover .materialsPage__list-item__photo img {
    filter: grayscale(100%);
}
.coursesPage__list-item__meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
    margin-top: 16px;
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.coursesPage__list-item__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin: 16px 0;
}
.myMainIntro__list .coursesPage__list-item .coursesPage__list-item__photo,
.myMainIntro__list .coursesPage__list-item .coursesPage__list-item__title {
    margin-bottom: 16px;
    display: block;
}
.coursesPage__pages-box {
    margin-bottom: 80px;
}
.coursesPage__pages-title,
.modern-page-title {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 20px;
}
.coursesPage__pages,
.modern-page-navigation__pages {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 4px;
}
.materialsPage .coursesPage__pages-box {
    display: none;
}
.coursesPage__pages-current,
.modern-page-current {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    width: 24px;
    height: 24px;
    padding: 8px 10px;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
    color: var(--White, #fff);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    background: var(--Black, #000);
}
.coursesPage__pages-link,
.modern-page-navigation__pages a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    width: 24px;
    height: 24px;
    padding: 8px 10px;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    text-decoration: none;
    background: var(--Light-Grey, #f0f0f0);
}
.coursesPage__pages-next,
.coursesPage__pages-prev,
a.modern-page-next,
a.modern-page-prev {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    width: 24px;
    height: 24px;
    padding: 8px 10px;
    justify-content: center;
    align-items: center;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    text-decoration: none;
    background: none;
}
.researchPage__list .tags {
    margin-top: 18px;
}
.tags__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    flex-wrap: wrap;
    -ms-align-items: center;
    align-items: center;
    gap: 2px;
}
.tags__list-item {
    background: #f0f0f0
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Ccircle cx='4' cy='4' r='4' fill='white'/%3E%3C/svg%3E")
        left 10px top 47% no-repeat;
    padding: 8px 10px 8px 22px;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    text-decoration: none;
    opacity: 1;
    transform: translateY(0);
    transition:
        opacity 0.125s cubic-bezier(0.4, 0, 0.2, 1),
        transform 0.125s cubic-bezier(0.4, 0, 0.2, 1);
}
.tags__list-item.__hidden {
    display: none;
}
.filter-cat-results .tags__list-item,
.myMainIntro__list .tags__list-item,
.researchPage__list .tags__list-item {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 13ch;
    width: fit-content;
}
.researchPage__list .tags__list-item {
    max-width: 18ch;
}
.myMainIntro__list .tags__list-item {
    max-width: 12ch;
}
.filter-cat-results .tags__list-item.__noHidden,
.myMainIntro__list .tags__list-item.__noHidden,
.researchPage__list .tags__list-item.__noHidden {
    max-width: none;
}
.tags__list-item:first-letter {
    text-transform: uppercase;
}
.researchPage__list-item .tags__list-item.__active,
.myMainIntro__list .tags__list-item.__active,
.materialsPage__list-item .tags__list-item.__active {
    box-shadow: inset 0 0 0 1px #000;
}
.researchPage__list-item .tags__list-item.__active:after,
.myMainIntro__list .tags__list-item.__active:after,
.materialsPage__list-item .tags__list-item.__active:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%23000000'/%3E%3C/svg%3E");
}
.tags__list-item:hover {
    background-color: #e8e8e8;
}
.tags__list-item.__active {
    box-shadow: inset 0 0 0 1px #000;
    padding-right: 22px;
    position: relative;
}
.tags__list-item.__active:after {
    content: "";
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%23000000'/%3E%3C/svg%3E");
    width: 8px;
    height: 8px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    margin-top: 1px;
}
.tags__list-item[data-tag="course_ru"] {
    background-color: #f0f0f0;
    color: #000;
}
.tags__list-item[data-tag="course_ru"]:hover {
    background-color: #e8e8e8;
}
.tags__list-item[data-tag="research_ru"] {
    background-color: #f8ece6;
    color: #c96227;
}
.tags__list-item[data-tag="research_ru"]:hover,
.tags__list-item[data-tag="research_ru"].__active {
    background-color: #f3e2db;
}
.tags__list-item[data-tag="videos"],
.tags__list-item[data-tag="journal_media"] {
    background-color: #f7f8e6;
    color: #f7ac19;
}
.tags__list-item[data-tag="videos"].__active,
.tags__list-item[data-tag="journal_media"].__active {
    box-shadow: inset 0 0 0 1px #f7ac19;
}
.tags__list-item[data-tag="videos"]:hover,
.tags__list-item[data-tag="journal_media"]:hover {
    background-color: #ecefd4;
}
.tags__list-item[data-tag="videos"].__active:after,
.tags__list-item[data-tag="journal_media"].__active:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%23F7AC19'/%3E%3C/svg%3E");
}
.tags__list-item[data-tag="journal_articles"] {
    background-color: #e6f4f8;
    color: #2741c9;
}
.tags__list-item[data-tag="journal_articles"].__active {
    box-shadow: inset 0 0 0 1px #2741c9;
}
.tags__list-item[data-tag="journal_articles"]:hover {
    background-color: #cde5ec;
}
.tags__list-item[data-tag="journal_articles"].__active:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%232741C9'/%3E%3C/svg%3E");
}
.tags__list-item[data-tag="journal_likbez"] {
    background-color: #f8e6ef;
    color: #c92792;
}
.tags__list-item[data-tag="journal_likbez"].__active {
    box-shadow: inset 0 0 0 1px #c92792;
}
.tags__list-item[data-tag="journal_likbez"]:hover {
    background-color: #f3d9e6;
}
.tags__list-item[data-tag="journal_likbez"].__active:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%23C92792'/%3E%3C/svg%3E");
}
.tags__list-item[data-tag="journal_podkasts"] {
    background-color: #faedef;
    color: #fb2d46;
}
.tags__list-item[data-tag="journal_podkasts"].__active {
    box-shadow: inset 0 0 0 1px #fb2d46;
}
.tags__list-item[data-tag="journal_podkasts"]:hover {
    background-color: #f2e3e5;
}
.tags__list-item[data-tag="journal_podkasts"].__active:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%23FB2D46'/%3E%3C/svg%3E");
}
.tags__list-item[data-tag="events_ru"] {
    background-color: #e7faf1;
    color: #23de84;
}
.tags__list-item[data-tag="events_ru"]:hover {
    background-color: #d7f3e6;
}
.tags__list-more {
    padding: 8px;
    background: #f0f0f0;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    cursor: pointer;
}
.coursesPage__side {
    flex: 1;
    max-width: 430px;
}
.coursesPage__progress {
    background: var(--Black, #000);
    padding: 24px;
    max-width: 100%;
    position: sticky;
    top: 100px;
}
.coursesPage__progress-top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.coursesPage__progress-photo {
    border-radius: 64px;
    border: 2px solid var(--Green, #23de84);
    background-color: lightgray;
    overflow: hidden;
    max-width: 64px;
    height: 64px;
}
.coursesPage__progress-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.coursesPage__progress-photo.user-initials {
    min-width: 64px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    font-size: 16px;
}
.coursesPage__progress-name {
    color: #fff;
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    max-width: 180px;
}
.coursesPage__progress-name span {
    display: block;
}
.coursesPage__progress-title {
    color: var(--White, #fff);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin: 24px 0 16px;
}
.coursesPage__progress-text {
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    margin-top: 32px;
    margin-bottom: 48px;
}
.coursesPage__progress-tabs {
    margin-bottom: 24px;
    margin-top: 16px;
}
.coursesPage__progress-tabs__head {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.coursesPage__progress-tabs__head-item {
    flex: 1;
    padding: 16px 0;
    color: var(--White-50, rgb(255 255 255 / 0.5));
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    text-decoration: none;
    cursor: pointer;
}
.coursesPage__progress-tabs__head-item.active {
    color: #fff;
    border-bottom: 1px solid var(--Green, #23de84);
    cursor: default;
}
.coursesPage__progress-tabs__body {
    margin-top: 16px;
}
.coursesPage__progress-tabs__body-item__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    max-height: 35vh;
    overflow-y: auto;
}
@media (max-width: 1000px) {
    .coursesPage__progress-tabs__body-item__list {
        max-height: none;
    }
}
@media (min-width: 1500px) {
    .coursesPage__progress-tabs__body-item__list {
        max-height: 42vh;
    }
}
@media (min-width: 2000px) {
    .coursesPage__progress-tabs__body-item__list {
        max-height: 50vh;
    }
}
@media (min-width: 2200px) {
    .coursesPage__progress-tabs__body-item__list {
        max-height: 55vh;
    }
}
@media (min-width: 3000px) {
    .coursesPage__progress-tabs__body-item__list {
        max-height: 65vh;
    }
}
@media (min-width: 4000px) {
    .coursesPage__progress-tabs__body-item__list {
        max-height: 70vh;
    }
}
.coursesPage__progress-tabs__body-item__list-item {
    height: 72px;
    position: relative;
    padding: 12px;
}
.coursesPage__progress-tabs__body-item__list-item__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: rgb(255 255 255 / 0.1);
    height: 100%;
}
.coursesPage__progress-tabs__body-item__list-item__bg-overlay {
    background: rgb(255 255 255 / 0.1);
    height: 100%;
    position: absolute;
    left: 0;
    width: 0;
}
.coursesPage__progress-tabs__body-item__list-item__content {
    position: relative;
    z-index: 1;
}
.coursesPage__progress-tabs__body-item__list-item__title {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.coursesPage__progress-tabs__body-item__list-item__stats {
    color: var(--Green, #23de84);
    text-align: right;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.coursesPage__progress-button {
    border: 1px solid var(--White, #fff);
    padding: 11px 24px;
    text-align: center;
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    text-decoration: none;
    display: block;
}
.coursesPage__progress-button.button__more {
    display: block;
    padding: 0;
}
.coursesPage__progress-button.button__more span,
.coursesPage__progress-button.button__more:after {
    padding: 15px 24px;
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.coursePage {
    margin-top: 50px;
}
.coursePage__box {
    padding-left: 110px;
    padding-bottom: 40px;
}
.coursePage__top-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-end;
    align-items: flex-end;
    justify-content: space-between;
}
.coursePage__top-left .lessonPage__back {
    position: relative;
    top: 0;
    margin-bottom: 40px;
}
.coursePage__top-title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    max-width: 760px;
    margin-bottom: 40px;
}
.coursePage__top-photo {
    max-width: 425px;
    height: 290px;
    flex: 1;
    border-radius: 100%;
    overflow: hidden;
    background: #fff
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='112' viewBox='0 0 160 112' fill='none'%3E%3Crect width='16' height='16' fill='%2323DE84'/%3E%3Crect x='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='80' width='16' height='16' fill='%2323DE84'/%3E%3Crect width='16' height='16' transform='matrix(-1 0 0 1 112 80)' fill='%2323DE84'/%3E%3Crect y='64' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='112' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='64' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='80' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='128' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='144' width='16' height='16' fill='%2323DE84'/%3E%3C/svg%3E")
        center no-repeat;
}
.coursePage__top-photo.__noPhoto {
    border: 1px solid var(--Green, #23de84);
}
.coursePage__top-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.coursePage__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 40px;
}
.coursePage__content-left {
    max-width: 760px;
}
.coursePage__content-text {
    margin-bottom: 40px;
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.coursePage__content-text p {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.coursePage__content-text p:not(:last-of-type) {
    margin-bottom: 15px;
}
.coursePage__content-progress {
    flex: 1;
    max-width: 315px;
    position: sticky;
    top: 90px;
    background: var(--Light-Green, #e7faf1);
    padding: 12px;
}
.coursePage__content-progress__top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.coursePage__content-progress__top-title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 12px;
}
.coursePage__content-progress__top-lasttime {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.coursePage__content-progress__top-content__circle {
    width: 80px;
    height: 80px;
    position: relative;
}
.coursePage__content-progress__top-content__circle-inner {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.coursePage__content-progress__top-content__circle-inner svg {
    width: 100%;
    height: 100%;
    position: relative;
    transform-origin: center;
    transform: rotate(-90deg);
}
.coursePage__content-progress__top-content__circle-inner svg circle {
    stroke: #23de84;
    stroke-linecap: butt;
    fill: none;
    transition: stroke-dasharray 0.8s ease-out;
    stroke-width: 4px;
}
.coursePage__content-progress__top-content__circle-round {
    position: absolute;
    left: 0;
    top: 0;
}
.coursePage__content-progress__top-content__circle-round svg {
    width: 100%;
    height: 100%;
    position: relative;
    transform-origin: center;
    transform: rotate(-90deg);
}
.coursePage__content-progress__top-content__circle-round svg circle {
    stroke: #000;
    stroke-linecap: butt;
    fill: none;
    transition: stroke-dasharray 0.8s ease-out;
    stroke-width: 4px;
}
.coursePage__content-progress__top-content__circle-text {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    color: var(--Green, #23de84);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    height: 80px;
}
.coursePage__content-progress__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
.coursePage__content-progress__list-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    padding: 16px 0;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    border-bottom: 1px solid var(--Black, #000);
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
}
.coursePage__content-progress__list-item__title {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    text-decoration: none;
}
.coursePage__content-progress__list-item:last-of-type {
    border-top: none;
    border-bottom: none;
}
.coursePage__content-progress__list-item__digit {
    white-space: nowrap;
}
.coursePage__content-progress .coursesPage__progress-button {
    border: 1px solid var(--Green, #23de84);
    background: var(--Green, #23de84);
}
.myCourseContent {
    padding: 40px 0;
}
.myCourseContent__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    justify-content: space-between;
    gap: 20px;
    max-width: 760px;
}
.myCourseContent__title,
.myCourseContent__text {
    flex: 1;
}
.myCourseContent__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    position: sticky;
    top: 100px;
    max-width: 315px;
}
.myCourseContent__text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    max-width: 425px;
}
.myCourseContent__text p:not(:last-of-type),
.myCourseContent__text ul li:not(:last-of-type),
.myCourseContent__text ol li:not(:last-of-type) {
    margin-bottom: 15px;
}
.myCourseContent__text ul,
.myCourseContent__text ol {
    margin-left: 20px;
}
.myCoursePeoples {
    padding: 40px 0;
    background: var(--Light-Grey, #f0f0f0);
}
.myCoursePeoples .container {
    padding-right: 0;
    padding-left: 130px;
}
.myCoursePeoples__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 32px;
}
.myCoursePeoples__list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    max-width: 872px;
}
.myCoursePeoples__list-item {
    text-decoration: none;
}
.myCoursePeoples__list-item__photo {
    max-width: 140px;
    height: 160px;
    margin-bottom: 16px;
}
.myCoursePeoples__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myCoursePeoples__list-item__name {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    transition: 0.3s all;
}
.myCoursePeoples__list-item:hover .myCoursePeoples__list-item__name {
    color: #23de84;
}
.myCourseLessons {
    padding-bottom: 80px;
}
.myCourseLessons__section {
    padding: 40px 0;
}
.myCourseLessons__section:last-of-type {
    padding-bottom: 0;
}
.myCourseLessons__section:not(:last-of-type) {
    border-bottom: 1px solid var(--Black, #000);
}
.myCourseLessons__section .container {
    padding-left: 130px;
}
.myCourseLessons__section-title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 32px;
}
.myCourseLessons__section-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    max-width: 872px;
}
.myCourseLessons__section-list__item {
    text-decoration: none;
}
.myCourseLessons__section-list__item-photo {
    height: 260px;
    overflow: hidden;
    position: relative;
    display: block;
}
.myCourseLessons__section-list__item-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myCourseLessons__section-list__item-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    margin: 8px 0;
}
.myCourseLessons__section-list__item-left {
    flex: 1;
}
.myCourseLessons__section-list__item-time {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin: 5px 0 10px;
}
.myCourseLessons__section-list__item-title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    transition: 0.3s all;
    margin-top: 5px;
}
.myCourseLessons__section-list__item:hover .myCourseLessons__section-list__item-title {
    color: #23de84;
}
.myPageOtherpage {
    background-color: #000;
    padding-top: 40px;
}
.myPageOtherpage__box-title {
    color: var(--White, #fff);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 24px;
}
.myPageOtherpage__box-list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    background-color: #000;
}
.myPageOtherpage__box-el {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
}
.myPageOtherpage .myPageOtherpage__box-el:not(:last-of-type) {
    border-bottom: 1px solid #fff;
    margin-bottom: 40px;
}
.myPageOtherpage__box-el .container {
    max-width: 650px;
    margin: 0 auto;
    padding-bottom: 40px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
}
.myPageOtherpage__box-el__photo {
    height: 270px;
    margin: 0 auto;
    position: relative;
}
.myPageOtherpage__box-el__photo[data-type="oval"] {
    height: 270px;
    width: 408px;
    border-radius: 100%;
    overflow: hidden;
}
.myPageOtherpage__box-el__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.poster-video__time {
    position: absolute;
    z-index: 2;
    bottom: 10px;
    left: 10px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40ZM16 27L28 20L16 13V27Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28 20L16 27V13L28 20Z' fill='white'/%3E%3Cpath d='M20 39C30.4934 39 39 30.4934 39 20C39 9.50659 30.4934 1 20 1C9.50659 1 1 9.50659 1 20C1 30.4934 9.50659 39 20 39Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E")
        no-repeat;
    height: 40px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding-left: 50px;
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.myPageOtherpage__box-el__course-meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    color: var(--White-50, rgb(255 255 255 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin: 25px 0 0;
    gap: 63px;
}
.myPageOtherpage__box-el .materialsPage__list-item__metaPodkast {
    gap: 65px;
    margin-bottom: 0;
}
.myPageOtherpage__box-el__title {
    color: var(--White, #fff);
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin: 16px 0;
    max-width: 650px;
}
.myPageOtherpage__box-el__tags {
    margin-bottom: 24px;
}
.myPageOtherpage__box-el__tags .tags__list-item {
    background-color: #fff0;
    color: #fff;
}
@media (max-width: 680px) {
    .myPageOtherpage__box-el__tags .tags__list {
        justify-content: center;
    }
}
.myPageSimilarpage:not(:last-of-type) {
    margin-bottom: 40px;
}
.myPageSimilarpage__list-item {
    background: var(--Black, #000);
}
.myPageSimilarpage__list-item:not(:last-of-type) {
    border-bottom: 1px solid var(--White, #fff);
}
.myPageSimilarpage__list-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    padding: 64px 146px 64px 0;
    gap: 32px;
    position: relative;
    text-decoration: none;
}
.myPageSimilarpage__list-wrap:after {
    content: "";
    width: 106px;
    height: 107px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='107' viewBox='0 0 106 107' fill='none'%3E%3Cpath d='M51.8376 1L104 53.5M104 53.5L51.8376 106M104 53.5H0' stroke='white' stroke-width='2'/%3E%3C/svg%3E")
        no-repeat;
}
.myPageSimilarpage__list-item__photo {
    min-width: 270px;
    max-width: 270px;
    height: 195px;
    overflow: hidden;
}
.myPageSimilarpage__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myPageSimilarpage__list-item__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 32px;
}
.myPageSimilarpage__list-item__more {
    color: var(--White, #fff);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.myPageSimilarpage__list-item__title {
    color: var(--White, #fff);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106.25%;
}
@media (max-width: 980px) {
    .myPageSimilarpage__list-wrap {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: flex-start;
        align-items: flex-start;
        padding-right: 0;
    }
    .myPageSimilarpage__list-wrap:after {
        position: relative;
        top: 0;
        transform: none;
        left: 0;
    }
    .myPageSimilarpage__list-item__photo {
        min-width: 1px;
        max-width: none;
        height: auto;
    }
}
@media (max-width: 680px) {
    .myPageSimilarpage__list-item__photo {
        min-width: 1px;
        max-width: 327px;
        height: 337px;
        margin-bottom: 20px;
    }
    .myPageSimilarpage__list-item__more {
        font-size: 15px;
    }
    .myPageSimilarpage__list-item__title {
        font-size: 21px;
    }
    .myPageSimilarpage__list-wrap:after {
        width: 64px;
        height: 65px;
        background-size: contain;
    }
}
.button__more-center {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: center;
}
.button__more {
    border: 1px solid var(--White, #fff);
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 0.8;
    letter-spacing: 0.28px;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.button__more span {
    display: block;
    padding: 10px 20px;
    transition: transform 0.3s ease;
}
.button__more::after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    padding: 10px 20px;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.hoverButtonInside:hover .button__more span,
.button__more:hover span,
.myMainSubscribe__form-button:hover span,
.tabs__head-item:not(.active):hover span,
.posts__filter-item:not(.active):hover span,
.myPageFiles__item:hover span {
    transform: translateY(-100%);
}
.hoverButtonInside:hover .button__more:after,
.button__more:hover::after,
.tabs__head-item:not(.active):hover::after,
.myMainSubscribe__form-button:hover::after,
.posts__filter-item:not(.active):hover::after,
.myPageFiles__item:hover .myPageFiles__item-title::after {
    transform: translateY(0);
}
.button__more.button__black {
    border: 1px solid var(--Black, #000);
    color: var(--Black, #000);
}
.button__more.button__hero {
    border: 1px solid var(--Black, #23de84);
    color: var(--Black, #23de84);
}
.button__more.button__black.button__background {
    border: 1px solid var(--Black, #000);
    background: var(--Black, #000);
    color: #fff;
}
.button__more.button__red {
    border: 1px solid var(--Red, #fb2d46);
    background: var(--Red, #fb2d46);
    color: #fff;
}
.button__more.button__noBorder {
    border: none;
}
.button__more.button__icon span,
.button__more.button__icon::after {
    background-repeat: no-repeat;
    height: 20px;
    padding: 0;
}
.button__more.button__icon-right span,
.button__more.button__icon-right::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_3045_2261' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3045_2261)'%3E%3Cpath d='M13.125 10.75H4V9.25H13.125L8.9375 5.0625L10 4L16 10L10 16L8.9375 14.9375L13.125 10.75Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
    background-position: right top -1px;
    padding-right: 24px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
}
.button__more.button__noHover {
    pointer-events: none;
}
.button__more.button__noHover span {
    padding: 1px 0;
}
.button__more.button__noHover:after {
    display: none;
}
.myLessonPeoples,
.myLessonFiles,
.lessonPage__box-next {
    padding: 24px 0;
    border-bottom: 1px solid #000;
    margin-bottom: 12px;
}
.myLessonFiles__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}
.lessonPage__box-next {
    border-bottom: none;
    margin-bottom: 0;
    margin-top: 24px;
    border-top: 1px solid #000;
}
.lessonPage__box-rating {
    padding-top: 24px;
}
.myLessonPeoples__title,
.myLessonFiles__title,
.lessonPage__box-rating__title,
.lessonPage__box-next__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 32px;
}
.lessonPage__box-rating__slider {
    position: relative;
    height: 60px;
    width: 95%;
    margin: 0 auto 50px;
}
.lessonPage__box-rating__slider-line {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #000;
    transform: translateY(-50%);
}
.lessonPage__box-rating__slider-dot {
    position: absolute;
    top: 50%;
    width: 13px;
    height: 13px;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 50%;
    transform: translate(-50%, -50%);
}
.lessonPage__box-rating__slider-handle {
    position: absolute;
    top: 50%;
    width: 48px;
    height: 48px;
    background-color: #fff;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    cursor: grab;
    transition: left 0.3s ease;
}
.lessonPage__box-rating__slider-handle::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.lessonPage__box-rating__slider-handle[icon="icon-1"]::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24' cy='24' r='21.5' stroke='black'/%3E%3Cpath d='M13 20.5C15.1667 20.6667 19.8 21.7 21 24.5' stroke='black'/%3E%3Cpath d='M35 20.5C32.8333 20.6667 28.2 21.7 27 24.5' stroke='black'/%3E%3Cpath d='M19.5 27C19.5 28.4699 18.5231 29.5 17.5 29.5C16.4769 29.5 15.5 28.4699 15.5 27C15.5 25.5301 16.4769 24.5 17.5 24.5C18.5231 24.5 19.5 25.5301 19.5 27Z' stroke='black'/%3E%3Cpath d='M28.5 27C28.5 28.4699 29.4769 29.5 30.5 29.5C31.5231 29.5 32.5 28.4699 32.5 27C32.5 25.5301 31.5231 24.5 30.5 24.5C29.4769 24.5 28.5 25.5301 28.5 27Z' stroke='black'/%3E%3Cpath d='M18 37C19.8333 35.6667 24.8 33.8 30 37' stroke='black'/%3E%3C/svg%3E");
}
.lessonPage__box-rating__slider-handle[icon="icon-2"]::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24.5' cy='24' r='21.5' stroke='black'/%3E%3Cpath d='M33.5 18C35.6667 18.1667 40.3 19.2 41.5 22' stroke='black'/%3E%3Cpath d='M14.5 18C12.3333 18.1667 7.7 19.2 6.5 22' stroke='black'/%3E%3Cpath d='M38 26.5C38 27.9699 37.0231 29 36 29C34.9769 29 34 27.9699 34 26.5C34 25.0301 34.9769 24 36 24C37.0231 24 38 25.0301 38 26.5Z' stroke='black'/%3E%3Cpath d='M14 26.5C14 27.9699 14.9769 29 16 29C17.0231 29 18 27.9699 18 26.5C18 25.0301 17.0231 24 16 24C14.9769 24 14 25.0301 14 26.5Z' stroke='black'/%3E%3Cpath d='M18.5 37C20.3333 35.6667 25.3 33.8 30.5 37' stroke='black'/%3E%3C/svg%3E");
}
.lessonPage__box-rating__slider-handle[icon="icon-3"]::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24' cy='24' r='21.5' stroke='black'/%3E%3Cpath d='M12 19.5H21' stroke='black'/%3E%3Cpath d='M14 31H34' stroke='black'/%3E%3Cpath d='M27 19.5H36' stroke='black'/%3E%3C/svg%3E");
}
.lessonPage__box-rating__slider-handle[icon="icon-4"]::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24.5' cy='24' r='21.5' stroke='black'/%3E%3Cpath d='M20 20C20 21.0259 19.7391 21.9309 19.3438 22.5634C18.944 23.203 18.4558 23.5 18 23.5C17.5442 23.5 17.056 23.203 16.6562 22.5634C16.2609 21.9309 16 21.0259 16 20C16 18.9741 16.2609 18.0691 16.6562 17.4366C17.056 16.797 17.5442 16.5 18 16.5C18.4558 16.5 18.944 16.797 19.3438 17.4366C19.7391 18.0691 20 18.9741 20 20Z' stroke='black'/%3E%3Cpath d='M29 20C29 21.0259 29.2609 21.9309 29.6562 22.5634C30.056 23.203 30.5442 23.5 31 23.5C31.4558 23.5 31.944 23.203 32.3438 22.5634C32.7391 21.9309 33 21.0259 33 20C33 18.9741 32.7391 18.0691 32.3438 17.4366C31.944 16.797 31.4558 16.5 31 16.5C30.5442 16.5 30.056 16.797 29.6562 17.4366C29.2609 18.0691 29 18.9741 29 20Z' stroke='black'/%3E%3Cpath d='M30.5 33C28.6667 34.3333 23.7 36.2 18.5 33' stroke='black'/%3E%3C/svg%3E");
}
.lessonPage__box-rating__slider-handle[icon="icon-5"]::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24' cy='24' r='21.5' stroke='black'/%3E%3Cpath d='M30.5 35C30.5 36.4699 29.5231 37.5 28.5 37.5C27.4769 37.5 26.5 36.4699 26.5 35C26.5 33.5301 27.4769 32.5 28.5 32.5C29.5231 32.5 30.5 33.5301 30.5 35Z' stroke='black'/%3E%3Cpath d='M15 27L13.985 26.1499C12.8067 25.158 11.8325 24.3025 11.0625 23.5831C10.2925 22.8638 9.68 22.218 9.225 21.6458C8.77 21.0736 8.45208 20.5477 8.27125 20.0681C8.09042 19.5886 8 19.0981 8 18.5967C8 17.5722 8.3675 16.7166 9.1025 16.03C9.8375 15.3433 10.7533 15 11.85 15C12.4567 15 13.0342 15.1199 13.5825 15.3597C14.1308 15.5995 14.6033 15.9373 15 16.3733C15.3967 15.9373 15.8692 15.5995 16.4175 15.3597C16.9658 15.1199 17.5433 15 18.15 15C19.2467 15 20.1625 15.3433 20.8975 16.03C21.6325 16.7166 22 17.5722 22 18.5967C22 19.0981 21.9096 19.5886 21.7288 20.0681C21.5479 20.5477 21.23 21.0736 20.775 21.6458C20.32 22.218 19.7075 22.8638 18.9375 23.5831C18.1675 24.3025 17.1933 25.158 16.015 26.1499L15 27Z' stroke='black'/%3E%3Cpath d='M33 27L31.985 26.1499C30.8067 25.158 29.8325 24.3025 29.0625 23.5831C28.2925 22.8638 27.68 22.218 27.225 21.6458C26.77 21.0736 26.4521 20.5477 26.2713 20.0681C26.0904 19.5886 26 19.0981 26 18.5967C26 17.5722 26.3675 16.7166 27.1025 16.03C27.8375 15.3433 28.7533 15 29.85 15C30.4567 15 31.0342 15.1199 31.5825 15.3597C32.1308 15.5995 32.6033 15.9373 33 16.3733C33.3967 15.9373 33.8692 15.5995 34.4175 15.3597C34.9658 15.1199 35.5433 15 36.15 15C37.2467 15 38.1625 15.3433 38.8975 16.03C39.6325 16.7166 40 17.5722 40 18.5967C40 19.0981 39.9096 19.5886 39.7288 20.0681C39.5479 20.5477 39.23 21.0736 38.775 21.6458C38.32 22.218 37.7075 22.8638 36.9375 23.5831C36.1675 24.3025 35.1933 25.158 34.015 26.1499L33 27Z' stroke='black'/%3E%3C/svg%3E");
}
.lessonPage__box-rating__slider-rating__text {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translateX(-50%);
    width: 100px;
    text-align: center;
    font-size: 12px;
    opacity: 0;
    transition: opacity 0.3s ease;
}
.myLessonPeoples__el-info,
.myLessonFiles__item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 19px;
}
.myLessonPeoples__el-info__photo,
.myLessonFiles__item-icon {
    max-width: 48px;
    min-width: 48px;
    height: 48px;
}
.myLessonPeoples__el-info__photo img,
.myLessonFiles__item-icon img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.myLessonPeoples__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 20px;
}
.myLessonPeoples__el-info__name,
.myLessonFiles__item-title {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    transition: 0.3s all;
}
.myLessonFiles__item,
.myLessonPeoples__el {
    text-decoration: none;
}
.myLessonPeoples__el:hover .myLessonPeoples__el-info__name {
    color: #23de84;
}
.myLessonPeoples__el-info__photo img,
.myLessonFiles__item-icon img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
}
main {
    min-height: 60vh;
}
main.project {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
@media (min-width: 2000px) {
    main {
        min-height: 80vh;
    }
    main.project {
        min-height: 100vh;
    }
}
@media (min-width: 4000px) {
    main {
        min-height: 90vh;
    }
}
.myEditorBox {
    max-width: 760px;
}
.myEditorSection {
    padding-top: 40px;
    padding-bottom: 40px;
}
.myPodkastsList.myEditorSection {
    padding-bottom: 80px;
}
.project .container,
.pageDetail .container,
.podkastsPageDetail .container {
    max-width: 1150px;
}
.myPageHero__image,
.myPagePodkast__image {
    height: 400px;
}
.myPageHero.__otherStyle .myPageHero__image {
	height: 580px;
}
@media (max-width: 1366px) {
    .myPageHero.__otherStyle .myPageHero__image {
        height: auto;
		min-height: 350px;
    }
}
@media (max-width: 560px) {
    .myPageHero.__otherStyle .myPageHero__image {
        height: 350px;
    }
}
.myPageHero__image picture,
.myPageHero__image img,
.myPageHero__image source,
.myPagePodkast__image picture,
.myPagePodkast__image img,
.myPagePodkast__image source {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.myPageHero__image.__top img {
    object-position: top;
}
.myPageHero__intro,
.myForumsHero__intro {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    gap: 20px;
    margin-bottom: 40px;
}
.myPageHero__intro .myEditorBox,
.myForumsHero__intro .myEditorBox {
    flex: 1;
}
.myPageHero__intro {
    padding-top: 64px;
}
.myPageHero__intro-info__source {
    margin-top: 40px;
}
.myPageHero__intro-tags {
    max-width: 350px;
}
.myForumsHero__intro {
    padding-top: 40px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
.myPageHero__intro.__noPhoto,
.myForumsHero__intro.__noPhoto {
    padding-top: 130px;
}
.myPageHero__intro-title,
.myForumsHero__intro-title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    max-width: 90%;
    flex: 1;
}
.myPageBack {
    margin-bottom: 20px;
}
.myPageBack__button .button__more span,
.myPageBack__button .button__more::after {
    padding: 1px 0 1px 2px;
}
.myPageHero__intro-date {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-bottom: 24px;
}
.myPageContent {
    padding: 0;
    margin: 40px 0;
}
.myPageContent__content,
.myPageAuthorName__content,
.myPageAuthorAvatar__content,
.myEditorSection__content {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
}
.myPageContent__content h2,
.myPageAuthorName__content h2,
.myPageAuthorAvatar__content h2,
.myEditorSection__content h2,
.myPageInmageHorizont__content h2 {
    color: var(--Black, #000);
    font-size: 38px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 40px;
}
.myPageContent__content h3,
.myPageAuthorName__content h3,
.myPageAuthorAvatar__content h3,
.myEditorSection__content h3,
.myPageInmageHorizont__content h3 {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 40px;
}
.myPageContent__content h4,
.myPageAuthorName__content h4,
.myPageAuthorAvatar__content h4,
.myEditorSection__content h4,
.myPageInmageHorizont__content h4 {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.myPageContent__content h4:not(:last-of-type),
.myPageAuthorName__content h4:not(:last-of-type),
.myPageAuthorAvatar__content h4:not(:last-of-type),
.myEditorSection__content h4:not(:last-of-type),
.myPageInmageHorizont__content h4:not(:last-of-type) {
    margin-bottom: 40px;
}
.myPageContent__content h4:last-child,
.myPageInmageHorizont__content h4:last-child {
    margin-bottom: 0;
}
.myPageAuthorAvatar + .myPageSlider {
    padding-top: 40px;
}
.myPageContent__content p + h4,
.myPageInmageHorizont__content p + h4,
.myEditorSection__content p + h4 {
    margin-bottom: 15px;
}
.myPageContent__content h3:has(+ p),
.myPageInmageHorizont__content h3:has(+ p),
.myPageContent__content h2:has(+ p),
.myPageInmageHorizont__content h2:has(+ p) {
    margin-bottom: 20px;
}
.myPageContent__content p:has(+ p),
.myPageInmageHorizont__content p:has(+ p) {
    margin-bottom: 15px;
}
.myPageContent__content h4:has(+ p),
.myPageInmageHorizont__content h4:has(+ p) {
    margin-bottom: 20px;
}
.myPageContent__content h4:not(:has(+ p)),
.myPageInmageHorizont__content h4:not(:has(+ p)) {
    margin-bottom: 40px;
}
.myPageContent__content p:has(+ h3),
.myPageContent__content p:has(+ h4),
.myPageInmageHorizont__content p:has(+ h3),
.myPageInmageHorizont__content p:has(+ h4) {
    margin-bottom: 40px;
}
.myPageContent__content h3:not(:has(+ p)),
.myPageInmageHorizont__content h3:not(:has(+ p)) {
    margin-bottom: 40px;
}
.myPageContent__content h3:last-child,
.myPageInmageHorizont__content h3:last-child {
    margin-bottom: 0;
}
.myPageContent__content h2:not(:has(+ p)),
.myPageInmageHorizont__content h2:not(:has(+ p)) {
    margin-bottom: 40px;
}
.myPageContent__content h2:last-child,
.myPageInmageHorizont__content h2:last-child {
    margin-bottom: 0;
}
.myPageContent__content p:has(+ h4):not(:last-of-type),
.myPageInmageHorizont__content p:has(+ h4):not(:last-of-type) {
    margin-bottom: 30px;
}
.myPageContent__content h4:not(:last-of-type):has(+ p),
.myPageContent__content h4:has(+ p),
.myPageInmageHorizont__content h4:has(+ p),
.myPageInmageHorizont__content h4:not(:last-of-type):has(+ p) {
    margin-bottom: 20px;
}
.myEditorSection__content h4:not(:last-of-type) + h4,
.myEditorSection__content h4:not(:last-of-type):has(+ h4),
.myEditorSection__content h3:not(:last-of-type) + h3,
.myEditorSection__content h3:not(:last-of-type):has(+ h3) {
    margin-bottom: 20px;
}
.myEditorSection__content p:has(+ h4) {
    margin-bottom: 40px;
}
.myEditorSection__content h4:has(+ p) {
    margin-bottom: 20px;
}
.myEditorSection__content p:has(+ ul):not(:last-of-type),
.myEditorSection__content p:has(+ ol):not(:last-of-type),
.myPageInmageHorizont__content p:has(+ ul):not(:last-of-type),
.myPageInmageHorizont__content p:has(+ ol):not(:last-of-type) {
    margin-bottom: 10px;
}
.myPageContent__content p:has(+ ul),
.myPageContent__content p:has(+ ol),
.myPageInmageHorizont__content p:has(+ ul),
.myPageInmageHorizont__content p:has(+ ol) {
    margin-bottom: 20px;
}
.myEditorSection__content p + h3,
.myEditorSection__content p + h2,
.myPageContent__content p + h3,
.myPageContent__content p + h2 {
    margin-top: 40px;
    margin-bottom: 20px;
}
.myEditorSection__content b,
.myEditorSection__content strong {
    font-weight: 700;
}
.myEditorSection__content blockquote {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.myEditorSection__content em {
    color: var(--Dark-Grey, #707579);
}
.myEditorSection__content ul,
.myEditorSection__content ul li {
    list-style-position: outside;
    list-style-type: disc;
}
.myEditorSection__content ol,
.myEditorSection__content ol li {
    list-style-position: outside;
    list-style-type: decimal;
}
.myEditorSection__content ul {
    margin-bottom: 20px;
    margin-left: 35px;
}
.myEditorSection__content ol {
    margin-bottom: 20px;
    margin-left: 35px;
}
.myEditorSection__content ul li,
.myEditorSection__content ol li {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
}
.myEditorSection__content ul:last-child,
.myEditorSection__content ol:last-child {
    margin-bottom: 0;
}
.myEditorSection__content ul,
.myEditorSection__content ol {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}
.myEditorSection__content ul:has(+ p:last-child:empty) {
    margin-bottom: 0;
}
.myEditorSection__content p:empty {
    display: none;
}
.myEditorSection__content p:only-child(br) {
    display: none;
}
.myEditorSection__content p:has(br):matches(:empty, :blank) {
    margin: 0;
    padding: 0;
    height: 0;
    min-height: 0;
    line-height: 0;
}
.myPageSlider__content p:not(:last-of-type) {
    margin-bottom: 20px;
}
.myEditorSection__content a {
    color: #000;
}
.myEditorSection__content a:hover {
    text-decoration: none;
}
.myPageAuthorName {
    padding-bottom: 40px;
    padding-top: 40px;
}
.myPageAuthorName__wrap,
.myPageAuthorAvatar__wrap,
.myPageSlider__wrap,
.myEditor__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 20px;
    width: 100%;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.myPageAuthorName__author {
    color: var(--Green, #23de84);
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    flex: 1;
}
.myPageAuthorAvatar__avatar {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: flex-end;
    align-items: flex-end;
    max-width: 315px;
    min-width: 315px;
    text-align: right;
    position: sticky;
    top: 100px;
}
.myPageAuthorAvatar__wrap.__quoteCenter .myPageAuthorAvatar__avatar {
    top: 0;
    position: relative;
}
.myPageAuthorAvatar__wrap.avatarLeft {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -o-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.myPageAuthorAvatar__wrap.avatarLeft .myPageAuthorAvatar__avatar {
    text-align: left;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.myPageAuthorAvatar__avatar-photo {
    max-width: 200px;
    min-width: 200px;
    height: 200px;
    border-radius: 50%;
    overflow: hidden;
    margin-bottom: 24px;
    background: lightgray;
}
.myPageAuthorAvatar__avatar-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myPageAuthorAvatar__avatar-name {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 16px;
}
.myPageAuthorAvatar__avatar-post {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.myPageInmageHorizont {
    padding-top: 0;
}
.myPageAuthorAvatar + .myPageInmageHorizont,
.myPageAuthorAvatar + .myPageInmageVertical,
.myPageAuthorAvatar + .myPageImageVertical {
    margin-top: 40px;
}
.myPageInmageHorizont + .myPageContent {
    margin-top: 0;
}
.myPageInmageHorizont__photo {
    position: relative;
}
.myPageInmageHorizont__photo img {
    display: block;
    max-width: 100%;
    width: 100%;
}
.myPageInmageHorizont__content:not(:empty) {
    margin-top: 40px;
}
.myPageInmageVertical {
    padding-top: 0;
}
.myPageInmageVertical__photo {
    width: 540px;
    margin-bottom: 40px;
    display: block;
    position: relative;
    text-decoration: none;
}
.myPageInmageVertical__photo-wrap {
    position: relative;
}
.myPageInmageVertical__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.myPageSlider {
    padding-top: 0;
}
.myPageContent + .myPageSlider {
    padding-top: 0;
}
.myPageSlider + .myPageContent {
    margin-top: 0;
}
.myPageSlider + .myPageImageContent {
    margin-top: 0;
}
.myPageSlider .myPageContent {
    margin: 0 0 30px 0;
}
.myPageSlider .myPageContent__content h3:not(:has(+ p)) {
    margin-bottom: 10px;
}
.myPageSlider .myPageContent__content h2:not(:has(+ p)) {
    margin-bottom: 10px;
}
.myPageSlider .myPageContent__content h4:not(:has(+ p)) {
    margin-bottom: 20px;
}
.myPageSlider__init {
    position: relative;
    height: 545px;
}
.myPageSlider__init-wrapper,
.myPageSlider__init-wrapper .slick-list,
.myPageSlider__init-wrapper .slick-track,
.myPageSlider__init-item {
    height: 100%;
    display: block;
}
.myPageSlider__init-item,
.fancybox-is-open.customGallery .fancybox-content {
    position: relative;
}
.myPageSlider__init-item:before,
.fancybox-is-open.customGallery .fancybox-content:before,
.myMainProjects__slider-item__photo:before {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background: linear-gradient(0deg, rgb(0 0 0 / 0.2) 0%, rgb(0 0 0 / 0.2) 100%);
    z-index: 1;
    display: block;
}
.myPageSlider__init-item__bg {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background-position: center;
    background-size: cover;
}
.myPageSlider__init-item__bg::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(0 0 0 / 0.5);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    z-index: 1;
}
.myPageSlider__init-item__bg img {
    height: 100%;
    width: auto;
    object-fit: contain;
    position: relative;
    z-index: 2;
}
.myPageSlider__init-item__caption,
.myPageGallery__list-item__desc {
    background: var(--Black-50, rgb(0 0 0 / 0.5));
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px;
    color: var(--White-50, rgb(255 255 255 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    z-index: 3;
}
.myPageSlider__init-buttons {
    position: absolute;
    bottom: 40px;
    right: 0;
    z-index: 2;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    padding-right: 24px;
    padding-bottom: 24px;
    gap: 24px;
}
.myPageSlider__init-buttons__arrow.slick-arrow {
    border: none;
    cursor: pointer;
}
.myPageSlider__wrap {
    margin-top: 40px;
}
.myPageSlider__meta {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    text-align: right;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.myPageVideo__init {
    position: relative;
}
.myPageVideo__init-poster,
.myPageVideo__init-box {
    position: relative;
    left: 0;
    top: 0;
    transition: 0.3s all;
    width: 100%;
    height: 100%;
}
.myPageVideo__init-box {
    position: absolute;
    opacity: 0;
    visibility: hidden;
}
.myPageVideo__init-poster,
.myPageVideo__init.opened .myPageVideo__init-box {
    opacity: 1;
    visibility: visible;
}
.myPageVideo__init.opened .myPageVideo__init-poster {
    opacity: 0;
    visibility: hidden;
}
.myPageVideo__init-videoiframe.myPageVideo__init-box {
    opacity: 1;
    visibility: visible;
    height: 545px;
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
}
.myPageVideo__init-videoiframe.myPageVideo__init-box .myPageVideo__init-box__close {
    display: none;
}
.myPageVideo__init-poster {
    cursor: pointer;
    position: absolute;
}
.myPageVideo__init-poster:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M80 160C124.183 160 160 124.183 160 80C160 35.8172 124.183 0 80 0C35.8172 0 0 35.8172 0 80C0 124.183 35.8172 160 80 160ZM64 108L112 80L64 52V108Z' fill='black' fill-opacity='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M112 80L64 108V52L112 80Z' fill='white'/%3E%3Cpath d='M80 156C121.974 156 156 121.974 156 80C156 38.0264 121.974 4 80 4C38.0264 4 4 38.0264 4 80C4 121.974 38.0264 156 80 156Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E")
        center no-repeat;
}
.myPageVideo__init-poster.__noPlayButton:before {
    display: none;
}
.myPageVideo__init-poster img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.myPageVideo__init-box video,
.myPageVideo__init-box iframe {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.myPageVideo__init-box__close {
    top: 15px;
    right: 15px;
    position: absolute;
    background-color: #fff;
}
.myPageVideo__caption {
    margin-top: 16px;
    text-align: right;
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.myPageVideo__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-top: 40px;
    max-width: 760px;
}
.myPageVideo__init-box.myPageVideo__init-video {
    position: relative;
}
.myPageVideo__content {
    margin-top: 40px;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    max-width: 760px;
}
.myPageVideo__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 20px;
}
.myPageVideo__wrap.__rotate {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -o-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.myPageVideo__init {
    flex: 1;
}
.myPageVideo__info {
    max-width: 295px;
}
.myPageVideo__info .myPageVideo__content {
    margin-top: 0;
}
.myPageAudio__init audio {
    background-color: #e7faf1;
    border-radius: 0;
    width: 100%;
    --time-display-color: #000000;
}
.myPageAudio__init audio::-webkit-media-controls-panel {
    background-color: #e7faf1;
    border-radius: 0;
}
.myPageAudio__init audio::-webkit-media-controls-enclosure {
    border-radius: 0;
}
.myPageAudio__init audio::-webkit-media-controls-current-time-display,
.myPageAudio__init audio::-webkit-media-controls-time-remaining-display {
    color: #000;
}
.myPageAudio__init audio::-webkit-slider-runnable-track {
    background-color: rgb(0 0 0 / 0.2);
}
.myPageAudio__init audio::-webkit-slider-thumb {
    background-color: rgb(0 0 0 / 0.5);
}
.myPageAudio__init audio::-moz-range-track {
    background-color: rgb(0 0 0 / 0.2);
}
.myPageAudio__init audio::-moz-range-progress {
    background-color: rgb(0 0 0 / 0.5);
}
.myPageAudio__init audio::-ms-track {
    background-color: rgb(0 0 0 / 0.2);
}
.myPageAudio__init audio::-ms-fill-lower {
    background-color: rgb(0 0 0 / 0.5);
}
.myPageAudio__init audio::-webkit-media-controls-timeline,
.myPageAudio__init audio::-moz-range-track,
.myPageAudio__init audio::-ms-track {
    background-color: rgb(0 0 0 / 0.2);
}
.myPageAudio__init audio::-webkit-media-controls-current-time-display,
.myPageAudio__init audio::-webkit-media-controls-time-remaining-display,
.myPageAudio__init audio::-moz-range-progress,
.myPageAudio__init audio::-ms-fill-lower {
    background-color: rgb(0 0 0 / 0.5);
}
.myPageAudio__init audio::-moz-time-display,
.myPageAudio__init audio::-ms-time-display {
    color: #000;
}
.myPageAudioAuthor {
    background-color: #000;
}
.myPageAudioAuthor__author {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
}
.myPageAudioAuthor__author .myPageAuthorAvatar__avatar {
    min-width: 1px;
    max-width: none;
    text-align: center;
    -ms-align-items: center;
    align-items: center;
    margin-bottom: 32px;
}
.myPageAudioAuthor__author .myPageAuthorAvatar__avatar-name {
    color: #fff;
}
.myPageAudioAuthor__author .myPageAuthorAvatar__avatar-post {
    color: rgb(255 255 255 / 0.5);
}
.myPageQuote__content {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.myPageSpeakers__title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
}
.myPageSpeakers__text {
    margin-top: 40px;
}
.myPageSpeakers__list {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    margin-top: 40px;
    column-gap: 20px;
    grid-row-gap: 48px;
}
.myPageSpeakers__list-item__photo {
    height: 260px;
}
.myPageSpeakers__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myPageSpeakers__list-item__photo-empty {
    background: var(--Light-Grey, #f0f0f0)
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='70' viewBox='0 0 100 70' fill='none'%3E%3Crect width='10' height='10' fill='white'/%3E%3Crect x='60' width='10' height='10' fill='white'/%3E%3Crect x='10' y='10' width='10' height='10' fill='white'/%3E%3Crect x='10' y='50' width='10' height='10' fill='white'/%3E%3Crect width='10' height='10' transform='matrix(-1 0 0 1 70 50)' fill='white'/%3E%3Crect y='40' width='10' height='10' fill='white'/%3E%3Crect x='70' y='10' width='10' height='10' fill='white'/%3E%3Crect x='20' y='10' width='10' height='10' fill='white'/%3E%3Crect x='20' y='60' width='10' height='10' fill='white'/%3E%3Crect x='30' y='60' width='10' height='10' fill='white'/%3E%3Crect x='40' y='60' width='10' height='10' fill='white'/%3E%3Crect x='50' y='60' width='10' height='10' fill='white'/%3E%3Crect x='80' y='10' width='10' height='10' fill='white'/%3E%3Crect x='30' width='10' height='10' fill='white'/%3E%3Crect x='90' width='10' height='10' fill='white'/%3E%3C/svg%3E")
        center no-repeat;
    width: 100%;
    height: 100%;
}
.myPageSpeakers__list-item__name {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    margin-top: 16px;
}
.myPageSpeakers__list-item__post {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.28px;
    margin-top: 16px;
}
.myPageSpaekers__wrap[data-count="1"],
.myPageSpaekers__wrap[data-count="2"],
.myPageSpaekers__wrap[data-count="3"],
.myPageSpaekers__wrap.__row {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    gap: 21px;
}
.myPageSpaekers__wrap[data-count="1"] .myPageSpeakers__list,
.myPageSpaekers__wrap[data-count="2"] .myPageSpeakers__list,
.myPageSpaekers__wrap[data-count="3"] .myPageSpeakers__list {
    margin-top: 0;
    flex: 1;
}
.myPageSpaekers__wrap[data-count="1"] .myPageSpeakers__list {
    grid-template-columns: 1fr;
}
.myPageSpaekers__wrap[data-count="1"] .myPageSpeakers__list-item__photo {
    height: 460px;
}
.myPageSpaekers__wrap[data-count="2"] .myPageSpeakers__list {
    grid-template-columns: repeat(2, 1fr);
}
.myPageSpaekers__wrap[data-count="3"] .myPageSpeakers__list,
.myPageSpaekers__wrap.__row .myPageSpeakers__list {
    grid-template-columns: repeat(3, 1fr);
}
.myPageSpaekers__wrap[data-count="1"] .myEditorBox,
.myPageSpaekers__wrap[data-count="2"] .myEditorBox,
.myPageSpaekers__wrap[data-count="3"] .myEditorBox,
.myPageSpaekers__wrap.__row .myEditorBox {
    max-width: 425px;
}
.myPageImageContent {
    padding: 0;
    margin: 40px 0;
}
.myPageImageContent__init {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    gap: 20px;
}
.myPageImageContent__image {
    height: auto;
    min-height: 1px;
    max-width: 545px;
    position: relative;
}
.myPageImageContent__image,
.myPageImageContent__content {
    flex: 1;
}
.myPageImageContent__image img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
    display: block;
}
.myPageImageContent__init.__rotate {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -o-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.myPageImageContent__init.__horizontal .myPageImageContent__image {
    max-width: 740px;
    min-width: 740px;
    height: 495px;
}
.myPageImageContent__init.__horizontal .myPageImageContent__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myPageImageContent__init.__horizontal .myPageImageContent__content {
    max-width: 295px;
}
.myPageImageContent__init .myPageImageContent__content {
    min-width: 295px;
}
.myPageDigits {
    border-bottom: 1px solid var(--White, #fff);
    background: var(--Light-Grey, #f0f0f0);
}
.myPageDigits + .myEditorSection {
    margin-top: 40px;
}
.myPageDigits .myEditorBox {
    margin-bottom: 40px;
}
.myPageDigits__title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    margin-bottom: 40px;
}
.myPageDigits__title:empty {
    margin-bottom: 0;
}
.myPageDigits__list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
    row-gap: 48px;
    max-width: 870px;
}
.myPageDigits__list[data-count="3"] {
    grid-template-columns: repeat(3, 1fr);
    max-width: 985px;
}
.myPageDigits.three .myPageDigits__list,
.myPageDigits.three .myPageDigits__list[data-count="3"],
.myPageDigits.three .myPageDigits__list[data-count="4"] {
    grid-template-columns: repeat(3, 1fr);
    max-width: 985px;
}
.myPageDigits__list-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}
.myPageDigits__list-item__digit {
    color: var(--Black, #000);
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
}
.myPageDigits.three .myPageDigits__list-item__digit {
    font-size: 58px;
}
.myPageDigits__list-item__content {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    padding-right: 40px;
}
.myPageDigits__list[data-count="3"] .myPageDigits__list-item__content {
    padding-right: 5px;
}
.myPageSocials {
    background: #f8ece6;
    margin-top: auto;
}
.myPageSocials__title {
    text-align: center;
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 40px;
}
.myPageSocials__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: center;
    gap: 64px;
}
.myPageSocials__list-item {
    color: var(--Black, #000);
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
    text-decoration: none;
    transition: 0.3s all;
}
.myPageSocials__list-item:hover {
    color: #c96227;
}
.myPageSocials__list-item[data-type="vk"]:hover {
    color: #5ab2ff;
}
.myPageSocials__list-item[data-type="telegram"]:hover {
    color: #2741c9;
}
.myPageContentAuthor {
    background: var(--Light-Grey, #f0f0f0);
    border-bottom: 1px solid var(--White, #fff);
    padding: 0 0 40px 0;
    margin: 0;
}
.myPageContentAuthor.myPageContentAuthor {
    padding-top: 40px;
}
.myPageAuthorAvatar:not(.myPageContentAuthor) + .myPageContent {
    margin-top: 0;
}
.myPageContentAuthor.myPageContentAuthor + .myPageAuthorAvatar {
    padding-top: 40px;
}
.myPageContentAuthor {
    padding-bottom: 40px;
}
.myPageContentAuthor .myPageAuthorAvatar__wrap {
    -ms-align-items: flex-start;
    align-items: flex-start;
    padding-top: 0;
}
.myPageContentAuthor .myPageAuthorAvatar__content {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.myPageAuthorAvatar:not(.myPageContentAuthor) {
    padding-top: 0;
}
.myPageAuthorAvatar__wrap.__quoteCenter {
    -ms-align-items: center;
    align-items: center;
}
.myPageAuthorAvatar__content.__smallText,
.myPageContentAuthor .myPageAuthorAvatar__content.__smallText {
    font-size: 18px;
}
.myPageAuthorAvatar__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    padding-bottom: 32px;
    margin-bottom: 32px;
    border-bottom: 1px solid #000;
}
.myPageGallery {
    padding: 0;
    margin: 40px 0;
}
.myPageGallery__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: 352px;
    gap: 20px;
}
.myPageGallery__list.__smallCount {
    grid-auto-rows: 506px;
}
.myPageGallery__list-item {
    display: block;
    position: relative;
}
.myPageGallery__list-item.__long {
    grid-column: span 2;
}
.myPageGallery__list-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myPageGallery__button {
    margin-top: 16px;
}
.myPageGallery__item {
    display: none;
}
.fancybox-is-open.customGallery .fancybox-bg {
    opacity: 1;
    background-color: #000;
}
.fancybox-is-open.customGallery .fancybox-stage {
    right: 330px;
    top: 38px;
    height: calc(100% - 150px);
}
.fancybox-is-open.customGallery .fancybox-infobar {
    display: none;
}
.fancybox-is-open.customGallery .fancybox-thumbs {
    width: 313px;
    background: none;
    padding-top: 38px;
}
.fancybox-is-open.customGallery .fancybox-thumbs__list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
    height: auto;
    max-height: 100%;
}
.fancybox-is-open.customGallery .fancybox-thumbs__list a {
    height: 120px;
    width: auto;
    max-width: none;
    max-height: none;
}
.fancybox-is-open.customGallery .fancybox-thumbs__list a:before {
    border: 3px solid var(--Green, #23de84);
}
.fancybox-is-open.customGallery .fancybox-slide--image {
    padding: 0;
}
.fancybox-is-open.customGallery.fancybox-show-thumbs .fancybox-inner {
    right: 0;
}
.fancybox-is-open.customGallery .fancybox-toolbar {
    right: auto;
    left: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0 20px;
    opacity: 1;
    visibility: visible;
}
.fancybox-is-open.customGallery .fancybox-toolbar.__notTitle {
    justify-content: flex-end;
}
.fancybox-is-open.customGallery .fancybox-toolbar p {
    color: var(--White, #fff);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.fancybox-is-open.customGallery .fancybox-button {
    background: none;
}
.fancybox-is-open.customGallery .fancybox-button:not(.fancybox-button--close) {
    display: none !important;
}
.fancybox-is-open.customGallery .fancybox-stage .fancybox-button:not(.fancybox-button--close) {
    display: block !important;
}
.fancybox-is-open.customGallery .fancybox-button--close {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' fill='black'/%3E%3Cmask id='mask0_1177_2884' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1177_2884)'%3E%3Cpath d='M12.9787 28.5117L11.4883 27.0213L18.5095 20L11.4883 13.0204L12.9787 11.53L19.9999 18.5513L26.9795 11.53L28.4699 13.0204L21.4487 20L28.4699 27.0213L26.9795 28.5117L19.9999 21.4904L12.9787 28.5117Z' fill='white'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
    width: 40px;
    height: 40px;
}
.fancybox-is-open.customGallery .fancybox-button--close svg {
    display: none;
}
.fancybox-is-open.customGallery .fancybox-content {
    transform: none !important;
    width: 100% !important;
    height: 100% !important;
}
.fancybox-is-open.customGallery .fancybox-image {
    height: 100%;
    width: 100%;
    object-fit: contain;
}
.fancybox-is-open.customGallery .fancybox-navigation {
    position: absolute;
    right: 24px;
    bottom: 24px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 24px;
}
.fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button {
    background-color: #fff0;
    background-repeat: no-repeat;
    border: none;
    width: 104px;
    height: 105px;
    display: block;
    opacity: 1 !important;
    visibility: visible !important;
    padding: 0;
    position: relative;
    top: 0;
    left: 0;
}
.fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button:focus {
    outline: none;
}
.fancybox-is-open.customGallery .fancybox-navigation button div {
    display: none;
}
.fancybox-is-open.customGallery .fancybox-navigation .fancybox-button--arrow_left {
    background-position: left center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='107' viewBox='0 0 106 107' fill='none'%3E%3Cpath d='M54.1624 1L2 53.5M2 53.5L54.1624 106M2 53.5H106' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}
.fancybox-is-open.customGallery .fancybox-navigation .fancybox-button--arrow_right {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='107' viewBox='0 0 106 107' fill='none'%3E%3Cpath d='M51.8376 1L104 53.5M104 53.5L51.8376 106M104 53.5H0' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}
.myPageConclusion {
    padding: 64px 0;
}
.myPageConclusion__wrap {
    padding-left: 32px;
    border-left: 2px solid var(--White, #fff);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 32px;
    max-width: 800px;
}
.myPageConclusion__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.myPageConclusion__content,
.myPageConclusion__content p {
    font-size: 16px;
}
.myPageFiles {
    padding: 64px 0;
    border-bottom: 1px solid var(--White, #fff);
    background: var(--Light-Grey, #f0f0f0);
}
.myPageFiles__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 40px;
}
.myPageFiles__list {
    padding-left: 24px;
    border-left: 1px solid var(--Black, #000);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 12px;
}
.myPageFiles__item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    text-decoration: none;
    gap: 8px;
}
.myPageFiles__item-icon {
    max-width: 48px;
    min-width: 48px;
}
.myPageFiles__item-icon img,
.myPageFiles__item-icon svg {
    min-width: 100%;
    max-width: 100%;
}
.myPageFiles__item-icon svg path {
    transition: 0.3s all;
}
.myPageFiles__item:hover .myPageFiles__item-icon svg path {
    fill: #23de84;
}
.myPageFiles__item-title {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.myPageFiles__item-title span {
    display: block;
    transition: transform 0.3s ease;
}
.myPageFiles__item-title::after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.myForumsOther {
    padding: 40px 0;
    max-width: 1400px;
    margin: 0 auto;
}
.pageDetailBox .myForumsOther .container {
    max-width: none;
}
.myForumsOther__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 40px;
}
.myForumsOther__list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: 32px;
    grid-column-gap: 48px;
}
.myForumsOther__list-item {
    text-decoration: none;
}
.myForumsOther__list-item__photo {
    height: 450px;
}
.myForumsOther__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myForumsOther__list-item__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-top: 23px;
}
.forumsPage__list-item__meta.myForumsOther__list-item__meta {
    margin: 16px 0 23px;
}
.myPagePodkast__intro {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    margin-top: 24px;
    gap: 20px;
}
.myPagePodkast__title {
    color: var(--White, #fff);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
}
.myPagePodkast__text {
    color: var(--White, #fff);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    margin-top: 40px;
}
.myPagePodkast__text a {
    color: #fff;
}
.myPagePodkast__info .myPageHero__intro-tags {
    margin-bottom: 32px;
}
.myPagePodkast__info .myPageHero__intro-tags .tags__list-item {
    background-color: #fff0;
    border: 1px solid var(--Light-Green, #e7faf1);
    color: #23de84;
    padding-top: 4px;
    padding-bottom: 4px;
}
.myPagePodkast__dates {
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-bottom: 32px;
}
.myPodkastsList {
    border-top: 1px solid var(--White-50, rgb(255 255 255 / 0.5));
    padding-top: 80px;
    overflow: hidden;
}
.myPodkastsList__top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-bottom: 40px;
}
.myPodkastsList__top.hidden {
    display: none;
}
.myPodkastsList__button {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_1562_1668' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1562_1668)'%3E%3Cpath d='M12 13.5L18 9.5L12 5.5V13.5ZM12.825 19H18.25L18.425 20.325L3.69998 22.125L1.84998 7.2L4.99998 6.85V8.85L4.09998 8.975L5.44998 19.9L12.825 19ZM6.99998 17V2H22V17H6.99998ZM8.99998 15H20V4H8.99998V15Z' fill='white'/%3E%3C/g%3E%3C/svg%3E")
        left 12px center no-repeat;
    border-bottom: 2px solid var(--White, #fff);
    padding: 12px 12px 12px 48px;
    color: var(--White, #fff);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
}
.myPodkastsList__button.opened {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cmask id='mask0_857_3520' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='24'%3E%3Crect x='0.5' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_857_3520)'%3E%3Cpath d='M6.9 19L5.5 17.6L11.1 12L5.5 6.4L6.9 5L12.5 10.6L18.1 5L19.5 6.4L13.9 12L19.5 17.6L18.1 19L12.5 13.4L6.9 19Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
    border-bottom: 2px solid var(--Green, #23de84);
}
.myPodkastsList__items {
    max-width: 900px;
    max-height: 550px;
    overflow-y: auto;
    position: absolute;
    display: grid;
    grid-template-columns: repeat(4, minmax(196px, 196px));
    grid-gap: 4px;
    background-color: #000;
    top: 47px;
    z-index: 2;
    padding: 4px;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.myPodkastsList__items::-webkit-scrollbar {
    display: none;
}
.myPodkastsList__items.show {
    opacity: 1;
    visibility: visible;
}
.myPodkastsList__items[data-count="1"],
.myPodkastsList__items[data-count="2"],
.myPodkastsList__items[data-count="3"] {
    max-width: none;
}
.myPodkastsList__items[data-count="1"] {
    grid-template-columns: repeat(3, minmax(196px, 196px));
}
.myPodkastsList__items[data-count="2"] {
    grid-template-columns: repeat(3, minmax(196px, 196px));
}
.myPodkastsList__items[data-count="3"] {
    grid-template-columns: repeat(3, minmax(196px, 196px));
}
.myPodkastsList__items-item {
    padding: 12px;
    text-decoration: none;
}
.myPodkastsList__items-item__photo {
    height: 97px;
}
.myPodkastsList__items-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myPodkastsList__items-item__number {
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-top: 10px;
}
.myPodkastsList__items-item__title {
    color: var(--White, #fff);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-top: 6px;
}
.myPodkastsList__slider-wrap {
    position: relative;
    overflow: hidden;
}
.myPodkastsList__slider-wrap .slick-slide {
    width: 760px;
    margin-right: 188px;
}
.myPodkastsList__slider-wrap .slick-slide.slick-current {
    opacity: 1;
}
.myPodkastsList__slider-item {
    width: 100%;
    opacity: 0.4;
    transition: 0.3s all;
}
.myPodkastsList__slider-wrap .swiper-slide-active .myPodkastsList__slider-item {
    opacity: 1;
}
.myPodkastsList__slider-item__video {
    position: relative;
}
.myPodkastsList__slider-wrap .slick-slide .myPageVideo__init-box video,
.myPodkastsList__slider-wrap .slick-slide .myPageVideo__init-box iframe {
    height: 100%;
}
.myPodkastsList__slider-item__showed {
    position: absolute;
    padding: 0 10px;
    height: 28px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    color: var(--White, #fff);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    background: var(--Black-50, rgb(0 0 0 / 0.5));
    z-index: 1;
    opacity: 0;
    visibility: hidden;
}
.myPodkastsList__slider-item__showed.show {
    opacity: 1;
    visibility: visible;
}
.myPodkastsList__slider-item__video .myPageVideo__init-poster:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45 90C69.8528 90 90 69.8528 90 45C90 20.1472 69.8528 0 45 0C20.1472 0 0 20.1472 0 45C0 69.8528 20.1472 90 45 90ZM36 60.75L63 45L36 29.25V60.75Z' fill='black' fill-opacity='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M63 45L36 60.75V29.25L63 45Z' fill='white'/%3E%3Cpath d='M45 87.75C68.6102 87.75 87.75 68.6102 87.75 45C87.75 21.3898 68.6102 2.25 45 2.25C21.3898 2.25 2.25 21.3898 2.25 45C2.25 68.6102 21.3898 87.75 45 87.75Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}
.myPodkastsList__slider-item__video .myPageVideo__init,
.myPodkastsList__slider-item .myPageVideo__init-videoiframe {
    width: 100%;
    height: 400px;
}
.myPodkastsList__slider-item .myPageVideo__init-videoiframe iframe {
    min-height: 400px;
}
.myPodkastsList__slider-item__meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-top: 10px;
    height: 32px;
}
.myPodkastsList__slider-item__meta-mobile {
    display: none;
}
.myPodkastsList__slider-item__meta-time {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M10.7917 11.5417L11.8542 10.4792L8.75 7.375V3H7.25V8L10.7917 11.5417ZM8 16C6.8975 16 5.86146 15.7917 4.89188 15.375C3.92229 14.9583 3.07292 14.3854 2.34375 13.6562C1.61458 12.9271 1.04167 12.0767 0.625 11.105C0.208333 10.1333 0 9.09514 0 7.99042C0 6.88569 0.208333 5.84722 0.625 4.875C1.04167 3.90278 1.61458 3.05556 2.34375 2.33333C3.07292 1.61111 3.92333 1.04167 4.895 0.625C5.86667 0.208333 6.90486 0 8.00958 0C9.11431 0 10.1528 0.21 11.1252 0.63C12.0974 1.05 12.9432 1.62 13.6625 2.34C14.3817 3.06 14.951 3.90667 15.3706 4.88C15.7902 5.85333 16 6.89333 16 8C16 9.1025 15.7917 10.1385 15.375 11.1081C14.9583 12.0777 14.3889 12.9271 13.6667 13.6562C12.9444 14.3854 12.0963 14.9583 11.1223 15.375C10.1483 15.7917 9.1075 16 8 16ZM8.01 14.5C9.8082 14.5 11.3394 13.8646 12.6038 12.5938C13.8679 11.3229 14.5 9.78833 14.5 7.99C14.5 6.19181 13.8679 4.66056 12.6038 3.39625C11.3394 2.13208 9.8082 1.5 8.01 1.5C6.21167 1.5 4.67708 2.13208 3.40625 3.39625C2.13542 4.66056 1.5 6.19181 1.5 7.99C1.5 9.78833 2.13542 11.3229 3.40625 12.5938C4.67708 13.8646 6.21167 14.5 8.01 14.5Z' fill='%23707579'/%3E%3C/svg%3E")
        left center no-repeat;
    height: 16px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding-left: 22px;
}
.myPodkastsList__slider-item__title {
    color: var(--White, #fff);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    padding: 20px 0;
}
.myPodkastsList__slider-item__text {
    color: var(--Dark-Grey, #707579);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    padding: 12px 0;
}
.myPodkastsList__slider-item__text a {
    color: var(--Dark-Grey, #707579);
}
.myPodkastsList__slider-item__social {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 24px;
    -ms-align-items: center;
    align-items: center;
    padding: 24px 0;
}
.myPodkastsList__slider-item__social-title {
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.myPodkastsList__slider-item__social-list,
.footer__social {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 12px;
}
.footer__social {
    flex: 1;
}
.myPodkastsList__slider-item__social-item,
.footer__social-item {
    width: 24px;
    height: 24px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    transition: 0.3s all;
}
.myPodkastsList__slider-item__social-item[data-type="vk"],
.footer__social-item[data-type="vk"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1177_6101)'%3E%3Cpath d='M0 11.52C0 6.0894 0 3.37413 1.68707 1.68707C3.37413 0 6.0894 0 11.52 0H12.48C17.9106 0 20.6259 0 22.313 1.68707C24 3.37413 24 6.0894 24 11.52V12.48C24 17.9106 24 20.6259 22.313 22.313C20.6259 24 17.9106 24 12.48 24H11.52C6.0894 24 3.37413 24 1.68707 22.313C0 20.6259 0 17.9106 0 12.48V11.52Z' fill='%23707579'/%3E%3Cpath d='M12.7288 17.28C7.15284 17.28 3.97248 13.4962 3.83997 7.2H6.63302C6.72476 11.8213 8.78382 13.7787 10.4148 14.1823V7.2H13.0449V11.1856C14.6555 11.0141 16.3474 9.19783 16.9182 7.2H19.5482C19.1099 9.66198 17.2751 11.4782 15.9703 12.2249C17.2751 12.8303 19.3649 14.4144 20.16 17.28H17.2649C16.6431 15.3629 15.0938 13.8796 13.0449 13.6778V17.28H12.7288Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1177_6101'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.myPodkastsList__slider-item__social-item[data-type="tg"],
.footer__social-item[data-type="tg"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1177_6103)'%3E%3Cpath d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='%23707579'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.43189 11.8733C8.93014 10.3492 11.2628 9.3444 12.43 8.85893C15.7626 7.47282 16.455 7.23203 16.9064 7.22408C17.0056 7.22234 17.2276 7.24694 17.3714 7.3636C17.4928 7.46211 17.5262 7.59518 17.5422 7.68857C17.5581 7.78197 17.578 7.99473 17.5622 8.16097C17.3816 10.0585 16.6002 14.6631 16.2027 16.7884C16.0345 17.6876 15.7032 17.9891 15.3826 18.0186C14.6857 18.0828 14.1566 17.5581 13.4816 17.1157C12.4255 16.4233 11.8288 15.9924 10.8036 15.3168C9.61884 14.536 10.3869 14.1069 11.0621 13.4056C11.2388 13.2221 14.3092 10.4293 14.3686 10.176C14.376 10.1443 14.3829 10.0262 14.3128 9.96385C14.2426 9.90148 14.139 9.92281 14.0643 9.93977C13.9584 9.96381 12.2712 11.079 9.00264 13.2853C8.52373 13.6142 8.08994 13.7744 7.70129 13.766C7.27283 13.7568 6.44864 13.5238 5.83594 13.3246C5.08444 13.0803 4.48716 12.9512 4.53917 12.5363C4.56626 12.3202 4.86383 12.0992 5.43189 11.8733Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1177_6103'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.myPodkastsList__slider-item__social-item[data-type="vk"]:hover,
.footer__social-item[data-type="vk"]:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1177_6101)'%3E%3Cpath d='M0 11.52C0 6.0894 0 3.37413 1.68707 1.68707C3.37413 0 6.0894 0 11.52 0H12.48C17.9106 0 20.6259 0 22.313 1.68707C24 3.37413 24 6.0894 24 11.52V12.48C24 17.9106 24 20.6259 22.313 22.313C20.6259 24 17.9106 24 12.48 24H11.52C6.0894 24 3.37413 24 1.68707 22.313C0 20.6259 0 17.9106 0 12.48V11.52Z' fill='%230077FF'/%3E%3Cpath d='M12.7288 17.28C7.15284 17.28 3.97248 13.4962 3.83997 7.2H6.63302C6.72476 11.8213 8.78382 13.7787 10.4148 14.1823V7.2H13.0449V11.1856C14.6555 11.0141 16.3474 9.19783 16.9182 7.2H19.5482C19.1099 9.66198 17.2751 11.4782 15.9703 12.2249C17.2751 12.8303 19.3649 14.4144 20.16 17.28H17.2649C16.6431 15.3629 15.0938 13.8796 13.0449 13.6778V17.28H12.7288Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1177_6101'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.myPodkastsList__slider-item__social-item[data-type="tg"]:hover,
.footer__social-item[data-type="tg"]:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1177_6103)'%3E%3Cpath d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='%230088cc'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.43189 11.8733C8.93014 10.3492 11.2628 9.3444 12.43 8.85893C15.7626 7.47282 16.455 7.23203 16.9064 7.22408C17.0056 7.22234 17.2276 7.24694 17.3714 7.3636C17.4928 7.46211 17.5262 7.59518 17.5422 7.68857C17.5581 7.78197 17.578 7.99473 17.5622 8.16097C17.3816 10.0585 16.6002 14.6631 16.2027 16.7884C16.0345 17.6876 15.7032 17.9891 15.3826 18.0186C14.6857 18.0828 14.1566 17.5581 13.4816 17.1157C12.4255 16.4233 11.8288 15.9924 10.8036 15.3168C9.61884 14.536 10.3869 14.1069 11.0621 13.4056C11.2388 13.2221 14.3092 10.4293 14.3686 10.176C14.376 10.1443 14.3829 10.0262 14.3128 9.96385C14.2426 9.90148 14.139 9.92281 14.0643 9.93977C13.9584 9.96381 12.2712 11.079 9.00264 13.2853C8.52373 13.6142 8.08994 13.7744 7.70129 13.766C7.27283 13.7568 6.44864 13.5238 5.83594 13.3246C5.08444 13.0803 4.48716 12.9512 4.53917 12.5363C4.56626 12.3202 4.86383 12.0992 5.43189 11.8733Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1177_6103'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.footer__social-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.footer__social-policy {
    color: var(--White-50, rgb(255 255 255 / 0.5));
    text-align: right;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.12px;
    text-decoration: none;
}
.slick-arrow:not(.myPageSlider__init-buttons__arrow) {
    position: absolute;
    top: 158px;
    width: 104px;
    height: 105px;
    background-repeat: no-repeat;
    display: block;
    z-index: 2;
    border: none;
    font-size: 0;
    background-color: #fff0;
    cursor: pointer;
}
.myPodkastsList .slick-arrow:not(.myPageSlider__init-buttons__arrow) {
    top: 60px;
}
.slick-arrow.myPageSlider__init-buttons__arrow {
    position: relative;
    width: 104px;
    height: 105px;
    background-repeat: no-repeat;
    display: block;
    z-index: 2;
    border: none;
    font-size: 0;
    background-color: #fff0;
    cursor: pointer;
}
.slick-arrow.myPageSlider__init-buttons__arrow svg {
    display: none;
}
.slick-arrow::before,
.fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button:before {
    content: attr(data-slide-info);
    position: absolute;
    top: 50%;
    transform: translateY(-48%);
    opacity: 0;
    transition: opacity 0.3s ease;
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    pointer-events: none;
}
.slick-prev::before {
    left: 40%;
}
.slick-next::before {
    right: 40%;
}
.slick-arrow:hover .arrow-line {
    opacity: 0;
}
.slick-arrow:hover::before,
.fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button:hover::before {
    opacity: 1;
}
.myMainProjects__box .slick-arrow:not(.myPageSlider__init-buttons__arrow) {
    top: auto;
    bottom: 30px;
}
.podkastsPage__big-wrap .slick-arrow {
    top: auto;
    bottom: 24px;
}
.slick-prev,
.myPageSlider__init-buttons__prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='107' viewBox='0 0 106 107' fill='none'%3E%3Cpath d='M54.1624 1L2 53.5M2 53.5L54.1624 106M2 53.5H106' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    left: calc(50% - 520px);
}
.myPageSlider__init-buttons__prev {
    left: 0;
}
@media (min-width: 1000px) {
    .slick-prev:hover,
    .myPageSlider__init-buttons__prev:hover,
    .fancybox-is-open.customGallery .fancybox-button--arrow_left:hover {
        background-image: url("data:image/svg+xml,%0A%3Csvg width='55' height='107' viewBox='0 0 55 107' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.1625 106L2.00003 53.5L54.1625 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    }
}
.podkastsPage__big-wrap .slick-prev {
    left: auto;
    right: 153px;
}
.slick-next,
.myPageSlider__init-buttons__next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='107' viewBox='0 0 106 107' fill='none'%3E%3Cpath d='M51.8376 1L104 53.5M104 53.5L51.8376 106M104 53.5H0' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    background-position: right top;
    right: calc(50% - 520px);
}
.myPageSlider__init-buttons__next {
    right: 0;
}
@media (min-width: 1000px) {
    .slick-next:hover,
    .myPageSlider__init-buttons__next:hover,
    .fancybox-is-open.customGallery .fancybox-button--arrow_right:hover {
        background-image: url("data:image/svg+xml,%0A%3Csvg width='55' height='107' viewBox='0 0 55 107' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.837524 1L53 53.5L0.837524 106' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    }
}
.podkastsPage__big-wrap .slick-next {
    right: 24px;
}
.myPageSlider__init-buttons__next:before,
.fancybox-is-open.customGallery .fancybox-button--arrow_right:before {
    right: 35px;
}
.myPodkastsOther {
    border-top: 1px solid var(--White-50, rgb(255 255 255 / 0.5));
}
.myPodkastsOther .container {
    max-width: 1400px;
}
.myPodkastsOther__title {
    color: var(--White, #fff);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 40px;
}
.myPodkastsOther__list.materialsPage__list,
.myMainIntro__list.materialsPage__list {
    grid-template-columns: repeat(3, 1fr);
}
.myPodkastsOther__list .materialsPage__list-item__title {
    color: #fff;
}
.myPodkastsOther__list .materialsPage__list-item__text {
    color: var(--Dark-Grey, #707579);
}
.myCoursePlug {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 40px;
    margin-bottom: 80px;
}
.myCoursePlug__item {
    height: 370px;
    width: 100%;
    display: block;
    text-decoration: none;
}
.myCoursePlug__item[data-id="1"] {
    position: relative;
    height: auto;
}
.myCoursePlug__item[data-id="1"] .myCoursePlug__item-image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.myCoursePlug__item-image[data-visible="mobile"] {
    display: none;
}
.myCoursePlug__item-image img,
.myCoursePlug__item-image svg {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myCoursePlug__item[data-id="1"] .button__more {
    position: absolute;
    z-index: 1;
    bottom: 33%;
    right: 5%;
}
.myCoursePlug__item[data-id="1"] .myCoursePlug__item-image {
    position: relative;
}
.myCoursePlug__item[data-id="1"] .myCoursePlug__item-content {
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: none;
}
.myCoursePlug__item-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
}
.myCoursePlug__item-content {
    padding: 32px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    -ms-align-items: flex-start;
    align-items: flex-start;
    max-width: 540px;
}
.myCoursePlug__item-title {
    color: #000;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
}
.myCoursePlug__item[data-id="1"] .myCoursePlug__item-title {
    position: absolute;
    z-index: 1;
    bottom: 7%;
    right: 3%;
    color: var(--White, #fff);
    font-size: clamp(40px, calc(40px + (64 - 40) * ((100vw - 320px) / (1920 - 320))), 64px);
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
}
.myCoursePlug__item[data-id="1"] .myCoursePlug__item-text {
    max-width: 560px;
    position: absolute;
    color: #fff;
    left: 26%;
    top: 7%;
    z-index: 1;
}
.myCoursePlug__item-text {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    margin-top: 28px;
}
.myCoursePlug__item[data-id="2"] .myCoursePlug__item-image[data-visible="desktop"] {
    max-width: 457px;
    min-width: 457px;
    margin-right: 56px;
}
.myCoursePlug__item[data-id="3"] .myCoursePlug__item-image[data-visible="desktop"] {
    max-width: 320px;
    min-width: 320px;
    height: 320px;
    margin: 25px 25px 0 0;
}
.lessonPage {
    padding-top: 120px;
}
.lessonPage__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.lessonsPage__left {
    flex: 1;
    margin-right: 45px;
}
.lessonPage__back {
    color: var(--text-black, #1a1a1a);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    position: sticky;
    top: 80px;
    text-decoration: none;
}
.lessonPage__back span,
.lessonPage__back:after {
    padding: 0;
}
.lessonPage__box {
    max-width: 760px;
    min-width: 760px;
    margin-right: 20px;
    padding-bottom: 80px;
}
.lessonPage__box .container {
    padding: 0;
}
.lessonPage__box-section {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    margin-bottom: 20px;
}
.lessonPage__box-title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 30px;
}
.lessonPage__box-content {
    margin-bottom: 30px;
}
.lessonPage__box-content p {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.lessonPage__box-video {
    height: 430px;
    margin-bottom: 40px;
}
.lessonPage__box-video video {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.lessonPage__box-rating__list {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 37px;
}
.lessonPage__box-rating__list-item {
    min-width: 122px;
    padding-top: 12px;
    cursor: pointer;
}
.lessonPage__box-rating__list-item.active {
    border-bottom: 2px solid var(--Green, #23de84);
}
.lessonPage__box-rating__list-item__icon {
    width: 48px;
    height: 48px;
    margin: 0 auto;
}
.lessonPage__box-rating__list-item__icon svg {
    max-width: 100%;
    transition: 0.3s all;
}
.lessonPage__box-rating__list-item.active .lessonPage__box-rating__list-item__icon svg path,
.lessonPage__box-rating__list-item.active .lessonPage__box-rating__list-item__icon svg circle {
    stroke: #23de84;
}
.lessonPage__box-rating__list-item__title {
    color: var(--Black, #000);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-top: 16px;
    padding-bottom: 12px;
}
.lessonPage__box-rating__button {
    display: none;
    margin-top: 32px;
}
.lessonPage__box-rating__button a {
    display: inline-block;
    vertical-align: middle;
}
.lessonPage__box-rating__button a.disabled {
    pointer-events: none;
    opacity: 0.3;
}
.lessonPage__box-rating__success {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    padding: 28px 0;
    display: none;
}
.lessonPage__progress {
    max-width: 425px;
    min-width: 425px;
    padding-bottom: 80px;
}
.lessonProgress__item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    padding: 12px;
    gap: 12px;
    text-decoration: none;
    position: relative;
    transition: 0.3s all;
}
.lessonProgress__item:hover {
    background: #f0f0f0;
}
.lessonProgress__item.__current {
    background: #000;
}
.lessonProgress__item-photo {
    max-width: 140px;
    min-width: 140px;
    height: 98px;
}
.lessonProgress__item-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.lessonProgress__item-content {
    flex: 1;
}
.lessonProgress__item-content__top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px;
    width: 100%;
}
.lessonProgress__item-time {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    flex: 1;
}
.lessonProgress__item.__current .lessonProgress__item-time {
    color: var(--White-50, rgb(255 255 255 / 0.5));
}
.lessonProgress__item-mark {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_1008_1616' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1008_1616)'%3E%3Cpath d='M10.6 16.2L17.65 9.15L16.25 7.75L10.6 13.4L7.75 10.55L6.35 11.95L10.6 16.2ZM3 21V3H21V21H3Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
    width: 24px;
    height: 24px;
    display: block;
}
.lessonProgress__item.__end .lessonProgress__item-mark {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_1008_541' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1008_541)'%3E%3Cpath d='M10.6 16.2L17.65 9.15L16.25 7.75L10.6 13.4L7.75 10.55L6.35 11.95L10.6 16.2ZM3 21V3H21V21H3Z' fill='%2323DE84'/%3E%3C/g%3E%3C/svg%3E");
}
.lessonProgress__item.__current:not(.__end) .lessonProgress__item-mark {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_690_1654' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_690_1654)'%3E%3Cpath d='M10.6 16.2L17.65 9.15L16.25 7.75L10.6 13.4L7.75 10.55L6.35 11.95L10.6 16.2ZM3 21V3H21V21H3Z' fill='white' fill-opacity='0.5'/%3E%3C/g%3E%3C/svg%3E");
}
.lessonProgress__item-title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.lessonProgress__item.__current .lessonProgress__item-title {
    color: var(--White, #fff);
}
.lessonWidget {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    text-decoration: none;
    gap: 12px;
}
.lessonWidget__photo {
    min-width: 140px;
    max-width: 140px;
    height: 98px;
}
.lessonWidget__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.lessonWidget__time {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    padding-top: 8px;
}
.lessonWidget__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-top: 16px;
}
.eventsPage {
    margin-top: 32px;
    background-color: #fff;
    position: relative;
    padding-top: 40px;
}
.eventsPage__wrap .materialsPage__wrap {
    margin-bottom: 48px;
}
.eventsPage__title {
    color: var(--Black, #000);
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
    margin-bottom: 32px;
}
.eventsPage__tabs-head__wrap {
    padding-bottom: 12px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
}
.eventsPage___wrap {
    padding-bottom: 80px;
}
.tabs__head {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 32px;
}
.tabs__head-item {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
}
.tabs__head-item.active {
    font-weight: 700;
}
.tabs__head-item span {
    display: block;
    transition: transform 0.3s ease;
}
.tabs__head-item::after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.eventsPage__section {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    padding: 48px 0;
}
.eventsPage__section:not(:last-of-type) {
    border-bottom: 1px solid var(--Black, #000);
}
.eventsPage__section-date {
    color: var(--text-black, #1a1a1a);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    max-width: 340px;
    min-width: 340px;
}
.eventsPage__section-inner {
    max-width: 875px;
}
.eventsPage__section-list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 24px;
}
.eventsPage__section-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 24px;
    text-decoration: none;
}
.eventsPage__section-item__photo {
    max-width: 250px;
    min-width: 250px;
    height: 180px;
}
.eventsPage__section-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.eventsPage__section-item__photo-empty {
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    box-shadow: inset 0 0 0 2px #23de84;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.2101 29.1898 13.7489 27.7084C11.2877 26.227 9.27077 24.1103 7.90977 21.5806M90.9916 21.761C89.5982 24.2731 87.5543 26.3636 85.0743 27.8133C82.5943 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.2101 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.11531 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.eventsPage__section-item__photo-empty svg {
    display: none;
}
.eventsPage__section-item__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 24px;
}
.eventsPage__section-item__top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    gap: 7px;
}
.eventsPage__section-item__date {
    color: var(--Green, #23de84);
}
.eventsPage__section-item__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    transition: 0.3s all;
}
.eventsPage__section-item__text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
}
#month-calendar {
    width: 100%;
}
.month {
    margin: 0;
    padding: 3rem 2rem 2rem;
    background: #555;
    text-align: center;
    width: 100%;
    color: #fff;
    list-style: none;
}
.month li {
    padding: 0;
    margin: 0;
    font-size: 1.5rem;
    line-height: 1.4;
    letter-spacing: 0.1rem;
    text-transform: uppercase;
    font-weight: 700;
}
.month li.prev,
.month li.next {
    cursor: pointer;
}
.month li.prev {
    float: left;
}
.month li.next {
    float: right;
}
.month li.year-name {
    font-size: 1.2rem;
    font-weight: 400;
}
.weekdays {
    margin: 0;
    padding: 1rem 0;
    background-color: #ddd;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: left;
}
.weekdays li {
    display: inline-block;
    flex: 0 0 calc(100% / 7);
    text-align: center;
}
.calDayTop {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.calDayEventsCount {
    flex: 1;
    text-align: right;
}
.days {
    margin: 0;
    padding: 1rem 0;
    background-color: #eee;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    align-content: flex-start;
}
.days li {
    padding: 0.5rem;
    list-style: none;
    display: inline-block;
    flex: 0 0 calc(100% / 7);
    color: #999;
    font-size: 0.9rem;
    line-height: 1rem;
}
.days li.date-now {
    color: #000;
    font-weight: 700;
}
.month {
    background: none;
    text-align-last: left;
    padding: 40px 0;
    display: flex;
    align-items: center;
}
.next-month .calDayText {
    color: gray;
}
.month .title {
    font-weight: 500;
    font-size: 52px;
    line-height: 108%;
    letter-spacing: -0.02em;
    color: #1a1a1a;
    text-transform: none;
    margin-left: 28px;
    margin-right: 28px;
}
.month .prev {
    width: 44px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='24' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.60085 13.2628L0.974432 6.63636L7.60085 0.00994253L8.87926 1.27415L4.44034 5.71307H15.5909V7.55966H4.44034L8.87926 11.9915L7.60085 13.2628Z' fill='%231A1A1A'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    font-size: 28px;
    padding: 8px 12px;
    background-color: #f3f5f7;
}
.month .next {
    width: 44px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='24' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.49006 13.2628L7.21165 11.9986L11.6506 7.55966H0.5V5.71307H11.6506L7.21165 1.28125L8.49006 0.00994253L15.1165 6.63636L8.49006 13.2628Z' fill='%231A1A1A'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    font-size: 28px;
    padding: 8px 12px;
    background-color: #f3f5f7;
}
.weekdays,
.days {
    background-color: #fff;
}
.weekdays {
    border-bottom: 1px solid rgb(0 0 0 / 0.5);
    padding: 8px 0;
}
.weekdays li {
    text-align: left;
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    letter-spacing: -0.01em;
    padding-right: 0;
    text-align: center;
}
.weekdays li:not(:first-child) {
    padding-left: 10px;
}
.days li {
    height: 152px;
    border-top: none;
    overflow: hidden;
    position: relative;
    padding: 11px;
}
.calDayTop .calDayEvents__item:nth-child(1) {
    width: auto;
    margin-top: 0;
    left: 0;
}
.calDayTop .calDayEvents__item {
    text-decoration: none;
}
.days li:before {
    content: "";
    width: 1px;
    height: 130px;
    background: var(--Black-50, rgb(0 0 0 / 0.5));
    position: absolute;
    right: 0;
    top: 11px;
}
.days li:after {
    content: "";
    width: calc(100% - 22px);
    height: 1px;
    background: var(--Black-50, rgb(0 0 0 / 0.5));
    position: absolute;
    left: 11px;
    bottom: 0;
}
.days li:nth-child(7n + 1):after {
    left: 0;
    width: calc(100% - 11px);
}
.days li:nth-child(7n) {
    border-right: 0;
}
.calDayEvents__item-tags {
    font-size: 10px;
}
.days li > * {
    max-width: 100%;
    max-height: 100%;
}
.calDayEvents,
.calDayEvents > *,
.calDayEvents__item > * {
    max-width: 100%;
}
.calDayEvents__item,
.calDayEvents__item-photo {
    width: 180px;
    height: 104px;
    overflow: hidden;
}
.calDayEvents.openPopup {
    padding-top: 5px;
    cursor: pointer;
}
.calDayEvents.openPopup .calDayEvents__item,
.calDayEvents.openPopup .calDayEvents__item-photo {
    height: 98px;
}
.calDayEvents__item-photo__empty {
    width: 100%;
    height: 100%;
    background: #fff
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='81' height='57' viewBox='0 0 81 57' fill='none'%3E%3Crect width='8' height='8' fill='%2323DE84'/%3E%3Crect x='49' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='8' y='8' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='8' y='41' width='8' height='8' fill='%2323DE84'/%3E%3Crect width='8' height='8' transform='matrix(-1 0 0 1 57 41)' fill='%2323DE84'/%3E%3Crect y='32' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='57' y='8' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='16' y='8' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='16' y='49' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='24' y='49' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='32' y='49' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='41' y='49' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='65' y='8' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='24' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='73' width='8' height='8' fill='%2323DE84'/%3E%3C/svg%3E")
        center no-repeat;
    border: 2px solid var(--Green, #23de84);
    position: relative;
    z-index: 2;
}
.calDayTop {
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
    letter-spacing: -0.01em;
}
.calDayEvents__item {
    position: relative;
    width: 100%;
}
.calDayText {
    color: #1a1a1a;
}
.calDayEvents__item-content {
    text-align-last: left;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.calDayEvents {
    display: flex;
    position: relative;
}
.calDayEvents__item:not(:first-child),
.calDayEvents__item-tags__item:not(:first-child) {
    display: none;
}
.calDayEvents__item:nth-child(2),
.calDayEvents__item:nth-child(3) {
    display: block;
    position: absolute;
    margin-top: 0;
}
.calDayEvents__item:nth-child(1) {
    width: calc(100% - 24px);
    margin-top: -8px;
    left: 12px;
}
.calDayEvents__item:nth-child(2) {
    z-index: 2;
    width: calc(100% - 12px);
    margin-top: -4px;
    left: 6px;
}
.calDayEvents__item:nth-child(3) {
    z-index: 3;
}
.calDayEvents__item:nth-child(1) .calDayEvents__item-content {
    padding: 8px;
    display: block;
}
.calDayEvents__item.__photoNull .calDayEvents__item-content {
    display: none;
}
.calDayEvents__item-desc,
.calDayEvents__item-date {
    display: none;
}
.calDayEvents__item-photo {
    position: relative;
}
.calDayEvents__item-photo:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: -webkit-linear-gradient(bottom, rgb(0 0 0 / 0.3) 0%, rgb(0 0 0 / 0.3) 100%);
    background: -o-linear-gradient(bottom, rgb(0 0 0 / 0.3) 0%, rgb(0 0 0 / 0.3) 100%);
    background: linear-gradient(to top, rgb(0 0 0 / 0.3) 0%, rgb(0 0 0 / 0.3) 100%);
}
.calDayEvents__item-photo img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.calDayEvents__item-tags {
    font-weight: 500;
    font-size: 14px;
    line-height: 110%;
    letter-spacing: -0.01em;
    color: #fff;
    padding: 2px;
    background: #1a1a1a;
    display: inline-block;
    position: absolute;
    bottom: 8px;
    left: 8px;
    z-index: 3;
}
.calDayEvents__item-title {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    letter-spacing: -0.16px;
    text-align: left;
}
.calDayEvents__item:nth-child(2) .calDayEvents__item-title {
    padding: 8px;
}
.calDayEvents__item-section {
    padding: 2px 2px;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    background: var(--Green, #23de84);
    display: inline-block;
    vertical-align: middle;
    margin-top: 15px;
}
.calDayEvents__item-section:empty {
    display: none;
}
.calDayEvents__item-tags__item:not(:first-child) {
    display: none;
}
.popupEvents,
.modal:not(#objects) {
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    position: fixed;
    z-index: 99999;
    visibility: hidden;
    opacity: 0;
}
.popupEvents__overlay,
.modal__overlay {
    left: 0;
    top: 0;
    position: absolute;
    opacity: 0;
    visibility: inherit;
    background: #1a1a1a;
    width: 100%;
    height: 100%;
    display: block;
}
.popupEvents__wrap,
.modal__wrap {
    width: 100%;
    max-width: 1180px;
    background: #fff;
    z-index: 10;
    left: 100%;
    position: absolute;
    height: 100vh;
    opacity: 0;
    padding: 40px 60px 40px 40px;
}
.modal__wrap[data-type="page"] {
    max-width: 970px;
}
.popupEvents__list {
    overflow-y: auto;
    height: 100%;
    position: relative;
    padding-top: 40px;
}
.popupEvents__list > * {
    margin-bottom: 24px;
}
.popupEvents.active .calDayEvents__item {
    position: relative;
    display: flex;
    width: 100%;
    min-height: 160px;
}
.popupEvents.active .calDayEvents__item::before {
    display: none;
}
.popupEvents.active .calDayEvents__item-tags {
    font-size: 16px;
    bottom: 8px;
    left: 8px;
}
.popupEvents.active .calDayEvents__item-tags__item {
    margin-bottom: 4px;
}
.popupEvents.active .calDayEvents__item-title {
    position: inherit;
    font-weight: 500;
    font-size: 28px;
    line-height: 114%;
    letter-spacing: -0.01em;
    color: #1a1a1a;
    margin-bottom: 24px;
    text-decoration: none;
    max-width: 555px;
}
.popupEvents.active .calDayEvents__item-photo {
    width: 220px;
    min-height: 160px;
}
.popupEvents.active .calDayEvents__item-desc {
    display: block;
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #1a1a1a;
    max-width: 454px;
}
.popupEvents.active .calDayEvents__item .popupEvents__wrap .calDayEvents__item {
    display: block;
}
.popupEvents.active .calDayEvents__item-content {
    margin-left: 28px;
}
.popupEvents__top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.popupEvents__top-date {
    color: var(--text-black, #1a1a1a);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.popupEvents__close,
.myPageVideo__init-box__close,
.modal__close {
    width: 40px;
    height: 40px;
    border: none;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    font-size: 0;
    cursor: pointer;
    transition: 0.3s all;
    z-index: 2;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cmask id='mask0_645_1951' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_645_1951)'%3E%3Cpath d='M12.9787 28.5115L11.4883 27.021L18.5095 19.9998L11.4883 13.0202L12.9787 11.5298L19.9999 18.551L26.9795 11.5298L28.4699 13.0202L21.4487 19.9998L28.4699 27.021L26.9795 28.5115L19.9999 21.4902L12.9787 28.5115Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
.modal__inner {
    position: relative;
}
.modal__box {
    max-height: 93vh;
    overflow-y: auto;
    padding-bottom: 20px;
}
.modal#authors .modal__box {
    max-height: 100vh;
}
.modal__box::-webkit-scrollbar {
    display: none;
}
.modal__close {
    background-color: #fff;
    position: absolute;
    right: 0;
    top: 0;
}
.days {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    justify-content: space-between;
    grid-gap: 0;
    padding: 0;
}
.popupEvents .calDayEvents__item::before {
    display: none;
}
.popupEvents .calDayEvents__item {
    display: flex !important;
    margin: 0 0 24px 0;
    overflow: auto;
    height: auto;
    text-decoration: none;
    left: 0;
    width: 100%;
    top: 0;
}
.popupEvents .calDayEvents__item:nth-child(2),
.popupEvents .calDayEvents__item:nth-child(3) {
    position: relative;
    left: 0;
    height: auto;
}
.popupEvents .calDayEvents__item .calDayEvents__item-content {
    display: flex;
    position: relative;
}
.popupEvents .calDayEvents__item-photo {
    min-width: 220px;
    max-width: 220px;
    height: 160px;
    margin-right: 28px;
    position: relative;
}
.popupEvents .calDayEvents__item-date {
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #fa8a59;
    margin-bottom: 4px;
}
.popupEvents .calDayEvents__item-title {
    font-weight: 500;
    font-size: 28px;
    line-height: 114%;
    letter-spacing: -0.01em;
    color: #1a1a1a;
    margin-bottom: 15px;
}
.popupEvents .calDayEvents__item-desc {
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #1a1a1a;
    display: block;
}
.pageDetail {
    min-height: 60vh;
}
.pageDetailBox .container {
    max-width: 1156px;
}
.materialsPage__top-wrap {
    border-right: 1px solid var(--Black, #000);
    border-bottom: 1px solid var(--Black, #000);
    padding: 12px 0;
    margin-bottom: 24px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    justify-content: space-between;
    padding-right: 92px;
}
.materialsPage__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 20px;
    margin-top: 24px;
}
.materialsPage__side,
.materialsPage__inner {
    flex: 1;
}
.materialsPage__side {
    max-width: 315px;
    min-width: 315px;
    position: sticky;
    top: 120px;
    padding-bottom: 30px;
}
.materialsPage__side-pagenav {
    display: none;
}
.materialsPage__alphabet {
    margin: 32px 0;
}
.materialsPage__list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-row-gap: 48px;
    grid-column-gap: 32px;
    margin-bottom: 40px;
}
.materialsPage__list.__likbez {
    grid-template-columns: repeat(3, 1fr);
}
.materialsPage__list-item a {
    text-decoration: none;
}
.materialsPage__list-item__photo {
    max-width: 100%;
    margin-bottom: 16px;
    position: relative;
}
.materialsPage__list-item__photo img {
    max-width: 100%;
    height: auto;
    display: block;
}
.materialsPage__list-item.__long .materialsPage__list-item__photo img {
    width: 100%;
}
.materialsPage__list-item__photo.__iblock6 {
    overflow: hidden;
    height: 150px;
}
.materialsPage__list-item__photo.__iblock6 img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.materialsPage__list-item.__long {
    grid-column: span 2;
}
.materialsPage__list-item.__podkast .materialsPage__list-item__photo {
    position: relative;
}
.podkastsPage .materialsPage__list-item.__podkast .materialsPage__list-item__photo {
    height: 239px;
}
.podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.podkastsPage__list .materialsPage__list-item__title {
    height: 37px;
}
.materialsPage__list-item.__podkast .materialsPage__list-item__photo:before {
    content: "";
    background: url(/local/assets/css/../img/podkastsHover.png) no-repeat;
    background-position: left center;
    width: 90%;
    height: 90%;
    background-size: contain;
    left: 0;
    top: 50%;
    transform: translateY(-50%) translateZ(0);
    display: block;
    position: absolute;
    z-index: 1;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.materialsPage__list-item.__podkast .materialsPage__list-item__photo.__noPhoto:before {
    width: 90%;
    height: 88%;
    top: 48%;
}
.materialsPage__list-item.__podkast.__long .materialsPage__list-item__photo:before {
    width: 92%;
    height: 91%;
    top: 49.2%;
}
.materialsPage__list-item.__podkast:hover .materialsPage__list-item__photo:before {
    opacity: 1;
    visibility: visible;
}
.materialsPage__list-item.__long.__podkast {
    max-width: 500px;
}
.materialsPage__list-item.__likbez .materialsPage__list-item__photo,
.materialsPage__list-item.__likbez .materialsPage__list-item__photo.__noPhoto {
    height: 315px;
}
.materialsPage__list-item.__likbez.__currentSection0 .materialsPage__list-item__photo,
.materialsPage__list-item.__likbez.__currentSection0 .materialsPage__list-item__photo.__noPhoto {
    height: 228px;
}
.materialsPage__list-item.__likbez .materialsPage__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.materialsPage__list-item:not(.__podkast) .materialsPage__list-item__photo.__noPhoto {
    min-height: 245px;
    box-shadow: inset 0 0 0 2px #23de84;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.2101 29.1898 13.7489 27.7084C11.2877 26.227 9.27077 24.1103 7.90977 21.5806M90.9916 21.761C89.5982 24.2731 87.5543 26.3636 85.0743 27.8133C82.5943 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.2101 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.11531 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.myMainPodkasts .materialsPage__list-item.__podkast .materialsPage__list-item__photo img,
.myMainPodkasts .myPageOtherpage__box-el__photo[data-type="podkast"],
.materialsPage__list-item.__podkast .materialsPage__list-item__photo.__noPhoto,
.materialsPage__list-item__photo.__noPhoto svg {
    height: auto;
    width: 100%;
}
.materialsPage__list-item__date {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-bottom: 16px;
}
.materialsPage__list-item__title {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.materialsPage__list-item__text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    margin-top: 24px;
}
.materialsPage__list-item.__podkast .materialsPage__list-item__photo img,
.myPageOtherpage__box-el__photo[data-type="podkast"] {
    width: 100%;
    object-position: center;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='419' height='234' viewBox='0 0 419 234' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M108.771 30.397V0L418.667 117L108.771 234V203.603L0 234L2.11316e-05 0L108.771 30.397Z' fill='black'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='419' height='234' viewBox='0 0 419 234' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M108.771 30.397V0L418.667 117L108.771 234V203.603L0 234L2.11316e-05 0L108.771 30.397Z' fill='black'/%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
}
.materialsPage__inner .materialsPage__list-item.__podkast.__long .materialsPage__list-item__photo img {
    height: 275px;
}
.materialsPage__list-item.__podkast.__long .materialsPage__list-item__photo img {
    height: 280px;
}
.materialsPage__list-item.__section9 .materialsPage__list-item__photo.__noPhoto {
    max-height: 141px;
}
.materialsPage__list-item.__section6 .materialsPage__list-item__photo,
.materialsPage__list-item.__section6 .materialsPage__list-item__photo.__noPhoto {
    height: 264px;
}
.materialsPage__list-item.__section6 .materialsPage__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.materialsPage__list-item__metaPodkast {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    margin: 24px 0;
}
.materialsPage__list-item__meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 16px;
}
.materialsPage__list-item__meta .materialsPage__list-item__date {
    margin-bottom: 0;
}
.materialsPage__list-item__metaPodkast.__flex-start {
    align-items: flex-start;
}
.materialsPage__list-item__metaPodkast.__column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 32px;
}
.materialsPage__list-item__metaPodkast-link,
.podkast__author {
    color: var(--Red, #fb2d46);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    text-decoration: none;
}
.podkast__count {
    text-transform: lowercase;
    color: var(--Dark-Grey, #707579);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.25 18.6035V11.8952C9.01389 11.7702 8.82986 11.5931 8.69792 11.3639C8.56597 11.1347 8.5 10.8813 8.5 10.6035C8.5 10.1868 8.64583 9.83265 8.9375 9.54099C9.22917 9.24932 9.58333 9.10349 10 9.10349C10.4167 9.10349 10.7708 9.24932 11.0625 9.54099C11.3542 9.83265 11.5 10.1868 11.5 10.6035C11.5 10.8813 11.434 11.1347 11.3021 11.3639C11.1701 11.5931 10.9861 11.7702 10.75 11.8952V18.6035H9.25ZM4.33333 16.2702C3.61111 15.534 3.04167 14.6833 2.625 13.7181C2.20833 12.7528 2 11.7146 2 10.6035C2 9.49237 2.20833 8.45418 2.625 7.4889C3.04167 6.52362 3.61458 5.6764 4.34375 4.94724C5.07292 4.21807 5.92361 3.64515 6.89583 3.22849C7.86806 2.81182 8.90278 2.60349 10 2.60349C11.1111 2.60349 12.1493 2.81182 13.1146 3.22849C14.0799 3.64515 14.9271 4.21807 15.6562 4.94724C16.3854 5.6764 16.9583 6.52362 17.375 7.4889C17.7917 8.45418 18 9.49237 18 10.6035C18 11.7146 17.7917 12.7528 17.375 13.7181C16.9583 14.6833 16.3819 15.5271 15.6458 16.2493L14.5833 15.1868C15.1806 14.6035 15.6493 13.9195 15.9896 13.1347C16.3299 12.35 16.5 11.5063 16.5 10.6035C16.5 8.79793 15.8681 7.26321 14.6042 5.99932C13.3403 4.73543 11.8056 4.10349 10 4.10349C8.19444 4.10349 6.65972 4.73543 5.39583 5.99932C4.13194 7.26321 3.5 8.79793 3.5 10.6035C3.5 11.5063 3.67014 12.35 4.01042 13.1347C4.35069 13.9195 4.8125 14.6104 5.39583 15.2077L4.33333 16.2702ZM6.45833 14.1452C6.01389 13.6868 5.65972 13.1556 5.39583 12.5514C5.13194 11.9472 5 11.2979 5 10.6035C5 9.2146 5.48611 8.03404 6.45833 7.06182C7.43056 6.0896 8.61111 5.60349 10 5.60349C11.3889 5.60349 12.5694 6.0896 13.5417 7.06182C14.5139 8.03404 15 9.2146 15 10.6035C15 11.2979 14.8681 11.9472 14.6042 12.5514C14.3403 13.1556 13.9792 13.6799 13.5208 14.1243L12.4792 13.0827C12.7986 12.7632 13.0486 12.3917 13.2292 11.9681C13.4097 11.5445 13.5 11.0896 13.5 10.6035C13.5 9.63126 13.1597 8.80487 12.4792 8.12432C11.7986 7.44376 10.9722 7.10349 10 7.10349C9.02778 7.10349 8.20139 7.44376 7.52083 8.12432C6.84028 8.80487 6.5 9.63126 6.5 10.6035C6.5 11.0896 6.59028 11.5445 6.77083 11.9681C6.95139 12.3917 7.20139 12.7632 7.52083 13.0827L6.45833 14.1452Z' fill='%23707579'/%3E%3C/svg%3E")
        no-repeat;
    height: 21px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding-left: 24px;
}
.materialsPage__list-item .tags {
    margin-top: 16px;
}
.objectsPage__side {
    position: sticky;
    top: 100px;
}
.side__search {
    margin-bottom: 64px;
}
.side__search-form__wrap {
    border-right: 1px solid var(--Black-50, rgb(0 0 0 / 0.5));
    border-bottom: 1px solid var(--Black-50, rgb(0 0 0 / 0.5));
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    height: 42px;
    gap: 4px;
}
.side__search-form__button {
    border: none;
    position: relative;
    top: 2px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_1926_1437' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1926_1437)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3072 15.2465C17.3652 13.9536 18 12.301 18 10.5C18 6.35786 14.6421 3 10.5 3C6.35786 3 3 6.35786 3 10.5C3 14.6421 6.35786 18 10.5 18C12.301 18 13.9536 17.3652 15.2465 16.3072L19.4697 20.5303L20.5303 19.4697L16.3072 15.2465ZM10.5 16.5C13.8137 16.5 16.5 13.8137 16.5 10.5C16.5 7.18629 13.8137 4.5 10.5 4.5C7.18629 4.5 4.5 7.18629 4.5 10.5C4.5 13.8137 7.18629 16.5 10.5 16.5Z' fill='black' fill-opacity='0.5'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
    min-width: 24px;
    max-width: 24px;
    height: 24px;
    display: block;
}
.side__search-form.used .side__search-form__button {
    display: none;
}
.side__search-form__input {
    flex: 1;
    position: relative;
}
.side__search-form__input-remove {
    opacity: 0;
    visibility: hidden;
}
.side__search-form__input-remove.show {
    opacity: 1;
    visibility: visible;
}
.side__search-form__input input {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    background: none;
    border: none;
    width: 100%;
    padding-right: 35px;
}
.side__search-form.used .side__search-form__input input {
    color: #000;
}
.side__search-form__nothing {
    background: var(--Black, #000);
    padding: 10px;
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 100%;
    text-align: center;
}
.dropdown {
    margin-bottom: 32px;
    height: 42px;
    position: relative;
}
.dropdown__wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-height: 42px;
    overflow: hidden;
    border-right: 1px solid var(--Black, #000);
    border-bottom: 1px solid var(--Black, #000);
    background: var(--White, #fff);
    transition: 0.3s all;
    z-index: 99;
}
.dropdown.opened .dropdown__wrap {
    max-height: none;
    overflow: visible;
}
.dropdown__current {
    height: 42px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    position: relative;
    padding: 0 12px;
    cursor: pointer;
    justify-content: space-between;
}
.dropdown__current-title {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.dropdown__current-arrow {
    content: "";
    width: 13px;
    height: 13px;
    background: url("data:image/svg+xml,%0A%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23 10.07L0.78 7.62V7.41H2.88V0.199999H3.72V7.41H5.82V7.62L3.37 10.07H3.23Z' fill='black'/%3E%3C/svg%3E%0A")
        center no-repeat;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.3s all;
}
.dropdown.opened .dropdown__current:not(.__active) .dropdown__current-arrow {
    transform: translateY(-50%) rotate(180deg);
}
.dropdown__current-remove {
    content: "";
    width: 13px;
    height: 13px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1.0625 10L0 8.9375L3.9375 5L0 1.0625L1.0625 0L5 3.9375L8.9375 0L10 1.0625L6.0625 5L10 8.9375L8.9375 10L5 6.0625L1.0625 10Z' fill='%231C1B1F'/%3E%3C/svg%3E")
        center no-repeat;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.3s all;
}
.dropdown__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 0;
    padding-top: 10px;
    z-index: 2;
    position: relative;
    background-color: #fff;
}
.dropdown__list-item {
    height: 34px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    padding: 0 12px;
    text-decoration: none;
    transition: 0.3s all;
}
.dropdown__list-item.active,
.dropdown__list-item:hover {
    background: #f0f0f0;
}
.side__filters-clear {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: center;
    margin-top: 24px;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.side__filters-clear.show {
    opacity: 1;
    visibility: visible;
}
.side__filters-clear span {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    height: 20px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cmask id='mask0_2023_1721' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect width='20' height='20' transform='matrix(-1 0 0 1 20.5 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2023_1721)'%3E%3Cpath d='M14.4375 15L15.5 13.9375L11.5625 10L15.5 6.0625L14.4375 5L10.5 8.9375L6.5625 5L5.5 6.0625L9.4375 10L5.5 13.9375L6.5625 15L10.5 11.0625L14.4375 15Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E")
        left center no-repeat;
    padding-left: 24px;
    cursor: pointer;
}
.side__tags {
    margin-bottom: 32px;
}
.side__tags-title {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 20px;
}
.side__tags-list__current:not(:empty) {
    margin-bottom: 20px;
}
.side__tags-list__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 4px;
    flex-wrap: wrap;
}
.authorsPage__sort {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    padding-right: 87px;
}
.authorsPage__sort-title {
    color: var(--Black, #000);
    font-size: 15px;
    letter-spacing: 0.17px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    white-space: nowrap;
}
.materialsPage__alphabet .authorsPage__sort {
    padding-right: 0;
}
.materialsPage__alphabet .authorsPage__sort-title {
    min-width: 325px;
}
.materialsPage__alphabet .authorsPage__sort-inner {
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.authorsPage__sort-inner {
    flex: 1;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
}
.authorsPage__sort-inner ul {
    list-style: none;
    display: grid;
    grid-template-columns: repeat(14, 33px);
    grid-column-gap: 20px;
    grid-row-gap: 4px;
}
.authorsPage__sort-inner ul li {
    max-width: 33px;
}
.authorsPage__sort-inner ul li a {
    max-width: 33px;
    padding: 10px;
    color: var(--Black, #707579);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    text-decoration: none;
    display: block;
    pointer-events: none;
    position: relative;
    transition: 0.3s all;
}
.authorsPage__sort-inner ul li a.exist,
.authorsPage__sort-inner ul li a.current {
    pointer-events: auto;
}
.authorsPage__sort-inner ul li a.exist {
    color: #000;
}
.authorsPage__sort-inner ul li a.current,
.authorsPage__sort-inner ul li a:hover {
    color: #23de84;
}
.authorsPage__sort-inner ul li:not(.letter-searchnoClick) a.current:after,
.authorsPage__sort-inner ul li:not(.letter-searchnoClick) a:hover::after {
    width: 100%;
}
.authorsPage__sort-inner ul li a:after {
    transition: 0.3s all;
}
.authorsPage__sort-inner ul li a:after {
    content: "";
    width: 0;
    height: 2px;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #23de84;
    transition: 0.3s all;
}
.authorsPage__sort-reset {
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.authorsPage__sort-reset.show {
    opacity: 1;
    visibility: visible;
}
.authorsPage__sort-reset__button,
.materialsPage__sort-reset__button {
    color: #1c1b1f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    text-decoration: none;
    padding-left: 24px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    height: 20px;
    transition: 0.3s all;
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.authorsPage__sort-reset__button:before,
.materialsPage__sort-reset__button:before {
    content: "";
    font-size: 14px;
    background: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1241_4016' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1241_4016)'%3E%3Cpath d='M9.99996 18.3334C8.84718 18.3334 7.76385 18.1147 6.74996 17.6772C5.73607 17.2397 4.85413 16.6459 4.10413 15.8959C3.35413 15.1459 2.76038 14.264 2.32288 13.2501C1.88538 12.2362 1.66663 11.1529 1.66663 10.0001H3.33329C3.33329 10.9167 3.5069 11.7813 3.85413 12.5938C4.20135 13.4063 4.67704 14.1147 5.28121 14.7188C5.88538 15.323 6.59371 15.8022 7.40621 16.1563C8.21871 16.5105 9.08329 16.6876 9.99996 16.6876C11.8611 16.6876 13.4375 16.0417 14.7291 14.7501C16.0208 13.4584 16.6666 11.882 16.6666 10.0209C16.6666 8.1598 16.0208 6.58341 14.7291 5.29175C13.4375 4.00008 11.8611 3.35425 9.99996 3.35425C8.76385 3.35425 7.64232 3.65633 6.63538 4.2605C5.62843 4.86466 4.83329 5.66675 4.24996 6.66675H6.66663V8.33341H1.66663V3.33341H3.33329V5.00008C4.09718 3.98619 5.05552 3.17716 6.20829 2.573C7.36107 1.96883 8.62496 1.66675 9.99996 1.66675C11.1527 1.66675 12.2361 1.8855 13.25 2.323C14.2638 2.7605 15.1458 3.35425 15.8958 4.10425C16.6458 4.85425 17.2395 5.73619 17.677 6.75008C18.1145 7.76397 18.3333 8.8473 18.3333 10.0001C18.3333 11.1529 18.1145 12.2362 17.677 13.2501C17.2395 14.264 16.6458 15.1459 15.8958 15.8959C15.1458 16.6459 14.2638 17.2397 13.25 17.6772C12.2361 18.1147 11.1527 18.3334 9.99996 18.3334Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A")
        no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 0;
    transition: 0.3s all;
}
.authorsPage__sort-reset__button:after,
.materialsPage__sort-reset__button:after {
    content: "";
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M1.92918 7.33341H0.666626L3.3639 0.666748H4.62645L7.33329 7.33341H6.04204L5.41077 5.73142H2.55089L1.92918 7.33341ZM3.97605 2.10953L2.98131 4.64685H4.98992L3.97605 2.10953Z' fill='%231C1B1F'/%3E%3C/svg%3E");
    width: 8px;
    height: 8px;
    position: absolute;
    display: block;
    top: 50%;
    transform: translateY(-50%);
    left: 6px;
}
.authorsPage__sort-reset__button:hover::before,
.materialsPage__sort-reset__button:hover::before {
    transform: rotate(-200deg);
}
.authorsPage__sort-reset__button:hover,
.materialsPage__sort-reset__button:hover {
    color: #23de84;
}
.authorsPage__list {
    max-width: 890px;
    margin: 40px auto;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 50px;
}
.authorsPage__list-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 40px;
    text-decoration: none;
}
.authorsPage__list-item__photo {
    min-width: 204px;
    max-width: 204px;
    height: 204px;
    display: grid;
}
.authorsPage__list-item__photo-image,
.authorsPage__list-item__photo-fill,
.authorsPage__list-item__photo-stroke {
    grid-area: 1/1/2/2;
}
.authorsPage__list-item__photo-image {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #e7faf1;
    z-index: 1;
    overflow: hidden;
}
.authorsPage__list-item__photo-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.authorsPage__list-item__photo.__noPhoto .authorsPage__list-item__photo-image {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.authorsPage__list-item__photo-fill,
.authorsPage__list-item__photo-stroke {
    inset: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    scale: 1;
    transition:
        0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8) 0.025s,
        rotate 0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8) 0s,
        opacity 0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8) 0.1s;
    opacity: 0;
}
.authorsPage__list-item__photo-fill {
    background-color: #23de84;
}
.authorsPage__list-item__photo-stroke {
    border: 1px solid #000;
}
.authorsPage__list-item__photo.__noPhoto .authorsPage__list-item__photo-image {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.21 29.1898 13.7489 27.7084C11.2877 26.227 9.27076 24.1103 7.90976 21.5806M90.9916 21.761C89.5982 24.2731 87.5542 26.3636 85.0742 27.8133C82.5942 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.21 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.1153 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
}
.authorsPage__list-item__photo.__noPhoto .authorsPage__list-item__photo-image svg {
    display: none;
}
.authorsPage__list-item:hover :where(.authorsPage__list-item__photo-fill, .authorsPage__list-item__photo-stroke) {
    scale: 1 1.25;
    opacity: 1;
    transition:
        0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8),
        rotate 0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8) 0.1s;
}
.authorsPage__list-item:hover .authorsPage__list-item__photo-fill {
    rotate: -45deg;
}
.authorsPage__list-item:hover .authorsPage__list-item__photo-stroke {
    rotate: 45deg;
}
.authorsPage__list-item__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.authorsPage__list-item__title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    transition: 0.3s all;
}
.authorsPage__list-item:hover .authorsPage__list-item__title {
    color: #23de84;
}
.authorsPage__list-item__text {
    margin-top: 24px;
    color: var(--Dark-Grey, #707579);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
}
.authorsPage__list-item__button {
    margin-top: 35px;
}
.modal#authors .modal__wrap,
.modal#peoples .modal__wrap {
    padding: 0;
    max-width: 830px;
}
.modal#authors .modal__close,
.modal#peoples .modal__close {
    top: 40px;
    right: 60px;
}
.authorsPageModal__box-empty {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.authorsPageModal__box-empty__text {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin: 32px 0;
    text-align: center;
}
.authorsPageModal__box-top {
    background-color: #000;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 32px;
    padding: 80px 100px 40px 40px;
}
.authorsPageModal__box-top__photo {
    min-width: 196px;
    max-width: 196px;
    height: 196px;
    border-radius: 50%;
    overflow: hidden;
    border: 2px solid var(--White-50, rgb(255 255 255 / 0.5));
}
.authorsPageModal__box-top__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.authorsPageModal__box-top__title {
    color: var(--White, #fff);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.authorsPageModal__box-top__post {
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    margin-top: 24px;
}
.authorsPageModal__box-top__text {
    color: var(--Dark-Grey, #707579);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    margin-top: 32px;
}
.authorsPageModal__box-inner {
    padding: 40px;
}
.authorsPageModal__box-list__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.authorsPageModal__box-list__items {
    max-height: 500px;
    overflow-y: auto;
    margin-top: 32px;
}
.authorsPageModal__box-list__items,
.researchPage__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 32px;
    grid-row-gap: 48px;
    margin-bottom: 40px;
}
.researchPage__list-item a {
    text-decoration: none;
}
.researchPage__list-item__photo {
    height: 307px;
    margin-bottom: 16px;
    overflow: hidden;
    background: #fff
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.2101 29.1898 13.7489 27.7084C11.2877 26.227 9.27077 24.1103 7.90977 21.5806M90.9916 21.761C89.5982 24.2731 87.5543 26.3636 85.0743 27.8133C82.5943 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.2101 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.11531 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E")
        center no-repeat;
    position: relative;
}
.researchPage__list-item__photo.__noPhoto {
    border: 1px solid var(--Green, #23de84);
}
.researchPage__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.researchPage__list-item__date {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-bottom: 16px;
}
.researchPage__list-item__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.forumsPage__list {
    display: grid;
    grid-row-gap: 48px;
    margin-top: 24px;
}
.forumsPage__list-item {
    padding-bottom: 48px;
}
.forumsPage__list-item a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: stretch;
    align-items: stretch;
    gap: 20px;
    text-decoration: none;
}
.forumsPage__list-item:not(:last-of-type) {
    border-bottom: 1px solid var(--Black, #000);
}
.forumsPage__list-item__photo,
.forumsPage__list-item__content {
    flex: 1;
}
.forumsPage__list-item__photo {
    height: 372px;
    max-width: 537px;
    position: relative;
}
.forumsPage__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.3s all;
    display: block;
}
.forumsPage__list-item__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.forumsPage__list-item__top {
    margin-bottom: 24px;
}
.forumsPage__list-item__meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 48px;
}
.forumsPage__list-item__meta.__opacity {
    opacity: 0.5;
}
.myForumsHero__intro .forumsPage__list-item__meta {
    margin-bottom: 24px;
}
.forumsPage__list-item__meta-item {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    height: 20px;
    background-repeat: no-repeat;
    padding-left: 24px;
    padding-top: 3px;
}
.forumsPage__list-item__meta-item[data-type="dates"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_1322_932' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect x='0.000244141' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1322_932)'%3E%3Cpath d='M6.75462 11.5C6.54337 11.5 6.36483 11.4285 6.21899 11.2856C6.07316 11.1427 6.00024 10.9656 6.00024 10.7544C6.00024 10.5431 6.0717 10.3646 6.21462 10.2188C6.35754 10.0729 6.53462 10 6.74587 10C6.95712 10 7.13566 10.0715 7.28149 10.2144C7.42733 10.3573 7.50024 10.5344 7.50024 10.7456C7.50024 10.9569 7.42879 11.1354 7.28587 11.2812C7.14295 11.4271 6.96587 11.5 6.75462 11.5ZM10.0046 11.5C9.79337 11.5 9.61483 11.4285 9.46899 11.2856C9.32316 11.1427 9.25024 10.9656 9.25024 10.7544C9.25024 10.5431 9.3217 10.3646 9.46462 10.2188C9.60754 10.0729 9.78462 10 9.99587 10C10.2071 10 10.3857 10.0715 10.5315 10.2144C10.6773 10.3573 10.7502 10.5344 10.7502 10.7456C10.7502 10.9569 10.6788 11.1354 10.5359 11.2812C10.393 11.4271 10.2159 11.5 10.0046 11.5ZM13.2546 11.5C13.0434 11.5 12.8648 11.4285 12.719 11.2856C12.5732 11.1427 12.5002 10.9656 12.5002 10.7544C12.5002 10.5431 12.5717 10.3646 12.7146 10.2188C12.8575 10.0729 13.0346 10 13.2459 10C13.4571 10 13.6357 10.0715 13.7815 10.2144C13.9273 10.3573 14.0002 10.5344 14.0002 10.7456C14.0002 10.9569 13.9288 11.1354 13.7859 11.2812C13.643 11.4271 13.4659 11.5 13.2546 11.5ZM3.00024 18V4H6.00024V2H7.50024V4H12.5002V2H14.0002V4H17.0002V18H3.00024ZM4.50024 16.5H15.5002V9H4.50024V16.5Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
}
.forumsPage__list-item__meta-item[data-type="city"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_1322_937' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect x='0.000244141' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1322_937)'%3E%3Cpath d='M10.0061 18C8.90497 18 7.8683 17.7917 6.89608 17.375C5.92386 16.9583 5.07316 16.3854 4.34399 15.6562C3.61483 14.9271 3.04191 14.0767 2.62524 13.105C2.20858 12.1333 2.00024 11.0951 2.00024 9.99042C2.00024 8.88569 2.20858 7.85069 2.62524 6.88542C3.04191 5.92014 3.61483 5.07292 4.34399 4.34375C5.07316 3.61458 5.92358 3.04167 6.89524 2.625C7.86691 2.20833 8.90511 2 10.0098 2C11.1145 2 12.1496 2.20833 13.1148 2.625C14.0801 3.04167 14.9273 3.61458 15.6565 4.34375C16.3857 5.07292 16.9586 5.92167 17.3752 6.89C17.7919 7.85847 18.0002 8.89319 18.0002 9.99417C18.0002 11.0953 17.7919 12.1319 17.3752 13.1042C16.9586 14.0764 16.3857 14.9271 15.6565 15.6562C14.9273 16.3854 14.0786 16.9583 13.1102 17.375C12.1418 17.7917 11.107 18 10.0061 18ZM10.0002 14.5C10.6082 13.889 11.1486 13.2576 11.6215 12.6058C12.0268 12.0492 12.3996 11.4329 12.7398 10.7571C13.0801 10.0811 13.2502 9.41208 13.2502 8.75C13.2502 7.83333 12.9377 7.0625 12.3127 6.4375C11.6877 5.8125 10.9169 5.5 10.0002 5.5C9.08358 5.5 8.31274 5.8125 7.68774 6.4375C7.06274 7.0625 6.75024 7.83333 6.75024 8.75C6.75024 9.41667 6.91955 10.0853 7.25816 10.756C7.59663 11.4269 7.96899 12.0429 8.37524 12.6042C8.84927 13.2565 9.39094 13.8885 10.0002 14.5ZM10.0002 10C9.6808 10 9.39261 9.87153 9.13566 9.61458C8.87872 9.35764 8.75024 9.06944 8.75024 8.75C8.75024 8.43056 8.87872 8.14236 9.13566 7.88542C9.39261 7.62847 9.6808 7.5 10.0002 7.5C10.3197 7.5 10.6079 7.62847 10.8648 7.88542C11.1218 8.14236 11.2502 8.43056 11.2502 8.75C11.2502 9.06944 11.1218 9.35764 10.8648 9.61458C10.6079 9.87153 10.3197 10 10.0002 10Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
}
.forumsPage__list-item__title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    transition: 0.3s all;
}
.forumsPage__list-item:hover .forumsPage__list-item__title {
    color: #23de84;
}
.forumsPage__list-item__text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    margin-top: 48px;
    max-width: 600px;
}
.podkastsPageDetail {
    background-color: #000;
}
.podkastsPage__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 32px;
    grid-row-gap: 40px;
    margin: 64px 0 80px;
}
.podkastsPage__tags-title {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 20px;
}
.podkastsPage__big-wrap {
    grid-column: span 3;
    margin: 80px 0;
}
.podkastsPage__big-item.slick-slide {
    height: 545px;
    position: relative;
    text-decoration: none;
    display: block;
}
.podkastsPage__big-item__photo {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.podkastsPage__big-item__photo:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(0deg, rgb(0 0 0 / 0.5) 0%, rgb(0 0 0 / 0.5) 100%);
    background-repeat: no-repeat;
    display: block;
    z-index: 1;
}
.podkastsPage__big-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.podkastsPage__big-item__inner {
    position: relative;
    z-index: 2;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px;
    height: 100%;
}
.podkastsPage__big-item__inner-new {
    color: var(--White, #fff);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 32px;
}
.podkastsPage__big-item__inner-title {
    color: var(--White, #fff);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 16px;
}
.podkastsPage__big-item__inner-time {
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40ZM16 27L28 20L16 13V27Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28 20L16 27V13L28 20Z' fill='white'/%3E%3Cpath d='M20 39C30.4934 39 39 30.4934 39 20C39 9.50659 30.4934 1 20 1C9.50659 1 1 9.50659 1 20C1 30.4934 9.50659 39 20 39Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E")
        no-repeat;
    height: 40px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding-left: 50px;
}
.notfoundPage {
    padding: 140px 0;
}
.notfoundPage .container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.notfoundPage__box {
    text-align: center;
}
.notfoundPage__box-image {
    max-width: 578px;
}
.notfoundPage__box-image img {
    max-width: 100%;
}
.notfoundPage__box-text {
    margin: 48px 0 24px;
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.notfoundPage__box-button a {
    text-decoration: none;
    padding: 11px 24px;
    border: 1px solid var(--Black, #000);
    background: var(--Black, #000);
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    display: inline-block;
    vertical-align: middle;
}
.objectsPage {
    padding-bottom: 80px;
}
.objectsPage__toggle-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 4px;
}
.objectsPage__toggle {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    cursor: pointer;
}
.objectsPage__toggle.disabled {
    pointer-events: none;
}
.objectsPage__toggle input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}
.objectsPage__toggle-round {
    display: block;
    width: 42px;
    height: 28px;
    border-radius: 14px;
    background-color: #ccc;
    cursor: pointer;
    transition: background-color 0.3s ease;
}
.objectsPage__toggle-round::after {
    content: "";
    position: absolute;
    top: 2.8px;
    left: 2.8px;
    width: 22.4px;
    height: 22.4px;
    border-radius: 50%;
    background-color: #fff;
    transition: transform 0.3s ease;
}
.objectsPage__toggle input:checked + .objectsPage__toggle-round {
    background-color: var(--switch-color, #ccc);
}
.objectsPage__toggle input:checked + .objectsPage__toggle-round::after {
    transform: translateX(14px);
}
.side__dropdown-container {
    position: relative;
    width: 100%;
    margin-top: 24px;
}
.side__dropdown-input-wrapper {
    position: relative;
    width: 100%;
}
.side__dropdown-input {
    width: 100%;
    padding: 12px;
    padding-right: 30px;
    border-top: none;
    border-left: none;
    border-right: 1px solid var(--Black, #000);
    border-bottom: 1px solid var(--Black, #000);
    background: var(--White, #fff);
    box-sizing: border-box;
    cursor: pointer;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.side__dropdown-input-wrapper__icon,
.side__search-form__input-remove {
    width: 24px;
    height: 24px;
    transition: transform 0.2s ease;
    right: 12px;
    position: absolute;
    pointer-events: none;
    top: 50%;
    transform: translateY(-50%);
    background: url("data:image/svg+xml,%3Csvg class='side__dropdown-arrow' width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23 10.07L0.78 7.62V7.41H2.88V0.199999H3.72V7.41H5.82V7.62L3.37 10.07H3.23Z' fill='black'/%3E%3C/svg%3E")
        center no-repeat;
    border: none;
}
.side__dropdown-input-wrapper__icon.active {
    transform: translateY(-50%) rotate(180deg);
}
.side__dropdown-input-wrapper__icon.remove,
.side__search-form__input-remove {
    pointer-events: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_642_4284' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_642_4284)'%3E%3Cpath d='M7.78724 17.107L6.89299 16.2128L11.1057 12L6.89299 7.81228L7.78724 6.91803L12 11.1308L16.1877 6.91803L17.082 7.81228L12.8692 12L17.082 16.2128L16.1877 17.107L12 12.8943L7.78724 17.107Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
    cursor: pointer;
}
.side__dropdown-list {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    border-right: 1px solid var(--Black, #000);
    border-bottom: 1px solid var(--Black, #000);
    z-index: 1000;
}
.side__dropdown-list.active {
    display: block;
}
.side__dropdown-items {
    max-height: 200px;
    overflow-y: auto;
}
.side__dropdown-item {
    padding: 10px;
    cursor: pointer;
    transition: background-color 0.2s;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.side__dropdown-item:hover,
.side__dropdown-item.selected {
    background-color: #f5f5f5;
}
.side__dropdown-search__wrap {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_642_4272' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_642_4272)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3072 15.2465C17.3652 13.9536 18 12.301 18 10.5C18 6.35786 14.6421 3 10.5 3C6.35786 3 3 6.35786 3 10.5C3 14.6421 6.35786 18 10.5 18C12.301 18 13.9536 17.3652 15.2465 16.3072L19.4697 20.5303L20.5303 19.4697L16.3072 15.2465ZM10.5 16.5C13.8137 16.5 16.5 13.8137 16.5 10.5C16.5 7.18629 13.8137 4.5 10.5 4.5C7.18629 4.5 4.5 7.18629 4.5 10.5C4.5 13.8137 7.18629 16.5 10.5 16.5Z' fill='black' fill-opacity='0.5'/%3E%3C/g%3E%3C/svg%3E")
        left center no-repeat;
    padding-left: 28px;
}
.side__dropdown-search {
    width: 100%;
    padding: 8px;
    padding-left: 0;
    border: none;
    box-sizing: border-box;
    margin-bottom: 5px;
    font-size: 14px;
}
.side__dropdown-search:focus {
    outline: none;
    border-bottom-color: #2196f3;
}
.side__dropdown-no-results {
    padding: 10px;
    color: #666;
    text-align: center;
    font-size: 14px;
    display: none;
}
.side__dropdown-items::-webkit-scrollbar {
    width: 8px;
}
.side__dropdown-items::-webkit-scrollbar-track {
    background: #f1f1f1;
}
.side__dropdown-items::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 4px;
}
.side__dropdown-items::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.side__dropdown-region {
    color: #666;
    margin-right: 5px;
}
.objectsPage__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 24px;
    flex: 1;
}
.objectsPage__list-item__card {
    text-decoration: none;
}
.objectsPage__list-item__card-photo {
    height: 250px;
    background: #fff
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.2101 29.1898 13.7489 27.7084C11.2877 26.227 9.27077 24.1103 7.90977 21.5806M90.9916 21.761C89.5982 24.2731 87.5543 26.3636 85.0743 27.8133C82.5943 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.2101 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.11531 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E")
        center no-repeat;
    position: relative;
}
.objectsPage__list-item__card-photo.__noPhoto {
    box-shadow: 0 0 0 1px #23de84;
}
.objectsPage__list-item__card-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.objectsPage__list-item__card-inner {
    padding: 16px 0;
}
.objectsPage__list-item__card-section {
    margin-bottom: 12px;
}
.objectsPage__list-item__card-section span {
    height: 16px;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: inline-flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    color: var(--White, #fff);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    padding: 0 4px;
}
.objectsPage__list-item__card-city {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 12px;
}
.objectsPage__list-item__card-title {
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-bottom: 12px;
    min-height: 40px;
}
.objectsPage__list-item__card-button {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: flex-end;
}
.objectsPage__list-item__card-button .button__more {
    padding: 0;
    text-transform: uppercase;
    border: none;
    font-weight: 500;
}
.objectsPage__list-item__card-button .button__more span,
.objectsPage__list-item__card-button .button__more:after {
    padding: 2px 0;
}
.modal#object .modal__wrap {
    max-width: 650px;
}
.objectsPage__list-item .modal__close {
    top: 6px;
}
.objectsPageModal__top {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    padding-top: 9px;
}
.objectsPageModal__slider {
    height: 395px;
    max-width: 650px;
    margin: 24px 0;
}
.objectsPageModal__slider .slick-arrow {
    bottom: 12px;
    top: auto;
}
.objectsPageModal__slider .slick-prev {
    left: auto;
    right: 140px;
}
.objectsPageModal__slider .slick-next {
    right: 12px;
}
.objectsPageModal__slider-item.slick-slide,
.objectsPageModal__slider-item {
    width: 100%;
    height: 395px;
}
.objectsPageModal__slider-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.objectsPageModal__sections {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 15px;
}
.objectsPageModal__section:not(:first-child) {
    padding-top: 15px;
    border-top: 1px solid #3d3d3d;
}
.objectsPageModal__text {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    margin-bottom: 24px;
}
.objectsPageModal__text p {
    margin-bottom: 15px;
}
.objectsPageModal__text br {
    display: none;
}
.objectsPageModal__text ul,
.objectsPageModal__text ol {
    margin-left: 0;
    margin-bottom: 15px;
    list-style-position: inside;
}
.objectsPageModal__text p a {
    color: var(--Black, #000);
}
.objectsPageModal__text p a:hover {
    text-decoration: none;
}
.objectsPageModal__text div {
    color: var(--Dark-Grey, #707579);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.objectsPageModal__text div + p {
    margin-top: 15px;
}
.objectsPageModal__links {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}
.objectsPageModal__links-item {
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    height: 20px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    text-decoration: none;
    padding-left: 28px;
    position: relative;
}
.objectsPageModal__links-item:before {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_1178_9552' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1178_9552)'%3E%3Cpath d='M10 13L6 9L7.0625 7.9375L9.25 10.125V3H10.75V10.125L12.9375 7.9375L14 9L10 13ZM4 16V13H5.5V14.5H14.5V13H16V16H4Z' fill='%2323DE84'/%3E%3C/g%3E%3C/svg%3E")
        left no-repeat;
    transition: 0.3s all;
}
.objectsPageModal__links-item:hover::before {
    transform: rotate(-90deg);
}
.objectsPage__type-map {
    margin-top: 24px;
    width: 100%;
    height: 700px;
    background-color: #ddd;
    position: relative;
    overflow: hidden;
}
.objectsPage__type-map__init {
    height: 100%;
}
.objectsPage__type-map__tools {
    position: absolute;
    left: 8px;
    top: 10px;
    padding: 12px;
    background: var(--White, #fff);
    z-index: 5;
}
.objectsPage__type-map__modal {
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
}
.objectsPage__type-map__modal.opened {
    opacity: 1;
    visibility: visible;
}
.objectsPage__type-map__modal .modal {
    position: absolute;
    width: 100%;
    height: 100%;
}
.objectsPage__type-map__modal .modal__wrap,
.objectsPage__type-map__modal .modal__inner {
    height: 100%;
}
.objectsPage__type-map__modal .modal__box {
    max-height: 100%;
}
.objectsPage__type-map__modal .objectsPageModal__slider,
.objectsPage__type-map__modal .objectsPageModal__slider-item.slick-slide,
.objectsPage__type-map__modal .objectsPageModal__slider-item {
    height: 305px;
}
.custom-balloon-root {
    position: relative;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgb(0 0 0 / 0.15);
    padding: 10px;
    font-family: Arial, sans-serif;
}
.custom-balloon-root:before,
.custom-balloon-root:after {
    display: none !important;
}
.ymaps-2-1-79-balloon__layout {
    box-shadow: none !important;
}
.ymaps-2-1-79-balloon__tail {
    display: none !important;
}
.ymaps-2-1-79-balloon__content {
    padding: 12px;
}
.point-balloon .sections-list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}
.point-balloon .section-item {
    cursor: pointer;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.objectsPage__type-map__modal {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.modal__wrap[data-type="page"] .container {
    padding: 0;
}
.page__modal-title {
    color: var(--text-black, #1a1a1a);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 50px;
}
.page__modal-editor .myEditorSection {
    padding-top: 0;
}
.page__modal-editor .myPageContent h4 {
    margin-bottom: 20px;
}
.modal#sign .modal__wrap {
    max-width: 830px;
}
.auth__popup-section:not(.active) {
    display: none;
}
.auth__popup-section__head {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 48px;
    min-height: 40px;
}
.auth__popup-section__head-title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.auth__popup-section__head-title a {
    height: 20px;
    padding-left: 24px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_2153_4158' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' transform='matrix(-1 0 0 1 20 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2153_4158)'%3E%3Cpath d='M6.875 10.75H16V9.25H6.875L11.0625 5.0625L10 4L4 10L10 16L11.0625 14.9375L6.875 10.75Z' fill='black'/%3E%3C/g%3E%3C/svg%3E")
        left center no-repeat;
    text-decoration: none;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.auth__popup-section__head-title a.button__more:after {
    padding-left: 24px;
}
.auth__popup-section__head-tools {
    padding-right: 65px;
    text-align: right;
}
.auth__popup-section__head-tools__title {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.auth__popup-section__head-tools__link,
.auth__popup-section__head-tools__link a {
    color: var(--Green, #23de84);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.auth__popup-section__head-tools__link a {
    text-decoration: none;
}
.changeAuthPopupSection.button__more span,
.changeAuthPopupSection.button__more:after {
    padding: 0;
}
.auth__popup-section__form-group__label .changeAuthPopupSection.button__more span,
.auth__popup-section__form-group__label .changeAuthPopupSection.button__more:after {
    padding-top: 2px;
    padding-bottom: 2px;
}
.auth__popup-section__box {
    width: 400px;
    margin: 0 auto;
}
.auth__popup-section__form {
    margin-bottom: 32px;
}
.auth__popup-section__form-group {
    margin-bottom: 32px;
}
.auth__popup-section__form-group__label {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 8px;
}
.auth__popup-section__form-group__label a {
    text-decoration: none;
    color: var(--Black, #000);
}
.auth__popup-section__form-group__input {
    height: 42px;
    position: relative;
}
.auth__popup-section__form-group__input input {
    height: 100%;
    width: 100%;
    padding: 11px 8px 11px 12px;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: 0.3s all;
}
.auth__popup-section__form-group input[aria-invalid="true"] {
    border: 1px solid #fb2d46;
}
.auth__popup-section__form-group__checkboxes {
    margin-bottom: 12px;
}
.auth__popup-section__form-group__error {
    color: var(--Red, #fb2d46);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 6px;
}
.auth__popup-section__form-group__error:empty {
    margin-top: 0;
}
.auth__popup-section__form-password__hide {
    position: absolute;
    right: 10px;
    top: 50%;
    background-image: url("data:image/svg+xml,%3Csvg class='svg-icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1024 512c0 96-211.2 307.2-512 307.2-294.4 0-512-204.8-512-307.2s217.6-307.2 512-307.2c300.8 0 512 204.8 512 307.2l0 0zM512 262.4c-134.4 0-243.2 108.8-243.2 249.6s108.8 249.6 249.6 249.6c134.4 0 249.6-115.2 249.6-249.6-6.4-140.8-121.6-249.6-256-249.6l0 0zM512 352c-89.6 0-160 70.4-160 160s70.4 160 160 160c89.6 0 160-70.4 160-160s-70.4-160-160-160l0 0z' /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
    margin-top: -10px;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    cursor: pointer;
}
.auth__popup-section__form-password__hide.active {
    background-image: url("data:image/svg+xml,%3Csvg class='svg-icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M889.104707 387.688763l70.419839-75.851549-19.678178-18.260899-70.236668 75.641771C692.654476 551.906895 514.610454 546.317597 512.432859 546.527374 282.437627 545.399691 86.775342 312.650743 84.820827 310.288952l-20.688181 17.158798c4.218068 5.081739 57.688887 68.527746 140.991128 129.708154l-77.419254 94.330412 20.780279 17.054421 78.625732-95.801926c45.570895 31.146371 98.579179 60.231803 156.648736 79.054497l-34.639938 117.182886 25.764803 7.608282 34.744315-117.550253c32.855292 8.635681 66.927295 14.161534 102.120842 14.33345 0.603751 0.052189 2.295276 0.105401 4.972245 0.105401 13.709233 0 53.500495-1.684362 108.149139-18.088984l30.854728 175.038572 26.447349-4.670369L650.64264 546.901905c48.557926-17.454534 106.129132-46.603411 166.388565-94.158497l55.990199 100.527554 23.481807-13.065574-58.413388-104.879676C854.996888 420.868443 872.018563 405.329539 889.104707 387.688763z' /%3E%3C/svg%3E");
}
.auth__popup-section__form-button {
    border: 1px solid var(--Black, #000);
    background: var(--Black, #000);
    width: 100%;
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    padding: 11px 0;
    cursor: pointer;
}
.auth__popup-section__form-button.button__more {
    padding: 0;
}
.auth__popup-section__form-button.button__more span,
.auth__popup-section__form-button.button__more:after {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.auth__popup-section__form-socials__title {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    margin-bottom: 16px;
}
.auth__popup-section__form-socials__title:before,
.auth__popup-section__form-socials__title:after {
    content: "";
    width: 100%;
    flex: auto;
    height: 1px;
    display: block;
    background: #707579;
}
.auth__popup-section__form-socials__title span {
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    max-width: max-content;
    min-width: max-content;
    padding: 0 12px;
}
.auth__popup-section__form-socials__init {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 20px;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}
.auth__popup-section__form-socials__init-item {
    width: 64px;
    height: 64px;
    padding: 12px;
    border: 1px solid #fff0;
    background: var(--white, #fff);
    transition: 0.3s all;
    background-position: center;
    background-repeat: no-repeat;
}
.auth__popup-section__form-socials__init-item:hover {
    border: 1px solid var(--Light-Grey, #f0f0f0);
}
.auth__popup-section__form-socials__init-item[data-type="vk"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cg clip-path='url(%23clip0_1256_4483)'%3E%3Cpath d='M0.5 14.4C0.5 7.61175 0.5 4.21766 2.60883 2.10883C4.71766 0 8.11175 0 14.9 0H16.1C22.8883 0 26.2823 0 28.3912 2.10883C30.5 4.21766 30.5 7.61175 30.5 14.4V15.6C30.5 22.3883 30.5 25.7823 28.3912 27.8912C26.2823 30 22.8883 30 16.1 30H14.9C8.11175 30 4.71766 30 2.60883 27.8912C0.5 25.7823 0.5 22.3883 0.5 15.6V14.4Z' fill='%230077FF'/%3E%3Cpath d='M16.4625 21.6125C9.625 21.6125 5.72506 16.925 5.56256 9.125H8.98756C9.10006 14.85 11.625 17.275 13.625 17.775V9.125H16.8501V14.0625C18.8251 13.85 20.8999 11.6 21.5999 9.125H24.8249C24.2874 12.175 22.0374 14.425 20.4374 15.35C22.0374 16.1 24.6001 18.0625 25.5751 21.6125H22.0249C21.2624 19.2375 19.3626 17.4 16.8501 17.15V21.6125H16.4625Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1256_4483'%3E%3Crect width='30' height='30' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.auth__popup-section__form-socials__init-item[data-type="yandex"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40' viewBox='0 0 41 40' fill='none'%3E%3Cpath d='M5.5 20C5.5 11.7157 12.2157 5 20.5 5C28.7843 5 35.5 11.7157 35.5 20C35.5 28.2843 28.7843 35 20.5 35C12.2157 35 5.5 28.2843 5.5 20Z' fill='%23FC3F1D'/%3E%3Cpath d='M22.614 29.0146H25.7477V11.0146H21.1895C16.6052 11.0146 14.1966 13.3715 14.1966 16.842C14.1966 19.6133 15.5175 21.2449 17.8744 22.9283L13.7822 29.0146H17.1751L21.7334 22.2031L20.1535 21.1413C18.237 19.8463 17.3046 18.8363 17.3046 16.6606C17.3046 14.7441 18.6514 13.4491 21.2154 13.4491H22.614V29.0146Z' fill='white'/%3E%3C/svg%3E");
}
.auth__popup-section__confirm-icon {
    max-width: 48px;
    margin-bottom: 32px;
}
.auth__popup-section__confirm-title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 32px;
}
.auth__popup-section__confirm-text {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    margin-bottom: 32px;
}
.auth__popup-section__confirm-button a {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    text-decoration: none;
    display: block;
    border: 1px solid var(--Black, #000);
    padding: 11px 0;
    text-align: center;
}
.auth__popup-section__confirm-button a.button__more {
    padding: 0;
}
.auth__popup-section__confirm-button a.button__more span,
.auth__popup-section__confirm-button a.button__more:after {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.profile {
    padding-bottom: 80px;
}
.profile__cover {
    height: 250px;
}
.profile__cover img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.profile__hero {
    border-right: 1px solid var(--Black, #000);
    border-bottom: 1px solid var(--Black, #000);
    padding-right: 12px;
    padding-bottom: 12px;
    position: relative;
    z-index: 1;
    margin-bottom: 32px;
}
.profile__top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-end;
    align-items: flex-end;
    gap: 32px;
    margin-top: -120px;
}
.profile__top-photo {
    width: 196px;
    height: 196px;
    border-radius: 200px;
    border: 4px solid var(--White, #fff);
    background: var(--Green, #23de84);
    overflow: hidden;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
}
.profile__top-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.profile__top-info {
    gap: 12px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
.profile__member-name {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.profile__member-date {
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.profile__menu {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    margin-top: 40px;
}
.profile__menu-nav {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 32px;
}
.profile__menu-nav a {
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    color: #000;
}
.profile__menu-nav a span {
    display: block;
    transition: transform 0.3s ease;
}
.profile__menu-nav a:after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.profile__menu-nav a.active {
    font-weight: 700;
}
.profile__menu-nav a:hover span {
    transform: translateY(-100%);
}
.profile__menu-nav a:hover::after {
    transform: translateY(0);
}
.profile__menu-icons {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 20px;
}
.profile__menu-icons a {
    text-decoration: none;
    width: 24px;
    height: 24px;
}
.profile__menu-icons a svg {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.profile__main-box {
    max-width: 585px;
    margin: 0 auto;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}
.profile__settings .profile__main-box {
    max-width: 875px;
}
.profile__main-section {
    padding: 32px;
    background: var(--Light-Grey, #f0f0f0);
}
.profile__main-section__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 32px;
}
.profile__main-sso {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 12px;
}
.profile__main-sso__item {
    background: var(--White, #fff);
    padding: 12px;
    flex: 1;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    text-decoration: none;
}
.profile__main-sso__item-icon {
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    margin-right: 15px;
}
.profile__main-sso__item[data-type="vk"] .profile__main-sso__item-icon svg {
    width: 30px;
    height: 30px;
}
.profile__main-sso__item-text span {
    padding: 1px 0 0 0;
    height: 12px;
    overflow: hidden;
}
.profile__main-sso__item-text:after {
    padding: 1px 0 0 0;
}
.profile__main-info {
    border: 1px solid var(--Black, #000);
    padding: 10px;
}
.profile__main-info p {
    max-width: 445px;
    margin: 0 auto;
    text-align: center;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.profile__main-info p a {
    text-decoration: none;
    position: relative;
    color: #000;
}
.profile__main-info p a:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #000;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: 0.3s all;
}
.profile__main-info p a:hover::after {
    width: 0;
}
.profile__form {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 32px;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.profile__form-group {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    width: 100%;
}
.profile__form-group label {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.profile__form-group input {
    height: 42px;
    border: 1px solid var(--Black20, rgb(0 0 0 / 0.2));
    background: var(--White, #fff);
    padding: 11px 8px 11px 12px;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.profile__form-group input::placeholder {
    color: #707579;
}
.profile__settings-sections {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 40px;
}
.profile__settings-section__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 16px;
}
.profile__settings-section__text {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    max-width: 435px;
    margin-bottom: 24px;
}
.profile__settings-section__text.__center {
    text-align: center;
    max-width: 695px;
    margin-left: auto;
    margin-right: auto;
}
.profile__settings-cover {
    height: 205px;
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: flex-end;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.profile__settings-cover__image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.profile__settings-cover__image:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(0deg, rgb(0 0 0 / 0.3) 0%, rgb(0 0 0 / 0.3) 100%);
}
.profile__settings-cover__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.profile__settings-cover__image span {
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    padding-top: 80px;
    position: absolute;
    left: 0;
    top: 0;
}
.profile__settings-tools {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    position: relative;
    width: 100%;
    gap: 1px;
}
.profile__settings-tools:has(+ .__noCover) {
    gap: 0;
}
.profile__settings-tools__item {
    background: rgb(0 0 0 / 0.6);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    width: 100%;
    flex: 1;
    padding: 7px 0;
    cursor: pointer;
}
.profile__settings-tools__item.__noCover {
    display: none;
}
.profile__settings-tools__item span,
.profile__settings-tools__item .button__more:after {
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    min-height: 25px;
    max-height: 25px;
    height: 25px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding: 0;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 29px;
    padding-top: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.profile__settings-tools__item[data-alert="user_cover_new"] span,
.profile__settings-tools__item[data-alert="user_avatar_new"] span,
.profile__settings-tools__item[data-alert="user_cover_new"] .button__more:after,
.profile__settings-tools__item[data-alert="user_avatar_new"] .button__more:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cmask id='mask0_1398_5871' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect x='0.75' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1398_5871)'%3E%3Cpath d='M5.0463 17.3076C4.6338 17.3076 4.28067 17.1607 3.98692 16.867C3.69317 16.5732 3.5463 16.2201 3.5463 15.8076V4.80762C3.5463 4.39512 3.69317 4.04199 3.98692 3.74824C4.28067 3.45449 4.6338 3.30762 5.0463 3.30762H11.5463V4.80762H5.0463V15.8076H16.0463V9.30762H17.5463V15.8076C17.5463 16.2201 17.3994 16.5732 17.1057 16.867C16.8119 17.1607 16.4588 17.3076 16.0463 17.3076H5.0463ZM6.0463 14.3076H15.0463L12.0463 10.3076L9.7963 13.3076L8.2963 11.3076L6.0463 14.3076ZM14.5463 7.80762V6.30762H13.0463V4.80762H14.5463V3.30762H16.0463V4.80762H17.5463V6.30762H16.0463V7.80762H14.5463Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
}
.profile__settings-tools__item[data-event="user_cover_delete"] span,
.profile__settings-tools__item[data-event="user_cover_delete"] .button__more:after,
.profile__settings-tools__item[data-event="user_avatar_delete"] span,
.profile__settings-tools__item[data-event="user_avatar_delete"] .button__more:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cmask id='mask0_1398_5878' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect x='0.25' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1398_5878)'%3E%3Cpath d='M8.58333 13.4137L10.25 11.7471L11.9167 13.4137L12.9792 12.3512L11.3125 10.6846L12.9792 9.0179L11.9167 7.9554L10.25 9.62207L8.58333 7.9554L7.52083 9.0179L9.1875 10.6846L7.52083 12.3512L8.58333 13.4137ZM6.75 17.1846C6.3375 17.1846 5.98438 17.0377 5.69062 16.7439C5.39687 16.4502 5.25 16.0971 5.25 15.6846V5.68457H4.25V4.18457H8.25V3.18457H12.25V4.18457H16.25V5.68457H15.25V15.6756C15.25 16.0983 15.1031 16.4554 14.8094 16.7471C14.5156 17.0387 14.1625 17.1846 13.75 17.1846H6.75ZM13.75 5.68457H6.75V15.6846H13.75V5.68457Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
}
.profile__settings-section__file {
    display: none;
}
.profile__settings-avatar {
    max-width: 290px;
    margin: 0 auto;
    position: relative;
}
.profile__settings-avatar .profile__top-photo {
    width: 156px;
    height: 156px;
    margin: 0 auto;
}
.profile__settings-avatar .profile__settings-tools {
    max-width: 290px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
.profile__settings-remove {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.profile__settings-remove .button__more {
    opacity: 0;
    visibility: hidden;
    transition: 0.3s all;
}
.profile__settings-remove .button__more.show {
    opacity: 1;
    visibility: visible;
}
.profile__settings-toggle {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 12px;
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    cursor: pointer;
}
.profile__settings-toggle.disabled {
    pointer-events: none;
}
.profile__settings-toggle input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}
.profile__settings-toggle__round {
    display: block;
    width: 66px;
    height: 40px;
    border-radius: 30px;
    background-color: rgb(0 0 0 / 0.5);
    cursor: pointer;
    transition: background-color 0.3s ease;
}
.profile__settings-toggle__round::after {
    content: "";
    position: absolute;
    top: 4px;
    left: 3.96px;
    width: 31.68px;
    height: 32px;
    border-radius: 50%;
    background-color: #fff;
    transition: transform 0.3s ease;
}
.profile__settings-toggle input:checked + .profile__settings-toggle__round {
    background-color: var(--switch-color, #ccc);
}
.profile__settings-toggle input:checked + .profile__settings-toggle__round::after {
    transform: translateX(26px);
}
.profile__settings-bottom {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.profile__settings-success {
    color: var(--Dark-Grey, #707579);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.profile__settings-success.show {
    opacity: 1;
    visibility: visible;
}
.personalMaterials__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 26px;
}
.personalMaterials__list {
    margin-top: 40px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 48px;
    grid-column-gap: 20px;
}
.personalMaterials__list-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: stretch;
    align-items: stretch;
    gap: 16px;
    text-decoration: none;
}
.personalMaterials__list-item__image {
    max-width: 120px;
    min-width: 120px;
    height: 120px;
    position: relative;
    box-shadow: inset 0 0 0 2px var(--Green, #23de84);
    background: center
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.2101 29.1898 13.7489 27.7084C11.2877 26.227 9.27077 24.1103 7.90977 21.5806M90.9916 21.761C89.5982 24.2731 87.5543 26.3636 85.0743 27.8133C82.5943 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.2101 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.11531 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E")
        no-repeat;
}
.personalMaterials__list-item__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.personalMaterials__list-item__image:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    opacity: 0;
    visibility: hidden;
    background: var(--Green, #23de84);
    transition: 0.3s all;
}
.personalMaterials__list-item:hover .personalMaterials__list-item__image:before {
    opacity: 0.5;
    visibility: visible;
}
.personalMaterials__list-item__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
}
.personalMaterials__list-item__meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.personalMaterials__list-item__read {
    padding-left: 24px;
    height: 20px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_4103_2520' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4103_2520)'%3E%3Cpath d='M9.65649 13.7681C10.6287 13.7681 11.4551 13.4278 12.1357 12.7472C12.8162 12.0667 13.1565 11.2403 13.1565 10.2681C13.1565 9.29584 12.8162 8.46946 12.1357 7.7889C11.4551 7.10834 10.6287 6.76807 9.65649 6.76807C8.68427 6.76807 7.85788 7.10834 7.17733 7.7889C6.49677 8.46946 6.15649 9.29584 6.15649 10.2681C6.15649 11.2403 6.49677 12.0667 7.17733 12.7472C7.85788 13.4278 8.68427 13.7681 9.65649 13.7681ZM9.65649 12.2681C9.10094 12.2681 8.62872 12.0736 8.23983 11.6847C7.85094 11.2958 7.65649 10.8236 7.65649 10.2681C7.65649 9.71251 7.85094 9.24029 8.23983 8.8514C8.62872 8.46251 9.10094 8.26807 9.65649 8.26807C10.212 8.26807 10.6843 8.46251 11.0732 8.8514C11.4621 9.24029 11.6565 9.71251 11.6565 10.2681C11.6565 10.8236 11.4621 11.2958 11.0732 11.6847C10.6843 12.0736 10.212 12.2681 9.65649 12.2681ZM9.65649 16.2681C7.67594 16.2681 5.87177 15.7229 4.24399 14.6327C2.61622 13.5424 1.42038 12.0875 0.656494 10.2681C1.42038 8.44862 2.61622 6.99376 4.24399 5.90348C5.87177 4.81321 7.67594 4.26807 9.65649 4.26807C11.637 4.26807 13.4412 4.81321 15.069 5.90348C16.6968 6.99376 17.8926 8.44862 18.6565 10.2681C17.8926 12.0875 16.6968 13.5424 15.069 14.6327C13.4412 15.7229 11.637 16.2681 9.65649 16.2681ZM9.65649 14.7681C11.212 14.7681 12.6495 14.3653 13.969 13.5597C15.2884 12.7542 16.3023 11.657 17.0107 10.2681C16.3023 8.87918 15.2884 7.78196 13.969 6.9764C12.6495 6.17084 11.212 5.76807 9.65649 5.76807C8.10094 5.76807 6.66344 6.17084 5.34399 6.9764C4.02455 7.78196 3.01066 8.87918 2.30233 10.2681C3.01066 11.657 4.02455 12.7542 5.34399 13.5597C6.66344 14.3653 8.10094 14.7681 9.65649 14.7681Z' fill='black' fill-opacity='0.5'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
}
.personalMaterials__list-item__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 32px;
    transition: 0.3s all;
}
.personalMaterials__list-item:hover .personalMaterials__list-item__title {
    color: #23de84;
}
.footer {
    background: #000;
    padding: 40px 0;
}
.footer__top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    justify-content: space-between;
}
.footer__logo-text {
    color: #fff;
    border: 2px solid #fff;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
    padding: 15px 14px 14px 12px;
    text-decoration: none;
}
.footer__center {
    margin: 63px 0 97px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.footer__menu {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}
.footer__menu ul {
    list-style: none;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    gap: 40px;
}
.footer__menu ul li a {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration: none;
    transition: 0.3s all;
    white-space: nowrap;
}
.footer__menu ul a:hover {
    color: #23de84;
}
.footer__menu ul li a sup {
    position: relative;
    left: 2px;
    color: #23de84;
}
.footer__menu .root-item-selected {
    color: #23de84;
}
.footer__bottom {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    color: var(--White-50, rgb(255 255 255 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.12px;
}
.aboutPageForm__init.hidden {
    display: none;
}
.inputErrorMessage {
    color: red;
    font-size: 14px;
    margin-top: 5px;
    display: none;
}
.inputErrorMessage.show {
    display: block;
}
.aboutPageForm__thanks {
    min-height: 350px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
}
.aboutPageForm__thanks.hidden {
    display: none;
}
.tgChannel {
    position: fixed;
    bottom: 120px;
    right: 0;
    background: #fff;
    box-shadow: 4px 4px 24px 0 rgb(0 0 0 / 0.15);
    width: 235px;
    padding-bottom: 25px;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
    z-index: 2;
}
.tgChannel.show {
    opacity: 1;
    visibility: visible;
}
.tgChannel__wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.tgChannel__close {
    background: none;
    border: none;
    margin-left: auto;
    width: 40px;
    height: 40px;
    cursor: pointer;
    display: block;
}
.tgChannel__image {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='173' height='179' viewBox='0 0 173 179' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M96.5021 80.1505L98.2959 73.2515H101.203L102.997 80.1505H101.795L101.331 78.3765H98.1677L97.7045 80.1505H96.5021ZM98.4437 77.2726H101.055L100.297 74.3553H99.2026L98.4437 77.2726Z' fill='%2323DE84'/%3E%3Cpath d='M88.9353 81.4317V79.0466H89.7238L91.2021 73.2515H94.0603L95.5386 79.0466H96.3271V81.4317H95.174V80.1505H90.0884V81.4317H88.9353ZM90.8769 79.0466H94.3855L93.1733 74.3553H92.0892L90.8769 79.0466Z' fill='%2323DE84'/%3E%3Cpath d='M83.4938 80.1505V73.2515H88.4907V74.3553H84.6667V76.1392H87.7515V77.1938H84.6667V79.0466H88.4907V80.1505H83.4938Z' fill='%2323DE84'/%3E%3Cpath d='M76.7469 80.1505V73.2515H79.7923C80.3245 73.2515 80.791 73.3533 81.1918 73.557C81.5926 73.7607 81.9014 74.0432 82.1182 74.4046C82.3416 74.7594 82.4533 75.1536 82.4533 75.5873C82.4533 76.0275 82.3416 76.425 82.1182 76.7798C81.9014 77.1346 81.5926 77.4172 81.1918 77.6274C80.791 77.8311 80.3245 77.933 79.7923 77.933H77.9197V80.1505H76.7469ZM79.7726 76.8291C80.2456 76.8291 80.6103 76.7174 80.8666 76.494C81.1228 76.2641 81.2509 75.9618 81.2509 75.5873C81.2509 75.2194 81.1228 74.9237 80.8666 74.7003C80.6103 74.4703 80.2456 74.3553 79.7726 74.3553H77.9197V76.8291H79.7726Z' fill='%2323DE84'/%3E%3Cpath d='M72.1868 80.3477C71.4772 80.3477 70.8431 80.19 70.2846 79.8746C69.7261 79.5592 69.2859 79.1255 68.964 78.5736C68.6486 78.0151 68.4909 77.3909 68.4909 76.701C68.4909 76.0112 68.6486 75.3902 68.964 74.8383C69.2859 74.2798 69.7261 73.8429 70.2846 73.5275C70.8431 73.2121 71.4772 73.0544 72.1868 73.0544C72.8307 73.0544 73.3892 73.176 73.8623 73.4191C74.3419 73.6556 74.723 73.9677 75.0055 74.3554C75.2946 74.7431 75.5049 75.1636 75.6363 75.6169H74.4339C74.2762 75.2096 74.0068 74.8646 73.6257 74.5821C73.2512 74.2995 72.7716 74.1583 72.1868 74.1583C71.7137 74.1583 71.2899 74.2667 70.9154 74.4835C70.5409 74.7003 70.2485 74.9993 70.0382 75.3804C69.828 75.7615 69.7229 76.2017 69.7229 76.701C69.7229 77.207 69.8247 77.6505 70.0284 78.0316C70.2386 78.4127 70.531 78.7116 70.9055 78.9284C71.2801 79.1387 71.7071 79.2438 72.1868 79.2438C72.7847 79.2438 73.2775 79.0894 73.6651 78.7806C74.0528 78.4652 74.3255 78.0841 74.4832 77.6373H75.6856C75.541 78.117 75.3176 78.5638 75.0154 78.9777C74.7197 79.3851 74.332 79.7169 73.8524 79.9731C73.3728 80.2228 72.8175 80.3477 72.1868 80.3477Z' fill='%2323DE84'/%3E%3Cpath d='M99.9413 100.089V93.1897H101.114V98.019L101.065 98.492H101.124L104.278 93.1897H105.776V100.089H104.593V95.2594L104.652 94.7863H104.593L101.439 100.089H99.9413Z' fill='%2323DE84'/%3E%3Cpath d='M92.7805 100.089V93.1897H93.9533V96.0478H97.3338V93.1897H98.5165V100.089H97.3338V97.1517H93.9533V100.089H92.7805Z' fill='%2323DE84'/%3E%3Cpath d='M88.9025 100.286C88.3178 100.286 87.8151 100.181 87.3946 99.9703C86.9741 99.7601 86.6423 99.4874 86.3992 99.1523C86.1561 98.8106 85.9918 98.4427 85.9064 98.0485H87.1088C87.2074 98.3638 87.411 98.6332 87.7199 98.8566C88.0287 99.0735 88.4328 99.1819 88.9321 99.1819C89.2606 99.1819 89.5399 99.1359 89.7698 99.0439C89.9998 98.9453 90.1674 98.8172 90.2725 98.6595C90.3842 98.5018 90.44 98.3211 90.44 98.1175C90.44 97.9203 90.3842 97.7462 90.2725 97.5951C90.1674 97.444 89.9998 97.3257 89.7698 97.2403C89.5399 97.1483 89.2508 97.1023 88.9025 97.1023H87.9958V95.9985H88.9025C89.3428 95.9985 89.6746 95.9098 89.898 95.7324C90.1279 95.555 90.2429 95.3217 90.2429 95.0326C90.2429 94.8618 90.1903 94.7074 90.0852 94.5694C89.9867 94.4249 89.8355 94.3099 89.6319 94.2245C89.4282 94.139 89.1851 94.0963 88.9025 94.0963C88.4689 94.0963 88.1174 94.1949 87.848 94.392C87.5786 94.5825 87.3979 94.8125 87.3059 95.0819H86.1035C86.1955 94.714 86.3565 94.3723 86.5865 94.0569C86.823 93.7415 87.1384 93.4853 87.5326 93.2882C87.9268 93.091 88.3933 92.9925 88.9321 92.9925C89.4446 92.9925 89.8914 93.0812 90.2725 93.2586C90.6536 93.436 90.9427 93.6758 91.1398 93.9781C91.3435 94.2803 91.4453 94.6154 91.4453 94.9833C91.4453 95.3644 91.3402 95.6831 91.1299 95.9393C90.9262 96.189 90.6766 96.3664 90.3809 96.4715V96.5405C90.7291 96.6391 91.0248 96.8296 91.2679 97.1122C91.5176 97.3881 91.6424 97.7495 91.6424 98.1963C91.6424 98.584 91.5373 98.9388 91.327 99.2607C91.1168 99.5761 90.8047 99.8258 90.3908 100.01C89.9768 100.194 89.4807 100.286 88.9025 100.286Z' fill='%2323DE84'/%3E%3Cpath d='M79.1326 100.089V93.1897H80.3055V98.019L80.2562 98.492H80.3153L83.4691 93.1897H84.9672V100.089H83.7845V95.2594L83.8437 94.7863H83.7845L80.6307 100.089H79.1326Z' fill='%2323DE84'/%3E%3Cpath d='M68.4908 100.089L70.9055 96.5209L68.6091 93.1897H69.9593L71.9305 96.0478H72.8471V93.1897H74.0297V96.0478H74.9365L76.9175 93.1897H78.2677L75.9713 96.5209L78.386 100.089H76.9864L74.9857 97.1517H74.0297V100.089H72.8471V97.1517H71.8812L69.8904 100.089H68.4908Z' fill='%2323DE84'/%3E%3Cpath d='M84.6307 86.9708C84.1642 86.8131 83.7798 86.5535 83.4775 86.1922C83.1819 85.8308 83.034 85.3906 83.034 84.8715C83.034 84.451 83.1359 84.0699 83.3396 83.7282C83.5498 83.3866 83.8521 83.1205 84.2463 82.9299C84.6471 82.7328 85.1103 82.6343 85.6359 82.6343H88.7208V89.5332H87.5381V87.1186H85.8133L84.3843 89.5332H83.0537L84.6307 86.9708ZM85.6359 86.0148H87.5381V83.7381H85.6359C85.1826 83.7381 84.8343 83.8432 84.5912 84.0535C84.3547 84.2637 84.2364 84.5364 84.2364 84.8715C84.2364 85.2197 84.3547 85.499 84.5912 85.7092C84.8343 85.9129 85.1826 86.0148 85.6359 86.0148Z' fill='%2323DE84'/%3E%3Cpath d='M76.0578 89.5332L77.8318 82.6343H80.6604L82.4344 89.5332H81.2517L79.7536 83.7381H78.7385L77.2306 89.5332H76.0578Z' fill='%2323DE84'/%3E%3Cpath d='M68.4908 90.8145V88.4294H69.2793L70.7577 82.6343H73.6158L75.0942 88.4294H75.8826V90.8145H74.7295V89.5332H69.644V90.8145H68.4908ZM70.4324 88.4294H73.941L72.7288 83.7381H71.6447L70.4324 88.4294Z' fill='%2323DE84'/%3E%3Cpath d='M1 1H7.84V8.07108H1V1Z' fill='black'/%3E%3Cpath d='M7.84 1H14.68V8.07108H7.84V1Z' fill='black'/%3E%3Cpath d='M14.68 1H21.52V8.07108H14.68V1Z' fill='black'/%3E%3Cpath d='M21.52 1H28.36V8.07108H21.52V1Z' fill='black'/%3E%3Cpath d='M28.36 1H35.2V8.07108H28.36V1Z' fill='black'/%3E%3Cpath d='M35.2 1H42.04V8.07108H35.2V1Z' fill='black'/%3E%3Cpath d='M42.04 1H48.88V8.07108H42.04V1Z' fill='black'/%3E%3Cpath d='M69.4 1H76.24V8.07108H69.4V1Z' fill='black'/%3E%3Cpath d='M76.24 1H83.08V8.07108H76.24V1Z' fill='black'/%3E%3Cpath d='M110.44 1H117.28V8.07108H110.44V1Z' fill='black'/%3E%3Cpath d='M124.12 1H130.96V8.07108H124.12V1Z' fill='black'/%3E%3Cpath d='M130.96 1H137.8V8.07108H130.96V1Z' fill='black'/%3E%3Cpath d='M137.8 1H144.64V8.07108H137.8V1Z' fill='black'/%3E%3Cpath d='M144.64 1H151.48V8.07108H144.64V1Z' fill='black'/%3E%3Cpath d='M151.48 1H158.32V8.07108H151.48V1Z' fill='black'/%3E%3Cpath d='M158.32 1H165.16V8.07108H158.32V1Z' fill='black'/%3E%3Cpath d='M165.16 1H172V8.07108H165.16V1Z' fill='black'/%3E%3Cpath d='M1 8.07108H7.84V15.1422H1V8.07108Z' fill='black'/%3E%3Cpath d='M42.04 8.07108H48.88V15.1422H42.04V8.07108Z' fill='black'/%3E%3Cpath d='M76.24 8.07108H83.08V15.1422H76.24V8.07108Z' fill='black'/%3E%3Cpath d='M83.08 8.07108H89.92V15.1422H83.08V8.07108Z' fill='black'/%3E%3Cpath d='M103.6 8.07108H110.44V15.1422H103.6V8.07108Z' fill='black'/%3E%3Cpath d='M124.12 8.07108H130.96V15.1422H124.12V8.07108Z' fill='black'/%3E%3Cpath d='M165.16 8.07108H172V15.1422H165.16V8.07108Z' fill='black'/%3E%3Cpath d='M1 15.1422H7.84V22.2132H1V15.1422Z' fill='black'/%3E%3Cpath d='M14.68 15.1422H21.52V22.2132H14.68V15.1422Z' fill='black'/%3E%3Cpath d='M21.52 15.1422H28.36V22.2132H21.52V15.1422Z' fill='black'/%3E%3Cpath d='M28.36 15.1422H35.2V22.2132H28.36V15.1422Z' fill='black'/%3E%3Cpath d='M42.04 15.1422H48.88V22.2132H42.04V15.1422Z' fill='black'/%3E%3Cpath d='M55.72 15.1422H62.56V22.2132H55.72V15.1422Z' fill='black'/%3E%3Cpath d='M76.24 15.1422H83.08V22.2132H76.24V15.1422Z' fill='black'/%3E%3Cpath d='M83.08 15.1422H89.92V22.2132H83.08V15.1422Z' fill='black'/%3E%3Cpath d='M96.76 15.1422H103.6V22.2132H96.76V15.1422Z' fill='black'/%3E%3Cpath d='M103.6 15.1422H110.44V22.2132H103.6V15.1422Z' fill='black'/%3E%3Cpath d='M110.44 15.1422H117.28V22.2132H110.44V15.1422Z' fill='black'/%3E%3Cpath d='M124.12 15.1422H130.96V22.2132H124.12V15.1422Z' fill='black'/%3E%3Cpath d='M137.8 15.1422H144.64V22.2132H137.8V15.1422Z' fill='black'/%3E%3Cpath d='M144.64 15.1422H151.48V22.2132H144.64V15.1422Z' fill='black'/%3E%3Cpath d='M151.48 15.1422H158.32V22.2132H151.48V15.1422Z' fill='black'/%3E%3Cpath d='M165.16 15.1422H172V22.2132H165.16V15.1422Z' fill='black'/%3E%3Cpath d='M1 22.2132H7.84V29.2843H1V22.2132Z' fill='black'/%3E%3Cpath d='M14.68 22.2132H21.52V29.2843H14.68V22.2132Z' fill='black'/%3E%3Cpath d='M21.52 22.2132H28.36V29.2843H21.52V22.2132Z' fill='black'/%3E%3Cpath d='M28.36 22.2132H35.2V29.2843H28.36V22.2132Z' fill='black'/%3E%3Cpath d='M42.04 22.2132H48.88V29.2843H42.04V22.2132Z' fill='black'/%3E%3Cpath d='M55.72 22.2132H62.56V29.2843H55.72V22.2132Z' fill='black'/%3E%3Cpath d='M62.56 22.2132H69.4V29.2843H62.56V22.2132Z' fill='black'/%3E%3Cpath d='M69.4 22.2132H76.24V29.2843H69.4V22.2132Z' fill='black'/%3E%3Cpath d='M76.24 22.2132H83.08V29.2843H76.24V22.2132Z' fill='black'/%3E%3Cpath d='M89.92 22.2132H96.76V29.2843H89.92V22.2132Z' fill='black'/%3E%3Cpath d='M96.76 22.2132H103.6V29.2843H96.76V22.2132Z' fill='black'/%3E%3Cpath d='M103.6 22.2132H110.44V29.2843H103.6V22.2132Z' fill='black'/%3E%3Cpath d='M124.12 22.2132H130.96V29.2843H124.12V22.2132Z' fill='black'/%3E%3Cpath d='M137.8 22.2132H144.64V29.2843H137.8V22.2132Z' fill='black'/%3E%3Cpath d='M144.64 22.2132H151.48V29.2843H144.64V22.2132Z' fill='black'/%3E%3Cpath d='M151.48 22.2132H158.32V29.2843H151.48V22.2132Z' fill='black'/%3E%3Cpath d='M165.16 22.2132H172V29.2843H165.16V22.2132Z' fill='black'/%3E%3Cpath d='M1 29.2843H7.84V36.3554H1V29.2843Z' fill='black'/%3E%3Cpath d='M14.68 29.2843H21.52V36.3554H14.68V29.2843Z' fill='black'/%3E%3Cpath d='M21.52 29.2843H28.36V36.3554H21.52V29.2843Z' fill='black'/%3E%3Cpath d='M28.36 29.2843H35.2V36.3554H28.36V29.2843Z' fill='black'/%3E%3Cpath d='M42.04 29.2843H48.88V36.3554H42.04V29.2843Z' fill='black'/%3E%3Cpath d='M55.72 29.2843H62.56V36.3554H55.72V29.2843Z' fill='black'/%3E%3Cpath d='M62.56 29.2843H69.4V36.3554H62.56V29.2843Z' fill='black'/%3E%3Cpath d='M76.24 29.2843H83.08V36.3554H76.24V29.2843Z' fill='black'/%3E%3Cpath d='M83.08 29.2843H89.92V36.3554H83.08V29.2843Z' fill='black'/%3E%3Cpath d='M110.44 29.2843H117.28V36.3554H110.44V29.2843Z' fill='black'/%3E%3Cpath d='M124.12 29.2843H130.96V36.3554H124.12V29.2843Z' fill='black'/%3E%3Cpath d='M137.8 29.2843H144.64V36.3554H137.8V29.2843Z' fill='black'/%3E%3Cpath d='M144.64 29.2843H151.48V36.3554H144.64V29.2843Z' fill='black'/%3E%3Cpath d='M151.48 29.2843H158.32V36.3554H151.48V29.2843Z' fill='black'/%3E%3Cpath d='M165.16 29.2843H172V36.3554H165.16V29.2843Z' fill='black'/%3E%3Cpath d='M1 36.3554H7.84V43.4265H1V36.3554Z' fill='black'/%3E%3Cpath d='M42.04 36.3554H48.88V43.4265H42.04V36.3554Z' fill='black'/%3E%3Cpath d='M55.72 36.3554H62.56V43.4265H55.72V36.3554Z' fill='black'/%3E%3Cpath d='M62.56 36.3554H69.4V43.4265H62.56V36.3554Z' fill='black'/%3E%3Cpath d='M69.4 36.3554H76.24V43.4265H69.4V36.3554Z' fill='black'/%3E%3Cpath d='M89.92 36.3554H96.76V43.4265H89.92V36.3554Z' fill='black'/%3E%3Cpath d='M96.76 36.3554H103.6V43.4265H96.76V36.3554Z' fill='black'/%3E%3Cpath d='M103.6 36.3554H110.44V43.4265H103.6V36.3554Z' fill='black'/%3E%3Cpath d='M110.44 36.3554H117.28V43.4265H110.44V36.3554Z' fill='black'/%3E%3Cpath d='M124.12 36.3554H130.96V43.4265H124.12V36.3554Z' fill='black'/%3E%3Cpath d='M165.16 36.3554H172V43.4265H165.16V36.3554Z' fill='black'/%3E%3Cpath d='M1 43.4265H7.84V50.4976H1V43.4265Z' fill='black'/%3E%3Cpath d='M7.84 43.4265H14.68V50.4976H7.84V43.4265Z' fill='black'/%3E%3Cpath d='M14.68 43.4265H21.52V50.4976H14.68V43.4265Z' fill='black'/%3E%3Cpath d='M21.52 43.4265H28.36V50.4976H21.52V43.4265Z' fill='black'/%3E%3Cpath d='M28.36 43.4265H35.2V50.4976H28.36V43.4265Z' fill='black'/%3E%3Cpath d='M35.2 43.4265H42.04V50.4976H35.2V43.4265Z' fill='black'/%3E%3Cpath d='M42.04 43.4265H48.88V50.4976H42.04V43.4265Z' fill='black'/%3E%3Cpath d='M55.72 43.4265H62.56V50.4976H55.72V43.4265Z' fill='black'/%3E%3Cpath d='M69.4 43.4265H76.24V50.4976H69.4V43.4265Z' fill='black'/%3E%3Cpath d='M83.08 43.4265H89.92V50.4976H83.08V43.4265Z' fill='black'/%3E%3Cpath d='M96.76 43.4265H103.6V50.4976H96.76V43.4265Z' fill='black'/%3E%3Cpath d='M110.44 43.4265H117.28V50.4976H110.44V43.4265Z' fill='black'/%3E%3Cpath d='M124.12 43.4265H130.96V50.4976H124.12V43.4265Z' fill='black'/%3E%3Cpath d='M130.96 43.4265H137.8V50.4976H130.96V43.4265Z' fill='black'/%3E%3Cpath d='M137.8 43.4265H144.64V50.4976H137.8V43.4265Z' fill='black'/%3E%3Cpath d='M144.64 43.4265H151.48V50.4976H144.64V43.4265Z' fill='black'/%3E%3Cpath d='M151.48 43.4265H158.32V50.4976H151.48V43.4265Z' fill='black'/%3E%3Cpath d='M158.32 43.4265H165.16V50.4976H158.32V43.4265Z' fill='black'/%3E%3Cpath d='M165.16 43.4265H172V50.4976H165.16V43.4265Z' fill='black'/%3E%3Cpath d='M55.72 50.4976H62.56V57.5686H55.72V50.4976Z' fill='black'/%3E%3Cpath d='M62.56 50.4976H69.4V57.5686H62.56V50.4976Z' fill='black'/%3E%3Cpath d='M69.4 50.4976H76.24V57.5686H69.4V50.4976Z' fill='black'/%3E%3Cpath d='M76.24 50.4976H83.08V57.5686H76.24V50.4976Z' fill='black'/%3E%3Cpath d='M103.6 50.4976H110.44V57.5686H103.6V50.4976Z' fill='black'/%3E%3Cpath d='M110.44 50.4976H117.28V57.5686H110.44V50.4976Z' fill='black'/%3E%3Cpath d='M1 57.5686H7.84V64.6397H1V57.5686Z' fill='black'/%3E%3Cpath d='M14.68 57.5686H21.52V64.6397H14.68V57.5686Z' fill='black'/%3E%3Cpath d='M21.52 57.5686H28.36V64.6397H21.52V57.5686Z' fill='black'/%3E%3Cpath d='M28.36 57.5686H35.2V64.6397H28.36V57.5686Z' fill='black'/%3E%3Cpath d='M35.2 57.5686H42.04V64.6397H35.2V57.5686Z' fill='black'/%3E%3Cpath d='M42.04 57.5686H48.88V64.6397H42.04V57.5686Z' fill='black'/%3E%3Cpath d='M62.56 57.5686H69.4V64.6397H62.56V57.5686Z' fill='black'/%3E%3Cpath d='M76.24 57.5686H83.08V64.6397H76.24V57.5686Z' fill='black'/%3E%3Cpath d='M89.92 57.5686H96.76V64.6397H89.92V57.5686Z' fill='black'/%3E%3Cpath d='M96.76 57.5686H103.6V64.6397H96.76V57.5686Z' fill='black'/%3E%3Cpath d='M103.6 57.5686H110.44V64.6397H103.6V57.5686Z' fill='black'/%3E%3Cpath d='M124.12 57.5686H130.96V64.6397H124.12V57.5686Z' fill='black'/%3E%3Cpath d='M130.96 57.5686H137.8V64.6397H130.96V57.5686Z' fill='black'/%3E%3Cpath d='M137.8 57.5686H144.64V64.6397H137.8V57.5686Z' fill='black'/%3E%3Cpath d='M144.64 57.5686H151.48V64.6397H144.64V57.5686Z' fill='black'/%3E%3Cpath d='M151.48 57.5686H158.32V64.6397H151.48V57.5686Z' fill='black'/%3E%3Cpath d='M14.68 64.6397H21.52V71.7108H14.68V64.6397Z' fill='black'/%3E%3Cpath d='M21.52 64.6397H28.36V71.7108H21.52V64.6397Z' fill='black'/%3E%3Cpath d='M28.36 64.6397H35.2V71.7108H28.36V64.6397Z' fill='black'/%3E%3Cpath d='M35.2 64.6397H42.04V71.7108H35.2V64.6397Z' fill='black'/%3E%3Cpath d='M55.72 64.6397H62.56V71.7108H55.72V64.6397Z' fill='black'/%3E%3Cpath d='M110.44 64.6397H117.28V71.7108H110.44V64.6397Z' fill='black'/%3E%3Cpath d='M158.32 64.6397H165.16V71.7108H158.32V64.6397Z' fill='black'/%3E%3Cpath d='M1 71.7108H7.84V78.7819H1V71.7108Z' fill='black'/%3E%3Cpath d='M7.84 71.7108H14.68V78.7819H7.84V71.7108Z' fill='black'/%3E%3Cpath d='M14.68 71.7108H21.52V78.7819H14.68V71.7108Z' fill='black'/%3E%3Cpath d='M28.36 71.7108H35.2V78.7819H28.36V71.7108Z' fill='black'/%3E%3Cpath d='M42.04 71.7108H48.88V78.7819H42.04V71.7108Z' fill='black'/%3E%3Cpath d='M117.28 71.7108H124.12V78.7819H117.28V71.7108Z' fill='black'/%3E%3Cpath d='M144.64 71.7108H151.48V78.7819H144.64V71.7108Z' fill='black'/%3E%3Cpath d='M158.32 71.7108H165.16V78.7819H158.32V71.7108Z' fill='black'/%3E%3Cpath d='M165.16 71.7108H172V78.7819H165.16V71.7108Z' fill='black'/%3E%3Cpath d='M1 78.7819H7.84V85.853H1V78.7819Z' fill='black'/%3E%3Cpath d='M14.68 78.7819H21.52V85.853H14.68V78.7819Z' fill='black'/%3E%3Cpath d='M28.36 78.7819H35.2V85.853H28.36V78.7819Z' fill='black'/%3E%3Cpath d='M35.2 78.7819H42.04V85.853H35.2V78.7819Z' fill='black'/%3E%3Cpath d='M55.72 78.7819H62.56V85.853H55.72V78.7819Z' fill='black'/%3E%3Cpath d='M130.96 78.7819H137.8V85.853H130.96V78.7819Z' fill='black'/%3E%3Cpath d='M165.16 78.7819H172V85.853H165.16V78.7819Z' fill='black'/%3E%3Cpath d='M1 85.853H7.84V92.924H1V85.853Z' fill='black'/%3E%3Cpath d='M14.68 85.853H21.52V92.924H14.68V85.853Z' fill='black'/%3E%3Cpath d='M21.52 85.853H28.36V92.924H21.52V85.853Z' fill='black'/%3E%3Cpath d='M28.36 85.853H35.2V92.924H28.36V85.853Z' fill='black'/%3E%3Cpath d='M42.04 85.853H48.88V92.924H42.04V85.853Z' fill='black'/%3E%3Cpath d='M55.72 85.853H62.56V92.924H55.72V85.853Z' fill='black'/%3E%3Cpath d='M110.44 85.853H117.28V92.924H110.44V85.853Z' fill='black'/%3E%3Cpath d='M117.28 85.853H124.12V92.924H117.28V85.853Z' fill='black'/%3E%3Cpath d='M124.12 85.853H130.96V92.924H124.12V85.853Z' fill='black'/%3E%3Cpath d='M130.96 85.853H137.8V92.924H130.96V85.853Z' fill='black'/%3E%3Cpath d='M137.8 85.853H144.64V92.924H137.8V85.853Z' fill='black'/%3E%3Cpath d='M151.48 85.853H158.32V92.924H151.48V85.853Z' fill='black'/%3E%3Cpath d='M158.32 85.853H165.16V92.924H158.32V85.853Z' fill='black'/%3E%3Cpath d='M165.16 85.853H172V92.924H165.16V85.853Z' fill='black'/%3E%3Cpath d='M1 92.924H7.84V99.9951H1V92.924Z' fill='black'/%3E%3Cpath d='M7.84 92.924H14.68V99.9951H7.84V92.924Z' fill='black'/%3E%3Cpath d='M21.52 92.924H28.36V99.9951H21.52V92.924Z' fill='black'/%3E%3Cpath d='M28.36 92.924H35.2V99.9951H28.36V92.924Z' fill='black'/%3E%3Cpath d='M35.2 92.924H42.04V99.9951H35.2V92.924Z' fill='black'/%3E%3Cpath d='M110.44 92.924H117.28V99.9951H110.44V92.924Z' fill='black'/%3E%3Cpath d='M130.96 92.924H137.8V99.9951H130.96V92.924Z' fill='black'/%3E%3Cpath d='M144.64 92.924H151.48V99.9951H144.64V92.924Z' fill='black'/%3E%3Cpath d='M158.32 92.924H165.16V99.9951H158.32V92.924Z' fill='black'/%3E%3Cpath d='M1 99.9951H7.84V107.066H1V99.9951Z' fill='black'/%3E%3Cpath d='M21.52 99.9951H28.36V107.066H21.52V99.9951Z' fill='black'/%3E%3Cpath d='M35.2 99.9951H42.04V107.066H35.2V99.9951Z' fill='black'/%3E%3Cpath d='M42.04 99.9951H48.88V107.066H42.04V99.9951Z' fill='black'/%3E%3Cpath d='M55.72 99.9951H62.56V107.066H55.72V99.9951Z' fill='black'/%3E%3Cpath d='M110.44 99.9951H117.28V107.066H110.44V99.9951Z' fill='black'/%3E%3Cpath d='M117.28 99.9951H124.12V107.066H117.28V99.9951Z' fill='black'/%3E%3Cpath d='M130.96 99.9951H137.8V107.066H130.96V99.9951Z' fill='black'/%3E%3Cpath d='M137.8 99.9951H144.64V107.066H137.8V99.9951Z' fill='black'/%3E%3Cpath d='M144.64 99.9951H151.48V107.066H144.64V99.9951Z' fill='black'/%3E%3Cpath d='M158.32 99.9951H165.16V107.066H158.32V99.9951Z' fill='black'/%3E%3Cpath d='M165.16 99.9951H172V107.066H165.16V99.9951Z' fill='black'/%3E%3Cpath d='M1 107.066H7.84V114.137H1V107.066Z' fill='black'/%3E%3Cpath d='M28.36 107.066H35.2V114.137H28.36V107.066Z' fill='black'/%3E%3Cpath d='M35.2 107.066H42.04V114.137H35.2V107.066Z' fill='black'/%3E%3Cpath d='M55.72 107.066H62.56V114.137H55.72V107.066Z' fill='black'/%3E%3Cpath d='M117.28 107.066H124.12V114.137H117.28V107.066Z' fill='black'/%3E%3Cpath d='M124.12 107.066H130.96V114.137H124.12V107.066Z' fill='black'/%3E%3Cpath d='M130.96 107.066H137.8V114.137H130.96V107.066Z' fill='black'/%3E%3Cpath d='M137.8 107.066H144.64V114.137H137.8V107.066Z' fill='black'/%3E%3Cpath d='M165.16 107.066H172V114.137H165.16V107.066Z' fill='black'/%3E%3Cpath d='M1 114.137H7.84V121.208H1V114.137Z' fill='black'/%3E%3Cpath d='M21.52 114.137H28.36V121.208H21.52V114.137Z' fill='black'/%3E%3Cpath d='M35.2 114.137H42.04V121.208H35.2V114.137Z' fill='black'/%3E%3Cpath d='M42.04 114.137H48.88V121.208H42.04V114.137Z' fill='black'/%3E%3Cpath d='M55.72 114.137H62.56V121.208H55.72V114.137Z' fill='black'/%3E%3Cpath d='M76.24 114.137H83.08V121.208H76.24V114.137Z' fill='black'/%3E%3Cpath d='M83.08 114.137H89.92V121.208H83.08V114.137Z' fill='black'/%3E%3Cpath d='M89.92 114.137H96.76V121.208H89.92V114.137Z' fill='black'/%3E%3Cpath d='M96.76 114.137H103.6V121.208H96.76V114.137Z' fill='black'/%3E%3Cpath d='M103.6 114.137H110.44V121.208H103.6V114.137Z' fill='black'/%3E%3Cpath d='M110.44 114.137H117.28V121.208H110.44V114.137Z' fill='black'/%3E%3Cpath d='M117.28 114.137H124.12V121.208H117.28V114.137Z' fill='black'/%3E%3Cpath d='M124.12 114.137H130.96V121.208H124.12V114.137Z' fill='black'/%3E%3Cpath d='M130.96 114.137H137.8V121.208H130.96V114.137Z' fill='black'/%3E%3Cpath d='M137.8 114.137H144.64V121.208H137.8V114.137Z' fill='black'/%3E%3Cpath d='M151.48 114.137H158.32V121.208H151.48V114.137Z' fill='black'/%3E%3Cpath d='M55.72 121.208H62.56V128.279H55.72V121.208Z' fill='black'/%3E%3Cpath d='M69.4 121.208H76.24V128.279H69.4V121.208Z' fill='black'/%3E%3Cpath d='M83.08 121.208H89.92V128.279H83.08V121.208Z' fill='black'/%3E%3Cpath d='M89.92 121.208H96.76V128.279H89.92V121.208Z' fill='black'/%3E%3Cpath d='M110.44 121.208H117.28V128.279H110.44V121.208Z' fill='black'/%3E%3Cpath d='M137.8 121.208H144.64V128.279H137.8V121.208Z' fill='black'/%3E%3Cpath d='M144.64 121.208H151.48V128.279H144.64V121.208Z' fill='black'/%3E%3Cpath d='M1 128.279H7.84V135.351H1V128.279Z' fill='black'/%3E%3Cpath d='M7.84 128.279H14.68V135.351H7.84V128.279Z' fill='black'/%3E%3Cpath d='M14.68 128.279H21.52V135.351H14.68V128.279Z' fill='black'/%3E%3Cpath d='M21.52 128.279H28.36V135.351H21.52V128.279Z' fill='black'/%3E%3Cpath d='M28.36 128.279H35.2V135.351H28.36V128.279Z' fill='black'/%3E%3Cpath d='M35.2 128.279H42.04V135.351H35.2V128.279Z' fill='black'/%3E%3Cpath d='M42.04 128.279H48.88V135.351H42.04V128.279Z' fill='black'/%3E%3Cpath d='M96.76 128.279H103.6V135.351H96.76V128.279Z' fill='black'/%3E%3Cpath d='M110.44 128.279H117.28V135.351H110.44V128.279Z' fill='black'/%3E%3Cpath d='M124.12 128.279H130.96V135.351H124.12V128.279Z' fill='black'/%3E%3Cpath d='M137.8 128.279H144.64V135.351H137.8V128.279Z' fill='black'/%3E%3Cpath d='M151.48 128.279H158.32V135.351H151.48V128.279Z' fill='black'/%3E%3Cpath d='M158.32 128.279H165.16V135.351H158.32V128.279Z' fill='black'/%3E%3Cpath d='M165.16 128.279H172V135.351H165.16V128.279Z' fill='black'/%3E%3Cpath d='M1 135.351H7.84V142.422H1V135.351Z' fill='black'/%3E%3Cpath d='M42.04 135.351H48.88V142.422H42.04V135.351Z' fill='black'/%3E%3Cpath d='M55.72 135.351H62.56V142.422H55.72V135.351Z' fill='black'/%3E%3Cpath d='M62.56 135.351H69.4V142.422H62.56V135.351Z' fill='black'/%3E%3Cpath d='M69.4 135.351H76.24V142.422H69.4V135.351Z' fill='black'/%3E%3Cpath d='M110.44 135.351H117.28V142.422H110.44V135.351Z' fill='black'/%3E%3Cpath d='M137.8 135.351H144.64V142.422H137.8V135.351Z' fill='black'/%3E%3Cpath d='M144.64 135.351H151.48V142.422H144.64V135.351Z' fill='black'/%3E%3Cpath d='M158.32 135.351H165.16V142.422H158.32V135.351Z' fill='black'/%3E%3Cpath d='M165.16 135.351H172V142.422H165.16V135.351Z' fill='black'/%3E%3Cpath d='M1 142.422H7.84V149.493H1V142.422Z' fill='black'/%3E%3Cpath d='M14.68 142.422H21.52V149.493H14.68V142.422Z' fill='black'/%3E%3Cpath d='M21.52 142.422H28.36V149.493H21.52V142.422Z' fill='black'/%3E%3Cpath d='M28.36 142.422H35.2V149.493H28.36V142.422Z' fill='black'/%3E%3Cpath d='M42.04 142.422H48.88V149.493H42.04V142.422Z' fill='black'/%3E%3Cpath d='M55.72 142.422H62.56V149.493H55.72V142.422Z' fill='black'/%3E%3Cpath d='M62.56 142.422H69.4V149.493H62.56V142.422Z' fill='black'/%3E%3Cpath d='M83.08 142.422H89.92V149.493H83.08V142.422Z' fill='black'/%3E%3Cpath d='M89.92 142.422H96.76V149.493H89.92V142.422Z' fill='black'/%3E%3Cpath d='M96.76 142.422H103.6V149.493H96.76V142.422Z' fill='black'/%3E%3Cpath d='M103.6 142.422H110.44V149.493H103.6V142.422Z' fill='black'/%3E%3Cpath d='M110.44 142.422H117.28V149.493H110.44V142.422Z' fill='black'/%3E%3Cpath d='M117.28 142.422H124.12V149.493H117.28V142.422Z' fill='black'/%3E%3Cpath d='M124.12 142.422H130.96V149.493H124.12V142.422Z' fill='black'/%3E%3Cpath d='M130.96 142.422H137.8V149.493H130.96V142.422Z' fill='black'/%3E%3Cpath d='M137.8 142.422H144.64V149.493H137.8V142.422Z' fill='black'/%3E%3Cpath d='M151.48 142.422H158.32V149.493H151.48V142.422Z' fill='black'/%3E%3Cpath d='M1 149.493H7.84V156.564H1V149.493Z' fill='black'/%3E%3Cpath d='M14.68 149.493H21.52V156.564H14.68V149.493Z' fill='black'/%3E%3Cpath d='M21.52 149.493H28.36V156.564H21.52V149.493Z' fill='black'/%3E%3Cpath d='M28.36 149.493H35.2V156.564H28.36V149.493Z' fill='black'/%3E%3Cpath d='M42.04 149.493H48.88V156.564H42.04V149.493Z' fill='black'/%3E%3Cpath d='M55.72 149.493H62.56V156.564H55.72V149.493Z' fill='black'/%3E%3Cpath d='M62.56 149.493H69.4V156.564H62.56V149.493Z' fill='black'/%3E%3Cpath d='M76.24 149.493H83.08V156.564H76.24V149.493Z' fill='black'/%3E%3Cpath d='M89.92 149.493H96.76V156.564H89.92V149.493Z' fill='black'/%3E%3Cpath d='M110.44 149.493H117.28V156.564H110.44V149.493Z' fill='black'/%3E%3Cpath d='M117.28 149.493H124.12V156.564H117.28V149.493Z' fill='black'/%3E%3Cpath d='M124.12 149.493H130.96V156.564H124.12V149.493Z' fill='black'/%3E%3Cpath d='M137.8 149.493H144.64V156.564H137.8V149.493Z' fill='black'/%3E%3Cpath d='M144.64 149.493H151.48V156.564H144.64V149.493Z' fill='black'/%3E%3Cpath d='M151.48 149.493H158.32V156.564H151.48V149.493Z' fill='black'/%3E%3Cpath d='M158.32 149.493H165.16V156.564H158.32V149.493Z' fill='black'/%3E%3Cpath d='M165.16 149.493H172V156.564H165.16V149.493Z' fill='black'/%3E%3Cpath d='M1 156.564H7.84V163.635H1V156.564Z' fill='black'/%3E%3Cpath d='M14.68 156.564H21.52V163.635H14.68V156.564Z' fill='black'/%3E%3Cpath d='M21.52 156.564H28.36V163.635H21.52V156.564Z' fill='black'/%3E%3Cpath d='M28.36 156.564H35.2V163.635H28.36V156.564Z' fill='black'/%3E%3Cpath d='M42.04 156.564H48.88V163.635H42.04V156.564Z' fill='black'/%3E%3Cpath d='M55.72 156.564H62.56V163.635H55.72V156.564Z' fill='black'/%3E%3Cpath d='M62.56 156.564H69.4V163.635H62.56V156.564Z' fill='black'/%3E%3Cpath d='M83.08 156.564H89.92V163.635H83.08V156.564Z' fill='black'/%3E%3Cpath d='M110.44 156.564H117.28V163.635H110.44V156.564Z' fill='black'/%3E%3Cpath d='M144.64 156.564H151.48V163.635H144.64V156.564Z' fill='black'/%3E%3Cpath d='M151.48 156.564H158.32V163.635H151.48V156.564Z' fill='black'/%3E%3Cpath d='M165.16 156.564H172V163.635H165.16V156.564Z' fill='black'/%3E%3Cpath d='M1 163.635H7.84V170.706H1V163.635Z' fill='black'/%3E%3Cpath d='M42.04 163.635H48.88V170.706H42.04V163.635Z' fill='black'/%3E%3Cpath d='M62.56 163.635H69.4V170.706H62.56V163.635Z' fill='black'/%3E%3Cpath d='M69.4 163.635H76.24V170.706H69.4V163.635Z' fill='black'/%3E%3Cpath d='M76.24 163.635H83.08V170.706H76.24V163.635Z' fill='black'/%3E%3Cpath d='M96.76 163.635H103.6V170.706H96.76V163.635Z' fill='black'/%3E%3Cpath d='M103.6 163.635H110.44V170.706H103.6V163.635Z' fill='black'/%3E%3Cpath d='M110.44 163.635H117.28V170.706H110.44V163.635Z' fill='black'/%3E%3Cpath d='M117.28 163.635H124.12V170.706H117.28V163.635Z' fill='black'/%3E%3Cpath d='M124.12 163.635H130.96V170.706H124.12V163.635Z' fill='black'/%3E%3Cpath d='M130.96 163.635H137.8V170.706H130.96V163.635Z' fill='black'/%3E%3Cpath d='M137.8 163.635H144.64V170.706H137.8V163.635Z' fill='black'/%3E%3Cpath d='M144.64 163.635H151.48V170.706H144.64V163.635Z' fill='black'/%3E%3Cpath d='M165.16 163.635H172V170.706H165.16V163.635Z' fill='black'/%3E%3Cpath d='M1 170.706H7.84V177.777H1V170.706Z' fill='black'/%3E%3Cpath d='M7.84 170.706H14.68V177.777H7.84V170.706Z' fill='black'/%3E%3Cpath d='M14.68 170.706H21.52V177.777H14.68V170.706Z' fill='black'/%3E%3Cpath d='M21.52 170.706H28.36V177.777H21.52V170.706Z' fill='black'/%3E%3Cpath d='M28.36 170.706H35.2V177.777H28.36V170.706Z' fill='black'/%3E%3Cpath d='M35.2 170.706H42.04V177.777H35.2V170.706Z' fill='black'/%3E%3Cpath d='M42.04 170.706H48.88V177.777H42.04V170.706Z' fill='black'/%3E%3Cpath d='M55.72 170.706H62.56V177.777H55.72V170.706Z' fill='black'/%3E%3Cpath d='M62.56 170.706H69.4V177.777H62.56V170.706Z' fill='black'/%3E%3Cpath d='M69.4 170.706H76.24V177.777H69.4V170.706Z' fill='black'/%3E%3Cpath d='M83.08 170.706H89.92V177.777H83.08V170.706Z' fill='black'/%3E%3Cpath d='M89.92 170.706H96.76V177.777H89.92V170.706Z' fill='black'/%3E%3Cpath d='M96.76 170.706H103.6V177.777H96.76V170.706Z' fill='black'/%3E%3Cpath d='M103.6 170.706H110.44V177.777H103.6V170.706Z' fill='black'/%3E%3Cpath d='M117.28 170.706H124.12V177.777H117.28V170.706Z' fill='black'/%3E%3Cpath d='M124.12 170.706H130.96V177.777H124.12V170.706Z' fill='black'/%3E%3Cpath d='M130.96 170.706H137.8V177.777H130.96V170.706Z' fill='black'/%3E%3Cpath d='M137.8 170.706H144.64V177.777H137.8V170.706Z' fill='black'/%3E%3Cpath d='M144.64 170.706H151.48V177.777H144.64V170.706Z' fill='black'/%3E%3Cpath d='M151.48 170.706H158.32V177.777H151.48V170.706Z' fill='black'/%3E%3Cpath d='M158.32 170.706H165.16V177.777H158.32V170.706Z' fill='black'/%3E%3Cpath d='M165.16 170.706H172V177.777H165.16V170.706Z' fill='black'/%3E%3Cpath d='M7.84 1H1V8.07108M7.84 1V8.07108M7.84 1H14.68M7.84 8.07108H1M7.84 8.07108H14.68M7.84 8.07108V15.1422M1 8.07108V15.1422M14.68 1V8.07108M14.68 1H21.52M14.68 8.07108H21.52M21.52 1V8.07108M21.52 1H28.36M21.52 8.07108H28.36M28.36 1V8.07108M28.36 1H35.2M28.36 8.07108H35.2M35.2 1V8.07108M35.2 1H42.04M35.2 8.07108H42.04M42.04 1V8.07108M42.04 1H48.88V8.07108M42.04 8.07108H48.88M42.04 8.07108V15.1422M48.88 8.07108V15.1422M76.24 1H69.4V8.07108H76.24M76.24 1V8.07108M76.24 1H83.08V8.07108M76.24 8.07108H83.08M76.24 8.07108V15.1422M83.08 8.07108V15.1422M83.08 8.07108H89.92V15.1422M110.44 8.07108H117.28V1H110.44V8.07108ZM110.44 8.07108H103.6V15.1422M110.44 8.07108V15.1422M130.96 1H124.12V8.07108M130.96 1V8.07108M130.96 1H137.8M130.96 8.07108H124.12M130.96 8.07108H137.8M130.96 8.07108V15.1422M124.12 8.07108V15.1422M137.8 1V8.07108M137.8 1H144.64M137.8 8.07108H144.64M144.64 1V8.07108M144.64 1H151.48M144.64 8.07108H151.48M151.48 1V8.07108M151.48 1H158.32M151.48 8.07108H158.32M158.32 1V8.07108M158.32 1H165.16M158.32 8.07108H165.16M165.16 1V8.07108M165.16 1H172V8.07108M165.16 8.07108H172M165.16 8.07108V15.1422M172 8.07108V15.1422M7.84 15.1422H1M7.84 15.1422V22.2132M1 15.1422V22.2132M48.88 15.1422H42.04M48.88 15.1422V22.2132M42.04 15.1422V22.2132M83.08 15.1422H76.24M83.08 15.1422H89.92M83.08 15.1422V22.2132M76.24 15.1422V22.2132M89.92 15.1422V22.2132M110.44 15.1422H103.6M110.44 15.1422V22.2132M110.44 15.1422H117.28V22.2132H110.44M103.6 15.1422H96.76V22.2132M103.6 15.1422V22.2132M130.96 15.1422H124.12M130.96 15.1422V22.2132M124.12 15.1422V22.2132M172 15.1422H165.16M172 15.1422V22.2132M165.16 15.1422V22.2132M7.84 22.2132H1M7.84 22.2132V29.2843M1 22.2132V29.2843M21.52 15.1422H14.68V22.2132M21.52 15.1422V22.2132M21.52 15.1422H28.36M21.52 22.2132H14.68M21.52 22.2132H28.36M21.52 22.2132V29.2843M14.68 22.2132V29.2843M28.36 15.1422V22.2132M28.36 15.1422H35.2V22.2132M28.36 22.2132H35.2M28.36 22.2132V29.2843M35.2 22.2132V29.2843M48.88 22.2132H42.04M48.88 22.2132V29.2843M42.04 22.2132V29.2843M62.56 22.2132V15.1422H55.72V22.2132M62.56 22.2132H55.72M62.56 22.2132V29.2843M62.56 22.2132H69.4M55.72 22.2132V29.2843M83.08 22.2132H76.24M83.08 22.2132H89.92M83.08 22.2132V29.2843M76.24 22.2132H69.4M76.24 22.2132V29.2843M89.92 22.2132H96.76M89.92 22.2132V29.2843M103.6 22.2132H96.76M103.6 22.2132H110.44M103.6 22.2132V29.2843M96.76 22.2132V29.2843M110.44 22.2132V29.2843M130.96 22.2132H124.12M130.96 22.2132V29.2843M124.12 22.2132V29.2843M144.64 15.1422H137.8V22.2132M144.64 15.1422V22.2132M144.64 15.1422H151.48M144.64 22.2132H137.8M144.64 22.2132H151.48M144.64 22.2132V29.2843M137.8 22.2132V29.2843M151.48 15.1422V22.2132M151.48 15.1422H158.32V22.2132M151.48 22.2132H158.32M151.48 22.2132V29.2843M158.32 22.2132V29.2843M172 22.2132H165.16M172 22.2132V29.2843M165.16 22.2132V29.2843M7.84 29.2843H1M7.84 29.2843V36.3554M1 29.2843V36.3554M21.52 29.2843H14.68M21.52 29.2843H28.36M21.52 29.2843V36.3554M14.68 29.2843V36.3554H21.52M28.36 29.2843H35.2M28.36 29.2843V36.3554M35.2 29.2843V36.3554H28.36M48.88 29.2843H42.04M48.88 29.2843V36.3554M42.04 29.2843V36.3554M62.56 29.2843H55.72M62.56 29.2843H69.4M62.56 29.2843V36.3554M55.72 29.2843V36.3554M69.4 22.2132V29.2843M69.4 29.2843H76.24M69.4 29.2843V36.3554M76.24 29.2843H83.08M76.24 29.2843V36.3554M83.08 29.2843V36.3554M83.08 29.2843H89.92M96.76 29.2843H89.92M96.76 29.2843H103.6M89.92 29.2843V36.3554M103.6 29.2843H110.44M110.44 29.2843H117.28V36.3554M110.44 29.2843V36.3554M130.96 29.2843H124.12M130.96 29.2843V36.3554M124.12 29.2843V36.3554M144.64 29.2843H137.8M144.64 29.2843H151.48M144.64 29.2843V36.3554M137.8 29.2843V36.3554H144.64M151.48 29.2843H158.32M151.48 29.2843V36.3554M158.32 29.2843V36.3554H151.48M172 29.2843H165.16M172 29.2843V36.3554M165.16 29.2843V36.3554M7.84 36.3554H1M7.84 36.3554V43.4265M1 36.3554V43.4265M21.52 36.3554H28.36M48.88 36.3554H42.04M48.88 36.3554V43.4265M42.04 36.3554V43.4265M62.56 36.3554H55.72M62.56 36.3554H69.4M62.56 36.3554V43.4265M55.72 36.3554V43.4265M69.4 36.3554V43.4265M69.4 36.3554H76.24M83.08 36.3554H76.24M83.08 36.3554H89.92M76.24 36.3554V43.4265M89.92 36.3554H96.76M89.92 36.3554V43.4265M117.28 36.3554H110.44M117.28 36.3554V43.4265M110.44 36.3554H103.6M110.44 36.3554V43.4265M130.96 36.3554H124.12M130.96 36.3554V43.4265M124.12 36.3554V43.4265M144.64 36.3554H151.48M172 36.3554H165.16M172 36.3554V43.4265M165.16 36.3554V43.4265M7.84 43.4265H1M7.84 43.4265V50.4976M7.84 43.4265H14.68M1 43.4265V50.4976H7.84M48.88 43.4265H42.04M48.88 43.4265V50.4976H42.04M42.04 43.4265H35.2M42.04 43.4265V50.4976M62.56 43.4265H55.72M62.56 43.4265H69.4M62.56 43.4265V50.4976M55.72 43.4265V50.4976M69.4 43.4265H76.24M69.4 43.4265V50.4976M76.24 43.4265V50.4976M96.76 36.3554V43.4265M96.76 36.3554H103.6M96.76 43.4265H89.92M96.76 43.4265H103.6M96.76 43.4265V50.4976H103.6M89.92 43.4265H83.08V50.4976M89.92 43.4265V50.4976H83.08M103.6 36.3554V43.4265M103.6 43.4265H110.44M103.6 43.4265V50.4976M110.44 43.4265H117.28M110.44 43.4265V50.4976M117.28 43.4265V50.4976M130.96 43.4265H124.12M130.96 43.4265V50.4976M130.96 43.4265H137.8M124.12 43.4265V50.4976H130.96M172 43.4265H165.16M172 43.4265V50.4976H165.16M165.16 43.4265H158.32M165.16 43.4265V50.4976M7.84 50.4976H14.68M14.68 43.4265V50.4976M14.68 43.4265H21.52M14.68 50.4976H21.52M21.52 43.4265V50.4976M21.52 43.4265H28.36M21.52 50.4976H28.36M28.36 43.4265V50.4976M28.36 43.4265H35.2M28.36 50.4976H35.2M35.2 43.4265V50.4976M35.2 50.4976H42.04M62.56 50.4976H55.72M62.56 50.4976V57.5686M62.56 50.4976H69.4M55.72 50.4976V57.5686H62.56M76.24 50.4976H69.4M76.24 50.4976V57.5686M76.24 50.4976H83.08M69.4 50.4976V57.5686M83.08 50.4976V57.5686M103.6 50.4976H110.44M103.6 50.4976V57.5686M117.28 50.4976H110.44M117.28 50.4976V57.5686H110.44M110.44 50.4976V57.5686M130.96 50.4976H137.8M137.8 43.4265V50.4976M137.8 43.4265H144.64M137.8 50.4976H144.64M144.64 43.4265V50.4976M144.64 43.4265H151.48M144.64 50.4976H151.48M151.48 43.4265V50.4976M151.48 43.4265H158.32M151.48 50.4976H158.32M158.32 43.4265V50.4976M158.32 50.4976H165.16M62.56 57.5686H69.4M62.56 57.5686V64.6397M69.4 57.5686H76.24M69.4 57.5686V64.6397H62.56M76.24 57.5686H83.08M76.24 57.5686V64.6397H83.08V57.5686M110.44 57.5686H103.6M110.44 57.5686V64.6397M103.6 57.5686H96.76M103.6 57.5686V64.6397M21.52 57.5686H14.68V64.6397M21.52 57.5686V64.6397M21.52 57.5686H28.36M21.52 64.6397H14.68M21.52 64.6397H28.36M21.52 64.6397V71.7108M14.68 64.6397V71.7108M28.36 57.5686V64.6397M28.36 57.5686H35.2M28.36 64.6397H35.2M28.36 64.6397V71.7108M35.2 57.5686V64.6397M35.2 57.5686H42.04M35.2 64.6397H42.04M35.2 64.6397V71.7108M42.04 57.5686V64.6397M42.04 57.5686H48.88V64.6397H42.04M42.04 64.6397V71.7108M62.56 64.6397H55.72V71.7108H62.56V64.6397ZM96.76 57.5686H89.92V64.6397H96.76M96.76 57.5686V64.6397M96.76 64.6397H103.6M103.6 64.6397H110.44M110.44 64.6397H117.28V71.7108M110.44 64.6397V71.7108H117.28M130.96 57.5686H124.12V64.6397H130.96M130.96 57.5686V64.6397M130.96 57.5686H137.8M130.96 64.6397H137.8M137.8 57.5686V64.6397M137.8 57.5686H144.64M137.8 64.6397H144.64M144.64 57.5686V64.6397M144.64 57.5686H151.48M144.64 64.6397H151.48M151.48 57.5686V64.6397M151.48 57.5686H158.32V64.6397M151.48 64.6397H158.32M158.32 64.6397H165.16V71.7108M158.32 64.6397V71.7108M21.52 71.7108H14.68M21.52 71.7108H28.36M21.52 71.7108V78.7819M14.68 71.7108H7.84M14.68 71.7108V78.7819M28.36 71.7108H35.2M28.36 71.7108V78.7819M35.2 71.7108H42.04M35.2 71.7108V78.7819M42.04 71.7108H48.88V78.7819H42.04M42.04 71.7108V78.7819M117.28 71.7108H124.12V78.7819H117.28V71.7108ZM165.16 71.7108H158.32M165.16 71.7108V78.7819M165.16 71.7108H172V78.7819M158.32 71.7108V78.7819H165.16M7.84 71.7108H1V78.7819M7.84 71.7108V78.7819M7.84 78.7819H1M7.84 78.7819H14.68M7.84 78.7819V85.853M1 78.7819V85.853M14.68 78.7819H21.52M14.68 78.7819V85.853M21.52 78.7819V85.853M35.2 78.7819H28.36M35.2 78.7819V85.853M35.2 78.7819H42.04M28.36 78.7819V85.853M42.04 78.7819V85.853M165.16 78.7819H172M165.16 78.7819V85.853M172 78.7819V85.853M7.84 85.853H1M7.84 85.853V92.924M1 85.853V92.924M21.52 85.853H14.68M21.52 85.853V92.924M21.52 85.853H28.36M14.68 85.853V92.924M35.2 85.853H28.36M35.2 85.853H42.04M35.2 85.853V92.924M28.36 85.853V92.924M42.04 85.853H48.88V92.924H42.04M42.04 85.853V92.924M62.56 85.853V78.7819H55.72V85.853M62.56 85.853H55.72M62.56 85.853V92.924H55.72V85.853M137.8 85.853V78.7819H130.96V85.853M137.8 85.853H130.96M137.8 85.853V92.924M137.8 85.853H144.64V92.924M130.96 85.853H124.12M130.96 85.853V92.924M172 85.853H165.16M172 85.853V92.924H165.16M165.16 85.853H158.32M165.16 85.853V92.924M7.84 92.924H1M7.84 92.924V99.9951M7.84 92.924H14.68M1 92.924V99.9951M21.52 92.924H14.68M21.52 92.924H28.36M21.52 92.924V99.9951M14.68 92.924V99.9951H7.84M28.36 92.924H35.2M28.36 92.924V99.9951M35.2 92.924V99.9951M35.2 92.924H42.04M42.04 92.924V99.9951M117.28 85.853H110.44V92.924M117.28 85.853V92.924M117.28 85.853H124.12M117.28 92.924H110.44M117.28 92.924H124.12M117.28 92.924V99.9951M110.44 92.924V99.9951M124.12 85.853V92.924M124.12 92.924H130.96M130.96 92.924H137.8M130.96 92.924V99.9951M137.8 92.924H144.64M137.8 92.924V99.9951M144.64 92.924H151.48M144.64 92.924V99.9951M158.32 85.853H151.48V92.924M158.32 85.853V92.924M158.32 92.924H151.48M158.32 92.924H165.16M158.32 92.924V99.9951M151.48 92.924V99.9951M165.16 92.924V99.9951M7.84 99.9951H1M7.84 99.9951V107.066M1 99.9951V107.066M28.36 99.9951H21.52M28.36 99.9951H35.2M28.36 99.9951V107.066M21.52 99.9951V107.066H28.36M35.2 99.9951H42.04M35.2 99.9951V107.066M42.04 99.9951V107.066M42.04 99.9951H48.88V107.066H42.04M117.28 99.9951H110.44M117.28 99.9951V107.066M117.28 99.9951H124.12V107.066M110.44 99.9951V107.066H117.28M137.8 99.9951H130.96M137.8 99.9951V107.066M137.8 99.9951H144.64M130.96 99.9951V107.066M151.48 99.9951H144.64M151.48 99.9951V107.066H144.64M144.64 99.9951V107.066M165.16 99.9951H158.32M165.16 99.9951V107.066M165.16 99.9951H172V107.066M158.32 99.9951V107.066H165.16M7.84 107.066H1M7.84 107.066V114.137M1 107.066V114.137M28.36 107.066H35.2M28.36 107.066V114.137M42.04 107.066H35.2M42.04 107.066V114.137M35.2 107.066V114.137M62.56 107.066V99.9951H55.72V107.066M62.56 107.066H55.72M62.56 107.066V114.137M55.72 107.066V114.137M117.28 107.066H124.12M117.28 107.066V114.137M124.12 107.066V114.137M124.12 107.066H130.96M137.8 107.066H130.96M137.8 107.066H144.64M137.8 107.066V114.137M130.96 107.066V114.137M144.64 107.066V114.137M165.16 107.066H172M165.16 107.066V114.137H172V107.066M7.84 114.137H1M7.84 114.137V121.208H1V114.137M35.2 114.137H28.36M35.2 114.137H42.04M35.2 114.137V121.208H42.04M28.36 114.137H21.52V121.208H28.36V114.137ZM42.04 114.137V121.208M42.04 114.137H48.88V121.208H42.04M62.56 114.137H55.72M62.56 114.137V121.208M55.72 114.137V121.208M124.12 114.137H117.28M124.12 114.137H130.96M124.12 114.137V121.208M117.28 114.137H110.44M117.28 114.137V121.208M130.96 114.137H137.8M130.96 114.137V121.208M137.8 114.137H144.64M137.8 114.137V121.208M144.64 114.137V121.208M62.56 121.208H55.72M62.56 121.208V128.279H55.72V121.208M83.08 114.137H76.24V121.208M83.08 114.137V121.208M83.08 114.137H89.92M83.08 121.208H76.24M83.08 121.208H89.92M83.08 121.208V128.279H89.92M76.24 121.208H69.4V128.279H76.24V121.208ZM89.92 114.137V121.208M89.92 114.137H96.76M89.92 121.208H96.76M89.92 121.208V128.279M96.76 114.137V121.208M96.76 114.137H103.6M96.76 121.208H103.6M96.76 121.208V128.279M103.6 114.137V121.208M103.6 114.137H110.44M103.6 121.208H110.44M110.44 114.137V121.208M110.44 121.208H117.28M110.44 121.208V128.279M117.28 121.208H124.12M117.28 121.208V128.279M124.12 121.208H130.96M130.96 121.208H137.8M137.8 121.208H144.64M137.8 121.208V128.279M144.64 121.208V128.279M144.64 121.208H151.48M151.48 121.208H158.32V114.137H151.48V121.208ZM151.48 121.208V128.279M89.92 128.279H96.76M96.76 128.279H103.6V135.351H96.76V128.279ZM117.28 128.279H110.44M117.28 128.279V135.351M110.44 128.279V135.351M144.64 128.279H137.8M144.64 128.279H151.48M144.64 128.279V135.351M137.8 128.279V135.351M151.48 128.279H158.32M151.48 128.279V135.351M7.84 128.279H1V135.351M7.84 128.279V135.351M7.84 128.279H14.68M7.84 135.351H1M7.84 135.351H14.68M7.84 135.351V142.422M1 135.351V142.422M14.68 128.279V135.351M14.68 128.279H21.52M14.68 135.351H21.52M21.52 128.279V135.351M21.52 128.279H28.36M21.52 135.351H28.36M28.36 128.279V135.351M28.36 128.279H35.2M28.36 135.351H35.2M35.2 128.279V135.351M35.2 128.279H42.04M35.2 135.351H42.04M42.04 128.279V135.351M42.04 128.279H48.88V135.351M42.04 135.351H48.88M42.04 135.351V142.422M48.88 135.351V142.422M117.28 135.351H110.44M117.28 135.351V142.422M110.44 135.351V142.422M144.64 135.351H137.8M144.64 135.351V142.422M144.64 135.351H151.48M137.8 135.351V142.422M158.32 128.279V135.351M158.32 128.279H165.16M158.32 135.351H151.48M158.32 135.351H165.16M158.32 135.351V142.422M151.48 135.351V142.422M165.16 128.279V135.351M165.16 128.279H172V135.351M165.16 135.351H172M165.16 135.351V142.422M172 135.351V142.422H165.16M7.84 142.422H1M7.84 142.422V149.493M1 142.422V149.493M48.88 142.422H42.04M48.88 142.422V149.493M42.04 142.422V149.493M62.56 135.351H55.72V142.422M62.56 135.351V142.422M62.56 135.351H69.4M62.56 142.422H55.72M62.56 142.422H69.4M62.56 142.422V149.493M55.72 142.422V149.493M69.4 135.351V142.422M69.4 135.351H76.24V142.422H69.4M69.4 142.422V149.493M117.28 142.422H110.44M117.28 142.422V149.493M117.28 142.422H124.12M110.44 142.422H103.6M110.44 142.422V149.493M144.64 142.422H137.8M144.64 142.422H151.48M144.64 142.422V149.493M137.8 142.422H130.96M137.8 142.422V149.493M151.48 142.422H158.32M151.48 142.422V149.493M165.16 142.422H158.32M158.32 142.422V149.493M7.84 149.493H1M7.84 149.493V156.564M1 149.493V156.564M21.52 142.422H14.68V149.493M21.52 142.422V149.493M21.52 142.422H28.36M21.52 149.493H14.68M21.52 149.493H28.36M21.52 149.493V156.564M14.68 149.493V156.564M28.36 142.422V149.493M28.36 142.422H35.2V149.493M28.36 149.493H35.2M28.36 149.493V156.564M35.2 149.493V156.564M48.88 149.493H42.04M48.88 149.493V156.564M42.04 149.493V156.564M62.56 149.493H55.72M62.56 149.493H69.4M62.56 149.493V156.564M55.72 149.493V156.564M69.4 149.493V156.564M89.92 142.422H83.08V149.493M89.92 142.422V149.493M89.92 142.422H96.76M89.92 149.493H83.08M89.92 149.493H96.76M89.92 149.493V156.564M83.08 149.493H76.24V156.564H83.08M83.08 149.493V156.564M96.76 142.422V149.493M96.76 142.422H103.6M96.76 149.493H103.6M96.76 149.493V156.564H89.92M103.6 142.422V149.493M103.6 149.493H110.44M110.44 149.493H117.28M110.44 149.493V156.564M117.28 149.493H124.12M117.28 149.493V156.564M124.12 142.422V149.493M124.12 142.422H130.96M124.12 149.493H130.96M124.12 149.493V156.564M130.96 142.422V149.493M130.96 149.493H137.8M130.96 149.493V156.564H124.12M137.8 149.493H144.64M137.8 149.493V156.564H144.64M144.64 149.493V156.564M144.64 149.493H151.48M158.32 149.493H151.48M158.32 149.493V156.564M158.32 149.493H165.16M151.48 149.493V156.564M7.84 156.564H1M7.84 156.564V163.635M1 156.564V163.635M21.52 156.564H14.68M21.52 156.564H28.36M21.52 156.564V163.635M14.68 156.564V163.635H21.52M28.36 156.564H35.2M28.36 156.564V163.635M35.2 156.564V163.635H28.36M48.88 156.564H42.04M48.88 156.564V163.635M42.04 156.564V163.635M62.56 156.564H55.72M62.56 156.564H69.4M62.56 156.564V163.635M55.72 156.564V163.635H62.56M69.4 156.564V163.635M83.08 156.564H89.92M83.08 156.564V163.635M89.92 156.564V163.635H83.08M117.28 156.564H110.44M117.28 156.564H124.12M117.28 156.564V163.635M110.44 156.564V163.635M144.64 156.564H151.48M144.64 156.564V163.635M151.48 156.564H158.32M151.48 156.564V163.635M158.32 156.564H165.16M158.32 156.564V163.635H151.48M165.16 149.493V156.564M165.16 149.493H172V156.564M165.16 156.564H172M165.16 156.564V163.635M172 156.564V163.635M7.84 163.635H1M7.84 163.635V170.706M1 163.635V170.706M21.52 163.635H28.36M48.88 163.635H42.04M48.88 163.635V170.706M42.04 163.635V170.706M62.56 163.635H69.4M62.56 163.635V170.706M69.4 163.635V170.706M69.4 163.635H76.24M83.08 163.635H76.24M83.08 163.635V170.706M117.28 163.635H110.44M117.28 163.635V170.706M117.28 163.635H124.12M110.44 163.635H103.6M110.44 163.635V170.706M151.48 163.635H144.64M151.48 163.635V170.706M144.64 163.635H137.8M144.64 163.635V170.706M172 163.635H165.16M172 163.635V170.706M165.16 163.635V170.706M7.84 170.706H1M7.84 170.706V177.777M7.84 170.706H14.68M1 170.706V177.777H7.84M48.88 170.706H42.04M48.88 170.706V177.777H42.04M42.04 170.706H35.2M42.04 170.706V177.777M69.4 170.706H62.56M69.4 170.706H76.24M69.4 170.706V177.777M62.56 170.706H55.72V177.777H62.56M62.56 170.706V177.777M76.24 163.635V170.706M76.24 170.706H83.08M76.24 170.706V177.777H69.4M83.08 170.706H89.92M83.08 170.706V177.777H89.92M103.6 163.635H96.76V170.706M103.6 163.635V170.706M103.6 170.706H96.76M103.6 170.706H110.44M103.6 170.706V177.777M96.76 170.706H89.92M96.76 170.706V177.777M110.44 170.706H117.28M110.44 170.706V177.777H103.6M117.28 170.706H124.12M117.28 170.706V177.777H124.12M124.12 163.635V170.706M124.12 163.635H130.96M124.12 170.706H130.96M124.12 170.706V177.777M130.96 163.635V170.706M130.96 163.635H137.8M130.96 170.706H137.8M130.96 170.706V177.777M137.8 163.635V170.706M137.8 170.706H144.64M137.8 170.706V177.777M144.64 170.706H151.48M144.64 170.706V177.777M151.48 170.706V177.777M151.48 170.706H158.32M172 170.706H165.16M172 170.706V177.777H165.16M165.16 170.706H158.32M165.16 170.706V177.777M7.84 177.777H14.68M14.68 170.706V177.777M14.68 170.706H21.52M14.68 177.777H21.52M21.52 170.706V177.777M21.52 170.706H28.36M21.52 177.777H28.36M28.36 170.706V177.777M28.36 170.706H35.2M28.36 177.777H35.2M35.2 170.706V177.777M35.2 177.777H42.04M62.56 177.777H69.4M89.92 170.706V177.777M89.92 177.777H96.76M96.76 177.777H103.6M124.12 177.777H130.96M130.96 177.777H137.8M137.8 177.777H144.64M144.64 177.777H151.48M151.48 177.777H158.32M158.32 170.706V177.777M158.32 177.777H165.16M1 57.5686H7.84V64.6397H1V57.5686ZM144.64 71.7108H151.48V78.7819H144.64V71.7108ZM124.12 128.279H130.96V135.351H124.12V128.279Z' stroke='black' stroke-width='0.5'/%3E%3C/svg%3E%0A");
    width: 173px;
    height: 179px;
    margin: 0 auto 10px;
}
.tgChannel__text {
    color: var(--Black, #000);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 107%;
    letter-spacing: 0.28px;
    width: 211px;
}
.tgChannel__text a {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    letter-spacing: 0.28px;
    text-decoration: none;
    position: relative;
    display: inline-block;
}
.tgChannel__text a:before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #000;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: 0.3s all;
}
.tgChannel__text a:hover::before {
    width: 0;
}
.ajax-loader {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' width='200' height='200' style='shape-rendering: auto; display: block;' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.9166666666666666s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.8333333333333334s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.75s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.6666666666666666s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.5833333333333334s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.5s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.4166666666666667s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.3333333333333333s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.25s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.16666666666666666s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.08333333333333333s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='0s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io --%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    width: 200px;
    height: 200px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: block;
    font-size: 0;
    padding: 0;
    text-align: left;
    margin-left: 150px;
}
@media (max-width: 1200px) {
    .container {
        padding: 0 20px;
    }
    .header__menu ul {
        gap: 15px;
    }
    .myMainSection {
        padding: 20px 0;
    }
    .myMainSection.myMainMaterials {
        padding-bottom: 40px;
    }
    .myMainIntro {
        padding-top: 0;
    }
    .myMainIntro__wrap {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        gap: 40px;
    }
    .myMainIntro__list.materialsPage__list {
        grid-template-columns: repeat(4, 1fr);
    }
    .myMainIntro__wrap .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
        height: auto;
    }
    .myMainIntro__side-top__inner {
        width: 100%;
        max-width: none;
        min-width: 327px;
    }
    .myMainIntro__side-item__block {
        min-height: 327px;
        max-height: none;
        min-width: 327px;
        max-width: none;
        width: 100%;
    }
    .myMainIntro__side-item__photo {
        min-width: 261px;
        max-width: none;
        width: 55%;
        height: 70%;
        min-height: 196px;
        max-height: none;
    }
    .myMainBanner {
        overflow: hidden;
    }
    .myMainCourses,
    .myMainPodkasts {
        overflow: hidden;
    }
    .myMainCourses .coursesPage__list,
    .myMainPodkasts .myPodkastsOther__list {
        overflow-y: auto;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
    }
    .myMainCourses .coursesPage__list::-webkit-scrollbar,
    .myMainPodkasts .myPodkastsOther__list::-webkit-scrollbar {
        display: none;
    }
    .myMainPodkasts .myPodkastsOther__list {
        width: calc(100% + 20px);
        padding-right: 30px;
    }
    .myMainPodkasts .myPodkastsOther__list .materialsPage__list-item.__podkast {
        min-width: 418px;
    }
    .coursesPage__list-item.__long {
        grid-area: 1;
    }
    .myMainCourses,
    .myMainPodkasts,
    .myMainEvents,
    .myMainBanner {
        overflow: hidden;
    }
    .myMainCourses .coursesPage__list .coursesPage__list-item {
        min-width: 280px;
    }
    .myMainSubscribe {
        height: auto;
        padding: 96px 0;
    }
    .myMainSubscribe__form {
        min-width: 1px;
        padding: 0;
        width: 100%;
    }
    .myMainCourses .coursesPage__list-item__photo {
        max-width: 306px;
    }
    .myMainMaterials .materialsPage__list {
        grid-column-gap: 12px;
    }
    .myMainMaterials .materialsPage__wrap {
        flex-direction: column;
        gap: 40px;
    }
    .materialsPage__side {
        min-width: 1px;
        max-width: none;
        padding-bottom: 0;
        top: 0;
        position: relative;
    }
    .materialsPage__side .side__sort .dropdown {
        margin-bottom: 0;
    }
    .dropdown.opened .dropdown__wrap {
        position: relative;
        z-index: 1;
    }
    .side__tags,
    .podkastsPage__tags {
        margin-bottom: 0;
        display: none;
    }
    .coursesPage__top-wrap,
    .materialsPage__top-wrap {
        padding-right: 20px;
        gap: 40px;
    }
    .myCoursePlug__item[data-id="2"] .myCoursePlug__item-image[data-visible="desktop"] {
        margin-right: 20px;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-title {
        font-size: 48px;
    }
    .eventsPage__section {
        flex-direction: column;
        gap: 40px;
    }
    .eventsPage__section-date {
        min-width: 1px;
        max-width: none;
    }
    .eventsPage__section-date br {
        display: none;
    }
    .eventsPage__wrap .materialsPage__inner {
        flex: 2;
    }
    .authorsPage__sort {
        padding-right: 0;
    }
    .authorsPage__sort-inner ul {
        grid-column-gap: 10px;
    }
    .podkastsPage__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .podkastsPage__list .materialsPage__list-item__title {
        height: auto;
    }
    .myPageSpaekers__wrap[data-count="1"],
    .myPageSpaekers__wrap[data-count="2"],
    .myPageSpaekers__wrap[data-count="3"],
    .myPageSpaekers__wrap.__row {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .myPageSpaekers__wrap[data-count="1"] .myEditorBox,
    .myPageSpaekers__wrap[data-count="2"] .myEditorBox,
    .myPageSpaekers__wrap[data-count="3"] .myEditorBox,
    .myPageSpaekers__wrap.__row .myEditorBox {
        max-width: none;
    }
    .myPageSpaekers__wrap[data-count="3"] .myPageSpeakers__list,
    .myPageSpaekers__wrap.__row .myPageSpeakers__list {
        grid-template-columns: repeat(3, 1fr);
    }
    .myPageSpeakers__list-item__photo {
        height: auto;
    }
}
@media (max-width: 1000px) {
    .header__wrap {
        -ms-align-items: center;
        align-items: center;
    }
    .header__logo {
        flex: 1;
    }
    .header__menu-hamburger {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        margin-right: 24px;
    }
    .header__search-button {
        border-left: none;
    }
    .header__menu {
        display: block;
        left: 0;
        top: 82px;
        position: fixed;
        width: 100vw;
        height: calc(100vh - 82px);
        background-color: #fff;
        opacity: 0;
        visibility: hidden;
        transform: translateX(-100%);
    }
    .header__menu.__opened {
        transform: translateX(0);
        opacity: 1;
        visibility: visible;
    }
    .header__menu ul {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: flex-start;
        align-items: flex-start;
        width: 50%;
        height: 100%;
        padding-left: 24px;
        padding-right: 24px;
    }
    .header__menu > ul {
        padding: 80px 24px;
        background-color: #fff;
        overflow: hidden;
        justify-content: flex-start;
        padding-top: 35%;
    }
    .header__menu ul a {
        font-size: 21px;
    }
    .header__menu ul li a sup {
        font-size: 21px;
        left: 3px;
        top: -8px;
    }
    .header__menu ul li ul {
        justify-content: center;
        width: 50%;
        right: 0;
        left: auto;
        border: none;
        border-left: 1px solid var(--Black, #000);
        top: 0;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        gap: 24px;
        transition: 0.3s all;
    }
    .header__menu > ul > li {
        height: 37px;
    }
    .showOnlyMobile {
        display: block;
    }
    .header__menu ul li ul.__opened {
        opacity: 1;
        visibility: visible;
    }
    .header__menu ul li ul li {
        height: auto;
        width: 100%;
        padding: 0;
        z-index: 1;
    }
    .header__menu ul li ul li a {
        width: auto;
        height: auto;
        display: block;
        font-size: 14px;
    }
    .header__search {
        transition: 0.3s all;
    }
    .header__search.hidden {
        opacity: 0;
        visibility: hidden;
    }
    .search__results-tabs__head {
        display: none;
    }
    .search__results-tabs__head a {
        white-space: nowrap;
    }
    .search__results-tabs__body-item__list {
        max-height: 40vh;
    }
    .indexPage {
        margin-top: 20px;
    }
    .myMainBanner__wrap {
        flex-direction: column;
    }
    .myMainSection.myMainMaterials {
        padding-top: 40px;
    }
    .indexPage .materialsPage__list {
        margin-top: 66px;
        grid-template-columns: repeat(3, 1fr);
        grid-column-gap: 12px;
    }
    .materialsPage__wrap {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        gap: 0;
    }
    .materialsPage .materialsPage__wrap .materialsPage__side {
        margin-bottom: 40px;
    }
    .myMainMaterials .materialsPage__list {
        margin-top: 40px;
    }
    .podkastsPage .materialsPage__list-item.__podkast .materialsPage__list-item__photo {
        height: auto;
    }
    .materialsPage__list-item.__podkast .materialsPage__list-item__photo:before {
        display: none;
    }
    .myMainSubscribe__form-line {
        flex-direction: column;
        padding-bottom: 0;
        align-items: flex-start;
        justify-content: flex-start;
        height: auto;
    }
    .myMainSubscribe__box,
    .myMainSubscribe__form,
    .myMainSubscribe__form-groups {
        width: 100%;
    }
    .myMainSubscribe__form-title {
        margin: 0 0 24px 0;
    }
    .myMainProjects__slider-item__box {
        min-width: 406px;
        max-width: 406px;
    }
    .myMainEvents {
        padding-bottom: 30px;
    }
    .myMainEvents__tabs-head {
        display: none;
    }
    .myMainEvents__tabs-body__list {
        gap: 12px;
        flex-direction: row;
        align-items: flex-start;
        overflow-y: auto;
        padding-bottom: 30px;
        width: calc(100% + 20px);
        padding-right: 20px;
    }
    .myMainEvents__tabs-body__list-item {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        flex-direction: column-reverse;
        min-width: 327px;
        max-width: 327px;
        gap: 32px;
    }
    .myMainEvents__tabs-body__list-item:not(:last-of-type) {
        border-bottom: none;
        padding-bottom: 0;
    }
    .myMainEvents__tabs-body__list-item__photo {
        max-width: none;
        width: 100%;
        overflow: hidden;
    }
    .myMainEvents__tabs-body__list-item__photo img {
        min-height: 260px;
        max-height: 260px;
        height: auto;
    }
    .myMainEvents__tabs-body__list-item__content {
        padding-top: 0;
    }
    .myMainEvents__tabs-body__list-item__meta {
        margin-bottom: 16px;
    }
    .myMainEvents__tabs-body__list-item__date {
        font-size: 16px;
    }
    .myMainEvents__tabs-body__list-item__title {
        font-size: 21px;
    }
    .myMainEvents__tabs-body__list-item__text {
        margin-top: 32px;
        font-size: 14px;
    }
    .myMainBanner__image:not(.showOnlyMobile) {
        display: none;
    }
    .myMainBanner__content {
        max-width: none;
    }
    .myMainCourses .coursesPage__list {
        width: calc(100% + 20px);
        padding-right: 20px;
    }
    .myMainPodkasts .myPodkastsOther__list .materialsPage__list-item.__podkast {
        min-width: 280px;
    }
    .myCoursePlug {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 12px;
    }
    .myCoursePlug__item {
        height: auto;
    }
    .myCoursePlug__item[data-id="2"] .myCoursePlug__item-content {
        max-width: 279px;
    }
    .myCoursePlug__item[data-id="1"] {
        grid-column: span 2;
    }
    .myCoursePlug__item-wrap {
        flex-direction: column;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-title {
        font-size: 37px;
    }
    .myCoursePlug__item[data-id="2"] .myCoursePlug__item-image[data-visible="desktop"],
    .myCoursePlug__item[data-id="3"] .myCoursePlug__item-image[data-visible="desktop"] {
        max-width: 100%;
        min-width: 1px;
    }
    .myCoursePlug__item[data-id="2"] .myCoursePlug__item-wrap {
        gap: 80px;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-image[data-visible="mobile"] {
        display: none;
    }
    .myCoursePlug__item[data-id="3"] .myCoursePlug__item-image[data-visible="desktop"] {
        margin: 40px auto 24px;
        min-width: 279px;
        max-width: 279px;
        height: 279px;
    }
    .myCoursePlug__item-content {
        gap: 26px;
        padding: 24px;
    }
    .myCoursePlug__item[data-id="2"] .myCoursePlug__item-image[data-visible="desktop"] {
        margin-right: 0;
        margin-bottom: 24px;
    }
    .myCoursePlug__item-title {
        font-size: 32px;
    }
    .myCoursePlug__item[data-id="2"] .myCoursePlug__item-image[data-visible="desktop"] {
        min-width: 1px;
        max-width: none;
    }
    .myCoursePlug__item-image img,
    .myCoursePlug__item-image svg {
        max-width: 100%;
    }
    .researchPage__list {
        margin-top: 40px;
    }
    .materialsPage .materialsPage__inner {
        margin-top: 0;
    }
    .myMainMaterials .materialsPage__list {
        margin-top: 0;
    }
    .researchPage__list,
    .objectsPage__list {
        grid-column-gap: 12px;
    }
    .side__search {
        margin-bottom: 32px;
    }
    .coursesPage__top-wrap,
    .materialsPage__top-wrap {
        flex-direction: column;
        gap: 15px;
        padding-right: 15px;
    }
    .coursesPage__top-text {
        max-width: none;
    }
    .eventsPage__wrap .materialsPage__inner {
        margin-top: 40px;
    }
    .forumsPage__list-item a {
        align-items: flex-start;
    }
    .forumsPage__list-item__photo {
        height: auto;
    }
    .forumsPage__list-item__meta {
        margin-bottom: 32px;
        gap: 8px;
    }
    .forumsPage__list-item__meta-item {
        height: auto;
        min-height: 20px;
        background-position: left top 2px;
    }
    .forumsPage__list-item__text {
        margin-top: 32px;
        max-width: none;
    }
    .forumsPage__list-item__title {
        font-size: 32px;
    }
    .authorsPage__sort {
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
    }
    .eventsPage {
        margin-top: 0;
    }
    .eventsPage__tabs .tabs__head > .tabs__head-item:first-of-type {
        display: none;
    }
    .eventsPage__tabs .tabs__head .flex__right {
        flex: 0;
    }
    .month {
        justify-content: space-between;
        max-width: 98%;
    }
    .month .title {
        margin: 0;
        color: var(--text-black, #1a1a1a);
        font-size: 21px;
        font-style: normal;
        font-weight: 500;
        line-height: 114%;
    }
    .month .next,
    .month .prev {
        background-size: 15px 11px;
        width: 32px;
        height: 32px;
    }
    #month-calendar {
        max-width: 355px;
    }
    .existEvents .calDayEventsCount {
        display: none;
    }
    .existEvents .calDayEvents {
        display: none;
    }
    .existEvents .calDayTop .calDayText:after {
        content: "";
        width: 8px;
        height: 8px;
        border-radius: 50%;
        display: block;
        background: #fa8a59;
        margin-left: auto;
        margin-right: auto;
    }
    .weekdays {
        border-bottom: none;
    }
    .days li {
        height: auto;
        border: none;
        margin-bottom: 10px;
    }
    .days li:before,
    .days li:after {
        display: none;
    }
    .existEvents {
        cursor: pointer;
    }
    .weekdays li {
        font-size: 14px;
        color: #bdbdbd;
    }
    .weekdays li:not(:first-child) {
        padding-left: 0;
    }
    .calDayText span,
    .weekdays li span {
        display: none;
    }
    .mobileEvents {
        margin-top: 50px;
    }
    .mobileEvents .calDayEvents__item:nth-child(2),
    .mobileEvents .calDayEvents__item:nth-child(3) {
        position: relative;
        left: 0;
    }
    .mobileEvents .calDayEvents__item:nth-child(1) {
        width: 100%;
    }
    .eventsPage .mobileEvents .calDayEvents__item {
        flex-direction: column;
        text-decoration: none;
        left: 0;
        margin-top: 0;
    }
    .mobileEvents .calDayEvents__item:not(:last-child) {
        margin-bottom: 32px;
    }
    .mobileEvents .calDayEvents__item-photo {
        height: 235px;
        width: 100%;
        margin-bottom: 40px;
    }
    .mobileEvents .calDayEvents__item-photo img {
        display: block;
    }
    .calDayEvents__item-photo__empty {
        background-size: 50%;
    }
    .mobileEvents .calDayEvents__item-content {
        position: relative;
        display: block;
    }
    .mobileEvents .calDayEvents__item:nth-child(1) .calDayEvents__item-content {
        padding: 0;
    }
    .mobileEvents .calDayEvents__item-desc,
    .mobileEvents .calDayEvents__item-date {
        display: block;
    }
    .mobileEvents .calDayEvents__item-content {
        margin-left: 12px;
    }
    .mobileEvents .calDayEvents__item-date {
        font-weight: 500;
        font-size: 12px;
        line-height: 117%;
        letter-spacing: -0.01em;
        color: #fa8a59;
        margin-bottom: 4px;
    }
    .mobileEvents .calDayEvents__item-title {
        font-weight: 500;
        font-size: 20px;
        line-height: 120%;
        letter-spacing: -0.01em;
        color: #000;
        margin-bottom: 8px;
    }
    .mobileEvents .calDayEvents__item-desc {
        font-weight: 500;
        font-size: 16px;
        line-height: 125%;
        letter-spacing: -0.01em;
        color: #1a1a1a;
    }
    .myPageHero__image,
    .myPagePodkast__image {
        height: 358px;
    }
    .myForumsHero__intro {
        padding-top: 32px;
        gap: 0;
    }
    .myPageHero__intro-title,
    .myForumsHero__intro-title {
        font-size: 32px;
    }
    .myForumsHero__intro-title {
        margin: 12px 0 32px;
    }
    .myEditorSection.myPageDigits {
        padding: 32px 0;
    }
    .myPageDigits.three .myPageDigits__list-item__digit,
    .myPageDigits__list-item__digit {
        font-size: 40px;
    }
    .myPageContent__content h3,
    .myPageAuthorName__content h3,
    .myPageAuthorAvatar__content h3,
    .myEditorSection__content h3,
    .myPageInmageHorizont__content h3 {
        font-size: 21px;
    }
    .myPageContent__content h2,
    .myPageAuthorName__content h2,
    .myPageAuthorAvatar__content h2,
    .myEditorSection__content h2,
    .myPageInmageHorizont__content h2 {
        font-size: 27px;
    }
    .myPageGallery__list {
        grid-template-columns: repeat(4, 1fr);
        grid-auto-rows: 160px;
        gap: 8px;
    }
    .myPageGallery__list-item.__long {
        grid-column: auto;
    }
    .myPageGallery__button {
        text-align: center;
        margin-top: 32px;
    }
    .fancybox-container.customGallery {
        display: flex;
        flex-direction: column;
    }
    .fancybox-is-open.customGallery.fancybox-show-thumbs .fancybox-inner,
    .fancybox-is-open.customGallery .fancybox-stage,
    .fancybox-is-open.customGallery .fancybox-thumbs {
        position: relative;
        left: 0;
        top: 0;
        right: auto;
        bottom: auto;
    }
    .fancybox-is-open.customGallery.fancybox-show-thumbs .fancybox-inner {
        height: 70vh;
    }
    .fancybox-is-open.customGallery .fancybox-stage {
        top: 40px;
        height: 90%;
    }
    .fancybox-is-open.customGallery .fancybox-thumbs {
        width: 100%;
        padding: 10px 12px;
    }
    .fancybox-is-open.customGallery .fancybox-thumbs__list {
        display: flex;
        overflow-x: auto;
        overflow-y: hidden;
        gap: 8px;
        padding-bottom: 10px;
    }
    .fancybox-is-open.customGallery .fancybox-thumbs__list::-webkit-scrollbar-track {
        background: rgb(255 255 255 / 0.2);
    }
    .fancybox-is-open.customGallery .fancybox-thumbs__list::-webkit-scrollbar-thumb {
        background: #fff;
    }
    .fancybox-is-open.customGallery .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
        height: 5px;
    }
    .fancybox-is-open.customGallery .fancybox-thumbs__list a {
        height: 80px;
        width: 107px;
        min-width: 107px;
        max-width: none;
        max-height: none;
        float: none;
        display: block;
    }
    .fancybox-is-open.customGallery .fancybox-thumbs__list a:before {
        border: 2px solid var(--Green, #23de84);
    }
    .fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button {
        width: 80px;
        height: 81px;
    }
    .slick-arrow.myPageSlider__init-buttons__arrow {
        width: 80px;
        height: 81px;
    }
    .myPageSlider__init-buttons__prev {
        background-image: url("data:image/svg+xml,%0A%3Csvg width='82' height='83' viewBox='0 0 82 83' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.125 1L2 41.5M2 41.5L42.125 82M2 41.5H82' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    }
    .myPageSlider__init-buttons__next {
        background-image: url("data:image/svg+xml,%0A%3Csvg width='82' height='83' viewBox='0 0 82 83' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.875 1L80 41.5M80 41.5L39.875 82M80 41.5H0' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    }
    .slick-arrow::before,
    .fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button:before {
        display: none;
    }
    .fancybox-is-open.customGallery .fancybox-toolbar {
        padding: 0 10px;
    }
    .fancybox-is-open.customGallery .fancybox-toolbar p {
        font-size: 16px;
    }
    .myForumsOther {
        padding: 20px 0 32px;
    }
    .myForumsOther__list {
        grid-template-columns: repeat(2, 1fr);
        grid-row-gap: 32px;
        grid-column-gap: 15px;
    }
    .myForumsOther__list-item__photo {
        height: 235px;
    }
    .myForumsOther__list-item__title {
        font-size: 32px;
    }
    .myPageHero__intro {
        padding-top: 32px;
        margin-bottom: 32px;
        gap: 0;
    }
    .myPageHero__intro-info {
        min-width: 200px;
    }
    .myPageHero__intro .myPageBack {
        margin-bottom: 20px;
    }
    .myEditorBox {
        max-width: none;
    }
    .myPageContentAuthor .myPageAuthorAvatar__content {
        font-size: 21px;
    }
    .myPageDigits__title {
        font-size: 32px;
        margin-bottom: 32px;
    }
    .myPageAuthorAvatar__wrap.__quoteCenter {
        -ms-align-items: flex-start;
        align-items: flex-start;
    }
    .myMainSubscribe__form {
        padding: 0;
        width: 100%;
    }
    .myMainSubscribe__form-line {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        height: auto;
    }
    .myMainSubscribe__form-title,
    .myMainSubscribe__form-right {
        display: none;
    }
    .myMainSubscribe__form-top {
        margin-bottom: 24px;
    }
    .myMainSubscribe__form-top .myMainSubscribe__form-title,
    .myMainSubscribe__form-top .myMainSubscribe__form-right {
        display: block;
    }
    .myMainSubscribe__form-groups {
        justify-content: space-between;
        width: 100%;
    }
    .myMainSubscribe__form-input {
        padding-left: 0;
        margin-right: 0;
        text-align: left;
    }
    .myMainSubscribe__form-button {
        font-size: 0;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_3230_1545' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3230_1545)'%3E%3Cpath d='M13.125 10.75H4V9.25H13.125L8.9375 5.0625L10 4L16 10L10 16L8.9375 14.9375L13.125 10.75Z' fill='white'/%3E%3C/g%3E%3C/svg%3E")
            no-repeat;
        width: 20px;
        height: 20px;
    }
    .myMainSubscribe__form-title,
    .myMainSubscribe__form-right {
        font-size: 32px;
        margin: 0;
    }
    .myMainSubscribe__form-right {
        text-align: left;
    }
    .myMainSubscribe__form-line {
        height: 52px;
    }
    .myMainSubscribe__form-green {
        font-size: 18px;
        margin-top: 24px;
        margin-bottom: 64px;
    }
    .myPageImageContent__init.__horizontal .myPageImageContent__image,
    .myPageImageContent .myPageImageContent__image {
        min-width: 1px !important;
        max-width: none !important;
        display: block;
        min-height: 1px !important;
        max-height: none !important;
        width: 100%;
    }
    .myPageImageContent__init.__horizontal .myPageImageContent__image img,
    .myPageImageContent .myPageImageContent__image img {
        width: 100%;
    }
    .materialsPage__list {
        column-gap: 12px;
    }
    .researchPage__list-item__photo {
        height: 200px;
    }
    .page__title {
        font-size: 40px;
    }
    .coursesPage,
    .materialsPage,
    .authorsPage,
    .indexPage,
    .podkastsPage,
    .objectsPage {
        font-size: 40px;
        padding-top: 20px;
    }
    .myPageAuthorAvatar__avatar {
        min-width: 180px;
        max-width: 180px;
    }
    .podkastsPage__list {
        grid-column-gap: 20px;
    }
    .materialsPage__list-item.__podkast .materialsPage__list-item__photo,
    .materialsPage__list-item.__podkast .materialsPage__list-item__photo img,
    .materialsPage__inner .materialsPage__list-item.__podkast.__long .materialsPage__list-item__photo img,
    .podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
        min-height: 1px;
        height: auto;
    }
    .myPagePodkast__intro {
        flex-direction: column;
        gap: 32px;
    }
    .myPagePodkast__text {
        margin-top: 32px;
    }
    .myPodkastsList {
        padding: 64px 0;
    }
    .myPodkastsList__slider-wrap {
        overflow: visible;
    }
    .myPodkastsList__slider-wrap .slick-slide {
        margin-right: 80px;
        width: 500px;
    }
    .myPodkastsList .slick-arrow:not(.myPageSlider__init-buttons__arrow) {
        top: -80px;
        width: 40px;
        height: 40px;
        background-size: cover;
    }
    .myPodkastsList .slick-prev {
        left: 50%;
        transform: translateX(-50%);
        margin-left: -160px;
        background-image: url("data:image/svg+xml,%0A%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8715 1L2.00009 21M2.00009 21L21.8715 41M2.00009 21H41.6191' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    }
    .myPodkastsList .slick-next {
        right: 50%;
        transform: translateX(50%);
        margin-right: -160px;
        background-image: url("data:image/svg+xml,%0A%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1285 1L39.9999 21M39.9999 21L20.1285 41M39.9999 21H0.380859' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    }
    .myPodkastsList__slider-item__social {
        padding-bottom: 0;
    }
    .myPageSlider__init {
        height: auto;
    }
    .footer {
        padding: 35px 0;
    }
    .footer__center {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .footer__social-wrap {
        margin-top: 60px;
    }
    .footer__social {
        justify-content: flex-end;
        gap: 24px;
    }
    .footer__menu ul {
        flex-wrap: wrap;
    }
}
@media (max-width: 780px) {
    .header,
    .bx-core .header {
        z-index: 1002;
        top: 0;
    }
    .header__wrap {
        border-top: none;
        -ms-align-items: center;
        align-items: center;
    }
    .header,
    .bx-core .header {
        border-bottom: 1px solid var(--Black, #000);
        background: #fff;
    }
    .header .container {
        padding: 0;
    }
    .header__wrap {
        border: none;
        padding: 0 24px;
    }
    .header__logo-image {
        display: none;
    }
    .header__logo-text {
        border-right: none;
        font-size: 13px;
        padding: 10px;
        border: 1px solid var(--Black, #000);
    }
    .header__menu {
        top: 61px;
        height: calc(100vh - 61px);
    }
    .header__menu-hamburger {
        margin-right: 0;
        margin-left: 20px;
    }
    .header__search-form__wrap {
        padding: 10px 20px 10px 24px;
    }
    .coursesPage,
    .materialsPage,
    .authorsPage,
    .indexPage,
    .objectsPage {
        padding-top: 24px;
        margin-top: 0;
    }
    .indexPage {
        padding-top: 40px;
        margin-top: 0;
    }
    .myMainIntro__side-top__inner {
        position: relative;
        top: 0;
    }
    .myMainIntro__side-item__photo {
        width: 85%;
    }
    .myMainIntro__side-title {
        font-size: 40px;
        margin-bottom: 24px;
    }
    .myMainIntro__side-item__fixed-title {
        font-size: 33px;
    }
    .myMainIntro__side-item__fixed-title2 {
        top: 110px;
        right: -110px;
    }
    .myMainIntro__side-item__title {
        font-size: 24px;
        margin: 14px 0;
    }
    .indexPage .coursesPage__list-item__photo {
        max-width: 327px;
        height: 390px;
        margin-left: auto;
        margin-right: auto;
    }
    .myMainBanner .myMainSection {
        padding: 40px 0;
    }
    .myMainBanner__content {
        max-width: none;
    }
    .myMainBanner__title {
        font-size: 40px;
        line-height: 105%;
    }
    .myMainBanner__text {
        font-size: 16px;
        line-height: 112.5%;
    }
    .myMainBanner__image:not(.showOnlyMobile) {
        display: none;
    }
    .myMainBanner__image {
        height: 343px;
        left: 0;
    }
    .myMainBanner__image img {
        max-height: 100%;
        object-fit: contain;
    }
    .myMainSection__top,
    .myMainPodkasts .myMainSection__top {
        margin-bottom: 24px;
        padding-bottom: 10px;
    }
    .myMainSection__top {
        padding-top: 12px;
    }
    .myMainSection__title {
        font-size: 40px;
    }
    .myMainPodkasts .materialsPage__list-item.__podkast .materialsPage__list-item__photo img,
    .podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo img,
    .myMainPodkasts .myPageOtherpage__box-el__photo[data-type="podkast"],
    .materialsPage__list-item.__podkast .materialsPage__list-item__photo.__noPhoto,
    .materialsPage__list-item.__podkast .materialsPage__list-item__photo.__noPhoto svg {
        height: auto;
        max-width: none;
        width: 100%;
    }
    .materialsPage__list-item.__podkast .materialsPage__list-item__photo:before {
        display: none;
    }
    .materialsPage__list-item.__long.__podkast {
        max-width: none;
    }
    .materialsPage__inner .materialsPage__list-item.__podkast.__long .materialsPage__list-item__photo img {
        height: auto;
    }
    .materialsPage__list {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        row-gap: 32px;
    }
    .posts__filter {
        overflow-y: auto;
    }
    .posts__filter-item {
        overflow: visible;
    }
    .posts__filter-item::after {
        display: none;
    }
    .myPodkastsOther__list.materialsPage__list,
    .myMainIntro__list.materialsPage__list {
        margin-top: 30px;
    }
    .materialsPage__list-item.__section6 .materialsPage__list-item__photo.__noPhoto,
    .materialsPage__list-item.__section6 .materialsPage__list-item__photo,
    .materialsPage__list-item.__likbez .materialsPage__list-item__photo,
    .materialsPage__list-item.__likbez .materialsPage__list-item__photo.__noPhoto,
    .materialsPage__list-item.__section9 .materialsPage__list-item__photo,
    .materialsPage__list-item.__section9 .materialsPage__list-item__photo.__noPhoto {
        height: auto;
        width: 100%;
        overflow: hidden;
    }
    .materialsPage__list-item .materialsPage__list-item__photo.__noPhoto img,
    .materialsPage__list-item .materialsPage__list-item__photo img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .materialsPage__list-item.__section6 .materialsPage__list-item__photo.__noPhoto,
    .materialsPage__list-item.__section6 .materialsPage__list-item__photo {
        height: 428px;
    }
    .materialsPage__list-item.__likbez .materialsPage__list-item__photo,
    .materialsPage__list-item.__likbez .materialsPage__list-item__photo.__noPhoto {
        height: 351px;
    }
    .materialsPage__list-item.__section9 .materialsPage__list-item__photo,
    .materialsPage__list-item.__section9 .materialsPage__list-item__photo.__noPhoto {
        height: 223px;
    }
    .myMainIntro__wrap .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
        height: auto;
    }
    .myMainProjects {
        overflow: hidden;
    }
    .myMainProjects__box {
        position: relative;
        left: -20px;
        width: calc(100% + 40px);
    }
    .slick-initialized .myMainProjects__slider-item.slick-slide {
        height: auto;
    }
    .myMainProjects__slider-item__box {
        min-width: 1px;
        max-width: none;
    }
    .myMainProjects__slider-item__photo {
        height: 375px;
        position: relative;
    }
    .myMainProjects__box .slick-arrow:not(.myPageSlider__init-buttons__arrow) {
        top: 32%;
        bottom: auto;
    }
    .myMainIntro__list.materialsPage__list {
        margin-top: 0;
    }
    .myMainIntro__list.materialsPage__list .materialsPage__list-item {
        display: flex;
        flex-direction: column;
    }
    .materialsPage__list-item__metaPodkast {
        margin-top: 8px;
    }
    .coursesPage__top-text {
        max-width: none;
    }
    .myPageGallery__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .myPageGallery__list.__smallCount {
        grid-auto-rows: 306px;
    }
    .footer {
        padding-bottom: 24px;
    }
    .footer__top {
        -ms-align-items: center;
        align-items: center;
    }
    .footer__logo-image {
        max-width: 30px;
    }
    .footer__logo-image svg {
        max-width: 100%;
        height: auto;
    }
    .footer__center {
        margin-top: 100px;
        margin-bottom: 60px;
    }
    .footer__social-wrap {
        margin-top: 140px;
    }
    .footer__logo-text {
        padding: 10px 11px;
    }
    .footer__bottom-item:first-child {
        max-width: 155px;
    }
    .popupEvents__wrap,
    .modal__wrap {
        padding: 10px 24px 95px;
    }
    .page__modal-title {
        font-size: 21px;
        max-width: 300px;
    }
    .page__modal-editor h3 {
        font-size: 18px;
        margin-bottom: 15px;
    }
    .myEditorSection__content ul,
    .myEditorSection__content ol {
        margin-left: 20px;
    }
    .myCoursePlug {
        align-items: flex-start;
        grid-template-columns: repeat(1, 1fr);
        justify-content: center;
    }
    .myCoursePlug__item {
        min-width: 327px;
        max-width: 327px;
        margin: 0 auto;
    }
    .myCoursePlug__item[data-id="1"] {
        height: auto;
        position: relative;
        max-width: 327px;
        grid-column: 1;
        min-width: 327px;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-image[data-visible="desktop"] {
        display: none;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-image[data-visible="mobile"] {
        display: block;
        width: 100%;
        height: 100%;
        position: relative;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-content {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        padding: 0;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-title {
        font-size: 40px;
        text-align: right;
        bottom: 18px;
        right: 6%;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-text {
        max-width: 250px;
        left: 13%;
        top: 31%;
        font-size: 12px;
    }
    .myCoursePlug__item[data-id="1"] .button__more {
        bottom: 22%;
        right: 12%;
    }
    .authorsPageModal__box-list__items,
    .researchPage__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .researchPage__list-item__photo {
        min-height: 327px;
    }
    .objectsPage__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .eventsPage__section-list {
        gap: 32px;
    }
    .eventsPage__section-list .eventsPage__section-item {
        flex-direction: column;
    }
    .eventsPage__section-item__photo {
        min-width: 1px;
        max-width: none;
        height: 235px;
    }
    .forumsPage__list-item a {
        flex-direction: column;
    }
    .forumsPage__list-item__photo {
        max-width: none;
        height: auto;
    }
    .forumsPage__list-item__photo img {
        max-width: none;
    }
    .authorsPage__sort-inner {
        overflow-y: auto;
        width: 100%;
        align-items: flex-start;
    }
    .authorsPage__sort-inner::-webkit-scrollbar {
        display: none;
    }
    .authorsPage__sort-inner ul {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        overflow-y: auto;
        gap: 20px;
    }
    .authorsPage__list-item {
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
    }
    .authorsPage__list-item__photo-stroke,
    .authorsPage__list-item__photo-fill {
        display: none;
    }
    .authorsPage__list-item__title {
        font-size: 32px;
    }
    .authorsPage__list-item__text {
        margin-top: 24px;
    }
    .authorsPage__sort-reset {
        display: none;
    }
    .authorsPage__sort-reset.show {
        display: block;
    }
    .modal#authors .modal__close {
        right: 24px;
    }
    .modal__box {
        max-height: 100vh;
    }
    .authorsPageModal__box-top {
        flex-direction: column;
        align-items: flex-start;
        padding: 40px;
    }
    .authorsPageModal__box-top__title {
        font-size: 21px;
    }
    .authorsPageModal__box-empty__text {
        font-size: 16px;
    }
    .myForumsOther__title {
        margin-bottom: 32px;
    }
    .myPageDigits__list,
    .myPageDigits__list[data-count="3"],
    .myPageDigits__list[data-count="2"],
    .myPageDigits__list[data-count="1"],
    .myPageDigits__list[data-count="4"],
    .myPageDigits.three .myPageDigits__list,
    .myPageDigits.three .myPageDigits__list[data-count="2"],
    .myPageDigits.three .myPageDigits__list[data-count="3"],
    .myPageDigits.three .myPageDigits__list[data-count="4"] {
        grid-template-columns: 1fr;
        row-gap: 40px;
        column-gap: 0;
    }
    .myMainSubscribe__form-title,
    .myMainSubscribe__form-right {
        font-size: 21px;
    }
    .myPageHero__intro {
        flex-direction: column;
    }
    .myPageHero__intro-title {
        max-width: none;
        margin-bottom: 32px;
    }
    .myPageAuthorName__wrap,
    .myPageAuthorAvatar__wrap,
    .myPageSlider__wrap,
    .myEditor__wrap,
    .myPageAuthorAvatar__wrap.avatarLeft {
        flex-direction: column;
        gap: 32px;
    }
    .myPageContentAuthor .myPageAuthorAvatar__wrap {
        padding-top: 0;
    }
    .myPageContent + .myPageAuthorAvatar:not(.myPageContentAuthor) {
        padding-top: 0;
    }
    .myPageAuthorAvatar__wrap {
        padding-top: 0;
    }
    .myPageAuthorAvatar__avatar {
        max-width: none;
        min-width: 1px;
        position: relative;
        top: 0;
        margin-left: auto;
    }
    .myPageAuthorAvatar__wrap.avatarLeft .myPageAuthorAvatar__avatar {
        margin-left: 0;
    }
    .myPageAuthorAvatar__avatar-post {
        max-width: 80%;
        font-size: 14px;
    }
    .myPageAuthorAvatar__avatar-photo {
        min-width: 100px;
        max-width: 100px;
        height: 100px;
    }
    .myPageAuthorAvatar__avatar-name {
        font-size: 16px;
    }
    .myPageContent {
        padding: 0;
        margin: 32px 0;
    }
    .myPageContentAuthor {
        padding: 32px 0;
    }
    .myPageAuthorAvatar {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .myPageSocials__list {
        flex-wrap: wrap;
    }
    .myPageImageContent__init {
        flex-direction: column;
    }
    .myPageVideo__init-videoiframe.myPageVideo__init-box {
        height: 350px;
    }
    .myPodkastsList .myPageVideo__init-videoiframe.myPageVideo__init-box {
        height: auto;
    }
    .objectsPage__list-item__card-photo {
        height: 266px;
    }
    .myPageImageContent__image,
    .myPageImageContent__content {
        flex: 0;
    }
    .myPageImageContent__init.__horizontal .myPageImageContent__image,
    .myPageImageContent .myPageImageContent__image {
        min-width: 1px !important;
        max-width: none !important;
        display: block;
        min-height: 214px !important;
        width: 100%;
    }
    .podkastsPage__list {
        grid-template-columns: repeat(1, 1fr);
        grid-row-gap: 32px;
        margin-top: 24px;
    }
    .myPagePodkast__title {
        font-size: 32px;
    }
    .myPodkastsList__items {
        max-height: 40vh;
        grid-template-columns: repeat(3, minmax(196px, 196px));
    }
    .myPodkastsList__slider-item__meta-desktop {
        display: none;
    }
    .myPodkastsList__slider-item__meta-mobile {
        display: block;
    }
    .myPageImageContent__init.__rotate {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .myPageSpaekers__wrap[data-count="3"] .myPageSpeakers__list,
    .myPageSpaekers__wrap.__row .myPageSpeakers__list {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 560px) {
    .myMainIntro__side,
    .myMainIntro__side-top__inner,
    .myMainIntro__side-item__block {
        min-width: 1px;
    }
    .myMainIntro__side-item__block {
        min-height: 1px;
        height: auto;
        padding: 70px 0;
    }
    .myMainIntro__side-item__photo {
        min-height: 100px;
    }
    .myMainSection__title {
        padding-bottom: 5px;
    }
    .authorsPageModal__box-list__items,
    .researchPage__list {
        grid-template-columns: repeat(1, 1fr);
    }
    .objectsPage {
        padding-bottom: 40px;
    }
    .objectsPage__list {
        grid-template-columns: repeat(1, 1fr);
    }
    .objectsPage__type-map {
        height: 540px;
        position: relative;
        left: -20px;
        width: calc(100% + 40px);
    }
    .objectsPage__type-map__tools {
        left: 20px;
    }
    .myPageGallery__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .fancybox-is-open.customGallery.fancybox-show-thumbs .fancybox-inner {
        height: 54vh;
    }
    .myForumsOther__list {
        grid-template-columns: repeat(1, 1fr);
    }
    .myPageVideo__init-videoiframe.myPageVideo__init-box {
        min-height: 250px;
    }
    .myPodkastsList .myPageVideo__init-videoiframe.myPageVideo__init-box {
        min-height: auto;
    }
    .podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo,
    .podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
        max-width: 327px;
    }
    .myPodkastsList__slider-wrap .slick-slide {
        width: 400px;
    }
    .tgChannel {
        padding-bottom: 0;
        height: 101px;
        bottom: 12px;
        width: calc(100% - 24px);
        left: 50%;
        max-width: 351px;
        transform: translateX(-50%);
    }
    .tgChannel__close {
        position: absolute;
        top: 0;
        right: 0;
    }
    .tgChannel__wrap {
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        height: 100%;
        padding-left: 20px;
    }
    .tgChannel__image {
        min-width: 72px;
        max-width: 72px;
        height: 72px;
        margin: 0 40px 0 0;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72' fill='none'%3E%3Cpath d='M36 72C55.8822 72 72 55.8822 72 36C72 16.1178 55.8822 0 36 0C16.1178 0 0 16.1178 0 36C0 55.8822 16.1178 72 36 72Z' fill='%2323DE84'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.2957 35.62C26.7904 31.0476 33.7885 28.0332 37.2901 26.5768C47.2877 22.4185 49.3651 21.6961 50.7191 21.6723C51.0169 21.667 51.6828 21.7408 52.1141 22.0908C52.4783 22.3863 52.5785 22.7855 52.6265 23.0657C52.6744 23.3459 52.7341 23.9842 52.6867 24.4829C52.1449 30.1754 49.8006 43.9894 48.608 50.3651C48.1034 53.0628 47.1097 53.9674 46.1478 54.0559C44.0572 54.2483 42.4697 52.6743 40.4448 51.347C37.2764 49.27 35.4864 47.9771 32.4108 45.9504C28.8565 43.6081 31.1606 42.3208 33.1862 40.2169C33.7163 39.6663 42.9275 31.288 43.1058 30.528C43.1281 30.433 43.1488 30.0786 42.9383 29.8915C42.7278 29.7044 42.4171 29.7684 42.1929 29.8193C41.8751 29.8914 36.8135 33.237 27.0079 39.856C25.5712 40.8426 24.2698 41.3233 23.1039 41.2981C21.8185 41.2703 19.3459 40.5713 17.5078 39.9738C15.2533 39.241 13.4615 38.8535 13.6175 37.6089C13.6988 36.9606 14.5915 36.2977 16.2957 35.62Z' fill='white'/%3E%3C/svg%3E");
    }
    .tgChannel__text {
        text-align: left;
        max-width: 170px;
        font-size: 12px;
    }
    .tgChannel__text a {
        font-size: 12px;
    }
    .myPageSlider__init {
        position: relative;
        left: -20px;
        width: calc(100% + 40px);
    }
    .myPageSlider__init-wrapper,
    .myPageSlider__init-wrapper .slick-list,
    .myPageSlider__init-item {
        height: 375px;
    }
    .objectsPageModal__links-item {
        height: auto;
    }
    .objectsPageModal__section {
        padding-bottom: 50px;
    }
    .posts__filter {
        overflow-y: auto;
        gap: 22px;
    }
    .myPodkastsList__items {
        grid-template-columns: repeat(1, minmax(196px, 196px));
        max-height: 60vh;
    }
    .form__radios-item label {
        height: auto;
    }
    .myPageSpaekers__wrap[data-count="3"] .myPageSpeakers__list,
    .myPageSpaekers__wrap.__row .myPageSpeakers__list {
        grid-template-columns: repeat(1, 1fr);
    }
}
@media (max-width: 480px) {
    .myMainSection__top,
    .myMainPodkasts .myMainSection__top {
        align-items: flex-start;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: flex-start;
    }
    .myPageVideo__init-videoiframe.myPageVideo__init-box {
        height: 214px;
    }
    .myPodkastsList .myPageVideo__init-videoiframe.myPageVideo__init-box {
        height: auto;
    }
    .myEditorSection.myPageVideo {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .myPodkastsList__slider-wrap .slick-slide {
        width: 327px;
    }
}
@media (max-width: 380px) {
    .container {
        padding: 0 12px;
    }
    .header__wrap {
        padding: 0 12px;
    }
    .header__menu > ul {
        padding: 80px 12px;
    }
    .header__menu ul li a sup {
        font-size: 16px;
    }
    .header__menu > ul > li > a {
        font-size: 16px;
    }
    .myCoursePlug__item,
    .myCoursePlug__item[data-id="1"] {
        min-width: 100%;
        max-width: 100%;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-title {
        font-size: 35px;
        width: 200px;
    }
    .podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo,
    .podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
        max-width: 96%;
    }
    .myPodkastsList__slider-wrap .slick-track {
        left: -15px;
    }
    .myPodkastsList__slider-wrap .slick-slide {
        width: 280px;
        margin-right: 20px;
        margin-left: 20px;
    }
    .myPodkastsList .slick-arrow:not(.myPageSlider__init-buttons__arrow) {
        display: none !important;
    }
}
.lectorModal__box {
    padding: 40px;
    max-width: 685px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.lectorModal__box-top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    gap: 20px;
}
.lectorModal__box-top__photo {
    min-width: 173px;
    max-width: 173px;
    height: 197px;
}
.lectorModal__box-top__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.lectorModal__box-top__content {
    padding-top: 24px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    max-width: 472px;
}
.lectorModal__box-top__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106.25%;
}
.lectorModal__box-top__post {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    margin-top: 24px;
}
.lectorModal__box-top__text {
    color: var(--Dark-Grey, #707579);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    margin-top: 32px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 15px;
}
.lectorModal__box-inner {
    margin-top: 40px;
    padding: 40px 0 100px;
    border-top: 1px solid var(--Black, #000);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 40px;
}
.lectorModal__box-inner__section-title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.lectorModal__box-inner__section-items {
    margin-top: 24px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 24px;
}
.lectorModal__box-inner__section-items__item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    gap: 12px;
}
.lectorModal__box-inner__section-items__item-image {
    min-width: 140px;
    max-width: 140px;
    height: 98px;
    position: relative;
    overflow: hidden;
}
.lectorModal__box-inner__section-items__item-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.lectorModal__box-inner__section-items__item-box {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
}
.lectorModal__box-inner__section-items__item-tags {
    margin-bottom: 12px;
}
.lectorModal__box-inner__section-items__item-name {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    text-decoration: none;
    transition: 0.3s all;
}
.lectorModal__box-inner__section-items__item-subname {
    padding: 8px 0;
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    text-decoration: none;
    transition: 0.3s all;
}
.lectorModal__box-inner__section-items__item-name:hover,
.lectorModal__box-inner__section-items__item-subname:hover {
    color: #23de84;
}
@media (max-width: 1200px) {
    .lessonPage__progress {
        display: none;
    }
}
@media (max-width: 980px) {
    .coursePage {
        margin-top: 20px;
    }
    .coursePage__top-wrap {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -ms-align-items: flex-start;
        align-items: flex-start;
        gap: 24px;
    }
    .coursePage__box {
        padding-left: 0;
    }
    .coursePage__top-photo {
        height: auto;
    }
    .coursePage__top-photo img {
        height: auto;
        display: block;
    }
    .coursePage__top-title {
        color: #000;
        font-size: 32px;
        font-style: normal;
        font-weight: 500;
        line-height: 100%;
        letter-spacing: -0.64px;
        margin-bottom: 20px;
    }
    .coursePage__content {
        margin-top: 20px;
    }
    .coursePage__content-text {
        margin-bottom: 0;
        font-size: 16px;
    }
    .myCoursePeoples__list {
        grid-template-columns: repeat(3, 1fr);
    }
    .myCourseLessons__section .container {
        padding: 0 20px;
    }
    .lessonPage {
        padding-top: 40px;
    }
    .lessonPage__wrap {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .lessonPage__box {
        min-width: 1px;
        max-width: none;
        margin-right: 0;
        margin-top: 40px;
    }
    .coursesPage .coursesPage__wrap {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        flex-direction: column-reverse;
        gap: 40px;
    }
    .coursesPage__progress {
        position: relative;
        top: 0;
    }
}
@media (max-width: 768px) {
    .lectorModal__box-top {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .myCoursePeoples .container {
        padding-left: 20px;
    }
    .myCourseContent {
        padding: 24px 0;
    }
    .myCourseContent__wrap {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .myCourseContent__title,
    .myCoursePeoples__title,
    .myCourseLessons__section-title,
    .lectorModal__box-top__title,
    .lessonPage__box-title,
    .myLessonPeoples__title,
    .myLessonFiles__title,
    .lessonPage__box-rating__title,
    .lessonPage__box-next__title {
        position: relative;
        top: 0;
        color: var(--Black, #000);
        font-size: 21px;
        font-style: normal;
        font-weight: 500;
        line-height: 114%;
    }
    .coursePage__content-left {
        padding-bottom: 40px;
    }
    .myCoursePeoples__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .myCoursePeoples {
        padding: 24px 0;
    }
    .myCoursePeoples__title {
        margin-bottom: 32px;
    }
    .myCoursePeoples__list-item__photo {
        max-width: 120px;
        height: 137px;
    }
    .myCoursePeoples__list-item__name {
        font-size: 16px;
    }
    .lectorModal__box {
        padding-left: 0;
        padding-right: 0;
    }
    .lectorModal__box-top {
        gap: 32px;
        padding: 0 40px;
    }
    .lectorModal__box-inner {
        padding: 40px;
        margin-bottom: 40px;
    }
    .lectorModal__box-top__content {
        padding-top: 0;
    }
    .lectorModal__box-top__post {
        margin-top: 24px;
    }
    .lessonPage__box-title {
        margin-bottom: 40px;
    }
    .lessonPage__box-content {
        font-size: 15px;
    }
    .lessonPage__box-video {
        height: auto;
    }
    .coursesPage .coursesPage__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .coursesPage .coursesPage__list-item__photo {
        height: 390px;
    }
}
@media (max-width: 560px) {
    .myCourseLessons__section-list {
        grid-template-columns: repeat(1, 1fr);
    }
    .coursesPage .coursesPage__list {
        grid-template-columns: repeat(1, 1fr);
    }
    .coursesPage .coursesPage__list-item__photo {
        max-width: 327px;
        margin: 0 auto;
    }
    .coursesPage__side {
        max-width: none;
    }
}
.profile__alert {
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    z-index: 999999;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.profile__alert.show {
    opacity: 1;
    visibility: visible;
}
.profile__alert-overlay {
    background: rgb(0 0 0 / 0.8);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.profile__alert-box {
    background: var(--White, #fff);
    position: relative;
}
.profile__alert-box__header {
    border-bottom: 1px solid var(--Light-Grey, #f0f0f0);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.profile__alert-box__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    padding: 12px;
}
.profile__alert-box__close {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cmask id='mask0_1401_7830' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect x='0.5' y='0.5' width='39.0001' height='39' fill='%23D9D9D9' stroke='%23F0F0F0'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1401_7830)'%3E%3Cpath d='M18.5242 19.9855L11.5178 13.0206L12.9787 11.5597L19.9852 18.5663L20 18.581L20.0147 18.5662L26.9796 11.5598L28.4405 13.0206L21.434 19.9855L21.4192 20.0002L21.434 20.015L28.4405 27.0215L26.9796 28.4824L20.0147 21.476L20 21.4612L19.9852 21.476L12.9787 28.4825L11.5177 27.0215L18.5243 20.015L18.539 20.0002L18.5242 19.9855Z' fill='black' stroke='%23F0F0F0' stroke-width='0.0416667'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.profile__alert-box__inner {
    padding: 24px;
}
.profile__alert-box__text {
    color: var(--Black, #000);
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    max-width: 475px;
}
#user_avatar_new .profile__alert-box__text {
    max-width: 515px;
}
#user_cover_new .profile__alert-box__text {
    max-width: 760px;
}
.profile__alert-box__buttons {
    margin-top: 24px;
}
.profile__alert-box__buttons button.button__black.button__more:not(.button__background) {
    background: none;
}
.profile__alert-box__buttons.__center {
    gap: 10px;
}
.profile__alert-box__userNew-crop {
    display: none;
}
#user_cover_new .cropper-container {
    width: 765px;
    height: 315px;
    position: relative;
}
.profile__alert-box__userNew-upload__avatar {
    margin-top: 24px;
}
#user_avatar_new .cropper-container {
    width: 450px;
    height: 490px;
    position: relative;
}
.button__more-right {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 10px;
    justify-content: flex-end;
}
.profile__alert-box__userNew-upload .dropzone {
    min-height: 190px;
    border: 1px dashed var(--Black-50, rgb(0 0 0 / 0.5));
    margin-top: 24px;
    padding-top: 35px;
    height: 190px;
}
.profile__alert-box__userNew-upload__cover-title {
    color: var(--Green, #23de84);
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
}
.profile__alert-box__userNew-upload__cover-title span {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cmask id='mask0_1400_6458' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='21'%3E%3Crect x='0.676758' y='0.5' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1400_6458)'%3E%3Cpath d='M4.97314 17.8076C4.56064 17.8076 4.20752 17.6607 3.91377 17.367C3.62002 17.0732 3.47314 16.7201 3.47314 16.3076V5.30762C3.47314 4.89512 3.62002 4.54199 3.91377 4.24824C4.20752 3.95449 4.56064 3.80762 4.97314 3.80762H11.4731V5.30762H4.97314V16.3076H15.9731V9.80762H17.4731V16.3076C17.4731 16.7201 17.3263 17.0732 17.0325 17.367C16.7388 17.6607 16.3856 17.8076 15.9731 17.8076H4.97314ZM5.97314 14.8076H14.9731L11.9731 10.8076L9.72314 13.8076L8.22314 11.8076L5.97314 14.8076ZM14.4731 8.30762V6.80762H12.9731V5.30762H14.4731V3.80762H15.9731V5.30762H17.4731V6.80762H15.9731V8.30762H14.4731Z' fill='%2323DE84'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
    padding-left: 28px;
    padding-top: 2px;
}
.profile__alert-box__userNew-upload__cover-text {
    margin-top: 48px;
    color: var(--Dark-Grey, #707579);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.personal__tabs {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 20px;
}
.personal__tabs-select {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    min-width: 203px;
}
.personal__tabs-select__item {
    padding: 16px 0;
    color: var(--Black20, rgb(0 0 0 / 0.2));
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    text-decoration: none;
}
.personal__tabs-select__item.active {
    color: #000;
}
.personal__tabs-body {
    flex: 1;
}
.personal__tabs-body__item {
    display: none;
}
.personal__tabs-body__item.active {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 40px;
}
.personalCoursesProcess__empty {
    background: var(--Black, #000);
    padding: 32px;
}
.personalCoursesProcess__empty-title {
    color: var(--White, #fff);
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='48' viewBox='0 0 49 48' fill='none'%3E%3Cmask id='mask0_1331_1655' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='49' height='48'%3E%3Crect x='0.5' width='48' height='48' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1331_1655)'%3E%3Cpath d='M24.469 39.6918L11.104 32.3768V21.5303L4.577 17.9998L24.469 7.15381L44.423 17.9998V32.2728H42.1535V19.3268L37.8345 21.5303V32.3768L24.469 39.6918ZM24.469 26.2728L39.6425 17.9998L24.469 9.83831L9.3575 17.9998L24.469 26.2728ZM24.469 37.1188L35.5655 31.0188V22.9073L24.469 28.8423L13.373 22.8268V31.0188L24.469 37.1188Z' fill='white'/%3E%3C/g%3E%3C/svg%3E")
        center top no-repeat;
    padding-top: 60px;
}
.personalCoursesProcess__empty-text {
    color: var(--White, #fff);
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    margin: 32px 0;
}
.personalCoursesProcess .coursesPage__list {
    margin-bottom: 0;
}
.personalCoursesProcess__progress-bar {
    width: 100%;
    height: 4px;
    background: #f0f0f0;
    border-radius: 2px;
    margin: 10px 0;
}
.personalCoursesProcess__progress-bar__fill {
    height: 100%;
    background: #23de84;
    border-radius: 2px;
    transition: width 0.3s ease;
}
.personalCoursesProcess__progress-text {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    color: #23de84;
    margin: 16px 0 10px;
}
.button__more.button__green {
    border: 1px solid var(--Red, #23de84);
    color: #23de84;
}
.personalCourses__section:not(:last-of-type) {
    border-bottom: 1px solid var(--Black, #000);
    padding-bottom: 40px;
}
.personalCourses__section-title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106.25%;
    margin-bottom: 32px;
}
.personalCerts__empty {
    padding: 64px;
    background: var(--Light-Grey, #f0f0f0);
    color: var(--Black, #000);
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
}
.personalCerts__box-title {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.personalCerts__list {
    margin-top: 32px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 32px;
}
.personalCerts__list-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 24px;
}
.personalCerts__list-item__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    padding: 12px 0;
}
.personalCerts__list-item__content-date {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-bottom: 16px;
}
.personalCerts__list-item__content-title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116.667%;
}
.personalCerts__list-item__content-button a {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    text-decoration: none;
    height: 20px;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: inline-flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding-right: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_4595_2714' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4595_2714)'%3E%3Cpath d='M6.00537 14.416H14.0054V12.916H6.00537V14.416ZM10.0054 11.916L13.0054 8.91602L11.9429 7.85352L10.7554 9.04102V5.91602H9.25537V9.04102L8.06787 7.85352L7.00537 8.91602L10.0054 11.916ZM10.0112 18.416C8.91009 18.416 7.87343 18.2077 6.9012 17.791C5.92898 17.3743 5.07829 16.8014 4.34912 16.0723C3.61995 15.3431 3.04704 14.4927 2.63037 13.521C2.2137 12.5494 2.00537 11.5112 2.00537 10.4064C2.00537 9.30171 2.2137 8.26671 2.63037 7.30143C3.04704 6.33615 3.61995 5.48893 4.34912 4.75977C5.07829 4.0306 5.9287 3.45768 6.90037 3.04102C7.87204 2.62435 8.91023 2.41602 10.015 2.41602C11.1197 2.41602 12.1547 2.62435 13.12 3.04102C14.0852 3.45768 14.9325 4.0306 15.6616 4.75977C16.3908 5.48893 16.9637 6.33768 17.3804 7.30602C17.797 8.27449 18.0054 9.30921 18.0054 10.4102C18.0054 11.5113 17.797 12.548 17.3804 13.5202C16.9637 14.4924 16.3908 15.3431 15.6616 16.0723C14.9325 16.8014 14.0837 17.3743 13.1154 17.791C12.1469 18.2077 11.1122 18.416 10.0112 18.416Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E")
        right top no-repeat;
}
.cert__hidden {
    display: none;
}
.cert {
    width: 210mm;
    height: 297mm;
    background: linear-gradient(180deg, #e7faf1 0%, #b1ffda 100%);
    padding: 40px 43px 47px 40px;
    position: relative;
    margin: 0;
    top: -610px;
    margin-bottom: -1px;
}
.cert__in1 {
    width: 185mm;
    height: 270mm;
    position: absolute;
    border: 1px solid var(--Black, #000);
    left: 40px;
    top: 40px;
}
.cert__in2 {
    width: 167mm;
    height: 250mm;
    position: absolute;
    border: 1px solid var(--Black, #000);
    left: 10px;
    top: 10px;
}
.cert__in3 {
    width: 157mm;
    height: 230mm;
    position: absolute;
    border: 1px solid var(--Black, #000);
    left: 10px;
    top: 10px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
}
.cert__title {
    background: var(--Black, #000);
    padding: 7px 10px;
    color: #e7faf1;
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    letter-spacing: -0.68px;
    display: inline-block;
    vertical-align: middle;
}
.cert__text {
    margin: 75px 0 0 0;
    padding: 0 50px 0 30px;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    height: 400px;
}
.cert__bottom {
    padding-bottom: 10px;
    padding-right: 20px;
    margin-left: auto;
}
.profile__form-bottom {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.profile__form-success {
    color: var(--Dark-Grey, #707579);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.profile__form-success.show {
    opacity: 1;
    visibility: visible;
}
@media (max-width: 980px) {
    .personalMaterials__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .personalCourses__section .coursesPage__list {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        -o-flex-direction: row;
        flex-direction: row;
        gap: 32px;
        overflow-x: scroll;
    }
    .personalCourses__section .coursesPage__box {
        overflow: hidden;
    }
    .personalCourses__section .coursesPage__list-item {
        min-width: 245px;
        max-width: 245px;
    }
    .header__profile {
        border-left: none;
    }
    .header__profile-links {
        padding: 0;
    }
    .header__profile-links a[data-modal="sign"] {
        width: 40px;
        height: 56px;
        font-size: 0;
        border: none;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='56' viewBox='0 0 40 56' fill='none'%3E%3Crect width='40' height='56'/%3E%3Cmask id='mask0_1444_4737' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='8' width='40' height='40'%3E%3Crect y='8' width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1444_4737)'%3E%3Cpath d='M20.0011 40V38.2261H29.7916C29.9004 38.2261 30 38.1809 30.0906 38.0906C30.1809 38 30.2261 37.9004 30.2261 37.7916V18.2084C30.2261 18.0996 30.1809 18 30.0906 17.9094C30 17.8191 29.9004 17.7739 29.7916 17.7739H20.0011V16H29.7916C30.3985 16 30.9182 16.2164 31.3509 16.6491C31.7836 17.0818 32 17.6015 32 18.2084V37.7916C32 38.3985 31.7836 38.9182 31.3509 39.3509C30.9182 39.7836 30.3985 40 29.7916 40H20.0011ZM18.5212 33.5927L17.2562 32.3239L20.6932 28.8869H8V27.1131H20.6642L17.2273 23.6761L18.4834 22.3981L24.0994 28.0191L18.5212 33.5927Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E")
            no-repeat;
    }
}
@media (max-width: 768px) {
    .personal__tabs {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .personal__tabs-select {
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        -o-flex-direction: row;
        flex-direction: row;
        gap: 50px;
    }
    .profile__cover {
        height: 300px;
    }
    .profile__top {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: center;
        align-items: center;
        gap: 12px;
        text-align: center;
    }
    .profile__member-name {
        color: var(--Black, #000);
        font-size: 21px;
        font-style: normal;
        font-weight: 500;
        line-height: 114.28%;
    }
    .profile__top-info {
        gap: 10px;
    }
    .personalMaterials__list {
        grid-template-columns: repeat(1, 1fr);
    }
}
@media (max-width: 650px) {
    .profile__alert-box {
        width: calc(100vw - 48px);
    }
    #user_cover_new .cropper-container {
        width: 100%;
        height: 284px;
    }
}
@media (max-width: 560px) {
    .profile__hero {
        border-right: none;
        border-bottom: none;
        padding-right: 0;
        padding-bottom: 0;
    }
    .profile__menu {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -ms-align-items: flex-start;
        align-items: flex-start;
        gap: 24px;
    }
    .profile__menu-icons {
        width: 100%;
        justify-content: flex-end;
    }
    .profile__menu-nav {
        width: 100%;
        justify-content: space-between;
        padding: 24px 0;
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
    }
    .personal__tabs {
        margin-top: -20px;
    }
    .personalMaterials__title {
        color: var(--Black, #000);
        font-size: 21px;
        font-style: normal;
        font-weight: 500;
        line-height: 114.286%;
    }
    .personalMaterials__list {
        margin-top: 32px;
        grid-row-gap: 32px;
    }
    .personalCourses__section-title {
        font-size: 21px;
    }
    .personalMaterials__list-item {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .personalMaterials__list-item__image {
        min-width: 1px;
        max-width: none;
        height: 220px;
    }
    .profile__main-section {
        padding: 24px 12px;
    }
    .profile__main-section__title {
        font-size: 21px;
    }
    .profile__settings-section__title {
        font-size: 16px;
    }
    .profile__settings-remove {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        gap: 20px;
        -ms-align-items: flex-start;
        align-items: flex-start;
    }
    .profile__settings-tools {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    #user_avatar_new .cropper-container {
        width: 100%;
        height: 100%;
    }
}
@media (max-width: 480px) {
    .auth__popup-section__head {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: flex-start;
        align-items: flex-start;
        gap: 24px;
    }
    .auth__popup-section__head-tools {
        text-align: left;
    }
    .auth__popup-section__head-title {
        font-size: 21px;
        padding-top: 10px;
    }
    .auth__popup-section__confirm-title {
        font-size: 21px;
    }
    .modal__close {
        right: -10px;
    }
    .auth__popup-section__box {
        width: 100%;
    }
}
.coursesPage__progress-tabs__body-item {
    display: none;
}
.coursesPage__progress-tabs__body-item.active {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
.myMainBannerStatic__image {
    max-width: 100%;
    margin: 0 auto;
}
.myMainBannerStatic__image picture img {
    width: 100%;
    height: auto;
    display: block;
}
.cookie-warn {
    bottom: 16px;
    left: 50%;
    position: fixed;
    transform: translateX(-50%);
    transition: 0.3s linear;
    z-index: 1000;
    width: 100%;
}
.cookie-warn__wrap {
    max-width: 761px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    padding: 12px 12px 12px 68px;
    background: #fff
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cmask id='mask0_5017_10864' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='48' height='48'%3E%3Crect width='48' height='48' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5017_10864)'%3E%3Cpath d='M24.008 43.5C21.316 43.5 18.7862 42.9881 16.4185 41.9645C14.0508 40.9405 11.9843 39.546 10.219 37.781C8.454 36.0156 7.0595 33.9466 6.0355 31.5739C5.01183 29.2016 4.5 26.677 4.5 24C4.5 21.2716 5.01867 18.7248 6.056 16.3595C7.093 13.9941 8.4955 11.9236 10.2635 10.148C12.0315 8.37229 14.0867 6.97878 16.429 5.96745C18.7713 4.95578 21.234 4.44995 23.817 4.44995C24.3823 4.44995 24.9445 4.46862 25.5035 4.50595C26.0628 4.54295 26.627 4.61529 27.196 4.72295C27.073 6.10762 27.2198 7.42245 27.6365 8.66745C28.0532 9.91212 28.6935 11.0005 29.5575 11.9325C30.4218 12.8648 31.5013 13.5925 32.796 14.1155C34.091 14.6385 35.5615 14.8641 37.2075 14.7924C37.0255 16.8538 37.466 18.6288 38.529 20.1174C39.5917 21.6058 41.2383 22.4923 43.469 22.777C43.4897 22.9486 43.5 23.1268 43.5 23.3115V23.8155C43.5 26.5114 42.9868 29.0514 41.9605 31.4354C40.9342 33.8191 39.5412 35.907 37.7815 37.699C36.0222 39.491 33.9585 40.9058 31.5905 41.9435C29.2225 42.9811 26.695 43.5 24.008 43.5ZM21.0075 19.8885C21.8052 19.8885 22.4847 19.6051 23.046 19.0385C23.6077 18.4718 23.8885 17.7898 23.8885 16.9924C23.8885 16.1948 23.6052 15.5153 23.0385 14.954C22.4722 14.3923 21.788 14.1115 20.986 14.1115C20.195 14.1115 19.5182 14.3948 18.9555 14.9615C18.3928 15.5278 18.1115 16.212 18.1115 17.014C18.1115 17.805 18.3948 18.4818 18.9615 19.0445C19.5282 19.6071 20.2102 19.8885 21.0075 19.8885ZM17.0075 29.8885C17.8052 29.8885 18.4847 29.6051 19.046 29.0385C19.6077 28.4718 19.8885 27.7898 19.8885 26.9925C19.8885 26.1948 19.6052 25.5153 19.0385 24.954C18.4722 24.3923 17.788 24.1115 16.986 24.1115C16.195 24.1115 15.5182 24.3948 14.9555 24.9615C14.3928 25.5278 14.1115 26.212 14.1115 27.014C14.1115 27.805 14.3948 28.4818 14.9615 29.0445C15.5282 29.6071 16.2102 29.8885 17.0075 29.8885ZM30.0095 31.8075C30.5185 31.8075 30.9455 31.632 31.2905 31.281C31.6352 30.9296 31.8075 30.4995 31.8075 29.9905C31.8075 29.4815 31.6343 29.0545 31.288 28.7095C30.9417 28.3648 30.5123 28.1925 30 28.1925C29.4973 28.1925 29.0703 28.3656 28.719 28.712C28.368 29.0583 28.1925 29.4876 28.1925 30C28.1925 30.5026 28.368 30.9296 28.719 31.281C29.0703 31.632 29.5005 31.8075 30.0095 31.8075ZM24.0035 41.231C28.6772 41.231 32.6303 39.6341 35.863 36.4405C39.0953 33.2468 40.8885 29.2833 41.2425 24.55C39.4425 23.8833 37.9937 22.8885 36.896 21.5655C35.7987 20.2421 35.1487 18.6921 34.946 16.9155C32.195 16.6128 29.8912 15.5198 28.0345 13.6365C26.1782 11.7531 25.1615 9.45379 24.9845 6.73845C22.5178 6.58712 20.1807 6.94229 17.973 7.80395C15.7653 8.66529 13.8313 9.88245 12.171 11.4555C10.511 13.0288 9.19567 14.8995 8.225 17.0675C7.25433 19.2351 6.769 21.546 6.769 24C6.769 28.787 8.44417 32.8554 11.7945 36.2055C15.1445 39.5558 19.2142 41.231 24.0035 41.231Z' fill='%23F8ECE6'/%3E%3C/g%3E%3C/svg%3E")
        left 12px center no-repeat;
}
.cookie-warn__container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 8px;
}
.cookie-warn__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 12px;
}
.cookie-warn__title {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.cookie-warn__text {
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.cookie-warn__text a {
    color: var(--Black, #000);
    text-decoration: underline;
}
.cookie-warn__text a:hover {
    text-decoration: none;
}
.cookie-warn__btn {
    border: 1px solid var(--Black, #000);
    background: var(--Black, #000);
    padding: 11px 24px;
    color: var(--White, #fff);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    cursor: pointer;
}
@media (max-width: 780px) {
    .cookie-warn__wrap {
        padding-left: 12px;
        background: #fff;
    }
}
@media (max-width: 560px) {
    .cookie-warn__wrap {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        gap: 10px;
        -ms-align-items: flex-start;
        align-items: flex-start;
    }
    .cookie-warn__content {
        gap: 6px;
    }
    .cookie-warn__btn {
        padding: 5px 12px;
    }
}
@media (max-width: 1366px) {
    .myPageHero__image,
    .myPagePodkast__image {
        height: auto;
    }
}
@media (max-width: 768px) {
    .myPageHero__image,
    .myPagePodkast__image {
        margin-top: 60px;
    }
}

.myCityExp__info,
.myPageColorSection {
    padding: 40px 0;
    margin-bottom: 48px;
}

.myCityExp__info .myPageContent__content {
    max-width: 690px;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 107%;
    margin-left: 50px;
}

.myPageColorSection .myPageContent__content {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 117%;
    max-width: 690px;
}

.myPageColorSection .myPageContent__content h4,
.myPageColorSection.__big .myPageContent__content {
    font-size: 32px;
}

.myCityExpHero {
    margin-bottom: 60px;
}

.myCityExpHero + .myPageContent {
    margin-top: 0;
}

.myCityExpHero + .myPageContent {
    margin-top: 0;
}

.myCityExpHero .myCityExpHero__intro {
    margin-bottom: 0;
}

.myCityExpHero__intro {
    max-width: 872px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}

.myCityExpHero__intro .myPageHero__intro-title {
    max-width: none;
    margin-bottom: 40px;
}

.myCityExpHero__intro .myEditorBox {
    max-width: none;
}

.myCityExpHero__intro-info__program {
    margin-top: 20px;
}

.myCityExpHero__intro-info {
    padding-left: 24px;
    border-left: 2px solid var(--Black, #000);
    margin-bottom: 40px;
}

.myCityExpHero__intro-info__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 24px;
}

.myCityExpHero__intro-info__list-item {
    gap: 24px;
}

.myCityExpHero__intro-info__list-item,
.myCityExpHero__intro-info__list-item__title {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
}

.myCityExpHero__intro-info__list-item__title {
    gap: 4px;
    min-width: 80px;
}

.myCityExpHero__intro-info__list-item__title-icon,
.myCityExpHero__intro-info__list-item__title-text {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
}

.myCityExpHero__intro-info__list-item__title-text {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}

.myCityExpHero__intro-info__list-item__value {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}

.myCityExpHero__intro-info__list-item:nth-child(2) .myCityExpHero__intro-info__list-item__value {
    text-decoration: underline;
}

.myCityExpHero__intro-info__list-item__value a {
    color: #000;
}

.myCityExpHero__intro-info__list-item__value a:hover {
    text-decoration: none;
}

.myCityExpHero__intro-info__register {
    margin: 24px 0 0;
}

/*
.myCityExpHero__intro-info__register .button__more span,
.myCityExpHero__intro-info__register .button__more::after {
	padding-left: 0;
	color: var(--Black, #000);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: 0.15px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_5939_2494' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5939_2494)'%3E%3Cpath d='M13.125 10.75H4V9.25H13.125L8.9375 5.0625L10 4L16 10L10 16L8.9375 14.9375L13.125 10.75Z' fill='black'/%3E%3C/g%3E%3C/svg%3E") right center no-repeat;
	padding-top: 0;
	padding-bottom: 0;
}
*/

.myCityExpHero__intro-focus {
}

.myCityExpHero__intro-focus h4,
.myCityExpHero__intro-focus h4 span {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 176%;
    margin-bottom: 40px;
}

.myCityExpHero__intro-focus p,
.myCityExpHero__intro-focus ul {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
}

.myCityExpHero__intro-focus ul {
    margin-left: 20px;
}

.myCityExp__register {
    padding: 40px 0;
}

.myCityExp__register-title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    margin-bottom: 40px;
}

.myCityExp__register-subtitle {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}

.myCityExp__register-form {
    max-width: 761px;
    margin: 64px 0 0 0;
}

.myCityExp__register-form__sections {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 32px;
}

.myCityExp__register-form__section {
    border-bottom: 1px solid var(--Grey, #cbcbcb);
    padding-bottom: 24px;
}

.myCityExp__register-form__sections-title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 32px;
}

.myCityExp__register-form__sections-fields {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 16px;
    row-gap: 32px;
}

.myCityExp__register-form__section.__twoColumns .myCityExp__register-form__sections-fields {
    grid-template-columns: repeat(2, 1fr);
}

.myCityExp__register-form__section.__twoColumns > .myCityExp__register-form__sections-fields__group {
    margin-top: 32px;
}

.myCityExp__register-form__sections-fields__group-title {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 8px;
    display: block;
}

.myCityExp__register-form__sections-fields__group-input input,
.myCityExp__register-form__sections-fields__group-textarea textarea {
    border: 1px solid var(--Black20, rgba(0, 0, 0, 0.2));
    background: var(--White, #fff);
    color: var(--Dark-Grey, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    padding: 11px 8px 11px 12px;
    width: 100%;
}

.myCityExp__register-form__sections-fields__group-textarea textarea {
    height: 80px;
    resize: none;
}

.myCityExp__register-form__sections-fields__group-input input:focus,
.myCityExp__register-form__sections-fields__group-textarea textarea:focus {
    outline: none;
}

.myCityExp__register-form__sections-fields__group-input input:placeholder {
    color: var(--Dark-Grey, #707579);
}

.myCityExp__register-form__policies {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    margin: 32px 0;
}

.myCityExp__register-form__policies-item .form__radios-item label {
    height: auto;
}

.myCityExp__register-form__policies-item .form__radios-item input[type="checkbox"]:checked + label:before {
    top: 50%;
}

.myCityExp__rules {
    padding: 40px 0;
}

.myCityExp__rules-title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 64px;
}

.myCityExp__rules .myPageContent__content {
    max-width: 761px;
}

@media (max-width: 600px) {
    .myCityExp__info,
    .myPageColorSection {
        padding: 32px 0;
    }
    .myCityExp__info .myPageContent__content,
    .myPageColorSection .myPageContent__content {
        margin-left: 15px;
        font-size: 21px;
    }
    .myPageColorSection .myPageContent__content {
        font-size: 16px;
    }
    .myPageColorSection .myPageContent__content h4,
    .myPageColorSection.__big .myPageContent__content {
        font-size: 21px;
    }
    .myCityExp__register-title,
    .myCityExp__rules-title {
        font-size: 32px;
        margin-bottom: 40px;
    }
    .myCityExp__register-subtitle {
        font-size: 21px;
    }
    .myCityExp__register-form__sections-title {
        font-size: 16px;
    }
    .myCityExp__register-form__sections-fields,
    .myCityExp__register-form__section.__twoColumns .myCityExp__register-form__sections-fields {
        grid-template-columns: 1fr;
    }
}

.header__read {
    width: 100%;
    height: 3px;
    background-color: black;
    display: none;
    position: absolute;
    left: 0;
    bottom: -1px;
}

.header__read-init {
    height: 3px;
    background-color: #23de84;
    width: 0%;
    transition: width 0.25s ease;
}

.header__logo-text {
    min-width: 280px;
    font-weight: 500;
    font-size: 20px;
    text-transform: uppercase;
    padding: 24px 23px 20px 17px;
    border-right: 1px solid #000;
    line-height: 0.8;
    cursor: pointer;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}

.header__logo-text .letter {
    display: inline-block;
    vertical-align: bottom;
    overflow: hidden;
    opacity: 0;
    min-width: 0;
    max-width: 0;
    letter-spacing: 0.0005em;
    line-height: 1;
    transition:
        max-width 0.4s cubic-bezier(0.4, 0, 0.2, 1),
        opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),
        letter-spacing 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Пробелы между словами тоже скрыты по умолчанию */
.header__logo-text .space {
    max-width: 0;
    opacity: 0;
    letter-spacing: 0;
    overflow: hidden;
}

/* Изначально только первые буквы спокойно видимы */
.header__logo-text .first-letter {
    opacity: 1;
    min-width: 0;
    max-width: 2em;
    letter-spacing: 0;
    transition:
        max-width 0.4s cubic-bezier(0.4, 0, 0.2, 1),
        opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),
        letter-spacing 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* При наведении все буквы плавно проявляются и занимают место */
@media (min-width: 780px) {
    .header__logo-text:hover .letter {
        opacity: 1;
        max-width: 2em;
        letter-spacing: 0.0007em;
    }
    .header__logo-text:hover .space {
        opacity: 1;
        max-width: 0.6em;
        letter-spacing: 0;
    }
}

/* Мобильный режим — все буквы всегда видимы без анимации */
@media (max-width: 780px) {
    .header__logo-text {
        padding: 8px 10px 6px 10px;
        width: auto;
        font-size: 17px;
        min-width: 71px;
    }
    /*  .header__logo-text .letter,*/
    .header__logo-text .first-letter {
        /*  .header__logo-text .space {*/
        opacity: 1 !important;
        min-width: 1em !important;
        max-width: 2em !important;
        letter-spacing: 0 !important;
        transition: none !important;
        text-align: left;
    }
    /*
  .header__logo-text .space {
    max-width: 0.3em !important;
  }
*/
}

.myPageSimilarpage {
    margin-bottom: initial; /* или нужное значение по умолчанию */
}

.myPageSimilarpage + .myPageSocials {
    margin-top: -40px;
}

.myPageHero__intro-top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 65px;
    margin-bottom: 40px;
}

.myPageHero__intro-top .myPageBack {
    margin-bottom: 0;
}

.myPageHero__intro-breadcrumbs .bx-breadcrumb {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    overflow: hidden;
    color: var(--Dark-Grey, #707579);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    gap: 5px;
}

.myPageHero__intro-breadcrumbs .bx-breadcrumb a {
    color: var(--Dark-Grey, #707579);
    transition: 0.3s all;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    text-decoration: none;
}

.myPageHero__intro-breadcrumbs .bx-breadcrumb a:hover {
    color: #000;
}

@media (max-width: 980px) {
    .myPageHero__intro-breadcrumbs {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        width: 100%; /* Фиксированная ширина обязательна */

        /* Скрываем полоску прокрутки */
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    .myPageHero__intro-breadcrumbs::-webkit-scrollbar {
        display: none;
    }

    .bx-breadcrumb {
        display: flex;
        flex-wrap: nowrap;
        white-space: nowrap;
        width: max-content; /* Контент определяет ширину */
    }

    .bx-breadcrumb-item {
        flex-shrink: 0;
        white-space: nowrap;
    }

    .bx-breadcrumb-item span {
        white-space: nowrap;
    }
}

.myPageHero__intro-tags {
    margin-top: 40px;
}

.myPageHero__intro-meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    margin-top: 24px;
	padding-bottom: 20px;
	border-bottom: 1px solid var(--Light-Grey, #F0F0F0);
}

.myPageHero__intro-meta__left {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 56px;
}

.myPageHero__intro-meta__left .myPageHero__intro-date {
    margin-bottom: 0;
}

.myPageHero__intro-reading {
    color: var(--Dark-Grey, #707579);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_5229_5154' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5229_5154)'%3E%3Cpath d='M12.7917 13.5417L13.8542 12.4792L10.75 9.375V5H9.25V10L12.7917 13.5417ZM10 18C8.8975 18 7.86146 17.7917 6.89188 17.375C5.92229 16.9583 5.07292 16.3854 4.34375 15.6562C3.61458 14.9271 3.04167 14.0767 2.625 13.105C2.20833 12.1333 2 11.0951 2 9.99042C2 8.88569 2.20833 7.84722 2.625 6.875C3.04167 5.90278 3.61458 5.05556 4.34375 4.33333C5.07292 3.61111 5.92333 3.04167 6.895 2.625C7.86667 2.20833 8.90486 2 10.0096 2C11.1143 2 12.1528 2.21 13.1252 2.63C14.0974 3.05 14.9432 3.62 15.6625 4.34C16.3817 5.06 16.951 5.90667 17.3706 6.88C17.7902 7.85333 18 8.89333 18 10C18 11.1025 17.7917 12.1385 17.375 13.1081C16.9583 14.0777 16.3889 14.9271 15.6667 15.6562C14.9444 16.3854 14.0963 16.9583 13.1223 17.375C12.1483 17.7917 11.1075 18 10 18ZM10.01 16.5C11.8082 16.5 13.3394 15.8646 14.6038 14.5938C15.8679 13.3229 16.5 11.7883 16.5 9.99C16.5 8.19181 15.8679 6.66056 14.6038 5.39625C13.3394 4.13208 11.8082 3.5 10.01 3.5C8.21167 3.5 6.67708 4.13208 5.40625 5.39625C4.13542 6.66056 3.5 8.19181 3.5 9.99C3.5 11.7883 4.13542 13.3229 5.40625 14.5938C6.67708 15.8646 8.21167 16.5 10.01 16.5Z' fill='%23707579'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
    padding-left: 24px;
}

.myPageHero__intro-meta .myPageHero__intro-info__source {
    margin-top: 0;
}

@media (max-width: 650px) {
    .myPageHero__intro-top {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        gap: 10px;
        -ms-align-items: flex-start;
        align-items: flex-start;
        justify-content: flex-start;
        margin-bottom: 30px;
    }
    .myPageHero__intro-tags {
        margin-top: 30px;
    }
}

.summary {
    position: relative;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
}

.summary__button {
    width: 68px;
    height: 68px;
    display: inline-flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    background: var(--Light-Grey, #e9e9e9)
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_5240_3432' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5240_3432)'%3E%3Cpath d='M7.16797 15.0015V13.5015H16.668V15.0015H7.16797ZM7.16797 10.7515V9.25146H16.668V10.7515H7.16797ZM7.16797 6.50146V5.00146H16.668V6.50146H7.16797ZM4.16359 15.7515C3.74984 15.7515 3.39714 15.6042 3.10547 15.3096C2.8138 15.015 2.66797 14.6608 2.66797 14.2471C2.66797 13.8333 2.81526 13.4806 3.10984 13.189C3.40443 12.8973 3.75859 12.7515 4.17234 12.7515C4.58609 12.7515 4.9388 12.8988 5.23047 13.1933C5.52214 13.4879 5.66797 13.8421 5.66797 14.2558C5.66797 14.6696 5.52068 15.0223 5.22609 15.314C4.93151 15.6056 4.57734 15.7515 4.16359 15.7515ZM4.16359 11.5015C3.74984 11.5015 3.39714 11.3542 3.10547 11.0596C2.8138 10.765 2.66797 10.4108 2.66797 9.99709C2.66797 9.58334 2.81526 9.23063 3.10984 8.93896C3.40443 8.6473 3.75859 8.50146 4.17234 8.50146C4.58609 8.50146 4.9388 8.64876 5.23047 8.94334C5.52214 9.23792 5.66797 9.59209 5.66797 10.0058C5.66797 10.4196 5.52068 10.7723 5.22609 11.064C4.93151 11.3556 4.57734 11.5015 4.16359 11.5015ZM4.16359 7.25146C3.74984 7.25146 3.39714 7.10417 3.10547 6.80959C2.8138 6.51501 2.66797 6.16084 2.66797 5.74709C2.66797 5.33334 2.81526 4.98063 3.10984 4.68896C3.40443 4.3973 3.75859 4.25146 4.17234 4.25146C4.58609 4.25146 4.9388 4.39876 5.23047 4.69334C5.52214 4.98792 5.66797 5.34209 5.66797 5.75584C5.66797 6.16959 5.52068 6.5223 5.22609 6.81396C4.93151 7.10563 4.57734 7.25146 4.16359 7.25146Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E")
        center no-repeat;
    cursor: pointer;
    transition: 0.3s all;
}

.summary__button:hover {
    background-color: #d5d5d5;
}

.summary.show {
    opacity: 1;
    visibility: visible;
}

.header .summary__button {
    top: calc(100% + 20px);
    right: 0;
    position: absolute;
}

.summary__block {
    position: absolute;
    right: 0;
    top: calc(100% + 20px);
    background: var(--Light-Grey, #e9e9e9);
    display: flex;
    width: 315px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    transition: 0.3s all;
    opacity: 1;
    visibility: visible;
}

.summary:not(.__opened) .summary__block {
    opacity: 0;
    visibility: hidden;
}

.summary__block-top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    right: 0;
    top: 100%;
    width: 100%;
    cursor: pointer;
    padding: 24px;
}

.summary__block-top__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 117%;
}

.summary__block-top__icon {
    width: 20px;
    height: 20px;
    display: block;
    background: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_8001_3577' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_8001_3577)'%3E%3Cpath d='M6.0625 15L5 13.9375L8.9375 10L5 6.0625L6.0625 5L10 8.9375L13.9375 5L15 6.0625L11.0625 10L15 13.9375L13.9375 15L10 11.0625L6.0625 15Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A")
        no-repeat;
    transition: 0.5s all;
}

.summary__block-top:hover .summary__block-top__icon {
    transform: rotate(180deg);
}

.summary__block-list {
    padding: 0 24px 24px 24px;
    width: 100%;
}

.summary__block-list ul {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}

.summary__block-list li,
.summary__block-list li a {
    overflow: hidden;
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    text-decoration: none;
}

.summary__block-list li a:hover {
    text-decoration: underline;
}

.myPageHero__intro {
    position: relative;
}

.myPageHero__summary {
    position: absolute;
    right: 0;
    top: 0;
/*    top: 45px;*/
}

.myPageHero__summary .summary__button {
    top: calc(100% + 20px);
    position: absolute;
    right: -125px;
}

.myPageHero__summary .summary__block {
    right: -125px;
}

@media (max-width: 1300px) {
    .myPageHero__summary .summary__button {
        right: 0;
    }

    .myPageHero__summary .summary__block {
        right: 0;
    }
}

@media (max-width: 980px) {
    .myPageHero__intro-meta {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        flex-direction: column-reverse;
        gap: 24px;
        -ms-align-items: flex-start;
        align-items: flex-start;
    }
    .myPageHero__intro-meta {
        position: relative;
        top: 0;
    }
    .myPageHero__intro .myEditorBox,
    .myForumsHero__intro .myEditorBox {
        width: 100%;
    }
    .myPageHero__intro > .summary {
        display: none;
    }
    .myPageHero__intro-meta .summary {
        width: 100%;
        top: 30px;
    }
    .myPageHero__intro-meta .summary__block {
        width: 100%;
    }
    .summary__button {
        width: 52px;
        height: 52px;
    }
    .myPageHero__summary .summary__button {
        top: 0;
    }
    .myPageHero__summary .summary__block {
        top: 0;
    }
    .summary__block-top {
        padding: 16px;
        background-position: right 16px center;
    }
    .summary__block-list {
        padding: 0 16px 16px 16px;
    }
    .header .summary__button {
        top: calc(100% + 50px);
    }
}

.myPageColorSection:not(:last-child) {
    margin-bottom: 0;
}

@media (max-width: 560px) {
    .myPageSlider {
        overflow: hidden;
    }
}

/* ВАКАНСИИ */

.jobs__wrap {
    display: grid;
    grid-template-columns: 315px 760px;
    justify-content: space-between;
    padding-right: 110px;
    margin-top: 40px;
}

.jobs__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 32px;
}

.jobs__item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: flex-start;
    align-items: flex-start;
    text-decoration: none;
    padding-bottom: 32px;
    border-bottom: 1px solid var(--Black, #000);
}

.jobs__item-title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 117%;
}

.jobs__item-exp {
    color: var(--White, #fff);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    padding: 2px 4px;
    background: var(--Purple, #9f3bee);
    margin-top: 16px;
}

.jobs__item-excerpt {
    margin-top: 20px;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}

.jobs__item-excerpt ul {
    list-style-position: inside;
}

.jobs__item-button {
    margin-top: 24px;
}

.pageJobsDetail__heading {
    border-bottom: 1px solid var(--Light-Grey, #f0f0f0);
    padding-bottom: 40px;
    margin-bottom: 35px;
}

.pageJobsDetail__heading-inner,
.pageJobsDetail__body {
    width: 870px;
    margin-left: 125px;
}

.pageJobsDetail__heading-title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    margin: 40px 0;
}

.pageJobsDetail__heading-exp {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    margin-bottom: 24px;
}

.pageJobsDetail__heading-links {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 32px;
}

.pageJobsDetail__body-text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    padding-bottom: 32px;
}

.pageJobsDetail__body-text h3 {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 32px;
}

.pageJobsDetail__body-text h3 > ul {
    margin-bottom: 0;
}

.pageJobsDetail__body-text ul {
    margin-bottom: 64px;
    margin-top: 0;
    list-style-position: inside;
}

.pageJobsDetail__body-info {
    background: var(--Light-Brown, #f8ece6);
}

.pageJobsDetail__body-info__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    padding: 64px 0;
    -ms-align-items: center;
    align-items: center;
    gap: 100px;
    padding-left: 110px;
}

.pageJobsDetail__body-info__image {
    max-width: 430px;
    min-width: 430px;
}

.pageJobsDetail__body-info__image img {
    max-width: 100%;
}

.pageJobsDetail__body-info__text {
    padding-left: 100px;
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    border-left: 1px solid var(--Black20, rgba(0, 0, 0, 0.2));
    max-width: 565px;
}

.myPageConclusion + .myPageInmageHorizont {
    padding-top: 80px;
}

@media (max-width: 980px) {
    .myPageConclusion + .myPageInmageHorizont {
        padding-top: 40px;
    }
}

.pageJobsDetail__heading-links__hh {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cg clip-path='url(%23clip0_5262_3959)'%3E%3Cpath d='M16 32C24.836 32 32 24.836 32 16C32 7.164 24.836 0 16 0C7.164 0 0 7.164 0 16C0 24.836 7.164 32 16 32Z' fill='%23FF0002'/%3E%3Cpath d='M23.7831 13.64C23.2985 13.14 22.6111 12.8667 21.7698 12.8667C20.7285 12.8667 19.9265 13.2913 19.4631 14.086V10.146H17.0431V20.948H19.4631V17.1513C19.4631 16.2653 19.6451 15.698 19.9185 15.3647C20.1811 15.0313 20.5538 14.9033 20.9551 14.9033C21.3085 14.9033 21.5905 15.0153 21.7858 15.2213C21.9838 15.432 22.0958 15.758 22.0958 16.2107V20.94H24.5171V15.7347C24.5171 14.8487 24.2598 14.13 23.7831 13.6407V13.64ZM12.9578 12.8667C11.9131 12.8667 11.1111 13.2913 10.6505 14.086V10.146H8.23047V20.948H10.6505V17.1513C10.6505 16.2653 10.8325 15.698 11.1038 15.3647C11.3691 15.0313 11.7411 14.9033 12.1398 14.9033C12.4965 14.9033 12.7751 15.0153 12.9731 15.2213C13.1711 15.432 13.2831 15.758 13.2831 16.2107V20.94H15.7051V15.7347C15.7051 14.8487 15.4471 14.13 14.9625 13.6327C14.4858 13.1327 13.7985 12.8673 12.9571 12.8673L12.9578 12.8667Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5262_3959'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    padding-left: 36px;
    background-repeat: no-repeat;
}

.pageJobsDetail__heading-links__hh .button__red {
    background-color: #ff0002;
}

.pageJobsDetail__heading-links__copy {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_8017_1280' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' transform='matrix(-1 0 0 1 20 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_8017_1280)'%3E%3Cpath d='M11.4336 14H14.4336C15.5403 14 16.4836 13.6095 17.2636 12.8285C18.0436 12.0477 18.4336 11.1033 18.4336 9.99521C18.4336 8.88729 18.0436 7.94444 17.2636 7.16667C16.4836 6.38889 15.5403 6 14.4336 6H11.4336V7.5H14.4336C15.128 7.5 15.7183 7.74306 16.2044 8.22917C16.6905 8.71528 16.9336 9.30556 16.9336 10C16.9336 10.6944 16.6905 11.2847 16.2044 11.7708C15.7183 12.2569 15.128 12.5 14.4336 12.5H11.4336V14ZM13.4336 10.75V9.25H7.43359V10.75H13.4336ZM9.43359 14V12.5H6.43359C5.73915 12.5 5.14887 12.2569 4.66276 11.7708C4.17665 11.2847 3.93359 10.6944 3.93359 10C3.93359 9.30556 4.17665 8.71528 4.66276 8.22917C5.14887 7.74306 5.73915 7.5 6.43359 7.5H9.43359V6H6.43359C5.32693 6 4.38359 6.39049 3.60359 7.17146C2.82359 7.95229 2.43359 8.89674 2.43359 10.0048C2.43359 11.1127 2.82359 12.0556 3.60359 12.8333C4.38359 13.6111 5.32693 14 6.43359 14H9.43359Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.pageJobsDetail__heading-links__copy .button__more span,
.pageJobsDetail__heading-links__copy .button__more:after {
    padding: 10px 0;
}

@media (max-width: 1300px) {
    .jobs__wrap {
        padding-right: 0;
        grid-template-columns: 315px calc(100% - 380px);
    }
    .pageJobsDetail__heading-inner,
    .pageJobsDetail__body {
        margin-left: 0;
        width: 100%;
    }
    .pageJobsDetail__body-info__wrap {
        padding-left: 0;
        gap: 50px;
    }
    .pageJobsDetail__body-info__text {
        padding-left: 50px;
    }
}

@media (max-width: 980px) {
    .jobs__wrap {
        grid-template-columns: 315px calc(100% - 340px);
    }

    .pageJobsDetail__heading-title {
        font-size: 32px;
        margin: 32px 0;
    }
    .pageJobsDetail__body-info__wrap {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .pageJobsDetail__body-info__text {
        padding-left: 0;
        border-left: none;
        border-top: 1px solid var(--Black20, rgba(0, 0, 0, 0.2));
        padding-top: 64px;
        max-width: none;
    }
}

@media (max-width: 760px) {
    .jobs__wrap {
        grid-template-columns: 1fr;
        gap: 40px;
    }
    .jobs__wrap .side__search {
        margin-bottom: 24px;
    }
    .pageJobsDetail__body-text h3 {
        font-size: 16px;
    }
}

@media (max-width: 560px) {
    .pageJobsDetail__heading-links {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: flex-start;
        align-items: flex-start;
    }
}

@media (max-width: 480px) {
    .pageJobsDetail__body-info__image {
        min-width: 1px;
    }
}

/* СТРАНИЦА МАСТЕРПЛАНОВ */

body.mpBody {
    background: -webkit-linear-gradient(#d9ffed 0%, #fff 100%);
    background: -o-linear-gradient(#d9ffed 0%, #fff 100%);
    background: linear-gradient(#d9ffed 0%, #fff 100%);
}

.myMpHero {
}

.myMpHero__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    padding-right: 150px;
}

.myMpHero__image,
.myMpAccess__image {
    max-width: 645px;
    min-width: 645px;
}

.myMpHero__image img,
.myMpAccess__image img {
    max-width: 100%;
    display: block;
}

.myMpHero__box {
    padding-top: 200px;
}

.myMpHero__box-subtitle {
    color: #004e29;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106.25%;
}

.myMpHero__box-title {
    color: #004e29;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 97%;
    letter-spacing: -1.28px;
    margin: 40px 0 64px;
}

.myMpHero__box-content {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}

.myMpHero__box-button {
    margin-top: 68px;
}

.myMpAccess {
    background: #00444e;
}

.myMpAccess__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}

.myMpAccess__box {
    padding-left: 140px;
}

.myMpAccess__box-title {
    color: #e1fff1;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106.2%;
    max-width: 380px;
}

.myMpAccess__box-content {
    color: var(--White, #fff);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 116.6%;
    margin: 40px 0;
    max-width: 380px;
}

.button__more.button__white.button__background {
    border: 1px solid var(--Black, #fff);
    background: var(--Black, #fff);
    color: #000;
}

.myMpJournal {
    padding: 100px 0 0;
}

.myMpJournal .container {
    max-width: 1146px;
}

.myMpJournal__search {
}

.myMpJournal__search-heading {
    color: var(--Black, #000);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 117%;
    max-width: 425px;
    margin: 0 auto 40px;
}

.myMpJournal__section-heading {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    border-right: 1px solid var(--Black, #000);
    border-bottom: 1px solid var(--Black, #000);
    padding: 0 92px 24px 0;
}

.myMpProjects {
    margin: 80px 0;
}

.myMpProjects__wrap {
    background: #384046;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    max-width: 1096px;
    margin: 0 auto;
}

.myMpProjects__box {
    min-width: 539px;
    max-width: 539px;
    padding-left: 32px;
}

.myMpProjects__box-icon {
}

.myMpProjects__box-title {
    color: var(--White, #fff);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    margin: 40px 0;
}

.myMpProjects__box-content {
    color: var(--White, #fff);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    margin-bottom: 32px;
}

.myMpProjects__image {
    max-width: 537px;
}

.myMpProjects__image img {
    max-width: 100%;
}

@media (max-width: 1200px) {
    .myMpHero__wrap {
        padding-right: 0;
    }
    .myMpHero__image {
        min-width: 1px;
        max-width: none;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        justify-content: flex-end;
    }
    .myMpHero__box {
        padding-bottom: 80px;
        padding-top: 50px;
    }

    .myMpAccess__wrap {
        padding: 40px 0;
    }
    .myMpAccess__box {
        padding-left: 0;
        min-width: 50%;
    }

    .myMpProjects__wrap {
        padding: 40px 0;
    }
}

@media (max-width: 980px) {
    .myMpHero__wrap {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .myMpHero__image {
        max-width: 60%;
        margin: -100px auto 0;
    }
    .myMpAccess__wrap,
    .myMpProjects__wrap {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .myMpAccess__box {
        min-width: 1px;
        max-width: none;
        width: 100%;
    }
    .myMpAccess__box-title,
    .myMpAccess__box-content {
        max-width: none;
    }
    .myMpJournal {
        padding: 60px 0 0;
    }
    .myMpProjects__box {
        min-width: 1px;
        max-width: none;
        width: 100%;
        padding: 0 20px;
    }
    .myMpProjects__box-title {
        font-size: 32px;
    }
}

@media (max-width: 780px) {
    .myMpHero__box-subtitle,
    .myMpAccess__box-title {
        font-size: 21px;
    }
    .myMpHero__box-title {
        font-size: 40px;
        margin: 40px 0 64px;
    }
}

@media (max-width: 480px) {
    .myMpHero__image {
        max-width: 60%;
        margin: -50px auto 0;
    }
}

/* #СТРАНИЦА МАСТЕРПЛАНОВ */

/* Мы рекомендуем */

.weRecommend {
    border-top: 1px solid var(--White, #fff);
    border-bottom: 1px solid var(--White, #fff);
    background: var(--Black, #000);
    padding: 40px 0;
}

.weRecommend__title {
    color: var(--White, #fff);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 117%;
}

.weRecommend__grid {
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;
    display: grid;
    max-width: 1096px;
    margin: 32px auto 0;
}

.weRecommend__grid-item {
    text-decoration: none;
}

.weRecommend__grid-item__image {
    height: 300px;
    position: relative;
}

.weRecommend__grid-item__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.weRecommend__grid-item__image:before {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #23de84;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    transition: 0.3s all;
    z-index: 1;
}

.weRecommend__grid-item:hover .weRecommend__grid-item__image:before {
    opacity: 0.5;
    visibility: visible;
}

.weRecommend__grid-item__date {
    margin: 16px 0;
    color: var(--White-50, rgba(255, 255, 255, 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}

.weRecommend__grid-item__title {
    color: var(--White, #fff);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 117%;
}

@media (max-width: 980px) {
    .weRecommend__grid {
        grid-template-columns: repeat(2, 1fr);
        grid-row-gap: 20px;
    }
}

@media (max-width: 560px) {
    .weRecommend__grid {
        grid-template-columns: repeat(1, 1fr);
    }
}

/* #Мы рекомендуем */

.myPageHero.__otherStyle .myPageHero__intro {
    padding-top: 20px;
}

.myPageHero.__otherStyle .myPageHero__image {
    position: relative;
	overflow: hidden;
}

.myPageHero.__otherStyle .myPageHero__image:before {
    content: "";
    position: absolute;
    inset: 0;
    backdrop-filter: blur(4px); /* было 10px, сделал мягче */
    /* при желании ещё слабее: blur(2px) */

    -webkit-mask-image: linear-gradient(
        to top,
        black 0%,
        black 20%,
        transparent 80%,
        transparent 100%
    );
    mask-image: linear-gradient(
        to top,
        black 0%,
        black 20%,
        transparent 80%,
        transparent 100%
    );

    background: linear-gradient(
        0deg,
        rgba(0, 0, 0, 0.4) 0%,   /* меньше тёмного */
        rgba(0, 0, 0, 0.4) 20%,
        rgba(0, 0, 0, 0.0) 80%
    );
}

.myPageHero.__otherStyle .myPageHero__image-box {
    position: absolute;
    width: 100%;
    bottom: 40px;
    left: 0;
}

.myPageHero__intro-title.__white,
.myForumsHero__intro-title.__white {
    color: #fff;
}

@media (max-width: 1000px) {
    .myPageHero__intro-info {
        width: 100%;
    }
    .myPageBack .button__more {
        white-space: nowrap;
    }
    .myPageHero.__otherStyle .myPageHero__intro-top {
        margin-bottom: 20px;
    }
    .myPageHero.__otherStyle .myPageHero__intro-meta {
/*        margin-top: 0;*/
        gap: 0;
    }
    .myPageHero.__otherStyle .myPageHero__image-box {
        bottom: 20px;
    }
    .myPageHero.__otherStyle .myPageHero__intro-meta .summary {
        top: 0;
    }
    .myPageHero.__otherStyle .myPageHero__intro-title {
        margin-bottom: 0;
    }
}

.myPageGallery .myPageGallery__init {
    display: inline-block;
    /*    width: max-content;*/
}

.myPageGallery__list[data-count="2"] {
    /*    grid-template-columns: repeat(2, 1fr);*/
}

@media (max-width: 560px) {
    .myPageGallery .myPageGallery__init {
        display: block;
        width: auto;
    }
    .myPageGallery__list[data-count="2"] {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media (max-width: 568px) {
    .myPageGallery__list.__smallCount {
        grid-auto-rows: auto;
    }
}

.myPageHero.__otherStyle .myPageHero__intro-tags {
	max-width: none;
}

@media (min-width: 1800px) {
    .pageDetail {
        min-height: 85vh;
    }
}

.myPageColorSection + .myPageInmageHorizont {
	margin-top: 40px;
}
/* End */


/* Start:/local/assets/css/fancybox.min.css?173263960912766*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports(padding:max(0)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media(max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports(padding:max(0)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media(max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/assets/css/slick.min.css?17326396091329*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/* End */


/* Start:/local/assets/css/main.min.css?1766475390478993*/
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    font-family: "TT Firs Neue", "Arial", sans-serif;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-Light.eot);
    src:
        local("TT Firs Neue Light"),
        local("TTFirsNeue-Light"),
        url("/local/assets/css/../fonts/TTFirsNeue-Light.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-Light.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-Light.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-Light.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-Regular.eot);
    src:
        local("TT Firs Neue Regular"),
        local("TTFirsNeue-Regular"),
        url("/local/assets/css/../fonts/TTFirsNeue-Regular.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-Regular.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-Regular.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-Regular.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-BoldItalic.eot);
    src:
        local("TT Firs Neue Bold Italic"),
        local("TTFirsNeue-BoldItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-BoldItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-BoldItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-BoldItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-BoldItalic.ttf) format("truetype");
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-DemiBoldItalic.eot);
    src:
        local("TT Firs Neue DemiBold Italic"),
        local("TTFirsNeue-DemiBoldItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-DemiBoldItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-DemiBoldItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-DemiBoldItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-DemiBoldItalic.ttf) format("truetype");
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-ExtraLight.eot);
    src:
        local("TT Firs Neue ExtraLight"),
        local("TTFirsNeue-ExtraLight"),
        url("/local/assets/css/../fonts/TTFirsNeue-ExtraLight.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraLight.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraLight.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraLight.ttf) format("truetype");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-ThinItalic.eot);
    src:
        local("TT Firs Neue Thin Italic"),
        local("TTFirsNeue-ThinItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-ThinItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-ThinItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-ThinItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-ThinItalic.ttf) format("truetype");
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-MediumItalic.eot);
    src:
        local("TT Firs Neue Medium Italic"),
        local("TTFirsNeue-MediumItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-MediumItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-MediumItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-MediumItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-MediumItalic.ttf) format("truetype");
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-DemiBold.eot);
    src:
        local("TT Firs Neue DemiBold"),
        local("TTFirsNeue-DemiBold"),
        url("/local/assets/css/../fonts/TTFirsNeue-DemiBold.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-DemiBold.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-DemiBold.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-DemiBold.ttf) format("truetype");
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-BlackItalic.eot);
    src:
        local("TT Firs Neue Black Italic"),
        local("TTFirsNeue-BlackItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-BlackItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-BlackItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-BlackItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-BlackItalic.ttf) format("truetype");
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-LightItalic.eot);
    src:
        local("TT Firs Neue Light Italic"),
        local("TTFirsNeue-LightItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-LightItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-LightItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-LightItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-LightItalic.ttf) format("truetype");
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-ExtraLightItalic.eot);
    src:
        local("TT Firs Neue ExtraLight Italic"),
        local("TTFirsNeue-ExtraLightItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-ExtraLightItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraLightItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraLightItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraLightItalic.ttf) format("truetype");
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-Bold.eot);
    src:
        local("TT Firs Neue Bold"),
        local("TTFirsNeue-Bold"),
        url("/local/assets/css/../fonts/TTFirsNeue-Bold.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-Bold.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-Bold.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-Bold.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-ExtraBold.eot);
    src:
        local("TT Firs Neue ExtraBold"),
        local("TTFirsNeue-ExtraBold"),
        url("/local/assets/css/../fonts/TTFirsNeue-ExtraBold.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraBold.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraBold.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraBold.ttf) format("truetype");
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-Medium.eot);
    src:
        local("TT Firs Neue Medium"),
        local("TTFirsNeue-Medium"),
        url("/local/assets/css/../fonts/TTFirsNeue-Medium.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-Medium.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-Medium.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-Medium.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-Thin.eot);
    src:
        local("TT Firs Neue Thin"),
        local("TTFirsNeue-Thin"),
        url("/local/assets/css/../fonts/TTFirsNeue-Thin.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-Thin.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-Thin.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-Thin.ttf) format("truetype");
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-ExtraBoldItalic.eot);
    src:
        local("TT Firs Neue ExtraBold Italic"),
        local("TTFirsNeue-ExtraBoldItalic"),
        url("/local/assets/css/../fonts/TTFirsNeue-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraBoldItalic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraBoldItalic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-ExtraBoldItalic.ttf) format("truetype");
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-Black.eot);
    src:
        local("TT Firs Neue Black"),
        local("TTFirsNeue-Black"),
        url("/local/assets/css/../fonts/TTFirsNeue-Black.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-Black.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-Black.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-Black.ttf) format("truetype");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: "TT Firs Neue";
    src: url(/local/assets/css/../fonts/TTFirsNeue-Italic.eot);
    src:
        local("TT Firs Neue Italic"),
        local("TTFirsNeue-Italic"),
        url("/local/assets/css/../fonts/TTFirsNeue-Italic.eot?#iefix") format("embedded-opentype"),
        url(/local/assets/css/../fonts/TTFirsNeue-Italic.woff2) format("woff2"),
        url(/local/assets/css/../fonts/TTFirsNeue-Italic.woff) format("woff"),
        url(/local/assets/css/../fonts/TTFirsNeue-Italic.ttf) format("truetype");
    font-weight: 400;
    font-style: italic;
}
#panel {
    display: none;
}
.slick-slide:focus,
.slick-slide *:focus {
    outline: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li {
    margin: 0;
    padding: 0;
}
html {
    scroll-behavior: smooth;
    overscroll-behavior: none;
    height: 100%;
}
body {
    background: #fff;
    font-family: "TT Firs Neue", "Arial", sans-serif;
    scroll-behavior: smooth;
    overscroll-behavior: none;
    min-height: 100%;
}
body.hasEditor,
body.profile {
    padding: 0;
}
body.pageBlack {
    background-color: #000;
}
a:focus,
button:focus,
input:focus {
    outline: none;
}
a:hover {
    text-decoration: none;
}
body.fixed {
    overflow: hidden;
}
.container {
    width: 100%;
    padding: 0 28px;
    max-width: 1400px;
    margin: 0 auto;
}
.flex__right {
    flex: 1;
    text-align: right;
}
.form__radios {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 8px;
}
.form__radios-item input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}
.form__radios-item label {
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    padding-left: 28px;
    height: 20px;
    position: relative;
    cursor: pointer;
    gap: 5px;
    display: block;
    padding-top: 2px;
}
.form__radios-item label a {
    text-decoration: none;
    position: relative;
    overflow: hidden;
}
.form__radios-item label a:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-color: #707579;
    transition: 0.3s all;
    position: absolute;
    left: 0;
    bottom: -1px;
}
.form__radios-item label a:hover:after {
    width: 0;
}
.form__radios-item label:before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='white'/%3E%3C/svg%3E")
        center no-repeat;
}
.form__radios-item input[type="checkbox"]:checked + label:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='white'/%3E%3Crect x='4' y='4' width='12' height='12' fill='%2323DE84'/%3E%3C/svg%3E");
}
.form__radios-item.form__radios-item__black label:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='black'/%3E%3C/svg%3E")
        center no-repeat;
}
.form__radios-item.form__radios-item__black input[type="checkbox"]:checked + label:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='black'/%3E%3Crect x='4' y='4' width='12' height='12' fill='%2323DE84'/%3E%3C/svg%3E");
}
.form__radios-item.__error label:before {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='%23FB2D46'/%3E%3C/svg%3E%0A");
}
.form__radios-item label a {
    color: var(--Dark-Grey, #707579);
}
.form__radios-item.__black label::before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='black'/%3E%3C/svg%3E")
        center no-repeat;
}
.form__radios-item.__black input[type="checkbox"]:checked + label:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Crect x='0.5' y='0.5' width='19' height='19' stroke='black'/%3E%3Crect x='4' y='4' width='12' height='12' fill='%2323DE84'/%3E%3C/svg%3E");
}
.header,
.bx-core .header {
    position: fixed;
    top: 20px;
    width: 100%;
    z-index: 999;
}
body:not(.hasEditor, .profile) .header {
    position: sticky;
}
body.hasEditor:not(.existHero) {
    padding-top: 120px;
}
.header {
    z-index: 100;
}
.header__wrap {
    border: 1px solid var(--Black, #000);
    background: var(--White, #fff);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: stretch;
    align-items: stretch;
    padding: 0;
    position: relative;
}
.header__logo {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: stretch;
    align-items: stretch;
    text-decoration: none;
}
.header__logo-text {
    color: var(--Black, #000);
    text-align: center;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
    padding: 24px 23px 20px 17px;
    border-right: 1px solid #000;
    line-height: 0.8;
    text-decoration: none;
}
.header__logo-image {
    padding: 16px 15px 14px;
    border-right: 1px solid #000;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
}
.header__menu {
    flex: auto;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    transition: 0.3s all;
}
.header__menu ul {
    list-style: none;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    gap: 24px;
    flex: auto;
    width: 100%;
}
.header__menu li {
    height: 100%;
}
.showOnlyMobile {
    display: none;
}
.header__menu ul a {
    text-decoration: none;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    transition: 0.3s all;
}
.header__menu ul a:hover {
    color: #23de84;
}
.header__menu ul li a sup {
    position: relative;
    left: 2px;
    top: -4px;
    color: #23de84;
}
.header__menu li a.selected,
.header__menu .root-item-selected {
    color: #23de84;
}
.header__menu ul li ul {
    position: absolute;
    left: -1px;
    top: 64px;
    z-index: 2;
    border: 1px solid var(--Black, #000);
    background: var(--White, #fff);
    width: calc(100% + 2px);
    gap: 32px;
    overflow: hidden;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.header__menu ul li ul li {
    padding: 20px 0;
}
.header__search-button {
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
    padding: 14px;
    border-left: 1px solid #000;
    transition: 0.3s all;
}
.header__search-button path {
    transition: 0.3s all;
}
.header__search-button.active,
.header__search-button:hover {
    background-color: #000;
}
.header__search-button.active path,
.header__search-button:hover path {
    fill: #fff;
}
.header__search-form__wrap {
    position: absolute;
    left: -1px;
    top: 60px;
    width: calc(100% + 2px);
    background-color: #fff;
    border: 1px solid var(--Black, #000);
    padding: 10px 10px 10px 32px;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.header__search-form__wrap.show {
    opacity: 1;
    visibility: visible;
}
.header__search-form {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
}
.header__search-form__input-wrap {
    padding-right: 50px;
}
.header__search-form__input-wrap,
.header__search-form__input {
    width: 100%;
}
.header__search-form__input {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border: none;
}
.header__search-form__input:focus {
    outline: none;
}
.header__search-form__input::placeholder {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
}
.header__search-form__clear {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cmask id='mask0_1444_5092' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1444_5092)'%3E%3Cpath d='M12.9787 28.5117L11.4883 27.0213L18.5095 20L11.4883 13.0204L12.9787 11.53L19.9999 18.5513L26.9795 11.53L28.4699 13.0204L21.4487 20L28.4699 27.0213L26.9795 28.5117L19.9999 21.4904L12.9787 28.5117Z' fill='black'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
    width: 40px;
    height: 40px;
    cursor: pointer;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.header__search-form__clear.show {
    opacity: 1;
    visibility: visible;
}
.search__results-wrap {
    min-height: calc(100vh - 397px);
}
@media (max-width: 768px) {
    .search__results-wrap {
        min-height: 1px;
    }
}
.search__results-inner {
    position: absolute;
    left: -1px;
    top: 120px;
    width: calc(100% + 2px);
    padding-top: 24px;
    border: 1px solid var(--Black, #000);
    background: var(--White, #fff);
    transition: 0.3s all;
    z-index: 1001;
}
.search__results-inner.hidden {
    opacity: 0;
    visibility: hidden;
}
.search__results-inner__overlay {
    background: rgb(0 0 0 / 0.8);
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s all;
    z-index: 1000;
}
.search__results-inner__overlay.show {
    opacity: 1;
    visibility: visible;
}
.search__results-empty {
    min-height: 300px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    gap: 8px;
}
.search__results-empty__title {
    font-weight: 500;
    font-size: 28px;
    line-height: 114%;
    text-align: center;
    letter-spacing: -0.01em;
    color: #1a1a1a;
}
.search__results-empty__text {
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    text-align: center;
    letter-spacing: -0.01em;
    color: gray;
}
.search__results-tabs__head {
    margin-bottom: 30px;
}
.search__results-tabs__head-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 32px;
}
.search__results-tabs__head a {
    position: relative;
    display: inline-block;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
    transition: font-weight 0.3s ease-in-out;
}
.search__results-tabs__head a.current {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    text-shadow: 1px 0 0 #000;
}
.search__results-tabs__body-item__list {
    max-height: 70vh;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #888 #f1f1f1;
}
.search__results-tabs__body-item__list::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 5px;
}
.search__results-tabs__body-item__list::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 5px;
}
.search__results-tabs__body-item__list::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.search__results-body__item {
    padding: 24px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    text-decoration: none;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.search__results-body__item:not(:last-of-type) {
    border-bottom: 1px solid var(--Light-Grey, #f0f0f0);
}
.search__results-body__item-title {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.search__results-body__item-title span,
.search__results-body__item-text span,
.search__results-body__item-title b,
.search__results-body__item-text b {
    color: #f7ac19;
    font-weight: 500;
}
.search__results-body__item-text {
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    max-width: 820px;
}
.search__results-body__item-link {
    height: 20px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    color: var(--Yellow, #f7ac19);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_2044_109' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2044_109)'%3E%3Cpath d='M13.125 10.75H4V9.25H13.125L8.9375 5.0625L10 4L16 10L10 16L8.9375 14.9375L13.125 10.75Z' fill='black'/%3E%3C/g%3E%3C/svg%3E")
        right center no-repeat;
    padding-right: 24px;
}
.header__profile {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    border-left: 1px solid #000;
}
.header__profile-links {
    padding: 0 50px 0 45px;
}
.header__profile-links a {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration: none;
}
.header__profile-links a.button__more,
.header__profile-links a.button__more span,
.header__profile-links a.button__more:after {
    padding: 0;
}
.header__profile-photo {
    max-width: 48px;
    min-width: 48px;
    height: 48px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: #000;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 6px 0 8px;
}
.header__profile-photo.__noPhoto {
    box-shadow: 0 0 0 1px #000;
}
.header__profile-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.header__profile-menu {
    background: #fff;
    position: absolute;
    top: 62px;
    right: -1px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 12px;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s all;
}
.header__profile-menu.show {
    opacity: 1;
    visibility: visible;
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 0.2);
}
.header__profile-menu ul {
    list-style: none;
    padding-bottom: 12px;
    text-align: right;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 12px;
}
.header__profile-menu ul:first-of-type {
    padding-top: 8px;
}
.header__profile-menu ul:not(:last-of-type) {
    border-bottom: 1px solid #f0f0f0;
}
.header__profile-menu ul li a {
    padding: 4px 24px;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    display: block;
    text-decoration: none;
}
.header__profile-menu ul li a.button__more {
    padding: 0;
}
.header__profile-menu ul li a.button__more span,
.header__profile-menu ul li a.button__more:after {
    padding: 4px 24px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.header__menu-hamburger {
    width: 28px;
    height: 40px;
    display: none;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin: 0 0 0 24px;
}
.header__menu-hamburger span {
    transition: 0.3s all;
    width: 100%;
    height: 2px;
    display: block;
    background-color: #1a1a1a;
    transform-origin: center;
}
.header__menu-hamburger span:first-of-type {
    margin-bottom: 8px;
}
.header__menu-hamburger.opened span:first-of-type {
    transform: rotate(45deg) translate(5px, 5px);
}
.header__menu-hamburger.opened span:last-of-type {
    transform: rotate(-45deg) translate(2px, -2px);
}
.page__title {
    color: var(--Black, #000);
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
}
.coursesPage,
.materialsPage,
.authorsPage,
.indexPage,
.podkastsPage,
.objectsPage {
    margin-top: 32px;
    background-color: #fff;
    position: relative;
    padding-top: 40px;
}
.myMainSection {
    padding: 40px 0;
}
.myMainSection__top {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    margin-bottom: 40px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    padding-right: 24px;
}
.myMainPodkasts .myMainSection__top {
    margin-bottom: 64px;
}
.myMainSection__title {
    color: #000;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
}
.myMainSection__top-right {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 62px;
}
.myMainSection__link a {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    text-decoration: none;
}
.myMainSection__link a,
.myMainEvents__tabs-head__item {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.myMainEvents__tabs-head__item {
    padding-top: 1px;
}
.myMainSection__link a span,
.myMainEvents__tabs-head__item span {
    display: block;
    transition: transform 0.3s ease;
}
.myMainSection__link a::after,
.myMainEvents__tabs-head__item:after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.myMainEvents__tabs-head__item:after {
    top: 2px;
    padding-top: 1px;
}
.myMainSection__link a:hover span,
.myMainEvents__tabs-head__item:hover span {
    transform: translateY(-100%);
}
.myMainSection__link a:hover::after,
.myMainEvents__tabs-head__item:hover::after {
    transform: translateY(0);
}
.myMainEvents__tabs-head__item:hover::after {
    top: 0;
}
.myMainIntro {
    padding-top: 0;
}
.myMainIntro__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: stretch;
    align-items: stretch;
    gap: 32px;
}
.myMainIntro__side {
    min-width: 495px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
}
.myMainIntro__side-top {
    height: 100%;
}
.myMainIntro__side-top__inner {
    position: sticky;
    top: 100px;
}
.myMainIntro__side-title {
    color: #000;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
    margin-bottom: 40px;
}
.myMainIntro__side-item {
    text-decoration: none;
}
.myMainIntro__side-item__block {
    background: var(--Black, #000);
    height: 495px;
    overflow: hidden;
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    transition: 0.3s all;
}
.myMainIntro__side-item:hover .myMainIntro__side-item__block {
    background: #4cff82;
}
.myMainIntro__side-item__photo {
    width: 396px;
    height: 297px;
}
.myMainIntro__side-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myMainIntro__side-item__fixed-title {
    position: absolute;
    color: var(--White, #fff);
    font-size: 50px;
    font-style: normal;
    font-weight: 500;
    line-height: 0.8;
    text-transform: uppercase;
}
.myMainIntro__side-item__fixed-title1 {
    top: 0;
    left: 0;
}
.myMainIntro__side-item__fixed-title2 {
    top: 170px;
    right: -165px;
    transform: rotate(90deg);
}
.myMainIntro__side-item__fixed-title3 {
    bottom: 0;
    right: 0;
    line-height: 0.6;
}
.myMainIntro__side-item__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin: 16px 0;
}
.myMainIntro__side-nav {
    margin-top: 30px;
}
.myMainIntro__list {
    margin-top: 105px;
}
.myMainIntro__list .materialsPage__list-item.__podkast {
    grid-column: span 2;
}
.myMainIntro__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo {
    min-height: 1px;
}
.myMainBanner__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
}
.myMainBanner__content {
    flex: 1;
    padding-top: 80px;
    padding-bottom: 0;
    max-width: 577px;
}
.myMainBanner__title {
    color: #000;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
}
.myMainBanner__text {
    color: #000;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 116%;
    margin: 40px 0;
}
.myMainBanner__image {
    height: 100%;
    max-width: 670px;
    position: relative;
}
.myMainBanner__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.modalAuthorsBanner__wrap.modal__wrap {
    max-width: 830px;
    margin-bottom: 80px;
}
.modalAuthorsBanner__box {
    max-width: 400px;
    margin: 0 auto;
}
.modalAuthorsBanner__box-image {
    height: 171px;
}
.modalAuthorsBanner__box-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.modalAuthorsBanner__box-image[data-show="mobile"] {
    display: none;
}
@media (max-width: 768px) {
    .modalAuthorsBanner__box-image {
        height: 139px;
    }
    .modalAuthorsBanner__box-image[data-show="desktop"] {
        display: none;
    }
    .modalAuthorsBanner__box-image[data-show="mobile"] {
        display: block;
    }
}
.modalAuthorsBanner__box-title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin: 32px 0;
}
@media (max-width: 768px) {
    .modalAuthorsBanner__box-title {
        font-size: 21px;
    }
}
.modalAuthorsBanner__box-text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    margin-bottom: 32px;
}
@media (max-width: 768px) {
    .modalAuthorsBanner__box-text {
        font-size: 15px;
    }
}
.modalAuthorsBanner__box-form {
    padding-bottom: 80px;
}
.modalAuthorsBanner__box-form .auth__popup-section__form-group__textarea textarea {
    padding: 15px 8px 11px 12px;
    min-height: 84px;
    width: 100%;
}
.modalAuthorsBanner__box-form .auth__popup-section__form-group__textarea textarea:focus {
    outline: none;
}
.modalAuthorsBanner__box-form .form__radios-item label {
    height: auto;
}
.modalAuthorsBanner__box-form .form__radios-item label a {
    text-decoration: underline;
}
.modalAuthorsBanner__box-form .form__radios-item label a:hover {
    text-decoration: none;
}
.modalAuthorsBanner__box-form .form__radios-item label a:after {
    display: none;
}
.modalAuthorsBanner__box-form .auth__popup-section__form-group__checkboxes-item {
    margin: 15px 0;
    display: flex;
    align-items: flex-start;
    gap: 8px;
}
.modalAuthorsBanner__box-form .check-terms {
    min-width: 18px;
    height: 18px;
    margin: 0;
    cursor: pointer;
    position: relative;
    z-index: 1;
}
.modalAuthorsBanner__box-form .terms_label {
    cursor: pointer;
    font-size: 14px;
    line-height: 1.4;
    user-select: none;
}
.modalAuthorsBanner__box-form__button {
    margin-top: 20px;
}
.modalAuthorsBanner__box-form__button.button__more,
.modalAuthorsBanner__box-form__button.button__more:after,
.modalAuthorsBanner__box-form__finish.button__more,
.modalAuthorsBanner__box-form__finish.button__more:after {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
}
.modalAuthorsBanner__box-success {
    display: none;
}
.modalAuthorsBanner__box-success:before {
    content: "";
    display: block;
    background: url("data:image/svg+xml,%0A%3Csvg width='49' height='48' viewBox='0 0 49 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_5116_10475' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='49' height='48'%3E%3Crect x='0.5' width='48' height='48' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5116_10475)'%3E%3Cpath d='M18.2041 43.7305L14.6346 37.6345L7.60406 36.2L8.35806 29.254L3.84656 24L8.35806 18.777L7.60406 11.85L14.6346 10.396L18.2041 4.26953L24.5001 7.11953L30.7961 4.26953L34.4156 10.396L41.4156 11.85L40.6421 18.777L45.1536 24L40.6421 29.254L41.4156 36.2L34.4156 37.6345L30.7961 43.7305L24.5001 40.8805L18.2041 43.7305ZM19.2271 40.7425L24.5001 38.55L29.8846 40.7425L33.1191 35.8L38.8731 34.377L38.3116 28.4845L42.2656 24L38.3116 19.454L38.8731 13.5425L33.1191 12.2L29.8231 7.25753L24.5001 9.45003L19.1156 7.25753L15.8811 12.2L10.1271 13.5425L10.6886 19.454L6.73456 24L10.6886 28.4845L10.1271 34.4385L15.8811 35.8L19.2271 40.7425ZM22.3691 30.073L33.0076 19.5155L31.2961 17.9655L22.3691 26.831L17.7346 22.0345L15.9926 23.746L22.3691 30.073Z' fill='%2323DE84'/%3E%3C/g%3E%3C/svg%3E%0A")
        no-repeat;
    width: 48px;
    height: 48px;
}
.modalAuthorsBanner__box-success__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin: 32px 0;
}
.modalAuthorsBanner__box-success__text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    margin-bottom: 32px;
}
.myMainCourses .coursesPage__list {
    grid-template-columns: repeat(4, 1fr);
}
.myMainCourses .coursesPage__list-item__photo {
    height: 365px;
}
.myMainPodkasts {
    background: #000;
}
.myMainPodkasts .myMainSection__top {
    border-color: #fff;
}
.myMainPodkasts .myMainSection__title,
.myMainPodkasts .myMainSection__link a {
    color: #fff;
}
.slick-initialized .myMainProjects__slider-item.slick-slide,
.myMainProjects__slider-item:not(.slick-slide) {
    position: relative;
    height: 850px;
    text-decoration: none;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: flex-start;
    align-items: flex-start;
    justify-content: flex-end;
}
.myMainProjects__slider:not(.slick-initialized) .myMainProjects__slider-item:not(:first-child) {
    display: none;
}
.myMainProjects__slider-item__photo {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.myMainProjects__slider-item__photo:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(0deg, rgb(0 0 0 / 0.2) 0%, rgb(0 0 0 / 0.2) 100%);
    display: block;
}
.myMainProjects__slider-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myMainProjects__slider-item__box {
    max-width: 610px;
    min-width: 610px;
    position: relative;
    z-index: 1;
    background-color: #fff;
    padding: 24px;
}
.myMainProjects__slider-item__title {
    color: #000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-bottom: 24px;
}
.myMainProjects__slider-item__city {
    color: #000;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    letter-spacing: -0.32px;
    margin-bottom: 24px;
}
.myMainProjects__slider-item__text {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    margin-bottom: 24px;
}
.myMainProjects__slider-item__text p:not(:empty) {
    margin-bottom: 15px;
}
.myMainProjects__slider-item__text br {
    display: none;
}
.myMainProjects__slider-item__text ul,
.myMainProjects__slider-item__text ol {
    margin-left: 15px;
}
.myMainProjects__slider .slick-arrow {
    z-index: 2;
    top: auto;
}
.myMainProjects__slider .slick-prev {
    left: auto;
    right: 152px;
    bottom: 24px;
}
.myMainProjects__slider .slick-next {
    right: 24px;
    bottom: 24px;
}
.myMainMaterials .myMainSection__top {
    margin-bottom: 24px;
}
.myMainMaterials .materialsPage {
    padding-top: 0;
    margin-top: 0;
}
.myMainSubscribe {
    background: #384046;
    height: 397px;
}
.myMainSubscribe .container,
.myMainSubscribe__box {
    height: 100%;
}
.myMainSubscribe__box {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}
.myMainSubscribe__form {
    min-width: 1140px;
}
.myMainSubscribe__form.hidden {
    display: none;
}
.myMainSubscribe__form-line {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    height: 50px;
}
.myMainSubscribe__form-title,
.myMainSubscribe__form-right {
    color: #fff;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin: 24px 0;
}
.myMainSubscribe__form-title {
    margin: 14px 0;
}
.myMainSubscribe__form-right {
    text-align: right;
}
.myMainSubscribe__form-groups {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    padding-right: 12px;
    flex: 1;
}
.myMainSubscribe__form-input {
    background: none;
    border: none;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    min-width: 150px;
    flex: 1;
    text-align: right;
    margin-right: 75px;
    padding-left: 50px;
}
.myMainSubscribe__form-input.__error,
.myMainSubscribe__form-input.__error::placeholder {
    color: #fb2d46;
}
.myMainSubscribe__form-button {
    border: none;
    background: none;
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-transform: uppercase;
    padding-left: 25px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
}
.myMainSubscribe__form-button span {
    display: block;
    transition: transform 0.3s ease;
}
.myMainSubscribe__form-button::after {
    content: attr(data-content);
    position: absolute;
    right: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.myMainSubscribe__form-green {
    color: #23de84;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 24px;
}
.myMainSubscribe__thanks {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    height: 100%;
    gap: 20px;
}
.myMainSubscribe__thanks.hidden {
    display: none;
}
.myMainSubscribe__thanks-title {
    color: #fff;
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.myMainSubscribe__thanks-text {
    color: #27c941;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.myMainEvents {
    background-color: #f7f7f7;
}
.myMainEvents__tabs-head {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 24px;
}
.myMainEvents__tabs-head__item {
    text-decoration: none;
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 114%;
    letter-spacing: 0.14px;
    text-transform: uppercase;
}
.myMainEvents__tabs-head__item.active {
    color: #000;
}
.myMainEvents__tabs-body__item:not(.active) {
    display: none;
}
.myMainEvents__tabs-body__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}
.myMainEvents__tabs-body__list-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    gap: 24px;
    text-decoration: none;
}
.myMainEvents__tabs-body__list-item:not(:last-of-type) {
    border-bottom: 1px solid #000;
    padding-bottom: 16px;
}
.myMainEvents__tabs-body__list-item__content,
.myMainEvents__tabs-body__list-item__photo {
    flex: 1;
}
.myMainEvents__tabs-body__list-item__content {
    padding-top: 16px;
}
.myMainEvents__tabs-body__list-item__meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 10px;
    margin-bottom: 16px;
}
.myMainEvents__tabs-body__list-item__date {
    color: var(--Green, #23de84);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.myMainEvents__tabs-body__list-item__section {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.myMainEvents__tabs-body__list-item__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    max-width: 800px;
    transition: 0.3s all;
}
.myMainEvents__tabs-body__list-item__text {
    margin-top: 32px;
    max-width: 820px;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.myMainEvents__tabs-body__list-item__photo {
    max-width: 310px;
    height: 224px;
    position: relative;
}
.myMainEvents__tabs-body__list-item__photo:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    background: var(--Green, #23de84);
    transition: 0.3s all;
}
.myMainEvents__tabs-body__list-item__photo.__noPhoto {
    border: 2px solid var(--Green, #23de84);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='113' viewBox='0 0 160 113' fill='none'%3E%3Crect y='0.807617' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='96' y='0.807617' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='16.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='80.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect width='16' height='16' transform='matrix(-1 0 0 1 112 80.8076)' fill='%2323DE84'/%3E%3Crect y='64.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='112' y='16.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='16.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='96.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' y='96.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='64' y='96.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='80' y='96.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='128' y='16.8076' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' y='0.807617' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='144' y='0.807617' width='16' height='16' fill='%2323DE84'/%3E%3C/svg%3E")
        center no-repeat;
}
.myPodkastsList__items-item__photo.__noPhoto {
    background: #1a1d1f url(/local/assets/css/../img/podkasts_vipusk-noPhoto.png) no-repeat;
    background-size: cover;
    width: 100%;
    height: 97px;
}
.myMainEvents__tabs-body__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.myMainEvents__tabs-body__list-item:hover .myMainEvents__tabs-body__list-item__photo:before {
    opacity: 0.5;
    visibility: visible;
}
.myMainEvents__tabs-body__list-item:hover .myMainEvents__tabs-body__list-item__title {
    color: #23de84;
}
.coursesPage__top-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    justify-content: space-between;
    padding-right: 92px;
    margin-bottom: 32px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    padding-bottom: 12px;
}
.coursesPage__top-text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    max-width: 560px;
}
.posts__filter {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 32px;
}
.posts__filter-item {
    color: var(--Black, #000);
    font-size: 15px;
    letter-spacing: 0.15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-decoration: none;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.posts__filter-item.active {
    font-weight: 700;
}
.posts__filter-item span {
    display: block;
    transition: transform 0.3s ease;
}
.posts__filter-item::after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.coursesPage__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: stretch;
    align-items: stretch;
    justify-content: space-between;
    margin-top: 40px;
    padding-bottom: 40px;
}
.coursesPage__box {
    max-width: 795px;
}
.coursesPage__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 32px;
    grid-row-gap: 70px;
    margin-bottom: 48px;
}
.coursesPage__wrap.__noProgress {
    gap: 0;
}
.coursesPage__wrap.__noProgress .coursesPage__box {
    max-width: none;
}
.coursesPage__wrap.__noProgress .coursesPage__list {
    grid-template-columns: repeat(5, 1fr);
}
.coursesPage__list-item a {
    text-decoration: none;
}
.coursesPage__list-item.__long {
    grid-column: span 2;
}
.coursesPage__list-item__photo {
    height: 290px;
    border-radius: 100%;
    overflow: hidden;
    background: #fff
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='112' viewBox='0 0 160 112' fill='none'%3E%3Crect width='16' height='16' fill='%2323DE84'/%3E%3Crect x='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='80' width='16' height='16' fill='%2323DE84'/%3E%3Crect width='16' height='16' transform='matrix(-1 0 0 1 112 80)' fill='%2323DE84'/%3E%3Crect y='64' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='112' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='64' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='80' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='128' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='144' width='16' height='16' fill='%2323DE84'/%3E%3C/svg%3E")
        center no-repeat;
    position: relative;
}
.eventsPage__section-item__photo {
    position: relative;
}
.coursesPage__list-item__photo.__noPhoto {
    border: 1px solid var(--Green, #23de84);
}
.coursesPage__list-item__photo img,
.objectsPage__list-item__card-photo img,
.eventsPage__section-item__photo img,
.researchPage__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.3s all;
}
.materialsPage__list-item:not(.__podkast) .materialsPage__list-item__photo:before,
.coursesPage__list-item__photo:before,
.forumsPage__list-item__photo:before,
.eventsPage__section-item__photo:before,
.objectsPage__list-item__card-photo:before,
.researchPage__list-item__photo:before,
.myCourseLessons__section-list__item-photo:before,
.lectorModal__box-inner__section-items__item-image:before {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #23de84;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    transition: 0.3s all;
    z-index: 1;
}
.coursesPage__list-item > a:hover .coursesPage__list-item__photo::before,
.researchPage__list-item > a:hover .researchPage__list-item__photo::before,
.eventsPage__section-item:hover .eventsPage__section-item__photo::before,
.forumsPage__list-item:hover .forumsPage__list-item__photo::before,
.objectsPage__list-item__card:hover .objectsPage__list-item__card-photo:before,
.materialsPage__list-item > a:hover .materialsPage__list-item__photo::before,
.lectorModal__box-inner__section-items__item-image:hover::before,
.myCourseLessons__section-list__item:hover .myCourseLessons__section-list__item-photo::before {
    opacity: 0.5;
    visibility: visible;
}
.materialsPage__list-item.__podkast > a:hover .materialsPage__list-item__photo::before {
    opacity: 1;
}
.coursesPage__list-item > a:hover .coursesPage__list-item__photo img,
.researchPage__list-item > a:hover .researchPage__list-item__photo img,
.objectsPage__list-item__card:hover .objectsPage__list-item__card-photo img,
.forumsPage__list-item:hover .forumsPage__list-item__photo img,
.eventsPage__section-item:hover .eventsPage__section-item__photo img,
.materialsPage__list-item:not(.__podkast) > a:hover .materialsPage__list-item__photo img {
    filter: grayscale(100%);
}
.coursesPage__list-item__meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
    margin-top: 16px;
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.coursesPage__list-item__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin: 16px 0;
}
.myMainIntro__list .coursesPage__list-item .coursesPage__list-item__photo,
.myMainIntro__list .coursesPage__list-item .coursesPage__list-item__title {
    margin-bottom: 16px;
    display: block;
}
.coursesPage__pages-box {
    margin-bottom: 80px;
}
.coursesPage__pages-title,
.modern-page-title {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 20px;
}
.coursesPage__pages,
.modern-page-navigation__pages {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 4px;
}
.materialsPage .coursesPage__pages-box {
    display: none;
}
.coursesPage__pages-current,
.modern-page-current {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    width: 24px;
    height: 24px;
    padding: 8px 10px;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
    color: var(--White, #fff);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    background: var(--Black, #000);
}
.coursesPage__pages-link,
.modern-page-navigation__pages a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    width: 24px;
    height: 24px;
    padding: 8px 10px;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    text-decoration: none;
    background: var(--Light-Grey, #f0f0f0);
}
.coursesPage__pages-next,
.coursesPage__pages-prev,
a.modern-page-next,
a.modern-page-prev {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    width: 24px;
    height: 24px;
    padding: 8px 10px;
    justify-content: center;
    align-items: center;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    text-decoration: none;
    background: none;
}
.researchPage__list .tags {
    margin-top: 18px;
}
.tags__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    flex-wrap: wrap;
    -ms-align-items: center;
    align-items: center;
    gap: 2px;
}
.tags__list-item {
    background: #f0f0f0
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Ccircle cx='4' cy='4' r='4' fill='white'/%3E%3C/svg%3E")
        left 10px top 47% no-repeat;
    padding: 8px 10px 8px 22px;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    text-decoration: none;
    opacity: 1;
    transform: translateY(0);
    transition:
        opacity 0.125s cubic-bezier(0.4, 0, 0.2, 1),
        transform 0.125s cubic-bezier(0.4, 0, 0.2, 1);
}
.tags__list-item.__hidden {
    display: none;
}
.filter-cat-results .tags__list-item,
.myMainIntro__list .tags__list-item,
.researchPage__list .tags__list-item {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 13ch;
    width: fit-content;
}
.researchPage__list .tags__list-item {
    max-width: 18ch;
}
.myMainIntro__list .tags__list-item {
    max-width: 12ch;
}
.filter-cat-results .tags__list-item.__noHidden,
.myMainIntro__list .tags__list-item.__noHidden,
.researchPage__list .tags__list-item.__noHidden {
    max-width: none;
}
.tags__list-item:first-letter {
    text-transform: uppercase;
}
.researchPage__list-item .tags__list-item.__active,
.myMainIntro__list .tags__list-item.__active,
.materialsPage__list-item .tags__list-item.__active {
    box-shadow: inset 0 0 0 1px #000;
}
.researchPage__list-item .tags__list-item.__active:after,
.myMainIntro__list .tags__list-item.__active:after,
.materialsPage__list-item .tags__list-item.__active:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%23000000'/%3E%3C/svg%3E");
}
.tags__list-item:hover {
    background-color: #e8e8e8;
}
.tags__list-item.__active {
    box-shadow: inset 0 0 0 1px #000;
    padding-right: 22px;
    position: relative;
}
.tags__list-item.__active:after {
    content: "";
    display: block;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%23000000'/%3E%3C/svg%3E");
    width: 8px;
    height: 8px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    margin-top: 1px;
}
.tags__list-item[data-tag="course_ru"] {
    background-color: #f0f0f0;
    color: #000;
}
.tags__list-item[data-tag="course_ru"]:hover {
    background-color: #e8e8e8;
}
.tags__list-item[data-tag="research_ru"] {
    background-color: #f8ece6;
    color: #c96227;
}
.tags__list-item[data-tag="research_ru"]:hover,
.tags__list-item[data-tag="research_ru"].__active {
    background-color: #f3e2db;
}
.tags__list-item[data-tag="videos"],
.tags__list-item[data-tag="journal_media"] {
    background-color: #f7f8e6;
    color: #f7ac19;
}
.tags__list-item[data-tag="videos"].__active,
.tags__list-item[data-tag="journal_media"].__active {
    box-shadow: inset 0 0 0 1px #f7ac19;
}
.tags__list-item[data-tag="videos"]:hover,
.tags__list-item[data-tag="journal_media"]:hover {
    background-color: #ecefd4;
}
.tags__list-item[data-tag="videos"].__active:after,
.tags__list-item[data-tag="journal_media"].__active:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%23F7AC19'/%3E%3C/svg%3E");
}
.tags__list-item[data-tag="journal_articles"] {
    background-color: #e6f4f8;
    color: #2741c9;
}
.tags__list-item[data-tag="journal_articles"].__active {
    box-shadow: inset 0 0 0 1px #2741c9;
}
.tags__list-item[data-tag="journal_articles"]:hover {
    background-color: #cde5ec;
}
.tags__list-item[data-tag="journal_articles"].__active:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%232741C9'/%3E%3C/svg%3E");
}
.tags__list-item[data-tag="journal_likbez"] {
    background-color: #f8e6ef;
    color: #c92792;
}
.tags__list-item[data-tag="journal_likbez"].__active {
    box-shadow: inset 0 0 0 1px #c92792;
}
.tags__list-item[data-tag="journal_likbez"]:hover {
    background-color: #f3d9e6;
}
.tags__list-item[data-tag="journal_likbez"].__active:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%23C92792'/%3E%3C/svg%3E");
}
.tags__list-item[data-tag="journal_podkasts"] {
    background-color: #faedef;
    color: #fb2d46;
}
.tags__list-item[data-tag="journal_podkasts"].__active {
    box-shadow: inset 0 0 0 1px #fb2d46;
}
.tags__list-item[data-tag="journal_podkasts"]:hover {
    background-color: #f2e3e5;
}
.tags__list-item[data-tag="journal_podkasts"].__active:after {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M0.790224 8L0 7.20978L3.19896 3.98919L0 0.790226L0.790224 0L4.01081 3.19896L7.20977 0L8 0.790226L4.80104 3.98919L8 7.20978L7.20977 8L4.01081 4.80104L0.790224 8Z' fill='%23FB2D46'/%3E%3C/svg%3E");
}
.tags__list-item[data-tag="events_ru"] {
    background-color: #e7faf1;
    color: #23de84;
}
.tags__list-item[data-tag="events_ru"]:hover {
    background-color: #d7f3e6;
}
.tags__list-more {
    padding: 8px;
    background: #f0f0f0;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    cursor: pointer;
}
.coursesPage__side {
    flex: 1;
    max-width: 430px;
}
.coursesPage__progress {
    background: var(--Black, #000);
    padding: 24px;
    max-width: 100%;
    position: sticky;
    top: 100px;
}
.coursesPage__progress-top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.coursesPage__progress-photo {
    border-radius: 64px;
    border: 2px solid var(--Green, #23de84);
    background-color: lightgray;
    overflow: hidden;
    max-width: 64px;
    height: 64px;
}
.coursesPage__progress-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.coursesPage__progress-photo.user-initials {
    min-width: 64px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    font-size: 16px;
}
.coursesPage__progress-name {
    color: #fff;
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    max-width: 180px;
}
.coursesPage__progress-name span {
    display: block;
}
.coursesPage__progress-title {
    color: var(--White, #fff);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin: 24px 0 16px;
}
.coursesPage__progress-text {
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    margin-top: 32px;
    margin-bottom: 48px;
}
.coursesPage__progress-tabs {
    margin-bottom: 24px;
    margin-top: 16px;
}
.coursesPage__progress-tabs__head {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.coursesPage__progress-tabs__head-item {
    flex: 1;
    padding: 16px 0;
    color: var(--White-50, rgb(255 255 255 / 0.5));
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    text-decoration: none;
    cursor: pointer;
}
.coursesPage__progress-tabs__head-item.active {
    color: #fff;
    border-bottom: 1px solid var(--Green, #23de84);
    cursor: default;
}
.coursesPage__progress-tabs__body {
    margin-top: 16px;
}
.coursesPage__progress-tabs__body-item__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    max-height: 35vh;
    overflow-y: auto;
}
@media (max-width: 1000px) {
    .coursesPage__progress-tabs__body-item__list {
        max-height: none;
    }
}
@media (min-width: 1500px) {
    .coursesPage__progress-tabs__body-item__list {
        max-height: 42vh;
    }
}
@media (min-width: 2000px) {
    .coursesPage__progress-tabs__body-item__list {
        max-height: 50vh;
    }
}
@media (min-width: 2200px) {
    .coursesPage__progress-tabs__body-item__list {
        max-height: 55vh;
    }
}
@media (min-width: 3000px) {
    .coursesPage__progress-tabs__body-item__list {
        max-height: 65vh;
    }
}
@media (min-width: 4000px) {
    .coursesPage__progress-tabs__body-item__list {
        max-height: 70vh;
    }
}
.coursesPage__progress-tabs__body-item__list-item {
    height: 72px;
    position: relative;
    padding: 12px;
}
.coursesPage__progress-tabs__body-item__list-item__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: rgb(255 255 255 / 0.1);
    height: 100%;
}
.coursesPage__progress-tabs__body-item__list-item__bg-overlay {
    background: rgb(255 255 255 / 0.1);
    height: 100%;
    position: absolute;
    left: 0;
    width: 0;
}
.coursesPage__progress-tabs__body-item__list-item__content {
    position: relative;
    z-index: 1;
}
.coursesPage__progress-tabs__body-item__list-item__title {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.coursesPage__progress-tabs__body-item__list-item__stats {
    color: var(--Green, #23de84);
    text-align: right;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.coursesPage__progress-button {
    border: 1px solid var(--White, #fff);
    padding: 11px 24px;
    text-align: center;
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    text-decoration: none;
    display: block;
}
.coursesPage__progress-button.button__more {
    display: block;
    padding: 0;
}
.coursesPage__progress-button.button__more span,
.coursesPage__progress-button.button__more:after {
    padding: 15px 24px;
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.coursePage {
    margin-top: 50px;
}
.coursePage__box {
    padding-left: 110px;
    padding-bottom: 40px;
}
.coursePage__top-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-end;
    align-items: flex-end;
    justify-content: space-between;
}
.coursePage__top-left .lessonPage__back {
    position: relative;
    top: 0;
    margin-bottom: 40px;
}
.coursePage__top-title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    max-width: 760px;
    margin-bottom: 40px;
}
.coursePage__top-photo {
    max-width: 425px;
    height: 290px;
    flex: 1;
    border-radius: 100%;
    overflow: hidden;
    background: #fff
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='112' viewBox='0 0 160 112' fill='none'%3E%3Crect width='16' height='16' fill='%2323DE84'/%3E%3Crect x='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='16' y='80' width='16' height='16' fill='%2323DE84'/%3E%3Crect width='16' height='16' transform='matrix(-1 0 0 1 112 80)' fill='%2323DE84'/%3E%3Crect y='64' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='112' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='32' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='64' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='80' y='96' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='128' y='16' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='48' width='16' height='16' fill='%2323DE84'/%3E%3Crect x='144' width='16' height='16' fill='%2323DE84'/%3E%3C/svg%3E")
        center no-repeat;
}
.coursePage__top-photo.__noPhoto {
    border: 1px solid var(--Green, #23de84);
}
.coursePage__top-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.coursePage__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    justify-content: space-between;
    margin-top: 40px;
}
.coursePage__content-left {
    max-width: 760px;
}
.coursePage__content-text {
    margin-bottom: 40px;
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.coursePage__content-text p {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.coursePage__content-text p:not(:last-of-type) {
    margin-bottom: 15px;
}
.coursePage__content-progress {
    flex: 1;
    max-width: 315px;
    position: sticky;
    top: 90px;
    background: var(--Light-Green, #e7faf1);
    padding: 12px;
}
.coursePage__content-progress__top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.coursePage__content-progress__top-title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 12px;
}
.coursePage__content-progress__top-lasttime {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.coursePage__content-progress__top-content__circle {
    width: 80px;
    height: 80px;
    position: relative;
}
.coursePage__content-progress__top-content__circle-inner {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.coursePage__content-progress__top-content__circle-inner svg {
    width: 100%;
    height: 100%;
    position: relative;
    transform-origin: center;
    transform: rotate(-90deg);
}
.coursePage__content-progress__top-content__circle-inner svg circle {
    stroke: #23de84;
    stroke-linecap: butt;
    fill: none;
    transition: stroke-dasharray 0.8s ease-out;
    stroke-width: 4px;
}
.coursePage__content-progress__top-content__circle-round {
    position: absolute;
    left: 0;
    top: 0;
}
.coursePage__content-progress__top-content__circle-round svg {
    width: 100%;
    height: 100%;
    position: relative;
    transform-origin: center;
    transform: rotate(-90deg);
}
.coursePage__content-progress__top-content__circle-round svg circle {
    stroke: #000;
    stroke-linecap: butt;
    fill: none;
    transition: stroke-dasharray 0.8s ease-out;
    stroke-width: 4px;
}
.coursePage__content-progress__top-content__circle-text {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    color: var(--Green, #23de84);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    height: 80px;
}
.coursePage__content-progress__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
.coursePage__content-progress__list-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    padding: 16px 0;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    border-bottom: 1px solid var(--Black, #000);
    justify-content: space-between;
    -ms-align-items: center;
    align-items: center;
}
.coursePage__content-progress__list-item__title {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    text-decoration: none;
}
.coursePage__content-progress__list-item:last-of-type {
    border-top: none;
    border-bottom: none;
}
.coursePage__content-progress__list-item__digit {
    white-space: nowrap;
}
.coursePage__content-progress .coursesPage__progress-button {
    border: 1px solid var(--Green, #23de84);
    background: var(--Green, #23de84);
}
.myCourseContent {
    padding: 40px 0;
}
.myCourseContent__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    justify-content: space-between;
    gap: 20px;
    max-width: 760px;
}
.myCourseContent__title,
.myCourseContent__text {
    flex: 1;
}
.myCourseContent__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    position: sticky;
    top: 100px;
    max-width: 315px;
}
.myCourseContent__text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    max-width: 425px;
}
.myCourseContent__text p:not(:last-of-type),
.myCourseContent__text ul li:not(:last-of-type),
.myCourseContent__text ol li:not(:last-of-type) {
    margin-bottom: 15px;
}
.myCourseContent__text ul,
.myCourseContent__text ol {
    margin-left: 20px;
}
.myCoursePeoples {
    padding: 40px 0;
    background: var(--Light-Grey, #f0f0f0);
}
.myCoursePeoples .container {
    padding-right: 0;
    padding-left: 130px;
}
.myCoursePeoples__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 32px;
}
.myCoursePeoples__list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    max-width: 872px;
}
.myCoursePeoples__list-item {
    text-decoration: none;
}
.myCoursePeoples__list-item__photo {
    max-width: 140px;
    height: 160px;
    margin-bottom: 16px;
}
.myCoursePeoples__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myCoursePeoples__list-item__name {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    transition: 0.3s all;
}
.myCoursePeoples__list-item:hover .myCoursePeoples__list-item__name {
    color: #23de84;
}
.myCourseLessons {
    padding-bottom: 80px;
}
.myCourseLessons__section {
    padding: 40px 0;
}
.myCourseLessons__section:last-of-type {
    padding-bottom: 0;
}
.myCourseLessons__section:not(:last-of-type) {
    border-bottom: 1px solid var(--Black, #000);
}
.myCourseLessons__section .container {
    padding-left: 130px;
}
.myCourseLessons__section-title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 32px;
}
.myCourseLessons__section-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    max-width: 872px;
}
.myCourseLessons__section-list__item {
    text-decoration: none;
}
.myCourseLessons__section-list__item-photo {
    height: 260px;
    overflow: hidden;
    position: relative;
    display: block;
}
.myCourseLessons__section-list__item-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myCourseLessons__section-list__item-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    margin: 8px 0;
}
.myCourseLessons__section-list__item-left {
    flex: 1;
}
.myCourseLessons__section-list__item-time {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin: 5px 0 10px;
}
.myCourseLessons__section-list__item-title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    transition: 0.3s all;
    margin-top: 5px;
}
.myCourseLessons__section-list__item:hover .myCourseLessons__section-list__item-title {
    color: #23de84;
}
.myPageOtherpage {
    background-color: #000;
    padding-top: 40px;
}
.myPageOtherpage__box-title {
    color: var(--White, #fff);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 24px;
}
.myPageOtherpage__box-list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    background-color: #000;
}
.myPageOtherpage__box-el {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
}
.myPageOtherpage .myPageOtherpage__box-el:not(:last-of-type) {
    border-bottom: 1px solid #fff;
    margin-bottom: 40px;
}
.myPageOtherpage__box-el .container {
    max-width: 650px;
    margin: 0 auto;
    padding-bottom: 40px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
}
.myPageOtherpage__box-el__photo {
    height: 270px;
    margin: 0 auto;
    position: relative;
}
.myPageOtherpage__box-el__photo[data-type="oval"] {
    height: 270px;
    width: 408px;
    border-radius: 100%;
    overflow: hidden;
}
.myPageOtherpage__box-el__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.poster-video__time {
    position: absolute;
    z-index: 2;
    bottom: 10px;
    left: 10px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40ZM16 27L28 20L16 13V27Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28 20L16 27V13L28 20Z' fill='white'/%3E%3Cpath d='M20 39C30.4934 39 39 30.4934 39 20C39 9.50659 30.4934 1 20 1C9.50659 1 1 9.50659 1 20C1 30.4934 9.50659 39 20 39Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E")
        no-repeat;
    height: 40px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding-left: 50px;
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.myPageOtherpage__box-el__course-meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    color: var(--White-50, rgb(255 255 255 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin: 25px 0 0;
    gap: 63px;
}
.myPageOtherpage__box-el .materialsPage__list-item__metaPodkast {
    gap: 65px;
    margin-bottom: 0;
}
.myPageOtherpage__box-el__title {
    color: var(--White, #fff);
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin: 16px 0;
    max-width: 650px;
}
.myPageOtherpage__box-el__tags {
    margin-bottom: 24px;
}
.myPageOtherpage__box-el__tags .tags__list-item {
    background-color: #fff0;
    color: #fff;
}
@media (max-width: 680px) {
    .myPageOtherpage__box-el__tags .tags__list {
        justify-content: center;
    }
}
.myPageSimilarpage:not(:last-of-type) {
    margin-bottom: 40px;
}
.myPageSimilarpage__list-item {
    background: var(--Black, #000);
}
.myPageSimilarpage__list-item:not(:last-of-type) {
    border-bottom: 1px solid var(--White, #fff);
}
.myPageSimilarpage__list-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    padding: 64px 146px 64px 0;
    gap: 32px;
    position: relative;
    text-decoration: none;
}
.myPageSimilarpage__list-wrap:after {
    content: "";
    width: 106px;
    height: 107px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='107' viewBox='0 0 106 107' fill='none'%3E%3Cpath d='M51.8376 1L104 53.5M104 53.5L51.8376 106M104 53.5H0' stroke='white' stroke-width='2'/%3E%3C/svg%3E")
        no-repeat;
}
.myPageSimilarpage__list-item__photo {
    min-width: 270px;
    max-width: 270px;
    height: 195px;
    overflow: hidden;
}
.myPageSimilarpage__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myPageSimilarpage__list-item__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 32px;
}
.myPageSimilarpage__list-item__more {
    color: var(--White, #fff);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.myPageSimilarpage__list-item__title {
    color: var(--White, #fff);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106.25%;
}
@media (max-width: 980px) {
    .myPageSimilarpage__list-wrap {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: flex-start;
        align-items: flex-start;
        padding-right: 0;
    }
    .myPageSimilarpage__list-wrap:after {
        position: relative;
        top: 0;
        transform: none;
        left: 0;
    }
    .myPageSimilarpage__list-item__photo {
        min-width: 1px;
        max-width: none;
        height: auto;
    }
}
@media (max-width: 680px) {
    .myPageSimilarpage__list-item__photo {
        min-width: 1px;
        max-width: 327px;
        height: 337px;
        margin-bottom: 20px;
    }
    .myPageSimilarpage__list-item__more {
        font-size: 15px;
    }
    .myPageSimilarpage__list-item__title {
        font-size: 21px;
    }
    .myPageSimilarpage__list-wrap:after {
        width: 64px;
        height: 65px;
        background-size: contain;
    }
}
.button__more-center {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: center;
}
.button__more {
    border: 1px solid var(--White, #fff);
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 0.8;
    letter-spacing: 0.28px;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.button__more span {
    display: block;
    padding: 10px 20px;
    transition: transform 0.3s ease;
}
.button__more::after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    padding: 10px 20px;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.hoverButtonInside:hover .button__more span,
.button__more:hover span,
.myMainSubscribe__form-button:hover span,
.tabs__head-item:not(.active):hover span,
.posts__filter-item:not(.active):hover span,
.myPageFiles__item:hover span {
    transform: translateY(-100%);
}
.hoverButtonInside:hover .button__more:after,
.button__more:hover::after,
.tabs__head-item:not(.active):hover::after,
.myMainSubscribe__form-button:hover::after,
.posts__filter-item:not(.active):hover::after,
.myPageFiles__item:hover .myPageFiles__item-title::after {
    transform: translateY(0);
}
.button__more.button__black {
    border: 1px solid var(--Black, #000);
    color: var(--Black, #000);
}
.button__more.button__hero {
    border: 1px solid var(--Black, #23de84);
    color: var(--Black, #23de84);
}
.button__more.button__black.button__background {
    border: 1px solid var(--Black, #000);
    background: var(--Black, #000);
    color: #fff;
}
.button__more.button__red {
    border: 1px solid var(--Red, #fb2d46);
    background: var(--Red, #fb2d46);
    color: #fff;
}
.button__more.button__noBorder {
    border: none;
}
.button__more.button__icon span,
.button__more.button__icon::after {
    background-repeat: no-repeat;
    height: 20px;
    padding: 0;
}
.button__more.button__icon-right span,
.button__more.button__icon-right::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_3045_2261' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3045_2261)'%3E%3Cpath d='M13.125 10.75H4V9.25H13.125L8.9375 5.0625L10 4L16 10L10 16L8.9375 14.9375L13.125 10.75Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
    background-position: right top -1px;
    padding-right: 24px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
}
.button__more.button__noHover {
    pointer-events: none;
}
.button__more.button__noHover span {
    padding: 1px 0;
}
.button__more.button__noHover:after {
    display: none;
}
.myLessonPeoples,
.myLessonFiles,
.lessonPage__box-next {
    padding: 24px 0;
    border-bottom: 1px solid #000;
    margin-bottom: 12px;
}
.myLessonFiles__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}
.lessonPage__box-next {
    border-bottom: none;
    margin-bottom: 0;
    margin-top: 24px;
    border-top: 1px solid #000;
}
.lessonPage__box-rating {
    padding-top: 24px;
}
.myLessonPeoples__title,
.myLessonFiles__title,
.lessonPage__box-rating__title,
.lessonPage__box-next__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 32px;
}
.lessonPage__box-rating__slider {
    position: relative;
    height: 60px;
    width: 95%;
    margin: 0 auto 50px;
}
.lessonPage__box-rating__slider-line {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #000;
    transform: translateY(-50%);
}
.lessonPage__box-rating__slider-dot {
    position: absolute;
    top: 50%;
    width: 13px;
    height: 13px;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 50%;
    transform: translate(-50%, -50%);
}
.lessonPage__box-rating__slider-handle {
    position: absolute;
    top: 50%;
    width: 48px;
    height: 48px;
    background-color: #fff;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    cursor: grab;
    transition: left 0.3s ease;
}
.lessonPage__box-rating__slider-handle::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.lessonPage__box-rating__slider-handle[icon="icon-1"]::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24' cy='24' r='21.5' stroke='black'/%3E%3Cpath d='M13 20.5C15.1667 20.6667 19.8 21.7 21 24.5' stroke='black'/%3E%3Cpath d='M35 20.5C32.8333 20.6667 28.2 21.7 27 24.5' stroke='black'/%3E%3Cpath d='M19.5 27C19.5 28.4699 18.5231 29.5 17.5 29.5C16.4769 29.5 15.5 28.4699 15.5 27C15.5 25.5301 16.4769 24.5 17.5 24.5C18.5231 24.5 19.5 25.5301 19.5 27Z' stroke='black'/%3E%3Cpath d='M28.5 27C28.5 28.4699 29.4769 29.5 30.5 29.5C31.5231 29.5 32.5 28.4699 32.5 27C32.5 25.5301 31.5231 24.5 30.5 24.5C29.4769 24.5 28.5 25.5301 28.5 27Z' stroke='black'/%3E%3Cpath d='M18 37C19.8333 35.6667 24.8 33.8 30 37' stroke='black'/%3E%3C/svg%3E");
}
.lessonPage__box-rating__slider-handle[icon="icon-2"]::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24.5' cy='24' r='21.5' stroke='black'/%3E%3Cpath d='M33.5 18C35.6667 18.1667 40.3 19.2 41.5 22' stroke='black'/%3E%3Cpath d='M14.5 18C12.3333 18.1667 7.7 19.2 6.5 22' stroke='black'/%3E%3Cpath d='M38 26.5C38 27.9699 37.0231 29 36 29C34.9769 29 34 27.9699 34 26.5C34 25.0301 34.9769 24 36 24C37.0231 24 38 25.0301 38 26.5Z' stroke='black'/%3E%3Cpath d='M14 26.5C14 27.9699 14.9769 29 16 29C17.0231 29 18 27.9699 18 26.5C18 25.0301 17.0231 24 16 24C14.9769 24 14 25.0301 14 26.5Z' stroke='black'/%3E%3Cpath d='M18.5 37C20.3333 35.6667 25.3 33.8 30.5 37' stroke='black'/%3E%3C/svg%3E");
}
.lessonPage__box-rating__slider-handle[icon="icon-3"]::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24' cy='24' r='21.5' stroke='black'/%3E%3Cpath d='M12 19.5H21' stroke='black'/%3E%3Cpath d='M14 31H34' stroke='black'/%3E%3Cpath d='M27 19.5H36' stroke='black'/%3E%3C/svg%3E");
}
.lessonPage__box-rating__slider-handle[icon="icon-4"]::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24.5' cy='24' r='21.5' stroke='black'/%3E%3Cpath d='M20 20C20 21.0259 19.7391 21.9309 19.3438 22.5634C18.944 23.203 18.4558 23.5 18 23.5C17.5442 23.5 17.056 23.203 16.6562 22.5634C16.2609 21.9309 16 21.0259 16 20C16 18.9741 16.2609 18.0691 16.6562 17.4366C17.056 16.797 17.5442 16.5 18 16.5C18.4558 16.5 18.944 16.797 19.3438 17.4366C19.7391 18.0691 20 18.9741 20 20Z' stroke='black'/%3E%3Cpath d='M29 20C29 21.0259 29.2609 21.9309 29.6562 22.5634C30.056 23.203 30.5442 23.5 31 23.5C31.4558 23.5 31.944 23.203 32.3438 22.5634C32.7391 21.9309 33 21.0259 33 20C33 18.9741 32.7391 18.0691 32.3438 17.4366C31.944 16.797 31.4558 16.5 31 16.5C30.5442 16.5 30.056 16.797 29.6562 17.4366C29.2609 18.0691 29 18.9741 29 20Z' stroke='black'/%3E%3Cpath d='M30.5 33C28.6667 34.3333 23.7 36.2 18.5 33' stroke='black'/%3E%3C/svg%3E");
}
.lessonPage__box-rating__slider-handle[icon="icon-5"]::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Ccircle cx='24' cy='24' r='21.5' stroke='black'/%3E%3Cpath d='M30.5 35C30.5 36.4699 29.5231 37.5 28.5 37.5C27.4769 37.5 26.5 36.4699 26.5 35C26.5 33.5301 27.4769 32.5 28.5 32.5C29.5231 32.5 30.5 33.5301 30.5 35Z' stroke='black'/%3E%3Cpath d='M15 27L13.985 26.1499C12.8067 25.158 11.8325 24.3025 11.0625 23.5831C10.2925 22.8638 9.68 22.218 9.225 21.6458C8.77 21.0736 8.45208 20.5477 8.27125 20.0681C8.09042 19.5886 8 19.0981 8 18.5967C8 17.5722 8.3675 16.7166 9.1025 16.03C9.8375 15.3433 10.7533 15 11.85 15C12.4567 15 13.0342 15.1199 13.5825 15.3597C14.1308 15.5995 14.6033 15.9373 15 16.3733C15.3967 15.9373 15.8692 15.5995 16.4175 15.3597C16.9658 15.1199 17.5433 15 18.15 15C19.2467 15 20.1625 15.3433 20.8975 16.03C21.6325 16.7166 22 17.5722 22 18.5967C22 19.0981 21.9096 19.5886 21.7288 20.0681C21.5479 20.5477 21.23 21.0736 20.775 21.6458C20.32 22.218 19.7075 22.8638 18.9375 23.5831C18.1675 24.3025 17.1933 25.158 16.015 26.1499L15 27Z' stroke='black'/%3E%3Cpath d='M33 27L31.985 26.1499C30.8067 25.158 29.8325 24.3025 29.0625 23.5831C28.2925 22.8638 27.68 22.218 27.225 21.6458C26.77 21.0736 26.4521 20.5477 26.2713 20.0681C26.0904 19.5886 26 19.0981 26 18.5967C26 17.5722 26.3675 16.7166 27.1025 16.03C27.8375 15.3433 28.7533 15 29.85 15C30.4567 15 31.0342 15.1199 31.5825 15.3597C32.1308 15.5995 32.6033 15.9373 33 16.3733C33.3967 15.9373 33.8692 15.5995 34.4175 15.3597C34.9658 15.1199 35.5433 15 36.15 15C37.2467 15 38.1625 15.3433 38.8975 16.03C39.6325 16.7166 40 17.5722 40 18.5967C40 19.0981 39.9096 19.5886 39.7288 20.0681C39.5479 20.5477 39.23 21.0736 38.775 21.6458C38.32 22.218 37.7075 22.8638 36.9375 23.5831C36.1675 24.3025 35.1933 25.158 34.015 26.1499L33 27Z' stroke='black'/%3E%3C/svg%3E");
}
.lessonPage__box-rating__slider-rating__text {
    position: absolute;
    top: 110%;
    left: 50%;
    transform: translateX(-50%);
    width: 100px;
    text-align: center;
    font-size: 12px;
    opacity: 0;
    transition: opacity 0.3s ease;
}
.myLessonPeoples__el-info,
.myLessonFiles__item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 19px;
}
.myLessonPeoples__el-info__photo,
.myLessonFiles__item-icon {
    max-width: 48px;
    min-width: 48px;
    height: 48px;
}
.myLessonPeoples__el-info__photo img,
.myLessonFiles__item-icon img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.myLessonPeoples__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 20px;
}
.myLessonPeoples__el-info__name,
.myLessonFiles__item-title {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    transition: 0.3s all;
}
.myLessonFiles__item,
.myLessonPeoples__el {
    text-decoration: none;
}
.myLessonPeoples__el:hover .myLessonPeoples__el-info__name {
    color: #23de84;
}
.myLessonPeoples__el-info__photo img,
.myLessonFiles__item-icon img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
}
main {
    min-height: 60vh;
}
main.project {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
@media (min-width: 2000px) {
    main {
        min-height: 80vh;
    }
    main.project {
        min-height: 100vh;
    }
}
@media (min-width: 4000px) {
    main {
        min-height: 90vh;
    }
}
.myEditorBox {
    max-width: 760px;
}
.myEditorSection {
    padding-top: 40px;
    padding-bottom: 40px;
}
.myPodkastsList.myEditorSection {
    padding-bottom: 80px;
}
.project .container,
.pageDetail .container,
.podkastsPageDetail .container {
    max-width: 1150px;
}
.myPageHero__image,
.myPagePodkast__image {
    height: 400px;
}
.myPageHero.__otherStyle .myPageHero__image {
	height: 580px;
}
@media (max-width: 1366px) {
    .myPageHero.__otherStyle .myPageHero__image {
        height: auto;
		min-height: 350px;
    }
}
@media (max-width: 560px) {
    .myPageHero.__otherStyle .myPageHero__image {
        height: 350px;
    }
}
.myPageHero__image picture,
.myPageHero__image img,
.myPageHero__image source,
.myPagePodkast__image picture,
.myPagePodkast__image img,
.myPagePodkast__image source {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.myPageHero__image.__top img {
    object-position: top;
}
.myPageHero__intro,
.myForumsHero__intro {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    gap: 20px;
    margin-bottom: 40px;
}
.myPageHero__intro .myEditorBox,
.myForumsHero__intro .myEditorBox {
    flex: 1;
}
.myPageHero__intro {
    padding-top: 64px;
}
.myPageHero__intro-info__source {
    margin-top: 40px;
}
.myPageHero__intro-tags {
    max-width: 350px;
}
.myForumsHero__intro {
    padding-top: 40px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
.myPageHero__intro.__noPhoto,
.myForumsHero__intro.__noPhoto {
    padding-top: 130px;
}
.myPageHero__intro-title,
.myForumsHero__intro-title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    max-width: 90%;
    flex: 1;
}
.myPageBack {
    margin-bottom: 20px;
}
.myPageBack__button .button__more span,
.myPageBack__button .button__more::after {
    padding: 1px 0 1px 2px;
}
.myPageHero__intro-date {
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-bottom: 24px;
}
.myPageContent {
    padding: 0;
    margin: 40px 0;
}
.myPageContent__content,
.myPageAuthorName__content,
.myPageAuthorAvatar__content,
.myEditorSection__content {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
}
.myPageContent__content h2,
.myPageAuthorName__content h2,
.myPageAuthorAvatar__content h2,
.myEditorSection__content h2,
.myPageInmageHorizont__content h2 {
    color: var(--Black, #000);
    font-size: 38px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 40px;
}
.myPageContent__content h3,
.myPageAuthorName__content h3,
.myPageAuthorAvatar__content h3,
.myEditorSection__content h3,
.myPageInmageHorizont__content h3 {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 40px;
}
.myPageContent__content h4,
.myPageAuthorName__content h4,
.myPageAuthorAvatar__content h4,
.myEditorSection__content h4,
.myPageInmageHorizont__content h4 {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.myPageContent__content h4:not(:last-of-type),
.myPageAuthorName__content h4:not(:last-of-type),
.myPageAuthorAvatar__content h4:not(:last-of-type),
.myEditorSection__content h4:not(:last-of-type),
.myPageInmageHorizont__content h4:not(:last-of-type) {
    margin-bottom: 40px;
}
.myPageContent__content h4:last-child,
.myPageInmageHorizont__content h4:last-child {
    margin-bottom: 0;
}
.myPageAuthorAvatar + .myPageSlider {
    padding-top: 40px;
}
.myPageContent__content p + h4,
.myPageInmageHorizont__content p + h4,
.myEditorSection__content p + h4 {
    margin-bottom: 15px;
}
.myPageContent__content h3:has(+ p),
.myPageInmageHorizont__content h3:has(+ p),
.myPageContent__content h2:has(+ p),
.myPageInmageHorizont__content h2:has(+ p) {
    margin-bottom: 20px;
}
.myPageContent__content p:has(+ p),
.myPageInmageHorizont__content p:has(+ p) {
    margin-bottom: 15px;
}
.myPageContent__content h4:has(+ p),
.myPageInmageHorizont__content h4:has(+ p) {
    margin-bottom: 20px;
}
.myPageContent__content h4:not(:has(+ p)),
.myPageInmageHorizont__content h4:not(:has(+ p)) {
    margin-bottom: 40px;
}
.myPageContent__content p:has(+ h3),
.myPageContent__content p:has(+ h4),
.myPageInmageHorizont__content p:has(+ h3),
.myPageInmageHorizont__content p:has(+ h4) {
    margin-bottom: 40px;
}
.myPageContent__content h3:not(:has(+ p)),
.myPageInmageHorizont__content h3:not(:has(+ p)) {
    margin-bottom: 40px;
}
.myPageContent__content h3:last-child,
.myPageInmageHorizont__content h3:last-child {
    margin-bottom: 0;
}
.myPageContent__content h2:not(:has(+ p)),
.myPageInmageHorizont__content h2:not(:has(+ p)) {
    margin-bottom: 40px;
}
.myPageContent__content h2:last-child,
.myPageInmageHorizont__content h2:last-child {
    margin-bottom: 0;
}
.myPageContent__content p:has(+ h4):not(:last-of-type),
.myPageInmageHorizont__content p:has(+ h4):not(:last-of-type) {
    margin-bottom: 30px;
}
.myPageContent__content h4:not(:last-of-type):has(+ p),
.myPageContent__content h4:has(+ p),
.myPageInmageHorizont__content h4:has(+ p),
.myPageInmageHorizont__content h4:not(:last-of-type):has(+ p) {
    margin-bottom: 20px;
}
.myEditorSection__content h4:not(:last-of-type) + h4,
.myEditorSection__content h4:not(:last-of-type):has(+ h4),
.myEditorSection__content h3:not(:last-of-type) + h3,
.myEditorSection__content h3:not(:last-of-type):has(+ h3) {
    margin-bottom: 20px;
}
.myEditorSection__content p:has(+ h4) {
    margin-bottom: 40px;
}
.myEditorSection__content h4:has(+ p) {
    margin-bottom: 20px;
}
.myEditorSection__content p:has(+ ul):not(:last-of-type),
.myEditorSection__content p:has(+ ol):not(:last-of-type),
.myPageInmageHorizont__content p:has(+ ul):not(:last-of-type),
.myPageInmageHorizont__content p:has(+ ol):not(:last-of-type) {
    margin-bottom: 10px;
}
.myPageContent__content p:has(+ ul),
.myPageContent__content p:has(+ ol),
.myPageInmageHorizont__content p:has(+ ul),
.myPageInmageHorizont__content p:has(+ ol) {
    margin-bottom: 20px;
}
.myEditorSection__content p + h3,
.myEditorSection__content p + h2,
.myPageContent__content p + h3,
.myPageContent__content p + h2 {
    margin-top: 40px;
    margin-bottom: 20px;
}
.myEditorSection__content b,
.myEditorSection__content strong {
    font-weight: 700;
}
.myEditorSection__content blockquote {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.myEditorSection__content em {
    color: var(--Dark-Grey, #707579);
}
.myEditorSection__content ul,
.myEditorSection__content ul li {
    list-style-position: outside;
    list-style-type: disc;
}
.myEditorSection__content ol,
.myEditorSection__content ol li {
    list-style-position: outside;
    list-style-type: decimal;
}
.myEditorSection__content ul {
    margin-bottom: 20px;
    margin-left: 35px;
}
.myEditorSection__content ol {
    margin-bottom: 20px;
    margin-left: 35px;
}
.myEditorSection__content ul li,
.myEditorSection__content ol li {
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
}
.myEditorSection__content ul:last-child,
.myEditorSection__content ol:last-child {
    margin-bottom: 0;
}
.myEditorSection__content ul,
.myEditorSection__content ol {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}
.myEditorSection__content ul:has(+ p:last-child:empty) {
    margin-bottom: 0;
}
.myEditorSection__content p:empty {
    display: none;
}
.myEditorSection__content p:only-child(br) {
    display: none;
}
.myEditorSection__content p:has(br):matches(:empty, :blank) {
    margin: 0;
    padding: 0;
    height: 0;
    min-height: 0;
    line-height: 0;
}
.myPageSlider__content p:not(:last-of-type) {
    margin-bottom: 20px;
}
.myEditorSection__content a {
    color: #000;
}
.myEditorSection__content a:hover {
    text-decoration: none;
}
.myPageAuthorName {
    padding-bottom: 40px;
    padding-top: 40px;
}
.myPageAuthorName__wrap,
.myPageAuthorAvatar__wrap,
.myPageSlider__wrap,
.myEditor__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 20px;
    width: 100%;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.myPageAuthorName__author {
    color: var(--Green, #23de84);
    text-align: right;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    flex: 1;
}
.myPageAuthorAvatar__avatar {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: flex-end;
    align-items: flex-end;
    max-width: 315px;
    min-width: 315px;
    text-align: right;
    position: sticky;
    top: 100px;
}
.myPageAuthorAvatar__wrap.__quoteCenter .myPageAuthorAvatar__avatar {
    top: 0;
    position: relative;
}
.myPageAuthorAvatar__wrap.avatarLeft {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -o-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.myPageAuthorAvatar__wrap.avatarLeft .myPageAuthorAvatar__avatar {
    text-align: left;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.myPageAuthorAvatar__avatar-photo {
    max-width: 200px;
    min-width: 200px;
    height: 200px;
    border-radius: 50%;
    overflow: hidden;
    margin-bottom: 24px;
    background: lightgray;
}
.myPageAuthorAvatar__avatar-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myPageAuthorAvatar__avatar-name {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 16px;
}
.myPageAuthorAvatar__avatar-post {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.myPageInmageHorizont {
    padding-top: 0;
}
.myPageAuthorAvatar + .myPageInmageHorizont,
.myPageAuthorAvatar + .myPageInmageVertical,
.myPageAuthorAvatar + .myPageImageVertical {
    margin-top: 40px;
}
.myPageInmageHorizont + .myPageContent {
    margin-top: 0;
}
.myPageInmageHorizont__photo {
    position: relative;
}
.myPageInmageHorizont__photo img {
    display: block;
    max-width: 100%;
    width: 100%;
}
.myPageInmageHorizont__content:not(:empty) {
    margin-top: 40px;
}
.myPageInmageVertical {
    padding-top: 0;
}
.myPageInmageVertical__photo {
    width: 540px;
    margin-bottom: 40px;
    display: block;
    position: relative;
    text-decoration: none;
}
.myPageInmageVertical__photo-wrap {
    position: relative;
}
.myPageInmageVertical__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.myPageSlider {
    padding-top: 0;
}
.myPageContent + .myPageSlider {
    padding-top: 0;
}
.myPageSlider + .myPageContent {
    margin-top: 0;
}
.myPageSlider + .myPageImageContent {
    margin-top: 0;
}
.myPageSlider .myPageContent {
    margin: 0 0 30px 0;
}
.myPageSlider .myPageContent__content h3:not(:has(+ p)) {
    margin-bottom: 10px;
}
.myPageSlider .myPageContent__content h2:not(:has(+ p)) {
    margin-bottom: 10px;
}
.myPageSlider .myPageContent__content h4:not(:has(+ p)) {
    margin-bottom: 20px;
}
.myPageSlider__init {
    position: relative;
    height: 545px;
}
.myPageSlider__init-wrapper,
.myPageSlider__init-wrapper .slick-list,
.myPageSlider__init-wrapper .slick-track,
.myPageSlider__init-item {
    height: 100%;
    display: block;
}
.myPageSlider__init-item,
.fancybox-is-open.customGallery .fancybox-content {
    position: relative;
}
.myPageSlider__init-item:before,
.fancybox-is-open.customGallery .fancybox-content:before,
.myMainProjects__slider-item__photo:before {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background: linear-gradient(0deg, rgb(0 0 0 / 0.2) 0%, rgb(0 0 0 / 0.2) 100%);
    z-index: 1;
    display: block;
}
.myPageSlider__init-item__bg {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    background-position: center;
    background-size: cover;
}
.myPageSlider__init-item__bg::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(0 0 0 / 0.5);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    z-index: 1;
}
.myPageSlider__init-item__bg img {
    height: 100%;
    width: auto;
    object-fit: contain;
    position: relative;
    z-index: 2;
}
.myPageSlider__init-item__caption,
.myPageGallery__list-item__desc {
    background: var(--Black-50, rgb(0 0 0 / 0.5));
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px;
    color: var(--White-50, rgb(255 255 255 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    z-index: 3;
}
.myPageSlider__init-buttons {
    position: absolute;
    bottom: 40px;
    right: 0;
    z-index: 2;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    padding-right: 24px;
    padding-bottom: 24px;
    gap: 24px;
}
.myPageSlider__init-buttons__arrow.slick-arrow {
    border: none;
    cursor: pointer;
}
.myPageSlider__wrap {
    margin-top: 40px;
}
.myPageSlider__meta {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    text-align: right;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.myPageVideo__init {
    position: relative;
}
.myPageVideo__init-poster,
.myPageVideo__init-box {
    position: relative;
    left: 0;
    top: 0;
    transition: 0.3s all;
    width: 100%;
    height: 100%;
}
.myPageVideo__init-box {
    position: absolute;
    opacity: 0;
    visibility: hidden;
}
.myPageVideo__init-poster,
.myPageVideo__init.opened .myPageVideo__init-box {
    opacity: 1;
    visibility: visible;
}
.myPageVideo__init.opened .myPageVideo__init-poster {
    opacity: 0;
    visibility: hidden;
}
.myPageVideo__init-videoiframe.myPageVideo__init-box {
    opacity: 1;
    visibility: visible;
    height: 545px;
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
}
.myPageVideo__init-videoiframe.myPageVideo__init-box .myPageVideo__init-box__close {
    display: none;
}
.myPageVideo__init-poster {
    cursor: pointer;
    position: absolute;
}
.myPageVideo__init-poster:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M80 160C124.183 160 160 124.183 160 80C160 35.8172 124.183 0 80 0C35.8172 0 0 35.8172 0 80C0 124.183 35.8172 160 80 160ZM64 108L112 80L64 52V108Z' fill='black' fill-opacity='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M112 80L64 108V52L112 80Z' fill='white'/%3E%3Cpath d='M80 156C121.974 156 156 121.974 156 80C156 38.0264 121.974 4 80 4C38.0264 4 4 38.0264 4 80C4 121.974 38.0264 156 80 156Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E")
        center no-repeat;
}
.myPageVideo__init-poster.__noPlayButton:before {
    display: none;
}
.myPageVideo__init-poster img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.myPageVideo__init-box video,
.myPageVideo__init-box iframe {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.myPageVideo__init-box__close {
    top: 15px;
    right: 15px;
    position: absolute;
    background-color: #fff;
}
.myPageVideo__caption {
    margin-top: 16px;
    text-align: right;
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.myPageVideo__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-top: 40px;
    max-width: 760px;
}
.myPageVideo__init-box.myPageVideo__init-video {
    position: relative;
}
.myPageVideo__content {
    margin-top: 40px;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    max-width: 760px;
}
.myPageVideo__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 20px;
}
.myPageVideo__wrap.__rotate {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -o-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.myPageVideo__init {
    flex: 1;
}
.myPageVideo__info {
    max-width: 295px;
}
.myPageVideo__info .myPageVideo__content {
    margin-top: 0;
}
.myPageAudio__init audio {
    background-color: #e7faf1;
    border-radius: 0;
    width: 100%;
    --time-display-color: #000000;
}
.myPageAudio__init audio::-webkit-media-controls-panel {
    background-color: #e7faf1;
    border-radius: 0;
}
.myPageAudio__init audio::-webkit-media-controls-enclosure {
    border-radius: 0;
}
.myPageAudio__init audio::-webkit-media-controls-current-time-display,
.myPageAudio__init audio::-webkit-media-controls-time-remaining-display {
    color: #000;
}
.myPageAudio__init audio::-webkit-slider-runnable-track {
    background-color: rgb(0 0 0 / 0.2);
}
.myPageAudio__init audio::-webkit-slider-thumb {
    background-color: rgb(0 0 0 / 0.5);
}
.myPageAudio__init audio::-moz-range-track {
    background-color: rgb(0 0 0 / 0.2);
}
.myPageAudio__init audio::-moz-range-progress {
    background-color: rgb(0 0 0 / 0.5);
}
.myPageAudio__init audio::-ms-track {
    background-color: rgb(0 0 0 / 0.2);
}
.myPageAudio__init audio::-ms-fill-lower {
    background-color: rgb(0 0 0 / 0.5);
}
.myPageAudio__init audio::-webkit-media-controls-timeline,
.myPageAudio__init audio::-moz-range-track,
.myPageAudio__init audio::-ms-track {
    background-color: rgb(0 0 0 / 0.2);
}
.myPageAudio__init audio::-webkit-media-controls-current-time-display,
.myPageAudio__init audio::-webkit-media-controls-time-remaining-display,
.myPageAudio__init audio::-moz-range-progress,
.myPageAudio__init audio::-ms-fill-lower {
    background-color: rgb(0 0 0 / 0.5);
}
.myPageAudio__init audio::-moz-time-display,
.myPageAudio__init audio::-ms-time-display {
    color: #000;
}
.myPageAudioAuthor {
    background-color: #000;
}
.myPageAudioAuthor__author {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
}
.myPageAudioAuthor__author .myPageAuthorAvatar__avatar {
    min-width: 1px;
    max-width: none;
    text-align: center;
    -ms-align-items: center;
    align-items: center;
    margin-bottom: 32px;
}
.myPageAudioAuthor__author .myPageAuthorAvatar__avatar-name {
    color: #fff;
}
.myPageAudioAuthor__author .myPageAuthorAvatar__avatar-post {
    color: rgb(255 255 255 / 0.5);
}
.myPageQuote__content {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.myPageSpeakers__title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
}
.myPageSpeakers__text {
    margin-top: 40px;
}
.myPageSpeakers__list {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    margin-top: 40px;
    column-gap: 20px;
    grid-row-gap: 48px;
}
.myPageSpeakers__list-item__photo {
    height: 260px;
}
.myPageSpeakers__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myPageSpeakers__list-item__photo-empty {
    background: var(--Light-Grey, #f0f0f0)
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='70' viewBox='0 0 100 70' fill='none'%3E%3Crect width='10' height='10' fill='white'/%3E%3Crect x='60' width='10' height='10' fill='white'/%3E%3Crect x='10' y='10' width='10' height='10' fill='white'/%3E%3Crect x='10' y='50' width='10' height='10' fill='white'/%3E%3Crect width='10' height='10' transform='matrix(-1 0 0 1 70 50)' fill='white'/%3E%3Crect y='40' width='10' height='10' fill='white'/%3E%3Crect x='70' y='10' width='10' height='10' fill='white'/%3E%3Crect x='20' y='10' width='10' height='10' fill='white'/%3E%3Crect x='20' y='60' width='10' height='10' fill='white'/%3E%3Crect x='30' y='60' width='10' height='10' fill='white'/%3E%3Crect x='40' y='60' width='10' height='10' fill='white'/%3E%3Crect x='50' y='60' width='10' height='10' fill='white'/%3E%3Crect x='80' y='10' width='10' height='10' fill='white'/%3E%3Crect x='30' width='10' height='10' fill='white'/%3E%3Crect x='90' width='10' height='10' fill='white'/%3E%3C/svg%3E")
        center no-repeat;
    width: 100%;
    height: 100%;
}
.myPageSpeakers__list-item__name {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    margin-top: 16px;
}
.myPageSpeakers__list-item__post {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.28px;
    margin-top: 16px;
}
.myPageSpaekers__wrap[data-count="1"],
.myPageSpaekers__wrap[data-count="2"],
.myPageSpaekers__wrap[data-count="3"],
.myPageSpaekers__wrap.__row {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    gap: 21px;
}
.myPageSpaekers__wrap[data-count="1"] .myPageSpeakers__list,
.myPageSpaekers__wrap[data-count="2"] .myPageSpeakers__list,
.myPageSpaekers__wrap[data-count="3"] .myPageSpeakers__list {
    margin-top: 0;
    flex: 1;
}
.myPageSpaekers__wrap[data-count="1"] .myPageSpeakers__list {
    grid-template-columns: 1fr;
}
.myPageSpaekers__wrap[data-count="1"] .myPageSpeakers__list-item__photo {
    height: 460px;
}
.myPageSpaekers__wrap[data-count="2"] .myPageSpeakers__list {
    grid-template-columns: repeat(2, 1fr);
}
.myPageSpaekers__wrap[data-count="3"] .myPageSpeakers__list,
.myPageSpaekers__wrap.__row .myPageSpeakers__list {
    grid-template-columns: repeat(3, 1fr);
}
.myPageSpaekers__wrap[data-count="1"] .myEditorBox,
.myPageSpaekers__wrap[data-count="2"] .myEditorBox,
.myPageSpaekers__wrap[data-count="3"] .myEditorBox,
.myPageSpaekers__wrap.__row .myEditorBox {
    max-width: 425px;
}
.myPageImageContent {
    padding: 0;
    margin: 40px 0;
}
.myPageImageContent__init {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    gap: 20px;
}
.myPageImageContent__image {
    height: auto;
    min-height: 1px;
    max-width: 545px;
    position: relative;
}
.myPageImageContent__image,
.myPageImageContent__content {
    flex: 1;
}
.myPageImageContent__image img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
    display: block;
}
.myPageImageContent__init.__rotate {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -o-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.myPageImageContent__init.__horizontal .myPageImageContent__image {
    max-width: 740px;
    min-width: 740px;
    height: 495px;
}
.myPageImageContent__init.__horizontal .myPageImageContent__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myPageImageContent__init.__horizontal .myPageImageContent__content {
    max-width: 295px;
}
.myPageImageContent__init .myPageImageContent__content {
    min-width: 295px;
}
.myPageDigits {
    border-bottom: 1px solid var(--White, #fff);
    background: var(--Light-Grey, #f0f0f0);
}
.myPageDigits + .myEditorSection {
    margin-top: 40px;
}
.myPageDigits .myEditorBox {
    margin-bottom: 40px;
}
.myPageDigits__title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    margin-bottom: 40px;
}
.myPageDigits__title:empty {
    margin-bottom: 0;
}
.myPageDigits__list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 20px;
    row-gap: 48px;
    max-width: 870px;
}
.myPageDigits__list[data-count="3"] {
    grid-template-columns: repeat(3, 1fr);
    max-width: 985px;
}
.myPageDigits.three .myPageDigits__list,
.myPageDigits.three .myPageDigits__list[data-count="3"],
.myPageDigits.three .myPageDigits__list[data-count="4"] {
    grid-template-columns: repeat(3, 1fr);
    max-width: 985px;
}
.myPageDigits__list-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}
.myPageDigits__list-item__digit {
    color: var(--Black, #000);
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
}
.myPageDigits.three .myPageDigits__list-item__digit {
    font-size: 58px;
}
.myPageDigits__list-item__content {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    padding-right: 40px;
}
.myPageDigits__list[data-count="3"] .myPageDigits__list-item__content {
    padding-right: 5px;
}
.myPageSocials {
    background: #f8ece6;
    margin-top: auto;
}
.myPageSocials__title {
    text-align: center;
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 40px;
}
.myPageSocials__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: center;
    gap: 64px;
}
.myPageSocials__list-item {
    color: var(--Black, #000);
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
    text-decoration: none;
    transition: 0.3s all;
}
.myPageSocials__list-item:hover {
    color: #c96227;
}
.myPageSocials__list-item[data-type="vk"]:hover {
    color: #5ab2ff;
}
.myPageSocials__list-item[data-type="telegram"]:hover {
    color: #2741c9;
}
.myPageContentAuthor {
    background: var(--Light-Grey, #f0f0f0);
    border-bottom: 1px solid var(--White, #fff);
    padding: 0 0 40px 0;
    margin: 0;
}
.myPageContentAuthor.myPageContentAuthor {
    padding-top: 40px;
}
.myPageAuthorAvatar:not(.myPageContentAuthor) + .myPageContent {
    margin-top: 0;
}
.myPageContentAuthor.myPageContentAuthor + .myPageAuthorAvatar {
    padding-top: 40px;
}
.myPageContentAuthor {
    padding-bottom: 40px;
}
.myPageContentAuthor .myPageAuthorAvatar__wrap {
    -ms-align-items: flex-start;
    align-items: flex-start;
    padding-top: 0;
}
.myPageContentAuthor .myPageAuthorAvatar__content {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.myPageAuthorAvatar:not(.myPageContentAuthor) {
    padding-top: 0;
}
.myPageAuthorAvatar__wrap.__quoteCenter {
    -ms-align-items: center;
    align-items: center;
}
.myPageAuthorAvatar__content.__smallText,
.myPageContentAuthor .myPageAuthorAvatar__content.__smallText {
    font-size: 18px;
}
.myPageAuthorAvatar__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    padding-bottom: 32px;
    margin-bottom: 32px;
    border-bottom: 1px solid #000;
}
.myPageGallery {
    padding: 0;
    margin: 40px 0;
}
.myPageGallery__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: 352px;
    gap: 20px;
}
.myPageGallery__list.__smallCount {
    grid-auto-rows: 506px;
}
.myPageGallery__list-item {
    display: block;
    position: relative;
}
.myPageGallery__list-item.__long {
    grid-column: span 2;
}
.myPageGallery__list-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myPageGallery__button {
    margin-top: 16px;
}
.myPageGallery__item {
    display: none;
}
.fancybox-is-open.customGallery .fancybox-bg {
    opacity: 1;
    background-color: #000;
}
.fancybox-is-open.customGallery .fancybox-stage {
    right: 330px;
    top: 38px;
    height: calc(100% - 150px);
}
.fancybox-is-open.customGallery .fancybox-infobar {
    display: none;
}
.fancybox-is-open.customGallery .fancybox-thumbs {
    width: 313px;
    background: none;
    padding-top: 38px;
}
.fancybox-is-open.customGallery .fancybox-thumbs__list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 12px;
    height: auto;
    max-height: 100%;
}
.fancybox-is-open.customGallery .fancybox-thumbs__list a {
    height: 120px;
    width: auto;
    max-width: none;
    max-height: none;
}
.fancybox-is-open.customGallery .fancybox-thumbs__list a:before {
    border: 3px solid var(--Green, #23de84);
}
.fancybox-is-open.customGallery .fancybox-slide--image {
    padding: 0;
}
.fancybox-is-open.customGallery.fancybox-show-thumbs .fancybox-inner {
    right: 0;
}
.fancybox-is-open.customGallery .fancybox-toolbar {
    right: auto;
    left: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0 20px;
    opacity: 1;
    visibility: visible;
}
.fancybox-is-open.customGallery .fancybox-toolbar.__notTitle {
    justify-content: flex-end;
}
.fancybox-is-open.customGallery .fancybox-toolbar p {
    color: var(--White, #fff);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.fancybox-is-open.customGallery .fancybox-button {
    background: none;
}
.fancybox-is-open.customGallery .fancybox-button:not(.fancybox-button--close) {
    display: none !important;
}
.fancybox-is-open.customGallery .fancybox-stage .fancybox-button:not(.fancybox-button--close) {
    display: block !important;
}
.fancybox-is-open.customGallery .fancybox-button--close {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' fill='black'/%3E%3Cmask id='mask0_1177_2884' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1177_2884)'%3E%3Cpath d='M12.9787 28.5117L11.4883 27.0213L18.5095 20L11.4883 13.0204L12.9787 11.53L19.9999 18.5513L26.9795 11.53L28.4699 13.0204L21.4487 20L28.4699 27.0213L26.9795 28.5117L19.9999 21.4904L12.9787 28.5117Z' fill='white'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
    width: 40px;
    height: 40px;
}
.fancybox-is-open.customGallery .fancybox-button--close svg {
    display: none;
}
.fancybox-is-open.customGallery .fancybox-content {
    transform: none !important;
    width: 100% !important;
    height: 100% !important;
}
.fancybox-is-open.customGallery .fancybox-image {
    height: 100%;
    width: 100%;
    object-fit: contain;
}
.fancybox-is-open.customGallery .fancybox-navigation {
    position: absolute;
    right: 24px;
    bottom: 24px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 24px;
}
.fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button {
    background-color: #fff0;
    background-repeat: no-repeat;
    border: none;
    width: 104px;
    height: 105px;
    display: block;
    opacity: 1 !important;
    visibility: visible !important;
    padding: 0;
    position: relative;
    top: 0;
    left: 0;
}
.fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button:focus {
    outline: none;
}
.fancybox-is-open.customGallery .fancybox-navigation button div {
    display: none;
}
.fancybox-is-open.customGallery .fancybox-navigation .fancybox-button--arrow_left {
    background-position: left center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='107' viewBox='0 0 106 107' fill='none'%3E%3Cpath d='M54.1624 1L2 53.5M2 53.5L54.1624 106M2 53.5H106' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}
.fancybox-is-open.customGallery .fancybox-navigation .fancybox-button--arrow_right {
    background-position: right center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='107' viewBox='0 0 106 107' fill='none'%3E%3Cpath d='M51.8376 1L104 53.5M104 53.5L51.8376 106M104 53.5H0' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}
.myPageConclusion {
    padding: 64px 0;
}
.myPageConclusion__wrap {
    padding-left: 32px;
    border-left: 2px solid var(--White, #fff);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 32px;
    max-width: 800px;
}
.myPageConclusion__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.myPageConclusion__content,
.myPageConclusion__content p {
    font-size: 16px;
}
.myPageFiles {
    padding: 64px 0;
    border-bottom: 1px solid var(--White, #fff);
    background: var(--Light-Grey, #f0f0f0);
}
.myPageFiles__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 40px;
}
.myPageFiles__list {
    padding-left: 24px;
    border-left: 1px solid var(--Black, #000);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 12px;
}
.myPageFiles__item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    text-decoration: none;
    gap: 8px;
}
.myPageFiles__item-icon {
    max-width: 48px;
    min-width: 48px;
}
.myPageFiles__item-icon img,
.myPageFiles__item-icon svg {
    min-width: 100%;
    max-width: 100%;
}
.myPageFiles__item-icon svg path {
    transition: 0.3s all;
}
.myPageFiles__item:hover .myPageFiles__item-icon svg path {
    fill: #23de84;
}
.myPageFiles__item-title {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.myPageFiles__item-title span {
    display: block;
    transition: transform 0.3s ease;
}
.myPageFiles__item-title::after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.myForumsOther {
    padding: 40px 0;
    max-width: 1400px;
    margin: 0 auto;
}
.pageDetailBox .myForumsOther .container {
    max-width: none;
}
.myForumsOther__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 40px;
}
.myForumsOther__list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-row-gap: 32px;
    grid-column-gap: 48px;
}
.myForumsOther__list-item {
    text-decoration: none;
}
.myForumsOther__list-item__photo {
    height: 450px;
}
.myForumsOther__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myForumsOther__list-item__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-top: 23px;
}
.forumsPage__list-item__meta.myForumsOther__list-item__meta {
    margin: 16px 0 23px;
}
.myPagePodkast__intro {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    margin-top: 24px;
    gap: 20px;
}
.myPagePodkast__title {
    color: var(--White, #fff);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
}
.myPagePodkast__text {
    color: var(--White, #fff);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    margin-top: 40px;
}
.myPagePodkast__text a {
    color: #fff;
}
.myPagePodkast__info .myPageHero__intro-tags {
    margin-bottom: 32px;
}
.myPagePodkast__info .myPageHero__intro-tags .tags__list-item {
    background-color: #fff0;
    border: 1px solid var(--Light-Green, #e7faf1);
    color: #23de84;
    padding-top: 4px;
    padding-bottom: 4px;
}
.myPagePodkast__dates {
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-bottom: 32px;
}
.myPodkastsList {
    border-top: 1px solid var(--White-50, rgb(255 255 255 / 0.5));
    padding-top: 80px;
    overflow: hidden;
}
.myPodkastsList__top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-bottom: 40px;
}
.myPodkastsList__top.hidden {
    display: none;
}
.myPodkastsList__button {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_1562_1668' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1562_1668)'%3E%3Cpath d='M12 13.5L18 9.5L12 5.5V13.5ZM12.825 19H18.25L18.425 20.325L3.69998 22.125L1.84998 7.2L4.99998 6.85V8.85L4.09998 8.975L5.44998 19.9L12.825 19ZM6.99998 17V2H22V17H6.99998ZM8.99998 15H20V4H8.99998V15Z' fill='white'/%3E%3C/g%3E%3C/svg%3E")
        left 12px center no-repeat;
    border-bottom: 2px solid var(--White, #fff);
    padding: 12px 12px 12px 48px;
    color: var(--White, #fff);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
}
.myPodkastsList__button.opened {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cmask id='mask0_857_3520' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='25' height='24'%3E%3Crect x='0.5' width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_857_3520)'%3E%3Cpath d='M6.9 19L5.5 17.6L11.1 12L5.5 6.4L6.9 5L12.5 10.6L18.1 5L19.5 6.4L13.9 12L19.5 17.6L18.1 19L12.5 13.4L6.9 19Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
    border-bottom: 2px solid var(--Green, #23de84);
}
.myPodkastsList__items {
    max-width: 900px;
    max-height: 550px;
    overflow-y: auto;
    position: absolute;
    display: grid;
    grid-template-columns: repeat(4, minmax(196px, 196px));
    grid-gap: 4px;
    background-color: #000;
    top: 47px;
    z-index: 2;
    padding: 4px;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.myPodkastsList__items::-webkit-scrollbar {
    display: none;
}
.myPodkastsList__items.show {
    opacity: 1;
    visibility: visible;
}
.myPodkastsList__items[data-count="1"],
.myPodkastsList__items[data-count="2"],
.myPodkastsList__items[data-count="3"] {
    max-width: none;
}
.myPodkastsList__items[data-count="1"] {
    grid-template-columns: repeat(3, minmax(196px, 196px));
}
.myPodkastsList__items[data-count="2"] {
    grid-template-columns: repeat(3, minmax(196px, 196px));
}
.myPodkastsList__items[data-count="3"] {
    grid-template-columns: repeat(3, minmax(196px, 196px));
}
.myPodkastsList__items-item {
    padding: 12px;
    text-decoration: none;
}
.myPodkastsList__items-item__photo {
    height: 97px;
}
.myPodkastsList__items-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myPodkastsList__items-item__number {
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-top: 10px;
}
.myPodkastsList__items-item__title {
    color: var(--White, #fff);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-top: 6px;
}
.myPodkastsList__slider-wrap {
    position: relative;
    overflow: hidden;
}
.myPodkastsList__slider-wrap .slick-slide {
    width: 760px;
    margin-right: 188px;
}
.myPodkastsList__slider-wrap .slick-slide.slick-current {
    opacity: 1;
}
.myPodkastsList__slider-item {
    width: 100%;
    opacity: 0.4;
    transition: 0.3s all;
}
.myPodkastsList__slider-wrap .swiper-slide-active .myPodkastsList__slider-item {
    opacity: 1;
}
.myPodkastsList__slider-item__video {
    position: relative;
}
.myPodkastsList__slider-wrap .slick-slide .myPageVideo__init-box video,
.myPodkastsList__slider-wrap .slick-slide .myPageVideo__init-box iframe {
    height: 100%;
}
.myPodkastsList__slider-item__showed {
    position: absolute;
    padding: 0 10px;
    height: 28px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    color: var(--White, #fff);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    background: var(--Black-50, rgb(0 0 0 / 0.5));
    z-index: 1;
    opacity: 0;
    visibility: hidden;
}
.myPodkastsList__slider-item__showed.show {
    opacity: 1;
    visibility: visible;
}
.myPodkastsList__slider-item__video .myPageVideo__init-poster:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45 90C69.8528 90 90 69.8528 90 45C90 20.1472 69.8528 0 45 0C20.1472 0 0 20.1472 0 45C0 69.8528 20.1472 90 45 90ZM36 60.75L63 45L36 29.25V60.75Z' fill='black' fill-opacity='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M63 45L36 60.75V29.25L63 45Z' fill='white'/%3E%3Cpath d='M45 87.75C68.6102 87.75 87.75 68.6102 87.75 45C87.75 21.3898 68.6102 2.25 45 2.25C21.3898 2.25 2.25 21.3898 2.25 45C2.25 68.6102 21.3898 87.75 45 87.75Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}
.myPodkastsList__slider-item__video .myPageVideo__init,
.myPodkastsList__slider-item .myPageVideo__init-videoiframe {
    width: 100%;
    height: 400px;
}
.myPodkastsList__slider-item .myPageVideo__init-videoiframe iframe {
    min-height: 400px;
}
.myPodkastsList__slider-item__meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-top: 10px;
    height: 32px;
}
.myPodkastsList__slider-item__meta-mobile {
    display: none;
}
.myPodkastsList__slider-item__meta-time {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M10.7917 11.5417L11.8542 10.4792L8.75 7.375V3H7.25V8L10.7917 11.5417ZM8 16C6.8975 16 5.86146 15.7917 4.89188 15.375C3.92229 14.9583 3.07292 14.3854 2.34375 13.6562C1.61458 12.9271 1.04167 12.0767 0.625 11.105C0.208333 10.1333 0 9.09514 0 7.99042C0 6.88569 0.208333 5.84722 0.625 4.875C1.04167 3.90278 1.61458 3.05556 2.34375 2.33333C3.07292 1.61111 3.92333 1.04167 4.895 0.625C5.86667 0.208333 6.90486 0 8.00958 0C9.11431 0 10.1528 0.21 11.1252 0.63C12.0974 1.05 12.9432 1.62 13.6625 2.34C14.3817 3.06 14.951 3.90667 15.3706 4.88C15.7902 5.85333 16 6.89333 16 8C16 9.1025 15.7917 10.1385 15.375 11.1081C14.9583 12.0777 14.3889 12.9271 13.6667 13.6562C12.9444 14.3854 12.0963 14.9583 11.1223 15.375C10.1483 15.7917 9.1075 16 8 16ZM8.01 14.5C9.8082 14.5 11.3394 13.8646 12.6038 12.5938C13.8679 11.3229 14.5 9.78833 14.5 7.99C14.5 6.19181 13.8679 4.66056 12.6038 3.39625C11.3394 2.13208 9.8082 1.5 8.01 1.5C6.21167 1.5 4.67708 2.13208 3.40625 3.39625C2.13542 4.66056 1.5 6.19181 1.5 7.99C1.5 9.78833 2.13542 11.3229 3.40625 12.5938C4.67708 13.8646 6.21167 14.5 8.01 14.5Z' fill='%23707579'/%3E%3C/svg%3E")
        left center no-repeat;
    height: 16px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding-left: 22px;
}
.myPodkastsList__slider-item__title {
    color: var(--White, #fff);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    padding: 20px 0;
}
.myPodkastsList__slider-item__text {
    color: var(--Dark-Grey, #707579);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    padding: 12px 0;
}
.myPodkastsList__slider-item__text a {
    color: var(--Dark-Grey, #707579);
}
.myPodkastsList__slider-item__social {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 24px;
    -ms-align-items: center;
    align-items: center;
    padding: 24px 0;
}
.myPodkastsList__slider-item__social-title {
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.myPodkastsList__slider-item__social-list,
.footer__social {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 12px;
}
.footer__social {
    flex: 1;
}
.myPodkastsList__slider-item__social-item,
.footer__social-item {
    width: 24px;
    height: 24px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    transition: 0.3s all;
}
.myPodkastsList__slider-item__social-item[data-type="vk"],
.footer__social-item[data-type="vk"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1177_6101)'%3E%3Cpath d='M0 11.52C0 6.0894 0 3.37413 1.68707 1.68707C3.37413 0 6.0894 0 11.52 0H12.48C17.9106 0 20.6259 0 22.313 1.68707C24 3.37413 24 6.0894 24 11.52V12.48C24 17.9106 24 20.6259 22.313 22.313C20.6259 24 17.9106 24 12.48 24H11.52C6.0894 24 3.37413 24 1.68707 22.313C0 20.6259 0 17.9106 0 12.48V11.52Z' fill='%23707579'/%3E%3Cpath d='M12.7288 17.28C7.15284 17.28 3.97248 13.4962 3.83997 7.2H6.63302C6.72476 11.8213 8.78382 13.7787 10.4148 14.1823V7.2H13.0449V11.1856C14.6555 11.0141 16.3474 9.19783 16.9182 7.2H19.5482C19.1099 9.66198 17.2751 11.4782 15.9703 12.2249C17.2751 12.8303 19.3649 14.4144 20.16 17.28H17.2649C16.6431 15.3629 15.0938 13.8796 13.0449 13.6778V17.28H12.7288Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1177_6101'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.myPodkastsList__slider-item__social-item[data-type="tg"],
.footer__social-item[data-type="tg"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1177_6103)'%3E%3Cpath d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='%23707579'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.43189 11.8733C8.93014 10.3492 11.2628 9.3444 12.43 8.85893C15.7626 7.47282 16.455 7.23203 16.9064 7.22408C17.0056 7.22234 17.2276 7.24694 17.3714 7.3636C17.4928 7.46211 17.5262 7.59518 17.5422 7.68857C17.5581 7.78197 17.578 7.99473 17.5622 8.16097C17.3816 10.0585 16.6002 14.6631 16.2027 16.7884C16.0345 17.6876 15.7032 17.9891 15.3826 18.0186C14.6857 18.0828 14.1566 17.5581 13.4816 17.1157C12.4255 16.4233 11.8288 15.9924 10.8036 15.3168C9.61884 14.536 10.3869 14.1069 11.0621 13.4056C11.2388 13.2221 14.3092 10.4293 14.3686 10.176C14.376 10.1443 14.3829 10.0262 14.3128 9.96385C14.2426 9.90148 14.139 9.92281 14.0643 9.93977C13.9584 9.96381 12.2712 11.079 9.00264 13.2853C8.52373 13.6142 8.08994 13.7744 7.70129 13.766C7.27283 13.7568 6.44864 13.5238 5.83594 13.3246C5.08444 13.0803 4.48716 12.9512 4.53917 12.5363C4.56626 12.3202 4.86383 12.0992 5.43189 11.8733Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1177_6103'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.myPodkastsList__slider-item__social-item[data-type="vk"]:hover,
.footer__social-item[data-type="vk"]:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1177_6101)'%3E%3Cpath d='M0 11.52C0 6.0894 0 3.37413 1.68707 1.68707C3.37413 0 6.0894 0 11.52 0H12.48C17.9106 0 20.6259 0 22.313 1.68707C24 3.37413 24 6.0894 24 11.52V12.48C24 17.9106 24 20.6259 22.313 22.313C20.6259 24 17.9106 24 12.48 24H11.52C6.0894 24 3.37413 24 1.68707 22.313C0 20.6259 0 17.9106 0 12.48V11.52Z' fill='%230077FF'/%3E%3Cpath d='M12.7288 17.28C7.15284 17.28 3.97248 13.4962 3.83997 7.2H6.63302C6.72476 11.8213 8.78382 13.7787 10.4148 14.1823V7.2H13.0449V11.1856C14.6555 11.0141 16.3474 9.19783 16.9182 7.2H19.5482C19.1099 9.66198 17.2751 11.4782 15.9703 12.2249C17.2751 12.8303 19.3649 14.4144 20.16 17.28H17.2649C16.6431 15.3629 15.0938 13.8796 13.0449 13.6778V17.28H12.7288Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1177_6101'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.myPodkastsList__slider-item__social-item[data-type="tg"]:hover,
.footer__social-item[data-type="tg"]:hover {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1177_6103)'%3E%3Cpath d='M12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='%230088cc'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.43189 11.8733C8.93014 10.3492 11.2628 9.3444 12.43 8.85893C15.7626 7.47282 16.455 7.23203 16.9064 7.22408C17.0056 7.22234 17.2276 7.24694 17.3714 7.3636C17.4928 7.46211 17.5262 7.59518 17.5422 7.68857C17.5581 7.78197 17.578 7.99473 17.5622 8.16097C17.3816 10.0585 16.6002 14.6631 16.2027 16.7884C16.0345 17.6876 15.7032 17.9891 15.3826 18.0186C14.6857 18.0828 14.1566 17.5581 13.4816 17.1157C12.4255 16.4233 11.8288 15.9924 10.8036 15.3168C9.61884 14.536 10.3869 14.1069 11.0621 13.4056C11.2388 13.2221 14.3092 10.4293 14.3686 10.176C14.376 10.1443 14.3829 10.0262 14.3128 9.96385C14.2426 9.90148 14.139 9.92281 14.0643 9.93977C13.9584 9.96381 12.2712 11.079 9.00264 13.2853C8.52373 13.6142 8.08994 13.7744 7.70129 13.766C7.27283 13.7568 6.44864 13.5238 5.83594 13.3246C5.08444 13.0803 4.48716 12.9512 4.53917 12.5363C4.56626 12.3202 4.86383 12.0992 5.43189 11.8733Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1177_6103'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.footer__social-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.footer__social-policy {
    color: var(--White-50, rgb(255 255 255 / 0.5));
    text-align: right;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.12px;
    text-decoration: none;
}
.slick-arrow:not(.myPageSlider__init-buttons__arrow) {
    position: absolute;
    top: 158px;
    width: 104px;
    height: 105px;
    background-repeat: no-repeat;
    display: block;
    z-index: 2;
    border: none;
    font-size: 0;
    background-color: #fff0;
    cursor: pointer;
}
.myPodkastsList .slick-arrow:not(.myPageSlider__init-buttons__arrow) {
    top: 60px;
}
.slick-arrow.myPageSlider__init-buttons__arrow {
    position: relative;
    width: 104px;
    height: 105px;
    background-repeat: no-repeat;
    display: block;
    z-index: 2;
    border: none;
    font-size: 0;
    background-color: #fff0;
    cursor: pointer;
}
.slick-arrow.myPageSlider__init-buttons__arrow svg {
    display: none;
}
.slick-arrow::before,
.fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button:before {
    content: attr(data-slide-info);
    position: absolute;
    top: 50%;
    transform: translateY(-48%);
    opacity: 0;
    transition: opacity 0.3s ease;
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    pointer-events: none;
}
.slick-prev::before {
    left: 40%;
}
.slick-next::before {
    right: 40%;
}
.slick-arrow:hover .arrow-line {
    opacity: 0;
}
.slick-arrow:hover::before,
.fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button:hover::before {
    opacity: 1;
}
.myMainProjects__box .slick-arrow:not(.myPageSlider__init-buttons__arrow) {
    top: auto;
    bottom: 30px;
}
.podkastsPage__big-wrap .slick-arrow {
    top: auto;
    bottom: 24px;
}
.slick-prev,
.myPageSlider__init-buttons__prev {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='107' viewBox='0 0 106 107' fill='none'%3E%3Cpath d='M54.1624 1L2 53.5M2 53.5L54.1624 106M2 53.5H106' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    left: calc(50% - 520px);
}
.myPageSlider__init-buttons__prev {
    left: 0;
}
@media (min-width: 1000px) {
    .slick-prev:hover,
    .myPageSlider__init-buttons__prev:hover,
    .fancybox-is-open.customGallery .fancybox-button--arrow_left:hover {
        background-image: url("data:image/svg+xml,%0A%3Csvg width='55' height='107' viewBox='0 0 55 107' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M54.1625 106L2.00003 53.5L54.1625 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    }
}
.podkastsPage__big-wrap .slick-prev {
    left: auto;
    right: 153px;
}
.slick-next,
.myPageSlider__init-buttons__next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='107' viewBox='0 0 106 107' fill='none'%3E%3Cpath d='M51.8376 1L104 53.5M104 53.5L51.8376 106M104 53.5H0' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
    background-position: right top;
    right: calc(50% - 520px);
}
.myPageSlider__init-buttons__next {
    right: 0;
}
@media (min-width: 1000px) {
    .slick-next:hover,
    .myPageSlider__init-buttons__next:hover,
    .fancybox-is-open.customGallery .fancybox-button--arrow_right:hover {
        background-image: url("data:image/svg+xml,%0A%3Csvg width='55' height='107' viewBox='0 0 55 107' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.837524 1L53 53.5L0.837524 106' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    }
}
.podkastsPage__big-wrap .slick-next {
    right: 24px;
}
.myPageSlider__init-buttons__next:before,
.fancybox-is-open.customGallery .fancybox-button--arrow_right:before {
    right: 35px;
}
.myPodkastsOther {
    border-top: 1px solid var(--White-50, rgb(255 255 255 / 0.5));
}
.myPodkastsOther .container {
    max-width: 1400px;
}
.myPodkastsOther__title {
    color: var(--White, #fff);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 40px;
}
.myPodkastsOther__list.materialsPage__list,
.myMainIntro__list.materialsPage__list {
    grid-template-columns: repeat(3, 1fr);
}
.myPodkastsOther__list .materialsPage__list-item__title {
    color: #fff;
}
.myPodkastsOther__list .materialsPage__list-item__text {
    color: var(--Dark-Grey, #707579);
}
.myCoursePlug {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 40px;
    margin-bottom: 80px;
}
.myCoursePlug__item {
    height: 370px;
    width: 100%;
    display: block;
    text-decoration: none;
}
.myCoursePlug__item[data-id="1"] {
    position: relative;
    height: auto;
}
.myCoursePlug__item[data-id="1"] .myCoursePlug__item-image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.myCoursePlug__item-image[data-visible="mobile"] {
    display: none;
}
.myCoursePlug__item-image img,
.myCoursePlug__item-image svg {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.myCoursePlug__item[data-id="1"] .button__more {
    position: absolute;
    z-index: 1;
    bottom: 33%;
    right: 5%;
}
.myCoursePlug__item[data-id="1"] .myCoursePlug__item-image {
    position: relative;
}
.myCoursePlug__item[data-id="1"] .myCoursePlug__item-content {
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: none;
}
.myCoursePlug__item-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
}
.myCoursePlug__item-content {
    padding: 32px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    -ms-align-items: flex-start;
    align-items: flex-start;
    max-width: 540px;
}
.myCoursePlug__item-title {
    color: #000;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
}
.myCoursePlug__item[data-id="1"] .myCoursePlug__item-title {
    position: absolute;
    z-index: 1;
    bottom: 7%;
    right: 3%;
    color: var(--White, #fff);
    font-size: clamp(40px, calc(40px + (64 - 40) * ((100vw - 320px) / (1920 - 320))), 64px);
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
}
.myCoursePlug__item[data-id="1"] .myCoursePlug__item-text {
    max-width: 560px;
    position: absolute;
    color: #fff;
    left: 26%;
    top: 7%;
    z-index: 1;
}
.myCoursePlug__item-text {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    margin-top: 28px;
}
.myCoursePlug__item[data-id="2"] .myCoursePlug__item-image[data-visible="desktop"] {
    max-width: 457px;
    min-width: 457px;
    margin-right: 56px;
}
.myCoursePlug__item[data-id="3"] .myCoursePlug__item-image[data-visible="desktop"] {
    max-width: 320px;
    min-width: 320px;
    height: 320px;
    margin: 25px 25px 0 0;
}
.lessonPage {
    padding-top: 120px;
}
.lessonPage__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.lessonsPage__left {
    flex: 1;
    margin-right: 45px;
}
.lessonPage__back {
    color: var(--text-black, #1a1a1a);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    position: sticky;
    top: 80px;
    text-decoration: none;
}
.lessonPage__back span,
.lessonPage__back:after {
    padding: 0;
}
.lessonPage__box {
    max-width: 760px;
    min-width: 760px;
    margin-right: 20px;
    padding-bottom: 80px;
}
.lessonPage__box .container {
    padding: 0;
}
.lessonPage__box-section {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    margin-bottom: 20px;
}
.lessonPage__box-title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 30px;
}
.lessonPage__box-content {
    margin-bottom: 30px;
}
.lessonPage__box-content p {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.lessonPage__box-video {
    height: 430px;
    margin-bottom: 40px;
}
.lessonPage__box-video video {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.lessonPage__box-rating__list {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 37px;
}
.lessonPage__box-rating__list-item {
    min-width: 122px;
    padding-top: 12px;
    cursor: pointer;
}
.lessonPage__box-rating__list-item.active {
    border-bottom: 2px solid var(--Green, #23de84);
}
.lessonPage__box-rating__list-item__icon {
    width: 48px;
    height: 48px;
    margin: 0 auto;
}
.lessonPage__box-rating__list-item__icon svg {
    max-width: 100%;
    transition: 0.3s all;
}
.lessonPage__box-rating__list-item.active .lessonPage__box-rating__list-item__icon svg path,
.lessonPage__box-rating__list-item.active .lessonPage__box-rating__list-item__icon svg circle {
    stroke: #23de84;
}
.lessonPage__box-rating__list-item__title {
    color: var(--Black, #000);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-top: 16px;
    padding-bottom: 12px;
}
.lessonPage__box-rating__button {
    display: none;
    margin-top: 32px;
}
.lessonPage__box-rating__button a {
    display: inline-block;
    vertical-align: middle;
}
.lessonPage__box-rating__button a.disabled {
    pointer-events: none;
    opacity: 0.3;
}
.lessonPage__box-rating__success {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    padding: 28px 0;
    display: none;
}
.lessonPage__progress {
    max-width: 425px;
    min-width: 425px;
    padding-bottom: 80px;
}
.lessonProgress__item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    padding: 12px;
    gap: 12px;
    text-decoration: none;
    position: relative;
    transition: 0.3s all;
}
.lessonProgress__item:hover {
    background: #f0f0f0;
}
.lessonProgress__item.__current {
    background: #000;
}
.lessonProgress__item-photo {
    max-width: 140px;
    min-width: 140px;
    height: 98px;
}
.lessonProgress__item-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.lessonProgress__item-content {
    flex: 1;
}
.lessonProgress__item-content__top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px;
    width: 100%;
}
.lessonProgress__item-time {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    flex: 1;
}
.lessonProgress__item.__current .lessonProgress__item-time {
    color: var(--White-50, rgb(255 255 255 / 0.5));
}
.lessonProgress__item-mark {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_1008_1616' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1008_1616)'%3E%3Cpath d='M10.6 16.2L17.65 9.15L16.25 7.75L10.6 13.4L7.75 10.55L6.35 11.95L10.6 16.2ZM3 21V3H21V21H3Z' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
    width: 24px;
    height: 24px;
    display: block;
}
.lessonProgress__item.__end .lessonProgress__item-mark {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_1008_541' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1008_541)'%3E%3Cpath d='M10.6 16.2L17.65 9.15L16.25 7.75L10.6 13.4L7.75 10.55L6.35 11.95L10.6 16.2ZM3 21V3H21V21H3Z' fill='%2323DE84'/%3E%3C/g%3E%3C/svg%3E");
}
.lessonProgress__item.__current:not(.__end) .lessonProgress__item-mark {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_690_1654' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_690_1654)'%3E%3Cpath d='M10.6 16.2L17.65 9.15L16.25 7.75L10.6 13.4L7.75 10.55L6.35 11.95L10.6 16.2ZM3 21V3H21V21H3Z' fill='white' fill-opacity='0.5'/%3E%3C/g%3E%3C/svg%3E");
}
.lessonProgress__item-title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.lessonProgress__item.__current .lessonProgress__item-title {
    color: var(--White, #fff);
}
.lessonWidget {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    text-decoration: none;
    gap: 12px;
}
.lessonWidget__photo {
    min-width: 140px;
    max-width: 140px;
    height: 98px;
}
.lessonWidget__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.lessonWidget__time {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    padding-top: 8px;
}
.lessonWidget__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-top: 16px;
}
.eventsPage {
    margin-top: 32px;
    background-color: #fff;
    position: relative;
    padding-top: 40px;
}
.eventsPage__wrap .materialsPage__wrap {
    margin-bottom: 48px;
}
.eventsPage__title {
    color: var(--Black, #000);
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 96%;
    letter-spacing: -1.28px;
    margin-bottom: 32px;
}
.eventsPage__tabs-head__wrap {
    padding-bottom: 12px;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000;
}
.eventsPage___wrap {
    padding-bottom: 80px;
}
.tabs__head {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 32px;
}
.tabs__head-item {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
}
.tabs__head-item.active {
    font-weight: 700;
}
.tabs__head-item span {
    display: block;
    transition: transform 0.3s ease;
}
.tabs__head-item::after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.eventsPage__section {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    padding: 48px 0;
}
.eventsPage__section:not(:last-of-type) {
    border-bottom: 1px solid var(--Black, #000);
}
.eventsPage__section-date {
    color: var(--text-black, #1a1a1a);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    max-width: 340px;
    min-width: 340px;
}
.eventsPage__section-inner {
    max-width: 875px;
}
.eventsPage__section-list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 24px;
}
.eventsPage__section-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 24px;
    text-decoration: none;
}
.eventsPage__section-item__photo {
    max-width: 250px;
    min-width: 250px;
    height: 180px;
}
.eventsPage__section-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.eventsPage__section-item__photo-empty {
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    box-shadow: inset 0 0 0 2px #23de84;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.2101 29.1898 13.7489 27.7084C11.2877 26.227 9.27077 24.1103 7.90977 21.5806M90.9916 21.761C89.5982 24.2731 87.5543 26.3636 85.0743 27.8133C82.5943 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.2101 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.11531 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.eventsPage__section-item__photo-empty svg {
    display: none;
}
.eventsPage__section-item__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 24px;
}
.eventsPage__section-item__top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    gap: 7px;
}
.eventsPage__section-item__date {
    color: var(--Green, #23de84);
}
.eventsPage__section-item__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    transition: 0.3s all;
}
.eventsPage__section-item__text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
}
#month-calendar {
    width: 100%;
}
.month {
    margin: 0;
    padding: 3rem 2rem 2rem;
    background: #555;
    text-align: center;
    width: 100%;
    color: #fff;
    list-style: none;
}
.month li {
    padding: 0;
    margin: 0;
    font-size: 1.5rem;
    line-height: 1.4;
    letter-spacing: 0.1rem;
    text-transform: uppercase;
    font-weight: 700;
}
.month li.prev,
.month li.next {
    cursor: pointer;
}
.month li.prev {
    float: left;
}
.month li.next {
    float: right;
}
.month li.year-name {
    font-size: 1.2rem;
    font-weight: 400;
}
.weekdays {
    margin: 0;
    padding: 1rem 0;
    background-color: #ddd;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: left;
}
.weekdays li {
    display: inline-block;
    flex: 0 0 calc(100% / 7);
    text-align: center;
}
.calDayTop {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.calDayEventsCount {
    flex: 1;
    text-align: right;
}
.days {
    margin: 0;
    padding: 1rem 0;
    background-color: #eee;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    align-content: flex-start;
}
.days li {
    padding: 0.5rem;
    list-style: none;
    display: inline-block;
    flex: 0 0 calc(100% / 7);
    color: #999;
    font-size: 0.9rem;
    line-height: 1rem;
}
.days li.date-now {
    color: #000;
    font-weight: 700;
}
.month {
    background: none;
    text-align-last: left;
    padding: 40px 0;
    display: flex;
    align-items: center;
}
.next-month .calDayText {
    color: gray;
}
.month .title {
    font-weight: 500;
    font-size: 52px;
    line-height: 108%;
    letter-spacing: -0.02em;
    color: #1a1a1a;
    text-transform: none;
    margin-left: 28px;
    margin-right: 28px;
}
.month .prev {
    width: 44px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='24' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.60085 13.2628L0.974432 6.63636L7.60085 0.00994253L8.87926 1.27415L4.44034 5.71307H15.5909V7.55966H4.44034L8.87926 11.9915L7.60085 13.2628Z' fill='%231A1A1A'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    font-size: 28px;
    padding: 8px 12px;
    background-color: #f3f5f7;
}
.month .next {
    width: 44px;
    height: 40px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='24' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.49006 13.2628L7.21165 11.9986L11.6506 7.55966H0.5V5.71307H11.6506L7.21165 1.28125L8.49006 0.00994253L15.1165 6.63636L8.49006 13.2628Z' fill='%231A1A1A'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    font-size: 28px;
    padding: 8px 12px;
    background-color: #f3f5f7;
}
.weekdays,
.days {
    background-color: #fff;
}
.weekdays {
    border-bottom: 1px solid rgb(0 0 0 / 0.5);
    padding: 8px 0;
}
.weekdays li {
    text-align: left;
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    letter-spacing: -0.01em;
    padding-right: 0;
    text-align: center;
}
.weekdays li:not(:first-child) {
    padding-left: 10px;
}
.days li {
    height: 152px;
    border-top: none;
    overflow: hidden;
    position: relative;
    padding: 11px;
}
.calDayTop .calDayEvents__item:nth-child(1) {
    width: auto;
    margin-top: 0;
    left: 0;
}
.calDayTop .calDayEvents__item {
    text-decoration: none;
}
.days li:before {
    content: "";
    width: 1px;
    height: 130px;
    background: var(--Black-50, rgb(0 0 0 / 0.5));
    position: absolute;
    right: 0;
    top: 11px;
}
.days li:after {
    content: "";
    width: calc(100% - 22px);
    height: 1px;
    background: var(--Black-50, rgb(0 0 0 / 0.5));
    position: absolute;
    left: 11px;
    bottom: 0;
}
.days li:nth-child(7n + 1):after {
    left: 0;
    width: calc(100% - 11px);
}
.days li:nth-child(7n) {
    border-right: 0;
}
.calDayEvents__item-tags {
    font-size: 10px;
}
.days li > * {
    max-width: 100%;
    max-height: 100%;
}
.calDayEvents,
.calDayEvents > *,
.calDayEvents__item > * {
    max-width: 100%;
}
.calDayEvents__item,
.calDayEvents__item-photo {
    width: 180px;
    height: 104px;
    overflow: hidden;
}
.calDayEvents.openPopup {
    padding-top: 5px;
    cursor: pointer;
}
.calDayEvents.openPopup .calDayEvents__item,
.calDayEvents.openPopup .calDayEvents__item-photo {
    height: 98px;
}
.calDayEvents__item-photo__empty {
    width: 100%;
    height: 100%;
    background: #fff
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='81' height='57' viewBox='0 0 81 57' fill='none'%3E%3Crect width='8' height='8' fill='%2323DE84'/%3E%3Crect x='49' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='8' y='8' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='8' y='41' width='8' height='8' fill='%2323DE84'/%3E%3Crect width='8' height='8' transform='matrix(-1 0 0 1 57 41)' fill='%2323DE84'/%3E%3Crect y='32' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='57' y='8' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='16' y='8' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='16' y='49' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='24' y='49' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='32' y='49' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='41' y='49' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='65' y='8' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='24' width='8' height='8' fill='%2323DE84'/%3E%3Crect x='73' width='8' height='8' fill='%2323DE84'/%3E%3C/svg%3E")
        center no-repeat;
    border: 2px solid var(--Green, #23de84);
    position: relative;
    z-index: 2;
}
.calDayTop {
    margin-bottom: 10px;
    font-weight: 500;
    font-size: 16px;
    line-height: 1;
    letter-spacing: -0.01em;
}
.calDayEvents__item {
    position: relative;
    width: 100%;
}
.calDayText {
    color: #1a1a1a;
}
.calDayEvents__item-content {
    text-align-last: left;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.calDayEvents {
    display: flex;
    position: relative;
}
.calDayEvents__item:not(:first-child),
.calDayEvents__item-tags__item:not(:first-child) {
    display: none;
}
.calDayEvents__item:nth-child(2),
.calDayEvents__item:nth-child(3) {
    display: block;
    position: absolute;
    margin-top: 0;
}
.calDayEvents__item:nth-child(1) {
    width: calc(100% - 24px);
    margin-top: -8px;
    left: 12px;
}
.calDayEvents__item:nth-child(2) {
    z-index: 2;
    width: calc(100% - 12px);
    margin-top: -4px;
    left: 6px;
}
.calDayEvents__item:nth-child(3) {
    z-index: 3;
}
.calDayEvents__item:nth-child(1) .calDayEvents__item-content {
    padding: 8px;
    display: block;
}
.calDayEvents__item.__photoNull .calDayEvents__item-content {
    display: none;
}
.calDayEvents__item-desc,
.calDayEvents__item-date {
    display: none;
}
.calDayEvents__item-photo {
    position: relative;
}
.calDayEvents__item-photo:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: -webkit-linear-gradient(bottom, rgb(0 0 0 / 0.3) 0%, rgb(0 0 0 / 0.3) 100%);
    background: -o-linear-gradient(bottom, rgb(0 0 0 / 0.3) 0%, rgb(0 0 0 / 0.3) 100%);
    background: linear-gradient(to top, rgb(0 0 0 / 0.3) 0%, rgb(0 0 0 / 0.3) 100%);
}
.calDayEvents__item-photo img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.calDayEvents__item-tags {
    font-weight: 500;
    font-size: 14px;
    line-height: 110%;
    letter-spacing: -0.01em;
    color: #fff;
    padding: 2px;
    background: #1a1a1a;
    display: inline-block;
    position: absolute;
    bottom: 8px;
    left: 8px;
    z-index: 3;
}
.calDayEvents__item-title {
    color: #fff;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 112%;
    letter-spacing: -0.16px;
    text-align: left;
}
.calDayEvents__item:nth-child(2) .calDayEvents__item-title {
    padding: 8px;
}
.calDayEvents__item-section {
    padding: 2px 2px;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    background: var(--Green, #23de84);
    display: inline-block;
    vertical-align: middle;
    margin-top: 15px;
}
.calDayEvents__item-section:empty {
    display: none;
}
.calDayEvents__item-tags__item:not(:first-child) {
    display: none;
}
.popupEvents,
.modal:not(#objects) {
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    position: fixed;
    z-index: 99999;
    visibility: hidden;
    opacity: 0;
}
.popupEvents__overlay,
.modal__overlay {
    left: 0;
    top: 0;
    position: absolute;
    opacity: 0;
    visibility: inherit;
    background: #1a1a1a;
    width: 100%;
    height: 100%;
    display: block;
}
.popupEvents__wrap,
.modal__wrap {
    width: 100%;
    max-width: 1180px;
    background: #fff;
    z-index: 10;
    left: 100%;
    position: absolute;
    height: 100vh;
    opacity: 0;
    padding: 40px 60px 40px 40px;
}
.modal__wrap[data-type="page"] {
    max-width: 970px;
}
.popupEvents__list {
    overflow-y: auto;
    height: 100%;
    position: relative;
    padding-top: 40px;
}
.popupEvents__list > * {
    margin-bottom: 24px;
}
.popupEvents.active .calDayEvents__item {
    position: relative;
    display: flex;
    width: 100%;
    min-height: 160px;
}
.popupEvents.active .calDayEvents__item::before {
    display: none;
}
.popupEvents.active .calDayEvents__item-tags {
    font-size: 16px;
    bottom: 8px;
    left: 8px;
}
.popupEvents.active .calDayEvents__item-tags__item {
    margin-bottom: 4px;
}
.popupEvents.active .calDayEvents__item-title {
    position: inherit;
    font-weight: 500;
    font-size: 28px;
    line-height: 114%;
    letter-spacing: -0.01em;
    color: #1a1a1a;
    margin-bottom: 24px;
    text-decoration: none;
    max-width: 555px;
}
.popupEvents.active .calDayEvents__item-photo {
    width: 220px;
    min-height: 160px;
}
.popupEvents.active .calDayEvents__item-desc {
    display: block;
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #1a1a1a;
    max-width: 454px;
}
.popupEvents.active .calDayEvents__item .popupEvents__wrap .calDayEvents__item {
    display: block;
}
.popupEvents.active .calDayEvents__item-content {
    margin-left: 28px;
}
.popupEvents__top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.popupEvents__top-date {
    color: var(--text-black, #1a1a1a);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.popupEvents__close,
.myPageVideo__init-box__close,
.modal__close {
    width: 40px;
    height: 40px;
    border: none;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    font-size: 0;
    cursor: pointer;
    transition: 0.3s all;
    z-index: 2;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cmask id='mask0_645_1951' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_645_1951)'%3E%3Cpath d='M12.9787 28.5115L11.4883 27.021L18.5095 19.9998L11.4883 13.0202L12.9787 11.5298L19.9999 18.551L26.9795 11.5298L28.4699 13.0202L21.4487 19.9998L28.4699 27.021L26.9795 28.5115L19.9999 21.4902L12.9787 28.5115Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
}
.modal__inner {
    position: relative;
}
.modal__box {
    max-height: 93vh;
    overflow-y: auto;
    padding-bottom: 20px;
}
.modal#authors .modal__box {
    max-height: 100vh;
}
.modal__box::-webkit-scrollbar {
    display: none;
}
.modal__close {
    background-color: #fff;
    position: absolute;
    right: 0;
    top: 0;
}
.days {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    justify-content: space-between;
    grid-gap: 0;
    padding: 0;
}
.popupEvents .calDayEvents__item::before {
    display: none;
}
.popupEvents .calDayEvents__item {
    display: flex !important;
    margin: 0 0 24px 0;
    overflow: auto;
    height: auto;
    text-decoration: none;
    left: 0;
    width: 100%;
    top: 0;
}
.popupEvents .calDayEvents__item:nth-child(2),
.popupEvents .calDayEvents__item:nth-child(3) {
    position: relative;
    left: 0;
    height: auto;
}
.popupEvents .calDayEvents__item .calDayEvents__item-content {
    display: flex;
    position: relative;
}
.popupEvents .calDayEvents__item-photo {
    min-width: 220px;
    max-width: 220px;
    height: 160px;
    margin-right: 28px;
    position: relative;
}
.popupEvents .calDayEvents__item-date {
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #fa8a59;
    margin-bottom: 4px;
}
.popupEvents .calDayEvents__item-title {
    font-weight: 500;
    font-size: 28px;
    line-height: 114%;
    letter-spacing: -0.01em;
    color: #1a1a1a;
    margin-bottom: 15px;
}
.popupEvents .calDayEvents__item-desc {
    font-weight: 500;
    font-size: 16px;
    line-height: 125%;
    letter-spacing: -0.01em;
    color: #1a1a1a;
    display: block;
}
.pageDetail {
    min-height: 60vh;
}
.pageDetailBox .container {
    max-width: 1156px;
}
.materialsPage__top-wrap {
    border-right: 1px solid var(--Black, #000);
    border-bottom: 1px solid var(--Black, #000);
    padding: 12px 0;
    margin-bottom: 24px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    justify-content: space-between;
    padding-right: 92px;
}
.materialsPage__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 20px;
    margin-top: 24px;
}
.materialsPage__side,
.materialsPage__inner {
    flex: 1;
}
.materialsPage__side {
    max-width: 315px;
    min-width: 315px;
    position: sticky;
    top: 120px;
    padding-bottom: 30px;
}
.materialsPage__side-pagenav {
    display: none;
}
.materialsPage__alphabet {
    margin: 32px 0;
}
.materialsPage__list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-row-gap: 48px;
    grid-column-gap: 32px;
    margin-bottom: 40px;
}
.materialsPage__list.__likbez {
    grid-template-columns: repeat(3, 1fr);
}
.materialsPage__list-item a {
    text-decoration: none;
}
.materialsPage__list-item__photo {
    max-width: 100%;
    margin-bottom: 16px;
    position: relative;
}
.materialsPage__list-item__photo img {
    max-width: 100%;
    height: auto;
    display: block;
}
.materialsPage__list-item.__long .materialsPage__list-item__photo img {
    width: 100%;
}
.materialsPage__list-item__photo.__iblock6 {
    overflow: hidden;
    height: 150px;
}
.materialsPage__list-item__photo.__iblock6 img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.materialsPage__list-item.__long {
    grid-column: span 2;
}
.materialsPage__list-item.__podkast .materialsPage__list-item__photo {
    position: relative;
}
.podkastsPage .materialsPage__list-item.__podkast .materialsPage__list-item__photo {
    height: 239px;
}
.podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.podkastsPage__list .materialsPage__list-item__title {
    height: 37px;
}
.materialsPage__list-item.__podkast .materialsPage__list-item__photo:before {
    content: "";
    background: url(/local/assets/css/../img/podkastsHover.png) no-repeat;
    background-position: left center;
    width: 90%;
    height: 90%;
    background-size: contain;
    left: 0;
    top: 50%;
    transform: translateY(-50%) translateZ(0);
    display: block;
    position: absolute;
    z-index: 1;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.materialsPage__list-item.__podkast .materialsPage__list-item__photo.__noPhoto:before {
    width: 90%;
    height: 88%;
    top: 48%;
}
.materialsPage__list-item.__podkast.__long .materialsPage__list-item__photo:before {
    width: 92%;
    height: 91%;
    top: 49.2%;
}
.materialsPage__list-item.__podkast:hover .materialsPage__list-item__photo:before {
    opacity: 1;
    visibility: visible;
}
.materialsPage__list-item.__long.__podkast {
    max-width: 500px;
}
.materialsPage__list-item.__likbez .materialsPage__list-item__photo,
.materialsPage__list-item.__likbez .materialsPage__list-item__photo.__noPhoto {
    height: 315px;
}
.materialsPage__list-item.__likbez.__currentSection0 .materialsPage__list-item__photo,
.materialsPage__list-item.__likbez.__currentSection0 .materialsPage__list-item__photo.__noPhoto {
    height: 228px;
}
.materialsPage__list-item.__likbez .materialsPage__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.materialsPage__list-item:not(.__podkast) .materialsPage__list-item__photo.__noPhoto {
    min-height: 245px;
    box-shadow: inset 0 0 0 2px #23de84;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.2101 29.1898 13.7489 27.7084C11.2877 26.227 9.27077 24.1103 7.90977 21.5806M90.9916 21.761C89.5982 24.2731 87.5543 26.3636 85.0743 27.8133C82.5943 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.2101 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.11531 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
}
.myMainPodkasts .materialsPage__list-item.__podkast .materialsPage__list-item__photo img,
.myMainPodkasts .myPageOtherpage__box-el__photo[data-type="podkast"],
.materialsPage__list-item.__podkast .materialsPage__list-item__photo.__noPhoto,
.materialsPage__list-item__photo.__noPhoto svg {
    height: auto;
    width: 100%;
}
.materialsPage__list-item__date {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-bottom: 16px;
}
.materialsPage__list-item__title {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.materialsPage__list-item__text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    margin-top: 24px;
}
.materialsPage__list-item.__podkast .materialsPage__list-item__photo img,
.myPageOtherpage__box-el__photo[data-type="podkast"] {
    width: 100%;
    object-position: center;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='419' height='234' viewBox='0 0 419 234' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M108.771 30.397V0L418.667 117L108.771 234V203.603L0 234L2.11316e-05 0L108.771 30.397Z' fill='black'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='419' height='234' viewBox='0 0 419 234' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M108.771 30.397V0L418.667 117L108.771 234V203.603L0 234L2.11316e-05 0L108.771 30.397Z' fill='black'/%3E%3C/svg%3E");
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
}
.materialsPage__inner .materialsPage__list-item.__podkast.__long .materialsPage__list-item__photo img {
    height: 275px;
}
.materialsPage__list-item.__podkast.__long .materialsPage__list-item__photo img {
    height: 280px;
}
.materialsPage__list-item.__section9 .materialsPage__list-item__photo.__noPhoto {
    max-height: 141px;
}
.materialsPage__list-item.__section6 .materialsPage__list-item__photo,
.materialsPage__list-item.__section6 .materialsPage__list-item__photo.__noPhoto {
    height: 264px;
}
.materialsPage__list-item.__section6 .materialsPage__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.materialsPage__list-item__metaPodkast {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    margin: 24px 0;
}
.materialsPage__list-item__meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 16px;
}
.materialsPage__list-item__meta .materialsPage__list-item__date {
    margin-bottom: 0;
}
.materialsPage__list-item__metaPodkast.__flex-start {
    align-items: flex-start;
}
.materialsPage__list-item__metaPodkast.__column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 32px;
}
.materialsPage__list-item__metaPodkast-link,
.podkast__author {
    color: var(--Red, #fb2d46);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    text-decoration: none;
}
.podkast__count {
    text-transform: lowercase;
    color: var(--Dark-Grey, #707579);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.25 18.6035V11.8952C9.01389 11.7702 8.82986 11.5931 8.69792 11.3639C8.56597 11.1347 8.5 10.8813 8.5 10.6035C8.5 10.1868 8.64583 9.83265 8.9375 9.54099C9.22917 9.24932 9.58333 9.10349 10 9.10349C10.4167 9.10349 10.7708 9.24932 11.0625 9.54099C11.3542 9.83265 11.5 10.1868 11.5 10.6035C11.5 10.8813 11.434 11.1347 11.3021 11.3639C11.1701 11.5931 10.9861 11.7702 10.75 11.8952V18.6035H9.25ZM4.33333 16.2702C3.61111 15.534 3.04167 14.6833 2.625 13.7181C2.20833 12.7528 2 11.7146 2 10.6035C2 9.49237 2.20833 8.45418 2.625 7.4889C3.04167 6.52362 3.61458 5.6764 4.34375 4.94724C5.07292 4.21807 5.92361 3.64515 6.89583 3.22849C7.86806 2.81182 8.90278 2.60349 10 2.60349C11.1111 2.60349 12.1493 2.81182 13.1146 3.22849C14.0799 3.64515 14.9271 4.21807 15.6562 4.94724C16.3854 5.6764 16.9583 6.52362 17.375 7.4889C17.7917 8.45418 18 9.49237 18 10.6035C18 11.7146 17.7917 12.7528 17.375 13.7181C16.9583 14.6833 16.3819 15.5271 15.6458 16.2493L14.5833 15.1868C15.1806 14.6035 15.6493 13.9195 15.9896 13.1347C16.3299 12.35 16.5 11.5063 16.5 10.6035C16.5 8.79793 15.8681 7.26321 14.6042 5.99932C13.3403 4.73543 11.8056 4.10349 10 4.10349C8.19444 4.10349 6.65972 4.73543 5.39583 5.99932C4.13194 7.26321 3.5 8.79793 3.5 10.6035C3.5 11.5063 3.67014 12.35 4.01042 13.1347C4.35069 13.9195 4.8125 14.6104 5.39583 15.2077L4.33333 16.2702ZM6.45833 14.1452C6.01389 13.6868 5.65972 13.1556 5.39583 12.5514C5.13194 11.9472 5 11.2979 5 10.6035C5 9.2146 5.48611 8.03404 6.45833 7.06182C7.43056 6.0896 8.61111 5.60349 10 5.60349C11.3889 5.60349 12.5694 6.0896 13.5417 7.06182C14.5139 8.03404 15 9.2146 15 10.6035C15 11.2979 14.8681 11.9472 14.6042 12.5514C14.3403 13.1556 13.9792 13.6799 13.5208 14.1243L12.4792 13.0827C12.7986 12.7632 13.0486 12.3917 13.2292 11.9681C13.4097 11.5445 13.5 11.0896 13.5 10.6035C13.5 9.63126 13.1597 8.80487 12.4792 8.12432C11.7986 7.44376 10.9722 7.10349 10 7.10349C9.02778 7.10349 8.20139 7.44376 7.52083 8.12432C6.84028 8.80487 6.5 9.63126 6.5 10.6035C6.5 11.0896 6.59028 11.5445 6.77083 11.9681C6.95139 12.3917 7.20139 12.7632 7.52083 13.0827L6.45833 14.1452Z' fill='%23707579'/%3E%3C/svg%3E")
        no-repeat;
    height: 21px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding-left: 24px;
}
.materialsPage__list-item .tags {
    margin-top: 16px;
}
.objectsPage__side {
    position: sticky;
    top: 100px;
}
.side__search {
    margin-bottom: 64px;
}
.side__search-form__wrap {
    border-right: 1px solid var(--Black-50, rgb(0 0 0 / 0.5));
    border-bottom: 1px solid var(--Black-50, rgb(0 0 0 / 0.5));
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    height: 42px;
    gap: 4px;
}
.side__search-form__button {
    border: none;
    position: relative;
    top: 2px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_1926_1437' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1926_1437)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3072 15.2465C17.3652 13.9536 18 12.301 18 10.5C18 6.35786 14.6421 3 10.5 3C6.35786 3 3 6.35786 3 10.5C3 14.6421 6.35786 18 10.5 18C12.301 18 13.9536 17.3652 15.2465 16.3072L19.4697 20.5303L20.5303 19.4697L16.3072 15.2465ZM10.5 16.5C13.8137 16.5 16.5 13.8137 16.5 10.5C16.5 7.18629 13.8137 4.5 10.5 4.5C7.18629 4.5 4.5 7.18629 4.5 10.5C4.5 13.8137 7.18629 16.5 10.5 16.5Z' fill='black' fill-opacity='0.5'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
    min-width: 24px;
    max-width: 24px;
    height: 24px;
    display: block;
}
.side__search-form.used .side__search-form__button {
    display: none;
}
.side__search-form__input {
    flex: 1;
    position: relative;
}
.side__search-form__input-remove {
    opacity: 0;
    visibility: hidden;
}
.side__search-form__input-remove.show {
    opacity: 1;
    visibility: visible;
}
.side__search-form__input input {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    background: none;
    border: none;
    width: 100%;
    padding-right: 35px;
}
.side__search-form.used .side__search-form__input input {
    color: #000;
}
.side__search-form__nothing {
    background: var(--Black, #000);
    padding: 10px;
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    width: 100%;
    text-align: center;
}
.dropdown {
    margin-bottom: 32px;
    height: 42px;
    position: relative;
}
.dropdown__wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-height: 42px;
    overflow: hidden;
    border-right: 1px solid var(--Black, #000);
    border-bottom: 1px solid var(--Black, #000);
    background: var(--White, #fff);
    transition: 0.3s all;
    z-index: 99;
}
.dropdown.opened .dropdown__wrap {
    max-height: none;
    overflow: visible;
}
.dropdown__current {
    height: 42px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    position: relative;
    padding: 0 12px;
    cursor: pointer;
    justify-content: space-between;
}
.dropdown__current-title {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.dropdown__current-arrow {
    content: "";
    width: 13px;
    height: 13px;
    background: url("data:image/svg+xml,%0A%3Csvg width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23 10.07L0.78 7.62V7.41H2.88V0.199999H3.72V7.41H5.82V7.62L3.37 10.07H3.23Z' fill='black'/%3E%3C/svg%3E%0A")
        center no-repeat;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.3s all;
}
.dropdown.opened .dropdown__current:not(.__active) .dropdown__current-arrow {
    transform: translateY(-50%) rotate(180deg);
}
.dropdown__current-remove {
    content: "";
    width: 13px;
    height: 13px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1.0625 10L0 8.9375L3.9375 5L0 1.0625L1.0625 0L5 3.9375L8.9375 0L10 1.0625L6.0625 5L10 8.9375L8.9375 10L5 6.0625L1.0625 10Z' fill='%231C1B1F'/%3E%3C/svg%3E")
        center no-repeat;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.3s all;
}
.dropdown__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 0;
    padding-top: 10px;
    z-index: 2;
    position: relative;
    background-color: #fff;
}
.dropdown__list-item {
    height: 34px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    padding: 0 12px;
    text-decoration: none;
    transition: 0.3s all;
}
.dropdown__list-item.active,
.dropdown__list-item:hover {
    background: #f0f0f0;
}
.side__filters-clear {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: center;
    margin-top: 24px;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.side__filters-clear.show {
    opacity: 1;
    visibility: visible;
}
.side__filters-clear span {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    height: 20px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cmask id='mask0_2023_1721' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect width='20' height='20' transform='matrix(-1 0 0 1 20.5 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2023_1721)'%3E%3Cpath d='M14.4375 15L15.5 13.9375L11.5625 10L15.5 6.0625L14.4375 5L10.5 8.9375L6.5625 5L5.5 6.0625L9.4375 10L5.5 13.9375L6.5625 15L10.5 11.0625L14.4375 15Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E")
        left center no-repeat;
    padding-left: 24px;
    cursor: pointer;
}
.side__tags {
    margin-bottom: 32px;
}
.side__tags-title {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 20px;
}
.side__tags-list__current:not(:empty) {
    margin-bottom: 20px;
}
.side__tags-list__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 4px;
    flex-wrap: wrap;
}
.authorsPage__sort {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    padding-right: 87px;
}
.authorsPage__sort-title {
    color: var(--Black, #000);
    font-size: 15px;
    letter-spacing: 0.17px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    white-space: nowrap;
}
.materialsPage__alphabet .authorsPage__sort {
    padding-right: 0;
}
.materialsPage__alphabet .authorsPage__sort-title {
    min-width: 325px;
}
.materialsPage__alphabet .authorsPage__sort-inner {
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.authorsPage__sort-inner {
    flex: 1;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
}
.authorsPage__sort-inner ul {
    list-style: none;
    display: grid;
    grid-template-columns: repeat(14, 33px);
    grid-column-gap: 20px;
    grid-row-gap: 4px;
}
.authorsPage__sort-inner ul li {
    max-width: 33px;
}
.authorsPage__sort-inner ul li a {
    max-width: 33px;
    padding: 10px;
    color: var(--Black, #707579);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    text-decoration: none;
    display: block;
    pointer-events: none;
    position: relative;
    transition: 0.3s all;
}
.authorsPage__sort-inner ul li a.exist,
.authorsPage__sort-inner ul li a.current {
    pointer-events: auto;
}
.authorsPage__sort-inner ul li a.exist {
    color: #000;
}
.authorsPage__sort-inner ul li a.current,
.authorsPage__sort-inner ul li a:hover {
    color: #23de84;
}
.authorsPage__sort-inner ul li:not(.letter-searchnoClick) a.current:after,
.authorsPage__sort-inner ul li:not(.letter-searchnoClick) a:hover::after {
    width: 100%;
}
.authorsPage__sort-inner ul li a:after {
    transition: 0.3s all;
}
.authorsPage__sort-inner ul li a:after {
    content: "";
    width: 0;
    height: 2px;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #23de84;
    transition: 0.3s all;
}
.authorsPage__sort-reset {
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.authorsPage__sort-reset.show {
    opacity: 1;
    visibility: visible;
}
.authorsPage__sort-reset__button,
.materialsPage__sort-reset__button {
    color: #1c1b1f;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    text-decoration: none;
    padding-left: 24px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    height: 20px;
    transition: 0.3s all;
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.authorsPage__sort-reset__button:before,
.materialsPage__sort-reset__button:before {
    content: "";
    font-size: 14px;
    background: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1241_4016' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1241_4016)'%3E%3Cpath d='M9.99996 18.3334C8.84718 18.3334 7.76385 18.1147 6.74996 17.6772C5.73607 17.2397 4.85413 16.6459 4.10413 15.8959C3.35413 15.1459 2.76038 14.264 2.32288 13.2501C1.88538 12.2362 1.66663 11.1529 1.66663 10.0001H3.33329C3.33329 10.9167 3.5069 11.7813 3.85413 12.5938C4.20135 13.4063 4.67704 14.1147 5.28121 14.7188C5.88538 15.323 6.59371 15.8022 7.40621 16.1563C8.21871 16.5105 9.08329 16.6876 9.99996 16.6876C11.8611 16.6876 13.4375 16.0417 14.7291 14.7501C16.0208 13.4584 16.6666 11.882 16.6666 10.0209C16.6666 8.1598 16.0208 6.58341 14.7291 5.29175C13.4375 4.00008 11.8611 3.35425 9.99996 3.35425C8.76385 3.35425 7.64232 3.65633 6.63538 4.2605C5.62843 4.86466 4.83329 5.66675 4.24996 6.66675H6.66663V8.33341H1.66663V3.33341H3.33329V5.00008C4.09718 3.98619 5.05552 3.17716 6.20829 2.573C7.36107 1.96883 8.62496 1.66675 9.99996 1.66675C11.1527 1.66675 12.2361 1.8855 13.25 2.323C14.2638 2.7605 15.1458 3.35425 15.8958 4.10425C16.6458 4.85425 17.2395 5.73619 17.677 6.75008C18.1145 7.76397 18.3333 8.8473 18.3333 10.0001C18.3333 11.1529 18.1145 12.2362 17.677 13.2501C17.2395 14.264 16.6458 15.1459 15.8958 15.8959C15.1458 16.6459 14.2638 17.2397 13.25 17.6772C12.2361 18.1147 11.1527 18.3334 9.99996 18.3334Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A")
        no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 0;
    transition: 0.3s all;
}
.authorsPage__sort-reset__button:after,
.materialsPage__sort-reset__button:after {
    content: "";
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8' fill='none'%3E%3Cpath d='M1.92918 7.33341H0.666626L3.3639 0.666748H4.62645L7.33329 7.33341H6.04204L5.41077 5.73142H2.55089L1.92918 7.33341ZM3.97605 2.10953L2.98131 4.64685H4.98992L3.97605 2.10953Z' fill='%231C1B1F'/%3E%3C/svg%3E");
    width: 8px;
    height: 8px;
    position: absolute;
    display: block;
    top: 50%;
    transform: translateY(-50%);
    left: 6px;
}
.authorsPage__sort-reset__button:hover::before,
.materialsPage__sort-reset__button:hover::before {
    transform: rotate(-200deg);
}
.authorsPage__sort-reset__button:hover,
.materialsPage__sort-reset__button:hover {
    color: #23de84;
}
.authorsPage__list {
    max-width: 890px;
    margin: 40px auto;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 50px;
}
.authorsPage__list-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 40px;
    text-decoration: none;
}
.authorsPage__list-item__photo {
    min-width: 204px;
    max-width: 204px;
    height: 204px;
    display: grid;
}
.authorsPage__list-item__photo-image,
.authorsPage__list-item__photo-fill,
.authorsPage__list-item__photo-stroke {
    grid-area: 1/1/2/2;
}
.authorsPage__list-item__photo-image {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #e7faf1;
    z-index: 1;
    overflow: hidden;
}
.authorsPage__list-item__photo-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.authorsPage__list-item__photo.__noPhoto .authorsPage__list-item__photo-image {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.authorsPage__list-item__photo-fill,
.authorsPage__list-item__photo-stroke {
    inset: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    scale: 1;
    transition:
        0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8) 0.025s,
        rotate 0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8) 0s,
        opacity 0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8) 0.1s;
    opacity: 0;
}
.authorsPage__list-item__photo-fill {
    background-color: #23de84;
}
.authorsPage__list-item__photo-stroke {
    border: 1px solid #000;
}
.authorsPage__list-item__photo.__noPhoto .authorsPage__list-item__photo-image {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.21 29.1898 13.7489 27.7084C11.2877 26.227 9.27076 24.1103 7.90976 21.5806M90.9916 21.761C89.5982 24.2731 87.5542 26.3636 85.0742 27.8133C82.5942 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.21 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.1153 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
}
.authorsPage__list-item__photo.__noPhoto .authorsPage__list-item__photo-image svg {
    display: none;
}
.authorsPage__list-item:hover :where(.authorsPage__list-item__photo-fill, .authorsPage__list-item__photo-stroke) {
    scale: 1 1.25;
    opacity: 1;
    transition:
        0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8),
        rotate 0.5s cubic-bezier(0.47, 1.64, 0.41, 0.8) 0.1s;
}
.authorsPage__list-item:hover .authorsPage__list-item__photo-fill {
    rotate: -45deg;
}
.authorsPage__list-item:hover .authorsPage__list-item__photo-stroke {
    rotate: 45deg;
}
.authorsPage__list-item__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.authorsPage__list-item__title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    transition: 0.3s all;
}
.authorsPage__list-item:hover .authorsPage__list-item__title {
    color: #23de84;
}
.authorsPage__list-item__text {
    margin-top: 24px;
    color: var(--Dark-Grey, #707579);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
}
.authorsPage__list-item__button {
    margin-top: 35px;
}
.modal#authors .modal__wrap,
.modal#peoples .modal__wrap {
    padding: 0;
    max-width: 830px;
}
.modal#authors .modal__close,
.modal#peoples .modal__close {
    top: 40px;
    right: 60px;
}
.authorsPageModal__box-empty {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.authorsPageModal__box-empty__text {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin: 32px 0;
    text-align: center;
}
.authorsPageModal__box-top {
    background-color: #000;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 32px;
    padding: 80px 100px 40px 40px;
}
.authorsPageModal__box-top__photo {
    min-width: 196px;
    max-width: 196px;
    height: 196px;
    border-radius: 50%;
    overflow: hidden;
    border: 2px solid var(--White-50, rgb(255 255 255 / 0.5));
}
.authorsPageModal__box-top__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.authorsPageModal__box-top__title {
    color: var(--White, #fff);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.authorsPageModal__box-top__post {
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    margin-top: 24px;
}
.authorsPageModal__box-top__text {
    color: var(--Dark-Grey, #707579);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    margin-top: 32px;
}
.authorsPageModal__box-inner {
    padding: 40px;
}
.authorsPageModal__box-list__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.authorsPageModal__box-list__items {
    max-height: 500px;
    overflow-y: auto;
    margin-top: 32px;
}
.authorsPageModal__box-list__items,
.researchPage__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 32px;
    grid-row-gap: 48px;
    margin-bottom: 40px;
}
.researchPage__list-item a {
    text-decoration: none;
}
.researchPage__list-item__photo {
    height: 307px;
    margin-bottom: 16px;
    overflow: hidden;
    background: #fff
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.2101 29.1898 13.7489 27.7084C11.2877 26.227 9.27077 24.1103 7.90977 21.5806M90.9916 21.761C89.5982 24.2731 87.5543 26.3636 85.0743 27.8133C82.5943 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.2101 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.11531 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E")
        center no-repeat;
    position: relative;
}
.researchPage__list-item__photo.__noPhoto {
    border: 1px solid var(--Green, #23de84);
}
.researchPage__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.researchPage__list-item__date {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-bottom: 16px;
}
.researchPage__list-item__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.forumsPage__list {
    display: grid;
    grid-row-gap: 48px;
    margin-top: 24px;
}
.forumsPage__list-item {
    padding-bottom: 48px;
}
.forumsPage__list-item a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: stretch;
    align-items: stretch;
    gap: 20px;
    text-decoration: none;
}
.forumsPage__list-item:not(:last-of-type) {
    border-bottom: 1px solid var(--Black, #000);
}
.forumsPage__list-item__photo,
.forumsPage__list-item__content {
    flex: 1;
}
.forumsPage__list-item__photo {
    height: 372px;
    max-width: 537px;
    position: relative;
}
.forumsPage__list-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: 0.3s all;
    display: block;
}
.forumsPage__list-item__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.forumsPage__list-item__top {
    margin-bottom: 24px;
}
.forumsPage__list-item__meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 48px;
}
.forumsPage__list-item__meta.__opacity {
    opacity: 0.5;
}
.myForumsHero__intro .forumsPage__list-item__meta {
    margin-bottom: 24px;
}
.forumsPage__list-item__meta-item {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    height: 20px;
    background-repeat: no-repeat;
    padding-left: 24px;
    padding-top: 3px;
}
.forumsPage__list-item__meta-item[data-type="dates"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_1322_932' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect x='0.000244141' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1322_932)'%3E%3Cpath d='M6.75462 11.5C6.54337 11.5 6.36483 11.4285 6.21899 11.2856C6.07316 11.1427 6.00024 10.9656 6.00024 10.7544C6.00024 10.5431 6.0717 10.3646 6.21462 10.2188C6.35754 10.0729 6.53462 10 6.74587 10C6.95712 10 7.13566 10.0715 7.28149 10.2144C7.42733 10.3573 7.50024 10.5344 7.50024 10.7456C7.50024 10.9569 7.42879 11.1354 7.28587 11.2812C7.14295 11.4271 6.96587 11.5 6.75462 11.5ZM10.0046 11.5C9.79337 11.5 9.61483 11.4285 9.46899 11.2856C9.32316 11.1427 9.25024 10.9656 9.25024 10.7544C9.25024 10.5431 9.3217 10.3646 9.46462 10.2188C9.60754 10.0729 9.78462 10 9.99587 10C10.2071 10 10.3857 10.0715 10.5315 10.2144C10.6773 10.3573 10.7502 10.5344 10.7502 10.7456C10.7502 10.9569 10.6788 11.1354 10.5359 11.2812C10.393 11.4271 10.2159 11.5 10.0046 11.5ZM13.2546 11.5C13.0434 11.5 12.8648 11.4285 12.719 11.2856C12.5732 11.1427 12.5002 10.9656 12.5002 10.7544C12.5002 10.5431 12.5717 10.3646 12.7146 10.2188C12.8575 10.0729 13.0346 10 13.2459 10C13.4571 10 13.6357 10.0715 13.7815 10.2144C13.9273 10.3573 14.0002 10.5344 14.0002 10.7456C14.0002 10.9569 13.9288 11.1354 13.7859 11.2812C13.643 11.4271 13.4659 11.5 13.2546 11.5ZM3.00024 18V4H6.00024V2H7.50024V4H12.5002V2H14.0002V4H17.0002V18H3.00024ZM4.50024 16.5H15.5002V9H4.50024V16.5Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
}
.forumsPage__list-item__meta-item[data-type="city"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_1322_937' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect x='0.000244141' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1322_937)'%3E%3Cpath d='M10.0061 18C8.90497 18 7.8683 17.7917 6.89608 17.375C5.92386 16.9583 5.07316 16.3854 4.34399 15.6562C3.61483 14.9271 3.04191 14.0767 2.62524 13.105C2.20858 12.1333 2.00024 11.0951 2.00024 9.99042C2.00024 8.88569 2.20858 7.85069 2.62524 6.88542C3.04191 5.92014 3.61483 5.07292 4.34399 4.34375C5.07316 3.61458 5.92358 3.04167 6.89524 2.625C7.86691 2.20833 8.90511 2 10.0098 2C11.1145 2 12.1496 2.20833 13.1148 2.625C14.0801 3.04167 14.9273 3.61458 15.6565 4.34375C16.3857 5.07292 16.9586 5.92167 17.3752 6.89C17.7919 7.85847 18.0002 8.89319 18.0002 9.99417C18.0002 11.0953 17.7919 12.1319 17.3752 13.1042C16.9586 14.0764 16.3857 14.9271 15.6565 15.6562C14.9273 16.3854 14.0786 16.9583 13.1102 17.375C12.1418 17.7917 11.107 18 10.0061 18ZM10.0002 14.5C10.6082 13.889 11.1486 13.2576 11.6215 12.6058C12.0268 12.0492 12.3996 11.4329 12.7398 10.7571C13.0801 10.0811 13.2502 9.41208 13.2502 8.75C13.2502 7.83333 12.9377 7.0625 12.3127 6.4375C11.6877 5.8125 10.9169 5.5 10.0002 5.5C9.08358 5.5 8.31274 5.8125 7.68774 6.4375C7.06274 7.0625 6.75024 7.83333 6.75024 8.75C6.75024 9.41667 6.91955 10.0853 7.25816 10.756C7.59663 11.4269 7.96899 12.0429 8.37524 12.6042C8.84927 13.2565 9.39094 13.8885 10.0002 14.5ZM10.0002 10C9.6808 10 9.39261 9.87153 9.13566 9.61458C8.87872 9.35764 8.75024 9.06944 8.75024 8.75C8.75024 8.43056 8.87872 8.14236 9.13566 7.88542C9.39261 7.62847 9.6808 7.5 10.0002 7.5C10.3197 7.5 10.6079 7.62847 10.8648 7.88542C11.1218 8.14236 11.2502 8.43056 11.2502 8.75C11.2502 9.06944 11.1218 9.35764 10.8648 9.61458C10.6079 9.87153 10.3197 10 10.0002 10Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
}
.forumsPage__list-item__title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    transition: 0.3s all;
}
.forumsPage__list-item:hover .forumsPage__list-item__title {
    color: #23de84;
}
.forumsPage__list-item__text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.17px;
    margin-top: 48px;
    max-width: 600px;
}
.podkastsPageDetail {
    background-color: #000;
}
.podkastsPage__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 32px;
    grid-row-gap: 40px;
    margin: 64px 0 80px;
}
.podkastsPage__tags-title {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 20px;
}
.podkastsPage__big-wrap {
    grid-column: span 3;
    margin: 80px 0;
}
.podkastsPage__big-item.slick-slide {
    height: 545px;
    position: relative;
    text-decoration: none;
    display: block;
}
.podkastsPage__big-item__photo {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.podkastsPage__big-item__photo:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(0deg, rgb(0 0 0 / 0.5) 0%, rgb(0 0 0 / 0.5) 100%);
    background-repeat: no-repeat;
    display: block;
    z-index: 1;
}
.podkastsPage__big-item__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.podkastsPage__big-item__inner {
    position: relative;
    z-index: 2;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px;
    height: 100%;
}
.podkastsPage__big-item__inner-new {
    color: var(--White, #fff);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 32px;
}
.podkastsPage__big-item__inner-title {
    color: var(--White, #fff);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 16px;
}
.podkastsPage__big-item__inner-time {
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40ZM16 27L28 20L16 13V27Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28 20L16 27V13L28 20Z' fill='white'/%3E%3Cpath d='M20 39C30.4934 39 39 30.4934 39 20C39 9.50659 30.4934 1 20 1C9.50659 1 1 9.50659 1 20C1 30.4934 9.50659 39 20 39Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E")
        no-repeat;
    height: 40px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding-left: 50px;
}
.notfoundPage {
    padding: 140px 0;
}
.notfoundPage .container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.notfoundPage__box {
    text-align: center;
}
.notfoundPage__box-image {
    max-width: 578px;
}
.notfoundPage__box-image img {
    max-width: 100%;
}
.notfoundPage__box-text {
    margin: 48px 0 24px;
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.notfoundPage__box-button a {
    text-decoration: none;
    padding: 11px 24px;
    border: 1px solid var(--Black, #000);
    background: var(--Black, #000);
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    display: inline-block;
    vertical-align: middle;
}
.objectsPage {
    padding-bottom: 80px;
}
.objectsPage__toggle-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 4px;
}
.objectsPage__toggle {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    cursor: pointer;
}
.objectsPage__toggle.disabled {
    pointer-events: none;
}
.objectsPage__toggle input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}
.objectsPage__toggle-round {
    display: block;
    width: 42px;
    height: 28px;
    border-radius: 14px;
    background-color: #ccc;
    cursor: pointer;
    transition: background-color 0.3s ease;
}
.objectsPage__toggle-round::after {
    content: "";
    position: absolute;
    top: 2.8px;
    left: 2.8px;
    width: 22.4px;
    height: 22.4px;
    border-radius: 50%;
    background-color: #fff;
    transition: transform 0.3s ease;
}
.objectsPage__toggle input:checked + .objectsPage__toggle-round {
    background-color: var(--switch-color, #ccc);
}
.objectsPage__toggle input:checked + .objectsPage__toggle-round::after {
    transform: translateX(14px);
}
.side__dropdown-container {
    position: relative;
    width: 100%;
    margin-top: 24px;
}
.side__dropdown-input-wrapper {
    position: relative;
    width: 100%;
}
.side__dropdown-input {
    width: 100%;
    padding: 12px;
    padding-right: 30px;
    border-top: none;
    border-left: none;
    border-right: 1px solid var(--Black, #000);
    border-bottom: 1px solid var(--Black, #000);
    background: var(--White, #fff);
    box-sizing: border-box;
    cursor: pointer;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.side__dropdown-input-wrapper__icon,
.side__search-form__input-remove {
    width: 24px;
    height: 24px;
    transition: transform 0.2s ease;
    right: 12px;
    position: absolute;
    pointer-events: none;
    top: 50%;
    transform: translateY(-50%);
    background: url("data:image/svg+xml,%3Csvg class='side__dropdown-arrow' width='6' height='11' viewBox='0 0 6 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.23 10.07L0.78 7.62V7.41H2.88V0.199999H3.72V7.41H5.82V7.62L3.37 10.07H3.23Z' fill='black'/%3E%3C/svg%3E")
        center no-repeat;
    border: none;
}
.side__dropdown-input-wrapper__icon.active {
    transform: translateY(-50%) rotate(180deg);
}
.side__dropdown-input-wrapper__icon.remove,
.side__search-form__input-remove {
    pointer-events: auto;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_642_4284' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_642_4284)'%3E%3Cpath d='M7.78724 17.107L6.89299 16.2128L11.1057 12L6.89299 7.81228L7.78724 6.91803L12 11.1308L16.1877 6.91803L17.082 7.81228L12.8692 12L17.082 16.2128L16.1877 17.107L12 12.8943L7.78724 17.107Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
    cursor: pointer;
}
.side__dropdown-list {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    border-right: 1px solid var(--Black, #000);
    border-bottom: 1px solid var(--Black, #000);
    z-index: 1000;
}
.side__dropdown-list.active {
    display: block;
}
.side__dropdown-items {
    max-height: 200px;
    overflow-y: auto;
}
.side__dropdown-item {
    padding: 10px;
    cursor: pointer;
    transition: background-color 0.2s;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.side__dropdown-item:hover,
.side__dropdown-item.selected {
    background-color: #f5f5f5;
}
.side__dropdown-search__wrap {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cmask id='mask0_642_4272' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_642_4272)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.3072 15.2465C17.3652 13.9536 18 12.301 18 10.5C18 6.35786 14.6421 3 10.5 3C6.35786 3 3 6.35786 3 10.5C3 14.6421 6.35786 18 10.5 18C12.301 18 13.9536 17.3652 15.2465 16.3072L19.4697 20.5303L20.5303 19.4697L16.3072 15.2465ZM10.5 16.5C13.8137 16.5 16.5 13.8137 16.5 10.5C16.5 7.18629 13.8137 4.5 10.5 4.5C7.18629 4.5 4.5 7.18629 4.5 10.5C4.5 13.8137 7.18629 16.5 10.5 16.5Z' fill='black' fill-opacity='0.5'/%3E%3C/g%3E%3C/svg%3E")
        left center no-repeat;
    padding-left: 28px;
}
.side__dropdown-search {
    width: 100%;
    padding: 8px;
    padding-left: 0;
    border: none;
    box-sizing: border-box;
    margin-bottom: 5px;
    font-size: 14px;
}
.side__dropdown-search:focus {
    outline: none;
    border-bottom-color: #2196f3;
}
.side__dropdown-no-results {
    padding: 10px;
    color: #666;
    text-align: center;
    font-size: 14px;
    display: none;
}
.side__dropdown-items::-webkit-scrollbar {
    width: 8px;
}
.side__dropdown-items::-webkit-scrollbar-track {
    background: #f1f1f1;
}
.side__dropdown-items::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 4px;
}
.side__dropdown-items::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.side__dropdown-region {
    color: #666;
    margin-right: 5px;
}
.objectsPage__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 24px;
    flex: 1;
}
.objectsPage__list-item__card {
    text-decoration: none;
}
.objectsPage__list-item__card-photo {
    height: 250px;
    background: #fff
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.2101 29.1898 13.7489 27.7084C11.2877 26.227 9.27077 24.1103 7.90977 21.5806M90.9916 21.761C89.5982 24.2731 87.5543 26.3636 85.0743 27.8133C82.5943 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.2101 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.11531 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E")
        center no-repeat;
    position: relative;
}
.objectsPage__list-item__card-photo.__noPhoto {
    box-shadow: 0 0 0 1px #23de84;
}
.objectsPage__list-item__card-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.objectsPage__list-item__card-inner {
    padding: 16px 0;
}
.objectsPage__list-item__card-section {
    margin-bottom: 12px;
}
.objectsPage__list-item__card-section span {
    height: 16px;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: inline-flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    color: var(--White, #fff);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    padding: 0 4px;
}
.objectsPage__list-item__card-city {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 12px;
}
.objectsPage__list-item__card-title {
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-bottom: 12px;
    min-height: 40px;
}
.objectsPage__list-item__card-button {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: flex-end;
}
.objectsPage__list-item__card-button .button__more {
    padding: 0;
    text-transform: uppercase;
    border: none;
    font-weight: 500;
}
.objectsPage__list-item__card-button .button__more span,
.objectsPage__list-item__card-button .button__more:after {
    padding: 2px 0;
}
.modal#object .modal__wrap {
    max-width: 650px;
}
.objectsPage__list-item .modal__close {
    top: 6px;
}
.objectsPageModal__top {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    padding-top: 9px;
}
.objectsPageModal__slider {
    height: 395px;
    max-width: 650px;
    margin: 24px 0;
}
.objectsPageModal__slider .slick-arrow {
    bottom: 12px;
    top: auto;
}
.objectsPageModal__slider .slick-prev {
    left: auto;
    right: 140px;
}
.objectsPageModal__slider .slick-next {
    right: 12px;
}
.objectsPageModal__slider-item.slick-slide,
.objectsPageModal__slider-item {
    width: 100%;
    height: 395px;
}
.objectsPageModal__slider-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.objectsPageModal__sections {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 15px;
}
.objectsPageModal__section:not(:first-child) {
    padding-top: 15px;
    border-top: 1px solid #3d3d3d;
}
.objectsPageModal__text {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    margin-bottom: 24px;
}
.objectsPageModal__text p {
    margin-bottom: 15px;
}
.objectsPageModal__text br {
    display: none;
}
.objectsPageModal__text ul,
.objectsPageModal__text ol {
    margin-left: 0;
    margin-bottom: 15px;
    list-style-position: inside;
}
.objectsPageModal__text p a {
    color: var(--Black, #000);
}
.objectsPageModal__text p a:hover {
    text-decoration: none;
}
.objectsPageModal__text div {
    color: var(--Dark-Grey, #707579);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.objectsPageModal__text div + p {
    margin-top: 15px;
}
.objectsPageModal__links {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 16px;
}
.objectsPageModal__links-item {
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    height: 20px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    text-decoration: none;
    padding-left: 28px;
    position: relative;
}
.objectsPageModal__links-item:before {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_1178_9552' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1178_9552)'%3E%3Cpath d='M10 13L6 9L7.0625 7.9375L9.25 10.125V3H10.75V10.125L12.9375 7.9375L14 9L10 13ZM4 16V13H5.5V14.5H14.5V13H16V16H4Z' fill='%2323DE84'/%3E%3C/g%3E%3C/svg%3E")
        left no-repeat;
    transition: 0.3s all;
}
.objectsPageModal__links-item:hover::before {
    transform: rotate(-90deg);
}
.objectsPage__type-map {
    margin-top: 24px;
    width: 100%;
    height: 700px;
    background-color: #ddd;
    position: relative;
    overflow: hidden;
}
.objectsPage__type-map__init {
    height: 100%;
}
.objectsPage__type-map__tools {
    position: absolute;
    left: 8px;
    top: 10px;
    padding: 12px;
    background: var(--White, #fff);
    z-index: 5;
}
.objectsPage__type-map__modal {
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
}
.objectsPage__type-map__modal.opened {
    opacity: 1;
    visibility: visible;
}
.objectsPage__type-map__modal .modal {
    position: absolute;
    width: 100%;
    height: 100%;
}
.objectsPage__type-map__modal .modal__wrap,
.objectsPage__type-map__modal .modal__inner {
    height: 100%;
}
.objectsPage__type-map__modal .modal__box {
    max-height: 100%;
}
.objectsPage__type-map__modal .objectsPageModal__slider,
.objectsPage__type-map__modal .objectsPageModal__slider-item.slick-slide,
.objectsPage__type-map__modal .objectsPageModal__slider-item {
    height: 305px;
}
.custom-balloon-root {
    position: relative;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgb(0 0 0 / 0.15);
    padding: 10px;
    font-family: Arial, sans-serif;
}
.custom-balloon-root:before,
.custom-balloon-root:after {
    display: none !important;
}
.ymaps-2-1-79-balloon__layout {
    box-shadow: none !important;
}
.ymaps-2-1-79-balloon__tail {
    display: none !important;
}
.ymaps-2-1-79-balloon__content {
    padding: 12px;
}
.point-balloon .sections-list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 10px;
}
.point-balloon .section-item {
    cursor: pointer;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.objectsPage__type-map__modal {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.modal__wrap[data-type="page"] .container {
    padding: 0;
}
.page__modal-title {
    color: var(--text-black, #1a1a1a);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 50px;
}
.page__modal-editor .myEditorSection {
    padding-top: 0;
}
.page__modal-editor .myPageContent h4 {
    margin-bottom: 20px;
}
.modal#sign .modal__wrap {
    max-width: 830px;
}
.auth__popup-section:not(.active) {
    display: none;
}
.auth__popup-section__head {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 48px;
    min-height: 40px;
}
.auth__popup-section__head-title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.auth__popup-section__head-title a {
    height: 20px;
    padding-left: 24px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_2153_4158' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' transform='matrix(-1 0 0 1 20 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2153_4158)'%3E%3Cpath d='M6.875 10.75H16V9.25H6.875L11.0625 5.0625L10 4L4 10L10 16L11.0625 14.9375L6.875 10.75Z' fill='black'/%3E%3C/g%3E%3C/svg%3E")
        left center no-repeat;
    text-decoration: none;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.auth__popup-section__head-title a.button__more:after {
    padding-left: 24px;
}
.auth__popup-section__head-tools {
    padding-right: 65px;
    text-align: right;
}
.auth__popup-section__head-tools__title {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.auth__popup-section__head-tools__link,
.auth__popup-section__head-tools__link a {
    color: var(--Green, #23de84);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.auth__popup-section__head-tools__link a {
    text-decoration: none;
}
.changeAuthPopupSection.button__more span,
.changeAuthPopupSection.button__more:after {
    padding: 0;
}
.auth__popup-section__form-group__label .changeAuthPopupSection.button__more span,
.auth__popup-section__form-group__label .changeAuthPopupSection.button__more:after {
    padding-top: 2px;
    padding-bottom: 2px;
}
.auth__popup-section__box {
    width: 400px;
    margin: 0 auto;
}
.auth__popup-section__form {
    margin-bottom: 32px;
}
.auth__popup-section__form-group {
    margin-bottom: 32px;
}
.auth__popup-section__form-group__label {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 8px;
}
.auth__popup-section__form-group__label a {
    text-decoration: none;
    color: var(--Black, #000);
}
.auth__popup-section__form-group__input {
    height: 42px;
    position: relative;
}
.auth__popup-section__form-group__input input {
    height: 100%;
    width: 100%;
    padding: 11px 8px 11px 12px;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: 0.3s all;
}
.auth__popup-section__form-group input[aria-invalid="true"] {
    border: 1px solid #fb2d46;
}
.auth__popup-section__form-group__checkboxes {
    margin-bottom: 12px;
}
.auth__popup-section__form-group__error {
    color: var(--Red, #fb2d46);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 6px;
}
.auth__popup-section__form-group__error:empty {
    margin-top: 0;
}
.auth__popup-section__form-password__hide {
    position: absolute;
    right: 10px;
    top: 50%;
    background-image: url("data:image/svg+xml,%3Csvg class='svg-icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1024 512c0 96-211.2 307.2-512 307.2-294.4 0-512-204.8-512-307.2s217.6-307.2 512-307.2c300.8 0 512 204.8 512 307.2l0 0zM512 262.4c-134.4 0-243.2 108.8-243.2 249.6s108.8 249.6 249.6 249.6c134.4 0 249.6-115.2 249.6-249.6-6.4-140.8-121.6-249.6-256-249.6l0 0zM512 352c-89.6 0-160 70.4-160 160s70.4 160 160 160c89.6 0 160-70.4 160-160s-70.4-160-160-160l0 0z' /%3E%3C/svg%3E");
    width: 20px;
    height: 20px;
    margin-top: -10px;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    cursor: pointer;
}
.auth__popup-section__form-password__hide.active {
    background-image: url("data:image/svg+xml,%3Csvg class='svg-icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M889.104707 387.688763l70.419839-75.851549-19.678178-18.260899-70.236668 75.641771C692.654476 551.906895 514.610454 546.317597 512.432859 546.527374 282.437627 545.399691 86.775342 312.650743 84.820827 310.288952l-20.688181 17.158798c4.218068 5.081739 57.688887 68.527746 140.991128 129.708154l-77.419254 94.330412 20.780279 17.054421 78.625732-95.801926c45.570895 31.146371 98.579179 60.231803 156.648736 79.054497l-34.639938 117.182886 25.764803 7.608282 34.744315-117.550253c32.855292 8.635681 66.927295 14.161534 102.120842 14.33345 0.603751 0.052189 2.295276 0.105401 4.972245 0.105401 13.709233 0 53.500495-1.684362 108.149139-18.088984l30.854728 175.038572 26.447349-4.670369L650.64264 546.901905c48.557926-17.454534 106.129132-46.603411 166.388565-94.158497l55.990199 100.527554 23.481807-13.065574-58.413388-104.879676C854.996888 420.868443 872.018563 405.329539 889.104707 387.688763z' /%3E%3C/svg%3E");
}
.auth__popup-section__form-button {
    border: 1px solid var(--Black, #000);
    background: var(--Black, #000);
    width: 100%;
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    padding: 11px 0;
    cursor: pointer;
}
.auth__popup-section__form-button.button__more {
    padding: 0;
}
.auth__popup-section__form-button.button__more span,
.auth__popup-section__form-button.button__more:after {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.auth__popup-section__form-socials__title {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    margin-bottom: 16px;
}
.auth__popup-section__form-socials__title:before,
.auth__popup-section__form-socials__title:after {
    content: "";
    width: 100%;
    flex: auto;
    height: 1px;
    display: block;
    background: #707579;
}
.auth__popup-section__form-socials__title span {
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    max-width: max-content;
    min-width: max-content;
    padding: 0 12px;
}
.auth__popup-section__form-socials__init {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 20px;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}
.auth__popup-section__form-socials__init-item {
    width: 64px;
    height: 64px;
    padding: 12px;
    border: 1px solid #fff0;
    background: var(--white, #fff);
    transition: 0.3s all;
    background-position: center;
    background-repeat: no-repeat;
}
.auth__popup-section__form-socials__init-item:hover {
    border: 1px solid var(--Light-Grey, #f0f0f0);
}
.auth__popup-section__form-socials__init-item[data-type="vk"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='30' viewBox='0 0 31 30' fill='none'%3E%3Cg clip-path='url(%23clip0_1256_4483)'%3E%3Cpath d='M0.5 14.4C0.5 7.61175 0.5 4.21766 2.60883 2.10883C4.71766 0 8.11175 0 14.9 0H16.1C22.8883 0 26.2823 0 28.3912 2.10883C30.5 4.21766 30.5 7.61175 30.5 14.4V15.6C30.5 22.3883 30.5 25.7823 28.3912 27.8912C26.2823 30 22.8883 30 16.1 30H14.9C8.11175 30 4.71766 30 2.60883 27.8912C0.5 25.7823 0.5 22.3883 0.5 15.6V14.4Z' fill='%230077FF'/%3E%3Cpath d='M16.4625 21.6125C9.625 21.6125 5.72506 16.925 5.56256 9.125H8.98756C9.10006 14.85 11.625 17.275 13.625 17.775V9.125H16.8501V14.0625C18.8251 13.85 20.8999 11.6 21.5999 9.125H24.8249C24.2874 12.175 22.0374 14.425 20.4374 15.35C22.0374 16.1 24.6001 18.0625 25.5751 21.6125H22.0249C21.2624 19.2375 19.3626 17.4 16.8501 17.15V21.6125H16.4625Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1256_4483'%3E%3Crect width='30' height='30' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.auth__popup-section__form-socials__init-item[data-type="yandex"] {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='40' viewBox='0 0 41 40' fill='none'%3E%3Cpath d='M5.5 20C5.5 11.7157 12.2157 5 20.5 5C28.7843 5 35.5 11.7157 35.5 20C35.5 28.2843 28.7843 35 20.5 35C12.2157 35 5.5 28.2843 5.5 20Z' fill='%23FC3F1D'/%3E%3Cpath d='M22.614 29.0146H25.7477V11.0146H21.1895C16.6052 11.0146 14.1966 13.3715 14.1966 16.842C14.1966 19.6133 15.5175 21.2449 17.8744 22.9283L13.7822 29.0146H17.1751L21.7334 22.2031L20.1535 21.1413C18.237 19.8463 17.3046 18.8363 17.3046 16.6606C17.3046 14.7441 18.6514 13.4491 21.2154 13.4491H22.614V29.0146Z' fill='white'/%3E%3C/svg%3E");
}
.auth__popup-section__confirm-icon {
    max-width: 48px;
    margin-bottom: 32px;
}
.auth__popup-section__confirm-title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 32px;
}
.auth__popup-section__confirm-text {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    margin-bottom: 32px;
}
.auth__popup-section__confirm-button a {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    text-decoration: none;
    display: block;
    border: 1px solid var(--Black, #000);
    padding: 11px 0;
    text-align: center;
}
.auth__popup-section__confirm-button a.button__more {
    padding: 0;
}
.auth__popup-section__confirm-button a.button__more span,
.auth__popup-section__confirm-button a.button__more:after {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.profile {
    padding-bottom: 80px;
}
.profile__cover {
    height: 250px;
}
.profile__cover img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.profile__hero {
    border-right: 1px solid var(--Black, #000);
    border-bottom: 1px solid var(--Black, #000);
    padding-right: 12px;
    padding-bottom: 12px;
    position: relative;
    z-index: 1;
    margin-bottom: 32px;
}
.profile__top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-end;
    align-items: flex-end;
    gap: 32px;
    margin-top: -120px;
}
.profile__top-photo {
    width: 196px;
    height: 196px;
    border-radius: 200px;
    border: 4px solid var(--White, #fff);
    background: var(--Green, #23de84);
    overflow: hidden;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
}
.profile__top-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.profile__top-info {
    gap: 12px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
.profile__member-name {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}
.profile__member-date {
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.profile__menu {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    margin-top: 40px;
}
.profile__menu-nav {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 32px;
}
.profile__menu-nav a {
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    color: #000;
}
.profile__menu-nav a span {
    display: block;
    transition: transform 0.3s ease;
}
.profile__menu-nav a:after {
    content: attr(data-content);
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(100%);
    transition: transform 0.3s ease;
}
.profile__menu-nav a.active {
    font-weight: 700;
}
.profile__menu-nav a:hover span {
    transform: translateY(-100%);
}
.profile__menu-nav a:hover::after {
    transform: translateY(0);
}
.profile__menu-icons {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 20px;
}
.profile__menu-icons a {
    text-decoration: none;
    width: 24px;
    height: 24px;
}
.profile__menu-icons a svg {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.profile__main-box {
    max-width: 585px;
    margin: 0 auto;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}
.profile__settings .profile__main-box {
    max-width: 875px;
}
.profile__main-section {
    padding: 32px;
    background: var(--Light-Grey, #f0f0f0);
}
.profile__main-section__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 32px;
}
.profile__main-sso {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 12px;
}
.profile__main-sso__item {
    background: var(--White, #fff);
    padding: 12px;
    flex: 1;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    text-decoration: none;
}
.profile__main-sso__item-icon {
    min-width: 40px;
    max-width: 40px;
    height: 40px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    margin-right: 15px;
}
.profile__main-sso__item[data-type="vk"] .profile__main-sso__item-icon svg {
    width: 30px;
    height: 30px;
}
.profile__main-sso__item-text span {
    padding: 1px 0 0 0;
    height: 12px;
    overflow: hidden;
}
.profile__main-sso__item-text:after {
    padding: 1px 0 0 0;
}
.profile__main-info {
    border: 1px solid var(--Black, #000);
    padding: 10px;
}
.profile__main-info p {
    max-width: 445px;
    margin: 0 auto;
    text-align: center;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.profile__main-info p a {
    text-decoration: none;
    position: relative;
    color: #000;
}
.profile__main-info p a:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #000;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: 0.3s all;
}
.profile__main-info p a:hover::after {
    width: 0;
}
.profile__form {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 32px;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.profile__form-group {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 8px;
    width: 100%;
}
.profile__form-group label {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.profile__form-group input {
    height: 42px;
    border: 1px solid var(--Black20, rgb(0 0 0 / 0.2));
    background: var(--White, #fff);
    padding: 11px 8px 11px 12px;
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.profile__form-group input::placeholder {
    color: #707579;
}
.profile__settings-sections {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 40px;
}
.profile__settings-section__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 16px;
}
.profile__settings-section__text {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    max-width: 435px;
    margin-bottom: 24px;
}
.profile__settings-section__text.__center {
    text-align: center;
    max-width: 695px;
    margin-left: auto;
    margin-right: auto;
}
.profile__settings-cover {
    height: 205px;
    position: relative;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: flex-end;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
.profile__settings-cover__image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.profile__settings-cover__image:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(0deg, rgb(0 0 0 / 0.3) 0%, rgb(0 0 0 / 0.3) 100%);
}
.profile__settings-cover__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.profile__settings-cover__image span {
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    padding-top: 80px;
    position: absolute;
    left: 0;
    top: 0;
}
.profile__settings-tools {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    position: relative;
    width: 100%;
    gap: 1px;
}
.profile__settings-tools:has(+ .__noCover) {
    gap: 0;
}
.profile__settings-tools__item {
    background: rgb(0 0 0 / 0.6);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    width: 100%;
    flex: 1;
    padding: 7px 0;
    cursor: pointer;
}
.profile__settings-tools__item.__noCover {
    display: none;
}
.profile__settings-tools__item span,
.profile__settings-tools__item .button__more:after {
    color: var(--White, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    min-height: 25px;
    max-height: 25px;
    height: 25px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding: 0;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 29px;
    padding-top: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.profile__settings-tools__item[data-alert="user_cover_new"] span,
.profile__settings-tools__item[data-alert="user_avatar_new"] span,
.profile__settings-tools__item[data-alert="user_cover_new"] .button__more:after,
.profile__settings-tools__item[data-alert="user_avatar_new"] .button__more:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cmask id='mask0_1398_5871' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect x='0.75' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1398_5871)'%3E%3Cpath d='M5.0463 17.3076C4.6338 17.3076 4.28067 17.1607 3.98692 16.867C3.69317 16.5732 3.5463 16.2201 3.5463 15.8076V4.80762C3.5463 4.39512 3.69317 4.04199 3.98692 3.74824C4.28067 3.45449 4.6338 3.30762 5.0463 3.30762H11.5463V4.80762H5.0463V15.8076H16.0463V9.30762H17.5463V15.8076C17.5463 16.2201 17.3994 16.5732 17.1057 16.867C16.8119 17.1607 16.4588 17.3076 16.0463 17.3076H5.0463ZM6.0463 14.3076H15.0463L12.0463 10.3076L9.7963 13.3076L8.2963 11.3076L6.0463 14.3076ZM14.5463 7.80762V6.30762H13.0463V4.80762H14.5463V3.30762H16.0463V4.80762H17.5463V6.30762H16.0463V7.80762H14.5463Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
}
.profile__settings-tools__item[data-event="user_cover_delete"] span,
.profile__settings-tools__item[data-event="user_cover_delete"] .button__more:after,
.profile__settings-tools__item[data-event="user_avatar_delete"] span,
.profile__settings-tools__item[data-event="user_avatar_delete"] .button__more:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cmask id='mask0_1398_5878' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='20'%3E%3Crect x='0.25' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1398_5878)'%3E%3Cpath d='M8.58333 13.4137L10.25 11.7471L11.9167 13.4137L12.9792 12.3512L11.3125 10.6846L12.9792 9.0179L11.9167 7.9554L10.25 9.62207L8.58333 7.9554L7.52083 9.0179L9.1875 10.6846L7.52083 12.3512L8.58333 13.4137ZM6.75 17.1846C6.3375 17.1846 5.98438 17.0377 5.69062 16.7439C5.39687 16.4502 5.25 16.0971 5.25 15.6846V5.68457H4.25V4.18457H8.25V3.18457H12.25V4.18457H16.25V5.68457H15.25V15.6756C15.25 16.0983 15.1031 16.4554 14.8094 16.7471C14.5156 17.0387 14.1625 17.1846 13.75 17.1846H6.75ZM13.75 5.68457H6.75V15.6846H13.75V5.68457Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");
}
.profile__settings-section__file {
    display: none;
}
.profile__settings-avatar {
    max-width: 290px;
    margin: 0 auto;
    position: relative;
}
.profile__settings-avatar .profile__top-photo {
    width: 156px;
    height: 156px;
    margin: 0 auto;
}
.profile__settings-avatar .profile__settings-tools {
    max-width: 290px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
.profile__settings-remove {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.profile__settings-remove .button__more {
    opacity: 0;
    visibility: hidden;
    transition: 0.3s all;
}
.profile__settings-remove .button__more.show {
    opacity: 1;
    visibility: visible;
}
.profile__settings-toggle {
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 12px;
    color: var(--Dark-Grey, #707579);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    cursor: pointer;
}
.profile__settings-toggle.disabled {
    pointer-events: none;
}
.profile__settings-toggle input {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}
.profile__settings-toggle__round {
    display: block;
    width: 66px;
    height: 40px;
    border-radius: 30px;
    background-color: rgb(0 0 0 / 0.5);
    cursor: pointer;
    transition: background-color 0.3s ease;
}
.profile__settings-toggle__round::after {
    content: "";
    position: absolute;
    top: 4px;
    left: 3.96px;
    width: 31.68px;
    height: 32px;
    border-radius: 50%;
    background-color: #fff;
    transition: transform 0.3s ease;
}
.profile__settings-toggle input:checked + .profile__settings-toggle__round {
    background-color: var(--switch-color, #ccc);
}
.profile__settings-toggle input:checked + .profile__settings-toggle__round::after {
    transform: translateX(26px);
}
.profile__settings-bottom {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.profile__settings-success {
    color: var(--Dark-Grey, #707579);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.profile__settings-success.show {
    opacity: 1;
    visibility: visible;
}
.personalMaterials__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 26px;
}
.personalMaterials__list {
    margin-top: 40px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-row-gap: 48px;
    grid-column-gap: 20px;
}
.personalMaterials__list-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: stretch;
    align-items: stretch;
    gap: 16px;
    text-decoration: none;
}
.personalMaterials__list-item__image {
    max-width: 120px;
    min-width: 120px;
    height: 120px;
    position: relative;
    box-shadow: inset 0 0 0 2px var(--Green, #23de84);
    background: center
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='80' viewBox='0 0 100 80' fill='none'%3E%3Cpath d='M35.9916 21.7611C34.5982 24.2731 32.5543 26.3636 30.0743 27.8133C27.5943 29.2629 24.7697 30.0181 21.8972 29.9997C19.0246 29.9812 16.2101 29.1898 13.7489 27.7084C11.2877 26.227 9.27077 24.1103 7.90977 21.5806M90.9916 21.761C89.5982 24.2731 87.5543 26.3636 85.0743 27.8133C82.5943 29.2629 79.7697 30.0181 76.8972 29.9997C74.0246 29.9812 71.2101 29.1897 68.7489 27.7084C66.2877 26.227 64.2708 24.1103 62.9098 21.5806' stroke='%2323DE84' stroke-width='2'/%3E%3Cpath d='M47.605 71.8921C40.5032 74.56 32.6992 74.6995 25.5066 72.2872C18.3141 69.8749 12.1723 65.0581 8.11531 58.6478' stroke='%2323DE84' stroke-width='2'/%3E%3C/svg%3E")
        no-repeat;
}
.personalMaterials__list-item__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.personalMaterials__list-item__image:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    opacity: 0;
    visibility: hidden;
    background: var(--Green, #23de84);
    transition: 0.3s all;
}
.personalMaterials__list-item:hover .personalMaterials__list-item__image:before {
    opacity: 0.5;
    visibility: visible;
}
.personalMaterials__list-item__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
}
.personalMaterials__list-item__meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.personalMaterials__list-item__read {
    padding-left: 24px;
    height: 20px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_4103_2520' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4103_2520)'%3E%3Cpath d='M9.65649 13.7681C10.6287 13.7681 11.4551 13.4278 12.1357 12.7472C12.8162 12.0667 13.1565 11.2403 13.1565 10.2681C13.1565 9.29584 12.8162 8.46946 12.1357 7.7889C11.4551 7.10834 10.6287 6.76807 9.65649 6.76807C8.68427 6.76807 7.85788 7.10834 7.17733 7.7889C6.49677 8.46946 6.15649 9.29584 6.15649 10.2681C6.15649 11.2403 6.49677 12.0667 7.17733 12.7472C7.85788 13.4278 8.68427 13.7681 9.65649 13.7681ZM9.65649 12.2681C9.10094 12.2681 8.62872 12.0736 8.23983 11.6847C7.85094 11.2958 7.65649 10.8236 7.65649 10.2681C7.65649 9.71251 7.85094 9.24029 8.23983 8.8514C8.62872 8.46251 9.10094 8.26807 9.65649 8.26807C10.212 8.26807 10.6843 8.46251 11.0732 8.8514C11.4621 9.24029 11.6565 9.71251 11.6565 10.2681C11.6565 10.8236 11.4621 11.2958 11.0732 11.6847C10.6843 12.0736 10.212 12.2681 9.65649 12.2681ZM9.65649 16.2681C7.67594 16.2681 5.87177 15.7229 4.24399 14.6327C2.61622 13.5424 1.42038 12.0875 0.656494 10.2681C1.42038 8.44862 2.61622 6.99376 4.24399 5.90348C5.87177 4.81321 7.67594 4.26807 9.65649 4.26807C11.637 4.26807 13.4412 4.81321 15.069 5.90348C16.6968 6.99376 17.8926 8.44862 18.6565 10.2681C17.8926 12.0875 16.6968 13.5424 15.069 14.6327C13.4412 15.7229 11.637 16.2681 9.65649 16.2681ZM9.65649 14.7681C11.212 14.7681 12.6495 14.3653 13.969 13.5597C15.2884 12.7542 16.3023 11.657 17.0107 10.2681C16.3023 8.87918 15.2884 7.78196 13.969 6.9764C12.6495 6.17084 11.212 5.76807 9.65649 5.76807C8.10094 5.76807 6.66344 6.17084 5.34399 6.9764C4.02455 7.78196 3.01066 8.87918 2.30233 10.2681C3.01066 11.657 4.02455 12.7542 5.34399 13.5597C6.66344 14.3653 8.10094 14.7681 9.65649 14.7681Z' fill='black' fill-opacity='0.5'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
}
.personalMaterials__list-item__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 32px;
    transition: 0.3s all;
}
.personalMaterials__list-item:hover .personalMaterials__list-item__title {
    color: #23de84;
}
.footer {
    background: #000;
    padding: 40px 0;
}
.footer__top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    justify-content: space-between;
}
.footer__logo-text {
    color: #fff;
    border: 2px solid #fff;
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
    padding: 15px 14px 14px 12px;
    text-decoration: none;
}
.footer__center {
    margin: 63px 0 97px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.footer__menu {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
}
.footer__menu ul {
    list-style: none;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    gap: 40px;
}
.footer__menu ul li a {
    color: #fff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-decoration: none;
    transition: 0.3s all;
    white-space: nowrap;
}
.footer__menu ul a:hover {
    color: #23de84;
}
.footer__menu ul li a sup {
    position: relative;
    left: 2px;
    color: #23de84;
}
.footer__menu .root-item-selected {
    color: #23de84;
}
.footer__bottom {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    justify-content: space-between;
    color: var(--White-50, rgb(255 255 255 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.12px;
}
.aboutPageForm__init.hidden {
    display: none;
}
.inputErrorMessage {
    color: red;
    font-size: 14px;
    margin-top: 5px;
    display: none;
}
.inputErrorMessage.show {
    display: block;
}
.aboutPageForm__thanks {
    min-height: 350px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
}
.aboutPageForm__thanks.hidden {
    display: none;
}
.tgChannel {
    position: fixed;
    bottom: 120px;
    right: 0;
    background: #fff;
    box-shadow: 4px 4px 24px 0 rgb(0 0 0 / 0.15);
    width: 235px;
    padding-bottom: 25px;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
    z-index: 2;
}
.tgChannel.show {
    opacity: 1;
    visibility: visible;
}
.tgChannel__wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.tgChannel__close {
    background: none;
    border: none;
    margin-left: auto;
    width: 40px;
    height: 40px;
    cursor: pointer;
    display: block;
}
.tgChannel__image {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='173' height='179' viewBox='0 0 173 179' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M96.5021 80.1505L98.2959 73.2515H101.203L102.997 80.1505H101.795L101.331 78.3765H98.1677L97.7045 80.1505H96.5021ZM98.4437 77.2726H101.055L100.297 74.3553H99.2026L98.4437 77.2726Z' fill='%2323DE84'/%3E%3Cpath d='M88.9353 81.4317V79.0466H89.7238L91.2021 73.2515H94.0603L95.5386 79.0466H96.3271V81.4317H95.174V80.1505H90.0884V81.4317H88.9353ZM90.8769 79.0466H94.3855L93.1733 74.3553H92.0892L90.8769 79.0466Z' fill='%2323DE84'/%3E%3Cpath d='M83.4938 80.1505V73.2515H88.4907V74.3553H84.6667V76.1392H87.7515V77.1938H84.6667V79.0466H88.4907V80.1505H83.4938Z' fill='%2323DE84'/%3E%3Cpath d='M76.7469 80.1505V73.2515H79.7923C80.3245 73.2515 80.791 73.3533 81.1918 73.557C81.5926 73.7607 81.9014 74.0432 82.1182 74.4046C82.3416 74.7594 82.4533 75.1536 82.4533 75.5873C82.4533 76.0275 82.3416 76.425 82.1182 76.7798C81.9014 77.1346 81.5926 77.4172 81.1918 77.6274C80.791 77.8311 80.3245 77.933 79.7923 77.933H77.9197V80.1505H76.7469ZM79.7726 76.8291C80.2456 76.8291 80.6103 76.7174 80.8666 76.494C81.1228 76.2641 81.2509 75.9618 81.2509 75.5873C81.2509 75.2194 81.1228 74.9237 80.8666 74.7003C80.6103 74.4703 80.2456 74.3553 79.7726 74.3553H77.9197V76.8291H79.7726Z' fill='%2323DE84'/%3E%3Cpath d='M72.1868 80.3477C71.4772 80.3477 70.8431 80.19 70.2846 79.8746C69.7261 79.5592 69.2859 79.1255 68.964 78.5736C68.6486 78.0151 68.4909 77.3909 68.4909 76.701C68.4909 76.0112 68.6486 75.3902 68.964 74.8383C69.2859 74.2798 69.7261 73.8429 70.2846 73.5275C70.8431 73.2121 71.4772 73.0544 72.1868 73.0544C72.8307 73.0544 73.3892 73.176 73.8623 73.4191C74.3419 73.6556 74.723 73.9677 75.0055 74.3554C75.2946 74.7431 75.5049 75.1636 75.6363 75.6169H74.4339C74.2762 75.2096 74.0068 74.8646 73.6257 74.5821C73.2512 74.2995 72.7716 74.1583 72.1868 74.1583C71.7137 74.1583 71.2899 74.2667 70.9154 74.4835C70.5409 74.7003 70.2485 74.9993 70.0382 75.3804C69.828 75.7615 69.7229 76.2017 69.7229 76.701C69.7229 77.207 69.8247 77.6505 70.0284 78.0316C70.2386 78.4127 70.531 78.7116 70.9055 78.9284C71.2801 79.1387 71.7071 79.2438 72.1868 79.2438C72.7847 79.2438 73.2775 79.0894 73.6651 78.7806C74.0528 78.4652 74.3255 78.0841 74.4832 77.6373H75.6856C75.541 78.117 75.3176 78.5638 75.0154 78.9777C74.7197 79.3851 74.332 79.7169 73.8524 79.9731C73.3728 80.2228 72.8175 80.3477 72.1868 80.3477Z' fill='%2323DE84'/%3E%3Cpath d='M99.9413 100.089V93.1897H101.114V98.019L101.065 98.492H101.124L104.278 93.1897H105.776V100.089H104.593V95.2594L104.652 94.7863H104.593L101.439 100.089H99.9413Z' fill='%2323DE84'/%3E%3Cpath d='M92.7805 100.089V93.1897H93.9533V96.0478H97.3338V93.1897H98.5165V100.089H97.3338V97.1517H93.9533V100.089H92.7805Z' fill='%2323DE84'/%3E%3Cpath d='M88.9025 100.286C88.3178 100.286 87.8151 100.181 87.3946 99.9703C86.9741 99.7601 86.6423 99.4874 86.3992 99.1523C86.1561 98.8106 85.9918 98.4427 85.9064 98.0485H87.1088C87.2074 98.3638 87.411 98.6332 87.7199 98.8566C88.0287 99.0735 88.4328 99.1819 88.9321 99.1819C89.2606 99.1819 89.5399 99.1359 89.7698 99.0439C89.9998 98.9453 90.1674 98.8172 90.2725 98.6595C90.3842 98.5018 90.44 98.3211 90.44 98.1175C90.44 97.9203 90.3842 97.7462 90.2725 97.5951C90.1674 97.444 89.9998 97.3257 89.7698 97.2403C89.5399 97.1483 89.2508 97.1023 88.9025 97.1023H87.9958V95.9985H88.9025C89.3428 95.9985 89.6746 95.9098 89.898 95.7324C90.1279 95.555 90.2429 95.3217 90.2429 95.0326C90.2429 94.8618 90.1903 94.7074 90.0852 94.5694C89.9867 94.4249 89.8355 94.3099 89.6319 94.2245C89.4282 94.139 89.1851 94.0963 88.9025 94.0963C88.4689 94.0963 88.1174 94.1949 87.848 94.392C87.5786 94.5825 87.3979 94.8125 87.3059 95.0819H86.1035C86.1955 94.714 86.3565 94.3723 86.5865 94.0569C86.823 93.7415 87.1384 93.4853 87.5326 93.2882C87.9268 93.091 88.3933 92.9925 88.9321 92.9925C89.4446 92.9925 89.8914 93.0812 90.2725 93.2586C90.6536 93.436 90.9427 93.6758 91.1398 93.9781C91.3435 94.2803 91.4453 94.6154 91.4453 94.9833C91.4453 95.3644 91.3402 95.6831 91.1299 95.9393C90.9262 96.189 90.6766 96.3664 90.3809 96.4715V96.5405C90.7291 96.6391 91.0248 96.8296 91.2679 97.1122C91.5176 97.3881 91.6424 97.7495 91.6424 98.1963C91.6424 98.584 91.5373 98.9388 91.327 99.2607C91.1168 99.5761 90.8047 99.8258 90.3908 100.01C89.9768 100.194 89.4807 100.286 88.9025 100.286Z' fill='%2323DE84'/%3E%3Cpath d='M79.1326 100.089V93.1897H80.3055V98.019L80.2562 98.492H80.3153L83.4691 93.1897H84.9672V100.089H83.7845V95.2594L83.8437 94.7863H83.7845L80.6307 100.089H79.1326Z' fill='%2323DE84'/%3E%3Cpath d='M68.4908 100.089L70.9055 96.5209L68.6091 93.1897H69.9593L71.9305 96.0478H72.8471V93.1897H74.0297V96.0478H74.9365L76.9175 93.1897H78.2677L75.9713 96.5209L78.386 100.089H76.9864L74.9857 97.1517H74.0297V100.089H72.8471V97.1517H71.8812L69.8904 100.089H68.4908Z' fill='%2323DE84'/%3E%3Cpath d='M84.6307 86.9708C84.1642 86.8131 83.7798 86.5535 83.4775 86.1922C83.1819 85.8308 83.034 85.3906 83.034 84.8715C83.034 84.451 83.1359 84.0699 83.3396 83.7282C83.5498 83.3866 83.8521 83.1205 84.2463 82.9299C84.6471 82.7328 85.1103 82.6343 85.6359 82.6343H88.7208V89.5332H87.5381V87.1186H85.8133L84.3843 89.5332H83.0537L84.6307 86.9708ZM85.6359 86.0148H87.5381V83.7381H85.6359C85.1826 83.7381 84.8343 83.8432 84.5912 84.0535C84.3547 84.2637 84.2364 84.5364 84.2364 84.8715C84.2364 85.2197 84.3547 85.499 84.5912 85.7092C84.8343 85.9129 85.1826 86.0148 85.6359 86.0148Z' fill='%2323DE84'/%3E%3Cpath d='M76.0578 89.5332L77.8318 82.6343H80.6604L82.4344 89.5332H81.2517L79.7536 83.7381H78.7385L77.2306 89.5332H76.0578Z' fill='%2323DE84'/%3E%3Cpath d='M68.4908 90.8145V88.4294H69.2793L70.7577 82.6343H73.6158L75.0942 88.4294H75.8826V90.8145H74.7295V89.5332H69.644V90.8145H68.4908ZM70.4324 88.4294H73.941L72.7288 83.7381H71.6447L70.4324 88.4294Z' fill='%2323DE84'/%3E%3Cpath d='M1 1H7.84V8.07108H1V1Z' fill='black'/%3E%3Cpath d='M7.84 1H14.68V8.07108H7.84V1Z' fill='black'/%3E%3Cpath d='M14.68 1H21.52V8.07108H14.68V1Z' fill='black'/%3E%3Cpath d='M21.52 1H28.36V8.07108H21.52V1Z' fill='black'/%3E%3Cpath d='M28.36 1H35.2V8.07108H28.36V1Z' fill='black'/%3E%3Cpath d='M35.2 1H42.04V8.07108H35.2V1Z' fill='black'/%3E%3Cpath d='M42.04 1H48.88V8.07108H42.04V1Z' fill='black'/%3E%3Cpath d='M69.4 1H76.24V8.07108H69.4V1Z' fill='black'/%3E%3Cpath d='M76.24 1H83.08V8.07108H76.24V1Z' fill='black'/%3E%3Cpath d='M110.44 1H117.28V8.07108H110.44V1Z' fill='black'/%3E%3Cpath d='M124.12 1H130.96V8.07108H124.12V1Z' fill='black'/%3E%3Cpath d='M130.96 1H137.8V8.07108H130.96V1Z' fill='black'/%3E%3Cpath d='M137.8 1H144.64V8.07108H137.8V1Z' fill='black'/%3E%3Cpath d='M144.64 1H151.48V8.07108H144.64V1Z' fill='black'/%3E%3Cpath d='M151.48 1H158.32V8.07108H151.48V1Z' fill='black'/%3E%3Cpath d='M158.32 1H165.16V8.07108H158.32V1Z' fill='black'/%3E%3Cpath d='M165.16 1H172V8.07108H165.16V1Z' fill='black'/%3E%3Cpath d='M1 8.07108H7.84V15.1422H1V8.07108Z' fill='black'/%3E%3Cpath d='M42.04 8.07108H48.88V15.1422H42.04V8.07108Z' fill='black'/%3E%3Cpath d='M76.24 8.07108H83.08V15.1422H76.24V8.07108Z' fill='black'/%3E%3Cpath d='M83.08 8.07108H89.92V15.1422H83.08V8.07108Z' fill='black'/%3E%3Cpath d='M103.6 8.07108H110.44V15.1422H103.6V8.07108Z' fill='black'/%3E%3Cpath d='M124.12 8.07108H130.96V15.1422H124.12V8.07108Z' fill='black'/%3E%3Cpath d='M165.16 8.07108H172V15.1422H165.16V8.07108Z' fill='black'/%3E%3Cpath d='M1 15.1422H7.84V22.2132H1V15.1422Z' fill='black'/%3E%3Cpath d='M14.68 15.1422H21.52V22.2132H14.68V15.1422Z' fill='black'/%3E%3Cpath d='M21.52 15.1422H28.36V22.2132H21.52V15.1422Z' fill='black'/%3E%3Cpath d='M28.36 15.1422H35.2V22.2132H28.36V15.1422Z' fill='black'/%3E%3Cpath d='M42.04 15.1422H48.88V22.2132H42.04V15.1422Z' fill='black'/%3E%3Cpath d='M55.72 15.1422H62.56V22.2132H55.72V15.1422Z' fill='black'/%3E%3Cpath d='M76.24 15.1422H83.08V22.2132H76.24V15.1422Z' fill='black'/%3E%3Cpath d='M83.08 15.1422H89.92V22.2132H83.08V15.1422Z' fill='black'/%3E%3Cpath d='M96.76 15.1422H103.6V22.2132H96.76V15.1422Z' fill='black'/%3E%3Cpath d='M103.6 15.1422H110.44V22.2132H103.6V15.1422Z' fill='black'/%3E%3Cpath d='M110.44 15.1422H117.28V22.2132H110.44V15.1422Z' fill='black'/%3E%3Cpath d='M124.12 15.1422H130.96V22.2132H124.12V15.1422Z' fill='black'/%3E%3Cpath d='M137.8 15.1422H144.64V22.2132H137.8V15.1422Z' fill='black'/%3E%3Cpath d='M144.64 15.1422H151.48V22.2132H144.64V15.1422Z' fill='black'/%3E%3Cpath d='M151.48 15.1422H158.32V22.2132H151.48V15.1422Z' fill='black'/%3E%3Cpath d='M165.16 15.1422H172V22.2132H165.16V15.1422Z' fill='black'/%3E%3Cpath d='M1 22.2132H7.84V29.2843H1V22.2132Z' fill='black'/%3E%3Cpath d='M14.68 22.2132H21.52V29.2843H14.68V22.2132Z' fill='black'/%3E%3Cpath d='M21.52 22.2132H28.36V29.2843H21.52V22.2132Z' fill='black'/%3E%3Cpath d='M28.36 22.2132H35.2V29.2843H28.36V22.2132Z' fill='black'/%3E%3Cpath d='M42.04 22.2132H48.88V29.2843H42.04V22.2132Z' fill='black'/%3E%3Cpath d='M55.72 22.2132H62.56V29.2843H55.72V22.2132Z' fill='black'/%3E%3Cpath d='M62.56 22.2132H69.4V29.2843H62.56V22.2132Z' fill='black'/%3E%3Cpath d='M69.4 22.2132H76.24V29.2843H69.4V22.2132Z' fill='black'/%3E%3Cpath d='M76.24 22.2132H83.08V29.2843H76.24V22.2132Z' fill='black'/%3E%3Cpath d='M89.92 22.2132H96.76V29.2843H89.92V22.2132Z' fill='black'/%3E%3Cpath d='M96.76 22.2132H103.6V29.2843H96.76V22.2132Z' fill='black'/%3E%3Cpath d='M103.6 22.2132H110.44V29.2843H103.6V22.2132Z' fill='black'/%3E%3Cpath d='M124.12 22.2132H130.96V29.2843H124.12V22.2132Z' fill='black'/%3E%3Cpath d='M137.8 22.2132H144.64V29.2843H137.8V22.2132Z' fill='black'/%3E%3Cpath d='M144.64 22.2132H151.48V29.2843H144.64V22.2132Z' fill='black'/%3E%3Cpath d='M151.48 22.2132H158.32V29.2843H151.48V22.2132Z' fill='black'/%3E%3Cpath d='M165.16 22.2132H172V29.2843H165.16V22.2132Z' fill='black'/%3E%3Cpath d='M1 29.2843H7.84V36.3554H1V29.2843Z' fill='black'/%3E%3Cpath d='M14.68 29.2843H21.52V36.3554H14.68V29.2843Z' fill='black'/%3E%3Cpath d='M21.52 29.2843H28.36V36.3554H21.52V29.2843Z' fill='black'/%3E%3Cpath d='M28.36 29.2843H35.2V36.3554H28.36V29.2843Z' fill='black'/%3E%3Cpath d='M42.04 29.2843H48.88V36.3554H42.04V29.2843Z' fill='black'/%3E%3Cpath d='M55.72 29.2843H62.56V36.3554H55.72V29.2843Z' fill='black'/%3E%3Cpath d='M62.56 29.2843H69.4V36.3554H62.56V29.2843Z' fill='black'/%3E%3Cpath d='M76.24 29.2843H83.08V36.3554H76.24V29.2843Z' fill='black'/%3E%3Cpath d='M83.08 29.2843H89.92V36.3554H83.08V29.2843Z' fill='black'/%3E%3Cpath d='M110.44 29.2843H117.28V36.3554H110.44V29.2843Z' fill='black'/%3E%3Cpath d='M124.12 29.2843H130.96V36.3554H124.12V29.2843Z' fill='black'/%3E%3Cpath d='M137.8 29.2843H144.64V36.3554H137.8V29.2843Z' fill='black'/%3E%3Cpath d='M144.64 29.2843H151.48V36.3554H144.64V29.2843Z' fill='black'/%3E%3Cpath d='M151.48 29.2843H158.32V36.3554H151.48V29.2843Z' fill='black'/%3E%3Cpath d='M165.16 29.2843H172V36.3554H165.16V29.2843Z' fill='black'/%3E%3Cpath d='M1 36.3554H7.84V43.4265H1V36.3554Z' fill='black'/%3E%3Cpath d='M42.04 36.3554H48.88V43.4265H42.04V36.3554Z' fill='black'/%3E%3Cpath d='M55.72 36.3554H62.56V43.4265H55.72V36.3554Z' fill='black'/%3E%3Cpath d='M62.56 36.3554H69.4V43.4265H62.56V36.3554Z' fill='black'/%3E%3Cpath d='M69.4 36.3554H76.24V43.4265H69.4V36.3554Z' fill='black'/%3E%3Cpath d='M89.92 36.3554H96.76V43.4265H89.92V36.3554Z' fill='black'/%3E%3Cpath d='M96.76 36.3554H103.6V43.4265H96.76V36.3554Z' fill='black'/%3E%3Cpath d='M103.6 36.3554H110.44V43.4265H103.6V36.3554Z' fill='black'/%3E%3Cpath d='M110.44 36.3554H117.28V43.4265H110.44V36.3554Z' fill='black'/%3E%3Cpath d='M124.12 36.3554H130.96V43.4265H124.12V36.3554Z' fill='black'/%3E%3Cpath d='M165.16 36.3554H172V43.4265H165.16V36.3554Z' fill='black'/%3E%3Cpath d='M1 43.4265H7.84V50.4976H1V43.4265Z' fill='black'/%3E%3Cpath d='M7.84 43.4265H14.68V50.4976H7.84V43.4265Z' fill='black'/%3E%3Cpath d='M14.68 43.4265H21.52V50.4976H14.68V43.4265Z' fill='black'/%3E%3Cpath d='M21.52 43.4265H28.36V50.4976H21.52V43.4265Z' fill='black'/%3E%3Cpath d='M28.36 43.4265H35.2V50.4976H28.36V43.4265Z' fill='black'/%3E%3Cpath d='M35.2 43.4265H42.04V50.4976H35.2V43.4265Z' fill='black'/%3E%3Cpath d='M42.04 43.4265H48.88V50.4976H42.04V43.4265Z' fill='black'/%3E%3Cpath d='M55.72 43.4265H62.56V50.4976H55.72V43.4265Z' fill='black'/%3E%3Cpath d='M69.4 43.4265H76.24V50.4976H69.4V43.4265Z' fill='black'/%3E%3Cpath d='M83.08 43.4265H89.92V50.4976H83.08V43.4265Z' fill='black'/%3E%3Cpath d='M96.76 43.4265H103.6V50.4976H96.76V43.4265Z' fill='black'/%3E%3Cpath d='M110.44 43.4265H117.28V50.4976H110.44V43.4265Z' fill='black'/%3E%3Cpath d='M124.12 43.4265H130.96V50.4976H124.12V43.4265Z' fill='black'/%3E%3Cpath d='M130.96 43.4265H137.8V50.4976H130.96V43.4265Z' fill='black'/%3E%3Cpath d='M137.8 43.4265H144.64V50.4976H137.8V43.4265Z' fill='black'/%3E%3Cpath d='M144.64 43.4265H151.48V50.4976H144.64V43.4265Z' fill='black'/%3E%3Cpath d='M151.48 43.4265H158.32V50.4976H151.48V43.4265Z' fill='black'/%3E%3Cpath d='M158.32 43.4265H165.16V50.4976H158.32V43.4265Z' fill='black'/%3E%3Cpath d='M165.16 43.4265H172V50.4976H165.16V43.4265Z' fill='black'/%3E%3Cpath d='M55.72 50.4976H62.56V57.5686H55.72V50.4976Z' fill='black'/%3E%3Cpath d='M62.56 50.4976H69.4V57.5686H62.56V50.4976Z' fill='black'/%3E%3Cpath d='M69.4 50.4976H76.24V57.5686H69.4V50.4976Z' fill='black'/%3E%3Cpath d='M76.24 50.4976H83.08V57.5686H76.24V50.4976Z' fill='black'/%3E%3Cpath d='M103.6 50.4976H110.44V57.5686H103.6V50.4976Z' fill='black'/%3E%3Cpath d='M110.44 50.4976H117.28V57.5686H110.44V50.4976Z' fill='black'/%3E%3Cpath d='M1 57.5686H7.84V64.6397H1V57.5686Z' fill='black'/%3E%3Cpath d='M14.68 57.5686H21.52V64.6397H14.68V57.5686Z' fill='black'/%3E%3Cpath d='M21.52 57.5686H28.36V64.6397H21.52V57.5686Z' fill='black'/%3E%3Cpath d='M28.36 57.5686H35.2V64.6397H28.36V57.5686Z' fill='black'/%3E%3Cpath d='M35.2 57.5686H42.04V64.6397H35.2V57.5686Z' fill='black'/%3E%3Cpath d='M42.04 57.5686H48.88V64.6397H42.04V57.5686Z' fill='black'/%3E%3Cpath d='M62.56 57.5686H69.4V64.6397H62.56V57.5686Z' fill='black'/%3E%3Cpath d='M76.24 57.5686H83.08V64.6397H76.24V57.5686Z' fill='black'/%3E%3Cpath d='M89.92 57.5686H96.76V64.6397H89.92V57.5686Z' fill='black'/%3E%3Cpath d='M96.76 57.5686H103.6V64.6397H96.76V57.5686Z' fill='black'/%3E%3Cpath d='M103.6 57.5686H110.44V64.6397H103.6V57.5686Z' fill='black'/%3E%3Cpath d='M124.12 57.5686H130.96V64.6397H124.12V57.5686Z' fill='black'/%3E%3Cpath d='M130.96 57.5686H137.8V64.6397H130.96V57.5686Z' fill='black'/%3E%3Cpath d='M137.8 57.5686H144.64V64.6397H137.8V57.5686Z' fill='black'/%3E%3Cpath d='M144.64 57.5686H151.48V64.6397H144.64V57.5686Z' fill='black'/%3E%3Cpath d='M151.48 57.5686H158.32V64.6397H151.48V57.5686Z' fill='black'/%3E%3Cpath d='M14.68 64.6397H21.52V71.7108H14.68V64.6397Z' fill='black'/%3E%3Cpath d='M21.52 64.6397H28.36V71.7108H21.52V64.6397Z' fill='black'/%3E%3Cpath d='M28.36 64.6397H35.2V71.7108H28.36V64.6397Z' fill='black'/%3E%3Cpath d='M35.2 64.6397H42.04V71.7108H35.2V64.6397Z' fill='black'/%3E%3Cpath d='M55.72 64.6397H62.56V71.7108H55.72V64.6397Z' fill='black'/%3E%3Cpath d='M110.44 64.6397H117.28V71.7108H110.44V64.6397Z' fill='black'/%3E%3Cpath d='M158.32 64.6397H165.16V71.7108H158.32V64.6397Z' fill='black'/%3E%3Cpath d='M1 71.7108H7.84V78.7819H1V71.7108Z' fill='black'/%3E%3Cpath d='M7.84 71.7108H14.68V78.7819H7.84V71.7108Z' fill='black'/%3E%3Cpath d='M14.68 71.7108H21.52V78.7819H14.68V71.7108Z' fill='black'/%3E%3Cpath d='M28.36 71.7108H35.2V78.7819H28.36V71.7108Z' fill='black'/%3E%3Cpath d='M42.04 71.7108H48.88V78.7819H42.04V71.7108Z' fill='black'/%3E%3Cpath d='M117.28 71.7108H124.12V78.7819H117.28V71.7108Z' fill='black'/%3E%3Cpath d='M144.64 71.7108H151.48V78.7819H144.64V71.7108Z' fill='black'/%3E%3Cpath d='M158.32 71.7108H165.16V78.7819H158.32V71.7108Z' fill='black'/%3E%3Cpath d='M165.16 71.7108H172V78.7819H165.16V71.7108Z' fill='black'/%3E%3Cpath d='M1 78.7819H7.84V85.853H1V78.7819Z' fill='black'/%3E%3Cpath d='M14.68 78.7819H21.52V85.853H14.68V78.7819Z' fill='black'/%3E%3Cpath d='M28.36 78.7819H35.2V85.853H28.36V78.7819Z' fill='black'/%3E%3Cpath d='M35.2 78.7819H42.04V85.853H35.2V78.7819Z' fill='black'/%3E%3Cpath d='M55.72 78.7819H62.56V85.853H55.72V78.7819Z' fill='black'/%3E%3Cpath d='M130.96 78.7819H137.8V85.853H130.96V78.7819Z' fill='black'/%3E%3Cpath d='M165.16 78.7819H172V85.853H165.16V78.7819Z' fill='black'/%3E%3Cpath d='M1 85.853H7.84V92.924H1V85.853Z' fill='black'/%3E%3Cpath d='M14.68 85.853H21.52V92.924H14.68V85.853Z' fill='black'/%3E%3Cpath d='M21.52 85.853H28.36V92.924H21.52V85.853Z' fill='black'/%3E%3Cpath d='M28.36 85.853H35.2V92.924H28.36V85.853Z' fill='black'/%3E%3Cpath d='M42.04 85.853H48.88V92.924H42.04V85.853Z' fill='black'/%3E%3Cpath d='M55.72 85.853H62.56V92.924H55.72V85.853Z' fill='black'/%3E%3Cpath d='M110.44 85.853H117.28V92.924H110.44V85.853Z' fill='black'/%3E%3Cpath d='M117.28 85.853H124.12V92.924H117.28V85.853Z' fill='black'/%3E%3Cpath d='M124.12 85.853H130.96V92.924H124.12V85.853Z' fill='black'/%3E%3Cpath d='M130.96 85.853H137.8V92.924H130.96V85.853Z' fill='black'/%3E%3Cpath d='M137.8 85.853H144.64V92.924H137.8V85.853Z' fill='black'/%3E%3Cpath d='M151.48 85.853H158.32V92.924H151.48V85.853Z' fill='black'/%3E%3Cpath d='M158.32 85.853H165.16V92.924H158.32V85.853Z' fill='black'/%3E%3Cpath d='M165.16 85.853H172V92.924H165.16V85.853Z' fill='black'/%3E%3Cpath d='M1 92.924H7.84V99.9951H1V92.924Z' fill='black'/%3E%3Cpath d='M7.84 92.924H14.68V99.9951H7.84V92.924Z' fill='black'/%3E%3Cpath d='M21.52 92.924H28.36V99.9951H21.52V92.924Z' fill='black'/%3E%3Cpath d='M28.36 92.924H35.2V99.9951H28.36V92.924Z' fill='black'/%3E%3Cpath d='M35.2 92.924H42.04V99.9951H35.2V92.924Z' fill='black'/%3E%3Cpath d='M110.44 92.924H117.28V99.9951H110.44V92.924Z' fill='black'/%3E%3Cpath d='M130.96 92.924H137.8V99.9951H130.96V92.924Z' fill='black'/%3E%3Cpath d='M144.64 92.924H151.48V99.9951H144.64V92.924Z' fill='black'/%3E%3Cpath d='M158.32 92.924H165.16V99.9951H158.32V92.924Z' fill='black'/%3E%3Cpath d='M1 99.9951H7.84V107.066H1V99.9951Z' fill='black'/%3E%3Cpath d='M21.52 99.9951H28.36V107.066H21.52V99.9951Z' fill='black'/%3E%3Cpath d='M35.2 99.9951H42.04V107.066H35.2V99.9951Z' fill='black'/%3E%3Cpath d='M42.04 99.9951H48.88V107.066H42.04V99.9951Z' fill='black'/%3E%3Cpath d='M55.72 99.9951H62.56V107.066H55.72V99.9951Z' fill='black'/%3E%3Cpath d='M110.44 99.9951H117.28V107.066H110.44V99.9951Z' fill='black'/%3E%3Cpath d='M117.28 99.9951H124.12V107.066H117.28V99.9951Z' fill='black'/%3E%3Cpath d='M130.96 99.9951H137.8V107.066H130.96V99.9951Z' fill='black'/%3E%3Cpath d='M137.8 99.9951H144.64V107.066H137.8V99.9951Z' fill='black'/%3E%3Cpath d='M144.64 99.9951H151.48V107.066H144.64V99.9951Z' fill='black'/%3E%3Cpath d='M158.32 99.9951H165.16V107.066H158.32V99.9951Z' fill='black'/%3E%3Cpath d='M165.16 99.9951H172V107.066H165.16V99.9951Z' fill='black'/%3E%3Cpath d='M1 107.066H7.84V114.137H1V107.066Z' fill='black'/%3E%3Cpath d='M28.36 107.066H35.2V114.137H28.36V107.066Z' fill='black'/%3E%3Cpath d='M35.2 107.066H42.04V114.137H35.2V107.066Z' fill='black'/%3E%3Cpath d='M55.72 107.066H62.56V114.137H55.72V107.066Z' fill='black'/%3E%3Cpath d='M117.28 107.066H124.12V114.137H117.28V107.066Z' fill='black'/%3E%3Cpath d='M124.12 107.066H130.96V114.137H124.12V107.066Z' fill='black'/%3E%3Cpath d='M130.96 107.066H137.8V114.137H130.96V107.066Z' fill='black'/%3E%3Cpath d='M137.8 107.066H144.64V114.137H137.8V107.066Z' fill='black'/%3E%3Cpath d='M165.16 107.066H172V114.137H165.16V107.066Z' fill='black'/%3E%3Cpath d='M1 114.137H7.84V121.208H1V114.137Z' fill='black'/%3E%3Cpath d='M21.52 114.137H28.36V121.208H21.52V114.137Z' fill='black'/%3E%3Cpath d='M35.2 114.137H42.04V121.208H35.2V114.137Z' fill='black'/%3E%3Cpath d='M42.04 114.137H48.88V121.208H42.04V114.137Z' fill='black'/%3E%3Cpath d='M55.72 114.137H62.56V121.208H55.72V114.137Z' fill='black'/%3E%3Cpath d='M76.24 114.137H83.08V121.208H76.24V114.137Z' fill='black'/%3E%3Cpath d='M83.08 114.137H89.92V121.208H83.08V114.137Z' fill='black'/%3E%3Cpath d='M89.92 114.137H96.76V121.208H89.92V114.137Z' fill='black'/%3E%3Cpath d='M96.76 114.137H103.6V121.208H96.76V114.137Z' fill='black'/%3E%3Cpath d='M103.6 114.137H110.44V121.208H103.6V114.137Z' fill='black'/%3E%3Cpath d='M110.44 114.137H117.28V121.208H110.44V114.137Z' fill='black'/%3E%3Cpath d='M117.28 114.137H124.12V121.208H117.28V114.137Z' fill='black'/%3E%3Cpath d='M124.12 114.137H130.96V121.208H124.12V114.137Z' fill='black'/%3E%3Cpath d='M130.96 114.137H137.8V121.208H130.96V114.137Z' fill='black'/%3E%3Cpath d='M137.8 114.137H144.64V121.208H137.8V114.137Z' fill='black'/%3E%3Cpath d='M151.48 114.137H158.32V121.208H151.48V114.137Z' fill='black'/%3E%3Cpath d='M55.72 121.208H62.56V128.279H55.72V121.208Z' fill='black'/%3E%3Cpath d='M69.4 121.208H76.24V128.279H69.4V121.208Z' fill='black'/%3E%3Cpath d='M83.08 121.208H89.92V128.279H83.08V121.208Z' fill='black'/%3E%3Cpath d='M89.92 121.208H96.76V128.279H89.92V121.208Z' fill='black'/%3E%3Cpath d='M110.44 121.208H117.28V128.279H110.44V121.208Z' fill='black'/%3E%3Cpath d='M137.8 121.208H144.64V128.279H137.8V121.208Z' fill='black'/%3E%3Cpath d='M144.64 121.208H151.48V128.279H144.64V121.208Z' fill='black'/%3E%3Cpath d='M1 128.279H7.84V135.351H1V128.279Z' fill='black'/%3E%3Cpath d='M7.84 128.279H14.68V135.351H7.84V128.279Z' fill='black'/%3E%3Cpath d='M14.68 128.279H21.52V135.351H14.68V128.279Z' fill='black'/%3E%3Cpath d='M21.52 128.279H28.36V135.351H21.52V128.279Z' fill='black'/%3E%3Cpath d='M28.36 128.279H35.2V135.351H28.36V128.279Z' fill='black'/%3E%3Cpath d='M35.2 128.279H42.04V135.351H35.2V128.279Z' fill='black'/%3E%3Cpath d='M42.04 128.279H48.88V135.351H42.04V128.279Z' fill='black'/%3E%3Cpath d='M96.76 128.279H103.6V135.351H96.76V128.279Z' fill='black'/%3E%3Cpath d='M110.44 128.279H117.28V135.351H110.44V128.279Z' fill='black'/%3E%3Cpath d='M124.12 128.279H130.96V135.351H124.12V128.279Z' fill='black'/%3E%3Cpath d='M137.8 128.279H144.64V135.351H137.8V128.279Z' fill='black'/%3E%3Cpath d='M151.48 128.279H158.32V135.351H151.48V128.279Z' fill='black'/%3E%3Cpath d='M158.32 128.279H165.16V135.351H158.32V128.279Z' fill='black'/%3E%3Cpath d='M165.16 128.279H172V135.351H165.16V128.279Z' fill='black'/%3E%3Cpath d='M1 135.351H7.84V142.422H1V135.351Z' fill='black'/%3E%3Cpath d='M42.04 135.351H48.88V142.422H42.04V135.351Z' fill='black'/%3E%3Cpath d='M55.72 135.351H62.56V142.422H55.72V135.351Z' fill='black'/%3E%3Cpath d='M62.56 135.351H69.4V142.422H62.56V135.351Z' fill='black'/%3E%3Cpath d='M69.4 135.351H76.24V142.422H69.4V135.351Z' fill='black'/%3E%3Cpath d='M110.44 135.351H117.28V142.422H110.44V135.351Z' fill='black'/%3E%3Cpath d='M137.8 135.351H144.64V142.422H137.8V135.351Z' fill='black'/%3E%3Cpath d='M144.64 135.351H151.48V142.422H144.64V135.351Z' fill='black'/%3E%3Cpath d='M158.32 135.351H165.16V142.422H158.32V135.351Z' fill='black'/%3E%3Cpath d='M165.16 135.351H172V142.422H165.16V135.351Z' fill='black'/%3E%3Cpath d='M1 142.422H7.84V149.493H1V142.422Z' fill='black'/%3E%3Cpath d='M14.68 142.422H21.52V149.493H14.68V142.422Z' fill='black'/%3E%3Cpath d='M21.52 142.422H28.36V149.493H21.52V142.422Z' fill='black'/%3E%3Cpath d='M28.36 142.422H35.2V149.493H28.36V142.422Z' fill='black'/%3E%3Cpath d='M42.04 142.422H48.88V149.493H42.04V142.422Z' fill='black'/%3E%3Cpath d='M55.72 142.422H62.56V149.493H55.72V142.422Z' fill='black'/%3E%3Cpath d='M62.56 142.422H69.4V149.493H62.56V142.422Z' fill='black'/%3E%3Cpath d='M83.08 142.422H89.92V149.493H83.08V142.422Z' fill='black'/%3E%3Cpath d='M89.92 142.422H96.76V149.493H89.92V142.422Z' fill='black'/%3E%3Cpath d='M96.76 142.422H103.6V149.493H96.76V142.422Z' fill='black'/%3E%3Cpath d='M103.6 142.422H110.44V149.493H103.6V142.422Z' fill='black'/%3E%3Cpath d='M110.44 142.422H117.28V149.493H110.44V142.422Z' fill='black'/%3E%3Cpath d='M117.28 142.422H124.12V149.493H117.28V142.422Z' fill='black'/%3E%3Cpath d='M124.12 142.422H130.96V149.493H124.12V142.422Z' fill='black'/%3E%3Cpath d='M130.96 142.422H137.8V149.493H130.96V142.422Z' fill='black'/%3E%3Cpath d='M137.8 142.422H144.64V149.493H137.8V142.422Z' fill='black'/%3E%3Cpath d='M151.48 142.422H158.32V149.493H151.48V142.422Z' fill='black'/%3E%3Cpath d='M1 149.493H7.84V156.564H1V149.493Z' fill='black'/%3E%3Cpath d='M14.68 149.493H21.52V156.564H14.68V149.493Z' fill='black'/%3E%3Cpath d='M21.52 149.493H28.36V156.564H21.52V149.493Z' fill='black'/%3E%3Cpath d='M28.36 149.493H35.2V156.564H28.36V149.493Z' fill='black'/%3E%3Cpath d='M42.04 149.493H48.88V156.564H42.04V149.493Z' fill='black'/%3E%3Cpath d='M55.72 149.493H62.56V156.564H55.72V149.493Z' fill='black'/%3E%3Cpath d='M62.56 149.493H69.4V156.564H62.56V149.493Z' fill='black'/%3E%3Cpath d='M76.24 149.493H83.08V156.564H76.24V149.493Z' fill='black'/%3E%3Cpath d='M89.92 149.493H96.76V156.564H89.92V149.493Z' fill='black'/%3E%3Cpath d='M110.44 149.493H117.28V156.564H110.44V149.493Z' fill='black'/%3E%3Cpath d='M117.28 149.493H124.12V156.564H117.28V149.493Z' fill='black'/%3E%3Cpath d='M124.12 149.493H130.96V156.564H124.12V149.493Z' fill='black'/%3E%3Cpath d='M137.8 149.493H144.64V156.564H137.8V149.493Z' fill='black'/%3E%3Cpath d='M144.64 149.493H151.48V156.564H144.64V149.493Z' fill='black'/%3E%3Cpath d='M151.48 149.493H158.32V156.564H151.48V149.493Z' fill='black'/%3E%3Cpath d='M158.32 149.493H165.16V156.564H158.32V149.493Z' fill='black'/%3E%3Cpath d='M165.16 149.493H172V156.564H165.16V149.493Z' fill='black'/%3E%3Cpath d='M1 156.564H7.84V163.635H1V156.564Z' fill='black'/%3E%3Cpath d='M14.68 156.564H21.52V163.635H14.68V156.564Z' fill='black'/%3E%3Cpath d='M21.52 156.564H28.36V163.635H21.52V156.564Z' fill='black'/%3E%3Cpath d='M28.36 156.564H35.2V163.635H28.36V156.564Z' fill='black'/%3E%3Cpath d='M42.04 156.564H48.88V163.635H42.04V156.564Z' fill='black'/%3E%3Cpath d='M55.72 156.564H62.56V163.635H55.72V156.564Z' fill='black'/%3E%3Cpath d='M62.56 156.564H69.4V163.635H62.56V156.564Z' fill='black'/%3E%3Cpath d='M83.08 156.564H89.92V163.635H83.08V156.564Z' fill='black'/%3E%3Cpath d='M110.44 156.564H117.28V163.635H110.44V156.564Z' fill='black'/%3E%3Cpath d='M144.64 156.564H151.48V163.635H144.64V156.564Z' fill='black'/%3E%3Cpath d='M151.48 156.564H158.32V163.635H151.48V156.564Z' fill='black'/%3E%3Cpath d='M165.16 156.564H172V163.635H165.16V156.564Z' fill='black'/%3E%3Cpath d='M1 163.635H7.84V170.706H1V163.635Z' fill='black'/%3E%3Cpath d='M42.04 163.635H48.88V170.706H42.04V163.635Z' fill='black'/%3E%3Cpath d='M62.56 163.635H69.4V170.706H62.56V163.635Z' fill='black'/%3E%3Cpath d='M69.4 163.635H76.24V170.706H69.4V163.635Z' fill='black'/%3E%3Cpath d='M76.24 163.635H83.08V170.706H76.24V163.635Z' fill='black'/%3E%3Cpath d='M96.76 163.635H103.6V170.706H96.76V163.635Z' fill='black'/%3E%3Cpath d='M103.6 163.635H110.44V170.706H103.6V163.635Z' fill='black'/%3E%3Cpath d='M110.44 163.635H117.28V170.706H110.44V163.635Z' fill='black'/%3E%3Cpath d='M117.28 163.635H124.12V170.706H117.28V163.635Z' fill='black'/%3E%3Cpath d='M124.12 163.635H130.96V170.706H124.12V163.635Z' fill='black'/%3E%3Cpath d='M130.96 163.635H137.8V170.706H130.96V163.635Z' fill='black'/%3E%3Cpath d='M137.8 163.635H144.64V170.706H137.8V163.635Z' fill='black'/%3E%3Cpath d='M144.64 163.635H151.48V170.706H144.64V163.635Z' fill='black'/%3E%3Cpath d='M165.16 163.635H172V170.706H165.16V163.635Z' fill='black'/%3E%3Cpath d='M1 170.706H7.84V177.777H1V170.706Z' fill='black'/%3E%3Cpath d='M7.84 170.706H14.68V177.777H7.84V170.706Z' fill='black'/%3E%3Cpath d='M14.68 170.706H21.52V177.777H14.68V170.706Z' fill='black'/%3E%3Cpath d='M21.52 170.706H28.36V177.777H21.52V170.706Z' fill='black'/%3E%3Cpath d='M28.36 170.706H35.2V177.777H28.36V170.706Z' fill='black'/%3E%3Cpath d='M35.2 170.706H42.04V177.777H35.2V170.706Z' fill='black'/%3E%3Cpath d='M42.04 170.706H48.88V177.777H42.04V170.706Z' fill='black'/%3E%3Cpath d='M55.72 170.706H62.56V177.777H55.72V170.706Z' fill='black'/%3E%3Cpath d='M62.56 170.706H69.4V177.777H62.56V170.706Z' fill='black'/%3E%3Cpath d='M69.4 170.706H76.24V177.777H69.4V170.706Z' fill='black'/%3E%3Cpath d='M83.08 170.706H89.92V177.777H83.08V170.706Z' fill='black'/%3E%3Cpath d='M89.92 170.706H96.76V177.777H89.92V170.706Z' fill='black'/%3E%3Cpath d='M96.76 170.706H103.6V177.777H96.76V170.706Z' fill='black'/%3E%3Cpath d='M103.6 170.706H110.44V177.777H103.6V170.706Z' fill='black'/%3E%3Cpath d='M117.28 170.706H124.12V177.777H117.28V170.706Z' fill='black'/%3E%3Cpath d='M124.12 170.706H130.96V177.777H124.12V170.706Z' fill='black'/%3E%3Cpath d='M130.96 170.706H137.8V177.777H130.96V170.706Z' fill='black'/%3E%3Cpath d='M137.8 170.706H144.64V177.777H137.8V170.706Z' fill='black'/%3E%3Cpath d='M144.64 170.706H151.48V177.777H144.64V170.706Z' fill='black'/%3E%3Cpath d='M151.48 170.706H158.32V177.777H151.48V170.706Z' fill='black'/%3E%3Cpath d='M158.32 170.706H165.16V177.777H158.32V170.706Z' fill='black'/%3E%3Cpath d='M165.16 170.706H172V177.777H165.16V170.706Z' fill='black'/%3E%3Cpath d='M7.84 1H1V8.07108M7.84 1V8.07108M7.84 1H14.68M7.84 8.07108H1M7.84 8.07108H14.68M7.84 8.07108V15.1422M1 8.07108V15.1422M14.68 1V8.07108M14.68 1H21.52M14.68 8.07108H21.52M21.52 1V8.07108M21.52 1H28.36M21.52 8.07108H28.36M28.36 1V8.07108M28.36 1H35.2M28.36 8.07108H35.2M35.2 1V8.07108M35.2 1H42.04M35.2 8.07108H42.04M42.04 1V8.07108M42.04 1H48.88V8.07108M42.04 8.07108H48.88M42.04 8.07108V15.1422M48.88 8.07108V15.1422M76.24 1H69.4V8.07108H76.24M76.24 1V8.07108M76.24 1H83.08V8.07108M76.24 8.07108H83.08M76.24 8.07108V15.1422M83.08 8.07108V15.1422M83.08 8.07108H89.92V15.1422M110.44 8.07108H117.28V1H110.44V8.07108ZM110.44 8.07108H103.6V15.1422M110.44 8.07108V15.1422M130.96 1H124.12V8.07108M130.96 1V8.07108M130.96 1H137.8M130.96 8.07108H124.12M130.96 8.07108H137.8M130.96 8.07108V15.1422M124.12 8.07108V15.1422M137.8 1V8.07108M137.8 1H144.64M137.8 8.07108H144.64M144.64 1V8.07108M144.64 1H151.48M144.64 8.07108H151.48M151.48 1V8.07108M151.48 1H158.32M151.48 8.07108H158.32M158.32 1V8.07108M158.32 1H165.16M158.32 8.07108H165.16M165.16 1V8.07108M165.16 1H172V8.07108M165.16 8.07108H172M165.16 8.07108V15.1422M172 8.07108V15.1422M7.84 15.1422H1M7.84 15.1422V22.2132M1 15.1422V22.2132M48.88 15.1422H42.04M48.88 15.1422V22.2132M42.04 15.1422V22.2132M83.08 15.1422H76.24M83.08 15.1422H89.92M83.08 15.1422V22.2132M76.24 15.1422V22.2132M89.92 15.1422V22.2132M110.44 15.1422H103.6M110.44 15.1422V22.2132M110.44 15.1422H117.28V22.2132H110.44M103.6 15.1422H96.76V22.2132M103.6 15.1422V22.2132M130.96 15.1422H124.12M130.96 15.1422V22.2132M124.12 15.1422V22.2132M172 15.1422H165.16M172 15.1422V22.2132M165.16 15.1422V22.2132M7.84 22.2132H1M7.84 22.2132V29.2843M1 22.2132V29.2843M21.52 15.1422H14.68V22.2132M21.52 15.1422V22.2132M21.52 15.1422H28.36M21.52 22.2132H14.68M21.52 22.2132H28.36M21.52 22.2132V29.2843M14.68 22.2132V29.2843M28.36 15.1422V22.2132M28.36 15.1422H35.2V22.2132M28.36 22.2132H35.2M28.36 22.2132V29.2843M35.2 22.2132V29.2843M48.88 22.2132H42.04M48.88 22.2132V29.2843M42.04 22.2132V29.2843M62.56 22.2132V15.1422H55.72V22.2132M62.56 22.2132H55.72M62.56 22.2132V29.2843M62.56 22.2132H69.4M55.72 22.2132V29.2843M83.08 22.2132H76.24M83.08 22.2132H89.92M83.08 22.2132V29.2843M76.24 22.2132H69.4M76.24 22.2132V29.2843M89.92 22.2132H96.76M89.92 22.2132V29.2843M103.6 22.2132H96.76M103.6 22.2132H110.44M103.6 22.2132V29.2843M96.76 22.2132V29.2843M110.44 22.2132V29.2843M130.96 22.2132H124.12M130.96 22.2132V29.2843M124.12 22.2132V29.2843M144.64 15.1422H137.8V22.2132M144.64 15.1422V22.2132M144.64 15.1422H151.48M144.64 22.2132H137.8M144.64 22.2132H151.48M144.64 22.2132V29.2843M137.8 22.2132V29.2843M151.48 15.1422V22.2132M151.48 15.1422H158.32V22.2132M151.48 22.2132H158.32M151.48 22.2132V29.2843M158.32 22.2132V29.2843M172 22.2132H165.16M172 22.2132V29.2843M165.16 22.2132V29.2843M7.84 29.2843H1M7.84 29.2843V36.3554M1 29.2843V36.3554M21.52 29.2843H14.68M21.52 29.2843H28.36M21.52 29.2843V36.3554M14.68 29.2843V36.3554H21.52M28.36 29.2843H35.2M28.36 29.2843V36.3554M35.2 29.2843V36.3554H28.36M48.88 29.2843H42.04M48.88 29.2843V36.3554M42.04 29.2843V36.3554M62.56 29.2843H55.72M62.56 29.2843H69.4M62.56 29.2843V36.3554M55.72 29.2843V36.3554M69.4 22.2132V29.2843M69.4 29.2843H76.24M69.4 29.2843V36.3554M76.24 29.2843H83.08M76.24 29.2843V36.3554M83.08 29.2843V36.3554M83.08 29.2843H89.92M96.76 29.2843H89.92M96.76 29.2843H103.6M89.92 29.2843V36.3554M103.6 29.2843H110.44M110.44 29.2843H117.28V36.3554M110.44 29.2843V36.3554M130.96 29.2843H124.12M130.96 29.2843V36.3554M124.12 29.2843V36.3554M144.64 29.2843H137.8M144.64 29.2843H151.48M144.64 29.2843V36.3554M137.8 29.2843V36.3554H144.64M151.48 29.2843H158.32M151.48 29.2843V36.3554M158.32 29.2843V36.3554H151.48M172 29.2843H165.16M172 29.2843V36.3554M165.16 29.2843V36.3554M7.84 36.3554H1M7.84 36.3554V43.4265M1 36.3554V43.4265M21.52 36.3554H28.36M48.88 36.3554H42.04M48.88 36.3554V43.4265M42.04 36.3554V43.4265M62.56 36.3554H55.72M62.56 36.3554H69.4M62.56 36.3554V43.4265M55.72 36.3554V43.4265M69.4 36.3554V43.4265M69.4 36.3554H76.24M83.08 36.3554H76.24M83.08 36.3554H89.92M76.24 36.3554V43.4265M89.92 36.3554H96.76M89.92 36.3554V43.4265M117.28 36.3554H110.44M117.28 36.3554V43.4265M110.44 36.3554H103.6M110.44 36.3554V43.4265M130.96 36.3554H124.12M130.96 36.3554V43.4265M124.12 36.3554V43.4265M144.64 36.3554H151.48M172 36.3554H165.16M172 36.3554V43.4265M165.16 36.3554V43.4265M7.84 43.4265H1M7.84 43.4265V50.4976M7.84 43.4265H14.68M1 43.4265V50.4976H7.84M48.88 43.4265H42.04M48.88 43.4265V50.4976H42.04M42.04 43.4265H35.2M42.04 43.4265V50.4976M62.56 43.4265H55.72M62.56 43.4265H69.4M62.56 43.4265V50.4976M55.72 43.4265V50.4976M69.4 43.4265H76.24M69.4 43.4265V50.4976M76.24 43.4265V50.4976M96.76 36.3554V43.4265M96.76 36.3554H103.6M96.76 43.4265H89.92M96.76 43.4265H103.6M96.76 43.4265V50.4976H103.6M89.92 43.4265H83.08V50.4976M89.92 43.4265V50.4976H83.08M103.6 36.3554V43.4265M103.6 43.4265H110.44M103.6 43.4265V50.4976M110.44 43.4265H117.28M110.44 43.4265V50.4976M117.28 43.4265V50.4976M130.96 43.4265H124.12M130.96 43.4265V50.4976M130.96 43.4265H137.8M124.12 43.4265V50.4976H130.96M172 43.4265H165.16M172 43.4265V50.4976H165.16M165.16 43.4265H158.32M165.16 43.4265V50.4976M7.84 50.4976H14.68M14.68 43.4265V50.4976M14.68 43.4265H21.52M14.68 50.4976H21.52M21.52 43.4265V50.4976M21.52 43.4265H28.36M21.52 50.4976H28.36M28.36 43.4265V50.4976M28.36 43.4265H35.2M28.36 50.4976H35.2M35.2 43.4265V50.4976M35.2 50.4976H42.04M62.56 50.4976H55.72M62.56 50.4976V57.5686M62.56 50.4976H69.4M55.72 50.4976V57.5686H62.56M76.24 50.4976H69.4M76.24 50.4976V57.5686M76.24 50.4976H83.08M69.4 50.4976V57.5686M83.08 50.4976V57.5686M103.6 50.4976H110.44M103.6 50.4976V57.5686M117.28 50.4976H110.44M117.28 50.4976V57.5686H110.44M110.44 50.4976V57.5686M130.96 50.4976H137.8M137.8 43.4265V50.4976M137.8 43.4265H144.64M137.8 50.4976H144.64M144.64 43.4265V50.4976M144.64 43.4265H151.48M144.64 50.4976H151.48M151.48 43.4265V50.4976M151.48 43.4265H158.32M151.48 50.4976H158.32M158.32 43.4265V50.4976M158.32 50.4976H165.16M62.56 57.5686H69.4M62.56 57.5686V64.6397M69.4 57.5686H76.24M69.4 57.5686V64.6397H62.56M76.24 57.5686H83.08M76.24 57.5686V64.6397H83.08V57.5686M110.44 57.5686H103.6M110.44 57.5686V64.6397M103.6 57.5686H96.76M103.6 57.5686V64.6397M21.52 57.5686H14.68V64.6397M21.52 57.5686V64.6397M21.52 57.5686H28.36M21.52 64.6397H14.68M21.52 64.6397H28.36M21.52 64.6397V71.7108M14.68 64.6397V71.7108M28.36 57.5686V64.6397M28.36 57.5686H35.2M28.36 64.6397H35.2M28.36 64.6397V71.7108M35.2 57.5686V64.6397M35.2 57.5686H42.04M35.2 64.6397H42.04M35.2 64.6397V71.7108M42.04 57.5686V64.6397M42.04 57.5686H48.88V64.6397H42.04M42.04 64.6397V71.7108M62.56 64.6397H55.72V71.7108H62.56V64.6397ZM96.76 57.5686H89.92V64.6397H96.76M96.76 57.5686V64.6397M96.76 64.6397H103.6M103.6 64.6397H110.44M110.44 64.6397H117.28V71.7108M110.44 64.6397V71.7108H117.28M130.96 57.5686H124.12V64.6397H130.96M130.96 57.5686V64.6397M130.96 57.5686H137.8M130.96 64.6397H137.8M137.8 57.5686V64.6397M137.8 57.5686H144.64M137.8 64.6397H144.64M144.64 57.5686V64.6397M144.64 57.5686H151.48M144.64 64.6397H151.48M151.48 57.5686V64.6397M151.48 57.5686H158.32V64.6397M151.48 64.6397H158.32M158.32 64.6397H165.16V71.7108M158.32 64.6397V71.7108M21.52 71.7108H14.68M21.52 71.7108H28.36M21.52 71.7108V78.7819M14.68 71.7108H7.84M14.68 71.7108V78.7819M28.36 71.7108H35.2M28.36 71.7108V78.7819M35.2 71.7108H42.04M35.2 71.7108V78.7819M42.04 71.7108H48.88V78.7819H42.04M42.04 71.7108V78.7819M117.28 71.7108H124.12V78.7819H117.28V71.7108ZM165.16 71.7108H158.32M165.16 71.7108V78.7819M165.16 71.7108H172V78.7819M158.32 71.7108V78.7819H165.16M7.84 71.7108H1V78.7819M7.84 71.7108V78.7819M7.84 78.7819H1M7.84 78.7819H14.68M7.84 78.7819V85.853M1 78.7819V85.853M14.68 78.7819H21.52M14.68 78.7819V85.853M21.52 78.7819V85.853M35.2 78.7819H28.36M35.2 78.7819V85.853M35.2 78.7819H42.04M28.36 78.7819V85.853M42.04 78.7819V85.853M165.16 78.7819H172M165.16 78.7819V85.853M172 78.7819V85.853M7.84 85.853H1M7.84 85.853V92.924M1 85.853V92.924M21.52 85.853H14.68M21.52 85.853V92.924M21.52 85.853H28.36M14.68 85.853V92.924M35.2 85.853H28.36M35.2 85.853H42.04M35.2 85.853V92.924M28.36 85.853V92.924M42.04 85.853H48.88V92.924H42.04M42.04 85.853V92.924M62.56 85.853V78.7819H55.72V85.853M62.56 85.853H55.72M62.56 85.853V92.924H55.72V85.853M137.8 85.853V78.7819H130.96V85.853M137.8 85.853H130.96M137.8 85.853V92.924M137.8 85.853H144.64V92.924M130.96 85.853H124.12M130.96 85.853V92.924M172 85.853H165.16M172 85.853V92.924H165.16M165.16 85.853H158.32M165.16 85.853V92.924M7.84 92.924H1M7.84 92.924V99.9951M7.84 92.924H14.68M1 92.924V99.9951M21.52 92.924H14.68M21.52 92.924H28.36M21.52 92.924V99.9951M14.68 92.924V99.9951H7.84M28.36 92.924H35.2M28.36 92.924V99.9951M35.2 92.924V99.9951M35.2 92.924H42.04M42.04 92.924V99.9951M117.28 85.853H110.44V92.924M117.28 85.853V92.924M117.28 85.853H124.12M117.28 92.924H110.44M117.28 92.924H124.12M117.28 92.924V99.9951M110.44 92.924V99.9951M124.12 85.853V92.924M124.12 92.924H130.96M130.96 92.924H137.8M130.96 92.924V99.9951M137.8 92.924H144.64M137.8 92.924V99.9951M144.64 92.924H151.48M144.64 92.924V99.9951M158.32 85.853H151.48V92.924M158.32 85.853V92.924M158.32 92.924H151.48M158.32 92.924H165.16M158.32 92.924V99.9951M151.48 92.924V99.9951M165.16 92.924V99.9951M7.84 99.9951H1M7.84 99.9951V107.066M1 99.9951V107.066M28.36 99.9951H21.52M28.36 99.9951H35.2M28.36 99.9951V107.066M21.52 99.9951V107.066H28.36M35.2 99.9951H42.04M35.2 99.9951V107.066M42.04 99.9951V107.066M42.04 99.9951H48.88V107.066H42.04M117.28 99.9951H110.44M117.28 99.9951V107.066M117.28 99.9951H124.12V107.066M110.44 99.9951V107.066H117.28M137.8 99.9951H130.96M137.8 99.9951V107.066M137.8 99.9951H144.64M130.96 99.9951V107.066M151.48 99.9951H144.64M151.48 99.9951V107.066H144.64M144.64 99.9951V107.066M165.16 99.9951H158.32M165.16 99.9951V107.066M165.16 99.9951H172V107.066M158.32 99.9951V107.066H165.16M7.84 107.066H1M7.84 107.066V114.137M1 107.066V114.137M28.36 107.066H35.2M28.36 107.066V114.137M42.04 107.066H35.2M42.04 107.066V114.137M35.2 107.066V114.137M62.56 107.066V99.9951H55.72V107.066M62.56 107.066H55.72M62.56 107.066V114.137M55.72 107.066V114.137M117.28 107.066H124.12M117.28 107.066V114.137M124.12 107.066V114.137M124.12 107.066H130.96M137.8 107.066H130.96M137.8 107.066H144.64M137.8 107.066V114.137M130.96 107.066V114.137M144.64 107.066V114.137M165.16 107.066H172M165.16 107.066V114.137H172V107.066M7.84 114.137H1M7.84 114.137V121.208H1V114.137M35.2 114.137H28.36M35.2 114.137H42.04M35.2 114.137V121.208H42.04M28.36 114.137H21.52V121.208H28.36V114.137ZM42.04 114.137V121.208M42.04 114.137H48.88V121.208H42.04M62.56 114.137H55.72M62.56 114.137V121.208M55.72 114.137V121.208M124.12 114.137H117.28M124.12 114.137H130.96M124.12 114.137V121.208M117.28 114.137H110.44M117.28 114.137V121.208M130.96 114.137H137.8M130.96 114.137V121.208M137.8 114.137H144.64M137.8 114.137V121.208M144.64 114.137V121.208M62.56 121.208H55.72M62.56 121.208V128.279H55.72V121.208M83.08 114.137H76.24V121.208M83.08 114.137V121.208M83.08 114.137H89.92M83.08 121.208H76.24M83.08 121.208H89.92M83.08 121.208V128.279H89.92M76.24 121.208H69.4V128.279H76.24V121.208ZM89.92 114.137V121.208M89.92 114.137H96.76M89.92 121.208H96.76M89.92 121.208V128.279M96.76 114.137V121.208M96.76 114.137H103.6M96.76 121.208H103.6M96.76 121.208V128.279M103.6 114.137V121.208M103.6 114.137H110.44M103.6 121.208H110.44M110.44 114.137V121.208M110.44 121.208H117.28M110.44 121.208V128.279M117.28 121.208H124.12M117.28 121.208V128.279M124.12 121.208H130.96M130.96 121.208H137.8M137.8 121.208H144.64M137.8 121.208V128.279M144.64 121.208V128.279M144.64 121.208H151.48M151.48 121.208H158.32V114.137H151.48V121.208ZM151.48 121.208V128.279M89.92 128.279H96.76M96.76 128.279H103.6V135.351H96.76V128.279ZM117.28 128.279H110.44M117.28 128.279V135.351M110.44 128.279V135.351M144.64 128.279H137.8M144.64 128.279H151.48M144.64 128.279V135.351M137.8 128.279V135.351M151.48 128.279H158.32M151.48 128.279V135.351M7.84 128.279H1V135.351M7.84 128.279V135.351M7.84 128.279H14.68M7.84 135.351H1M7.84 135.351H14.68M7.84 135.351V142.422M1 135.351V142.422M14.68 128.279V135.351M14.68 128.279H21.52M14.68 135.351H21.52M21.52 128.279V135.351M21.52 128.279H28.36M21.52 135.351H28.36M28.36 128.279V135.351M28.36 128.279H35.2M28.36 135.351H35.2M35.2 128.279V135.351M35.2 128.279H42.04M35.2 135.351H42.04M42.04 128.279V135.351M42.04 128.279H48.88V135.351M42.04 135.351H48.88M42.04 135.351V142.422M48.88 135.351V142.422M117.28 135.351H110.44M117.28 135.351V142.422M110.44 135.351V142.422M144.64 135.351H137.8M144.64 135.351V142.422M144.64 135.351H151.48M137.8 135.351V142.422M158.32 128.279V135.351M158.32 128.279H165.16M158.32 135.351H151.48M158.32 135.351H165.16M158.32 135.351V142.422M151.48 135.351V142.422M165.16 128.279V135.351M165.16 128.279H172V135.351M165.16 135.351H172M165.16 135.351V142.422M172 135.351V142.422H165.16M7.84 142.422H1M7.84 142.422V149.493M1 142.422V149.493M48.88 142.422H42.04M48.88 142.422V149.493M42.04 142.422V149.493M62.56 135.351H55.72V142.422M62.56 135.351V142.422M62.56 135.351H69.4M62.56 142.422H55.72M62.56 142.422H69.4M62.56 142.422V149.493M55.72 142.422V149.493M69.4 135.351V142.422M69.4 135.351H76.24V142.422H69.4M69.4 142.422V149.493M117.28 142.422H110.44M117.28 142.422V149.493M117.28 142.422H124.12M110.44 142.422H103.6M110.44 142.422V149.493M144.64 142.422H137.8M144.64 142.422H151.48M144.64 142.422V149.493M137.8 142.422H130.96M137.8 142.422V149.493M151.48 142.422H158.32M151.48 142.422V149.493M165.16 142.422H158.32M158.32 142.422V149.493M7.84 149.493H1M7.84 149.493V156.564M1 149.493V156.564M21.52 142.422H14.68V149.493M21.52 142.422V149.493M21.52 142.422H28.36M21.52 149.493H14.68M21.52 149.493H28.36M21.52 149.493V156.564M14.68 149.493V156.564M28.36 142.422V149.493M28.36 142.422H35.2V149.493M28.36 149.493H35.2M28.36 149.493V156.564M35.2 149.493V156.564M48.88 149.493H42.04M48.88 149.493V156.564M42.04 149.493V156.564M62.56 149.493H55.72M62.56 149.493H69.4M62.56 149.493V156.564M55.72 149.493V156.564M69.4 149.493V156.564M89.92 142.422H83.08V149.493M89.92 142.422V149.493M89.92 142.422H96.76M89.92 149.493H83.08M89.92 149.493H96.76M89.92 149.493V156.564M83.08 149.493H76.24V156.564H83.08M83.08 149.493V156.564M96.76 142.422V149.493M96.76 142.422H103.6M96.76 149.493H103.6M96.76 149.493V156.564H89.92M103.6 142.422V149.493M103.6 149.493H110.44M110.44 149.493H117.28M110.44 149.493V156.564M117.28 149.493H124.12M117.28 149.493V156.564M124.12 142.422V149.493M124.12 142.422H130.96M124.12 149.493H130.96M124.12 149.493V156.564M130.96 142.422V149.493M130.96 149.493H137.8M130.96 149.493V156.564H124.12M137.8 149.493H144.64M137.8 149.493V156.564H144.64M144.64 149.493V156.564M144.64 149.493H151.48M158.32 149.493H151.48M158.32 149.493V156.564M158.32 149.493H165.16M151.48 149.493V156.564M7.84 156.564H1M7.84 156.564V163.635M1 156.564V163.635M21.52 156.564H14.68M21.52 156.564H28.36M21.52 156.564V163.635M14.68 156.564V163.635H21.52M28.36 156.564H35.2M28.36 156.564V163.635M35.2 156.564V163.635H28.36M48.88 156.564H42.04M48.88 156.564V163.635M42.04 156.564V163.635M62.56 156.564H55.72M62.56 156.564H69.4M62.56 156.564V163.635M55.72 156.564V163.635H62.56M69.4 156.564V163.635M83.08 156.564H89.92M83.08 156.564V163.635M89.92 156.564V163.635H83.08M117.28 156.564H110.44M117.28 156.564H124.12M117.28 156.564V163.635M110.44 156.564V163.635M144.64 156.564H151.48M144.64 156.564V163.635M151.48 156.564H158.32M151.48 156.564V163.635M158.32 156.564H165.16M158.32 156.564V163.635H151.48M165.16 149.493V156.564M165.16 149.493H172V156.564M165.16 156.564H172M165.16 156.564V163.635M172 156.564V163.635M7.84 163.635H1M7.84 163.635V170.706M1 163.635V170.706M21.52 163.635H28.36M48.88 163.635H42.04M48.88 163.635V170.706M42.04 163.635V170.706M62.56 163.635H69.4M62.56 163.635V170.706M69.4 163.635V170.706M69.4 163.635H76.24M83.08 163.635H76.24M83.08 163.635V170.706M117.28 163.635H110.44M117.28 163.635V170.706M117.28 163.635H124.12M110.44 163.635H103.6M110.44 163.635V170.706M151.48 163.635H144.64M151.48 163.635V170.706M144.64 163.635H137.8M144.64 163.635V170.706M172 163.635H165.16M172 163.635V170.706M165.16 163.635V170.706M7.84 170.706H1M7.84 170.706V177.777M7.84 170.706H14.68M1 170.706V177.777H7.84M48.88 170.706H42.04M48.88 170.706V177.777H42.04M42.04 170.706H35.2M42.04 170.706V177.777M69.4 170.706H62.56M69.4 170.706H76.24M69.4 170.706V177.777M62.56 170.706H55.72V177.777H62.56M62.56 170.706V177.777M76.24 163.635V170.706M76.24 170.706H83.08M76.24 170.706V177.777H69.4M83.08 170.706H89.92M83.08 170.706V177.777H89.92M103.6 163.635H96.76V170.706M103.6 163.635V170.706M103.6 170.706H96.76M103.6 170.706H110.44M103.6 170.706V177.777M96.76 170.706H89.92M96.76 170.706V177.777M110.44 170.706H117.28M110.44 170.706V177.777H103.6M117.28 170.706H124.12M117.28 170.706V177.777H124.12M124.12 163.635V170.706M124.12 163.635H130.96M124.12 170.706H130.96M124.12 170.706V177.777M130.96 163.635V170.706M130.96 163.635H137.8M130.96 170.706H137.8M130.96 170.706V177.777M137.8 163.635V170.706M137.8 170.706H144.64M137.8 170.706V177.777M144.64 170.706H151.48M144.64 170.706V177.777M151.48 170.706V177.777M151.48 170.706H158.32M172 170.706H165.16M172 170.706V177.777H165.16M165.16 170.706H158.32M165.16 170.706V177.777M7.84 177.777H14.68M14.68 170.706V177.777M14.68 170.706H21.52M14.68 177.777H21.52M21.52 170.706V177.777M21.52 170.706H28.36M21.52 177.777H28.36M28.36 170.706V177.777M28.36 170.706H35.2M28.36 177.777H35.2M35.2 170.706V177.777M35.2 177.777H42.04M62.56 177.777H69.4M89.92 170.706V177.777M89.92 177.777H96.76M96.76 177.777H103.6M124.12 177.777H130.96M130.96 177.777H137.8M137.8 177.777H144.64M144.64 177.777H151.48M151.48 177.777H158.32M158.32 170.706V177.777M158.32 177.777H165.16M1 57.5686H7.84V64.6397H1V57.5686ZM144.64 71.7108H151.48V78.7819H144.64V71.7108ZM124.12 128.279H130.96V135.351H124.12V128.279Z' stroke='black' stroke-width='0.5'/%3E%3C/svg%3E%0A");
    width: 173px;
    height: 179px;
    margin: 0 auto 10px;
}
.tgChannel__text {
    color: var(--Black, #000);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 107%;
    letter-spacing: 0.28px;
    width: 211px;
}
.tgChannel__text a {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 15px;
    letter-spacing: 0.28px;
    text-decoration: none;
    position: relative;
    display: inline-block;
}
.tgChannel__text a:before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #000;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: 0.3s all;
}
.tgChannel__text a:hover::before {
    width: 0;
}
.ajax-loader {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' width='200' height='200' style='shape-rendering: auto; display: block;' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cg transform='rotate(0 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.9166666666666666s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(30 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.8333333333333334s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(60 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.75s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(90 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.6666666666666666s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(120 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.5833333333333334s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(150 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.5s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(180 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.4166666666666667s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(210 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.3333333333333333s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(240 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.25s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(270 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.16666666666666666s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(300 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='-0.08333333333333333s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg transform='rotate(330 50 50)'%3E%3Crect fill='%2323de84' height='12' width='6' ry='6' rx='3' y='24' x='47'%3E%3Canimate repeatCount='indefinite' begin='0s' dur='1s' keyTimes='0;1' values='1;0' attributeName='opacity'%3E%3C/animate%3E%3C/rect%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/g%3E%3C!-- %5Bldio%5D generated by https://loading.io --%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    width: 200px;
    height: 200px;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: block;
    font-size: 0;
    padding: 0;
    text-align: left;
    margin-left: 150px;
}
@media (max-width: 1200px) {
    .container {
        padding: 0 20px;
    }
    .header__menu ul {
        gap: 15px;
    }
    .myMainSection {
        padding: 20px 0;
    }
    .myMainSection.myMainMaterials {
        padding-bottom: 40px;
    }
    .myMainIntro {
        padding-top: 0;
    }
    .myMainIntro__wrap {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        gap: 40px;
    }
    .myMainIntro__list.materialsPage__list {
        grid-template-columns: repeat(4, 1fr);
    }
    .myMainIntro__wrap .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
        height: auto;
    }
    .myMainIntro__side-top__inner {
        width: 100%;
        max-width: none;
        min-width: 327px;
    }
    .myMainIntro__side-item__block {
        min-height: 327px;
        max-height: none;
        min-width: 327px;
        max-width: none;
        width: 100%;
    }
    .myMainIntro__side-item__photo {
        min-width: 261px;
        max-width: none;
        width: 55%;
        height: 70%;
        min-height: 196px;
        max-height: none;
    }
    .myMainBanner {
        overflow: hidden;
    }
    .myMainCourses,
    .myMainPodkasts {
        overflow: hidden;
    }
    .myMainCourses .coursesPage__list,
    .myMainPodkasts .myPodkastsOther__list {
        overflow-y: auto;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
    }
    .myMainCourses .coursesPage__list::-webkit-scrollbar,
    .myMainPodkasts .myPodkastsOther__list::-webkit-scrollbar {
        display: none;
    }
    .myMainPodkasts .myPodkastsOther__list {
        width: calc(100% + 20px);
        padding-right: 30px;
    }
    .myMainPodkasts .myPodkastsOther__list .materialsPage__list-item.__podkast {
        min-width: 418px;
    }
    .coursesPage__list-item.__long {
        grid-area: 1;
    }
    .myMainCourses,
    .myMainPodkasts,
    .myMainEvents,
    .myMainBanner {
        overflow: hidden;
    }
    .myMainCourses .coursesPage__list .coursesPage__list-item {
        min-width: 280px;
    }
    .myMainSubscribe {
        height: auto;
        padding: 96px 0;
    }
    .myMainSubscribe__form {
        min-width: 1px;
        padding: 0;
        width: 100%;
    }
    .myMainCourses .coursesPage__list-item__photo {
        max-width: 306px;
    }
    .myMainMaterials .materialsPage__list {
        grid-column-gap: 12px;
    }
    .myMainMaterials .materialsPage__wrap {
        flex-direction: column;
        gap: 40px;
    }
    .materialsPage__side {
        min-width: 1px;
        max-width: none;
        padding-bottom: 0;
        top: 0;
        position: relative;
    }
    .materialsPage__side .side__sort .dropdown {
        margin-bottom: 0;
    }
    .dropdown.opened .dropdown__wrap {
        position: relative;
        z-index: 1;
    }
    .side__tags,
    .podkastsPage__tags {
        margin-bottom: 0;
        display: none;
    }
    .coursesPage__top-wrap,
    .materialsPage__top-wrap {
        padding-right: 20px;
        gap: 40px;
    }
    .myCoursePlug__item[data-id="2"] .myCoursePlug__item-image[data-visible="desktop"] {
        margin-right: 20px;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-title {
        font-size: 48px;
    }
    .eventsPage__section {
        flex-direction: column;
        gap: 40px;
    }
    .eventsPage__section-date {
        min-width: 1px;
        max-width: none;
    }
    .eventsPage__section-date br {
        display: none;
    }
    .eventsPage__wrap .materialsPage__inner {
        flex: 2;
    }
    .authorsPage__sort {
        padding-right: 0;
    }
    .authorsPage__sort-inner ul {
        grid-column-gap: 10px;
    }
    .podkastsPage__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .podkastsPage__list .materialsPage__list-item__title {
        height: auto;
    }
    .myPageSpaekers__wrap[data-count="1"],
    .myPageSpaekers__wrap[data-count="2"],
    .myPageSpaekers__wrap[data-count="3"],
    .myPageSpaekers__wrap.__row {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .myPageSpaekers__wrap[data-count="1"] .myEditorBox,
    .myPageSpaekers__wrap[data-count="2"] .myEditorBox,
    .myPageSpaekers__wrap[data-count="3"] .myEditorBox,
    .myPageSpaekers__wrap.__row .myEditorBox {
        max-width: none;
    }
    .myPageSpaekers__wrap[data-count="3"] .myPageSpeakers__list,
    .myPageSpaekers__wrap.__row .myPageSpeakers__list {
        grid-template-columns: repeat(3, 1fr);
    }
    .myPageSpeakers__list-item__photo {
        height: auto;
    }
}
@media (max-width: 1000px) {
    .header__wrap {
        -ms-align-items: center;
        align-items: center;
    }
    .header__logo {
        flex: 1;
    }
    .header__menu-hamburger {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        margin-right: 24px;
    }
    .header__search-button {
        border-left: none;
    }
    .header__menu {
        display: block;
        left: 0;
        top: 82px;
        position: fixed;
        width: 100vw;
        height: calc(100vh - 82px);
        background-color: #fff;
        opacity: 0;
        visibility: hidden;
        transform: translateX(-100%);
    }
    .header__menu.__opened {
        transform: translateX(0);
        opacity: 1;
        visibility: visible;
    }
    .header__menu ul {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: flex-start;
        align-items: flex-start;
        width: 50%;
        height: 100%;
        padding-left: 24px;
        padding-right: 24px;
    }
    .header__menu > ul {
        padding: 80px 24px;
        background-color: #fff;
        overflow: hidden;
        justify-content: flex-start;
        padding-top: 35%;
    }
    .header__menu ul a {
        font-size: 21px;
    }
    .header__menu ul li a sup {
        font-size: 21px;
        left: 3px;
        top: -8px;
    }
    .header__menu ul li ul {
        justify-content: center;
        width: 50%;
        right: 0;
        left: auto;
        border: none;
        border-left: 1px solid var(--Black, #000);
        top: 0;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        gap: 24px;
        transition: 0.3s all;
    }
    .header__menu > ul > li {
        height: 37px;
    }
    .showOnlyMobile {
        display: block;
    }
    .header__menu ul li ul.__opened {
        opacity: 1;
        visibility: visible;
    }
    .header__menu ul li ul li {
        height: auto;
        width: 100%;
        padding: 0;
        z-index: 1;
    }
    .header__menu ul li ul li a {
        width: auto;
        height: auto;
        display: block;
        font-size: 14px;
    }
    .header__search {
        transition: 0.3s all;
    }
    .header__search.hidden {
        opacity: 0;
        visibility: hidden;
    }
    .search__results-tabs__head {
        display: none;
    }
    .search__results-tabs__head a {
        white-space: nowrap;
    }
    .search__results-tabs__body-item__list {
        max-height: 40vh;
    }
    .indexPage {
        margin-top: 20px;
    }
    .myMainBanner__wrap {
        flex-direction: column;
    }
    .myMainSection.myMainMaterials {
        padding-top: 40px;
    }
    .indexPage .materialsPage__list {
        margin-top: 66px;
        grid-template-columns: repeat(3, 1fr);
        grid-column-gap: 12px;
    }
    .materialsPage__wrap {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        gap: 0;
    }
    .materialsPage .materialsPage__wrap .materialsPage__side {
        margin-bottom: 40px;
    }
    .myMainMaterials .materialsPage__list {
        margin-top: 40px;
    }
    .podkastsPage .materialsPage__list-item.__podkast .materialsPage__list-item__photo {
        height: auto;
    }
    .materialsPage__list-item.__podkast .materialsPage__list-item__photo:before {
        display: none;
    }
    .myMainSubscribe__form-line {
        flex-direction: column;
        padding-bottom: 0;
        align-items: flex-start;
        justify-content: flex-start;
        height: auto;
    }
    .myMainSubscribe__box,
    .myMainSubscribe__form,
    .myMainSubscribe__form-groups {
        width: 100%;
    }
    .myMainSubscribe__form-title {
        margin: 0 0 24px 0;
    }
    .myMainProjects__slider-item__box {
        min-width: 406px;
        max-width: 406px;
    }
    .myMainEvents {
        padding-bottom: 30px;
    }
    .myMainEvents__tabs-head {
        display: none;
    }
    .myMainEvents__tabs-body__list {
        gap: 12px;
        flex-direction: row;
        align-items: flex-start;
        overflow-y: auto;
        padding-bottom: 30px;
        width: calc(100% + 20px);
        padding-right: 20px;
    }
    .myMainEvents__tabs-body__list-item {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        flex-direction: column-reverse;
        min-width: 327px;
        max-width: 327px;
        gap: 32px;
    }
    .myMainEvents__tabs-body__list-item:not(:last-of-type) {
        border-bottom: none;
        padding-bottom: 0;
    }
    .myMainEvents__tabs-body__list-item__photo {
        max-width: none;
        width: 100%;
        overflow: hidden;
    }
    .myMainEvents__tabs-body__list-item__photo img {
        min-height: 260px;
        max-height: 260px;
        height: auto;
    }
    .myMainEvents__tabs-body__list-item__content {
        padding-top: 0;
    }
    .myMainEvents__tabs-body__list-item__meta {
        margin-bottom: 16px;
    }
    .myMainEvents__tabs-body__list-item__date {
        font-size: 16px;
    }
    .myMainEvents__tabs-body__list-item__title {
        font-size: 21px;
    }
    .myMainEvents__tabs-body__list-item__text {
        margin-top: 32px;
        font-size: 14px;
    }
    .myMainBanner__image:not(.showOnlyMobile) {
        display: none;
    }
    .myMainBanner__content {
        max-width: none;
    }
    .myMainCourses .coursesPage__list {
        width: calc(100% + 20px);
        padding-right: 20px;
    }
    .myMainPodkasts .myPodkastsOther__list .materialsPage__list-item.__podkast {
        min-width: 280px;
    }
    .myCoursePlug {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 12px;
    }
    .myCoursePlug__item {
        height: auto;
    }
    .myCoursePlug__item[data-id="2"] .myCoursePlug__item-content {
        max-width: 279px;
    }
    .myCoursePlug__item[data-id="1"] {
        grid-column: span 2;
    }
    .myCoursePlug__item-wrap {
        flex-direction: column;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-title {
        font-size: 37px;
    }
    .myCoursePlug__item[data-id="2"] .myCoursePlug__item-image[data-visible="desktop"],
    .myCoursePlug__item[data-id="3"] .myCoursePlug__item-image[data-visible="desktop"] {
        max-width: 100%;
        min-width: 1px;
    }
    .myCoursePlug__item[data-id="2"] .myCoursePlug__item-wrap {
        gap: 80px;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-image[data-visible="mobile"] {
        display: none;
    }
    .myCoursePlug__item[data-id="3"] .myCoursePlug__item-image[data-visible="desktop"] {
        margin: 40px auto 24px;
        min-width: 279px;
        max-width: 279px;
        height: 279px;
    }
    .myCoursePlug__item-content {
        gap: 26px;
        padding: 24px;
    }
    .myCoursePlug__item[data-id="2"] .myCoursePlug__item-image[data-visible="desktop"] {
        margin-right: 0;
        margin-bottom: 24px;
    }
    .myCoursePlug__item-title {
        font-size: 32px;
    }
    .myCoursePlug__item[data-id="2"] .myCoursePlug__item-image[data-visible="desktop"] {
        min-width: 1px;
        max-width: none;
    }
    .myCoursePlug__item-image img,
    .myCoursePlug__item-image svg {
        max-width: 100%;
    }
    .researchPage__list {
        margin-top: 40px;
    }
    .materialsPage .materialsPage__inner {
        margin-top: 0;
    }
    .myMainMaterials .materialsPage__list {
        margin-top: 0;
    }
    .researchPage__list,
    .objectsPage__list {
        grid-column-gap: 12px;
    }
    .side__search {
        margin-bottom: 32px;
    }
    .coursesPage__top-wrap,
    .materialsPage__top-wrap {
        flex-direction: column;
        gap: 15px;
        padding-right: 15px;
    }
    .coursesPage__top-text {
        max-width: none;
    }
    .eventsPage__wrap .materialsPage__inner {
        margin-top: 40px;
    }
    .forumsPage__list-item a {
        align-items: flex-start;
    }
    .forumsPage__list-item__photo {
        height: auto;
    }
    .forumsPage__list-item__meta {
        margin-bottom: 32px;
        gap: 8px;
    }
    .forumsPage__list-item__meta-item {
        height: auto;
        min-height: 20px;
        background-position: left top 2px;
    }
    .forumsPage__list-item__text {
        margin-top: 32px;
        max-width: none;
    }
    .forumsPage__list-item__title {
        font-size: 32px;
    }
    .authorsPage__sort {
        flex-direction: column;
        align-items: flex-start;
        gap: 24px;
    }
    .eventsPage {
        margin-top: 0;
    }
    .eventsPage__tabs .tabs__head > .tabs__head-item:first-of-type {
        display: none;
    }
    .eventsPage__tabs .tabs__head .flex__right {
        flex: 0;
    }
    .month {
        justify-content: space-between;
        max-width: 98%;
    }
    .month .title {
        margin: 0;
        color: var(--text-black, #1a1a1a);
        font-size: 21px;
        font-style: normal;
        font-weight: 500;
        line-height: 114%;
    }
    .month .next,
    .month .prev {
        background-size: 15px 11px;
        width: 32px;
        height: 32px;
    }
    #month-calendar {
        max-width: 355px;
    }
    .existEvents .calDayEventsCount {
        display: none;
    }
    .existEvents .calDayEvents {
        display: none;
    }
    .existEvents .calDayTop .calDayText:after {
        content: "";
        width: 8px;
        height: 8px;
        border-radius: 50%;
        display: block;
        background: #fa8a59;
        margin-left: auto;
        margin-right: auto;
    }
    .weekdays {
        border-bottom: none;
    }
    .days li {
        height: auto;
        border: none;
        margin-bottom: 10px;
    }
    .days li:before,
    .days li:after {
        display: none;
    }
    .existEvents {
        cursor: pointer;
    }
    .weekdays li {
        font-size: 14px;
        color: #bdbdbd;
    }
    .weekdays li:not(:first-child) {
        padding-left: 0;
    }
    .calDayText span,
    .weekdays li span {
        display: none;
    }
    .mobileEvents {
        margin-top: 50px;
    }
    .mobileEvents .calDayEvents__item:nth-child(2),
    .mobileEvents .calDayEvents__item:nth-child(3) {
        position: relative;
        left: 0;
    }
    .mobileEvents .calDayEvents__item:nth-child(1) {
        width: 100%;
    }
    .eventsPage .mobileEvents .calDayEvents__item {
        flex-direction: column;
        text-decoration: none;
        left: 0;
        margin-top: 0;
    }
    .mobileEvents .calDayEvents__item:not(:last-child) {
        margin-bottom: 32px;
    }
    .mobileEvents .calDayEvents__item-photo {
        height: 235px;
        width: 100%;
        margin-bottom: 40px;
    }
    .mobileEvents .calDayEvents__item-photo img {
        display: block;
    }
    .calDayEvents__item-photo__empty {
        background-size: 50%;
    }
    .mobileEvents .calDayEvents__item-content {
        position: relative;
        display: block;
    }
    .mobileEvents .calDayEvents__item:nth-child(1) .calDayEvents__item-content {
        padding: 0;
    }
    .mobileEvents .calDayEvents__item-desc,
    .mobileEvents .calDayEvents__item-date {
        display: block;
    }
    .mobileEvents .calDayEvents__item-content {
        margin-left: 12px;
    }
    .mobileEvents .calDayEvents__item-date {
        font-weight: 500;
        font-size: 12px;
        line-height: 117%;
        letter-spacing: -0.01em;
        color: #fa8a59;
        margin-bottom: 4px;
    }
    .mobileEvents .calDayEvents__item-title {
        font-weight: 500;
        font-size: 20px;
        line-height: 120%;
        letter-spacing: -0.01em;
        color: #000;
        margin-bottom: 8px;
    }
    .mobileEvents .calDayEvents__item-desc {
        font-weight: 500;
        font-size: 16px;
        line-height: 125%;
        letter-spacing: -0.01em;
        color: #1a1a1a;
    }
    .myPageHero__image,
    .myPagePodkast__image {
        height: 358px;
    }
    .myForumsHero__intro {
        padding-top: 32px;
        gap: 0;
    }
    .myPageHero__intro-title,
    .myForumsHero__intro-title {
        font-size: 32px;
    }
    .myForumsHero__intro-title {
        margin: 12px 0 32px;
    }
    .myEditorSection.myPageDigits {
        padding: 32px 0;
    }
    .myPageDigits.three .myPageDigits__list-item__digit,
    .myPageDigits__list-item__digit {
        font-size: 40px;
    }
    .myPageContent__content h3,
    .myPageAuthorName__content h3,
    .myPageAuthorAvatar__content h3,
    .myEditorSection__content h3,
    .myPageInmageHorizont__content h3 {
        font-size: 21px;
    }
    .myPageContent__content h2,
    .myPageAuthorName__content h2,
    .myPageAuthorAvatar__content h2,
    .myEditorSection__content h2,
    .myPageInmageHorizont__content h2 {
        font-size: 27px;
    }
    .myPageGallery__list {
        grid-template-columns: repeat(4, 1fr);
        grid-auto-rows: 160px;
        gap: 8px;
    }
    .myPageGallery__list-item.__long {
        grid-column: auto;
    }
    .myPageGallery__button {
        text-align: center;
        margin-top: 32px;
    }
    .fancybox-container.customGallery {
        display: flex;
        flex-direction: column;
    }
    .fancybox-is-open.customGallery.fancybox-show-thumbs .fancybox-inner,
    .fancybox-is-open.customGallery .fancybox-stage,
    .fancybox-is-open.customGallery .fancybox-thumbs {
        position: relative;
        left: 0;
        top: 0;
        right: auto;
        bottom: auto;
    }
    .fancybox-is-open.customGallery.fancybox-show-thumbs .fancybox-inner {
        height: 70vh;
    }
    .fancybox-is-open.customGallery .fancybox-stage {
        top: 40px;
        height: 90%;
    }
    .fancybox-is-open.customGallery .fancybox-thumbs {
        width: 100%;
        padding: 10px 12px;
    }
    .fancybox-is-open.customGallery .fancybox-thumbs__list {
        display: flex;
        overflow-x: auto;
        overflow-y: hidden;
        gap: 8px;
        padding-bottom: 10px;
    }
    .fancybox-is-open.customGallery .fancybox-thumbs__list::-webkit-scrollbar-track {
        background: rgb(255 255 255 / 0.2);
    }
    .fancybox-is-open.customGallery .fancybox-thumbs__list::-webkit-scrollbar-thumb {
        background: #fff;
    }
    .fancybox-is-open.customGallery .fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
        height: 5px;
    }
    .fancybox-is-open.customGallery .fancybox-thumbs__list a {
        height: 80px;
        width: 107px;
        min-width: 107px;
        max-width: none;
        max-height: none;
        float: none;
        display: block;
    }
    .fancybox-is-open.customGallery .fancybox-thumbs__list a:before {
        border: 2px solid var(--Green, #23de84);
    }
    .fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button {
        width: 80px;
        height: 81px;
    }
    .slick-arrow.myPageSlider__init-buttons__arrow {
        width: 80px;
        height: 81px;
    }
    .myPageSlider__init-buttons__prev {
        background-image: url("data:image/svg+xml,%0A%3Csvg width='82' height='83' viewBox='0 0 82 83' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.125 1L2 41.5M2 41.5L42.125 82M2 41.5H82' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    }
    .myPageSlider__init-buttons__next {
        background-image: url("data:image/svg+xml,%0A%3Csvg width='82' height='83' viewBox='0 0 82 83' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.875 1L80 41.5M80 41.5L39.875 82M80 41.5H0' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    }
    .slick-arrow::before,
    .fancybox-is-open.customGallery .fancybox-navigation button.fancybox-button:before {
        display: none;
    }
    .fancybox-is-open.customGallery .fancybox-toolbar {
        padding: 0 10px;
    }
    .fancybox-is-open.customGallery .fancybox-toolbar p {
        font-size: 16px;
    }
    .myForumsOther {
        padding: 20px 0 32px;
    }
    .myForumsOther__list {
        grid-template-columns: repeat(2, 1fr);
        grid-row-gap: 32px;
        grid-column-gap: 15px;
    }
    .myForumsOther__list-item__photo {
        height: 235px;
    }
    .myForumsOther__list-item__title {
        font-size: 32px;
    }
    .myPageHero__intro {
        padding-top: 32px;
        margin-bottom: 32px;
        gap: 0;
    }
    .myPageHero__intro-info {
        min-width: 200px;
    }
    .myPageHero__intro .myPageBack {
        margin-bottom: 20px;
    }
    .myEditorBox {
        max-width: none;
    }
    .myPageContentAuthor .myPageAuthorAvatar__content {
        font-size: 21px;
    }
    .myPageDigits__title {
        font-size: 32px;
        margin-bottom: 32px;
    }
    .myPageAuthorAvatar__wrap.__quoteCenter {
        -ms-align-items: flex-start;
        align-items: flex-start;
    }
    .myMainSubscribe__form {
        padding: 0;
        width: 100%;
    }
    .myMainSubscribe__form-line {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        height: auto;
    }
    .myMainSubscribe__form-title,
    .myMainSubscribe__form-right {
        display: none;
    }
    .myMainSubscribe__form-top {
        margin-bottom: 24px;
    }
    .myMainSubscribe__form-top .myMainSubscribe__form-title,
    .myMainSubscribe__form-top .myMainSubscribe__form-right {
        display: block;
    }
    .myMainSubscribe__form-groups {
        justify-content: space-between;
        width: 100%;
    }
    .myMainSubscribe__form-input {
        padding-left: 0;
        margin-right: 0;
        text-align: left;
    }
    .myMainSubscribe__form-button {
        font-size: 0;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_3230_1545' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3230_1545)'%3E%3Cpath d='M13.125 10.75H4V9.25H13.125L8.9375 5.0625L10 4L16 10L10 16L8.9375 14.9375L13.125 10.75Z' fill='white'/%3E%3C/g%3E%3C/svg%3E")
            no-repeat;
        width: 20px;
        height: 20px;
    }
    .myMainSubscribe__form-title,
    .myMainSubscribe__form-right {
        font-size: 32px;
        margin: 0;
    }
    .myMainSubscribe__form-right {
        text-align: left;
    }
    .myMainSubscribe__form-line {
        height: 52px;
    }
    .myMainSubscribe__form-green {
        font-size: 18px;
        margin-top: 24px;
        margin-bottom: 64px;
    }
    .myPageImageContent__init.__horizontal .myPageImageContent__image,
    .myPageImageContent .myPageImageContent__image {
        min-width: 1px !important;
        max-width: none !important;
        display: block;
        min-height: 1px !important;
        max-height: none !important;
        width: 100%;
    }
    .myPageImageContent__init.__horizontal .myPageImageContent__image img,
    .myPageImageContent .myPageImageContent__image img {
        width: 100%;
    }
    .materialsPage__list {
        column-gap: 12px;
    }
    .researchPage__list-item__photo {
        height: 200px;
    }
    .page__title {
        font-size: 40px;
    }
    .coursesPage,
    .materialsPage,
    .authorsPage,
    .indexPage,
    .podkastsPage,
    .objectsPage {
        font-size: 40px;
        padding-top: 20px;
    }
    .myPageAuthorAvatar__avatar {
        min-width: 180px;
        max-width: 180px;
    }
    .podkastsPage__list {
        grid-column-gap: 20px;
    }
    .materialsPage__list-item.__podkast .materialsPage__list-item__photo,
    .materialsPage__list-item.__podkast .materialsPage__list-item__photo img,
    .materialsPage__inner .materialsPage__list-item.__podkast.__long .materialsPage__list-item__photo img,
    .podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
        min-height: 1px;
        height: auto;
    }
    .myPagePodkast__intro {
        flex-direction: column;
        gap: 32px;
    }
    .myPagePodkast__text {
        margin-top: 32px;
    }
    .myPodkastsList {
        padding: 64px 0;
    }
    .myPodkastsList__slider-wrap {
        overflow: visible;
    }
    .myPodkastsList__slider-wrap .slick-slide {
        margin-right: 80px;
        width: 500px;
    }
    .myPodkastsList .slick-arrow:not(.myPageSlider__init-buttons__arrow) {
        top: -80px;
        width: 40px;
        height: 40px;
        background-size: cover;
    }
    .myPodkastsList .slick-prev {
        left: 50%;
        transform: translateX(-50%);
        margin-left: -160px;
        background-image: url("data:image/svg+xml,%0A%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.8715 1L2.00009 21M2.00009 21L21.8715 41M2.00009 21H41.6191' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    }
    .myPodkastsList .slick-next {
        right: 50%;
        transform: translateX(50%);
        margin-right: -160px;
        background-image: url("data:image/svg+xml,%0A%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1285 1L39.9999 21M39.9999 21L20.1285 41M39.9999 21H0.380859' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
    }
    .myPodkastsList__slider-item__social {
        padding-bottom: 0;
    }
    .myPageSlider__init {
        height: auto;
    }
    .footer {
        padding: 35px 0;
    }
    .footer__center {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .footer__social-wrap {
        margin-top: 60px;
    }
    .footer__social {
        justify-content: flex-end;
        gap: 24px;
    }
    .footer__menu ul {
        flex-wrap: wrap;
    }
}
@media (max-width: 780px) {
    .header,
    .bx-core .header {
        z-index: 1002;
        top: 0;
    }
    .header__wrap {
        border-top: none;
        -ms-align-items: center;
        align-items: center;
    }
    .header,
    .bx-core .header {
        border-bottom: 1px solid var(--Black, #000);
        background: #fff;
    }
    .header .container {
        padding: 0;
    }
    .header__wrap {
        border: none;
        padding: 0 24px;
    }
    .header__logo-image {
        display: none;
    }
    .header__logo-text {
        border-right: none;
        font-size: 13px;
        padding: 10px;
        border: 1px solid var(--Black, #000);
    }
    .header__menu {
        top: 61px;
        height: calc(100vh - 61px);
    }
    .header__menu-hamburger {
        margin-right: 0;
        margin-left: 20px;
    }
    .header__search-form__wrap {
        padding: 10px 20px 10px 24px;
    }
    .coursesPage,
    .materialsPage,
    .authorsPage,
    .indexPage,
    .objectsPage {
        padding-top: 24px;
        margin-top: 0;
    }
    .indexPage {
        padding-top: 40px;
        margin-top: 0;
    }
    .myMainIntro__side-top__inner {
        position: relative;
        top: 0;
    }
    .myMainIntro__side-item__photo {
        width: 85%;
    }
    .myMainIntro__side-title {
        font-size: 40px;
        margin-bottom: 24px;
    }
    .myMainIntro__side-item__fixed-title {
        font-size: 33px;
    }
    .myMainIntro__side-item__fixed-title2 {
        top: 110px;
        right: -110px;
    }
    .myMainIntro__side-item__title {
        font-size: 24px;
        margin: 14px 0;
    }
    .indexPage .coursesPage__list-item__photo {
        max-width: 327px;
        height: 390px;
        margin-left: auto;
        margin-right: auto;
    }
    .myMainBanner .myMainSection {
        padding: 40px 0;
    }
    .myMainBanner__content {
        max-width: none;
    }
    .myMainBanner__title {
        font-size: 40px;
        line-height: 105%;
    }
    .myMainBanner__text {
        font-size: 16px;
        line-height: 112.5%;
    }
    .myMainBanner__image:not(.showOnlyMobile) {
        display: none;
    }
    .myMainBanner__image {
        height: 343px;
        left: 0;
    }
    .myMainBanner__image img {
        max-height: 100%;
        object-fit: contain;
    }
    .myMainSection__top,
    .myMainPodkasts .myMainSection__top {
        margin-bottom: 24px;
        padding-bottom: 10px;
    }
    .myMainSection__top {
        padding-top: 12px;
    }
    .myMainSection__title {
        font-size: 40px;
    }
    .myMainPodkasts .materialsPage__list-item.__podkast .materialsPage__list-item__photo img,
    .podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo img,
    .myMainPodkasts .myPageOtherpage__box-el__photo[data-type="podkast"],
    .materialsPage__list-item.__podkast .materialsPage__list-item__photo.__noPhoto,
    .materialsPage__list-item.__podkast .materialsPage__list-item__photo.__noPhoto svg {
        height: auto;
        max-width: none;
        width: 100%;
    }
    .materialsPage__list-item.__podkast .materialsPage__list-item__photo:before {
        display: none;
    }
    .materialsPage__list-item.__long.__podkast {
        max-width: none;
    }
    .materialsPage__inner .materialsPage__list-item.__podkast.__long .materialsPage__list-item__photo img {
        height: auto;
    }
    .materialsPage__list {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        row-gap: 32px;
    }
    .posts__filter {
        overflow-y: auto;
    }
    .posts__filter-item {
        overflow: visible;
    }
    .posts__filter-item::after {
        display: none;
    }
    .myPodkastsOther__list.materialsPage__list,
    .myMainIntro__list.materialsPage__list {
        margin-top: 30px;
    }
    .materialsPage__list-item.__section6 .materialsPage__list-item__photo.__noPhoto,
    .materialsPage__list-item.__section6 .materialsPage__list-item__photo,
    .materialsPage__list-item.__likbez .materialsPage__list-item__photo,
    .materialsPage__list-item.__likbez .materialsPage__list-item__photo.__noPhoto,
    .materialsPage__list-item.__section9 .materialsPage__list-item__photo,
    .materialsPage__list-item.__section9 .materialsPage__list-item__photo.__noPhoto {
        height: auto;
        width: 100%;
        overflow: hidden;
    }
    .materialsPage__list-item .materialsPage__list-item__photo.__noPhoto img,
    .materialsPage__list-item .materialsPage__list-item__photo img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .materialsPage__list-item.__section6 .materialsPage__list-item__photo.__noPhoto,
    .materialsPage__list-item.__section6 .materialsPage__list-item__photo {
        height: 428px;
    }
    .materialsPage__list-item.__likbez .materialsPage__list-item__photo,
    .materialsPage__list-item.__likbez .materialsPage__list-item__photo.__noPhoto {
        height: 351px;
    }
    .materialsPage__list-item.__section9 .materialsPage__list-item__photo,
    .materialsPage__list-item.__section9 .materialsPage__list-item__photo.__noPhoto {
        height: 223px;
    }
    .myMainIntro__wrap .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
        height: auto;
    }
    .myMainProjects {
        overflow: hidden;
    }
    .myMainProjects__box {
        position: relative;
        left: -20px;
        width: calc(100% + 40px);
    }
    .slick-initialized .myMainProjects__slider-item.slick-slide {
        height: auto;
    }
    .myMainProjects__slider-item__box {
        min-width: 1px;
        max-width: none;
    }
    .myMainProjects__slider-item__photo {
        height: 375px;
        position: relative;
    }
    .myMainProjects__box .slick-arrow:not(.myPageSlider__init-buttons__arrow) {
        top: 32%;
        bottom: auto;
    }
    .myMainIntro__list.materialsPage__list {
        margin-top: 0;
    }
    .myMainIntro__list.materialsPage__list .materialsPage__list-item {
        display: flex;
        flex-direction: column;
    }
    .materialsPage__list-item__metaPodkast {
        margin-top: 8px;
    }
    .coursesPage__top-text {
        max-width: none;
    }
    .myPageGallery__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .myPageGallery__list.__smallCount {
        grid-auto-rows: 306px;
    }
    .footer {
        padding-bottom: 24px;
    }
    .footer__top {
        -ms-align-items: center;
        align-items: center;
    }
    .footer__logo-image {
        max-width: 30px;
    }
    .footer__logo-image svg {
        max-width: 100%;
        height: auto;
    }
    .footer__center {
        margin-top: 100px;
        margin-bottom: 60px;
    }
    .footer__social-wrap {
        margin-top: 140px;
    }
    .footer__logo-text {
        padding: 10px 11px;
    }
    .footer__bottom-item:first-child {
        max-width: 155px;
    }
    .popupEvents__wrap,
    .modal__wrap {
        padding: 10px 24px 95px;
    }
    .page__modal-title {
        font-size: 21px;
        max-width: 300px;
    }
    .page__modal-editor h3 {
        font-size: 18px;
        margin-bottom: 15px;
    }
    .myEditorSection__content ul,
    .myEditorSection__content ol {
        margin-left: 20px;
    }
    .myCoursePlug {
        align-items: flex-start;
        grid-template-columns: repeat(1, 1fr);
        justify-content: center;
    }
    .myCoursePlug__item {
        min-width: 327px;
        max-width: 327px;
        margin: 0 auto;
    }
    .myCoursePlug__item[data-id="1"] {
        height: auto;
        position: relative;
        max-width: 327px;
        grid-column: 1;
        min-width: 327px;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-image[data-visible="desktop"] {
        display: none;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-image[data-visible="mobile"] {
        display: block;
        width: 100%;
        height: 100%;
        position: relative;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-content {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        padding: 0;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-title {
        font-size: 40px;
        text-align: right;
        bottom: 18px;
        right: 6%;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-text {
        max-width: 250px;
        left: 13%;
        top: 31%;
        font-size: 12px;
    }
    .myCoursePlug__item[data-id="1"] .button__more {
        bottom: 22%;
        right: 12%;
    }
    .authorsPageModal__box-list__items,
    .researchPage__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .researchPage__list-item__photo {
        min-height: 327px;
    }
    .objectsPage__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .eventsPage__section-list {
        gap: 32px;
    }
    .eventsPage__section-list .eventsPage__section-item {
        flex-direction: column;
    }
    .eventsPage__section-item__photo {
        min-width: 1px;
        max-width: none;
        height: 235px;
    }
    .forumsPage__list-item a {
        flex-direction: column;
    }
    .forumsPage__list-item__photo {
        max-width: none;
        height: auto;
    }
    .forumsPage__list-item__photo img {
        max-width: none;
    }
    .authorsPage__sort-inner {
        overflow-y: auto;
        width: 100%;
        align-items: flex-start;
    }
    .authorsPage__sort-inner::-webkit-scrollbar {
        display: none;
    }
    .authorsPage__sort-inner ul {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        overflow-y: auto;
        gap: 20px;
    }
    .authorsPage__list-item {
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
    }
    .authorsPage__list-item__photo-stroke,
    .authorsPage__list-item__photo-fill {
        display: none;
    }
    .authorsPage__list-item__title {
        font-size: 32px;
    }
    .authorsPage__list-item__text {
        margin-top: 24px;
    }
    .authorsPage__sort-reset {
        display: none;
    }
    .authorsPage__sort-reset.show {
        display: block;
    }
    .modal#authors .modal__close {
        right: 24px;
    }
    .modal__box {
        max-height: 100vh;
    }
    .authorsPageModal__box-top {
        flex-direction: column;
        align-items: flex-start;
        padding: 40px;
    }
    .authorsPageModal__box-top__title {
        font-size: 21px;
    }
    .authorsPageModal__box-empty__text {
        font-size: 16px;
    }
    .myForumsOther__title {
        margin-bottom: 32px;
    }
    .myPageDigits__list,
    .myPageDigits__list[data-count="3"],
    .myPageDigits__list[data-count="2"],
    .myPageDigits__list[data-count="1"],
    .myPageDigits__list[data-count="4"],
    .myPageDigits.three .myPageDigits__list,
    .myPageDigits.three .myPageDigits__list[data-count="2"],
    .myPageDigits.three .myPageDigits__list[data-count="3"],
    .myPageDigits.three .myPageDigits__list[data-count="4"] {
        grid-template-columns: 1fr;
        row-gap: 40px;
        column-gap: 0;
    }
    .myMainSubscribe__form-title,
    .myMainSubscribe__form-right {
        font-size: 21px;
    }
    .myPageHero__intro {
        flex-direction: column;
    }
    .myPageHero__intro-title {
        max-width: none;
        margin-bottom: 32px;
    }
    .myPageAuthorName__wrap,
    .myPageAuthorAvatar__wrap,
    .myPageSlider__wrap,
    .myEditor__wrap,
    .myPageAuthorAvatar__wrap.avatarLeft {
        flex-direction: column;
        gap: 32px;
    }
    .myPageContentAuthor .myPageAuthorAvatar__wrap {
        padding-top: 0;
    }
    .myPageContent + .myPageAuthorAvatar:not(.myPageContentAuthor) {
        padding-top: 0;
    }
    .myPageAuthorAvatar__wrap {
        padding-top: 0;
    }
    .myPageAuthorAvatar__avatar {
        max-width: none;
        min-width: 1px;
        position: relative;
        top: 0;
        margin-left: auto;
    }
    .myPageAuthorAvatar__wrap.avatarLeft .myPageAuthorAvatar__avatar {
        margin-left: 0;
    }
    .myPageAuthorAvatar__avatar-post {
        max-width: 80%;
        font-size: 14px;
    }
    .myPageAuthorAvatar__avatar-photo {
        min-width: 100px;
        max-width: 100px;
        height: 100px;
    }
    .myPageAuthorAvatar__avatar-name {
        font-size: 16px;
    }
    .myPageContent {
        padding: 0;
        margin: 32px 0;
    }
    .myPageContentAuthor {
        padding: 32px 0;
    }
    .myPageAuthorAvatar {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .myPageSocials__list {
        flex-wrap: wrap;
    }
    .myPageImageContent__init {
        flex-direction: column;
    }
    .myPageVideo__init-videoiframe.myPageVideo__init-box {
        height: 350px;
    }
    .myPodkastsList .myPageVideo__init-videoiframe.myPageVideo__init-box {
        height: auto;
    }
    .objectsPage__list-item__card-photo {
        height: 266px;
    }
    .myPageImageContent__image,
    .myPageImageContent__content {
        flex: 0;
    }
    .myPageImageContent__init.__horizontal .myPageImageContent__image,
    .myPageImageContent .myPageImageContent__image {
        min-width: 1px !important;
        max-width: none !important;
        display: block;
        min-height: 214px !important;
        width: 100%;
    }
    .podkastsPage__list {
        grid-template-columns: repeat(1, 1fr);
        grid-row-gap: 32px;
        margin-top: 24px;
    }
    .myPagePodkast__title {
        font-size: 32px;
    }
    .myPodkastsList__items {
        max-height: 40vh;
        grid-template-columns: repeat(3, minmax(196px, 196px));
    }
    .myPodkastsList__slider-item__meta-desktop {
        display: none;
    }
    .myPodkastsList__slider-item__meta-mobile {
        display: block;
    }
    .myPageImageContent__init.__rotate {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .myPageSpaekers__wrap[data-count="3"] .myPageSpeakers__list,
    .myPageSpaekers__wrap.__row .myPageSpeakers__list {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 560px) {
    .myMainIntro__side,
    .myMainIntro__side-top__inner,
    .myMainIntro__side-item__block {
        min-width: 1px;
    }
    .myMainIntro__side-item__block {
        min-height: 1px;
        height: auto;
        padding: 70px 0;
    }
    .myMainIntro__side-item__photo {
        min-height: 100px;
    }
    .myMainSection__title {
        padding-bottom: 5px;
    }
    .authorsPageModal__box-list__items,
    .researchPage__list {
        grid-template-columns: repeat(1, 1fr);
    }
    .objectsPage {
        padding-bottom: 40px;
    }
    .objectsPage__list {
        grid-template-columns: repeat(1, 1fr);
    }
    .objectsPage__type-map {
        height: 540px;
        position: relative;
        left: -20px;
        width: calc(100% + 40px);
    }
    .objectsPage__type-map__tools {
        left: 20px;
    }
    .myPageGallery__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .fancybox-is-open.customGallery.fancybox-show-thumbs .fancybox-inner {
        height: 54vh;
    }
    .myForumsOther__list {
        grid-template-columns: repeat(1, 1fr);
    }
    .myPageVideo__init-videoiframe.myPageVideo__init-box {
        min-height: 250px;
    }
    .myPodkastsList .myPageVideo__init-videoiframe.myPageVideo__init-box {
        min-height: auto;
    }
    .podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo,
    .podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
        max-width: 327px;
    }
    .myPodkastsList__slider-wrap .slick-slide {
        width: 400px;
    }
    .tgChannel {
        padding-bottom: 0;
        height: 101px;
        bottom: 12px;
        width: calc(100% - 24px);
        left: 50%;
        max-width: 351px;
        transform: translateX(-50%);
    }
    .tgChannel__close {
        position: absolute;
        top: 0;
        right: 0;
    }
    .tgChannel__wrap {
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        height: 100%;
        padding-left: 20px;
    }
    .tgChannel__image {
        min-width: 72px;
        max-width: 72px;
        height: 72px;
        margin: 0 40px 0 0;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72' fill='none'%3E%3Cpath d='M36 72C55.8822 72 72 55.8822 72 36C72 16.1178 55.8822 0 36 0C16.1178 0 0 16.1178 0 36C0 55.8822 16.1178 72 36 72Z' fill='%2323DE84'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.2957 35.62C26.7904 31.0476 33.7885 28.0332 37.2901 26.5768C47.2877 22.4185 49.3651 21.6961 50.7191 21.6723C51.0169 21.667 51.6828 21.7408 52.1141 22.0908C52.4783 22.3863 52.5785 22.7855 52.6265 23.0657C52.6744 23.3459 52.7341 23.9842 52.6867 24.4829C52.1449 30.1754 49.8006 43.9894 48.608 50.3651C48.1034 53.0628 47.1097 53.9674 46.1478 54.0559C44.0572 54.2483 42.4697 52.6743 40.4448 51.347C37.2764 49.27 35.4864 47.9771 32.4108 45.9504C28.8565 43.6081 31.1606 42.3208 33.1862 40.2169C33.7163 39.6663 42.9275 31.288 43.1058 30.528C43.1281 30.433 43.1488 30.0786 42.9383 29.8915C42.7278 29.7044 42.4171 29.7684 42.1929 29.8193C41.8751 29.8914 36.8135 33.237 27.0079 39.856C25.5712 40.8426 24.2698 41.3233 23.1039 41.2981C21.8185 41.2703 19.3459 40.5713 17.5078 39.9738C15.2533 39.241 13.4615 38.8535 13.6175 37.6089C13.6988 36.9606 14.5915 36.2977 16.2957 35.62Z' fill='white'/%3E%3C/svg%3E");
    }
    .tgChannel__text {
        text-align: left;
        max-width: 170px;
        font-size: 12px;
    }
    .tgChannel__text a {
        font-size: 12px;
    }
    .myPageSlider__init {
        position: relative;
        left: -20px;
        width: calc(100% + 40px);
    }
    .myPageSlider__init-wrapper,
    .myPageSlider__init-wrapper .slick-list,
    .myPageSlider__init-item {
        height: 375px;
    }
    .objectsPageModal__links-item {
        height: auto;
    }
    .objectsPageModal__section {
        padding-bottom: 50px;
    }
    .posts__filter {
        overflow-y: auto;
        gap: 22px;
    }
    .myPodkastsList__items {
        grid-template-columns: repeat(1, minmax(196px, 196px));
        max-height: 60vh;
    }
    .form__radios-item label {
        height: auto;
    }
    .myPageSpaekers__wrap[data-count="3"] .myPageSpeakers__list,
    .myPageSpaekers__wrap.__row .myPageSpeakers__list {
        grid-template-columns: repeat(1, 1fr);
    }
}
@media (max-width: 480px) {
    .myMainSection__top,
    .myMainPodkasts .myMainSection__top {
        align-items: flex-start;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: flex-start;
    }
    .myPageVideo__init-videoiframe.myPageVideo__init-box {
        height: 214px;
    }
    .myPodkastsList .myPageVideo__init-videoiframe.myPageVideo__init-box {
        height: auto;
    }
    .myEditorSection.myPageVideo {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .myPodkastsList__slider-wrap .slick-slide {
        width: 327px;
    }
}
@media (max-width: 380px) {
    .container {
        padding: 0 12px;
    }
    .header__wrap {
        padding: 0 12px;
    }
    .header__menu > ul {
        padding: 80px 12px;
    }
    .header__menu ul li a sup {
        font-size: 16px;
    }
    .header__menu > ul > li > a {
        font-size: 16px;
    }
    .myCoursePlug__item,
    .myCoursePlug__item[data-id="1"] {
        min-width: 100%;
        max-width: 100%;
    }
    .myCoursePlug__item[data-id="1"] .myCoursePlug__item-title {
        font-size: 35px;
        width: 200px;
    }
    .podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo,
    .podkastsPage__list .materialsPage__list-item.__podkast .materialsPage__list-item__photo img {
        max-width: 96%;
    }
    .myPodkastsList__slider-wrap .slick-track {
        left: -15px;
    }
    .myPodkastsList__slider-wrap .slick-slide {
        width: 280px;
        margin-right: 20px;
        margin-left: 20px;
    }
    .myPodkastsList .slick-arrow:not(.myPageSlider__init-buttons__arrow) {
        display: none !important;
    }
}
.lectorModal__box {
    padding: 40px;
    max-width: 685px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.lectorModal__box-top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    gap: 20px;
}
.lectorModal__box-top__photo {
    min-width: 173px;
    max-width: 173px;
    height: 197px;
}
.lectorModal__box-top__photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.lectorModal__box-top__content {
    padding-top: 24px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    max-width: 472px;
}
.lectorModal__box-top__title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106.25%;
}
.lectorModal__box-top__post {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    margin-top: 24px;
}
.lectorModal__box-top__text {
    color: var(--Dark-Grey, #707579);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    margin-top: 32px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 15px;
}
.lectorModal__box-inner {
    margin-top: 40px;
    padding: 40px 0 100px;
    border-top: 1px solid var(--Black, #000);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 40px;
}
.lectorModal__box-inner__section-title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
}
.lectorModal__box-inner__section-items {
    margin-top: 24px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 24px;
}
.lectorModal__box-inner__section-items__item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: flex-start;
    align-items: flex-start;
    gap: 12px;
}
.lectorModal__box-inner__section-items__item-image {
    min-width: 140px;
    max-width: 140px;
    height: 98px;
    position: relative;
    overflow: hidden;
}
.lectorModal__box-inner__section-items__item-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.lectorModal__box-inner__section-items__item-box {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
}
.lectorModal__box-inner__section-items__item-tags {
    margin-bottom: 12px;
}
.lectorModal__box-inner__section-items__item-name {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    text-decoration: none;
    transition: 0.3s all;
}
.lectorModal__box-inner__section-items__item-subname {
    padding: 8px 0;
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    text-decoration: none;
    transition: 0.3s all;
}
.lectorModal__box-inner__section-items__item-name:hover,
.lectorModal__box-inner__section-items__item-subname:hover {
    color: #23de84;
}
@media (max-width: 1200px) {
    .lessonPage__progress {
        display: none;
    }
}
@media (max-width: 980px) {
    .coursePage {
        margin-top: 20px;
    }
    .coursePage__top-wrap {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -ms-align-items: flex-start;
        align-items: flex-start;
        gap: 24px;
    }
    .coursePage__box {
        padding-left: 0;
    }
    .coursePage__top-photo {
        height: auto;
    }
    .coursePage__top-photo img {
        height: auto;
        display: block;
    }
    .coursePage__top-title {
        color: #000;
        font-size: 32px;
        font-style: normal;
        font-weight: 500;
        line-height: 100%;
        letter-spacing: -0.64px;
        margin-bottom: 20px;
    }
    .coursePage__content {
        margin-top: 20px;
    }
    .coursePage__content-text {
        margin-bottom: 0;
        font-size: 16px;
    }
    .myCoursePeoples__list {
        grid-template-columns: repeat(3, 1fr);
    }
    .myCourseLessons__section .container {
        padding: 0 20px;
    }
    .lessonPage {
        padding-top: 40px;
    }
    .lessonPage__wrap {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .lessonPage__box {
        min-width: 1px;
        max-width: none;
        margin-right: 0;
        margin-top: 40px;
    }
    .coursesPage .coursesPage__wrap {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        flex-direction: column-reverse;
        gap: 40px;
    }
    .coursesPage__progress {
        position: relative;
        top: 0;
    }
}
@media (max-width: 768px) {
    .lectorModal__box-top {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .myCoursePeoples .container {
        padding-left: 20px;
    }
    .myCourseContent {
        padding: 24px 0;
    }
    .myCourseContent__wrap {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .myCourseContent__title,
    .myCoursePeoples__title,
    .myCourseLessons__section-title,
    .lectorModal__box-top__title,
    .lessonPage__box-title,
    .myLessonPeoples__title,
    .myLessonFiles__title,
    .lessonPage__box-rating__title,
    .lessonPage__box-next__title {
        position: relative;
        top: 0;
        color: var(--Black, #000);
        font-size: 21px;
        font-style: normal;
        font-weight: 500;
        line-height: 114%;
    }
    .coursePage__content-left {
        padding-bottom: 40px;
    }
    .myCoursePeoples__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .myCoursePeoples {
        padding: 24px 0;
    }
    .myCoursePeoples__title {
        margin-bottom: 32px;
    }
    .myCoursePeoples__list-item__photo {
        max-width: 120px;
        height: 137px;
    }
    .myCoursePeoples__list-item__name {
        font-size: 16px;
    }
    .lectorModal__box {
        padding-left: 0;
        padding-right: 0;
    }
    .lectorModal__box-top {
        gap: 32px;
        padding: 0 40px;
    }
    .lectorModal__box-inner {
        padding: 40px;
        margin-bottom: 40px;
    }
    .lectorModal__box-top__content {
        padding-top: 0;
    }
    .lectorModal__box-top__post {
        margin-top: 24px;
    }
    .lessonPage__box-title {
        margin-bottom: 40px;
    }
    .lessonPage__box-content {
        font-size: 15px;
    }
    .lessonPage__box-video {
        height: auto;
    }
    .coursesPage .coursesPage__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .coursesPage .coursesPage__list-item__photo {
        height: 390px;
    }
}
@media (max-width: 560px) {
    .myCourseLessons__section-list {
        grid-template-columns: repeat(1, 1fr);
    }
    .coursesPage .coursesPage__list {
        grid-template-columns: repeat(1, 1fr);
    }
    .coursesPage .coursesPage__list-item__photo {
        max-width: 327px;
        margin: 0 auto;
    }
    .coursesPage__side {
        max-width: none;
    }
}
.profile__alert {
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    z-index: 999999;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.profile__alert.show {
    opacity: 1;
    visibility: visible;
}
.profile__alert-overlay {
    background: rgb(0 0 0 / 0.8);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.profile__alert-box {
    background: var(--White, #fff);
    position: relative;
}
.profile__alert-box__header {
    border-bottom: 1px solid var(--Light-Grey, #f0f0f0);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}
.profile__alert-box__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    padding: 12px;
}
.profile__alert-box__close {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cmask id='mask0_1401_7830' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='40' height='40'%3E%3Crect x='0.5' y='0.5' width='39.0001' height='39' fill='%23D9D9D9' stroke='%23F0F0F0'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1401_7830)'%3E%3Cpath d='M18.5242 19.9855L11.5178 13.0206L12.9787 11.5597L19.9852 18.5663L20 18.581L20.0147 18.5662L26.9796 11.5598L28.4405 13.0206L21.434 19.9855L21.4192 20.0002L21.434 20.015L28.4405 27.0215L26.9796 28.4824L20.0147 21.476L20 21.4612L19.9852 21.476L12.9787 28.4825L11.5177 27.0215L18.5243 20.015L18.539 20.0002L18.5242 19.9855Z' fill='black' stroke='%23F0F0F0' stroke-width='0.0416667'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
    width: 40px;
    height: 40px;
    cursor: pointer;
}
.profile__alert-box__inner {
    padding: 24px;
}
.profile__alert-box__text {
    color: var(--Black, #000);
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    max-width: 475px;
}
#user_avatar_new .profile__alert-box__text {
    max-width: 515px;
}
#user_cover_new .profile__alert-box__text {
    max-width: 760px;
}
.profile__alert-box__buttons {
    margin-top: 24px;
}
.profile__alert-box__buttons button.button__black.button__more:not(.button__background) {
    background: none;
}
.profile__alert-box__buttons.__center {
    gap: 10px;
}
.profile__alert-box__userNew-crop {
    display: none;
}
#user_cover_new .cropper-container {
    width: 765px;
    height: 315px;
    position: relative;
}
.profile__alert-box__userNew-upload__avatar {
    margin-top: 24px;
}
#user_avatar_new .cropper-container {
    width: 450px;
    height: 490px;
    position: relative;
}
.button__more-right {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 10px;
    justify-content: flex-end;
}
.profile__alert-box__userNew-upload .dropzone {
    min-height: 190px;
    border: 1px dashed var(--Black-50, rgb(0 0 0 / 0.5));
    margin-top: 24px;
    padding-top: 35px;
    height: 190px;
}
.profile__alert-box__userNew-upload__cover-title {
    color: var(--Green, #23de84);
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
}
.profile__alert-box__userNew-upload__cover-title span {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cmask id='mask0_1400_6458' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='21' height='21'%3E%3Crect x='0.676758' y='0.5' width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1400_6458)'%3E%3Cpath d='M4.97314 17.8076C4.56064 17.8076 4.20752 17.6607 3.91377 17.367C3.62002 17.0732 3.47314 16.7201 3.47314 16.3076V5.30762C3.47314 4.89512 3.62002 4.54199 3.91377 4.24824C4.20752 3.95449 4.56064 3.80762 4.97314 3.80762H11.4731V5.30762H4.97314V16.3076H15.9731V9.80762H17.4731V16.3076C17.4731 16.7201 17.3263 17.0732 17.0325 17.367C16.7388 17.6607 16.3856 17.8076 15.9731 17.8076H4.97314ZM5.97314 14.8076H14.9731L11.9731 10.8076L9.72314 13.8076L8.22314 11.8076L5.97314 14.8076ZM14.4731 8.30762V6.80762H12.9731V5.30762H14.4731V3.80762H15.9731V5.30762H17.4731V6.80762H15.9731V8.30762H14.4731Z' fill='%2323DE84'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
    padding-left: 28px;
    padding-top: 2px;
}
.profile__alert-box__userNew-upload__cover-text {
    margin-top: 48px;
    color: var(--Dark-Grey, #707579);
    text-align: center;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.personal__tabs {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 20px;
}
.personal__tabs-select {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    min-width: 203px;
}
.personal__tabs-select__item {
    padding: 16px 0;
    color: var(--Black20, rgb(0 0 0 / 0.2));
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    text-decoration: none;
}
.personal__tabs-select__item.active {
    color: #000;
}
.personal__tabs-body {
    flex: 1;
}
.personal__tabs-body__item {
    display: none;
}
.personal__tabs-body__item.active {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 40px;
}
.personalCoursesProcess__empty {
    background: var(--Black, #000);
    padding: 32px;
}
.personalCoursesProcess__empty-title {
    color: var(--White, #fff);
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='48' viewBox='0 0 49 48' fill='none'%3E%3Cmask id='mask0_1331_1655' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='49' height='48'%3E%3Crect x='0.5' width='48' height='48' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1331_1655)'%3E%3Cpath d='M24.469 39.6918L11.104 32.3768V21.5303L4.577 17.9998L24.469 7.15381L44.423 17.9998V32.2728H42.1535V19.3268L37.8345 21.5303V32.3768L24.469 39.6918ZM24.469 26.2728L39.6425 17.9998L24.469 9.83831L9.3575 17.9998L24.469 26.2728ZM24.469 37.1188L35.5655 31.0188V22.9073L24.469 28.8423L13.373 22.8268V31.0188L24.469 37.1188Z' fill='white'/%3E%3C/g%3E%3C/svg%3E")
        center top no-repeat;
    padding-top: 60px;
}
.personalCoursesProcess__empty-text {
    color: var(--White, #fff);
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    margin: 32px 0;
}
.personalCoursesProcess .coursesPage__list {
    margin-bottom: 0;
}
.personalCoursesProcess__progress-bar {
    width: 100%;
    height: 4px;
    background: #f0f0f0;
    border-radius: 2px;
    margin: 10px 0;
}
.personalCoursesProcess__progress-bar__fill {
    height: 100%;
    background: #23de84;
    border-radius: 2px;
    transition: width 0.3s ease;
}
.personalCoursesProcess__progress-text {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    color: #23de84;
    margin: 16px 0 10px;
}
.button__more.button__green {
    border: 1px solid var(--Red, #23de84);
    color: #23de84;
}
.personalCourses__section:not(:last-of-type) {
    border-bottom: 1px solid var(--Black, #000);
    padding-bottom: 40px;
}
.personalCourses__section-title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106.25%;
    margin-bottom: 32px;
}
.personalCerts__empty {
    padding: 64px;
    background: var(--Light-Grey, #f0f0f0);
    color: var(--Black, #000);
    text-align: center;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
}
.personalCerts__box-title {
    color: #000;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.28px;
}
.personalCerts__list {
    margin-top: 32px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 32px;
}
.personalCerts__list-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    gap: 24px;
}
.personalCerts__list-item__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    padding: 12px 0;
}
.personalCerts__list-item__content-date {
    color: var(--Black-50, rgb(0 0 0 / 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    margin-bottom: 16px;
}
.personalCerts__list-item__content-title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116.667%;
}
.personalCerts__list-item__content-button a {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    text-decoration: none;
    height: 20px;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: inline-flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    padding-right: 24px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_4595_2714' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_4595_2714)'%3E%3Cpath d='M6.00537 14.416H14.0054V12.916H6.00537V14.416ZM10.0054 11.916L13.0054 8.91602L11.9429 7.85352L10.7554 9.04102V5.91602H9.25537V9.04102L8.06787 7.85352L7.00537 8.91602L10.0054 11.916ZM10.0112 18.416C8.91009 18.416 7.87343 18.2077 6.9012 17.791C5.92898 17.3743 5.07829 16.8014 4.34912 16.0723C3.61995 15.3431 3.04704 14.4927 2.63037 13.521C2.2137 12.5494 2.00537 11.5112 2.00537 10.4064C2.00537 9.30171 2.2137 8.26671 2.63037 7.30143C3.04704 6.33615 3.61995 5.48893 4.34912 4.75977C5.07829 4.0306 5.9287 3.45768 6.90037 3.04102C7.87204 2.62435 8.91023 2.41602 10.015 2.41602C11.1197 2.41602 12.1547 2.62435 13.12 3.04102C14.0852 3.45768 14.9325 4.0306 15.6616 4.75977C16.3908 5.48893 16.9637 6.33768 17.3804 7.30602C17.797 8.27449 18.0054 9.30921 18.0054 10.4102C18.0054 11.5113 17.797 12.548 17.3804 13.5202C16.9637 14.4924 16.3908 15.3431 15.6616 16.0723C14.9325 16.8014 14.0837 17.3743 13.1154 17.791C12.1469 18.2077 11.1122 18.416 10.0112 18.416Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E")
        right top no-repeat;
}
.cert__hidden {
    display: none;
}
.cert {
    width: 210mm;
    height: 297mm;
    background: linear-gradient(180deg, #e7faf1 0%, #b1ffda 100%);
    padding: 40px 43px 47px 40px;
    position: relative;
    margin: 0;
    top: -610px;
    margin-bottom: -1px;
}
.cert__in1 {
    width: 185mm;
    height: 270mm;
    position: absolute;
    border: 1px solid var(--Black, #000);
    left: 40px;
    top: 40px;
}
.cert__in2 {
    width: 167mm;
    height: 250mm;
    position: absolute;
    border: 1px solid var(--Black, #000);
    left: 10px;
    top: 10px;
}
.cert__in3 {
    width: 157mm;
    height: 230mm;
    position: absolute;
    border: 1px solid var(--Black, #000);
    left: 10px;
    top: 10px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
}
.cert__title {
    background: var(--Black, #000);
    padding: 7px 10px;
    color: #e7faf1;
    font-size: 34px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    letter-spacing: -0.68px;
    display: inline-block;
    vertical-align: middle;
}
.cert__text {
    margin: 75px 0 0 0;
    padding: 0 50px 0 30px;
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    height: 400px;
}
.cert__bottom {
    padding-bottom: 10px;
    padding-right: 20px;
    margin-left: auto;
}
.profile__form-bottom {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.profile__form-success {
    color: var(--Dark-Grey, #707579);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
}
.profile__form-success.show {
    opacity: 1;
    visibility: visible;
}
@media (max-width: 980px) {
    .personalMaterials__list {
        grid-template-columns: repeat(2, 1fr);
    }
    .personalCourses__section .coursesPage__list {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        -o-flex-direction: row;
        flex-direction: row;
        gap: 32px;
        overflow-x: scroll;
    }
    .personalCourses__section .coursesPage__box {
        overflow: hidden;
    }
    .personalCourses__section .coursesPage__list-item {
        min-width: 245px;
        max-width: 245px;
    }
    .header__profile {
        border-left: none;
    }
    .header__profile-links {
        padding: 0;
    }
    .header__profile-links a[data-modal="sign"] {
        width: 40px;
        height: 56px;
        font-size: 0;
        border: none;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='56' viewBox='0 0 40 56' fill='none'%3E%3Crect width='40' height='56'/%3E%3Cmask id='mask0_1444_4737' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='8' width='40' height='40'%3E%3Crect y='8' width='40' height='40' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1444_4737)'%3E%3Cpath d='M20.0011 40V38.2261H29.7916C29.9004 38.2261 30 38.1809 30.0906 38.0906C30.1809 38 30.2261 37.9004 30.2261 37.7916V18.2084C30.2261 18.0996 30.1809 18 30.0906 17.9094C30 17.8191 29.9004 17.7739 29.7916 17.7739H20.0011V16H29.7916C30.3985 16 30.9182 16.2164 31.3509 16.6491C31.7836 17.0818 32 17.6015 32 18.2084V37.7916C32 38.3985 31.7836 38.9182 31.3509 39.3509C30.9182 39.7836 30.3985 40 29.7916 40H20.0011ZM18.5212 33.5927L17.2562 32.3239L20.6932 28.8869H8V27.1131H20.6642L17.2273 23.6761L18.4834 22.3981L24.0994 28.0191L18.5212 33.5927Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E")
            no-repeat;
    }
}
@media (max-width: 768px) {
    .personal__tabs {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .personal__tabs-select {
        -webkit-flex-direction: row;
        -moz-flex-direction: row;
        -ms-flex-direction: row;
        -o-flex-direction: row;
        flex-direction: row;
        gap: 50px;
    }
    .profile__cover {
        height: 300px;
    }
    .profile__top {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: center;
        align-items: center;
        gap: 12px;
        text-align: center;
    }
    .profile__member-name {
        color: var(--Black, #000);
        font-size: 21px;
        font-style: normal;
        font-weight: 500;
        line-height: 114.28%;
    }
    .profile__top-info {
        gap: 10px;
    }
    .personalMaterials__list {
        grid-template-columns: repeat(1, 1fr);
    }
}
@media (max-width: 650px) {
    .profile__alert-box {
        width: calc(100vw - 48px);
    }
    #user_cover_new .cropper-container {
        width: 100%;
        height: 284px;
    }
}
@media (max-width: 560px) {
    .profile__hero {
        border-right: none;
        border-bottom: none;
        padding-right: 0;
        padding-bottom: 0;
    }
    .profile__menu {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        flex-direction: column-reverse;
        -ms-align-items: flex-start;
        align-items: flex-start;
        gap: 24px;
    }
    .profile__menu-icons {
        width: 100%;
        justify-content: flex-end;
    }
    .profile__menu-nav {
        width: 100%;
        justify-content: space-between;
        padding: 24px 0;
        border-top: 1px solid #000;
        border-bottom: 1px solid #000;
    }
    .personal__tabs {
        margin-top: -20px;
    }
    .personalMaterials__title {
        color: var(--Black, #000);
        font-size: 21px;
        font-style: normal;
        font-weight: 500;
        line-height: 114.286%;
    }
    .personalMaterials__list {
        margin-top: 32px;
        grid-row-gap: 32px;
    }
    .personalCourses__section-title {
        font-size: 21px;
    }
    .personalMaterials__list-item {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .personalMaterials__list-item__image {
        min-width: 1px;
        max-width: none;
        height: 220px;
    }
    .profile__main-section {
        padding: 24px 12px;
    }
    .profile__main-section__title {
        font-size: 21px;
    }
    .profile__settings-section__title {
        font-size: 16px;
    }
    .profile__settings-remove {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        gap: 20px;
        -ms-align-items: flex-start;
        align-items: flex-start;
    }
    .profile__settings-tools {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    #user_avatar_new .cropper-container {
        width: 100%;
        height: 100%;
    }
}
@media (max-width: 480px) {
    .auth__popup-section__head {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: flex-start;
        align-items: flex-start;
        gap: 24px;
    }
    .auth__popup-section__head-tools {
        text-align: left;
    }
    .auth__popup-section__head-title {
        font-size: 21px;
        padding-top: 10px;
    }
    .auth__popup-section__confirm-title {
        font-size: 21px;
    }
    .modal__close {
        right: -10px;
    }
    .auth__popup-section__box {
        width: 100%;
    }
}
.coursesPage__progress-tabs__body-item {
    display: none;
}
.coursesPage__progress-tabs__body-item.active {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}
.myMainBannerStatic__image {
    max-width: 100%;
    margin: 0 auto;
}
.myMainBannerStatic__image picture img {
    width: 100%;
    height: auto;
    display: block;
}
.cookie-warn {
    bottom: 16px;
    left: 50%;
    position: fixed;
    transform: translateX(-50%);
    transition: 0.3s linear;
    z-index: 1000;
    width: 100%;
}
.cookie-warn__wrap {
    max-width: 761px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    padding: 12px 12px 12px 68px;
    background: #fff
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cmask id='mask0_5017_10864' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='48' height='48'%3E%3Crect width='48' height='48' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5017_10864)'%3E%3Cpath d='M24.008 43.5C21.316 43.5 18.7862 42.9881 16.4185 41.9645C14.0508 40.9405 11.9843 39.546 10.219 37.781C8.454 36.0156 7.0595 33.9466 6.0355 31.5739C5.01183 29.2016 4.5 26.677 4.5 24C4.5 21.2716 5.01867 18.7248 6.056 16.3595C7.093 13.9941 8.4955 11.9236 10.2635 10.148C12.0315 8.37229 14.0867 6.97878 16.429 5.96745C18.7713 4.95578 21.234 4.44995 23.817 4.44995C24.3823 4.44995 24.9445 4.46862 25.5035 4.50595C26.0628 4.54295 26.627 4.61529 27.196 4.72295C27.073 6.10762 27.2198 7.42245 27.6365 8.66745C28.0532 9.91212 28.6935 11.0005 29.5575 11.9325C30.4218 12.8648 31.5013 13.5925 32.796 14.1155C34.091 14.6385 35.5615 14.8641 37.2075 14.7924C37.0255 16.8538 37.466 18.6288 38.529 20.1174C39.5917 21.6058 41.2383 22.4923 43.469 22.777C43.4897 22.9486 43.5 23.1268 43.5 23.3115V23.8155C43.5 26.5114 42.9868 29.0514 41.9605 31.4354C40.9342 33.8191 39.5412 35.907 37.7815 37.699C36.0222 39.491 33.9585 40.9058 31.5905 41.9435C29.2225 42.9811 26.695 43.5 24.008 43.5ZM21.0075 19.8885C21.8052 19.8885 22.4847 19.6051 23.046 19.0385C23.6077 18.4718 23.8885 17.7898 23.8885 16.9924C23.8885 16.1948 23.6052 15.5153 23.0385 14.954C22.4722 14.3923 21.788 14.1115 20.986 14.1115C20.195 14.1115 19.5182 14.3948 18.9555 14.9615C18.3928 15.5278 18.1115 16.212 18.1115 17.014C18.1115 17.805 18.3948 18.4818 18.9615 19.0445C19.5282 19.6071 20.2102 19.8885 21.0075 19.8885ZM17.0075 29.8885C17.8052 29.8885 18.4847 29.6051 19.046 29.0385C19.6077 28.4718 19.8885 27.7898 19.8885 26.9925C19.8885 26.1948 19.6052 25.5153 19.0385 24.954C18.4722 24.3923 17.788 24.1115 16.986 24.1115C16.195 24.1115 15.5182 24.3948 14.9555 24.9615C14.3928 25.5278 14.1115 26.212 14.1115 27.014C14.1115 27.805 14.3948 28.4818 14.9615 29.0445C15.5282 29.6071 16.2102 29.8885 17.0075 29.8885ZM30.0095 31.8075C30.5185 31.8075 30.9455 31.632 31.2905 31.281C31.6352 30.9296 31.8075 30.4995 31.8075 29.9905C31.8075 29.4815 31.6343 29.0545 31.288 28.7095C30.9417 28.3648 30.5123 28.1925 30 28.1925C29.4973 28.1925 29.0703 28.3656 28.719 28.712C28.368 29.0583 28.1925 29.4876 28.1925 30C28.1925 30.5026 28.368 30.9296 28.719 31.281C29.0703 31.632 29.5005 31.8075 30.0095 31.8075ZM24.0035 41.231C28.6772 41.231 32.6303 39.6341 35.863 36.4405C39.0953 33.2468 40.8885 29.2833 41.2425 24.55C39.4425 23.8833 37.9937 22.8885 36.896 21.5655C35.7987 20.2421 35.1487 18.6921 34.946 16.9155C32.195 16.6128 29.8912 15.5198 28.0345 13.6365C26.1782 11.7531 25.1615 9.45379 24.9845 6.73845C22.5178 6.58712 20.1807 6.94229 17.973 7.80395C15.7653 8.66529 13.8313 9.88245 12.171 11.4555C10.511 13.0288 9.19567 14.8995 8.225 17.0675C7.25433 19.2351 6.769 21.546 6.769 24C6.769 28.787 8.44417 32.8554 11.7945 36.2055C15.1445 39.5558 19.2142 41.231 24.0035 41.231Z' fill='%23F8ECE6'/%3E%3C/g%3E%3C/svg%3E")
        left 12px center no-repeat;
}
.cookie-warn__container {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 8px;
}
.cookie-warn__content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 12px;
}
.cookie-warn__title {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}
.cookie-warn__text {
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}
.cookie-warn__text a {
    color: var(--Black, #000);
    text-decoration: underline;
}
.cookie-warn__text a:hover {
    text-decoration: none;
}
.cookie-warn__btn {
    border: 1px solid var(--Black, #000);
    background: var(--Black, #000);
    padding: 11px 24px;
    color: var(--White, #fff);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    cursor: pointer;
}
@media (max-width: 780px) {
    .cookie-warn__wrap {
        padding-left: 12px;
        background: #fff;
    }
}
@media (max-width: 560px) {
    .cookie-warn__wrap {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        gap: 10px;
        -ms-align-items: flex-start;
        align-items: flex-start;
    }
    .cookie-warn__content {
        gap: 6px;
    }
    .cookie-warn__btn {
        padding: 5px 12px;
    }
}
@media (max-width: 1366px) {
    .myPageHero__image,
    .myPagePodkast__image {
        height: auto;
    }
}
@media (max-width: 768px) {
    .myPageHero__image,
    .myPagePodkast__image {
        margin-top: 60px;
    }
}

.myCityExp__info,
.myPageColorSection {
    padding: 40px 0;
    margin-bottom: 48px;
}

.myCityExp__info .myPageContent__content {
    max-width: 690px;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 107%;
    margin-left: 50px;
}

.myPageColorSection .myPageContent__content {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 117%;
    max-width: 690px;
}

.myPageColorSection .myPageContent__content h4,
.myPageColorSection.__big .myPageContent__content {
    font-size: 32px;
}

.myCityExpHero {
    margin-bottom: 60px;
}

.myCityExpHero + .myPageContent {
    margin-top: 0;
}

.myCityExpHero + .myPageContent {
    margin-top: 0;
}

.myCityExpHero .myCityExpHero__intro {
    margin-bottom: 0;
}

.myCityExpHero__intro {
    max-width: 872px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
}

.myCityExpHero__intro .myPageHero__intro-title {
    max-width: none;
    margin-bottom: 40px;
}

.myCityExpHero__intro .myEditorBox {
    max-width: none;
}

.myCityExpHero__intro-info__program {
    margin-top: 20px;
}

.myCityExpHero__intro-info {
    padding-left: 24px;
    border-left: 2px solid var(--Black, #000);
    margin-bottom: 40px;
}

.myCityExpHero__intro-info__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 24px;
}

.myCityExpHero__intro-info__list-item {
    gap: 24px;
}

.myCityExpHero__intro-info__list-item,
.myCityExpHero__intro-info__list-item__title {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
}

.myCityExpHero__intro-info__list-item__title {
    gap: 4px;
    min-width: 80px;
}

.myCityExpHero__intro-info__list-item__title-icon,
.myCityExpHero__intro-info__list-item__title-text {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    -ms-align-items: center;
    align-items: center;
}

.myCityExpHero__intro-info__list-item__title-text {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}

.myCityExpHero__intro-info__list-item__value {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}

.myCityExpHero__intro-info__list-item:nth-child(2) .myCityExpHero__intro-info__list-item__value {
    text-decoration: underline;
}

.myCityExpHero__intro-info__list-item__value a {
    color: #000;
}

.myCityExpHero__intro-info__list-item__value a:hover {
    text-decoration: none;
}

.myCityExpHero__intro-info__register {
    margin: 24px 0 0;
}

/*
.myCityExpHero__intro-info__register .button__more span,
.myCityExpHero__intro-info__register .button__more::after {
	padding-left: 0;
	color: var(--Black, #000);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
	letter-spacing: 0.15px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_5939_2494' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5939_2494)'%3E%3Cpath d='M13.125 10.75H4V9.25H13.125L8.9375 5.0625L10 4L16 10L10 16L8.9375 14.9375L13.125 10.75Z' fill='black'/%3E%3C/g%3E%3C/svg%3E") right center no-repeat;
	padding-top: 0;
	padding-bottom: 0;
}
*/

.myCityExpHero__intro-focus {
}

.myCityExpHero__intro-focus h4,
.myCityExpHero__intro-focus h4 span {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 176%;
    margin-bottom: 40px;
}

.myCityExpHero__intro-focus p,
.myCityExpHero__intro-focus ul {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
}

.myCityExpHero__intro-focus ul {
    margin-left: 20px;
}

.myCityExp__register {
    padding: 40px 0;
}

.myCityExp__register-title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    margin-bottom: 40px;
}

.myCityExp__register-subtitle {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
}

.myCityExp__register-form {
    max-width: 761px;
    margin: 64px 0 0 0;
}

.myCityExp__register-form__sections {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 32px;
}

.myCityExp__register-form__section {
    border-bottom: 1px solid var(--Grey, #cbcbcb);
    padding-bottom: 24px;
}

.myCityExp__register-form__sections-title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 32px;
}

.myCityExp__register-form__sections-fields {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 16px;
    row-gap: 32px;
}

.myCityExp__register-form__section.__twoColumns .myCityExp__register-form__sections-fields {
    grid-template-columns: repeat(2, 1fr);
}

.myCityExp__register-form__section.__twoColumns > .myCityExp__register-form__sections-fields__group {
    margin-top: 32px;
}

.myCityExp__register-form__sections-fields__group-title {
    color: var(--Black, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 8px;
    display: block;
}

.myCityExp__register-form__sections-fields__group-input input,
.myCityExp__register-form__sections-fields__group-textarea textarea {
    border: 1px solid var(--Black20, rgba(0, 0, 0, 0.2));
    background: var(--White, #fff);
    color: var(--Dark-Grey, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    padding: 11px 8px 11px 12px;
    width: 100%;
}

.myCityExp__register-form__sections-fields__group-textarea textarea {
    height: 80px;
    resize: none;
}

.myCityExp__register-form__sections-fields__group-input input:focus,
.myCityExp__register-form__sections-fields__group-textarea textarea:focus {
    outline: none;
}

.myCityExp__register-form__sections-fields__group-input input:placeholder {
    color: var(--Dark-Grey, #707579);
}

.myCityExp__register-form__policies {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 16px;
    margin: 32px 0;
}

.myCityExp__register-form__policies-item .form__radios-item label {
    height: auto;
}

.myCityExp__register-form__policies-item .form__radios-item input[type="checkbox"]:checked + label:before {
    top: 50%;
}

.myCityExp__rules {
    padding: 40px 0;
}

.myCityExp__rules-title {
    color: var(--Black, #000);
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106%;
    margin-bottom: 64px;
}

.myCityExp__rules .myPageContent__content {
    max-width: 761px;
}

@media (max-width: 600px) {
    .myCityExp__info,
    .myPageColorSection {
        padding: 32px 0;
    }
    .myCityExp__info .myPageContent__content,
    .myPageColorSection .myPageContent__content {
        margin-left: 15px;
        font-size: 21px;
    }
    .myPageColorSection .myPageContent__content {
        font-size: 16px;
    }
    .myPageColorSection .myPageContent__content h4,
    .myPageColorSection.__big .myPageContent__content {
        font-size: 21px;
    }
    .myCityExp__register-title,
    .myCityExp__rules-title {
        font-size: 32px;
        margin-bottom: 40px;
    }
    .myCityExp__register-subtitle {
        font-size: 21px;
    }
    .myCityExp__register-form__sections-title {
        font-size: 16px;
    }
    .myCityExp__register-form__sections-fields,
    .myCityExp__register-form__section.__twoColumns .myCityExp__register-form__sections-fields {
        grid-template-columns: 1fr;
    }
}

.header__read {
    width: 100%;
    height: 3px;
    background-color: black;
    display: none;
    position: absolute;
    left: 0;
    bottom: -1px;
}

.header__read-init {
    height: 3px;
    background-color: #23de84;
    width: 0%;
    transition: width 0.25s ease;
}

.header__logo-text {
    min-width: 280px;
    font-weight: 500;
    font-size: 20px;
    text-transform: uppercase;
    padding: 24px 23px 20px 17px;
    border-right: 1px solid #000;
    line-height: 0.8;
    cursor: pointer;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}

.header__logo-text .letter {
    display: inline-block;
    vertical-align: bottom;
    overflow: hidden;
    opacity: 0;
    min-width: 0;
    max-width: 0;
    letter-spacing: 0.0005em;
    line-height: 1;
    transition:
        max-width 0.4s cubic-bezier(0.4, 0, 0.2, 1),
        opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),
        letter-spacing 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Пробелы между словами тоже скрыты по умолчанию */
.header__logo-text .space {
    max-width: 0;
    opacity: 0;
    letter-spacing: 0;
    overflow: hidden;
}

/* Изначально только первые буквы спокойно видимы */
.header__logo-text .first-letter {
    opacity: 1;
    min-width: 0;
    max-width: 2em;
    letter-spacing: 0;
    transition:
        max-width 0.4s cubic-bezier(0.4, 0, 0.2, 1),
        opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1),
        letter-spacing 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* При наведении все буквы плавно проявляются и занимают место */
@media (min-width: 780px) {
    .header__logo-text:hover .letter {
        opacity: 1;
        max-width: 2em;
        letter-spacing: 0.0007em;
    }
    .header__logo-text:hover .space {
        opacity: 1;
        max-width: 0.6em;
        letter-spacing: 0;
    }
}

/* Мобильный режим — все буквы всегда видимы без анимации */
@media (max-width: 780px) {
    .header__logo-text {
        padding: 8px 10px 6px 10px;
        width: auto;
        font-size: 17px;
        min-width: 71px;
    }
    /*  .header__logo-text .letter,*/
    .header__logo-text .first-letter {
        /*  .header__logo-text .space {*/
        opacity: 1 !important;
        min-width: 1em !important;
        max-width: 2em !important;
        letter-spacing: 0 !important;
        transition: none !important;
        text-align: left;
    }
    /*
  .header__logo-text .space {
    max-width: 0.3em !important;
  }
*/
}

.myPageSimilarpage {
    margin-bottom: initial; /* или нужное значение по умолчанию */
}

.myPageSimilarpage + .myPageSocials {
    margin-top: -40px;
}

.myPageHero__intro-top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 65px;
    margin-bottom: 40px;
}

.myPageHero__intro-top .myPageBack {
    margin-bottom: 0;
}

.myPageHero__intro-breadcrumbs .bx-breadcrumb {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    overflow: hidden;
    color: var(--Dark-Grey, #707579);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    gap: 5px;
}

.myPageHero__intro-breadcrumbs .bx-breadcrumb a {
    color: var(--Dark-Grey, #707579);
    transition: 0.3s all;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    text-decoration: none;
}

.myPageHero__intro-breadcrumbs .bx-breadcrumb a:hover {
    color: #000;
}

@media (max-width: 980px) {
    .myPageHero__intro-breadcrumbs {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        width: 100%; /* Фиксированная ширина обязательна */

        /* Скрываем полоску прокрутки */
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    .myPageHero__intro-breadcrumbs::-webkit-scrollbar {
        display: none;
    }

    .bx-breadcrumb {
        display: flex;
        flex-wrap: nowrap;
        white-space: nowrap;
        width: max-content; /* Контент определяет ширину */
    }

    .bx-breadcrumb-item {
        flex-shrink: 0;
        white-space: nowrap;
    }

    .bx-breadcrumb-item span {
        white-space: nowrap;
    }
}

.myPageHero__intro-tags {
    margin-top: 40px;
}

.myPageHero__intro-meta {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    margin-top: 24px;
	padding-bottom: 20px;
	border-bottom: 1px solid var(--Light-Grey, #F0F0F0);
}

.myPageHero__intro-meta__left {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 56px;
}

.myPageHero__intro-meta__left .myPageHero__intro-date {
    margin-bottom: 0;
}

.myPageHero__intro-reading {
    color: var(--Dark-Grey, #707579);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_5229_5154' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5229_5154)'%3E%3Cpath d='M12.7917 13.5417L13.8542 12.4792L10.75 9.375V5H9.25V10L12.7917 13.5417ZM10 18C8.8975 18 7.86146 17.7917 6.89188 17.375C5.92229 16.9583 5.07292 16.3854 4.34375 15.6562C3.61458 14.9271 3.04167 14.0767 2.625 13.105C2.20833 12.1333 2 11.0951 2 9.99042C2 8.88569 2.20833 7.84722 2.625 6.875C3.04167 5.90278 3.61458 5.05556 4.34375 4.33333C5.07292 3.61111 5.92333 3.04167 6.895 2.625C7.86667 2.20833 8.90486 2 10.0096 2C11.1143 2 12.1528 2.21 13.1252 2.63C14.0974 3.05 14.9432 3.62 15.6625 4.34C16.3817 5.06 16.951 5.90667 17.3706 6.88C17.7902 7.85333 18 8.89333 18 10C18 11.1025 17.7917 12.1385 17.375 13.1081C16.9583 14.0777 16.3889 14.9271 15.6667 15.6562C14.9444 16.3854 14.0963 16.9583 13.1223 17.375C12.1483 17.7917 11.1075 18 10 18ZM10.01 16.5C11.8082 16.5 13.3394 15.8646 14.6038 14.5938C15.8679 13.3229 16.5 11.7883 16.5 9.99C16.5 8.19181 15.8679 6.66056 14.6038 5.39625C13.3394 4.13208 11.8082 3.5 10.01 3.5C8.21167 3.5 6.67708 4.13208 5.40625 5.39625C4.13542 6.66056 3.5 8.19181 3.5 9.99C3.5 11.7883 4.13542 13.3229 5.40625 14.5938C6.67708 15.8646 8.21167 16.5 10.01 16.5Z' fill='%23707579'/%3E%3C/g%3E%3C/svg%3E")
        no-repeat;
    padding-left: 24px;
}

.myPageHero__intro-meta .myPageHero__intro-info__source {
    margin-top: 0;
}

@media (max-width: 650px) {
    .myPageHero__intro-top {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        gap: 10px;
        -ms-align-items: flex-start;
        align-items: flex-start;
        justify-content: flex-start;
        margin-bottom: 30px;
    }
    .myPageHero__intro-tags {
        margin-top: 30px;
    }
}

.summary {
    position: relative;
    transition: 0.3s all;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
}

.summary__button {
    width: 68px;
    height: 68px;
    display: inline-flex;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
    gap: 32px;
    background: var(--Light-Grey, #e9e9e9)
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_5240_3432' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_5240_3432)'%3E%3Cpath d='M7.16797 15.0015V13.5015H16.668V15.0015H7.16797ZM7.16797 10.7515V9.25146H16.668V10.7515H7.16797ZM7.16797 6.50146V5.00146H16.668V6.50146H7.16797ZM4.16359 15.7515C3.74984 15.7515 3.39714 15.6042 3.10547 15.3096C2.8138 15.015 2.66797 14.6608 2.66797 14.2471C2.66797 13.8333 2.81526 13.4806 3.10984 13.189C3.40443 12.8973 3.75859 12.7515 4.17234 12.7515C4.58609 12.7515 4.9388 12.8988 5.23047 13.1933C5.52214 13.4879 5.66797 13.8421 5.66797 14.2558C5.66797 14.6696 5.52068 15.0223 5.22609 15.314C4.93151 15.6056 4.57734 15.7515 4.16359 15.7515ZM4.16359 11.5015C3.74984 11.5015 3.39714 11.3542 3.10547 11.0596C2.8138 10.765 2.66797 10.4108 2.66797 9.99709C2.66797 9.58334 2.81526 9.23063 3.10984 8.93896C3.40443 8.6473 3.75859 8.50146 4.17234 8.50146C4.58609 8.50146 4.9388 8.64876 5.23047 8.94334C5.52214 9.23792 5.66797 9.59209 5.66797 10.0058C5.66797 10.4196 5.52068 10.7723 5.22609 11.064C4.93151 11.3556 4.57734 11.5015 4.16359 11.5015ZM4.16359 7.25146C3.74984 7.25146 3.39714 7.10417 3.10547 6.80959C2.8138 6.51501 2.66797 6.16084 2.66797 5.74709C2.66797 5.33334 2.81526 4.98063 3.10984 4.68896C3.40443 4.3973 3.75859 4.25146 4.17234 4.25146C4.58609 4.25146 4.9388 4.39876 5.23047 4.69334C5.52214 4.98792 5.66797 5.34209 5.66797 5.75584C5.66797 6.16959 5.52068 6.5223 5.22609 6.81396C4.93151 7.10563 4.57734 7.25146 4.16359 7.25146Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E")
        center no-repeat;
    cursor: pointer;
    transition: 0.3s all;
}

.summary__button:hover {
    background-color: #d5d5d5;
}

.summary.show {
    opacity: 1;
    visibility: visible;
}

.header .summary__button {
    top: calc(100% + 20px);
    right: 0;
    position: absolute;
}

.summary__block {
    position: absolute;
    right: 0;
    top: calc(100% + 20px);
    background: var(--Light-Grey, #e9e9e9);
    display: flex;
    width: 315px;
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    transition: 0.3s all;
    opacity: 1;
    visibility: visible;
}

.summary:not(.__opened) .summary__block {
    opacity: 0;
    visibility: hidden;
}

.summary__block-top {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    right: 0;
    top: 100%;
    width: 100%;
    cursor: pointer;
    padding: 24px;
}

.summary__block-top__title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 117%;
}

.summary__block-top__icon {
    width: 20px;
    height: 20px;
    display: block;
    background: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_8001_3577' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_8001_3577)'%3E%3Cpath d='M6.0625 15L5 13.9375L8.9375 10L5 6.0625L6.0625 5L10 8.9375L13.9375 5L15 6.0625L11.0625 10L15 13.9375L13.9375 15L10 11.0625L6.0625 15Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E%0A")
        no-repeat;
    transition: 0.5s all;
}

.summary__block-top:hover .summary__block-top__icon {
    transform: rotate(180deg);
}

.summary__block-list {
    padding: 0 24px 24px 24px;
    width: 100%;
}

.summary__block-list ul {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 20px;
}

.summary__block-list li,
.summary__block-list li a {
    overflow: hidden;
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    text-decoration: none;
}

.summary__block-list li a:hover {
    text-decoration: underline;
}

.myPageHero__intro {
    position: relative;
}

.myPageHero__summary {
    position: absolute;
    right: 0;
    top: 0;
/*    top: 45px;*/
}

.myPageHero__summary .summary__button {
    top: calc(100% + 20px);
    position: absolute;
    right: -125px;
}

.myPageHero__summary .summary__block {
    right: -125px;
}

@media (max-width: 1300px) {
    .myPageHero__summary .summary__button {
        right: 0;
    }

    .myPageHero__summary .summary__block {
        right: 0;
    }
}

@media (max-width: 980px) {
    .myPageHero__intro-meta {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        flex-direction: column-reverse;
        gap: 24px;
        -ms-align-items: flex-start;
        align-items: flex-start;
    }
    .myPageHero__intro-meta {
        position: relative;
        top: 0;
    }
    .myPageHero__intro .myEditorBox,
    .myForumsHero__intro .myEditorBox {
        width: 100%;
    }
    .myPageHero__intro > .summary {
        display: none;
    }
    .myPageHero__intro-meta .summary {
        width: 100%;
        top: 30px;
    }
    .myPageHero__intro-meta .summary__block {
        width: 100%;
    }
    .summary__button {
        width: 52px;
        height: 52px;
    }
    .myPageHero__summary .summary__button {
        top: 0;
    }
    .myPageHero__summary .summary__block {
        top: 0;
    }
    .summary__block-top {
        padding: 16px;
        background-position: right 16px center;
    }
    .summary__block-list {
        padding: 0 16px 16px 16px;
    }
    .header .summary__button {
        top: calc(100% + 50px);
    }
}

.myPageColorSection:not(:last-child) {
    margin-bottom: 0;
}

@media (max-width: 560px) {
    .myPageSlider {
        overflow: hidden;
    }
}

/* ВАКАНСИИ */

.jobs__wrap {
    display: grid;
    grid-template-columns: 315px 760px;
    justify-content: space-between;
    padding-right: 110px;
    margin-top: 40px;
}

.jobs__list {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    gap: 32px;
}

.jobs__item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    -ms-align-items: flex-start;
    align-items: flex-start;
    text-decoration: none;
    padding-bottom: 32px;
    border-bottom: 1px solid var(--Black, #000);
}

.jobs__item-title {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 117%;
}

.jobs__item-exp {
    color: var(--White, #fff);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
    padding: 2px 4px;
    background: var(--Purple, #9f3bee);
    margin-top: 16px;
}

.jobs__item-excerpt {
    margin-top: 20px;
    color: var(--Black, #000);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}

.jobs__item-excerpt ul {
    list-style-position: inside;
}

.jobs__item-button {
    margin-top: 24px;
}

.pageJobsDetail__heading {
    border-bottom: 1px solid var(--Light-Grey, #f0f0f0);
    padding-bottom: 40px;
    margin-bottom: 35px;
}

.pageJobsDetail__heading-inner,
.pageJobsDetail__body {
    width: 870px;
    margin-left: 125px;
}

.pageJobsDetail__heading-title {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    margin: 40px 0;
}

.pageJobsDetail__heading-exp {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    margin-bottom: 24px;
}

.pageJobsDetail__heading-links {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    gap: 32px;
}

.pageJobsDetail__body-text {
    color: var(--Black, #000);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    padding-bottom: 32px;
}

.pageJobsDetail__body-text h3 {
    color: var(--Black, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 116%;
    margin-bottom: 32px;
}

.pageJobsDetail__body-text h3 > ul {
    margin-bottom: 0;
}

.pageJobsDetail__body-text ul {
    margin-bottom: 64px;
    margin-top: 0;
    list-style-position: inside;
}

.pageJobsDetail__body-info {
    background: var(--Light-Brown, #f8ece6);
}

.pageJobsDetail__body-info__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    padding: 64px 0;
    -ms-align-items: center;
    align-items: center;
    gap: 100px;
    padding-left: 110px;
}

.pageJobsDetail__body-info__image {
    max-width: 430px;
    min-width: 430px;
}

.pageJobsDetail__body-info__image img {
    max-width: 100%;
}

.pageJobsDetail__body-info__text {
    padding-left: 100px;
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
    border-left: 1px solid var(--Black20, rgba(0, 0, 0, 0.2));
    max-width: 565px;
}

.myPageConclusion + .myPageInmageHorizont {
    padding-top: 80px;
}

@media (max-width: 980px) {
    .myPageConclusion + .myPageInmageHorizont {
        padding-top: 40px;
    }
}

.pageJobsDetail__heading-links__hh {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cg clip-path='url(%23clip0_5262_3959)'%3E%3Cpath d='M16 32C24.836 32 32 24.836 32 16C32 7.164 24.836 0 16 0C7.164 0 0 7.164 0 16C0 24.836 7.164 32 16 32Z' fill='%23FF0002'/%3E%3Cpath d='M23.7831 13.64C23.2985 13.14 22.6111 12.8667 21.7698 12.8667C20.7285 12.8667 19.9265 13.2913 19.4631 14.086V10.146H17.0431V20.948H19.4631V17.1513C19.4631 16.2653 19.6451 15.698 19.9185 15.3647C20.1811 15.0313 20.5538 14.9033 20.9551 14.9033C21.3085 14.9033 21.5905 15.0153 21.7858 15.2213C21.9838 15.432 22.0958 15.758 22.0958 16.2107V20.94H24.5171V15.7347C24.5171 14.8487 24.2598 14.13 23.7831 13.6407V13.64ZM12.9578 12.8667C11.9131 12.8667 11.1111 13.2913 10.6505 14.086V10.146H8.23047V20.948H10.6505V17.1513C10.6505 16.2653 10.8325 15.698 11.1038 15.3647C11.3691 15.0313 11.7411 14.9033 12.1398 14.9033C12.4965 14.9033 12.7751 15.0153 12.9731 15.2213C13.1711 15.432 13.2831 15.758 13.2831 16.2107V20.94H15.7051V15.7347C15.7051 14.8487 15.4471 14.13 14.9625 13.6327C14.4858 13.1327 13.7985 12.8673 12.9571 12.8673L12.9578 12.8667Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5262_3959'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    padding-left: 36px;
    background-repeat: no-repeat;
}

.pageJobsDetail__heading-links__hh .button__red {
    background-color: #ff0002;
}

.pageJobsDetail__heading-links__copy {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_8017_1280' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='20' height='20' transform='matrix(-1 0 0 1 20 0)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_8017_1280)'%3E%3Cpath d='M11.4336 14H14.4336C15.5403 14 16.4836 13.6095 17.2636 12.8285C18.0436 12.0477 18.4336 11.1033 18.4336 9.99521C18.4336 8.88729 18.0436 7.94444 17.2636 7.16667C16.4836 6.38889 15.5403 6 14.4336 6H11.4336V7.5H14.4336C15.128 7.5 15.7183 7.74306 16.2044 8.22917C16.6905 8.71528 16.9336 9.30556 16.9336 10C16.9336 10.6944 16.6905 11.2847 16.2044 11.7708C15.7183 12.2569 15.128 12.5 14.4336 12.5H11.4336V14ZM13.4336 10.75V9.25H7.43359V10.75H13.4336ZM9.43359 14V12.5H6.43359C5.73915 12.5 5.14887 12.2569 4.66276 11.7708C4.17665 11.2847 3.93359 10.6944 3.93359 10C3.93359 9.30556 4.17665 8.71528 4.66276 8.22917C5.14887 7.74306 5.73915 7.5 6.43359 7.5H9.43359V6H6.43359C5.32693 6 4.38359 6.39049 3.60359 7.17146C2.82359 7.95229 2.43359 8.89674 2.43359 10.0048C2.43359 11.1127 2.82359 12.0556 3.60359 12.8333C4.38359 13.6111 5.32693 14 6.43359 14H9.43359Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 30px;
}

.pageJobsDetail__heading-links__copy .button__more span,
.pageJobsDetail__heading-links__copy .button__more:after {
    padding: 10px 0;
}

@media (max-width: 1300px) {
    .jobs__wrap {
        padding-right: 0;
        grid-template-columns: 315px calc(100% - 380px);
    }
    .pageJobsDetail__heading-inner,
    .pageJobsDetail__body {
        margin-left: 0;
        width: 100%;
    }
    .pageJobsDetail__body-info__wrap {
        padding-left: 0;
        gap: 50px;
    }
    .pageJobsDetail__body-info__text {
        padding-left: 50px;
    }
}

@media (max-width: 980px) {
    .jobs__wrap {
        grid-template-columns: 315px calc(100% - 340px);
    }

    .pageJobsDetail__heading-title {
        font-size: 32px;
        margin: 32px 0;
    }
    .pageJobsDetail__body-info__wrap {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .pageJobsDetail__body-info__text {
        padding-left: 0;
        border-left: none;
        border-top: 1px solid var(--Black20, rgba(0, 0, 0, 0.2));
        padding-top: 64px;
        max-width: none;
    }
}

@media (max-width: 760px) {
    .jobs__wrap {
        grid-template-columns: 1fr;
        gap: 40px;
    }
    .jobs__wrap .side__search {
        margin-bottom: 24px;
    }
    .pageJobsDetail__body-text h3 {
        font-size: 16px;
    }
}

@media (max-width: 560px) {
    .pageJobsDetail__heading-links {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        -ms-align-items: flex-start;
        align-items: flex-start;
    }
}

@media (max-width: 480px) {
    .pageJobsDetail__body-info__image {
        min-width: 1px;
    }
}

/* СТРАНИЦА МАСТЕРПЛАНОВ */

body.mpBody {
    background: -webkit-linear-gradient(#d9ffed 0%, #fff 100%);
    background: -o-linear-gradient(#d9ffed 0%, #fff 100%);
    background: linear-gradient(#d9ffed 0%, #fff 100%);
}

.myMpHero {
}

.myMpHero__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    padding-right: 150px;
}

.myMpHero__image,
.myMpAccess__image {
    max-width: 645px;
    min-width: 645px;
}

.myMpHero__image img,
.myMpAccess__image img {
    max-width: 100%;
    display: block;
}

.myMpHero__box {
    padding-top: 200px;
}

.myMpHero__box-subtitle {
    color: #004e29;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106.25%;
}

.myMpHero__box-title {
    color: #004e29;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: 97%;
    letter-spacing: -1.28px;
    margin: 40px 0 64px;
}

.myMpHero__box-content {
    color: var(--Black, #000);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.16px;
}

.myMpHero__box-button {
    margin-top: 68px;
}

.myMpAccess {
    background: #00444e;
}

.myMpAccess__wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
}

.myMpAccess__box {
    padding-left: 140px;
}

.myMpAccess__box-title {
    color: #e1fff1;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 106.2%;
    max-width: 380px;
}

.myMpAccess__box-content {
    color: var(--White, #fff);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 116.6%;
    margin: 40px 0;
    max-width: 380px;
}

.button__more.button__white.button__background {
    border: 1px solid var(--Black, #fff);
    background: var(--Black, #fff);
    color: #000;
}

.myMpJournal {
    padding: 100px 0 0;
}

.myMpJournal .container {
    max-width: 1146px;
}

.myMpJournal__search {
}

.myMpJournal__search-heading {
    color: var(--Black, #000);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 117%;
    max-width: 425px;
    margin: 0 auto 40px;
}

.myMpJournal__section-heading {
    color: var(--Black, #000);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    border-right: 1px solid var(--Black, #000);
    border-bottom: 1px solid var(--Black, #000);
    padding: 0 92px 24px 0;
}

.myMpProjects {
    margin: 80px 0;
}

.myMpProjects__wrap {
    background: #384046;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;
    -ms-align-items: center;
    align-items: center;
    justify-content: space-between;
    max-width: 1096px;
    margin: 0 auto;
}

.myMpProjects__box {
    min-width: 539px;
    max-width: 539px;
    padding-left: 32px;
}

.myMpProjects__box-icon {
}

.myMpProjects__box-title {
    color: var(--White, #fff);
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.96px;
    margin: 40px 0;
}

.myMpProjects__box-content {
    color: var(--White, #fff);
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.15px;
    margin-bottom: 32px;
}

.myMpProjects__image {
    max-width: 537px;
}

.myMpProjects__image img {
    max-width: 100%;
}

@media (max-width: 1200px) {
    .myMpHero__wrap {
        padding-right: 0;
    }
    .myMpHero__image {
        min-width: 1px;
        max-width: none;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
        justify-content: flex-end;
    }
    .myMpHero__box {
        padding-bottom: 80px;
        padding-top: 50px;
    }

    .myMpAccess__wrap {
        padding: 40px 0;
    }
    .myMpAccess__box {
        padding-left: 0;
        min-width: 50%;
    }

    .myMpProjects__wrap {
        padding: 40px 0;
    }
}

@media (max-width: 980px) {
    .myMpHero__wrap {
        -webkit-flex-direction: column-reverse;
        -moz-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        -o-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .myMpHero__image {
        max-width: 60%;
        margin: -100px auto 0;
    }
    .myMpAccess__wrap,
    .myMpProjects__wrap {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .myMpAccess__box {
        min-width: 1px;
        max-width: none;
        width: 100%;
    }
    .myMpAccess__box-title,
    .myMpAccess__box-content {
        max-width: none;
    }
    .myMpJournal {
        padding: 60px 0 0;
    }
    .myMpProjects__box {
        min-width: 1px;
        max-width: none;
        width: 100%;
        padding: 0 20px;
    }
    .myMpProjects__box-title {
        font-size: 32px;
    }
}

@media (max-width: 780px) {
    .myMpHero__box-subtitle,
    .myMpAccess__box-title {
        font-size: 21px;
    }
    .myMpHero__box-title {
        font-size: 40px;
        margin: 40px 0 64px;
    }
}

@media (max-width: 480px) {
    .myMpHero__image {
        max-width: 60%;
        margin: -50px auto 0;
    }
}

/* #СТРАНИЦА МАСТЕРПЛАНОВ */

/* Мы рекомендуем */

.weRecommend {
    border-top: 1px solid var(--White, #fff);
    border-bottom: 1px solid var(--White, #fff);
    background: var(--Black, #000);
    padding: 40px 0;
}

.weRecommend__title {
    color: var(--White, #fff);
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 117%;
}

.weRecommend__grid {
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 20px;
    display: grid;
    max-width: 1096px;
    margin: 32px auto 0;
}

.weRecommend__grid-item {
    text-decoration: none;
}

.weRecommend__grid-item__image {
    height: 300px;
    position: relative;
}

.weRecommend__grid-item__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.weRecommend__grid-item__image:before {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #23de84;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    transition: 0.3s all;
    z-index: 1;
}

.weRecommend__grid-item:hover .weRecommend__grid-item__image:before {
    opacity: 0.5;
    visibility: visible;
}

.weRecommend__grid-item__date {
    margin: 16px 0;
    color: var(--White-50, rgba(255, 255, 255, 0.5));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.24px;
}

.weRecommend__grid-item__title {
    color: var(--White, #fff);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 117%;
}

@media (max-width: 980px) {
    .weRecommend__grid {
        grid-template-columns: repeat(2, 1fr);
        grid-row-gap: 20px;
    }
}

@media (max-width: 560px) {
    .weRecommend__grid {
        grid-template-columns: repeat(1, 1fr);
    }
}

/* #Мы рекомендуем */

.myPageHero.__otherStyle .myPageHero__intro {
    padding-top: 20px;
}

.myPageHero.__otherStyle .myPageHero__image {
    position: relative;
	overflow: hidden;
}

.myPageHero.__otherStyle .myPageHero__image:before {
    content: "";
    position: absolute;
    inset: 0;
    backdrop-filter: blur(4px); /* было 10px, сделал мягче */
    /* при желании ещё слабее: blur(2px) */

    -webkit-mask-image: linear-gradient(
        to top,
        black 0%,
        black 20%,
        transparent 80%,
        transparent 100%
    );
    mask-image: linear-gradient(
        to top,
        black 0%,
        black 20%,
        transparent 80%,
        transparent 100%
    );

    background: linear-gradient(
        0deg,
        rgba(0, 0, 0, 0.4) 0%,   /* меньше тёмного */
        rgba(0, 0, 0, 0.4) 20%,
        rgba(0, 0, 0, 0.0) 80%
    );
}

.myPageHero.__otherStyle .myPageHero__image-box {
    position: absolute;
    width: 100%;
    bottom: 40px;
    left: 0;
}

.myPageHero__intro-title.__white,
.myForumsHero__intro-title.__white {
    color: #fff;
}

@media (max-width: 1000px) {
    .myPageHero__intro-info {
        width: 100%;
    }
    .myPageBack .button__more {
        white-space: nowrap;
    }
    .myPageHero.__otherStyle .myPageHero__intro-top {
        margin-bottom: 20px;
    }
    .myPageHero.__otherStyle .myPageHero__intro-meta {
/*        margin-top: 0;*/
        gap: 0;
    }
    .myPageHero.__otherStyle .myPageHero__image-box {
        bottom: 20px;
    }
    .myPageHero.__otherStyle .myPageHero__intro-meta .summary {
        top: 0;
    }
    .myPageHero.__otherStyle .myPageHero__intro-title {
        margin-bottom: 0;
    }
}

.myPageGallery .myPageGallery__init {
    display: inline-block;
    /*    width: max-content;*/
}

.myPageGallery__list[data-count="2"] {
    /*    grid-template-columns: repeat(2, 1fr);*/
}

@media (max-width: 560px) {
    .myPageGallery .myPageGallery__init {
        display: block;
        width: auto;
    }
    .myPageGallery__list[data-count="2"] {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media (max-width: 568px) {
    .myPageGallery__list.__smallCount {
        grid-auto-rows: auto;
    }
}

.myPageHero.__otherStyle .myPageHero__intro-tags {
	max-width: none;
}

@media (min-width: 1800px) {
    .pageDetail {
        min-height: 85vh;
    }
}

.myPageColorSection + .myPageInmageHorizont {
	margin-top: 40px;
}
/* End */


/* Start:/local/templates/default/components/bitrix/main.user.link/header/style.min.css?1687865401878*/
.bx-user-info-thumbnail img{border:1px solid #e0e0e0}.bx-user-info-anchor{white-space:nowrap;cursor:pointer}.bx-user-info-anchor-nolink{white-space:nowrap}table.bx-user-info-anchor td.bx-user-info-anchor-cell,table.bx-user-info-anchor-nolink td.bx-user-info-anchor-cell{padding:0 2px!important;border:0!important;background-color:transparent!important}.bx-user-info-data .bx-user-info-data-separator{background-color:#e0e0e0;width:218px;height:1px!important;margin-top:5px;margin-bottom:2px;padding:0!important;font-size:0!important}.bx-user-info-online,.bx-user-info-offline{height:11px;width:11px;display:block}.bx-user-info-online{background-image:url(/bitrix/components/bitrix/main.user.link/templates/.default/images/icon_online_small.gif);background-repeat:no-repeat;background-position:0 0}.bx-user-info-online-cell{margin-top:5px}.bx-user-info-name{display:block;zoom:1}
/* End */


/* Start:/bitrix/components/sprint.editor/blocks/templates/.default/_style.css?17297667423514*/
/* Общие стили для блоков */
.sp-block-table table {
    width: 100%;
    border-collapse: collapse;
}

.sp-block-table table tr {
    background: #f7f7f7;
    color: #8a8a8a;
}

.sp-block-table table tr:nth-child(odd) {
    background: #e7e6e6;
}

.sp-block-table table tr:hover {
    background: #d4d4d4;
    color: #000;
}

.sp-block-table table td {
    text-align: left;
    border: 1px solid #ccc;
    padding: 5px;
}

.sp-block-table p {
    margin: 0;
}

.sp-image img {
    width: 100%;
}

.sp-video iframe,
.sp-video-gallery iframe {
    border-width: 0;
}

.sp-iblock-sections {
    padding: 10px;
    border: 1px solid #c3c3c3;
    margin: 10px 0;
}

.sp-iblock-elements {
    padding: 10px;
    border: 1px solid #c3c3c3;
    margin: 10px 0;
}

.sp-properties {
    width: 400px;
    border-collapse: collapse;
}

.sp-properties_title {
    border: 1px solid #ccc;
    padding: 0 5px;
    font-weight: bold;
}

.sp-properties_text {
    border: 1px solid #ccc;
    padding: 0 5px;
}

.sp-gallery-items {
    overflow: hidden;
}

.sp-gallery-item {
    float: left;
    height: 220px;
    padding: 5px;
    /*width: 20%;*/
}

.sp-gallery-item-img-wrapper {
    float: left;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    display: block;
    color: inherit;
}

.sp-gallery-item img {
    display: block;
    max-width: 100%;
    left: 50%;
    max-height: 100%;
    max-width: none;
    position: relative;
    top: 50%;
    -webkit-transform: translate(-50%, -50%) translateZ(0);
    -moz-transform: translate(-50%, -50%) translateZ(0);
    -o-transform: translate(-50%, -50%) translateZ(0);
    -ms-transform: translate(-50%, -50%) translateZ(0);
    transform: translate(-50%, -50%) translateZ(0);
}

.sp-gallery-item-text {
    background-color: rgba(255, 255, 255, .7);
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 0;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    width: 100%;
}

.sp-gallery-item-text:hover {
    opacity: 1;
}

.sp-gallery-item-text::after {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.sp-gallery-item-text-content {
    display: inline-block;
    vertical-align: middle;
    width: 90%;
}

.sp-button_link,
.sp-button_link:link,
.sp-button_link:visited {
    display: inline-block;
    padding: 10px 20px;
    margin: 10px 0;
    border-radius: 20px;
    text-decoration: none;
    background: #ccc;
    color: #333;
}

.sp-button_link:hover {
    text-decoration: none;
    background: #333;
    color: #ccc;
}

/*accordion*/
.sp-accordion {
    border: 1px solid #ccc;
    border-radius: 5px;
}

.sp-accordion-title {
    border-top: 1px solid #ccc;
    color: #444;
    cursor: pointer;
    padding: 10px;
    text-align: left;
}

.sp-accordion-title:first-child {
    border-top: none;
}

.sp-accordion-container {
    padding: 0 10px 10px;
    display: none;
    overflow: hidden;
}

.sp-accordion-title:after {
    content: '\02795';
    font-size: 12px;
    color: #777;
    float: right;
    margin: 2px 5px;
}

.sp-accordion-title__active:after {
    content: "\2796";
}

.sp-complex-table {
    display: table;
    table-layout: fixed;
    border-spacing: 10px;
}

.sp-complex-row {
    display: table-row;
}

.sp-complex-col {
    display: table-cell;
    vertical-align: top;
}

/* End */
/* /local/assets/css/main.min.css?1766475390478993 */
/* /local/assets/css/fancybox.min.css?173263960912766 */
/* /local/assets/css/slick.min.css?17326396091329 */
/* /local/assets/css/main.min.css?1766475390478993 */
/* /local/templates/default/components/bitrix/main.user.link/header/style.min.css?1687865401878 */
/* /bitrix/components/sprint.editor/blocks/templates/.default/_style.css?17297667423514 */
