@font-face {
    font-family: 'Jakob';
    src: url('../fonts/Jakob.eot');
    src: local('Jakob'), local('Jakob'),
    url('../fonts/Jakob.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Jakob.woff2') format('woff2'),
    url('../fonts/Jakob.woff') format('woff'),
    url('../fonts/Jakob.ttf') format('truetype');
    font-weight: 700;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.eot');
    src: local('Montserrat Regular'), local('Montserrat-Regular'),
    url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Montserrat-Regular.woff2') format('woff2'),
    url('../fonts/Montserrat-Regular.woff') format('woff'),
    url('../fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: 400;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Medium.eot');
    src: local('Montserrat Medium'), local('Montserrat-Medium'),
    url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Montserrat-Medium.woff2') format('woff2'),
    url('../fonts/Montserrat-Medium.woff') format('woff'),
    url('../fonts/Montserrat-Medium.ttf') format('truetype');
    font-weight: 500;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-SemiBold.eot');
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
    url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Montserrat-SemiBold.woff2') format('woff2'),
    url('../fonts/Montserrat-SemiBold.woff') format('woff'),
    url('../fonts/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 600;
}
@font-face {
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Bold.eot');
    src: local('Montserrat Bold'), local('Montserrat-Bold'),
    url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Montserrat-Bold.woff2') format('woff2'),
    url('../fonts/Montserrat-Bold.woff') format('woff'),
    url('../fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: 700;
}
html {
    box-sizing: border-box;
}
*,
*::after,
*::before {
    box-sizing: inherit;
}
dl, ol, ul {
    margin: 0 !important;
    padding: 0 !important;
}
a {
    color: inherit;
    text-decoration: none !important;
}
.Toastify__toast-container--top-right {
    top: 87px !important;
}
.containerLayout {
    width: 100%;
    margin: 0 auto;
    max-width: 1360px;
    padding-left: 20px;
    padding-right: 20px;
}
.main {
    margin: 48px auto 64px;
}
.leftSubMenu,
.contentCenter,
.contentRight {
    width: 100%;
    margin-right: 24px;
}
.layoutRight {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 1096px;
}
.leftSubMenu {
    max-width: 200px;
    position: relative;
}
.contentCenter {
    max-width: 760px;
}
.contentRight {
    max-width: 312px;
    margin-right: 0;
}
.rightSticky {
    height: 100%;
    display: flex;
    flex-direction: column;
    gap: 32px;
    justify-content: space-between;
    position: sticky;
    top: 132px;
}
.sticky_top {
    height: 100%;
    position: sticky;
}
.arrowLayout {
    padding: 28px;
    background-color: #F6F6F6;
    border-radius: 50px;
    display: none;
    position: fixed;
    bottom: 100px;
    right: 20px;
    z-index: 15;
}
.arrowLayout img {
    width: 24px;
    height: 24px;
}
.indexTop {
    margin-bottom: 40px;
}
.titleLayout {
    color: #2D2525;
    font-family: 'Jakob';
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 120%; 
    margin-right: 16px;
} 
.settingFeed {
    min-width: 48px;
    padding: 8px 12px;
    border-radius: 8px;
    background: #F9F0DF;
    margin-right: 40px;
}
.header {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 11;
}
.header_inner {
    padding-top: 16px;
    padding-bottom: 16px;
    position: relative;
    display: flex;
    align-items: center;
}
.header_btn {
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    background: #F78C30;
    border-radius: 8px;
    padding: 8px 16px;
    transition: .8s;
}
.header_btn:hover {
    color: #FFFFFF !important;
    background: #F46E35;
}
.header__services {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 20px;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 114%;
    color: rgba(36, 36, 36, 1);
    background: rgba(255, 235, 213, 1);
    border-radius: 8px;
}
.header__services img {
    margin-right: 4px;
}
.header__bell {
    position: relative;
}
.header__bell .circleNotification {
    position: absolute;
    top: 12px;
    right: 4px;
}
.header__ball,
.header__bell,
.header__search {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-right: 32px;
}
.header__avatar {
    display: flex;
    align-items: center;
}
.header-show-menu {
    cursor: pointer;
    margin-left: 8px;
}
.burger-line {
    display: none !important;
}
.header__nav li {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    padding: 8px 12px;
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    margin-bottom: 16px;
    border-radius: 10px;
    transition: .8s;
    cursor: pointer;
}
.header__nav li:last-child {
    margin-bottom: 0;
}
.header__nav li:hover {
    background: #F9F0DF;
}
.header__nav li:hover svg path {
    transition: .8s;
    stroke: #F15A24;
}
.burger-checkbox {
    position: absolute;
    visibility: hidden;
}
.burger {
    position: relative;
    z-index: 1;
    cursor: pointer;
    display: block;
    position: relative;
    border: none;
    background: transparent;
    width: 18px;
    height: 18px;
}
.burger::before,
.burger::after {
    content: '';
    left: 0;
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    border-radius: 10px;
    background: #787878;
}
.burger::before {
    top: 0;
    box-shadow: 0 8px 0 #787878;
    transition: box-shadow .3s .15s, top .3s .15s, transform .3s;
}
.burger::after {
    bottom: 0;
    transition: bottom .3s .15s, transform .3s;
}
.burger-checkbox:checked + .burger::before {
    top: 8px;
    transform: rotate(45deg);
    box-shadow: 0 6px 0 rgba(0,0,0,0);
    transition: box-shadow .15s, top .3s, transform .3s .15s;
}
.burger-checkbox:checked + .burger::after {
    bottom: 8px;
    transform: rotate(-45deg);
    transition: bottom .3s, transform .3s .15s;
}
.burger-checkbox:checked ~ .header__nav {
    transform: translateX(0);
}
.header__mobil {
    display: none;
}
.header_search {
    width: 100%;
    background: #fff;
    position: relative;
}
.header_search input {
    width: 100%;
    margin-top: 0;
    padding: 8px 40px 8px 16px !important;
}
.header_search a {
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
}
.header_mobi-left {
    display: none !important;
}
.circleNotification {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #F78C30;
}
.footer {
    display: flex;
    justify-content: center;
    width: 100%;
    background: #2D2525;
    border-radius: 24px 24px 0 0;
    padding: 60px 0;
}
.footer__main .footer__sots--items {
    display: none;
}
/* .footer__container {
    display: flex;
    flex-direction: column;
    width: 95%;
    max-width: 1320px;
    align-items: center;
} */
.footer__copyrights {
    display: flex;
    align-items: flex-start;
    width: 100%;
    padding-top: 32px;
}
.footer__logo {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-right: 32px;
}
.footer__contacts {
    display: flex;
    flex-direction: column;
}
.footer__phone,
.footer__mail,
.footer__copyrights--text div {
    text-align: left;
    margin-bottom: 16px;
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; 
}
.footer__mail {
    margin-bottom: 0;
}
.footer__phone:hover,
.footer__mail:hover {
    text-decoration: underline;
    color: rgba(255, 255, 255, 1) !important;
    text-underline-offset: 3px;
}
.footer__copyrights--text {
    display: flex;
    flex-direction: column;
    max-width: 984px;
    margin-left: auto;
}
.footer__copyrights--text div:nth-child(2),
.footer__copyrights--text div:last-child {
    margin-bottom: 0;
}
.footer__sots {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: center;
    padding-bottom: 40px;
    border-bottom: 1px solid rgba(120, 120, 120, 1);
}
.footer__sots--title {
    margin-bottom: 24px;
    width: 100%;
    text-align: center;
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; /* 36px */
}
.footer__sots--items {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center;
}
.footer__sots--items a {
    text-align: left;
    text-decoration: none;
    color: #FFF;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    transition: .8s;
}
.footer__sots--items a:hover {
    text-decoration: underline !important;
    color: #F15A24 !important;
    text-underline-offset: 4px;
}
.footer__main {
    display: flex;
    width: 100%;
}
.footer__nav {
    display: flex;
    flex-direction: column;
    margin-right: 24px;
    min-width: 200px;
}
.footer__nav-subitem {
    display: grid;
    column-gap: 24px;
    grid-template: repeat(5, auto) / repeat(2, 200px);
}

.footer__nav a:hover {
    color: #ffffff !important;
}
.footer__nav-title,
.footer__socials--title {
    text-decoration: none;
    margin-bottom: 24px;
    text-align: left;
    color: #FFFFFF;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}
.footer__nav-item,
.footer__news--subtext,
.footer__news--attention {
    text-align: left;
    color: #FFFFFF;
    margin-bottom: 16px;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; 
}
.footer__socials {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-right: 24px;
}
.footer__socials--items {
    display: flex;
    gap: 8px;
}
.footer__socials .footer__nav {
    padding-top: 24px;
    border-top: 1px solid #7A7A7A;
}
.footer__news {
    display: flex;
    flex-direction: column;
    margin-left: auto;
    max-width: 312px;
}
.footer__news--title {
    text-align: left;
    margin-bottom: 24px;
    color: #FFFFFF;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}
.footer__news--attention {
    font-size: 12px;
    line-height: 130%;
    gap: 4px;
    flex-wrap: wrap;
    margin-bottom: 0;
}
.footer__news--policy {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 114%;
    text-align: left;
    text-decoration: underline;
    color: #FFFFFF;
    text-underline-offset: 3px;
}
.footer__news--fields {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-bottom: 4px;
    border-radius: 8px;
    overflow: hidden;
}
.footer__news--fields input {
    text-align: left;
    padding: 8px 16px;
    flex-grow: 1;
    border: none;
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    display: inline-block;
}
.footer__news--fields input:focus,
.footer__news--fields input:focus-visible {
    border-color: transparent;
    outline: none;
}
.footer__news--send {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    background: #F78C30;
    flex-basis: 48px;
}
.profile__main {
    margin-bottom: 48px;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 312px 1fr;
    gap: 24px;
}
.profile__main--photo {
    position: relative;
    border-radius: 8px;
    flex-basis: 23.63%;
}
.profile__main--photo img {
    min-width: 100%;
    border-radius: 8px;
}
.profile__main--diamond {
    position: absolute;
    display: flex;
    align-items: center;
    background: url("../images/diamondbg.png") no-repeat;
    background-size: cover;
    min-width: 78px;
    gap: 6px;
    height: 36px;
    top: 9px;
    right: -11px;
    justify-content: flex-end;
    padding-right: 13px;
    font-family: 'Murecho', sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    text-align: left;
    color: #F7931E;

}
.profile__main--diamond img {
    width: 20px;
    min-width: 15px;
    height: 20px;
}
.profile__main--info {
    display: flex;
    flex-direction: column;
    flex-basis: 74.55%;
    justify-content: flex-start;
}
.profile-info-data {
    /* display: flex;
    width: 100%;
    justify-content: space-between; */
    margin-bottom: 56px;
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 312px;
}
.profile-info-about-title {
    width: 100%;
    margin-bottom: 6px;
    font-family: 'Murecho';
    font-weight: 500;
    font-size: 20px;
    line-height: 150%;
    color: #242424;
}
.profile-info-about {
    border-radius: 8px;
    background: #F78C30;
    padding-left: 3px;
}
.profile-info-about-text {
    padding: 24px;
    border-radius: 4px;
    background: #F7F7F7;
    font-family: 'Georgia', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 160%;
    text-align: left;
    width: 100%;
}
.profile-data-left {
    display: flex;
    flex-direction: column;
    flex-basis: 53%;
}
.profile-data-right {
    display: flex;
    flex-direction: column;
    flex-basis: 31.71%;
}
.profile__count {
    display: flex;
    justify-content: center;
    gap: 24px;
    width: 100%;
    margin-bottom: 32px;
}
.profile__count--item {
    display: flex;
    flex-direction: column;
    align-content: center;
}
.pc-number {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 20px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: #242424;
    margin-bottom: 4px;
    text-align: center;
}
.pc-text {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: #6B6B6B;
    text-align: center;
}
.profile-verification {
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-content: center;
    padding: 13px 20px;
    width: 100%;
    background: #F78C30;
    border-radius: 8px;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    text-align: left;
    color: #FFFFFF;
}
.profile__person {
    color: #242424;
    font-family: 'Murecho', sans-serif;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
    text-align: left;
    margin-bottom: 32px;
}
.profile__page {
    display: flex;
    width: 100%;
    gap: 24px;
    justify-content: space-between;
}
.profile__page-first-col {
    display: flex;
    flex-direction: column;
    flex-basis: 75%;
}
.profile__page-controls {
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin-bottom: 48px;
}
.profile__page-lvl {
    display: flex;
    flex-basis: 31.5%;
    flex-direction: column;
}
.profile__page-lvl--current {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 100%;
    text-align: left;
    color: rgba(0, 0, 0, 1);
    margin-bottom: 12px;
    display: flex;
    align-items: center;
    gap: 8px;
}
.profile__page-lvl--current span {
    font-family: 'Murecho', sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 150%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-color: #F15A40;
    background-image: linear-gradient(139.65deg, #F7931E 1.53%, #F15A40 97.62%);
    display: inline-block;
}
.profile__page-lvl--progress {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    margin-bottom: 12px;
}
.profile-progressbar {
    position: relative;
    display: flex;
    flex-basis: 88.46%;
    height: 24px;
    justify-content: center;
    align-items: center;
    background: rgba(255, 235, 213, 1);
    border-radius: 16px;
    overflow: hidden;
}
.profile-progressbar p {
    margin: 0;
    font-family: 'Murecho', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 114%;
    color: rgba(255, 255, 255, 1);
    z-index: 2;
}
.profile-progressbar-fill {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: #f78c30;
    border-radius: 16px;
}
.profile__page-more {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    color: rgba(247, 140, 48, 1);
    display: flex;
    width: 100%;
    justify-content: flex-start;
}
.profile__page-create {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    height: 48px;
    background: rgba(255, 235, 213, 1);
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 100%;
    color: rgba(247, 140, 48, 1);
    flex-basis: 66%;
    border-radius: 8px;
}
.profile__page-create img {
    margin-right: 24px;
}
.profile__page-publication {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-bottom: 96px;
}
.publication__contacts {
    display: flex;
    flex-direction: column;
}
.publication__contacts--person {
    display: flex;
    width: 100%;
    align-items: center;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 114%;
    text-align: left;
    color: #242424;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 16px;
    gap: 8px;
}
.publications__post {
    display: flex;
    align-items: center;
    color: #F15A24;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-right: 16px;
}
.publications__post img {
    margin-right: 8px;
}
.publication__time {
    display: flex;
    align-items: center;
    color: #7A7A7A;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-right: 16px;
}
.publication__time img {
    margin-right: 6px;
}
.publication__date {
    display: flex;
    align-items: center;
    gap: 16px;
    width: 100%;
    margin-bottom: 48px;
}
.pub-date-date {
    color: #7A7A7A;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-left: auto;
}
.pub-date-date img {
    margin-right: 8px;
}
.pub-date-reads {
    display: flex;
    align-items: center;
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
    width: 100%;
    max-width: max-content;
}
.pub-date-reads img {
    margin-right: 8px;
}
.publication__likes {
    display: flex;
    width: 100%;
    gap: 24px;
}
.publication__likes a:hover {
    color: #2D2525;
}
.pub-likes-item {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    border-radius: 8px;
    background: #F9F0DF;
    padding: 8px 16px 8px 12px;
    width: 100%;
    max-width: max-content;
    cursor: pointer;
}
.pub-likes-item-active {
    background: #F15A24;
    color: #FFFCF2;
}
.pub-likes-item img {
    width: 24px;
    height: 24px;
}
.publications__content {
    display: flex;
    flex-direction: column;
}
.pub__content--line {
    width: 100%;
    height: 4px;
    max-width: 124px;
    background: linear-gradient(139.65deg, #F7931E 1.53%, #F15A40 97.62%);
    margin-bottom: 24px;
    border-radius: 10px;
}
.pub__content--title {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 16px;
}
.pub__content--title a:hover {
    color: #2D2525 !important;
}
.p-c-t-name {
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}
.p-c-t-controls {
    display: flex;
    align-items: center;
    gap: 12px;
}
.pctc-item {
    padding: 8px 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    background: #F9F0DF;
    border-radius: 8px;
    width: 48px;
    height: 40px;
}
.pctc-item img {
    width: 24px;
    height: 24px;
}
.pub__content-categories {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 16px;
    flex-wrap: wrap;
    gap: 12px 8px;
}
.pud-cat-item {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 16px 8px 12px;
    gap: 4px;
    border-radius: 8px;
    border: 1px solid #F8CC56;
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    width: 100%;
    max-width: max-content;
}
.pud-cat-item img {
    width: 16px;
    height: 16px;
    margin-right: 4px;
}
.pub-content-topic {
    margin-bottom: 24px;
}
.pub-content-topic div {
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.topic-image {
    margin-bottom: 24px;
}
.topic-image img {
    width: 100%;
    height: 400px;
    object-fit: cover;
    border-radius: 8px;
}
.pub-content-topic .infoEvent {
    gap: 16px;
    margin-bottom: 12px;
}
.pub-content-topic .infoEvent span {
    font-weight: 600;
    line-height: 150%;
}
/* Стили детальных публикаций начало*/
.publicationText {
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 180%;
}
.publicationPodcast {
    margin-bottom: 40px;
}
.publicationPodcast iframe {
    border-radius: 16px;
}
.infoEvent {
    gap: 16px;
    color: #242424;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    margin-bottom: 12px;
}
.infoEvent span {
    font-weight: 600;
    line-height: 150%;
}
.infoEventAbout {
    font-size: 24px;
    margin-bottom: 8px;
}
.infoEvent:last-child {
    gap: 0;
    margin-top: 20px;
    margin-bottom: 40px;
}
.eventLink {
    border-radius: 8px;
    background:#F15A24;
    padding: 8px 16px;
    color: #FFFCF2;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    transition: .8s;
    width: 100%;
    max-width: 200px;
    margin-top: 32px;
}
.eventLink:hover {
    background: #D24C1C;
}
.publicationQuiz > * {
    font-family: 'Montserrat';
}
.publicationQuiz {
    border-radius: 8px;
    border: 1px solid #F1E1CD;
    background: #FFF;
    padding: 16px;
    margin-bottom: 40px;
}
.publicationQuizTitle {
    color: #2D2525;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 8px;
}
.publicationQuizAnswerText {
    color: #7A7A7A;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
    margin-bottom: 16px;
}
.publicationQuizAnswerTextBot {
    margin-bottom: 0;
}
.publicationQuizAnswer {
    margin-bottom: 8px;
    color: #2D2525;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    padding: 8px 16px;
    border-radius: 8px;
    transition: .8s;
    cursor: pointer;
}
.publicationQuizAnswer:last-child {
    margin-bottom: 16px;
}
.publicationQuizAnswer:hover {
    background: #F9F0DF;
    color: #F15A24;
}
.no-active .publicationQuizAnswer {
    cursor: inherit;
}
.no-active .publicationQuizAnswer:hover {
    background: transparent;
    color: #2D2525;
}
.publicationQuizAnswer span {
    color: #7A7A7A;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}
.publicationQuizAnswer.active span {
    color: #2D2525;
    position: relative;
}
.publicationQuizAnswer.active span::before {
    position: absolute;
    content: '';
    left: -20px;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    background-image: 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='M13.5 4.5L6.5 11.5L3 8' stroke='%232D2525' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.btn_subsсribe {
    max-width: 126px;
}
.publicationModeration{background-color: #FFFCF2;padding: 8px 16px; border-radius: 8px;}
/* Стили детальных публикаций конец */
.header__user-menu-list {
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: 0 0 15px 0 #0000001A;
    background: white;
    padding: 32px;
    position: absolute;
    right: 0;
    top: 90px;
    border-radius: 8px;
    z-index: 1;
}
.user-menu__name {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 32px;
    margin-top: 16px;
    color: #242424;
    font-family: 'Murecho', sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    text-align: left;
}
.user-menu__name img {
    margin-left: auto;
    margin-right: 7px;
}
.diamond-lvl {
    font-family: 'Murecho';
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-color: #F15A40 ;
    background-image: linear-gradient(139.65deg, #F7931E 1.53%, #F15A40 97.62%);
    display: inline-block;
}
.header__user-menu-list .profile__page-create {
    width: 100%;
    padding: 14px 29px;
    margin-bottom: 20px;
}
.user-manu__link {
    display: flex;
    text-decoration: none;
    align-items: center;
    margin-bottom: 20px;
    width: 100%;
    justify-content: flex-start;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    color: #242424;
}
.header__user-menu-list .user-manu__link:last-child {
    margin-bottom: 0;
}
.user-manu__link .user-menu-link__image {
    margin-right: 8px;
    display: flex;
    justify-content: center;
    width: 24px;
    align-items: center;
}
.user-menu-separator {
    height: 0;
    border-bottom: 1px solid #E7E7E7;
    width: 100%;
    background: #E7E7E7;
    margin-bottom: 20px;
}
.profile__places {
    display: flex;
    align-items: center;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    color: #787878;
}
.profile__more--images {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 16px;
    width: 24px;
    height: 24px;
}
.profile__places span {
    color: #F78C30;
}
.profile-left-show-more {
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
    padding: 12px 17px;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    color: #787878;
    border-radius: 8px;
    background: #F7F7F7;
    width: max-content;
    margin-top: 24px;
}
.profile-left-show-more img {
    margin-right: 8px;
}
.profile-show-more-window {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    overflow-y: auto;
    z-index: 9999;
    background: rgba(0, 0, 0, 0.7);
}
.profile-show-more-window::-webkit-scrollbar {
    display: none;
}
.profile-show-more-window {
    -ms-overflow-style: none;  /* IE и Edge */
    scrollbar-width: none;  /* Firefox */
}
.show-more-container {
    width: 85%;
    max-width: 880px;
    border-radius: 8px;
    background: white;
    padding: 4.44vw;
    height: max-content;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    column-gap: 16px;
    row-gap: 48px;
}
.more-education-container {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    column-gap: 16px;
    row-gap: 48px;
}
.more-edu-container-item {
    display: flex;
    flex-direction: column;
    flex-basis: 48%;
}
.show-more-close {
    display: flex;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    position: absolute;
    right: -64px;
    top: 0;
}
.s-more-contacts {
    display: flex;
    flex-direction: column;
    flex-basis: 48%;
}
.s-more-contacts__title {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    text-align: left;
    color: #F78C30;
    margin-bottom: 24px;
    min-height: 28px;
}
.s-m-contacts-place {
    display: flex;
    align-items: center;
    width: 100%;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    text-align: left;
    color: #242424;
    margin-bottom: 26px;
}
.s-more-contacts .s-m-contacts-place:last-child {
    margin-bottom: 0;
}
.s-m-contacts-place .s-m-place-image {
    margin-right: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
}
.s-more-educations-year {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    text-align: left;
    color: #787878;
    margin-bottom: 8px;
}
.s-more--education-items {
    margin-bottom: 8px;
    color: #242424;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    text-align: left;

}
.s-more-education-university {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    text-align: left;
    color: #787878;
    margin-bottom: 8px;
}
.s-more-education-form {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    text-align: left;
    color: #787878;
}
.smc-item {
    display: flex;
    position: relative;
    cursor: pointer;
    box-shadow: 2px 2px 8px 0px #00000040;
    border-radius: 8px;
    overflow: hidden;
}
.s-more-certificates-items {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 16px;
}
.show-certificate {
    display: none;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.1);
}
.smc-item:hover .show-certificate {
    display: flex;
}
.s-more-advanced-section-title {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    text-align: left;
    color: #787878;
    margin-bottom: 10px;
}
.s-more-languages {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 16px;
}
.s-m-lang-item {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 16px;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 120%;
    text-align: left;
    color: #242424;
    background: #F7F7F7;
    border-radius: 8px;
}
.s-more-socials {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    gap: 16px;
}
.s-more-socials a {
    display: flex;
    justify-content: center;
    align-items: center;
}
.fileUploadArea {
    border-radius: 16px;
    width: 100%;
    height: 265px;
    background-color: #F7F7F7;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.fileUploadArea input {
    opacity: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}
.fileUploadedArea .cropper {
    height: 265px;
    width: 463px;
}
.fileUploadedArea {
    gap: 24px;
}
.fileUploadArea-icon,
.fileUploadArea-click {
    font-family: 'TT Interfaces';
    font-weight: 500;
    color: #787878;
}
.fileUploadArea-icon {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 8px;
}
.fileUploadArea-icon svg {
    margin-right: 8px;
}
.fileUploadArea-click {
    font-size: 14px;
    line-height: 20px;
    color: #78787891;
}
.vue-advanced-cropper__background, 
.vue-advanced-cropper__foreground {
    background: #999999 !important;
}
.edit-profile-avatar {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 52% 100%, 0 75%, 0 25%);
    width: 122px;
    height: 140px;
    position: relative;
    cursor: pointer;
}
.region-ava {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    width: 122px;
    height: 140px;
    position: relative;
}
.edit-profile-ava-item {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.edit-profile-ava-item .avatar-image-container-inside {
    z-index: 2;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    clip-path: polygon(50% 0, 100% 25%, 100% 75%, 52% 100%, 0 75%, 0 25%);
    overflow: hidden;
}
.border-image-ava {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.avatar-item-image {
    width: 100%;
}
.edit-profile-load-layer {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: -1;
}
.edit-profile-avatar:hover .edit-profile-load-layer {
    z-index: 3;
}
.profile-nickname-row {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    color: #242424;
    display: flex;
    align-items: center;
}
.nickname-title {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    color: #242424;
    display: flex;
    align-items: center;
}
.profile-nickname-row span {
    color: #787878;
    font-weight: 400;
}
.profile-edit-fio-container {
    /* padding: 0; */
    padding: 8px 16px;
    /* border: none; */
    border: 1px solid #E7E7E7;
    border-radius: 8px;
    font-family: 'TT Interfaces';
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}
.profile-edit-fio-container label span {
    color: #F78C30;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    display: flex;
    margin-bottom: 10px;
}
.profile-edit-fio-container-city-region label span,
.diplomFilesBlock-label {
    color: #242424 !important;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 114%;
    display: flex;
    margin-bottom: 4px;
}
.profile-edit-fio-container input {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    text-align: left;
    color: #242424 !important;
    padding: 8px 16px!important;
    border: 1px solid #E7E7E7;
    border-radius: 8px;
}
.multiselect {
    border: none !important;
}
.multiselect-profile-edit .multiselect-multiple-label,
.multiselect-profile-edit .multiselect-placeholder,
.multiselect-profile-edit .multiselect-single-label {
    font-family: 'Montserrat' !important;
    font-size: 16px;
    font-weight: 500;
    line-height: 150%;
}
.edit-profile-textarea {
    border: none;
}
.edit-profile-textarea textarea {
    border: 1px solid #E7E7E7;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    text-align: left;
    color: #242424;
    box-shadow: none;
    resize: none;
}
.textarea-h.edit-profile-textarea textarea {
    min-height: 121px;
}
.edit-profile-textarea textarea:focus {
    outline: none;
    border-color: #E7E7E7;
    --tw-ring-color: rgba(255, 255, 255, 0);
}
.multiselect .multiselect-search:focus {
    --tw-ring-color: rgba(255, 255, 255, 0);
    border-color: #E7E7E7;
}
.multiselect.is-active {
    box-shadow: none!important;
}
.profile-edit-fio-container input:focus {
    outline: none;
    --tw-ring-shadow: none;
    border-color: #E7E7E7;
    --tw-ring-color: rgba(255, 255, 255, 0);
}
.profile-btn-end-verification button.save-btn-profile {
    width: 111px;
    height: 42px;
    padding: 0;
}
.flex-align-center {
    align-items: center;
}
.edit-profile-languages .multiselect {
    border: 1px solid #E7E7E7;
}
.edit-profile-socials-title {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    text-align: left;
    color: #242424;
    margin-bottom: 12px;
}
.profile-fio-edit {
    border: none;
    box-shadow: none!important;
    padding-left: 0!important;
}
.profile-upload-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;

}
.profile-upload-btn img {
    margin-right: 16px;
}
.profile-need-verification {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    color: #787878;

}
.profile-need-verification a {
    margin: 0;
    padding: 0;
    color: #F78C30;
}
.profile-verification-instruction {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    color: #242424;
    /*max-width: 630px;*/
    padding: 16px;
    background: #FFEBD5;
    border-radius: 8px;
}
.verification-photo-upload {
    display: flex;
    position: relative;
    width: 245px;
    height: 327px;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    overflow: hidden;
}
.verification-photo-upload label {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #F7F7F7;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
    cursor: pointer;
}
.verification-photo-upload label input {
    display: none;
}
.multiselect-caret {
    -webkit-mask-image: url('../images/icons/caretDown.svg')!important;
    mask-image: url('../images/icons/caretDown.svg')!important;
    cursor: pointer!important;
    pointer-events: auto;
    width: 24px !important;
    height: 24px !important;
    background-color: #2D2525 !important; 
}
.multiselect-clear-icon {
    -webkit-mask-image: url('../images/deletecrossair.svg')!important;
    mask-image: url('../images/deletecrossair.svg')!important;
    width: 10px!important;
    height: 10px!important;
}
.multiselect-option.is-selected {
    background: none!important;
    color: #F15A24!important;
}
.profile-verification-controls {
    display: flex;
    width: 245px;
    justify-content: space-between;
}
.profile-btn-end-verification button {
    width: 245px;
}
.profile-container-fio {
    gap: 24px;
}
.profile-fio-name {
    flex-grow: 1;
}
.multiselect-tag {
    background: #F7F7F7!important;
    padding: 10px 11px!important;
    align-items: baseline!important;
}
.multiselect-tag-wrapper {
    color: #787878;
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
}
.multiselect-tag-remove-icon {
    width: 10px!important;
    height: 10px!important;
    -webkit-mask-image: none!important;
    mask-image: none!important;
    background: url("../images/resetmultiitem.svg") no-repeat center;
    background-size: cover;
}
.multiselect-tag-remove {
    align-items: flex-end!important;
}
.multiselect-tag-remove-icon:hover {
    -webkit-mask-image: none!important;
    mask-image: none!important;
}
.multiselect-tag-remove {
    padding: 0!important;
    margin-left: 13px!important;
}
.select-inside-evgd .multiselect {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    text-align: left;
    color: #242424;
    padding: 0px 16px !important;
    border: 1px solid #E7E7E7;
    border-radius: 8px;
}
.select-inside-datepicker-evgd.profile-edit-fio-container input {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    text-align: left;
    color: #242424;
    padding: 8px 16px !important;
    border: 1px solid #E7E7E7;
    border-radius: 8px;
}
.select-inside-evgd .multiselect .multiselect-single-label {
    padding-left: 0;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    text-align: left;
    color: #242424;
}
.select-inside-datepicker-evgd.profile-edit-fio-container .dp__icon {
    padding-left: 0;
    padding-right: 0;
    color: #242424;
}
.select-inside-datepicker-evgd.profile-edit-fio-container .dp__icon.dp__clear_icon {
    display: none;
}
.select-inside-evgd .multiselect-placeholder {
    padding-left: 0;
    color: #7A7A7A;
}
.select-inside-datepicker-evgd .dp__input_wrap div,
.calendar-position .dp__input_wrap div {
    position: absolute;
    right: 40px;
    top: 50%;
}
.select-inside-evgd .multiselect .multiselect-caret {
    margin-right: 0;
}
body.opened-modal-overflow {
    overflow: hidden;
}
.section-title-insisde {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 114%;
    text-align: left;
    color: #242424;
    padding: 12px 16px;
    border-radius: 8px;
    background: #FFEBD5;
    margin-bottom: 16px;
}
.add-something-btn {
    display: flex;
    align-items: center;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 114%;
    text-align: left;
    color: #242424;
}
.add-something-btn img {
    margin-right: 14px;
}
.Toastify__toast {
    background: #FFEBD5!important;
}
.Toastify__close-button {
    display: none!important;
}
.Toastify__toast-body>div:last-child {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 114%;
    text-align: left;
    color: #000000!important;
}
.Toastify__progress-bar--animated {
    height: 2px!important;
}
.sots-page-title {
    display: flex;
    align-items: center;
    font-family: 'Murecho', sans-serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 48px;
    text-align: left;
    color: #242424;
    margin-bottom: 8px;
}
.btn:focus {
    box-shadow: none!important;
}
.sots-page-title img {
    margin-right: 13px;
}
.sots-page-subtitle {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 114%;
    text-align: left;
    color: #787878;
    margin-bottom: 64px;
}
.sots-page-search {
    display: flex;
    justify-content: space-between;
    margin-bottom: 48px;
    width: 100%;
    gap: 16px;
}
/* .sots-page-search button {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 22.4px;
    text-align: left;
    color: #ffffff;
    background: #F78C30;
    border-radius: 8px;
    padding: 8px 16px;
    width: 100%;
    max-width: 200px;
    text-align: center;
} */
.sots-page-search label {
    flex-grow: 1;
}
.sots-page-search label input {
    width: 100%;
    height: 100%;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 100%;
    text-align: left;
    padding: 8px 54px 8px 16px;
    border: 1px solid #E7E7E7!important;
    border-radius: 8px;
}
.sots-page-search label input:focus {
    outline: none;
    border: 1px solid #E7E7E7!important;
    --tw-ring-color: rgba(255, 255, 255, 0);
}
.sots-page-sota {
    display: flex;
    width: 100%;
    margin-bottom: 40px;
}
.sots-sota-img {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 80px;
    overflow: hidden;
    margin-right: 24px;
}
.sots-sota-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.sst-1 {
    font-family: 'Murecho', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
    text-align: left;
    color: #242424;
    margin-bottom: 8px;
}
.sst-2 {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.sst-2-item {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    text-align: left;
    color: #242424;
    padding: 4px 8px;
    background: #F7F7F7;
    border-radius: 4px;
}
.sots-sota-activity {
    display: flex;
    margin-left: auto;
    gap: 16px;
}
.ssa-peoples {
    display: flex;
    align-items: flex-start;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 18.2px;
    text-align: left;
    color: #F78C30;
    padding-top: 4px;
}
.ssa-peoples img {
    margin-right: 4px;
    transform: translateY(-4px);
}
.ssa-scrolls {
    display: flex;
    align-items: flex-start;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 18.2px;
    text-align: left;
    color: #787878;
    padding-top: 4px;
}
.ssa-scrolls img {
    margin-right: 4px;
    transform: translateY(-4px);
}
.ssa-comments {
    display: flex;
    align-items: flex-start;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 18.2px;
    text-align: left;
    color: #787878;
    padding-top: 4px;
}
.ssa-comments img {
    margin-right: 4px;
    transform: translateY(-4px);
}
.dp__overlay_cell_active {
    background: #E7E7E7!important;
    color: #242424!important;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
}
.dp__overlay_cell {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    text-align: left;
    color: #242424;
}
.education-datepickers {
    gap: 8px;
}
.select-inside-datepicker-evgd {
    flex-grow: 1;
}
.profileMenu {
    height: max-content;
    position: sticky;
    top: 100px;
}
.edit-profile-textarea textarea {
    min-height: 80px;
    max-height: 600px;
}
.crossline-separator {
    height: 1px;
    width: 100%;
    background: #e5e7eb;
    margin-bottom: 26px;
}
.profileEducationBlockItem {
    position: relative;
}
.delete-additional-form {
    position: absolute;
    right: -30px;
    top: 40px;
}
.breadcrumbs {
    margin-bottom: 20px;
    align-items: center;
}
.breadcrumbs div,
.breadcrumbs a {
    color:#7A7A7A;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin: 0;
}
.breadcrumbs div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; 
    display: inline-block;
}
.breadcrumbs img {
    margin: 0 4px;
}
.breadcrumbs .breadcrumb-active {
    color: #F15A24;
}
.row-search {
    display: flex;
    justify-content: space-between;
    margin-bottom: 58px;
}
.main .search-input {
    min-width: 536px;
    border: 1px solid #E7E7E7;
    box-shadow: none!important;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    text-align: left;
    color: #242424;
    padding: 8px 16px !important;
    border-radius: 8px;
    height: 38px;
}
.main .search-input:focus {
    border-color: #E7E7E7;
}
.search-btn {
    min-width: 200px;
    height: 38px;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.col-aside-evgd {
    padding-right: 24px;
    padding-top: 112px;
}
.btn-sot-create {
    padding: 0;
    height: 38px;
    min-width: 200px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.evgd-table thead {
    background: #FFEBD5;
}
.organization-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 14px 24px;
    margin-bottom: 14px;
    color: #242424;
}
.organization-grid .organization-inout {
    border: 1px solid #E7E7E7;
    box-shadow: none!important;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    text-align: left;
    color: #242424;
    padding: 10px 16px !important;
    border-radius: 8px;
    height: 40px;
}
.organization-grid .organization-inout:focus {
    border-color: #E7E7E7;
}
.main.admin aside.col-aside-evgd-organization,
.main.admin aside.col-aside-evgd,
.main.admin aside.col-aside-evgd-region {
    width: 100%;
    max-width: 224px;
}
.col-aside-evgd-organization {
    padding-right: 22px;
    padding-top: 380px;
}
.col-aside-evgd-complaint {
    padding-right: 148px;
    padding-top: 290px;
}
.col-aside-evgd-region {
    padding-right: 22px;
    padding-top: 130px;
}
.admin .profile__container {
    padding-top: 34px;
}
.Toastify .Toastify__toast-icon {
    width: 40px;
    height: 40px;
}
.Toastify__toast-body>div:last-child span {
    font-weight: 400;
}
.Toastify .Toastify__toast-container {
    width: auto;
}
.evgd-table tbody tr td {
    border-right: 1px solid #E7E7E7;
}
.evgd-table tbody tr td:last-child {
    border-right: none;
}
.evgd-pagination-container {
    display: flex;
    align-items: center;
    /* background: #E7E7E7; */
    background: #f7f7f7;
    border-radius: 8px;
}
.evgd-pagination-container a {
    color: #787878!important;
    cursor: pointer;
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
}
.evgd-pagination-container a.text-white {
    color: #ffffff!important;
    border-radius: 8px;
    background: #F78C30;
}
.pub-create-memory {
    padding: 16px;
    border: 1px solid #E7E7E7;
    border-radius: 8px;
    width: 24%;
    height: max-content;
}
.pub-create-mem-title {
    font-family: 'Murecho', sans-serif;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    text-align: left;
    color: #242424;
}
.pub-create-mem-title span {
    color: #787878;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 14px;
    font-weight: 500;
}
.pub-c-m-check {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #787878;
}
.pub-reate-sot-title {
    display: flex;
    align-items: center;
    gap: 8px;
}
.pub-quiestion-textarea {
    min-height: 121px;
}
.pub-create-period svg {
    display: none;
}
.p-c-t-controls {
    position: relative;
}
.details-more-modal {
    flex-direction: column;
    border-radius: 8px;
    box-shadow: 2px 2px 10px 0px #0000001A;
    position: absolute;
    background: white;
    z-index: 2;
    top: 50px;
}
.fade-details-enter-active,
.fade-details-leave-active {
  transition: opacity 0.5s ease;
}
.fade-details-enter-from,
.fade-details-leave-to {
  opacity: 0;
}
.fade-group-comment-enter-active,
.fade-group-comment-leave-active {
    /* transition: opacity .8s cubic-bezier(1, 0.5, 0.8, 1); */
    transition: all 0.8s cubic-bezier(0.5, 0.5, 0.8, 1);
}
.fade-group-comment-enter-from,
.fade-group-comment-leave-to {
    transform: translateY(-50px);
    opacity: 0;
}
.details-menu-item {
    cursor: pointer;
    padding: 8px 12px;
    transition: .8s;
}
.details-menu-item,
.details-menu-item a {
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 130%;
}
.details-menu-item.red {
    color: #E23232;
}
.details-menu-item:hover {
    background: #F9F0DF;
}
.publicationAside .sotSelect input {
    box-shadow: none!important;
}
.p-c-for-span label span {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 22.4px;
    text-align: left;
    color: #242424;
}
.pc-label-container {
    padding-left: 0;
}
.pc-label-container label {
    position: relative;
    padding-left: 32px;
}
.pc-label-container label input {
    visibility: hidden;
    width: 1px;
}
.pc-label-container label input:checked+.pub-create-check-style {
    border: none;
    background-image: url('/assets/images/icons/inputCheck.svg');
}
.pub-create-check-style {
    position: absolute;
    width: 24px;
    height: 24px;
    border: 1px solid #EFEFEF;
    border-radius: 4px;
    background: white;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.p-c-multi {
    border-color: rgb(209, 213, 219)!important;
    border-radius: 8px!important;
}
.p-c-multi .multiselect-search {
    border-color: rgb(209, 213, 219)!important;
    border-radius: 8px!important;
}
.multiselect-profile-edit {
    border-radius: 8px !important;
    border-color: #E7E7E7 !important;
}
.multiselect-profile-edit .multiselect-search {
    border-radius: 8px !important;
    border: 1px solid #e7e7e7 !important;
}
.organization-grid .multiselect-profile-edit .multiselect-search,
.organization-grid .multiselect-wrapper {
    min-height: 40px;
}
.organization-grid .multiselect-profile-edit .multiselect-search {
    padding: 10px 36px 10px 16px!important;
}
.main__sots {
    display: flex;
    position: relative;
    width: 100%;
    justify-content: center;
    border-radius: 24px;
    overflow: hidden;
    background: url(/assets/images/sotsmainbg.png) no-repeat;
    background-size: cover;
    height: 100vh;
    height: 100dvh;
    min-height: 650px;
    max-height: 1000px;
}
.main__sots--container {
    width: 95%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    max-width: 1320px;
    padding: 6vh 0px 7vh 0px;
}
.main__sots--title {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
    margin-bottom: 10vh;
    font-size: 40px;
    font-weight: 500;
    line-height: 100%;
    color: #ffffff;
}
.main__sots--title img {
    margin-left: 16px;
    transform: translateY(5px);
}
.main__sots--svg {
    width: 100%;
}
.main__sot--item {
    cursor: pointer;
}
.svg-group .main__sot--item {
    fill: #FFFFFF;
    transition: fill 1s;
}
.svg-group:hover .main__sot--item {
    fill: url(#gradient-fill);
    transition: fill 2s;
}
.svg-group:hover g path,
.svg-group:hover g g path {
    transition: transform 2s;
}
.svg-group1:hover g path,
.svg-group1:hover g g path {
    transform: matrix3d(
        1.2, 0, 0, 0,
        0, 1.2, 0, 0,
        0, 0, 1, 0,
        -196, -40, 0, 1
    );
}
.svg-group2:hover g path,
.svg-group2:hover g g path {
    transform: matrix3d(
        1.2, 0, 0, 0,
        0, 1.2, 0, 0,
        0, 0, 1, 0,
        -154, -62, 0, 1
    );
}
.svg-group3:hover g path,
.svg-group3:hover g g path {
    transform: matrix3d(
        1.2, 0, 0, 0,
        0, 1.2, 0, 0,
        0, 0, 1, 0,
        -111, -40, 0, 1
    );
}
.svg-group4:hover g path,
.svg-group4:hover g g path {
    transform: matrix3d(
        1.2, 0, 0, 0,
        0, 1.2, 0, 0,
        0, 0, 1, 0,
        -72, -64, 0, 1
    );
}
.svg-group5:hover g path,
.svg-group5:hover g g path {
    transform: matrix3d(
        1.2, 0, 0, 0,
        0, 1.2, 0, 0,
        0, 0, 1, 0,
        -238, -64, 0, 1
    );
}
.svg-group6:hover g path,
.svg-group6:hover g g path {
    transform: matrix3d(
        1.2, 0, 0, 0,
        0, 1.2, 0, 0,
        0, 0, 1, 0,
        -27, -44, 0, 1
    );
}
.svg-group .main__sot-text {
    fill: #F78C30;
    transition: 2s;
}
.svg-group:hover .main__sot-text {
    fill: #FFFFFF;
    transition: 2s;
}
.svg-group1:hover .main__sot-text {
    transform: matrix3d(
        1.4, 0, 0, 0,
        0, 1.4, 0, 0,
        0, 0, 1, 0,
        -390, -78, 0, 1
    );
}
.svg-group2:hover .main__sot-text {
    transform: matrix3d(
        1.4, 0, 0, 0,
        0, 1.4, 0, 0,
        0, 0, 1, 0,
        -306, -128, 0, 1
    );
}
.svg-group3:hover .main__sot-text {
    transform: matrix3d(
        1.4, 0, 0, 0,
        0, 1.4, 0, 0,
        0, 0, 1, 0,
        -223, -80, 0, 1
    );
}
.svg-group4:hover .main__sot-text {
    transform: matrix3d(
        1.4, 0, 0, 0,
        0, 1.4, 0, 0,
        0, 0, 1, 0,
        -136, -128, 0, 1
    );
}
.svg-group5:hover .main__sot-text {
    transform: matrix3d(
        1.4, 0, 0, 0,
        0, 1.4, 0, 0,
        0, 0, 1, 0,
        -474, -128, 0, 1
    );
}
.svg-group6:hover .main__sot-text {
    transform: matrix3d(
        1.4, 0, 0, 0,
        0, 1.4, 0, 0,
        0, 0, 1, 0,
        -51, -77, 0, 1
    );
}

.defaultAva {
    background: url("/assets/images/defaultAvaBack.svg");
    width: 42px;
    height: 48px;
}
.defaultAvaName{
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
}
@keyframes hideActiveSotSlider {
    0% {opacity: 1}
    50% {opacity: 0.5}
    99% {opacity: 0.01}
    100% {opacity: 0; display: none;}
}
.main__sots--slider {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: #FFEBD5;
    z-index: 2;
    border: none;
    animation: hideActiveSotSlider linear;
    animation-duration: 0.45s;
    animation-fill-mode: forwards;
}
.main__sots--slider.initial-sot-slider {
    opacity: 0;
    display: none;
}
@keyframes showActiveSotSlider {
    0% {opacity: 0; display: block;}
    50% {opacity: 0.5}
    99% {opacity: 0.99}
    100% {opacity: 1; display: block;}
}
.main__sots--slider.active-sot-slider {
    opacity: 0;
    display: block;
    animation: showActiveSotSlider linear;
    animation-duration: 0.45s;
    animation-fill-mode: forwards;
}
.main__sots--slider-container {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    justify-content: center;
}
.main-sots-content {
    display: flex;
    width: 100%;
    position: relative;
    z-index: 2;
    justify-content: center;
}
.hide-sot-slider {
    position: absolute;
    cursor: pointer;
    top: 8vh;
    right: 4.17vw;
    z-index: 3;
}
.vectorsot-1 {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.vectorsot-2 {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.vectorsot-3 {
    position: absolute;
    bottom: 0;
    z-index: 1;
}
.main-sots-slider-slide-content {
    display: flex;
    width: 95%;
    max-width: 1320px;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    align-items: flex-start;
    padding: 7vh 0 11vh 0;
    z-index: 3;
    position: absolute;
}
.msssc-text {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px;
    text-align: left;
    color: #302F2E;
    max-width: 49.5%;
}
.msssc-possibles {
    font-family: 'TT Interfaces', sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 29.76px;
    text-align: left;
    color: #242424;
}
.msssc-link {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 280px;
    height: 38px;
    background: linear-gradient(139.65deg, #F7931E 1.53%, #F15A40 97.62%);
    border-radius: 10px;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 22.4px;
    color: #ffffff;
}
.msssc-link:hover {
    color: #ffffff !important;
}
.msssc-poss {
    display: flex;
    align-items: center;
    font-family: 'TT Interfaces', sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 29.52px;
    color: #242424;

}
.msssc-poss img {
    margin-right: 16px;
}
.slide-sot-content-image {
    position: absolute;
    right: 0;
    bottom: 0;
    max-width: 49%;
}
.main-sots-slide-controller {
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 5vh;
    gap: 20px;
    z-index: 5;
}
.main-sots-slide-controller .sot-controler-container {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
@keyframes hideImageSlideSot {
    0% {transform: translateY(0)}
    100% {transform: translateY(400%)}
}
.slide-sot-content-image {
    animation: hideImageSlideSot linear;
    animation-fill-mode: forwards;
    animation-duration: 0.6s;
}
@keyframes hideContentSlideSot {
    0% {transform: translateX(0)}
    100% {transform: translateX(-400%)}
}
.main-sots-slider-slide-content {
    animation: hideContentSlideSot linear;
    animation-fill-mode: forwards;
    animation-duration: 0.6s;
}
@keyframes showImageSlideSot {
    0% {transform: translateY(400%)}
    100% {transform: translateY(0)}
}
@keyframes showContentSlideSot {
    0% {transform: translateX(-400%)}
    100% {transform: translateX(0)}
}
.main-sots-slider-slide-content.sot-slide-active-now {
    animation: showContentSlideSot linear;
    animation-fill-mode: forwards;
    animation-duration: 0.6s;
}
.slide-sot-content-image.sot-slide-active-now {
    animation: showImageSlideSot linear;
    animation-fill-mode: forwards;
    animation-duration: 0.6s;
}
.countItems {
    font-family: 'TT Interfaces';
    font-weight: 500;
    margin-top: 22px;
}
.countItems span {
    font-weight: 700;
}
.table-responsive {
    border-radius: 8px 8px 0 0;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    -khtml-border-radius: 8px 8px 0 0;
    border: 1px solid #FFEBD5;
    border-bottom: none;
    border-left: none;
    border-right: none;
    display: block;
}
.table>:not(:last-child)>:last-child>*,
.prs-table>:not(:last-child)>:last-child>*
 {
    border-bottom-color: inherit;
}
.table-striped>tbody>tr:nth-of-type(odd),
.prs-table>tbody>tr:nth-of-type(odd) {
    --bs-table-accent-bg: inherit;
}
.table-striped>tbody>tr:nth-of-type(even),
.prs-table>tbody>tr:nth-of-type(even) {
    --bs-table-accent-bg: #F7F7F7;
    background: #F6F6F6;
}
.table>:not(caption)>*>*,
.prs-table>:not(caption)>*>* {
    border-bottom-width: 0;
}
.evgd-table tr th {
    font-family: 'TT Interfaces';
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
    width: 130px;
}
.evgd-table.evgd-table tr th:first-child {
    width: 50px;
}
.disabled {
    background-color: #F7F7F7 !important;
}
.adminBlock,
.adminBlock .justify-between {
    gap: 16px;
}
.multiselect.lab-in-name {
    border: 1px solid #E7E7E7 !important;
}
.adminBlock .organization-grid .lab-in-name.multiselect-profile-edit,
.profile-edit-fio-container.lab-in-name input,
.profile-edit-fio-container.lab-in-name .multiselect-single-label,
.profile-edit-fio-container.lab-in-name .multiselect-profile-edit,
.profile-edit-fio-container.lab-in-name .multiselect-wrapper,
.profile-edit-fio-container.lab-in-name .multiselect-placeholder {
    border: none !important;
    padding: 0 !important;
    min-height: 20px !important;
}
.scroll::-webkit-scrollbar,
.ce-block__content .cdx-block.ce-code textarea::-webkit-scrollbar,
.multiselect-dropdown::-webkit-scrollbar,
.commentsText .ql-editor::-webkit-scrollbar,
.commentsText .ql-container.ql-bubble::-webkit-scrollbar {
    width: 8px;
}
.scroll::-webkit-scrollbar-thumb,
.ce-block__content .cdx-block.ce-code textarea::-webkit-scrollbar-thumb,
.multiselect-dropdown::-webkit-scrollbar-thumb,
.commentsText .ql-editor::-webkit-scrollbar-thumb,
.commentsText .ql-container.ql-bubble::-webkit-scrollbar-track-piece:start {
    border-radius: 8px;
    background-color: #E7E7E7;
    margin-top: 10px;
    margin-bottom: 10px;
}
.scroll::-webkit-scrollbar-track-piece:start,
.ce-block__content .cdx-block.ce-code textarea::-webkit-scrollbar-track-piece:start,
.multiselect-dropdown::-webkit-scrollbar-track-piece:start,
.commentsText .ql-editor::-webkit-scrollbar-track-piece:start,
.commentsText .ql-container.ql-bubble::-webkit-scrollbar-track-piece:start {
    background: transparent;
    margin-top: 10px;
}
.scroll::-webkit-scrollbar-track-piece:end,
.ce-block__content .cdx-block.ce-code textarea::-webkit-scrollbar-track-piece:end,
.multiselect-dropdown::-webkit-scrollbar-track-piece:end,
.commentsText .ql-editor::-webkit-scrollbar-track-piece:end,
.commentsText .ql-container.ql-bubble::-webkit-scrollbar-track-piece:end {
    background: transparent;
    margin-bottom: 10px;
}
.profileSocialBlock .justify-between {
    margin-bottom: 16px;
    align-items: center;
}
.profileSocialBlock .justify-between .flex-row {
    gap: 10px;
    align-items: center;
    width: 100%;
}
/* .profileSocialBlock .justify-between .flex-row input {
    max-width: 300px;
} */
.focus\:ring-indigo-500:focus {
    --tw-ring-color: #E7E7E7 !important;
}
.focus\:border-indigo-500:focus {
    border-color: #E7E7E7 !important;
}
.socialLink, .nickChange {
    font-family: 'TT Interfaces';
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}
.socialLink {
    color: #787878;
}
.socialLinkActive {
    color: #242424;
}
.nickChange {
    color: #F78C30;
    cursor: pointer;
}
.button-custom_full-width {
    width: 100%;
    max-width: 200px;
    margin: 95px auto 0 auto;
    height: 38px;
    font-family: 'TT Interfaces';
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.edit-profile-textarea.lab-in-name textarea {
    min-height: 161px;
}
.btnCreateAdmin {
    margin: 15px 0 0 auto;
}
table tr td {
    font-family: 'TT Interfaces';
    font-weight: 400;
    color: #242424;
    line-height: 21px;
}
table td a,
table td button {
    text-decoration: underline;
    text-underline-offset: 4px;
    cursor: pointer;
}
.Toastify__toast-icon svg {
    fill: #F78C30 !important;
}
.Toastify__progress-bar--success {
    background: #F78C30 !important;
}
.hexagon {
    width: 100%;
    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-size: 100% 100%;
    mask-repeat: no-repeat;
    mask-position: center;
    background-color: #F78C30;
    display: flex;
    justify-content: center;
    align-items: center;
}
.hexagon img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hexagon-photo {
    width: 100%;
    max-width: 122px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    cursor: pointer;
}
.hexagon_210-240 {
    position: relative;
    max-width: 210px;
    height: 240px;
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='210' height='240' viewBox='0 0 210 240'><path id='cell' fill='black' stroke='none' d='M 115,5.78 L 198.92,54.23 A 20,20 0 0 1 208.92,71.55 L 208.92,168.45 A 20,20 0 0 1 198.92,185.78 L 115,234.23 A 20,20 0 0 1 95,234.23 L 11.08,185.78 A 20,20 0 0 1 1.08,168.45 L 1.08,71.55 A 20,20 0 0 1 11.08,54.23 L 95,5.78 A 20,20 0 0 1 115,5.78 Z'/></svg>");
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='210' height='240' viewBox='0 0 210 240'><path id='cell' fill='black' stroke='none' d='M 115,5.78 L 198.92,54.23 A 20,20 0 0 1 208.92,71.55 L 208.92,168.45 A 20,20 0 0 1 198.92,185.78 L 115,234.23 A 20,20 0 0 1 95,234.23 L 11.08,185.78 A 20,20 0 0 1 1.08,168.45 L 1.08,71.55 A 20,20 0 0 1 11.08,54.23 L 95,5.78 A 20,20 0 0 1 115,5.78 Z'/></svg>");
}
.hexagon_210-240::before {
    content: '';
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='210' height='240' viewBox='0 0 210 240'><path id='border' fill='none' stroke='%23F78C30' stroke-width='14' d='M 115,5.78 L 198.92,54.23 A 20,20 0 0 1 208.92,71.55 L 208.92,168.45 A 20,20 0 0 1 198.92,185.78 L 115,234.23 A 20,20 0 0 1 95,234.23 L 11.08,185.78 A 20,20 0 0 1 1.08,168.45 L 1.08,71.55 A 20,20 0 0 1 11.08,54.23 L 95,5.78 A 20,20 0 0 1 115,5.78 Z'/></svg>");
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
}
.hexagon_140-160 {
    position: relative;
    max-width: 140px;
    height: 160px;
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='160' viewBox='0 0 140 160'><path id='cell' fill='black' stroke='none' d='M 76.50,3.75 L 132.79,36.25 A 13,13 0 0 1 139.28,47.50 L 139.28,112.50 A 13,13 0 0 1 132.79,123.75 L 76.50,156.25 A 13,13 0 0 1 63.50,156.25 L 7.22,123.75 A 13,13 0 0 1 0.72,112.50 L 0.72,47.50 A 13,13 0 0 1 7.22,36.25 L 63.50,3.75 A 13,13 0 0 1 76.50,3.75 Z'/></svg>");
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='160' viewBox='0 0 140 160'><path id='cell' fill='black' stroke='none' d='M 76.50,3.75 L 132.79,36.25 A 13,13 0 0 1 139.28,47.50 L 139.28,112.50 A 13,13 0 0 1 132.79,123.75 L 76.50,156.25 A 13,13 0 0 1 63.50,156.25 L 7.22,123.75 A 13,13 0 0 1 0.72,112.50 L 0.72,47.50 A 13,13 0 0 1 7.22,36.25 L 63.50,3.75 A 13,13 0 0 1 76.50,3.75 Z'/></svg>");
  }
.hexagon_122-140 {
    position: relative;
    max-width: 122px;
    height: 140px;
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='122' height='140' viewBox='0 0 122 140'><path id='cell' d='M 63,1.16 L 119.62,33.84 A 4,4 0 0 1 121.62,37.31 L 121.62,102.69 A 4,4 0 0 1 119.62,106.16 L 63,138.85 A 4,4 0 0 1 59,138.85 L 2.38,106.16 A 4,4 0 0 1 0.38,102.69 L 0.38,37.31 A 4,4 0 0 1 2.38,33.84 L 59,1.16 A 4,4 0 0 1 63,1.16 Z' fill='black' stroke='none'/></svg>");
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='122' height='140' viewBox='0 0 122 140'><path id='cell' d='M 63,1.16 L 119.62,33.84 A 4,4 0 0 1 121.62,37.31 L 121.62,102.69 A 4,4 0 0 1 119.62,106.16 L 63,138.85 A 4,4 0 0 1 59,138.85 L 2.38,106.16 A 4,4 0 0 1 0.38,102.69 L 0.38,37.31 A 4,4 0 0 1 2.38,33.84 L 59,1.16 A 4,4 0 0 1 63,1.16 Z' fill='black' stroke='none'/></svg>");
}
.hexagon_122-140 img {
    position: relative;
    z-index: 2;
}
.hexagon_122-140:after {
    content: '';
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='122' height='140' viewBox='0 0 122 140'><defs><linearGradient id='grad' gradientUnits='objectBoundingBox' x1='0%' y1='0%' x2='100%' y2='0%' gradientTransform='rotate(139.65, 0.5, 0.5)'><stop offset='1.53%' stop-color='%23F7931E'/><stop offset='97.62%' stop-color='%23F15A40'/></linearGradient></defs><path id='border' d='M 63,1.16 L 119.62,33.84 A 4,4 0 0 1 121.62,37.31 L 121.62,102.69 A 4,4 0 0 1 119.62,106.16 L 63,138.85 A 4,4 0 0 1 59,138.85 L 2.38,106.16 A 4,4 0 0 1 0.38,102.69 L 0.38,37.31 A 4,4 0 0 1 2.38,33.84 L 59,1.16 A 4,4 0 0 1 63,1.16 Z' fill='none' stroke='url(%23grad)' stroke-width='3'/></svg>");
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
}
.hexagon_88-98 {
    max-width: 88px;
    height: 98px;
    -webkit-mask-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="88" height="98" viewBox="0 0 88 98"%3E%3Cpath d="M5.48027 20.8862L38.6495 2.04006C41.9674 0.154877 46.0326 0.154878 49.3505 2.04006L82.5197 20.8862C85.9073 22.811 88 26.4069 88 30.3031V67.6969C88 71.5931 85.9073 75.189 82.5197 77.1138L49.3518 95.9592C46.0332 97.8448 41.9671 97.8444 38.6488 95.9581L5.47831 77.1021C2.09184 75.177 0 71.5817 0 67.6863V30.3031C0 26.4069 2.09271 22.811 5.48027 20.8862Z" fill="%23fff"/%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="88" height="98" viewBox="0 0 88 98"%3E%3Cpath d="M5.48027 20.8862L38.6495 2.04006C41.9674 0.154877 46.0326 0.154878 49.3505 2.04006L82.5197 20.8862C85.9073 22.811 88 26.4069 88 30.3031V67.6969C88 71.5931 85.9073 75.189 82.5197 77.1138L49.3518 95.9592C46.0332 97.8448 41.9671 97.8444 38.6488 95.9581L5.47831 77.1021C2.09184 75.177 0 71.5817 0 67.6863V30.3031C0 26.4069 2.09271 22.811 5.48027 20.8862Z" fill="%23fff"/%3E%3C/svg%3E');
}
.hexagon_70-80 {
    max-width: 70px;
    height: 80px;
    -webkit-mask-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="70" height="80" viewBox="0 0 70 80"%3E%3Cpath d="M37,1.16 L67.64,18.85 A4,4 0 0 1 69.64,22.31 L69.64,57.69 A4,4 0 0 1 67.64,61.15 L37,78.85 A4,4 0 0 1 33,78.85 L2.36,61.15 A4,4 0 0 1 0.36,57.69 L0.36,22.31 A4,4 0 0 1 2.36,18.85 L33,1.16 A4,4 0 0 1 37,1.16 Z" fill="white"/%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="70" height="80" viewBox="0 0 70 80"%3E%3Cpath d="M37,1.16 L67.64,18.85 A4,4 0 0 1 69.64,22.31 L69.64,57.69 A4,4 0 0 1 67.64,61.15 L37,78.85 A4,4 0 0 1 33,78.85 L2.36,61.15 A4,4 0 0 1 0.36,57.69 L0.36,22.31 A4,4 0 0 1 2.36,18.85 L33,1.16 A4,4 0 0 1 37,1.16 Z" fill="white"/%3E%3C/svg%3E');
}
.hexagon_56-64 {
    min-width: 56px;
    max-width: 56px;
    height: 64px;
    mask-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="56" height="64" viewBox="0 0 56 64"%3E%3Cpath d="M2.01544 14.8483L26.0154 1.13403C27.2452 0.431329 28.7548 0.431329 29.9846 1.13403L53.9846 14.8483C55.2309 15.5605 56 16.8859 56 18.3213V45.6787C56 47.1141 55.2309 48.4395 53.9846 49.1517L29.985 62.8657C28.755 63.5685 27.245 63.5684 26.0152 62.8653L2.01472 49.1441C0.768827 48.4318 0 47.1066 0 45.6715V18.3213C0 16.8859 0.769145 15.5605 2.01544 14.8483Z" fill="white"/%3E%3C/svg%3E');
    -webkit-mask-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="56" height="64" viewBox="0 0 56 64"%3E%3Cpath d="M2.01544 14.8483L26.0154 1.13403C27.2452 0.431329 28.7548 0.431329 29.9846 1.13403L53.9846 14.8483C55.2309 15.5605 56 16.8859 56 18.3213V45.6787C56 47.1141 55.2309 48.4395 53.9846 49.1517L29.985 62.8657C28.755 63.5685 27.245 63.5684 26.0152 62.8653L2.01472 49.1441C0.768827 48.4318 0 47.1066 0 45.6715V18.3213C0 16.8859 0.769145 15.5605 2.01544 14.8483Z" fill="white"/%3E%3C/svg%3E');
}
.hexagon_48-55 {
    max-width: 48px;
    height: 55px;
    mask-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="48" height="53" viewBox="0 0 48 53"%3E%3Cpath d="M4.0231 10.4451L20.0231 1.27843C22.4865 -0.132916 25.5135 -0.132918 27.9769 1.27843L43.9769 10.4451C46.4651 11.8706 48 14.5189 48 17.3866V35.6134C48 38.4811 46.4651 41.1294 43.9769 42.5549L27.9779 51.721C25.5139 53.1327 22.4863 53.1323 20.0226 51.7202L4.02165 42.5485C1.53425 41.1228 0 38.4749 0 35.6079V17.3866C0 14.5189 1.53488 11.8706 4.0231 10.4451Z" fill="white"/%3E%3C/svg%3E');
    -webkit-mask-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="48" height="53" viewBox="0 0 48 53"%3E%3Cpath d="M4.0231 10.4451L20.0231 1.27843C22.4865 -0.132916 25.5135 -0.132918 27.9769 1.27843L43.9769 10.4451C46.4651 11.8706 48 14.5189 48 17.3866V35.6134C48 38.4811 46.4651 41.1294 43.9769 42.5549L27.9779 51.721C25.5139 53.1327 22.4863 53.1323 20.0226 51.7202L4.02165 42.5485C1.53425 41.1228 0 38.4749 0 35.6079V17.3866C0 14.5189 1.53488 11.8706 4.0231 10.4451Z" fill="white"/%3E%3C/svg%3E');
}
.hexagon_42-48,
.hexagon_42-48-nbr {
    position: relative;
    max-width: 42px;
    height: 48px;
    -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='42' height='48' viewBox='0 0 42 48'><path id='cell' d='M 21.7,0.4 L 41.2,11.9 A 1.4,1.4 0 0 1 42.0,13.1 L 42.0,35.2 A 1.4,1.4 0 0 1 41.2,36.4 L 21.7,47.6 A 1.4,1.4 0 0 1 20.3,47.6 L 0.8,36.4 A 1.4,1.4 0 0 1 0.0,35.2 L 0.0,13.1 A 1.4,1.4 0 0 1 0.8,11.9 L 20.3,0.4 A 1.4,1.4 0 0 1 21.7,0.4 Z' fill='black' stroke='none'/></svg>");
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='42' height='48' viewBox='0 0 42 48'><path id='cell' d='M 21.7,0.4 L 41.2,11.9 A 1.4,1.4 0 0 1 42.0,13.1 L 42.0,35.2 A 1.4,1.4 0 0 1 41.2,36.4 L 21.7,47.6 A 1.4,1.4 0 0 1 20.3,47.6 L 0.8,36.4 A 1.4,1.4 0 0 1 0.0,35.2 L 0.0,13.1 A 1.4,1.4 0 0 1 0.8,11.9 L 20.3,0.4 A 1.4,1.4 0 0 1 21.7,0.4 Z' fill='black' stroke='none'/></svg>");
}
.hexagon_42-48:after {
    content: '';
    background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='42' height='48' viewBox='0 0 42 48'><defs><linearGradient id='grad' gradientUnits='objectBoundingBox' x1='0%' y1='0%' x2='100%' y2='0%' gradientTransform='rotate(139.65, 0.5, 0.5)'><stop offset='1.53%' stop-color='%23F7931E'/><stop offset='97.62%' stop-color='%23F15A40'/></linearGradient></defs><path id='border' d='M 21.7,0.4 L 41.2,11.9 A 1.4,1.4 0 0 1 42.0,13.1 L 42.0,35.2 A 1.4,1.4 0 0 1 41.2,36.4 L 21.7,47.6 A 1.4,1.4 0 0 1 20.3,47.6 L 0.8,36.4 A 1.4,1.4 0 0 1 0.0,35.2 L 0.0,13.1 A 1.4,1.4 0 0 1 0.8,11.9 L 20.3,0.4 A 1.4,1.4 0 0 1 21.7,0.4 Z' fill='none' stroke='url(%23grad)' stroke-width='3'/></svg>");
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
}
.hexagon_42-48 a {
    width: 42px;
    height: 48px;
}
.hexagon_34-38 {
    max-width: 34px;
    height: 38px;
    -webkit-mask-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="34" height="38" viewBox="0 0 34 38"%3E%3Cpath d="M2.01544 8.34832L14.6404 1.13403C15.8702 0.431329 17.3798 0.431327 18.6096 1.13403L31.2346 8.34832C32.4809 9.06049 33.25 10.3859 33.25 11.8213V26.1787C33.25 27.6141 32.4809 28.9395 31.2346 29.6517L18.61 36.8657C17.38 37.5685 15.87 37.5684 14.6402 36.8653L2.01472 29.6472C0.768827 28.9349 0 27.6098 0 26.1747V11.8213C0 10.3859 0.769142 9.06049 2.01544 8.34832Z" fill="white"/%3E%3C/svg%3E');
    mask-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="34" height="38" viewBox="0 0 34 38"%3E%3Cpath d="M2.01544 8.34832L14.6404 1.13403C15.8702 0.431329 17.3798 0.431327 18.6096 1.13403L31.2346 8.34832C32.4809 9.06049 33.25 10.3859 33.25 11.8213V26.1787C33.25 27.6141 32.4809 28.9395 31.2346 29.6517L18.61 36.8657C17.38 37.5685 15.87 37.5684 14.6402 36.8653L2.01472 29.6472C0.768827 28.9349 0 27.6098 0 26.1747V11.8213C0 10.3859 0.769142 9.06049 2.01544 8.34832Z" fill="white"/%3E%3C/svg%3E');
}
.hexagon_18-20 {
    max-width: 18px;
    height: 20px;
    mask-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="19" height="20" viewBox="0 0 19 20"%3E%3Cpath d="M1.44538 4.73946L8.76117 0.67511C9.26984 0.392514 9.88836 0.392513 10.397 0.67511L17.7128 4.73946C18.2475 5.0365 18.5791 5.60007 18.5791 6.21172V14.2298C18.5791 14.8414 18.2475 15.405 17.7128 15.7021L10.3972 19.7663C9.88845 20.049 9.26979 20.0489 8.76107 19.7661L1.44508 15.6997C0.910574 15.4026 0.579102 14.8391 0.579102 14.2276V6.21172C0.579102 5.60007 0.910706 5.0365 1.44538 4.73946Z" fill="white"/%3E%3C/svg%3E');
    -webkit-mask-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="19" height="20" viewBox="0 0 19 20"%3E%3Cpath d="M1.44538 4.73946L8.76117 0.67511C9.26984 0.392514 9.88836 0.392513 10.397 0.67511L17.7128 4.73946C18.2475 5.0365 18.5791 5.60007 18.5791 6.21172V14.2298C18.5791 14.8414 18.2475 15.405 17.7128 15.7021L10.3972 19.7663C9.88845 20.049 9.26979 20.0489 8.76107 19.7661L1.44508 15.6997C0.910574 15.4026 0.579102 14.8391 0.579102 14.2276V6.21172C0.579102 5.60007 0.910706 5.0365 1.44538 4.73946Z" fill="white"/%3E%3C/svg%3E');
}
.rotatePub {
    transform: rotate(180deg);
}
.typePublication-type {
    font-family: 'TT Interfaces';
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: #242424;
}
.typePublication-types {
    font-family: 'TT Interfaces';
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #242424;
}
.s-more-publication_type {
    display: flex;
    align-items: center;
    gap: 8px;
}
.s-more-publication_type span {
    color: #F15A24;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}
.typePublication-open {
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    color: #787878;
    display: flex;
    gap: 4px;
    align-items: center;
}
.slide-fade-enter-active,
.slide-fade-leave-active {
    transition: all 0.9s cubic-bezier(0.5, 0.5, 0.8, 1);
}
.slide-fade-enter-from,
.slide-fade-leave-to {
  transform: translateY(-50px);
  opacity: 0;
}
.p_multiselect-tag .multiselect-tag {
    padding: 4px 8px !important;
}
[type='text']:focus {
    --tw-ring-color: #E7E7E7 !important;
}
.input-border-r {
    margin-top: 4px;
    padding: 8px 16px !important;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 16px !important;
    line-height: 150% !important;
    border: 1px solid #E7E7E7 !important;
    border-radius: 8px !important;
    color: #282828 !important;
}
.dp__input_icon_pad {
    padding-inline-start: 16px !important;
}
.dp__icon.dp__clear_icon {
    right: 25px !important;
}
.multiselect-placeholder {
    color: #7A7A7A !important;
    padding-left: 16px !important;
}
.dp__input {
    font-family: 'TT Interfaces' !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 22px !important;
    border: 1px solid #E7E7E7 !important;
    border-radius: 8px !important;
    height: 40px;
    color: #242424 !important;
}
.dp__input:focus {
    border: 1px solid #E7E7E7 !important;
    outline: none !important;
    --tw-ring-color: transparent !important;
    --tw-ring-shadow: none !important;
}
input::placeholder,
textarea::placeholder {
    font-family: 'Montserrat' !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    line-height: 150% !important;
    color: #7A7A7A !important;
    opacity: 1 !important;
}
.filter_buttons {
    display: flex;
    gap: 18px;
    flex-wrap: wrap;
    margin-bottom: 21px;
    justify-content: flex-end;
}
.filter_buttons button {
    min-width: 259px;
}
.multiselect .multiselect-tags .multiselect-tags-search {
    border-radius: 4px !important;
    padding-left: 10px !important;
}
.honey {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 436px;
}
.honey_title {
    margin-bottom: 16px;
}
.honey_top {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 24px;
}
.honey_top p {
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; 
}
.prs,
.ce-block,
.ce-block a {
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 180%;
}
.prs a,
.ce-block a {
    text-decoration: underline;
    text-underline-offset: 4px;
    color: #F78C30;
}
.underline {
    text-decoration: underline;
    text-underline-offset: 4px;
}
.center {
    text-align: center;
}
.right {
    text-align: right;
}
.prs-h2,
.ce-block__content h2 {
    font-size: 24px;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 8px;
}
.prs-table {
    width: 100%;
    border: 1px solid #F1E1CD;
    border-radius: 8px;
    margin-bottom: 32px;
}
.prs-table thead {
    background: #F9F0DF;
}
.prs-table thead th,
.prs-table tbody td {
    color:#2D2525;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    padding: 8px;
}
.prs-table thead th:first-child {
    border-radius: 8px 0 0 0;
}
.prs-table thead th:last-child{
    border-radius: 0 8px 0 0;
}
.prs-table tbody td {
    border-right: 1px solid #F6F6F6;
    font-weight: 400;
    line-height: 135%;
}
.prs-delimiter,
.prs-paragraph,
.prs-list,
.prs-checklist,
.prs-image {
    margin-bottom: 40px;
}
.pc-label-container {
    margin-bottom: 16px;
}
.prs-list {
    margin-left: 20px;
}
.prs-list ol,
.prs-list ul,
.prs-list li,
.cdx-list--unordered,
.cdx-list--unordered li {
    list-style: auto;
}
.prs-list ul li,
.cdx-list--unordered li {
    list-style: disc;
}
.prs-list li,
.cdx-list--unordered li {
    padding: 5.5px 0 5.5px 3px;
}
.prs-code {
    min-height: 200px;
    height: 100%;
    max-height: 200px;
    background: #F6F6F6;
    border: 1px solid #EFEFEF;
    box-shadow: none;
    white-space: pre;
    word-wrap: normal;
    border-radius: 3px;
    padding: 10px 12px;
    overflow-y: scroll;
    resize: none;
    margin-bottom: 40px;
}
.prs-code pre {
    height: 100%;
    color: #2D2525;
    font-family: 'Montserrat', monospace;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%; 
}
.prs-code code {
    text-wrap: auto;
}
.ce-block__content .cdx-block.ce-code textarea {
    resize: none;
    overflow-y: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow-wrap: break-word;
}
.ce-block__content .cdx-block.ce-code textarea:focus {
    --tw-ring-color: inherit;
    --tw-ring-shadow: none;
    border-color: #c8c8cb;
}
.prs-raw {
    min-height: 200px;
    resize: vertical;
    border-radius: 8px;
    border: 0;
    background-color: #1e2128;
    font-family: Menlo,Monaco,Consolas,Courier New,monospace;
    font-size: 12px;
    line-height: 1.6;
    letter-spacing: -.2px;
    color: #a1a7b6;
    overscroll-behavior: contain;
    box-shadow: inset 0 1px 2px #232c480f;
    padding: 10px 12px;
    outline: none;
    width: 100%;
    box-sizing: border-box;
}
.cdx-checklist__item--checked .cdx-checklist__item-checkbox-check {
    background: #3FB209 !important;
    border-color: #3FB209 !important;
}
.cdx-checklist__item--checked .cdx-checklist__item-checkbox:not(.cdx-checklist__item--checked .cdx-checklist__item-checkbox--no-hover):hover .cdx-checklist__item-checkbox-check {
    background: #3FB209 !important;
    border-color: #3FB209 !important;
    box-shadow: 0 0 10px #3FB209;
}
.cdx-checklist__item-checkbox-check:before {
    background-color: #3FB209 !important;
}
.setting_name {
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #787878;
}
.setting_w {
    width: 100%;
    max-width: 648px;
}
.setting-flex {
    display: flex;
    justify-content: space-between;
    gap: 24px;
}
.prs-image img {
    width: 100%;
   height: 400px;
   object-fit: cover;
   border-radius: 16px;
   margin-bottom: 16px;
}
.prs-image figcaption {
    font-size: 16px;
    line-height: 180%;
}
/* .s-more-publication_type:hover {
    color: #F78C30 !important;
} */
.page_subscriptions .sots-page-search {
    margin-bottom: 64px;
}
.sots-sota-ssa {
    display: flex;
    justify-content: end;
    gap: 16px;
    margin-bottom: 8px;
}
.sots-sota-activity {
    display: flex;
    align-items: end;
    flex-direction: column;
    gap: 14px;
}
.ql-bubble .ql-editor blockquote {
    border-left: none;
}
.prs-blockquote,
/* blockquote, */
.ql-bubble .ql-editor blockquote,
.prs-quote,
.card_content blockquote,
.comment_write .ql-bubble .ql-editor blockquote,
.cdx-input.cdx-quote__text,
.cdx-block.cdx-quote {
    position: relative;
    padding: 12px 36px 12px 24px;
    text-align: left;
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
    background: #F9F0DF;
    border-radius: 8px;
}
.cdx-block.cdx-quote {
    padding: 0 0 20px !important;
}
.cdx-input.cdx-quote__text,
.cdx-input.cdx-quote__caption {
    margin: 0;
    border: 0;
}
.cdx-input.cdx-quote__caption {
    padding: 0 0 20px 24px;
    box-shadow: none;
}
.cdx-quote [contentEditable=true][data-placeholder]:before {
    color: #7A7A7A;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}
.prs-quote {
    padding: 0 0 20px;
    margin-bottom: 40px;
}
.prs-blockquote::before,
/* blockquote::before, */
.ql-bubble .ql-editor blockquote::before,
.card_content blockquote::before,
.comment_write .ql-bubble .ql-editor blockquote::before,
.cdx-input.cdx-quote__text::before {
    content: "" !important;
    position: absolute !important;
    top: 50%;
    transform: translateY(-50%);
    left: 12px;
    width: 4px;
    height: calc(100% - 24px);
    background: linear-gradient(139.65deg, #F7931E 1.53%, #F15A40 97.62%);
    border-radius: 10px;
    opacity: 1 !important;
}
.prs-blockquote::after, 
/* blockquote::after, */
.ql-bubble .ql-editor blockquote::after,
.card_content blockquote::after,
.comment_write .ql-bubble .ql-editor blockquote::after,
.cdx-input.cdx-quote__text::after {
    content: "";
    position: absolute;
    top: 12px;
    right: 12px;
    width: 24px;
    height: 24px;
    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%3Cpath d='M4.92903 8.54054C4.70538 8.23423 4.59355 7.86486 4.59355 7.43243C4.59355 7 4.67957 6.59459 4.85161 6.21622C5.04086 5.81982 5.28172 5.45946 5.57419 5.13514C6.26237 4.37838 6.88172 4 7.43226 4C7.9828 4 8.45591 4.11712 8.85161 4.35135C9.24731 4.58559 9.6 4.88288 9.90968 5.24324C10.5806 6.05405 10.9161 6.90991 10.9161 7.81081C10.9161 8.71171 10.8301 9.57658 10.6581 10.4054C10.5032 11.2162 10.2882 11.964 10.0129 12.6486C8.96344 15.3153 7.33763 17.4324 5.13548 19C4.44731 18.8378 4.06882 18.3784 4 17.6216C4.03441 17.6216 4.19785 17.4505 4.49032 17.1081C4.7828 16.7658 5.10108 16.3423 5.44516 15.8378C6.33978 14.4865 6.7871 13.3964 6.7871 12.5676C6.7871 11.7207 6.66667 11.0721 6.42581 10.6216C6.20215 10.1712 5.96129 9.78378 5.70323 9.45946L4.92903 8.54054ZM14.0129 8.54054C13.7892 8.23423 13.6774 7.86486 13.6774 7.43243C13.6774 7 13.7634 6.59459 13.9355 6.21622C14.1247 5.81982 14.3656 5.45946 14.6581 5.13514C15.3462 4.37838 15.9656 4 16.5161 4C17.0667 4 17.5398 4.11712 17.9355 4.35135C18.3312 4.58559 18.6839 4.88288 18.9935 5.24324C19.6645 6.05405 20 6.90991 20 7.81081C20 8.71171 19.914 9.57658 19.7419 10.4054C19.5871 11.2162 19.372 11.964 19.0968 12.6486C18.0473 15.3153 16.4215 17.4324 14.2194 19C13.5312 18.8378 13.1527 18.3784 13.0839 17.6216C13.1183 17.6216 13.2817 17.4505 13.5742 17.1081C13.8667 16.7658 14.1849 16.3423 14.529 15.8378C15.4237 14.4865 15.871 13.3964 15.871 12.5676C15.871 11.7207 15.7505 11.0721 15.5097 10.6216C15.286 10.1712 15.0452 9.78378 14.7871 9.45946L14.0129 8.54054Z' fill='%23F15A24'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.prs-quote figcaption {
    width: 100%;
    margin-top: 16px;
    padding-left: 24px;
    font-size: 14px;
    font-weight: 500;
}
.publication__top {
    display: flex;
    flex-direction: column;
    gap: 64px;
}
.publication__top-card-top {
    display: flex;
    gap: 24px;
}
.publication__top-cads-bot {
    display: flex;
    gap: 32px;
    justify-content: space-between;
}
.publication__top-card-bot {
    width: 100%;
    max-width: 476px;
}
.pub_content {
    width: 100%;
}
.pub_content-name {
    margin-bottom: 16px;
}
.pub_content-name,
h1.pub_content-name a {
    font-family: 'Murecho';
    font-weight: 500;
    font-size: 32px;
    line-height: 140%;
    color: #242424;
}
h1.pub_content-name a,
h3.pub_content-name a {
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.publication__top-card-bot .pub_content-name {
    font-size: 20px;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.pub_content-author {
    display: flex;
    align-items: center;
    gap: 8px;
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #F78C30;
    margin-bottom: 32px;
}
.pub_author-name {
    width: 100%;
    max-width: max-content;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}
.publication__top-card-bot .pub_content-author {
    margin-bottom: 16px;
}
.pub_content-date {
    color: #787878;
    white-space: nowrap;
}
.pub_content-organization {
    width: 100%;
    max-width: clamp(132px, calc(132px + 233 * ((100vw - 320px) / 1120)), 365px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 12px;
    position: relative;
    display: inline-block;
}
.pub_content-organization::before {
    content: '';
    position: absolute;
    background: #787878;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    top: 9px;
    left: 0;
}
.pub_content-text {
    font-family: 'Georgia';
    font-weight: 400;
    font-size: 20px;
    line-height: 160%;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 4px;
}
.pub_img {
    width: 100%;
    max-width: 313px;
    height: 347px;

}
.pub_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px;
    background-color: #e4a56f;
}
.index_subtitle {
    margin: 64px 0 40px;
    font-family: 'Murecho';
    font-weight: 500;
    font-size: 40px;
    line-height: 120%;
    color: #242424;
}
.new_publication-cards {
    display: flex;
    flex-wrap: wrap;
    gap: 40px 24px;
    justify-content: space-between;
    margin-bottom: 40px;
}
.new_publication-card {
    border: 1px solid #E7E7E7;
    border-radius: 16px;
    padding: 24px;
    width: 100%;
    /* max-width: 424px; */
    max-width: clamp(320px, calc(320px + 104 * ((100vw - 1025px) / 415)), 424px);
    height: 786px;
    display: flex;
    flex-direction: column;
}
.new_publication-card-top {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    justify-content: space-between;
}
.new_publication-card-bot {
    margin: auto 0 0 0;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.new_publication-card-name {
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    color: #242424;
    padding-right: 8px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    margin-left: 8px;
}
.new_publication-card-name-point {
    width: 2px;
    height: 2px;
    background: #787878;
}
.new_publication-card-organization {
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    color: #787878;
    padding: 8px 16px;
    background: #F7F7F7;
    border-radius: 23px;
    margin: 0 8px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.new_publication-card-count {
    padding: 8px 9px;
    color: #F78C30;
    border: 1px solid #F78C30;
    border-radius: 50%;
    background: #FFFFFF;
    font-family: 'TT Interfaces';
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    width: 36px;
    height: 36px;
}
.new_publication-card-sots {
    width: 100%;
    max-width: 324px;
    overflow: hidden;
}
.sots-item {
    border-radius: 8px;
    border: 1px solid #F78C30;
    padding: 6px 14px;
    gap: 6px;
    align-items: center;
    cursor: pointer;
    color: #242424;
    background: unset;
    flex: 0 0 auto;
    margin-right: 16px;
    width: max-content;
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    color: #242424;
}
.new_publication-card-sots .sots-item {
    margin-right: 8px;
}
.new_publication-card-img {
    width: 100%;
    height: 210px;
    margin: 32px 0 16px;
}
.new_publication-card-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px;
}
.new_publication-card-title {
    font-family: 'Murecho';
    font-weight: 500;
    font-size: 20px;
    line-height: 150%;
    color: #242424;
    margin-bottom: 16px;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.new_publication-card-text {
    font-family: 'Georgia';
    font-weight: 400;
    font-size: 16px;
    line-height: 160%;
    color: #242424;
    margin-bottom: 4px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}
.new_publication-card-link {
    font-family: 'TT Interfaces';
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    color: #F78C30;
}
.new_publication-card-link:hover {
    color: #F78C30 !important;
}
.new_publication-card-type,
.new_publication-card-date {
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    color: #F78C30;
    padding: 8px 16px;
}
.new_publication-card-date {
    color: #787878;
    padding: 8px 0 8px 8px;
}
.new_publication-card-type span {
    display: block;
    margin-left: 8px;
}
.new_publication-card-share {
    padding: 12px;
    box-shadow: 0px 0px 16px 2px #1B212C1F;
    border-radius: 8px;
    background: #fff;
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    color: #242424;
    position: absolute;
    right: -140px;
    top: -25px;
    display: none;
}
.new_publication-card-share span {
    margin-bottom: 8px;
    display: block;
}
.new_publication-card-share-icons {
    gap: 8px;
}
.new_publication-card-share-icons div {
    padding: 8px;
    cursor: pointer;
}
.new_publication-link-all {
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
    text-transform: uppercase;
    color: #F78C30;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}
.new_publication-link-all:hover {
    color: #F78C30 !important;
}
.popular_author {
    margin-bottom: 64px;
}
.popular_author-cards {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 24px;
}
.popular_author-card {
    padding: 40px 24px;
    border: 1px solid #E7E7E7;
    border-radius: 16px;
    width: 100%;
    max-width: 424px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 16px;
    position: relative;
}
.popular_author-card .sst-1,
.popular_author-card .sots-sota-ssa {
    margin-bottom: 0;
}
.popular_author-card-center {
    padding: 40px 24px 48px;
}
.popular_author-card-flag {
    position: absolute;
}
.card-flag-lr {
    top: 148px;
    z-index: -1;
}
.card-flag-center {
    top: 160px;
}
.popular_author-card-level {
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #F78C30;
    align-items: center;
    gap: 6px;
    position: absolute;
    top: 168px;
}
.popular_author-card-level img {
    width: 16px;
    height: 16px;
}
.popular_author-card-center .popular_author-card-level {
    font-size: 24px;
    line-height: 34px;
    color: #fff;
    top: 230px;
}
.popular_author-card-center .card-flag-lr {
    top: 205px;
}
.popular_author-card-center .card-flag-center {
    top: 221px;
}
.popular_author-card-center .popular_author-card-level img {
    width: 20px;
    height: 20px;
}
.auto-resize-textarea.auto-resize {
    width: 100%;
    height: 121px;
    min-height: 121px;
    max-height: 200px;
    overflow-y: auto;
    resize: none;
    line-height: 22px !important;
    padding: 12px 16px !important;
    --tw-ring-color: #E7E7E7;
    --tw-ring-shadow: none;
}
.comment_multiselect {
    padding: 8px 12px 8px 16px;
    border: none !important;
    min-height: 40px !important;
    max-width: 110px;
    margin: 0 !important;
    border-radius: 8px !important;
    background: #F9F0DF !important;
}
.comment_multiselect .multiselect-single-label {
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 150% !important;
    padding: 0 !important;
    position: relative !important;
}
.comment_multiselect .multiselect-wrapper {
    gap: 4px;
    justify-content: space-between !important;
    min-height: 20px;
    min-width: 76px;
}
.comment_multiselect .multiselect-caret {
    margin: 0 !important;
}
.comment_write,
.modalEditCommnets .ql-container.ql-bubble {
    border-radius: 8px;
    border: 1px solid #F6F6F6;
    padding: 12px 16px;
}
.modalEditCommnets .ql-editor {
    padding: 0;
}
.comment_write .ql-editor {
    padding: 0;
    padding-bottom: 34px;
}
.comment_write .ql-editor.ql-blank::before,
.comment_write .ql-editor p {
    left: 0;
}
.comment_write .ql-container,
.comment_write .ql-editor.ql-blank::before,
.comment_write .ql-editor p,
.modalEditCommnets .ql-editor p {
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 135%; 
}
.comment_write .ql-editor.ql-blank::before {
    color: #7A7A7A;
}
.card_content p {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 135%;
    color: #2D2525;
    font-size: 16px;
    font-style: normal;
    margin: 0;
}
.multiselect-dropdown {
    box-shadow: 0px 0px 15px 0px #0000001A;
    border: none !important;
    border-radius: 8px !important;
    overflow-y: auto !important;
    bottom: -8px !important;
    max-height: 284px !important;
}
.multiselect-option {
    transition: .9s;
    padding: 8px 8px 8px 16px!important;
    color: #2D2525 !important;
    font-family: 'Montserrat';
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 150% !important;
}
.multiselect-option.is-pointed {
    background: #F9F0DF !important;
    border-radius: 8px;
}
.comments .top-r .multiselect-options {
    padding: 5px !important;
}
.commentsText .ql-container {
    margin-bottom: 8px; 
}
.commentsText .ql-container,
.commentsText .ql-editor {
    padding: 0;
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    min-height: 80px;
    max-height: 145px;
    overflow-y: auto;
}
.ql-bubble .ql-editor blockquote {
    border-left: 0 !important;
    margin: 0 !important;
    padding-left: 24px !important;
    padding-right: 36px !important;
}
.commentsText .ql-editor.ql-blank::before {
    color: #7A7A7A;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    left: 0;
}
.multiselect-no-options {
    padding: 0;
    padding-bottom: 10px;
    text-align: center;
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
}
.favorites {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 32px;
    padding-bottom: 64px;
}
.favorites h5 {
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
    color: #787878;
}
.publication_new {
    margin-bottom: 32px;
}
.publication_new-publication {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    max-width: 990px;
}
.tabsStatus {
    gap: 16px;
    justify-content: flex-start;
    margin-bottom: 32px;
}
.tabsStatus-pub {
    justify-content: center;
}
.tabStatus {
    font-family: 'TT Interfaces';
    font-weight: 500;
    font-size: 16px;
    cursor: pointer;
    color: #787878;
    padding: 10px 15px;
}
.tabStatus.active {
    background-color: #F7F7F7;
    color: #242424;
    border-radius: 10px;
}
.modal_swipe {
    display: none;
}
.modal_swipe-drag {
    width: 48px;
    height: 5px;
    border-radius: 100px;
    opacity: 0.8;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #242424;
    backdrop-filter: blur(40px);
}
.sliderSots {
    max-width: 887px;
    display: flex;
    position: relative;
    width: 100%;
}
.sliderSots-wrapper {
    padding-left: 50px !important;
    width: 100%;
}
.sliderSots-wrapper .swiper-button-prev,
.sliderSots-wrapper .swiper-button-next {
    width: 50px;
    height: 38px;
    background: white;
    margin-top: 0;
    top: 50%;
    transform: translateY(-50%);
}
.sliderSots-wrapper .swiper-button-prev {
    left: 0;
}
.sliderSots-wrapper .swiper-button-next {
    right: 0;
}
.sliderSots-wrapper .swiper-button-prev:after,
.sliderSots-wrapper .swiper-button-next:after{
    content: '';
    background: url('/assets/images/icons/sots_arrow.svg') 100% 100% no-repeat;
    font-size: 0;
    width: 24px;
    height: 24px;
    line-height: 0;
}
.sliderSots-wrapper .swiper-button-prev:after,
.sliderHoney-wrapper .swiper-button-prev::after {
    transform: rotate(180deg);
}
.sliderHoney-wrapper .swiper-button-prev,
.sliderHoney-wrapper .swiper-button-next {
  background: none;
  border: none;
  cursor: pointer;
  position: absolute;
  top: 65px;
  z-index: 10;
  width: 50px;
  height: 50px;
}
.sliderHoney-wrapper .swiper-button-prev {
    left: 10px;
}
.sliderHoney-wrapper .swiper-button-next {
    right: 10px;
}
.sliderHoney-wrapper .swiper-button-prev::after,
.sliderHoney-wrapper .swiper-button-next::after {
    content: '';
    line-height: 0;
    font-size: 0;
    background: url('/assets/images/slider_arrow.svg') 100% 100% no-repeat;
    width: 50px;
    height: 50px;
}
/* .s-more-publication_type.news,
.s-more-publication_type.article,
.s-more-publication_type.post,
.s-more-publication_type.quiz,
.s-more-publication_type.event,
.s-more-publication_type.podcast {
    background-repeat: no-repeat;
    background-position: 16px center;
    transition: 1s;
}
.s-more-publication_type.news {background-image: url('/assets/images/icons/news_disable.svg');}
.s-more-publication_type.news:hover,
.s-more-publication_type.active.news {background-image: url('/assets/images/icons/news.svg');}

.s-more-publication_type.article {background-image: url('/assets/images/icons/article_disable.svg');}
.s-more-publication_type.article:hover,
.s-more-publication_type.active.article {background-image: url('/assets/images/icons/article.svg');}

.s-more-publication_type.post {background-image: url('/assets/images/icons/post_disable.svg');}
.s-more-publication_type.post:hover,
.s-more-publication_type.active.post {background-image: url('/assets/images/icons/post.svg');}

.s-more-publication_type.quiz {background-image: url('/assets/images/icons/quiz_disable.svg');}
.s-more-publication_type.quiz:hover,
.s-more-publication_type.active.quiz {background-image: url('/assets/images/icons/quiz.svg');}

.s-more-publication_type.event {background-image: url('/assets/images/icons/event_disable.svg');}
.s-more-publication_type.event:hover,
.s-more-publication_type.active.event {background-image: url('/assets/images/icons/event.svg');}

.s-more-publication_type.podcast {background-image: url('/assets/images/icons/podcast_disable.svg');}
.s-more-publication_type.podcast:hover,
.s-more-publication_type.active.podcast {background-image: url('/assets/images/icons/podcast.svg');} */
.circle-mobil {
    display: none;
}
.circle_notification-menu {
    margin-left: 10px;
}
.notification_setting,
.notification_setting:hover {
    right: 45px;
    padding: 7px 0;
    color:#F78C30 !important;
    font-family: 'TT Interfaces';
    font-size: 16px;
    font-weight: 500;
    line-height: 140%;
}
.test .notification_content-img {
    max-width: 100% !important;
}
.publication_archive {
    justify-content: space-between;
    align-items: center;
    max-width: 648px;
    width: 100%;
    padding: 21px 0;
    margin: 0 0 96px auto;
}
.publication_archive p {
    color:#242424;
    font-family: "TT Interfaces";
    font-size: 20px;
    font-weight: 600;
    line-height: 140%;
}
.pubArchive {
    margin-bottom: 10px;
    opacity: 0.4;
    z-index: -2;
}
.profile__main--photo-no-avatar {
    background: #F7F7F7;
    height: 412px;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.profile__main--photo-no-avatar img {
    width: 150px;
    height: 150px;
    min-width: auto;
}
.edit-profile-no-avatar {
    background: #F7F7F7;
}
.edit-profile-no-avatar img {
   width: 80px;
   height: 80px;
}

[type='checkbox'],
[type='radio'] {
    color: transparent;
    border: 1px solid #EFEFEF;
    width: 24px;
    height: 24px;
    transition: .8s;
    cursor: pointer;
}
.form-check-input[type=checkbox] {
    border-radius: 4px;
}
.form-check-input[type=radio] {
    border-radius: 50px;
}
[type='checkbox']:focus,
[type='radio']:focus {
    outline: none !important;
    --tw-ring-color: transparent !important;
    --tw-ring-shadow: none !important;
    box-shadow: none !important;
    background-color: transparent !important;
}
[type='checkbox']:hover {
    border: 1px solid #F15A24;
    background-color: #F9F0DF !important;
}
[type='radio']:hover {
    border: 1px solid #D24C1C;
    background-color: #F9F0DF !important;
}
.form-check-input:checked[type=checkbox] {
    background-color: transparent;
    background-image: url('/assets/images/icons/inputCheck.svg');
}
.form-check-input:checked[type=radio] {
    background-color: transparent;
    background-image: url('/assets/images/icons/inputRadio.svg');
}
.modalHoverOrganization {
    border-radius: 16px;
    background: #FFF;
    box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.10);
    padding: 20px 24px;
    width: 416px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    opacity: 0;
    z-index: -1;
    transition: .8s;
    position: absolute;
    top: 25px;
    left: 0;
}
.publicationOrganization p:hover + .modalHoverOrganization,
.modalHoverOrganization:hover {
    opacity: 1;
    z-index: 5;
}
.modalHoverOrganization_city p {
    margin-left: 4px;
    color: #2D2525;
    font-family: 'Montserrat';
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 135%;
}
.modalHoverOrganization_count {
    gap: 24px;
}
.modalHoverOrganization_count p,
.modalHoverOrganization_count span,
.modalHoverOrganization a {
    color: #242424;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}
.modalHoverOrganization_count p {
    color: #787878;
    font-size: 12px;
    font-weight: 400;
    line-height: 130%;
}
.btn_subscribe,
.btn_subscribe.active {
    border-radius: 8px;
    background: #F15A24;
    border: 1px solid #F15A24;
    color: #FFFCF2;
    font-family: 'Montserrat';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; 
    padding: 8px 16px;
    transition: .8s;
}
.btn_subscribe:hover {
    background: #D24C1C;
    border: 1px solid #D24C1C;
}
.btn_subscribe.active {
    background: #fff;
    color: #F15A24;
}
.btn_subscribe.active:hover {
    border: 1px solid #D24C1C;
    color: #D24C1C;
}
.modalShare {
    position: relative;
}
.modalShare_links {
    position: absolute;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0px 8px 16px 0px rgba(27, 33, 44, 0.12);
    padding: 12px;
    min-width: 208px;
    z-index: 5;
}
.modalShare_links h5 {
    color: #2D2525;
    font-family: "Montserrat";
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%;
    margin-bottom: 8px;
}
.modalShare_links .share_items {
    gap: 8px;
}