@font-face {
    font-family: 'e-Ukraine';
    src: url('../fonts/e-Ukraine-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'e-Ukraine';
    src: url('../fonts/e-Ukraine-Medium.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'e-Ukraine';
    src: url('../fonts/e-Ukraine-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
body {
    line-height:1;
}
* {
    -webkit-tap-highlight-color: transparent;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

ol, ul {
    list-style:none;
}

input, select {
    vertical-align:middle;
}
*,
*::after,
*::before{
    padding: 0;
    margin: 0;
    box-sizing: border-box;   
}
a{
    color: inherit;
    text-decoration: none;
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
html,body{
    color: #F0D9EA;
    font-family: 'e-Ukraine', sans-serif;
    font-size: 0.938vw;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    scroll-behavior: smooth;
    background: #F0D9EA;
}
.body{
    min-width: 16.667vw;
}
.body.no-scroll{
    overflow: hidden;
}
.container{
    width: 100%;
    max-width: 94.375vw;
    padding: 0 0.833vw;
    margin: 0 auto;
}
.btn,
button{
    background-color: transparent;
    cursor: pointer;
    border: none;
    outline: none;
    transition: all .2s ease;
    color: #F0D9EA;
    font-family: 'e-Ukraine', sans-serif;
    font-size: 1.25vw;
    font-style: normal;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    line-height: normal;
}
.btn{
    padding: 0.521vw 0.938vw;
    min-height: 3.385vw;
    border-radius: 2.604vw;
    background: #611243;
}
.btn:hover{
    color: #A5307B;
    text-decoration: underline;
}
textarea,
textarea::placeholder,
input,
input::placeholder{
    color: #B8B8B8;
    font-family: 'e-Ukraine', sans-serif;
    font-size: 0.729vw;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 1.094vw */
}
textarea,
input{
    border: none;
    outline: none;
    background-color: transparent;
    width: 100%;
    border-radius: 1.042vw;
    padding: 1.146vw;
    background: #FFF;
    color: #8B008B;
    min-height: 3.802vw;
}
textarea{
    resize: none;
    height: 7.083vw;
}
label{
    color: #F0D9EA;
    font-family: 'e-Ukraine', sans-serif;
    font-size: 0.938vw;
    font-weight: 700;
    line-height: 150%; /* 1.406vw */
}
.title,
h1{
    color: #611243;
    font-size: 2.813vw;
    font-weight: 500;
    line-height: normal;
}
.breadcrumps__inner{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 0.521vw;
}
.breadcrumps__inner a::before,
.breadcrumps__inner a{
    display: flex;
    align-items: center;
    gap: 0.521vw;
    color: #A892A2;
    font-size: 0.938vw;
    font-weight: 400;
    line-height: 150%; /* 1.406vw */
    transition: all .2s ease;
}
.breadcrumps__inner a::before{
    content: '•';
    display: inline-block;
    pointer-events: none;
}
.breadcrumps__inner li:first-child a::before{
    content: none;
}
.breadcrumps__inner a.active,
.breadcrumps__inner a:hover,
.breadcrumps__inner a.active::before{
    color: #611243;
}
.breadcrumps__inner a.active{
    pointer-events: none;
}
/* header */
.header{
    position: fixed;
    top: 2.083vw;
    left: 0;
    right: 0;
    z-index: 100;
}
.header__inner{
    border-radius: 2.083vw;
    box-shadow: 0 0 0.521vw 0 rgba(0, 0, 0, 0.25);
    padding: 1.042vw 1.563vw;
    background-color: #A5307B;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.521vw;
    position: relative;
    z-index: 1;
}
.header__logo{
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 20.833vw;
}
.header__logo img{
    width: 100%;
}
.header__menu ul{
    display: flex;
    align-items: center;
    gap: 1.25vw;
}
.sub-menu{
    position: absolute;
    top: calc(100% + 2.4vw);
    border-radius: 0 0 1.042vw 1.042vw;
    background: #611243;
    box-shadow: 0 0 0.781vw 0 rgba(0, 0, 0, 0.25);
    left: -5.208vw;
    display: none;
    align-items: start;
    gap: 2.083vw;
    padding: 2.083vw;
    z-index: -1;
}
.sub-menu ul{
    display: flex;
    flex-direction: column;
    align-items: start;
    gap: 0.729vw;
}
.sub-menu ul li a{
    color: #F0D9EA;
    text-wrap: nowrap;
    font-size: 0.938vw;
    line-height: 150%; /* 1.406vw */
}
.menu-item a{
    display: flex;
    align-items: center;
    transition: all .2s ease;
    font-size: 0.938vw;
    font-weight: 400;
    line-height: 150%; /* 1.406vw */
}
.menu-item-has-children > a{
    gap: 0.729vw;
}
.menu-item-has-children > a span{
    content: '';
    display: inline-block;
    width: 0.99vw;
    height: 0.573vw;
    min-width: 0.99vw;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11' fill='none'%3E%3Cpath d='M16.4393 0.43934C17.0251 -0.146446 17.9746 -0.146446 18.5604 0.43934C19.1462 1.02513 19.1462 1.97465 18.5604 2.56043L10.5604 10.5604C10.2791 10.8417 9.89771 10.9999 9.49989 10.9999C9.10206 10.9999 8.72064 10.8417 8.43934 10.5604L0.43934 2.56043C-0.146447 1.97465 -0.146447 1.02513 0.43934 0.43934C1.02513 -0.146447 1.97465 -0.146447 2.56043 0.43934L9.49989 7.37879L16.4393 0.43934Z' fill='%23F0D9EA'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.menu-item-has-children > a::before{
    content: '';
    position: absolute;
    background-color: transparent;
    top: -0.521vw;
    left: -0.521vw;
    right: -0.521vw;
    bottom: -3.125vw;
}
.header__content{
    display: flex;
    align-items: center;
    gap: 1.042vw;
}
.menu-item{
    position: relative;
}
.header__support-selected,
.header__lang-selected{
    padding: 0.938vw 1.667vw;
    display: flex;
    user-select: none;
    align-items: center;
    text-align: center;
    gap: 0.729vw;
    border-radius: 2.604vw;
    background: #611243;
    cursor: pointer;
    transition: all .2s ease;
}
.header__support-selected::after{
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11' fill='none'%3E%3Cpath d='M16.4393 0.43934C17.0251 -0.146446 17.9746 -0.146446 18.5604 0.43934C19.1462 1.02513 19.1462 1.97465 18.5604 2.56043L10.5604 10.5604C10.2791 10.8417 9.89771 10.9999 9.49989 10.9999C9.10206 10.9999 8.72064 10.8417 8.43934 10.5604L0.43934 2.56043C-0.146447 1.97465 -0.146447 1.02513 0.43934 0.43934C1.02513 -0.146447 1.97465 -0.146447 2.56043 0.43934L9.49989 7.37879L16.4393 0.43934Z' fill='%23F0D9EA'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 0.99vw;
    height: 0.573vw;
    min-width: 0.99vw;
    transition: background-image .2s ease;
}
.header__support-content,
.header__lang-content{
    position: absolute;
}
.header__lang-selected.active{
    display: none;
}
.header__support-content{
    top: calc(100% - 1.042vw);
    display: flex;
    padding: 2.083vw 2.083vw 1.042vw 1.667vw;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    gap: 0.729vw;
    border-radius: 0 0 1.042vw 1.042vw;
    background: #611243;
    box-shadow: 0 0 0.781vw 0 rgba(0, 0, 0, 0.25);
    z-index: -1;
    width: 100%;
    max-width: 11.458vw;
    right: 1.563vw;
}
.header__inner::after{
    content: '';
    position: absolute;
    inset: 0;
    z-index: -1;
    background-color: #A5307B;
    border-radius: 2.083vw;
}
.header__support-link{
    display: flex;
    align-items: center;
    gap: 0.729vw;
    max-width: max-content;
    transition: all .2s ease;
}
.header__support-link::after{
    content: '';
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='17' viewBox='0 0 23 17' fill='none'%3E%3Cpath d='M14.0181 1.34998L21.0186 8.35055L14.0181 15.3511' stroke='%23F0D9EA' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.0277 8.40084L1.3501 8.40076' stroke='%23F0D9EA' stroke-width='2.7' stroke-linecap='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 1.198vw;
    height: 0.938vw;
    min-width: 1.198vw;
    transition: all .2s ease;
}

.header__support-link:hover::after{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='17' viewBox='0 0 23 17' fill='none'%3E%3Cpath d='M14.0181 1.35001L21.0186 8.35058L14.0181 15.3511' stroke='%23A5307B' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.0277 8.40087L1.3501 8.40079' stroke='%23A5307B' stroke-width='2.7' stroke-linecap='round'/%3E%3C/svg%3E");
}
.header__support-link:hover{
    color: #A5307B;
    text-decoration: underline;
}
.header__support-content{
    display: none;
}
.header__support.active .header__support-content{
    display: flex;
}
.header__support-selected:hover{
    color: #A5307B;
    text-decoration: underline;
}
.header__support-selected:hover::after{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11' fill='none'%3E%3Cpath d='M16.4393 0.43934C17.0251 -0.146446 17.9746 -0.146446 18.5604 0.43934C19.1462 1.02513 19.1462 1.97465 18.5604 2.56043L10.5604 10.5604C10.2791 10.8417 9.89771 10.9999 9.49989 10.9999C9.10206 10.9999 8.72064 10.8417 8.43934 10.5604L0.43934 2.56043C-0.146447 1.97465 -0.146447 1.02513 0.43934 0.43934C1.02513 -0.146447 1.97465 -0.146447 2.56043 0.43934L9.49989 7.37879L16.4393 0.43934Z' fill='%23A5307B'/%3E%3C/svg%3E");
}
.header__support.active .header__support-selected::after{
    transform: rotate(180deg);
}
/* contact */
.contact{
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding: 11.563vw 0 3.646vw;
}
.contact__bg{
    display: flex;
    align-items: center;
    position: absolute;
    inset: 0;
    z-index: -1;
}
.contact__bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.contact__bg::after{
    content: '';
    position: absolute;
    inset: 0;
    z-index: 1;
    background: linear-gradient(90deg, #F0D9EA 1.44%, rgba(240, 217, 234, 0.00) 100%);
    width: 90%;
}
.contact__inner{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    gap: 2.083vw;
}
.contact__content{
    width: 100%;
    max-width: 31.25vw;
}
.contact__bottom{
    margin-top: 9.583vw;
}
.contact__info{
    margin-top: 3.646vw;
    display: flex;
    flex-direction: column;
    gap: 1.094vw;
}
.contact__info-descr{
    color: #611243;
    font-size: 1.25vw;
    font-weight: 500;
    max-width: max-content;
    line-height: normal;
}
a.contact__info-descr:hover{
    text-decoration: underline;
}
.contact__info-descr[href^="mailto:"] {
    text-decoration: underline;
    word-break: break-all;
}
.contact__info-descr[href^="mailto:"]:hover {
    text-decoration: none;
}
.contact__socials{
    margin-top: 5vw;
}
.contact__socials-title{
    color: #611243;
    font-size: 0.938vw;
    line-height: 150%; /* 1.406vw */
}
.contact__socials-block{
    display: flex;
    align-items: center;
    gap: 0.833vw;
    margin-top: 1.25vw;
}
.contact__socials a{
    display: flex;
    align-items: center;
    justify-content: center;
}
.contact__socials a svg{
    width: 2.5vw;
    height: auto;
}
.contact__socials a svg path{
    transition: fill .2s ease;
}
.contact__socials a svg:hover path[fill]{
    fill: #A5307B;
}
.contact__socials a svg:hover path[stroke]{
    stroke: #A5307B;
}

.contact__form{
    width: 100%;
    max-width: 51.042vw;
    border-radius: 2.083vw;
    padding: 3.438vw 3.125vw;
    background: #A5307B;
}
.contact__form-content,
.contact__form{
    display: flex;
    flex-direction: column;
    gap: 1.51vw;
}
.contact__form-title{
    color: #F0D9EA;
    font-size: 2.813vw;
    font-weight: 500;
    line-height: normal;
}
.contact__form-descr{
    color: #F0D9EA;
}
.contact__form-btn{
    max-width: 21.875vw;
    margin-top: -0.469vw;
}
.contact__form-box{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.146vw;
}
.contact__form-block{
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 0.417vw;
    position: relative;
}
.feedback-reason{
    position: absolute;
    top: calc(100% - 1.042vw);
    padding-top: 1.042vw;
    z-index: -1;
    border-radius: 0 0 2.083vw 2.083vw;
    background: #611243;
    box-shadow: 0 0 0.781vw 0 rgba(0, 0, 0, 0.25);
    display: flex;
    flex-direction: column;
    width: 100%;
    overflow: hidden;
    align-items: start;
    z-index: 1;
}
.feedback-reason span{
    width: 100%;
    padding: 0.625vw 1.25vw;
    transition: all .2s ease;
    color: #F0D9EA;
    font-size: 0.833vw;
    cursor: pointer;
    display: flex;
    align-items: end;
    gap: 0.521vw;
    line-height: 150%; /* 1.25vw */
}
.feedback-reason > span:hover{
    background-color: #550D3A;
    color: #A5307B;
    text-decoration: underline;
}
.feedback-reason span span{
    display: inline-block;
    margin-top: auto;
    width: 100%;
    height: 0.052vw;
    max-height: 0.052vw;
    border-bottom: 0.052vw solid #F0D9EA;
}
.feedback-reason > span:last-of-type{
    padding: 0.625vw 1.25vw 1.25vw;
}
.feedback-reason{
    display: none;
    z-index: 1;
}
.feedback-more.active + .feedback-reason{
    display: flex;
}
.feedback-more.active{
    position: relative;
    z-index: 2;
}







.map{
    padding: 3.125vw 0;
    background-color: #A5307B;
}
.map__inner{
    display: flex;
    align-items: center;
    border-radius: 2.083vw;
    overflow: hidden;
}
.map__inner iframe{
    height: 25vw;
    width: 100%;
}


/* footer */
.footer-bg{
    background-color: #A5307B;
}
.footer-white{
    background-color: #fff;
}
.footer{
    padding-bottom: 6.146vw;
    position: relative;
    z-index: 10;
}
.footer__inner{
    overflow: hidden;
    box-shadow: 0 0 0.521vw 0 rgba(0, 0, 0, 0.25);
    background-color: #611243;
    border-radius: 2.083vw;
}
.footer__start{
    display: flex;
    align-items: start;
    gap: 2.083vw;
    justify-content: space-between;
    padding: 3.125vw 2.5vw 0 4.479vw;
    position: relative;
    z-index: 1;
}
.footer__start::before{
    content: '';
    position: absolute;
    bottom: 0;
    left: -0.488vw;
    z-index: -1;
    background-image: url("data:image/svg+xml,%3Csvg width='586' height='396' viewBox='0 0 586 396' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_142_19799)'%3E%3Cpath d='M586.943 287.984V396.318H478.762C478.762 382.091 481.56 368.004 486.997 354.86C492.433 341.716 500.402 329.774 510.447 319.714C520.493 309.654 532.419 301.674 545.544 296.23C558.669 290.786 572.736 287.984 586.943 287.984Z' fill='%23A5307B'/%3E%3Cpath d='M107.339 396.318H-0.75V287.984C27.9254 288.008 55.4181 299.432 75.6862 319.746C95.9542 340.061 107.339 367.602 107.339 396.318Z' fill='%23A5307B'/%3E%3Cpath d='M331.276 184.112C349.863 213.39 364.51 244.995 374.839 278.109C395.92 240.258 426.71 208.728 464.027 186.777C501.345 164.826 543.838 153.249 587.117 153.242V201.95C535.713 201.95 486.415 222.4 450.067 258.799C413.719 295.199 393.298 344.567 393.298 396.044H329.523C329.65 342.858 316.988 290.423 292.605 243.172C268.222 290.423 255.559 342.858 255.687 396.044H191.819C191.819 344.567 171.399 295.199 135.051 258.799C98.7026 222.4 49.404 201.95 -2 201.95V153.242C41.2944 153.229 83.8049 164.808 121.129 186.778C158.452 208.749 189.231 240.314 210.278 278.202C220.599 245.01 235.279 213.338 253.933 184.02C222.778 146.382 183.709 116.097 139.516 95.3272C95.3226 74.5572 47.0951 63.8147 -1.72313 63.8665V0.000389016C54.0361 -0.0603608 109.177 11.6927 160.079 34.4875C210.98 57.2823 256.491 90.6032 293.62 132.262C330.738 90.5894 376.246 57.2591 427.15 34.4632C478.054 11.6672 533.201 -0.0779196 588.963 0.000389016V63.8665C539.79 63.4925 491.152 74.0899 446.579 94.8891C402.006 115.688 362.619 146.167 331.276 184.112Z' fill='%23A5307B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_142_19799'%3E%3Crect width='586' height='396' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 30.779vw;
    height: 20.627vw;
}
.footer__logo{
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 21.615vw;
}
.footer__logo img{
    width: 100%;
}
.footer__content{
    width: 100%;
    max-width: 56.771vw;
}
.footer__top{
    display: flex;
    align-items: center;
    gap: 2.813vw;
}
.footer__title{
    color: #F0D9EA;
    font-size: 2.813vw;
    font-weight: 500;
    line-height: normal;   
}
.footer__support{
    position: relative;
    z-index: 1;
}
.footer__support-selected{
    color: #F0D9EA;
    font-size: 0.938vw;
    font-weight: 700;
    display: flex;
    align-items: center;
    gap: 0.729vw;   
    border-radius: 2.604vw;
    background: #A5307B;
    padding: 0.938vw 1.667vw;
    cursor: pointer;
    transition: all .2s ease;
    user-select: none;
}
.footer__support-link::after,
.footer__support-selected::after{
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11' fill='none'%3E%3Cpath d='M16.4393 0.43934C17.0251 -0.146446 17.9746 -0.146446 18.5604 0.43934C19.1462 1.02513 19.1462 1.97465 18.5604 2.56043L10.5604 10.5604C10.2791 10.8417 9.89771 10.9999 9.49989 10.9999C9.10206 10.9999 8.72064 10.8417 8.43934 10.5604L0.43934 2.56043C-0.146447 1.97465 -0.146447 1.02513 0.43934 0.43934C1.02513 -0.146447 1.97465 -0.146447 2.56043 0.43934L9.49989 7.37879L16.4393 0.43934Z' fill='%23F0D9EA'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 0.99vw;
    height: 0.573vw;
    min-width: 0.99vw;
    transition: background .2s ease;
}
.footer__support-selected:hover{
    color: #611243;
    text-decoration: underline;
}
.footer__support-selected:hover::after{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11' fill='none'%3E%3Cpath d='M16.4393 0.43934C17.0251 -0.146446 17.9746 -0.146446 18.5604 0.43934C19.1462 1.02513 19.1462 1.97465 18.5604 2.56043L10.5604 10.5604C10.2791 10.8417 9.89771 10.9999 9.49989 10.9999C9.10206 10.9999 8.72064 10.8417 8.43934 10.5604L0.43934 2.56043C-0.146447 1.97465 -0.146447 1.02513 0.43934 0.43934C1.02513 -0.146447 1.97465 -0.146447 2.56043 0.43934L9.49989 7.37879L16.4393 0.43934Z' fill='%23611243'/%3E%3C/svg%3E");
}
.footer__support-selected:hover{
    color: #611243;
    text-decoration: underline;
}
.footer__support-content {
    position: absolute;
    top: 50%;
    z-index: -1;
    border-radius: 0 0 1.302vw 1.302vw;
    background: #F0D9EA;
    display: none;
    flex-direction: column;
    gap: 0.729vw;
    align-items: start;
    padding: 2.283vw 1.083vw 0.842vw 1.667vw;
    width: 100%;
}
.footer__support-link{
    display: flex;
    align-items: center;
    gap: 0.729vw;
    color: #611243;
    transition: all .2s ease;
}
.footer__support-link::after{
    width: 1.25vw;
    height: 0.938vw;
    min-width: 1.25vw;
    transition: all .2s ease;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' viewBox='0 0 24 18' fill='none'%3E%3Cpath d='M14.9492 1.94922L21.9498 8.94979L14.9492 15.9504' stroke='%23611243' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.9588 9.00009L2.28125 9' stroke='%23611243' stroke-width='2.7' stroke-linecap='round'/%3E%3C/svg%3E");
}
.footer__support-link:hover{
    color: #A5307B;
    text-decoration: underline;
}
.footer__support-link:hover::after{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='17' viewBox='0 0 23 17' fill='none'%3E%3Cpath d='M14.0181 1.3501L21.0186 8.35067L14.0181 15.3512' stroke='%23A5307B' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.0277 8.40097L1.3501 8.40088' stroke='%23A5307B' stroke-width='2.7' stroke-linecap='round'/%3E%3C/svg%3E");
}
.footer__support.active .footer__support-content{
    display: flex;
}
.footer__support.active .footer__support-selected::after{
    transform: rotate(180deg);
}
.footer__box{
    margin-top: 5.208vw;
    display: grid;
    gap: 3.021vw;
    grid-template-columns: 1fr 1.73fr;
}
.footer__menu{
    display: grid;
    grid-template-columns: 1fr 1.2fr;
    gap: 1.563vw 1.042vw;
}
.footer__menu li a{
    display: inline-block;
    color: #F0D9EA;
    font-size: 0.938vw;
    line-height: 150%; /* 1.406vw */
    transition: all .2s ease;
}
.footer__info-link:hover,
.footer__menu li a:hover{
    color: #A5307B !important;
    text-decoration: underline;
}
.footer__name{
    margin-bottom: 2.292vw;
    color: #F0D9EA;
    font-size: 1.875vw;
    font-weight: 500;
    line-height: normal;
}
.footer__info{
    display: flex;
    align-items: stretch;
    gap: 1.563vw;
}
.footer__info-address{
    color: #F0D9EA;
    font-size: 0.938vw;
    line-height: 150%; /* 1.406vw */   
}
.footer__info-block{
    height: auto;
    display: flex;
    flex-direction: column;
    gap: 0.521vw;
    justify-content: space-between;
}
.footer__info-link{
    transition: all .2s ease;
    max-width: max-content;
}
.footer__info-link[href^="tel:"] {
    color: #F0D9EA;
    font-size: 1.25vw;
    font-weight: 500;
    line-height: normal;
}
.footer__info-link[href^="mailto:"] {
    color: #F0D9EA;
    font-size: 0.938vw;
    text-decoration: underline;
    line-height: 150%;
}
.footer__socials{
    margin-top: 2.083vw;
    display: flex;
    align-items: center;
    gap: 0.833vw;
}
.footer__socials-link{
    display: flex;
    align-items: center;
    width: 2.083vw;
    height: 2.083vw;
    min-width: 2.083vw;
}
.footer__socials-link svg{
    width: 100%;
    height: auto;
}
.footer__socials-link svg path{
    transition: all .2s ease;
}
.footer__socials-link:hover svg path[fill]{
    fill: #A5307B;
}
.footer__line{
    margin-top: 3.958vw;
    display: flex;
    align-items: center;
    gap: 1.563vw;
}
.footer__line-name{
    color: #F0D9EA;
    font-size: 1.875vw;
    font-weight: 500;
    line-height: normal;
}
.footer__line-link{
    color: #F0D9EA;
    font-size: 1.875vw;
    font-weight: 500;
    line-height: normal;
    display: flex;
    align-items: center;
    gap: 0.521vw;
    transition: all .2s ease;
}
.footer__line-link::before{
    content: '';
    display: inline-block;
    width: 2.083vw;
    height: 2.083vw;
    min-width: 2.083vw;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_1_11637)'%3E%3Cpath d='M38.3338 18.3326C37.8918 18.3326 37.4679 18.157 37.1553 17.8445C36.8428 17.5319 36.6672 17.108 36.6672 16.6659C36.6636 13.1308 35.2577 9.74147 32.758 7.24175C30.2583 4.74203 26.869 3.33613 23.3338 3.3326C22.8918 3.3326 22.4679 3.15701 22.1553 2.84445C21.8428 2.53189 21.6672 2.10797 21.6672 1.66594C21.6672 1.22391 21.8428 0.799987 22.1553 0.487426C22.4679 0.174865 22.8918 -0.000729333 23.3338 -0.000729333C27.7526 0.00412333 31.989 1.76163 35.1136 4.88618C38.2381 8.01074 39.9956 12.2472 40.0005 16.6659C40.0005 17.108 39.8249 17.5319 39.5123 17.8445C39.1998 18.157 38.7759 18.3326 38.3338 18.3326ZM33.3338 16.6659C33.3338 14.0138 32.2803 11.4702 30.4049 9.59487C28.5295 7.71951 25.986 6.66594 23.3338 6.66594C22.8918 6.66594 22.4679 6.84153 22.1553 7.15409C21.8428 7.46665 21.6672 7.89058 21.6672 8.3326C21.6672 8.77463 21.8428 9.19856 22.1553 9.51112C22.4679 9.82368 22.8918 9.99927 23.3338 9.99927C25.1019 9.99927 26.7976 10.7017 28.0479 11.9519C29.2981 13.2021 30.0005 14.8978 30.0005 16.6659C30.0005 17.108 30.1761 17.5319 30.4886 17.8445C30.8012 18.157 31.2251 18.3326 31.6672 18.3326C32.1092 18.3326 32.5331 18.157 32.8457 17.8445C33.1582 17.5319 33.3338 17.108 33.3338 16.6659ZM36.9722 36.9393L38.4888 35.1909C39.4542 34.2225 39.9962 32.9108 39.9962 31.5434C39.9962 30.176 39.4542 28.8644 38.4888 27.8959C38.4372 27.8443 34.4272 24.7593 34.4272 24.7593C33.4647 23.8432 32.1864 23.333 30.8577 23.3349C29.5289 23.3368 28.252 23.8505 27.2922 24.7693L24.1155 27.4459C21.5225 26.3728 19.167 24.7979 17.1843 22.8118C15.2016 20.8257 13.6309 18.4675 12.5622 15.8726L15.2288 12.7059C16.1484 11.7462 16.6627 10.4691 16.6648 9.13994C16.667 7.81082 16.1569 6.53198 15.2405 5.56927C15.2405 5.56927 12.1522 1.56427 12.1005 1.5126C11.1496 0.555518 9.86029 0.010974 8.5112 -0.00337136C7.16211 -0.0177167 5.86154 0.499288 4.89049 1.43594L2.97383 3.1026C-8.34951 16.2393 16.0338 40.4343 29.6038 39.9993C30.9741 40.0072 32.3321 39.7405 33.5977 39.215C34.8632 38.6894 36.0106 37.9156 36.9722 36.9393V36.9393Z' fill='%23F0D9EA'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_11637'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: all .2s ease;
}
.footer__line-link:hover::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cg clip-path='url(%23clip0_23_4836)'%3E%3Cpath d='M38.3338 18.3329C37.8918 18.3329 37.4679 18.1573 37.1553 17.8447C36.8428 17.5321 36.6672 17.1082 36.6672 16.6662C36.6636 13.131 35.2577 9.74171 32.758 7.24199C30.2583 4.74227 26.869 3.33638 23.3338 3.33285C22.8918 3.33285 22.4679 3.15725 22.1553 2.84469C21.8428 2.53213 21.6672 2.10821 21.6672 1.66618C21.6672 1.22415 21.8428 0.800231 22.1553 0.48767C22.4679 0.17511 22.8918 -0.000485193 23.3338 -0.000485193C27.7526 0.00436747 31.989 1.76187 35.1136 4.88643C38.2381 8.01098 39.9956 12.2474 40.0005 16.6662C40.0005 17.1082 39.8249 17.5321 39.5123 17.8447C39.1998 18.1573 38.7759 18.3329 38.3338 18.3329ZM33.3338 16.6662C33.3338 14.014 32.2803 11.4705 30.4049 9.59511C28.5295 7.71975 25.986 6.66618 23.3338 6.66618C22.8918 6.66618 22.4679 6.84178 22.1553 7.15434C21.8428 7.4669 21.6672 7.89082 21.6672 8.33285C21.6672 8.77488 21.8428 9.1988 22.1553 9.51136C22.4679 9.82392 22.8918 9.99952 23.3338 9.99952C25.1019 9.99952 26.7976 10.7019 28.0479 11.9521C29.2981 13.2024 30.0005 14.8981 30.0005 16.6662C30.0005 17.1082 30.1761 17.5321 30.4886 17.8447C30.8012 18.1573 31.2251 18.3329 31.6672 18.3329C32.1092 18.3329 32.5331 18.1573 32.8457 17.8447C33.1582 17.5321 33.3338 17.1082 33.3338 16.6662ZM36.9722 36.9395L38.4888 35.1912C39.4542 34.2227 39.9962 32.9111 39.9962 31.5437C39.9962 30.1763 39.4542 28.8646 38.4888 27.8962C38.4372 27.8445 34.4272 24.7595 34.4272 24.7595C33.4647 23.8434 32.1864 23.3333 30.8577 23.3351C29.5289 23.337 28.252 23.8507 27.2922 24.7695L24.1155 27.4462C21.5225 26.373 19.167 24.7981 17.1843 22.812C15.2016 20.8259 13.6309 18.4677 12.5622 15.8729L15.2288 12.7062C16.1484 11.7465 16.6627 10.4693 16.6648 9.14019C16.667 7.81106 16.1569 6.53223 15.2405 5.56952C15.2405 5.56952 12.1522 1.56451 12.1005 1.51285C11.1496 0.555762 9.86029 0.0112182 8.5112 -0.00312722C7.16211 -0.0174726 5.86154 0.499532 4.89049 1.43618L2.97383 3.10285C-8.34951 16.2395 16.0338 40.4345 29.6038 39.9995C30.9741 40.0075 32.3321 39.7408 33.5977 39.2152C34.8632 38.6896 36.0106 37.9159 36.9722 36.9395V36.9395Z' fill='%23A5307B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_23_4836'%3E%3Crect width='40' height='40' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.footer__line-link:hover{
    color: #A5307B;
}
.footer__end{
    padding: 2.292vw 2.865vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.042vw;
}
.footer__end-link{
    color: #FFF;
    font-size: 0.729vw;
    font-weight: 400;
    line-height: 125%; /* 0.911vw */
    transition: all .2s ease;
}
.footer__end-link:hover{
    text-decoration: underline;
    color: #A5307B;
}
.footer__end-develop{
    display: flex;
    align-items: center;
    gap: 0.625vw;
    color: #FFF;
    font-size: 0.729vw;
    line-height: 125%; /* 0.911vw */
}
.footer__end-develop img{
    width: 5.677vw;
    height: auto;
}
/* thanks */
.thanks{
    position: fixed;
    inset: 0;
    z-index: 999;
    background: hsla(322, 55%, 42%, 0.5);
    overflow: auto;
    opacity: 0;
    pointer-events: none;
    transition: all .2s ease;
}
.thanks.active{
    opacity: 1;
    pointer-events: all;
}
.thanks__inner{
    position: relative;
    margin: 15% auto 10%;
    padding: 7.5vw 3.646vw;
    z-index: 1;
    border-radius: 2.083vw;
    background: #611243;
    overflow: hidden;
    width: 100%;
    max-width: 40.99vw;
}
.thanks__inner::before{
    content: '';
    z-index: -1;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='294' height='434' viewBox='0 0 294 434' fill='none'%3E%3Cpath d='M47.3115 0C47.2399 35.8082 55.0823 71.2011 70.2907 103.673C85.6876 136.546 108.249 165.604 136.339 188.737C158.054 175.028 181.491 164.223 206.047 156.605C177.994 141.067 154.627 118.359 138.362 90.8318C122.097 63.3044 113.525 31.957 113.534 0.0320281H149.623C149.623 37.9467 164.773 74.3087 191.74 101.119C218.709 127.928 255.286 142.99 293.424 142.99V190.03C254.041 189.936 215.214 199.277 180.231 217.261C215.214 235.244 254.041 244.584 293.424 244.49V291.599C255.286 291.599 218.709 306.661 191.74 333.471C164.773 360.281 149.623 396.643 149.623 434.558H113.534C113.525 402.633 122.097 371.284 138.362 343.757C154.627 316.23 177.994 293.522 206.047 277.984C181.483 270.357 158.043 259.531 136.339 245.785C108.453 268.765 86.0141 297.581 70.6258 330.177C55.2376 362.773 47.2789 398.345 47.3173 434.353H8.78114e-05C-0.0319097 393.228 8.68108 352.56 25.5686 315.017C42.4562 277.475 67.1373 243.907 97.9911 216.513C67.1304 189.124 42.4452 155.555 25.5571 118.011C8.851 80.8721 0.148659 40.6733 0.00239867 0H47.3115ZM293.424 434.558H212.969C212.987 413.439 221.47 393.19 236.554 378.257C251.638 363.324 272.092 354.926 293.424 354.908V434.558ZM293.424 79.6494C272.08 79.6315 251.616 71.2315 236.53 56.2963C221.443 41.3611 212.969 21.1125 212.969 0H293.424V79.6494Z' fill='%23871A62'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center right;
    background-size: contain;
}
.thanks__title{
    color: #F0D9EA;
}
.thanks__close{
    position: absolute;
    top: 2.604vw;
    right: 2.604vw;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48' fill='none'%3E%3Cpath d='M8 8L40 40' stroke='%23F0D9EA' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M8 40L40 8' stroke='%23F0D9EA' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 2.5vw;
    height: 2.5vw;
    min-width: 2.5vw;
}
/* partners */
.partners{
    padding: 11.354vw 0 3.646vw;
    background-color: #fff;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.partners-bg{
    position: absolute;
    z-index: -1;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='773' height='1143' viewBox='0 0 773 1143' fill='none'%3E%3Cpath d='M124.573 0C124.384 94.2841 145.033 187.475 185.078 272.974C225.618 359.531 285.024 436.04 358.984 496.951C416.16 460.854 477.873 432.406 542.529 412.346C468.664 371.434 407.137 311.644 364.311 239.163C321.486 166.683 298.914 84.1439 298.939 0.0843312H393.961C393.962 99.915 433.852 195.657 504.859 266.249C575.867 336.84 672.175 376.496 772.596 376.496V500.355C668.898 500.107 566.666 524.702 474.555 572.054C566.666 619.406 668.898 643.998 772.596 643.751V767.79C672.175 767.79 575.867 807.45 504.859 878.041C433.852 948.632 393.961 1044.37 393.961 1144.21H298.939C298.914 1060.15 321.486 977.604 364.311 905.123C407.137 832.643 468.664 772.852 542.529 731.94C477.85 711.86 416.132 683.353 358.984 647.16C285.561 707.666 226.478 783.54 185.96 869.367C145.443 955.194 124.487 1048.86 124.588 1143.67H0.00023121C-0.0840192 1035.38 22.8576 928.302 67.323 829.451C111.789 730.601 176.775 642.215 258.014 570.085C176.757 497.969 111.76 409.581 67.2926 310.727C23.305 212.939 0.391425 107.094 0.00631579 0H124.573ZM772.596 1144.21H560.755C560.803 1088.6 583.137 1035.28 622.854 995.963C662.572 956.643 716.427 934.533 772.596 934.486V1144.21ZM772.596 209.72C716.395 209.672 662.513 187.555 622.79 148.23C583.068 108.905 560.755 55.5899 560.755 0H772.596V209.72Z' fill='%23FFF3FD'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 40.239vw;
    height: 59.594vw;   
    top: 0;
    right: 0;
}
.partners-bg:nth-of-type(2){
    top: 50%;
    transform: translateY(-50%) scaleX(-1);
    right: initial;
    left: 0;
}
.partners-bg:nth-of-type(3){
    bottom: 0;
    top: initial;
}
.partners__block{
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 0.833vw 2.969vw;
    margin-top: 2.604vw;
    padding: 0 1.458vw;
}
.partners__image{
    display: flex;
    align-items: center;
}
.partners__image img{
    width: 100%;
    height: auto;
}
.partners__content{
    margin-top: 3.646vw;
}
.partners__content + .partners__content{
    margin-top: 2.604vw;
}
.partners__title{
    color: #611243;
    font-size: 1.875vw;
    font-weight: 500;
    line-height: normal;
}

/* feedback */
.feedback{
    padding: 3.646vw 0;
}
.feedback__title + .feedback__content{
    margin-top: 2.604vw;
}
.feedback__content{
    display: flex;
    align-items: stretch;
    overflow: hidden;
    box-shadow: 0 0 0.781vw 0 rgba(0, 0, 0, 0.25);
    border-radius: 2.083vw;
    background: #A5307B;
}
.feedback__image{
    height: auto;
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 34.219vw;
}
.feedback__image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.feedback__form{
    padding: 2.813vw 5.208vw;
    width: 100%;
    max-width: 55.469vw;
}


/* support */
.support{
    overflow: hidden;
    padding: 11.354vw 0 0;
}
.support__inner{
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 2.083vw;
}
.support__content{
    max-width: 33.073vw;
    width: 100%;
}
.support__title{
    margin-top: 12.031vw;
}
.support__name{
    margin-top: 2.604vw;
    color: #611243;
    font-size: 1.875vw;
    font-weight: 500;
    line-height: normal;
}
.support__image{
    overflow: hidden;
    width: 100%;
    display: flex;
    align-items: center;
    border-radius: 2.083vw;
    height: 39.583vw;
    max-width: 51.563vw;
}
.support__image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.support__mono{
    margin-top: 2.708vw;
}
.support__mono-info{
    margin-top: 2.448vw;
    display: flex;
    align-items: center;
    gap: 2.813vw;
}
.support__mono-qr{
    display: flex;
    align-items: center;
    width: 15.417vw;
    height: 15.417vw;
    min-width: 15.417vw;
    border-radius: 1.042vw;
    overflow: hidden;
    background-color: #fff;
}
.support__mono-qr img{
    width: 100%;
}
.support__mono-content{
    width: 100%;
    max-width: 21.771vw;
}
.support__mono-descr{
    color: #611243;
    font-size: 0.938vw;
    line-height: 150%; /* 1.406vw */
}
.support__mono-btn{
    margin-top: 2.083vw;
    min-height: 3.281vw;
    width: 100%;
}
.support__info{
    margin-top: 3.125vw;
}
.reports__info-name,
.support__info-name{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.042vw;
    padding: 1.563vw 3.125vw;
    border-radius: 1.563vw;
    background: #A5307B;
    color: #F0D9EA;
    font-size: 2.813vw;
    cursor: pointer;
    user-select: none;
    font-weight: 500;
    line-height: normal;
    transition: all .2s ease;
}
.reports__info-name::after,
.support__info-name::after{
    content: '';
    display: inline-block;
    width: 3.49vw;
    height: 3.49vw;
    min-width: 3.49vw;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' viewBox='0 0 68 68' fill='none'%3E%3Ccircle cx='33.5627' cy='33.5623' r='33.0623' transform='rotate(180 33.5627 33.5623)' fill='%23F0D9EA' stroke='%23A5307B'/%3E%3Cpath d='M33.2294 21.1245L33.2294 46.4338M33.2294 46.4338L21.125 35.9799M33.2294 46.4338L44.7836 35.9799' stroke='%23A5307B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: all .2s ease;
}
.reports__info-name:hover,
.support__info-name:hover{
    color: #611243;
    text-decoration: underline;
}
.reports__info-name:hover::after,
.support__info-name:hover::after{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' viewBox='0 0 68 68' fill='none'%3E%3Ccircle cx='33.5627' cy='33.5627' r='33.0623' transform='rotate(-180 33.5627 33.5627)' fill='%23611243' stroke='%23A5307B'/%3E%3Cpath d='M33.2294 21.125L33.2294 46.4342M33.2294 46.4342L21.125 35.9804M33.2294 46.4342L44.7836 35.9804' stroke='%23A5307B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.support__info-content{
    padding: 3.125vw;
    display: none;
    grid-template-columns: 1fr 1fr;
    gap: 4.427vw;
}
.support__info-title{
    color: #611243;
    font-size: 1.875vw;
    font-weight: 500;
    line-height: normal;
}
.support__info-more{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1.458vw 0.99vw;
    margin-top: 2.29vw;
}
.support__info-label{
    color: #A892A2;
    font-size: 0.729vw;
    font-weight: 400;
    line-height: 150%; /* 1.094vw */
}
.support__info-info{
    gap: 0.521vw;
    cursor: pointer;
    padding: 1.302vw 1.146vw;
    min-height: 3.802vw;
    border-radius: 1.042vw;
    background: #FFF;
    color: #611243;
    font-size: 0.938vw;
    font-weight: 500;
    line-height: 150%; /* 1.406vw */
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0.677vw;
    flex: 1;
}
.support__info-info:hover{
    text-decoration: underline;
}
.support__info-info.active .support__info-copy{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_1_10758)'%3E%3Cpath d='M22.3186 4.43101L8.49963 18.249C8.40672 18.3423 8.29631 18.4163 8.17473 18.4668C8.05314 18.5173 7.92279 18.5433 7.79113 18.5433C7.65948 18.5433 7.52912 18.5173 7.40754 18.4668C7.28596 18.4163 7.17554 18.3423 7.08263 18.249L1.73863 12.9C1.64572 12.8067 1.53531 12.7327 1.41373 12.6822C1.29214 12.6317 1.16179 12.6057 1.03013 12.6057C0.898479 12.6057 0.768121 12.6317 0.646539 12.6822C0.524956 12.7327 0.414542 12.8067 0.321633 12.9V12.9C0.228356 12.9929 0.154344 13.1033 0.103842 13.2249C0.0533404 13.3465 0.0273437 13.4769 0.0273438 13.6085C0.0273437 13.7402 0.0533404 13.8705 0.103842 13.9921C0.154344 14.1137 0.228356 14.2241 0.321633 14.317L5.66763 19.662C6.23158 20.2249 6.99583 20.5411 7.79263 20.5411C8.58944 20.5411 9.35369 20.2249 9.91763 19.662L23.7356 5.84701C23.8288 5.75412 23.9026 5.64377 23.9531 5.52228C24.0035 5.40079 24.0294 5.27054 24.0294 5.13901C24.0294 5.00747 24.0035 4.87723 23.9531 4.75574C23.9026 4.63425 23.8288 4.5239 23.7356 4.43101C23.6427 4.33773 23.5323 4.26372 23.4107 4.21322C23.2891 4.16272 23.1588 4.13672 23.0271 4.13672C22.8955 4.13672 22.7651 4.16272 22.6435 4.21322C22.522 4.26372 22.4115 4.33773 22.3186 4.43101Z' fill='%23611243'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_10758'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-size: 1.25vw;
}
.support__info-height{
    min-height: 5.313vw;
}
.support__info-item{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
}
.support__info-fill{
    grid-column: span 2;
}
.support__info-copy{
    width: 1.667vw;
    height: 1.667vw;
    min-width: 1.667vw;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cg clip-path='url(%23clip0_1_10908)'%3E%3Cpath d='M17.3327 26.6668C19.1001 26.6647 20.7946 25.9616 22.0444 24.7119C23.2942 23.4621 23.9972 21.7676 23.9993 20.0001V8.32415C24.0014 7.62329 23.8644 6.929 23.5961 6.2815C23.3279 5.63401 22.9338 5.0462 22.4367 4.55215L19.4474 1.56281C18.9533 1.06571 18.3655 0.671616 17.718 0.403372C17.0705 0.135129 16.3762 -0.00192853 15.6753 0.000145256H9.33268C7.56522 0.0022624 5.87076 0.705321 4.62098 1.95511C3.37119 3.20489 2.66813 4.89935 2.66602 6.66681V20.0001C2.66813 21.7676 3.37119 23.4621 4.62098 24.7119C5.87076 25.9616 7.56522 26.6647 9.33268 26.6668H17.3327ZM5.33268 20.0001V6.66681C5.33268 5.60595 5.75411 4.58853 6.50426 3.83839C7.2544 3.08824 8.27182 2.66681 9.33268 2.66681C9.33268 2.66681 15.8913 2.68548 15.9993 2.69881V5.33348C15.9993 6.04072 16.2803 6.719 16.7804 7.2191C17.2805 7.71919 17.9588 8.00015 18.666 8.00015H21.3007C21.314 8.10815 21.3327 20.0001 21.3327 20.0001C21.3327 21.061 20.9113 22.0784 20.1611 22.8286C19.411 23.5787 18.3935 24.0001 17.3327 24.0001H9.33268C8.27182 24.0001 7.2544 23.5787 6.50426 22.8286C5.75411 22.0784 5.33268 21.061 5.33268 20.0001V20.0001ZM29.3327 10.6668V25.3335C29.3306 27.1009 28.6275 28.7954 27.3777 30.0452C26.1279 31.295 24.4335 31.998 22.666 32.0001H10.666C10.3124 32.0001 9.97326 31.8597 9.72321 31.6096C9.47316 31.3596 9.33268 31.0204 9.33268 30.6668C9.33268 30.3132 9.47316 29.9741 9.72321 29.724C9.97326 29.474 10.3124 29.3335 10.666 29.3335H22.666C23.7269 29.3335 24.7443 28.9121 25.4944 28.1619C26.2446 27.4118 26.666 26.3943 26.666 25.3335V10.6668C26.666 10.3132 26.8065 9.97405 27.0565 9.724C27.3066 9.47395 27.6457 9.33348 27.9993 9.33348C28.353 9.33348 28.6921 9.47395 28.9422 9.724C29.1922 9.97405 29.3327 10.3132 29.3327 10.6668Z' fill='%23B8B8B8'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_10908'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
}
.support__info-btn{
    max-width: 100%;
    grid-column: span 2;
    width: 100%;
    min-height: 3.802vw;
}
.support__info-block + .support__info-block{
    margin-top: 2.344vw;
}
.support__info-block.active .support__info-content{
    display: grid;
}
.support__info-block.active .support__info-name::after{
    transform: rotate(180deg);
}


/* news */
.news{
    padding: 11.354vw 0 3.646vw;
}
.news__title{
    margin-top: 3.021vw;
}
.news__block{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 1.042vw;
}
.news__block,
.news__swiper{
    overflow: hidden;
    margin-top: 3.646vw;
}
.news__item{
    border-radius: 1.875vw;
    overflow: hidden;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    height: auto;
}
.news__item-image{
    height: 13.802vw;
    display: flex;
    align-items: center;
    overflow: hidden;
}
.news__item-image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    transition: all .2s ease;
}
.news__item-image:hover img{
    transform: scale(1.1);
}
.news__item-content{
    padding: 1.198vw 1.354vw;
    height: auto;
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 1.25vw;
    flex-direction: column;
    flex: 1;
}
.news__item-title h3{
    color: #000;
    transition: all .2s ease;
    font-size: 1.25vw;
    font-weight: 500;
    line-height: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-width: 100%;
}
.news__item-title:hover h3{
    color: #A5307B;
}
.news__item-date{
    color: #A7A7A7;
    font-size: 0.938vw;
    line-height: 150%; /* 1.406vw */
}
.pages-inner{
    margin-top: 3.646vw;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.573vw;
    flex-wrap: wrap;
}
.pages-inner a{
    color: #A892A2;
    font-size: 0.938vw;
    line-height: 125%; /* 1.172vw */
    transition: all .2s ease;
}
.pages-inner a.active,
.pages-inner a:hover{
    color: #611243;
}


/* article */
.article{
    overflow: hidden;
    padding: 11.354vw 0 3.646vw;
}
.article__title{
    margin-top: 3.646vw;
}
.article__date{
    margin-top: 2.5vw;
    color: #A892A2;
}
.article__content{
    margin-top: 3.646vw;
    display: flex;
    align-items: start;
    gap: 2.083vw;
}
.article__info{
    width: 100%;
    max-width: 65.208vw;
}
.article__info-image{
    display: flex;
    align-items: center;
    border-radius: 2.083vw;
    overflow: hidden;
}
.article__info-image img{
    width: 100%;
}
.article__info-content{
    margin-top: 3.646vw;
}
.article__info-content p{
    color: #611243;
    font-size: 0.938vw;
    line-height: 150%;
    margin-bottom: 1.042vw;
}
.article__info-content h3{
    color: #611243;
    font-size: 1.875vw;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 1.042vw;
}
.article__info-content h4{
    color: #611243;
    font-size: 1.25vw;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-bottom: 1.042vw;
}
.article__latest{
    width: 100%;
    max-width: 19.167vw;
}
.article__latest-title{
    color: #611243;
    font-size: 1.875vw;
    font-weight: 500;
    line-height: normal;
}
.article__latest-block{
    margin-top: 2.604vw;
}
.article__latest-block .news__item-image{
    height: 9.063vw;
}
.article__latest-block .news__item-title h3{
    font-size: 1.25vw;
}
.article__latest-block .news__item-date{
    font-size: 0.938vw;
}
.article__latest-btn{
    margin-top: 2.604vw;
    font-size: 0.938vw;
    font-weight: 700;
    line-height: 150%; /* 1.406vw */
    max-width: max-content;
    padding: 0.938vw 2.083vw;
}

.article__info-custom{
    overflow: hidden;
    border-radius: 2.083vw;
    background-color: #611243;
    padding: 4.167vw;
    z-index: 1;
    position: relative;
}
.article__info-custom::after{
    content: '';
    position: absolute;
    inset: 0;
    z-index: -1;
    background-image: url("data:image/svg+xml,%3Csvg width='400' height='587' viewBox='0 0 400 587' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_119_19462)'%3E%3Cmask id='mask0_119_19462' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='400' height='588'%3E%3Crect y='588' width='588' height='400' transform='rotate(-90 0 588)' fill='%23A5307B'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_119_19462)'%3E%3Cpath d='M293 5.25676e-06L400 5.25676e-06V108C385.949 108 372.035 105.207 359.053 99.779C346.071 94.3515 334.275 86.3962 324.34 76.3675C314.404 66.3388 306.522 54.4329 301.145 41.3298C295.768 28.2266 293 14.1828 293 5.25676e-06Z' fill='%23A5307B'/%3E%3Cpath d='M401.209 479.659V587.748H292.875C292.899 559.073 304.324 531.58 324.638 511.312C344.952 491.044 372.493 479.659 401.209 479.659Z' fill='%23A5307B'/%3E%3Cpath d='M189.003 255.724C218.28 237.137 249.885 222.49 283 212.161C245.148 191.08 213.619 160.29 191.667 122.973C169.716 85.6549 158.139 43.162 158.133 -0.117286H206.841C206.841 51.2867 227.29 100.585 263.69 136.933C300.089 173.282 349.458 193.702 400.935 193.702V257.477C347.749 257.35 295.313 270.012 248.063 294.395C295.313 318.778 347.749 331.441 400.935 331.313V395.181C349.458 395.181 300.089 415.601 263.69 451.949C227.29 488.297 206.841 537.596 206.841 589H158.133C158.12 545.706 169.698 503.195 191.669 465.871C213.64 428.548 245.204 397.769 283.092 376.722C249.9 366.401 218.229 351.721 188.91 333.067C151.273 364.222 120.988 403.291 100.218 447.484C79.4479 491.677 68.7053 539.905 68.7572 588.723H4.89101C4.83026 532.964 16.5833 477.823 39.3782 426.921C62.173 376.02 95.4938 330.509 137.152 293.38C95.48 256.262 62.1498 210.754 39.3538 159.85C16.5579 108.946 4.81271 53.7989 4.89101 -1.96315H68.7572C68.3832 47.2096 78.9806 95.8484 99.7798 140.421C120.579 184.994 151.058 224.381 189.003 255.724Z' fill='%23A5307B'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_119_19462'%3E%3Crect width='400' height='587' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: center right;
    background-repeat: repeat-y;
    background-size: contain;
}
.article__info-name{
    color: #fff;
}
.article__info-descr{
    margin-top: 1.563vw;
    max-width: 31.25vw;
    font-size: 1.667vw;
    line-height: normal;
}
.article__info-logo{
    margin-top: 3.646vw;
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 15.625vw;
    max-height: 3.125vw;
}
.article__info-logo img{
    width: 100%;
    max-height: 100%;
}


/* activity */
.activity{
    padding: 11.354vw 0 4.167vw;
}
.activity__title{
    margin-top: 3.021vw;
}
.activity__block{
    margin-top: 4.167vw;
    display: flex;
    flex-direction: column;
    gap: 2.083vw;
}
.activity__item{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    border-radius: 2.083vw;
    overflow: hidden;
    background-color: #A5307B;
    position: relative;
    z-index: 1;
}
.activity__item-inner{
    padding: 5.729vw 3.125vw;
    width: 100%;
    max-width: 51.563vw;
}
.activity__item-title{
    font-size: 1.875vw;
    font-weight: 500;
    line-height: normal;
}
.activity__item-content{
    margin-top: 2.083vw;
}
.activity__item-content p{
    margin-top: 1.042vw;
    font-size: 0.938vw;
    line-height: 150%; /* 1.406vw */
}
.activity__item-image{
    max-width: 38.021vw;
    width: 100%;
    overflow: hidden;
    height: auto;
    display: flex;
    align-items: center;
    background-color: #fff;
}
.activity__item-image img{
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
}
.activity__item:nth-of-type(2n){
    flex-direction: row-reverse;
    background-color: #611243;
}
.activity__item::before{
    content: '';
    position: absolute;
    z-index: -1;
    inset: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='408' height='601' viewBox='0 0 408 601' fill='none'%3E%3Cpath d='M-1.15715 -1.92836L112.394 -1.92835L112.393 -0.770149C112.367 28.7388 100.515 57.0296 79.4415 77.892C58.3684 98.7539 29.7968 110.483 6.90255e-05 110.508L-1.15716 110.509L-1.15715 -1.92836ZM-1.1572 601.202L-1.15719 488.765L3.59572e-05 488.766C29.8131 488.791 58.3998 500.523 79.4756 521.388C100.552 542.253 112.393 570.545 112.393 600.045L112.393 601.203L-1.1572 601.202ZM-1.15718 336.152L0.00200242 336.155C53.5119 336.282 106.276 323.769 153.951 299.662C106.276 275.556 53.5119 263.044 0.0020088 263.171L-1.15717 263.174L-1.15716 195.726L-0.000914987 195.726C52.4244 195.726 102.702 175.021 139.771 138.17C176.838 101.32 197.661 51.3404 197.661 -0.771119L197.661 -1.92835L249.871 -1.92834L249.871 -0.772091C249.884 43.5748 237.977 87.1205 215.384 125.358C193.244 162.828 161.631 193.868 123.704 215.408C156.566 225.848 187.951 240.43 217.091 258.8C255.216 227.225 285.908 187.713 306.992 143.051C328.195 98.1383 339.161 49.1255 339.108 -0.486926L339.107 -1.64513L406.842 -1.64512L406.843 -0.488874C406.887 56.5345 394.805 112.924 371.39 164.979C348.151 216.64 314.268 262.872 271.94 300.697C314.278 338.514 348.166 384.747 371.405 436.41C394.569 487.906 406.636 543.644 406.839 600.041L406.844 601.203L339.113 601.203L339.116 600.043C339.215 550.706 328.409 501.94 307.454 457.199C286.357 412.155 255.496 372.312 217.09 340.523C187.936 358.844 156.555 373.396 123.704 383.826C161.631 405.365 193.245 436.404 215.384 473.873C237.976 512.111 249.884 555.655 249.871 600.001L249.871 601.158L197.661 601.158L197.661 600.001C197.661 547.89 176.838 497.911 139.771 461.06C102.702 424.209 52.4246 403.505 -0.000933152 403.505L-1.15718 403.505L-1.15718 336.152Z' stroke='%23C93D9E' stroke-width='2.3138'/%3E%3C/svg%3E");
    background-position: center left;
    background-size: contain;
    background-repeat: no-repeat;
}
.activity__item:nth-of-type(2n)::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='408' height='601' viewBox='0 0 408 601' fill='none'%3E%3Cpath d='M409.157 601.974L295.606 601.974L295.607 600.816C295.633 571.307 307.485 543.016 328.559 522.153C349.632 501.291 378.203 489.562 408 489.537L409.157 489.536L409.157 601.974ZM409.157 -1.15709L409.157 111.28L408 111.279C378.187 111.254 349.6 99.5222 328.524 78.6573C307.448 57.7921 295.607 29.5008 295.607 0.000112316L295.607 -1.15711L409.157 -1.15709ZM409.157 263.894L407.998 263.891C354.488 263.763 301.724 276.276 254.049 300.383C301.724 324.49 354.488 337.002 407.998 336.874L409.157 336.871L409.157 404.319L408.001 404.319C355.576 404.319 305.298 425.024 268.229 461.875C231.162 498.726 210.339 548.705 210.339 600.817L210.339 601.974L158.129 601.974L158.129 600.817C158.116 556.471 170.023 512.925 192.616 474.688C214.756 437.218 246.369 406.177 284.296 384.638C251.434 374.197 220.049 359.615 190.909 341.245C152.784 372.821 122.092 412.332 101.008 456.994C79.8051 501.907 68.8386 550.92 68.8915 600.532L68.8934 601.691L1.1581 601.69L1.15712 600.534C1.1128 543.511 13.1946 487.122 36.6103 435.066C59.8489 383.405 93.7318 337.173 136.06 299.349C93.7225 261.532 59.8341 215.299 36.5947 163.636C13.4305 112.14 1.36393 56.4009 1.16113 0.00396708L1.15625 -1.15717L68.8867 -1.15715L68.8838 0.0020258C68.7851 49.3396 79.591 98.1057 100.546 142.847C121.643 187.891 152.504 227.734 190.91 259.523C220.064 241.201 251.445 226.649 284.296 216.22C246.369 194.68 214.755 163.642 192.616 126.172C170.024 87.9348 158.116 44.3907 158.129 0.0440336L158.129 -1.11222L210.339 -1.11221L210.339 0.0440427C210.339 52.1556 231.162 102.135 268.229 138.985C305.298 175.836 355.575 196.54 408.001 196.54L409.157 196.54L409.157 263.894Z' stroke='%23871A62' stroke-width='2.3138'/%3E%3C/svg%3E");
    background-position: center right;
}


/* reports */
.reports{
    padding: 3.646vw 0 4.167vw;
    background-color: #fff;
}
.reports__info-reports{
    margin-top: 4.167vw;
    display: flex;
    align-items: center;
    gap: 1.563vw;
    flex-wrap: wrap;
}
.reports__info-btn{
    border-radius: 2.604vw;
    background: #A5307B;
    display: flex;
    padding: 1.042vw 3.125vw;
    justify-content: center;
    align-items: center;
    font-size: 2.813vw;
    font-weight: 500;
    line-height: normal;
    transition: all .2s ease;
}
.reports__info-btn:hover{
    text-decoration: underline;
    color: #550D3A;
}
.reports__info + .reports__info{
    margin-top: 3.646vw;
}
.reports__info-box{
    margin-top: 3.646vw;
    display: flex;
    flex-direction: column;
    gap: 2.604vw;
    width: 100%;
}
.reports__info-content{
    display: none;
    flex-direction: column;
    gap: 1.25vw;
    margin-top: 1.875vw;
}
.reports__info-link{
    padding: 1.563vw 3.125vw;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.521vw;
    border-radius: 1.563vw;
    background: #F0D9EA;
    min-height: 6.615vw;
    color: #611243;
    font-size: 1.875vw;
    font-weight: 500;
    line-height: normal;
}
.reports__info-link::after{
    content: '';
    display: inline-block;
    width: 3.49vw;
    height: 2.292vw;
    min-width: 2.292vw;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='39' viewBox='0 0 44 39' fill='none'%3E%3Cpath d='M2 25.3086V33.3086C2 35.5177 3.79086 37.3086 6 37.3086H38C40.2091 37.3086 42 35.5177 42 33.3086V25.3086' stroke='%23A892A2' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M22.1044 2L22.1044 26.3092M22.1044 26.3092L13 18.8554M22.1044 26.3092L30.6586 18.8554' stroke='%23A892A2' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.reports__info-link:hover{
    text-decoration: underline;
}
.reports__info-link:hover::after{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='39' viewBox='0 0 44 39' fill='none'%3E%3Cpath d='M2 25.3086V33.3086C2 35.5177 3.79086 37.3086 6 37.3086H38C40.2091 37.3086 42 35.5177 42 33.3086V25.3086' stroke='%23611243' stroke-width='3' stroke-linecap='round'/%3E%3Cpath d='M22.1044 2L22.1044 26.3092M22.1044 26.3092L13 18.8554M22.1044 26.3092L30.6586 18.8554' stroke='%23611243' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.reports__info-title{
    color: #A5307B;
}
.reports__info-block.active .reports__info-content{
    display: flex;
}
.reports__info-block.active .reports__info-name::after{
    transform: rotate(180deg);
}

/* about */
.about{
    position: relative;   
    z-index: 1;
    overflow: hidden;
    padding: 11.354vw 0 0;
}
.about__bg{
    display: flex;
    align-items: center;
    overflow: hidden;
    position: absolute;
    inset: 0;
    z-index: -1;
}
.about__bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.about__bg::after{
    content: '';
    position: absolute;
    inset: 0;
    z-index: 1;
    background: linear-gradient(90deg, #F0D9EA 1.44%, rgba(240, 217, 234, 0.00) 100%);
    width: 90%;
}
.about__inner {
    padding: 10.833vw 0 15.052vw;
    display: flex;
    flex-direction: column;
    justify-content: end;
}
.about__title{
    max-width: 50.365vw;
}



/* aboutblock */
.aboutblock{
    padding: 4.063vw 0;
    background-color: #fff;
}
.aboutblock__inner{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    gap: 3.125vw;
}
.aboutblock__content{
    display: flex;
    flex-direction: column;
    gap: 4.688vw;
    width: 100%;
    max-width: 52.083vw;
    justify-content: center;
}
.aboutblock__block{
    display: flex;
    flex-direction: column;
    gap: 2.083vw;
}
.aboutblock__descr{
    border-radius: 1.563vw;
    background: #F0D9EA;
    padding: 1.563vw;
    color: #611243;
    font-size: 1.875vw;
    font-weight: 500;
    line-height: normal;
}
.aboutblock__image{
    width: 100%;
    max-width: 34.167vw;
    height: 45.833vw;
    border-radius: 2.083vw;
    overflow: hidden;
}
.aboutblock__image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

/* valuables */
.valuables{
    padding: 5.208vw 0 7.135vw;
    background-color: #A5307B;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.valuables__title{
    color: #F0D9EA;
}
.valuables__block{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0.521vw;
    margin-top: 7.135vw;
}
.valuables__item{
    border-radius: 2.604vw;
    background: #611243;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 1.563vw 2.604vw;
    color: #F0D9EA;
    font-size: 1.875vw;
    font-weight: 500;
    line-height: normal;
}
.valuables::before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='635' height='935' viewBox='0 0 635 935' fill='none'%3E%3Cpath d='M-3.62492 -3.82779L174.85 -3.82777L174.848 -1.19984C174.808 44.9736 156.263 89.2396 123.291 121.881C90.3203 154.522 45.6185 172.872 -0.99798 172.911L-3.62493 172.913L-3.62492 -3.82779ZM-3.625 937.04L-3.62498 760.3L-0.998032 760.302C45.6436 760.341 90.3676 778.697 123.343 811.342C156.319 843.988 174.848 888.254 174.848 934.415L174.848 937.04L-3.625 937.04ZM-3.62496 522.643L-0.994105 522.65C81.6569 522.847 163.163 503.646 236.904 466.647C163.163 429.648 81.6571 410.448 -0.994095 410.645L-3.62495 410.652L-3.62494 303.967L-0.999945 303.967C80.4225 303.967 158.508 271.81 216.077 214.578C273.646 157.347 305.984 79.7284 305.984 -1.20178L305.984 -3.82776L388.935 -3.82775L388.936 -1.20275C388.956 68.004 370.372 135.96 335.114 195.631C300.883 253.566 252.139 301.651 193.679 335.225C244.08 351.403 292.235 373.835 337 401.995C396.063 352.965 443.622 291.672 476.318 222.412C509.284 152.582 526.333 76.3781 526.251 -0.758404L526.248 -3.38633L633.375 -3.38632L633.377 -0.763278C633.446 88.1528 614.609 176.081 578.097 257.249C541.987 337.524 489.395 409.392 423.715 468.256C489.409 527.109 542.01 598.979 578.121 679.256C614.241 759.553 633.056 846.466 633.372 934.406L633.382 937.04L526.258 937.04L526.264 934.411C526.417 857.701 509.617 781.881 477.036 712.318C444.319 642.464 396.498 580.655 336.998 531.292C292.212 559.379 244.063 581.765 193.68 597.924C252.139 631.498 300.883 679.581 335.114 737.516C370.371 797.187 388.956 865.141 388.936 934.347L388.935 936.972L305.984 936.972L305.984 934.346C305.984 853.416 273.646 775.797 216.077 718.566C158.508 661.334 80.4224 629.179 -0.999973 629.179L-3.62497 629.179L-3.62496 522.643Z' stroke='%23C93D9E' stroke-width='5.25087'/%3E%3C/svg%3E");
    inset: 0;
    background-size: contain;
    background-position: center left;
    background-repeat: no-repeat;
    width: 32.819vw;
    height: 48.604vw;
    z-index: -1;
    top: -1.406vw;
}


/* history */
.history{
    padding: 4.167vw 0 3.073vw;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.history::before {
    content: '';
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='634' height='932' viewBox='0 0 634 932' fill='none'%3E%3Cpath d='M-2.61883 -3.81668L175.396 -3.81666L175.393 -1.19557C175.353 44.8584 156.856 89.0101 123.97 121.567C91.0845 154.123 46.4981 172.425 0.00224337 172.465L-2.61885 172.467L-2.61883 -3.81668ZM-2.61892 934.618L-2.6189 758.335L0.00219215 758.337C46.5232 758.376 91.1317 776.684 124.022 809.245C156.912 841.806 175.393 885.958 175.393 932L175.393 934.618L-2.61892 934.618ZM-2.61888 521.293L0.00611912 521.299C82.4435 521.495 163.738 502.344 237.289 465.44C163.738 428.537 82.4435 409.387 0.00612889 409.584L-2.61887 409.591L-2.61886 303.182L0.000278817 303.182C81.212 303.182 159.095 271.108 216.516 214.024C273.935 156.941 306.191 79.5225 306.191 -1.19849L306.191 -3.81665L388.926 -3.81664L388.927 -1.19848C388.947 67.8292 370.412 135.609 335.245 195.126C301.102 252.911 252.484 300.871 194.175 334.358C244.446 350.495 292.476 372.869 337.126 400.957C396.037 352.053 443.472 290.919 476.084 221.839C508.965 152.189 525.97 76.1811 525.888 -0.756085L525.885 -3.37718L632.735 -3.37717L632.737 -0.760958C632.806 87.9253 614.016 175.626 577.599 256.585C541.582 336.652 489.127 408.335 423.616 467.047C489.141 525.747 541.606 597.431 577.623 677.501C613.649 757.59 632.416 844.278 632.732 931.99L632.741 934.618L525.895 934.618L525.9 931.995C526.053 855.484 509.296 779.859 476.8 710.476C444.168 640.804 396.47 579.155 337.124 529.92C292.455 557.933 244.43 580.261 194.177 596.379C252.485 629.866 301.103 677.824 335.245 735.609C370.411 795.126 388.947 862.904 388.927 931.931L388.926 934.55L306.191 934.55L306.191 931.931C306.191 851.21 273.936 773.791 216.516 716.708C159.095 659.624 81.2119 627.553 0.00025046 627.553L-2.61889 627.553L-2.61888 521.293Z' stroke='%23E2B7D9' stroke-width='5.23729'/%3E%3C/svg%3E");
    inset: 0;
    background-size: contain;
    background-position: top left;
    background-repeat: no-repeat;
    width: 32.714vw;
    height: 48.604vw;
    z-index: -1;
    top: -0.104vw;
}
.history__image{
    margin-top: 2.604vw;
    display: flex;
    align-items: center;
    overflow: hidden;
    width: 100%;
    height: 34.167vw;
    border-radius: 2.08vw;
}
.history__block-image img,
.history__image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.history__box{
    margin-top: 3.646vw;
    display: flex;
    flex-direction: column;
    gap: 3.646vw;
}
.history__block{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 3.229vw;
}
.history__block:nth-of-type(2n){
    flex-direction: row-reverse;
}
.history__block-image{
    width: 100%;
    max-width: 51.563vw;
    height: 39.583vw;
    display: flex;
    align-items: center;
    border-radius: 2.08vw;
    overflow: hidden;
}
.history__block-content{
    width: 100%;
    max-width: 34.792vw;
    display: flex;
    flex-direction: column;
    gap: 1.563vw;
}
.history__block-content h4 > a:not(:hover),
.history__block-content h5 > a:not(:hover),
.history__block-content > p > a:not(:hover){
    text-decoration: underline;
}
.history__block-content *{
    color: #611243;
}
.history__block-content h4{
    font-size: 1.25vw;
    font-weight: 500;
    line-height: normal;
}
.history__block-content ul li{
    padding-left: 1.354vw;
    position: relative;
}
.history__block-content ul li::before{
    position: absolute;
    content: '';
    top: 0.573vw;
    left: 0.521vw;
    width: 0.313vw;
    height: 0.313vw;
    border-radius: 50%;
    background-color: #611243;
}


/* team */
.team{
    background-color: #fff;
}
.team__inner{
    padding: 3.646vw 0 4.167vw;
}
.team__image{
    display: flex;
    align-items: center;
    width: 100%;
    margin-top: 2.604vw;
    overflow: hidden;
    border-radius: 2.04vw;
}
.team__image img{
    width: 100%;
    object-fit: cover;
    object-position: center;
}
.team__content{
    position: relative;
    z-index: 1;
    background-color: #F0D9EA;
    overflow: hidden;
}
.team__content::after,
.team__content::before{
    content: '';
    background-size: contain;
    position: absolute;
    z-index: -1;
    width: 40.239vw;
    height: 59.594vw;
}
.team__content::before{
    top: 0;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='773' height='1143' viewBox='0 0 773 1143' fill='none'%3E%3Cpath d='M124.573 -0.000942599C124.384 94.2829 145.033 187.473 185.077 272.972C225.618 359.529 285.023 436.038 358.983 496.949C416.159 460.852 477.872 432.404 542.527 412.344C468.663 371.432 407.136 311.642 364.31 239.162C321.485 166.681 298.913 84.1427 298.938 0.0833884H393.96C393.961 99.9138 433.851 195.656 504.858 266.247C575.865 336.838 672.174 376.495 772.594 376.495V500.353C668.896 500.105 566.664 524.7 474.553 572.052C566.664 619.404 668.896 643.996 772.594 643.748V767.787C672.174 767.787 575.865 807.447 504.858 878.038C433.851 948.629 393.96 1044.37 393.96 1144.2H298.938C298.913 1060.14 321.485 977.601 364.31 905.12C407.136 832.64 468.663 772.849 542.527 731.938C477.849 711.857 416.131 683.35 358.983 647.158C285.561 707.664 226.477 783.537 185.96 869.364C145.442 955.191 124.487 1048.85 124.588 1143.66H0.00023121C-0.084019 1035.38 22.8575 928.298 67.3229 829.448C111.788 730.599 176.774 642.212 258.013 570.082C176.756 497.967 111.759 409.579 67.2924 310.725C23.3049 212.937 0.391424 107.093 0.00631577 -0.000942599H124.573ZM772.594 1144.2H560.753C560.801 1088.6 583.135 1035.28 622.853 995.96C662.57 956.64 716.425 934.53 772.594 934.482V1144.2ZM772.594 209.718C716.394 209.671 662.511 187.554 622.789 148.229C583.066 108.904 560.753 55.5888 560.753 -0.000942599H772.594V209.718Z' fill='%23E2B7D9'/%3E%3C/svg%3E");
}
.team__content::after{
    left: 0;
    bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='773' height='1143' viewBox='0 0 773 1143' fill='none'%3E%3Cpath d='M648.021 1142.73C648.21 1048.45 627.561 955.26 587.516 869.761C546.976 783.204 487.571 706.696 413.61 645.784C356.435 681.881 294.722 710.33 230.067 730.389C303.931 771.301 365.458 831.092 408.283 903.572C451.109 976.052 473.681 1058.59 473.656 1142.65L378.633 1142.65C378.633 1042.82 338.743 947.077 267.736 876.487C196.728 805.895 100.42 766.239 0.000154985 766.239L0.000165813 642.381C103.697 642.628 205.929 618.033 298.04 570.681C205.929 523.329 103.697 498.737 0.000178349 498.985L0.000189192 374.946C100.42 374.946 196.728 335.287 267.736 264.696C338.743 194.105 378.633 98.3624 378.633 -1.4679L473.656 -1.46789C473.681 82.5918 451.109 165.133 408.283 237.613C365.458 310.093 303.931 369.884 230.067 410.796C294.745 430.876 356.463 459.383 413.61 495.576C487.033 435.07 546.117 359.197 586.634 273.37C627.152 187.543 648.107 93.8802 648.006 -0.92881L772.594 -0.928799C772.678 107.355 749.736 214.435 705.271 313.285C660.806 412.135 595.82 500.521 514.581 572.651C595.838 644.767 660.834 733.155 705.301 832.008C749.289 929.796 772.202 1035.64 772.587 1142.73L648.021 1142.73ZM0.0002221 -1.46793L211.84 -1.46791C211.793 54.1384 189.459 107.454 149.741 146.774C110.024 186.094 56.169 208.204 0.000203765 208.251L0.0002221 -1.46793ZM0.000140405 933.015C56.2002 933.063 110.083 955.18 149.805 994.505C189.527 1033.83 211.84 1087.14 211.84 1142.73L0.00012207 1142.73L0.000140405 933.015Z' fill='%23E2B7D9'/%3E%3C/svg%3E");
}
.team__block{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.667vw;
}
.team__item{
    display: flex;
    flex-direction: column;
}
.team__item-content{
    flex: 1;
    padding: 1.563vw 2.24vw;
    border-radius: 0 0 2.083vw 2.083vw;
    background: #FFF;
}
.team__item-name{
    color: #611243;
    font-size: 2.083vw;
    font-weight: 400;
    line-height: 150%; /* 3.125vw */
}
.team__item-post{
    margin-top: 0.938vw;
}
.team__item-mail,
.team__item-post{
    color: #611243;
    transition: all .2s ease;
}
.team__item-mail:hover{
    color: #A5307B;
}
.team__item-image{
    display: flex;
    align-items: end;
    justify-content: end;
    height: 27.5vw;
}
.team__item-image img{
    height: auto;
    width: 100%;
    max-height: 100%;
    object-fit: contain;
}


/* awards */
.awards{
    padding: 3.958vw 0;
    background-color: #fff;
    overflow: hidden;
}
.awards__content{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2.292vw;
}
.awards__info{
    width: 100%;
    overflow: hidden;
}
.awards__info-content{
    position: relative;
    margin-top: 3.646vw;
    width: 100%;
    overflow: hidden;
}
.awards__info-slider-prev,
.awards__info-slider-next{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.awards__info-slider-next{
    right: 1.563vw;
}
.slider-prev,
.slider-next{
    width: 3.125vw;
    border-radius: 50%;
    overflow: hidden;
    height: 3.125vw;
    min-width: 3.125vw;
    background-color: #611243;
    transition: all .2s ease;
    background-position: 1.2vw center;
    background-repeat: no-repeat;
    background-size: 0.833vw;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='25' viewBox='0 0 17 25' fill='none'%3E%3Cpath d='M1.5 23.2305L15.4917 12.1128L1.5 1.50041' stroke='%23F0D9EA' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    z-index: 10;
}
.slider-prev{
    transform: scaleX(-1);
}
.slider-prev:hover,
.slider-next:hover{
    background-color: #A5307B;
}
.slider-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0.521vw;
    position: initial;
}
.slider-pagination.swiper-pagination-clickable.swiper-pagination-bullets .swiper-pagination-bullet{
    opacity: 1;
    margin: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Ccircle cx='11.5' cy='11.5' r='10' fill='%23A5307B' stroke='%23F0D9EA' stroke-width='3'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    width: 1.25vw;
    height: 1.25vw;
    min-width: 1.25vw;
    background-color: transparent;
    background-size: contain;
}
.slider-pagination.swiper-pagination-clickable.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='23' viewBox='0 0 23 23' fill='none'%3E%3Ccircle cx='11.5' cy='11.5' r='10' fill='%23611243' stroke='%23F0D9EA' stroke-width='3'/%3E%3C/svg%3E");
}
.awards__info-slider-pagination{
    position: absolute !important;
    z-index: 10;
    bottom: 1.042vw !important;
}




.awards__info-slider-prev{
    transform: translateY(-50%) scaleX(-1);
    left: 1.563vw;
}
.awards__info-slider {
    width: 100%;
    overflow: hidden;
}
.awards__info-slide{
    display: flex;
    align-items: center;
    overflow: hidden;
    border-radius: 2.083vw;
    width: 100%;
}
.awards__info-slide img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.awards__box{
    margin-top: 3.646vw;
    position: relative;
    z-index: 1;
    border-radius: 2.083vw;
    overflow: hidden;
}
.awards__box::after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='538' height='797' viewBox='0 0 538 797' fill='none'%3E%3Cpath d='M86.6705 0C86.5392 65.5974 100.906 130.434 128.766 189.919C156.972 250.141 198.303 303.371 249.76 345.75C289.54 320.636 332.476 300.842 377.46 286.886C326.069 258.422 283.262 216.823 253.466 166.396C223.671 115.968 207.967 58.5424 207.984 0.0586727H274.095C274.095 69.515 301.849 136.127 351.251 185.24C400.654 234.353 467.66 261.944 537.527 261.944V348.118C465.38 347.945 394.253 365.057 330.167 398.002C394.253 430.947 465.38 448.056 537.527 447.884V534.183C467.66 534.183 400.654 561.776 351.251 610.889C301.849 660.003 274.095 726.615 274.095 796.071H207.984C207.967 737.587 223.671 680.16 253.466 629.732C283.262 579.304 326.069 537.705 377.46 509.241C332.46 495.27 289.52 475.437 249.76 450.256C198.677 492.353 157.57 545.141 129.38 604.855C101.19 664.568 86.6107 729.733 86.681 795.696H0.000160863C-0.0584556 720.358 15.903 645.858 46.8394 577.083C77.7759 508.31 122.989 446.815 179.511 396.632C122.977 346.458 77.7558 284.962 46.8183 216.186C16.2142 148.15 0.272331 74.5098 0.00439415 0H86.6705ZM537.527 796.071H390.14C390.174 757.383 405.712 720.289 433.345 692.933C460.978 665.576 498.448 650.193 537.527 650.16V796.071ZM537.527 145.911C498.426 145.878 460.938 130.49 433.301 103.13C405.665 75.7699 390.14 38.6762 390.14 0H537.527V145.911Z' fill='%23E2B7D9'/%3E%3C/svg%3E");
    background-position: top right;
    width: 100%;
    background-size: 30vw;
    background-repeat: repeat-y;
    z-index: -1;
}
.awards__box + .awards__box{
    margin-top: 2.083vw;
}
.awards__item{
    padding: 1.042vw 0;
    display: flex;
    flex-direction: column;
    gap: 1.563vw;
    max-width: 56.771vw;
    width: 100%;
}
.awards__item-title{
    color: #611243;
    font-size: 1.875vw;
    font-weight: 500;
    line-height: normal;
}
.awards__item-descr{
    max-width: max-content;
    display: flex;
    align-items: center;
    padding: 0.26vw 0.781vw;
    border-radius: 1.563vw;
    background: #A5307B;
}


/* asd */
.supervisory{
    padding: 3.646vw 0 4.479vw;
    background-color: #A5307B;
}
.supervisory__title{
    color: #F0D9EA;
}
.supervisory__block{
    margin-top: 3.438vw;
    display: flex;
    flex-direction: column;
    gap: 2.083vw;
}
.supervisory__item{
    display: flex;
    align-items: stretch;
    gap: 4.167vw;
    overflow: hidden;
    border-radius: 2.04vw 0 0 2.04vw;
}
.supervisory__item-inner{
    margin: auto 0;
}
.supervisory__item-image{
    min-height: 26.875vw;
    height: auto;
    width: 100%;
    max-width: 25vw;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.supervisory__item-image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.supervisory__item-content{
    width: 100%;
    max-width: 55.99vw;
}
.supervisory__item-name{
    color: #F0D9EA;
    font-size: 1.875vw;
    font-weight: 500;
    line-height: normal;
}
.supervisory__item-post{
    margin-top: 1.25vw;
    display: flex;
    align-items: center;
    max-width: max-content;
    border-radius: 1.563vw;
    background: #611243;
    padding: 0.26vw 0.781vw;
    color: #F0D9EA;
}
.supervisory__item-content{
    margin-top: 2.083vw;
    display: flex;
    flex-direction: column;
    gap: 1.042vw;
}
.supervisory__item{
    position: relative;
    z-index: 1;
}
.supervisory__item::after{
    content: '';
    position: absolute;
    border-radius: 0 2.083vw 2.083vw 0;
    background-image: url("data:image/svg+xml,%3Csvg width='345' height='516' viewBox='0 0 345 516' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_106_19430)'%3E%3Cpath d='M249.625 4.15589e-06L344.59 0V95.1412C319.396 95.1198 295.242 85.0865 277.435 67.2464C259.628 49.4063 249.625 25.219 249.625 4.15589e-06Z' fill='%23C93D9E'/%3E%3Cpath d='M344.59 420.961V516.021H249.625C249.646 490.816 259.659 466.65 277.463 448.827C295.268 431.004 319.41 420.982 344.59 420.961Z' fill='%23C93D9E'/%3E%3Cpath d='M0.000103503 515.778C-0.0376435 466.946 10.2497 418.657 30.1876 374.079C50.1256 329.501 79.2634 289.64 115.691 257.111C79.2553 224.589 50.1117 184.729 30.173 140.149C10.4492 96.0499 0.175617 48.3176 0.00301065 0.0214869L55.8575 0.0214844C55.7729 42.541 65.0315 84.5673 82.9874 123.125C101.165 162.159 127.802 196.661 160.965 224.131C186.603 207.852 214.275 195.024 243.267 185.978C210.146 167.527 182.556 140.564 163.354 107.878C144.151 75.1916 134.032 37.9687 134.043 0.0605435L176.65 0.0605417C176.65 45.081 194.537 88.2575 226.376 120.092C258.216 151.926 301.399 169.811 346.427 169.811V225.667C299.93 225.555 254.089 236.646 212.787 258C254.089 279.354 299.93 290.446 346.427 290.334V346.27C301.399 346.27 258.216 364.155 226.376 395.989C194.537 427.824 176.65 471.001 176.65 516.021H134.043C134.032 478.113 144.151 440.89 163.354 408.203C182.556 375.517 210.146 348.554 243.267 330.104C214.265 321.048 186.59 308.191 160.965 291.869C128.043 319.155 101.552 353.374 83.3839 392.079C65.2162 430.784 55.8191 473.023 55.8644 515.778H0.000103503Z' fill='%23C93D9E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_106_19430'%3E%3Crect width='345' height='516' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    top: 0;
    right: 0;
    bottom: 0;
    background-position: top right;
    width: 100%;
    background-size: 18.021vw;
    background-repeat: repeat-y;
    z-index: -1;
}


/* hero */
.hero{
    overflow: hidden;
    position: relative;
}
.hero__slider{
    overflow: hidden;
}
.hero .hero__pagination{
    position: absolute !important;
    bottom: 2.5vw !important;
    z-index: 10;
}
.hero__slide{
    overflow: hidden;
}
.hero__slider-prev{
    display: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) scale(-1);
    left: 2.1vw;
    z-index: 10;
}
.hero__slider-next{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 5.208vw;
    z-index: 10;
}
.hero .breadcrumps .container{
    position: relative;
}
.hero .breadcrumps__inner{
    position: absolute;
    top: 10.625vw;
    left: 1vw;
    z-index: 10;
}
.hero__slide{
    position: relative;
    z-index: 1;
}
.hero__slide-bg{
    display: flex;
    align-items: center;
    position: absolute;
    inset: 0;
    z-index: -1;
}
.hero__slide-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.hero__slide-bg::after{
    content: '';
    position: absolute;
    inset: 0;
    z-index: 1;
    background: linear-gradient(90deg, #F0D9EA 1.44%, rgba(240, 217, 234, 0.00) 100%);
    width: 90%;
}
.hero__slide-logo{
    width: 100%;
    max-width: 36.823vw;
    display: flex;
    align-items: center;
    height: 12.135vw;
    min-height: 9.896vw;
}
.hero__slide-logo img{
    max-width: 100%;
    width: auto;
    max-height: 100%;
    height: 100%;
}
.hero__slide-inner{
    padding: 15vw 1.563vw 6.042vw 0;
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    gap: 2.083vw;
    min-height: 48.802vw;
}
.hero__slide-title{
    color: #611243;
    font-size: 2.813vw;
    font-weight: 500;
    line-height: normal;
    max-width: 45.521vw;
}
.hero__slide-btn {
    margin-top: auto;
}
.hero__slide-btn .btn{
    width: 100%;
    max-width: max-content;
    padding: 0.938vw 1.667vw;
    font-size: 0.938vw;
}

/* partner-slider */
.partner-slider{
    padding: 1.042vw 0;
    background-color: #fff;
    width: 100%;
    overflow: hidden;
}
.partner-slider-inner{
    display: flex;
    align-items: center;
    gap: 3.125vw;
    animation: scroll 30s linear infinite;
}
.partner-slider-image{
    display: flex;
    align-items: center;
    height: 3.125vw;
    width: auto;
}
.partner-slider-image img{
    width: auto;
    height: 100%;
}
@keyframes scroll {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(calc(-125.6%));
    }
}



/* results */
.results{
    padding: 3.646vw 0;
    background-color: #A5307B;
}
.results__title{
    color: #F0D9EA;
}
.results__block {
    margin-top: 3.333vw;
    display: grid;
    grid-template-columns: 1fr 1.3fr 0.616fr;
    grid-template-rows: 1fr 0.7fr;
    gap: 1.563vw;
}
.results__item{
    border-radius: 2.083vw;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.results__item:nth-of-type(1){
    background-color: #fff;
    padding: 4.219vw 3.125vw;
    grid-row: span 2;
}
.results__item:nth-of-type(1)::before{
    content: '';
    position: absolute;
    inset: 0;
    background-position: center bottom;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='410' viewBox='0 0 600 410' fill='none'%3E%3Cpath d='M-3.26662 413.158L-3.26661 296.936L-0.769544 296.938C29.0963 296.964 57.7272 308.96 78.8379 330.284C99.9476 351.607 111.813 380.515 111.839 410.66L111.841 413.158L-3.26662 413.158ZM602.496 413.158L487.388 413.158L487.39 410.66C487.415 380.499 499.285 351.576 520.397 330.25C541.511 308.923 570.142 296.938 600 296.938L602.496 296.938L602.496 413.158ZM334.784 413.158L334.79 410.656C334.915 358.252 322.868 306.566 299.64 259.711C276.412 306.566 264.366 358.252 264.491 410.656L264.497 413.158L194.372 413.158L194.372 410.662C194.372 358.593 173.808 308.659 137.21 271.845C100.613 235.032 50.9785 214.354 -0.771494 214.354L-3.26661 214.354L-3.26661 159.47L-0.772468 159.47C43.8112 159.457 87.5888 171.428 126.029 194.141C162.83 215.885 193.461 246.719 215.043 283.679C225.346 252.066 239.481 221.844 257.131 193.696C225.786 156.07 186.658 125.764 142.469 104.903C97.7383 83.7864 48.9249 72.8648 -0.485355 72.9175L-2.98438 72.9204L-2.98437 2.51218L-0.490234 2.51023C56.7188 2.46572 113.292 14.5869 165.516 38.0786C216.89 61.1882 262.914 94.7886 300.674 136.733C338.427 94.7793 384.451 61.1734 435.827 38.063C487.49 14.8236 543.411 2.71762 599.991 2.51416L602.496 2.50439L602.496 72.9146L599.995 72.9097C550.859 72.8113 502.292 83.5731 457.732 104.443C413.163 125.318 373.704 155.792 342.145 193.698C359.749 221.858 373.853 252.076 384.145 283.678C405.727 246.719 436.356 215.885 473.156 194.141C511.597 171.428 555.373 159.457 599.956 159.47L602.451 159.47L602.451 214.354L599.956 214.354C548.206 214.354 498.572 235.032 461.975 271.845C425.377 308.659 404.815 358.593 404.814 410.662L404.814 413.158L334.784 413.158Z' stroke='%23E2B7D9' stroke-width='4.99168'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.results__item:nth-of-type(1) .results__item-name{
    display: flex;
    flex-direction: column;
    gap: 2.24vw;
    color: #611243;
    font-size: 3.333vw;
    font-weight: 500;
    line-height: normal;
}
.results__item:nth-of-type(1) .results__item-name span{
    font-size: 8.542vw;
}

.results__item:nth-of-type(2){
    background-color: #F0D9EA;
    padding: 2.552vw 1.771vw;
    grid-column: span 2;
}
.results__item:nth-of-type(2) .results__item-name{
    display: flex;
    gap: 1.823vw;
    align-items: end;
    color: #611243;
    font-size: 2.813vw;
    font-weight: 500;
    line-height: normal;
}
.results__item:nth-of-type(2) .results__item-name span{
    font-size: 5.938vw;
    transform: translateY(0.573vw);
}
.results__item:nth-of-type(2) .results__item-descr{
    color: #611243;
    font-size: 1.25vw;
    font-weight: 500;
    line-height: normal;
    margin-top: 2.917vw;
    max-width: 34.479vw;
}
.results__item:nth-of-type(2)::before{
    content: '';
    position: absolute;
    inset: 0;
    background-position: center right;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='243' height='360' viewBox='0 0 243 360' fill='none'%3E%3Cpath d='M39.1942 6.85293e-06C39.1348 29.6645 45.6317 58.985 58.2308 85.8855C70.986 113.119 89.6768 137.191 112.947 156.355C130.936 144.998 150.353 136.047 170.695 129.736C147.455 116.864 128.097 98.0521 114.623 75.2477C101.149 52.4432 94.047 26.4741 94.0547 0.0265495L123.952 0.0265547C123.952 31.4362 136.502 61.5595 158.843 83.7695C181.184 105.98 211.486 118.457 243.081 118.457L243.081 157.426C210.455 157.348 178.289 165.087 149.309 179.985C178.289 194.883 210.455 202.621 243.081 202.543L243.081 241.569C211.486 241.569 181.184 254.047 158.843 276.257C136.502 298.467 123.952 328.59 123.952 360L94.0547 360C94.0469 333.552 101.149 307.583 114.623 284.778C128.097 261.974 147.455 243.162 170.695 230.29C150.345 223.972 130.927 215.002 112.947 203.615C89.8458 222.652 71.2564 246.524 58.5084 273.528C45.7604 300.532 39.1671 330.001 39.1989 359.83L9.83073e-06 359.83C-0.0264918 325.761 7.1916 292.07 21.1817 260.969C35.1719 229.868 55.6184 202.059 81.1785 179.365C55.6127 156.675 35.1628 128.866 21.1722 97.7638C7.33241 66.9967 0.123148 33.6949 0.00198713 3.47441e-10L39.1942 6.85293e-06ZM243.081 360L176.43 360C176.445 342.505 183.472 325.73 195.968 313.359C208.464 300.988 225.408 294.031 243.081 294.016L243.081 360ZM243.081 65.9839C225.399 65.969 208.446 59.0103 195.948 46.6375C183.45 34.2648 176.43 17.4902 176.43 3.08479e-05L243.081 4.25016e-05L243.081 65.9839Z' fill='%23E2B7D9'/%3E%3C/svg%3E");    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.results__item:nth-of-type(3){
    background-color: #611243;
    padding: 1.25vw 1.875vw;
}
.results__item:nth-of-type(3)::before{
    content: '';
    position: absolute;
    top: 2.083vw;
    right: 1.927vw;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 3.646vw;
    height: 3.646vw;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70' fill='none'%3E%3Cg clip-path='url(%23clip0_1_4022)'%3E%3Cmask id='mask0_1_4022' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='70' height='70'%3E%3Cpath d='M69.9963 0H0.00195312V70H69.9963V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_4022)'%3E%3Cpath d='M61.528 39.237H69.9794C69.9809 34.0858 68.9678 28.9847 66.9979 24.2251C65.0279 19.4654 62.1398 15.1404 58.4984 11.4969C54.8571 7.85342 50.5337 4.96283 45.7752 2.99019C41.0166 1.01755 35.9162 0.00147959 30.765 0V8.45138C23.1714 8.44366 15.8453 11.2545 10.2056 16.3393L18.4879 28.8868L4.71219 22.9314C1.63576 27.8136 0.00283957 33.4663 0.00195312 39.237C0.00248546 40.8461 0.126806 42.4529 0.373814 44.043H0.413254L15.3891 43.9472L2.89796 52.2521C6.03408 58.9706 11.4928 64.3293 18.2682 67.3406L26.3646 54.703L26.5168 69.6901C27.9249 69.8801 29.3441 69.9761 30.765 69.9775C36.7254 69.9871 42.559 68.256 47.5494 64.9968L41.3518 51.3224L54.0119 59.3794C58.8698 53.7946 61.5399 46.6389 61.528 39.237ZM61.528 39.237H54.2035C54.2035 36.1608 53.5972 33.1147 52.4193 30.273C51.2415 27.4313 49.515 24.8495 47.3388 22.6754C45.1626 20.5012 42.5792 18.7773 39.7363 17.6022C36.8934 16.427 33.8468 15.8237 30.7706 15.8266C30.7706 11.5953 30.7706 8.50209 30.7706 8.50209C38.9221 8.50508 46.7391 11.7438 52.5042 17.5067C58.2692 23.2697 61.5108 31.0854 61.5168 39.237H61.528ZM30.7706 27.6079V21.1566C35.5649 21.1581 40.1622 23.0637 43.5517 26.4542C46.9412 29.8448 48.8453 34.4427 48.8453 39.237H42.3716C42.3738 37.7116 42.0754 36.2006 41.4936 34.7906C40.9117 33.3805 40.0577 32.0989 38.9804 31.019C37.9031 29.939 36.6235 29.0819 35.2149 28.4966C33.8062 27.9113 32.296 27.6093 30.7706 27.6079Z' fill='%23A5307B'/%3E%3Cpath d='M42.3776 39.237C42.3721 41.53 41.6871 43.7699 40.4092 45.6739C39.1314 47.5778 37.3179 49.0603 35.198 49.9342C33.078 50.8081 30.7467 51.0342 28.4983 50.5838C26.25 50.1335 24.1855 49.027 22.5657 47.404C20.9458 45.781 19.8433 43.7144 19.3973 41.4652C18.9513 39.216 19.1819 36.885 20.0599 34.7668C20.9379 32.6485 22.424 30.838 24.3304 29.5638C26.2368 28.2897 28.478 27.609 30.7711 27.6079V39.2145L42.3776 39.237Z' fill='%23F0D9EA'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_4022'%3E%3Crect width='69.9944' height='70' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.results__item:nth-of-type(3) .results__item-name{
    display: flex;
    flex-direction: column;
    gap: 0.833vw;
    color:#F0D9EA;
    font-size: 1.25vw;
    font-weight: 500;
    line-height: normal;
}
.results__item:nth-of-type(4) .results__item-name span,
.results__item:nth-of-type(3) .results__item-name span{
    font-size: 4.688vw;
}
.results__item:nth-of-type(4){
    background-color: #611243;
    padding: 1.302vw;
}
.results__item:nth-of-type(4) .results__item-name{
    display: flex;
    flex-direction: column;
    gap: 0.521vw;
    color:#F0D9EA;
    font-size: 1.25vw;
    font-weight: 500;
    line-height: normal;
}
.results__btn{
    margin-top: 2.604vw;
    max-width: 30.729vw;
    padding: 1.667vw;
    font-size: 1.875vw
}


/* network */
.network{
    overflow: hidden;
    padding: 4.167vw 0;
    position: relative;
    z-index: 1;
}
.network::before{
    content: '';
    position: absolute;
    top: 22.917vw;
    right: 0;
    display: flex;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='605' height='890' viewBox='0 0 605 890' fill='none'%3E%3Cpath d='M607.501 893.418H437.552L437.555 890.916C437.592 846.948 455.252 804.797 486.648 773.715C518.044 742.633 560.61 725.16 604.999 725.123L607.501 725.121V893.418ZM607.501 -2.4993V165.798L604.999 165.796C560.586 165.758 517.998 148.279 486.599 117.194C455.198 86.1078 437.555 43.9564 437.555 0.000697832V-2.4993H607.501ZM607.501 392.1L604.995 392.093C526.293 391.906 448.681 410.19 378.463 445.422C448.681 480.653 526.293 498.935 604.995 498.747L607.501 498.741V600.328H605.001C527.469 600.328 453.114 630.949 398.295 685.446C343.477 739.943 312.684 813.854 312.684 890.918V893.418H233.696L233.695 890.919C233.676 825.019 251.372 760.31 284.944 703.489C317.541 648.322 363.957 602.534 419.624 570.564C371.63 555.159 325.776 533.799 283.149 506.983C226.908 553.671 181.622 612.035 150.487 677.986C119.097 744.48 102.862 817.044 102.94 890.495L102.942 892.998H0.933633L0.93168 890.5C0.865804 805.832 18.804 722.105 53.5713 644.814C87.9559 568.375 138.035 499.94 200.577 443.888C138.021 387.847 87.9337 319.411 53.5479 242.969C19.1539 166.509 1.23768 83.7475 0.936562 0.00948689L0.927773 -2.4993H102.934L102.929 0.00558064C102.783 73.0499 118.78 145.248 149.804 211.487C180.958 278.003 226.494 336.859 283.15 383.863C325.796 357.118 371.646 335.803 419.622 320.416C363.956 288.446 317.54 242.66 284.944 187.493C251.372 130.672 233.676 65.9652 233.695 0.065151L233.696 -2.43387H312.684V0.0661275C312.684 77.1299 343.477 151.041 398.295 205.538C453.114 260.035 527.469 290.654 605.001 290.654H607.501V392.1Z' stroke='%23E2B7D9' stroke-width='5'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 31.302vw;
    height: 46.354vw;
    z-index: -1;
}
.network::after{
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    display: flex;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='605' height='890' viewBox='0 0 605 890' fill='none'%3E%3Cpath d='M607.501 893.418H437.552L437.555 890.916C437.592 846.948 455.252 804.797 486.648 773.715C518.044 742.633 560.61 725.16 604.999 725.123L607.501 725.121V893.418ZM607.501 -2.4993V165.798L604.999 165.796C560.586 165.758 517.998 148.279 486.599 117.194C455.198 86.1078 437.555 43.9564 437.555 0.000697832V-2.4993H607.501ZM607.501 392.1L604.995 392.093C526.293 391.906 448.681 410.19 378.463 445.422C448.681 480.653 526.293 498.935 604.995 498.747L607.501 498.741V600.328H605.001C527.469 600.328 453.114 630.949 398.295 685.446C343.477 739.943 312.684 813.854 312.684 890.918V893.418H233.696L233.695 890.919C233.676 825.019 251.372 760.31 284.944 703.489C317.541 648.322 363.957 602.534 419.624 570.564C371.63 555.159 325.776 533.799 283.149 506.983C226.908 553.671 181.622 612.035 150.487 677.986C119.097 744.48 102.862 817.044 102.94 890.495L102.942 892.998H0.933633L0.93168 890.5C0.865804 805.832 18.804 722.105 53.5713 644.814C87.9559 568.375 138.035 499.94 200.577 443.888C138.021 387.847 87.9337 319.411 53.5479 242.969C19.1539 166.509 1.23768 83.7475 0.936562 0.00948689L0.927773 -2.4993H102.934L102.929 0.00558064C102.783 73.0499 118.78 145.248 149.804 211.487C180.958 278.003 226.494 336.859 283.15 383.863C325.796 357.118 371.646 335.803 419.622 320.416C363.956 288.446 317.54 242.66 284.944 187.493C251.372 130.672 233.676 65.9652 233.695 0.065151L233.696 -2.43387H312.684V0.0661275C312.684 77.1299 343.477 151.041 398.295 205.538C453.114 260.035 527.469 290.654 605.001 290.654H607.501V392.1Z' stroke='%23E2B7D9' stroke-width='5'/%3E%3C/svg%3E");
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: contain;
    width: 31.302vw;
    height: 46.354vw;
    z-index: -1;
}
.network__top{
    display: flex;
    align-items: center;
    gap: 3.854vw;
}
.network__btn{
    font-size: 0.938vw;
    padding: 0.938vw 2.083vw;
}
.network__block {
    display: flex;
    flex-direction: column;
    gap: 4.167vw;
    margin: 10.417vw 0 0 20vw;
    max-width: 70.469vw;
    width: 100%;
    position: relative;
    z-index: 1;
}
.network-icon,
.network-line{
    position: absolute;
    z-index: 1;
    border-radius: 1.042vw;
    top: -1.302vw;
    bottom: -1.302vw;
    width: 0.417vw;
    background-color: #E2B7D9;
    left: 23.39%;
}
.network-icon{
    background-color: transparent;
}
.network-icon{
    z-index: 20;
}
.network__item{
    display: flex;
    align-items: center;
    gap: 13.958vw;
    position: relative;
    z-index: 20;
}
.network__item-date{
    color: #E2B7D9;
    font-size: 3.75vw;
    font-weight: 500;
    line-height: normal;
    position: relative;
    transition: all .2s ease;
    width: 9.635vw;
}
.network__item-date::before{
    content: '';
    position: absolute;
    left: calc(100% + 6.25vw);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' fill='none'%3E%3Ccircle cx='15.5' cy='15.5' r='11.5' fill='%23F0D9EA' stroke='%23E2B7D9' stroke-width='8'/%3E%3C/svg%3E");
    width: 1.615vw;
    height: 1.615vw;
    top: 50%;
    transform: translateY(-50%);
}
.network__item-image{
    display: flex;
    align-items: center;
    width: 100%;
}
.network__item-image img{
    width: 100%;
}
.network__item-content{
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 36.458vw;
    opacity: 0;
    transition: all .3s ease;
    gap: 2.292vw;
}
.network__item-descr{
    color: #611243;
    font-size: 1.25vw;
    font-weight: 500;
    line-height: normal;
}
.network__item:nth-of-type(1) .network__item-image{
    max-width: 31.875vw;
}
.network__item:nth-of-type(2) .network__item-content{
    gap: 1.875vw;
}
.network__item:nth-of-type(2) .network__item-image{
    max-width: 15.99vw;
}
.network__item:nth-of-type(3) .network__item-image{
    max-width: 24.792vw;
}
.network__item:nth-of-type(4) .network__item-image{
    max-width: 36.458vw;
}
.network__item:nth-of-type(5) .network__item-image{
    max-width: 36.458vw;
}
.network__item:nth-of-type(6) .network__item-image{
    max-width: 33.854vw;
}
.network__item:nth-of-type(7) .network__item-image{
    max-width: 12.031vw;
}
.network-line-icon{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-48%);
    width: 3.646vw;
    height: 3.646vw;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70' fill='none'%3E%3Cg clip-path='url(%23clip0_1_947)'%3E%3Ccircle cx='30.5002' cy='39.5' r='30.5' fill='%23F0D9EA'/%3E%3Cmask id='mask0_1_947' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='70' height='70'%3E%3Cpath d='M69.9947 0H0.000305176V70H69.9947V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1_947)'%3E%3Cpath d='M61.5264 39.237H69.9778C69.9793 34.0858 68.9661 28.9847 66.9962 24.2251C65.0263 19.4654 62.1382 15.1404 58.4968 11.4969C54.8554 7.85342 50.532 4.96283 45.7735 2.99019C41.015 1.01755 35.9145 0.00147959 30.7633 0V8.45138C23.1698 8.44366 15.8436 11.2545 10.2039 16.3393L18.4863 28.8868L4.71054 22.9314C1.63411 27.8136 0.00119162 33.4663 0.000305176 39.237C0.000837511 40.8461 0.125158 42.4529 0.372166 44.043H0.411606L15.3875 43.9472L2.89631 52.2521C6.03244 58.9706 11.4912 64.3293 18.2666 67.3406L26.363 54.703L26.5151 69.6901C27.9233 69.8801 29.3425 69.9761 30.7633 69.9775C36.7238 69.9871 42.5574 68.256 47.5478 64.9968L41.3501 51.3224L54.0103 59.3794C58.8682 53.7946 61.5383 46.6389 61.5264 39.237ZM61.5264 39.237H54.2019C54.2019 36.1608 53.5956 33.1147 52.4177 30.273C51.2398 27.4313 49.5134 24.8495 47.3372 22.6754C45.1609 20.5012 42.5775 18.7773 39.7347 17.6022C36.8918 16.427 33.8452 15.8237 30.769 15.8266C30.769 11.5953 30.769 8.50209 30.769 8.50209C38.9205 8.50508 46.7375 11.7438 52.5025 17.5067C58.2676 23.2697 61.5092 31.0854 61.5151 39.237H61.5264ZM30.769 27.6079V21.1566C35.5632 21.1581 40.1606 23.0637 43.5501 26.4542C46.9396 29.8448 48.8437 34.4427 48.8437 39.237H42.3699C42.3721 37.7116 42.0738 36.2006 41.4919 34.7906C40.9101 33.3805 40.0561 32.0989 38.9787 31.019C37.9014 29.939 36.6219 29.0819 35.2132 28.4966C33.8046 27.9113 32.2944 27.6093 30.769 27.6079Z' fill='%23A5307B'/%3E%3Cpath d='M42.3758 39.238C42.3702 41.531 41.6853 43.7709 40.4074 45.6748C39.1295 47.5788 37.3161 49.0613 35.1962 49.9352C33.0762 50.8091 30.7448 51.0352 28.4965 50.5848C26.2481 50.1345 24.1837 49.0279 22.5638 47.405C20.944 45.782 19.8415 43.7154 19.3955 41.4662C18.9495 39.2169 19.1801 36.886 20.0581 34.7678C20.9361 32.6495 22.4222 30.839 24.3286 29.5648C26.235 28.2906 28.4762 27.61 30.7692 27.6089V39.2155L42.3758 39.238Z' fill='%23F0D9EA'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_947'%3E%3Crect width='69.9944' height='70' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
.network-line::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0;
    background-color: #A5307B;
    border-radius: 1.042vw;
}
.network-line-icon {
    z-index: 25;
    will-change: top;
    pointer-events: none;
}
.network__item-content.is-active {
    opacity: 1 !important;
    transform: translateY(0);
}
.network__item.is-active .network__item-date{
    color: #A5307B !important;
}
.network__item-content {
    transform: translateY(1.563vw);
}
.network-line::after {
    height: var(--line-height, 0%);
}
.network__item.is-active .network__item-date::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' fill='none'%3E%3Ccircle cx='15.5' cy='15.5' r='11.5' fill='%23F0D9EA' stroke='%23A5307B' stroke-width='8'/%3E%3C/svg%3E");
}


/* news */
.news-block{
    overflow: hidden;
    padding: 4.167vw 0;
    background-color: #A5307B;
    position: relative;
    z-index: 1;
}
.news__top{
    display: flex;
    align-items: center;
    gap: 2.969vw;
}
.news__btn{
    font-size: 0.938vw;
    padding: 0.938vw 2.083vw;
}
.news-block .news__title{
    margin: 0;
    color: #F0D9EA;
}
.news-block::before{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='605' height='890' viewBox='0 0 605 890' fill='none'%3E%3Cpath d='M607.501 893.418H437.552L437.555 890.916C437.592 846.948 455.252 804.797 486.648 773.715C518.044 742.633 560.61 725.16 604.999 725.123L607.501 725.121V893.418ZM607.501 -2.4993V165.798L604.999 165.796C560.586 165.758 517.998 148.279 486.599 117.194C455.198 86.1078 437.555 43.9564 437.555 0.000697832V-2.4993H607.501ZM607.501 392.1L604.995 392.093C526.293 391.906 448.681 410.19 378.463 445.422C448.681 480.653 526.293 498.935 604.995 498.747L607.501 498.741V600.328H605.001C527.469 600.328 453.114 630.949 398.295 685.446C343.477 739.943 312.684 813.854 312.684 890.918V893.418H233.696L233.695 890.919C233.676 825.019 251.372 760.31 284.944 703.489C317.541 648.322 363.957 602.534 419.624 570.564C371.63 555.159 325.776 533.799 283.149 506.983C226.908 553.671 181.622 612.035 150.487 677.986C119.097 744.48 102.862 817.044 102.94 890.495L102.942 892.998H0.933633L0.93168 890.5C0.865804 805.832 18.804 722.105 53.5713 644.814C87.9559 568.375 138.035 499.94 200.577 443.888C138.021 387.847 87.9337 319.411 53.5479 242.969C19.1539 166.509 1.23768 83.7475 0.936562 0.00948689L0.927773 -2.4993H102.934L102.929 0.00558064C102.783 73.0499 118.78 145.248 149.804 211.487C180.958 278.003 226.494 336.859 283.15 383.863C325.796 357.118 371.646 335.803 419.622 320.416C363.956 288.446 317.54 242.66 284.944 187.493C251.372 130.672 233.676 65.9652 233.695 0.065151L233.696 -2.43387H312.684V0.0661275C312.684 77.1299 343.477 151.041 398.295 205.538C453.114 260.035 527.469 290.654 605.001 290.654H607.501V392.1Z' stroke='%23C93D9E' stroke-width='5'/%3E%3C/svg%3E");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: contain;
    width: 31.302vw;
    height: 46.354vw;
    z-index: -1;
}
.header__menu-close,
.header__menu-logo,
.header__burger{
    transition: none;
    display: none;
}
@media (min-width: 1025px) {
    .sub-menu ul li a:hover{
        color: #A5307B;
        text-decoration: underline;
    }
    .menu-item a:hover{
        color: #F0D9EA;
    }
    .menu-item-has-children:hover > a,
    .menu-item > a:hover{
        color: #611243 !important;
        text-decoration: underline;
    }
    .menu-item-has-children:not(:hover) > a::before{
        content: none;
    }
    .menu-item-has-children:hover .sub-menu{
        display: flex;
    }
    .menu-item-has-children:hover > a span,
    .menu-item > a:hover span{
        transform: rotate(180deg);
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11' fill='none'%3E%3Cpath d='M16.4393 0.43934C17.0251 -0.146446 17.9746 -0.146446 18.5604 0.43934C19.1462 1.02513 19.1462 1.97465 18.5604 2.56043L10.5604 10.5604C10.2791 10.8417 9.89771 10.9999 9.49989 10.9999C9.10206 10.9999 8.72064 10.8417 8.43934 10.5604L0.43934 2.56043C-0.146447 1.97465 -0.146447 1.02513 0.43934 0.43934C1.02513 -0.146447 1.97465 -0.146447 2.56043 0.43934L9.49989 7.37879L16.4393 0.43934Z' fill='%23611243'/%3E%3C/svg%3E");
    }
    .article__latest-block .swiper-wrapper{
        gap: 2.604vw;
        display: flex;
        flex-direction: column;
    }
    .header__bottom,
    .header__menu-inner .header__support,
    .header__menu-inner .header__lang{
        display: none;
    }
    .header__lang-selected:hover{
        color: #A5307B;
        text-decoration: underline;
    }
}
@media (max-width: 1024px) {
    .header__bottom{
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
    html,body{
        font-size: 1.563vw;
    }
    .body{
        min-width: 31.25vw;
    }
    .container{
        max-width: 100vw;
        padding: 0 3.906vw;
    }
    .btn,
    button{
        font-size: 2.344vw;
    }
    .btn{
        padding: 0.977vw 1.758vw;
        min-height: auto;
        border-radius: 4.883vw;
    }
    textarea,
    textarea::placeholder,
    input,
    input::placeholder{
        font-size: 1.367vw;
        line-height: 150%; /* 2.051vw */
    }
    textarea,
    input{
        border-radius: 1.953vw;
        padding: 2.148vw;
        min-height: 7.129vw;
    }
    textarea{
        height: 13.281vw;
    }
    label{
        font-size: 1.758vw;
        line-height: 150%; /* 2.637vw */
    }
    .title, h1{
        font-size: 4.297vw;
    }
    .breadcrumps__inner{
        gap: 0.977vw;
    }
    .breadcrumps__inner a::before,
    .breadcrumps__inner a{
        gap: 0.977vw;
        font-size: 1.563vw;
        line-height: 150%; /* 2.637vw */
    }
    /* header */
    .header{
        top: 2.93vw;
    }
    .header .container {
        padding: 0 2.93vw;
    }
    .header__inner{
        border-radius: 3.906vw;
        box-shadow: 0 0 0.977vw 0 rgba(0, 0, 0, 0.25);
        padding: 1.465vw 2.93vw;
        gap: 0.977vw;
    }
    .header__logo{
        max-width: 22.949vw;
    }
    .header__menu-logo{
        margin-bottom: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        max-width: 29.98vw;
        width: 100%;
    }
    .header__menu-logo img{
        width: 100%;
    }
    .header__menu{
        position: fixed;
        inset: 0;
        background-color: #A5307B;
        overflow: auto;
        padding: 3.516vw;
        transition: all .3s ease;
        transform: translateX(100%);
    }
    .header__menu.active{
        transform: translateX(0%);
    }
    .header__menu-inner{
        max-width: 39.063vw;
        width: 100%;
        margin: 0 auto;
    }
    .menu-item-has-children > a::before{
        content: none;
    }
    .menu-item.menu-item-has-children.active .sub-menu{
        display: flex;
    }
    .header__menu ul{
        gap: 2.734vw;
        flex-direction: column;
        align-items: start;
    }
    .header__burger{
        display: flex;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='19' viewBox='0 0 26 19' fill='none'%3E%3Cpath d='M1.25 1.25H24.1818M1.25 9.05319H24.1818M1.25 16.8564H24.1818' stroke='%23F0D9EA' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");
        background-position: center;
        background-repeat: no-repeat;
        background-size: 2.441vw;
        width: 4.883vw;
        height: 4.883vw;
        min-width: 4.883vw;
    }
    .header__menu-close{
        display: flex;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='25' viewBox='0 0 26 25' fill='none'%3E%3Cpath d='M1.25 1.25L24.2141 23.2511' stroke='%23F0D9EA' stroke-width='2.5' stroke-linecap='round'/%3E%3Cpath d='M24.2188 1.25L1.2547 23.2511' stroke='%23F0D9EA' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");        background-position: center;
        background-repeat: no-repeat;
        background-size: 2.441vw;
        width: 3.418vw;
        height: 3.418vw;
        min-width: 3.418vw;
        position: fixed;
        top: 5.859vw;
        right: 5.859vw;
    }
    .sub-menu{
        border-radius: 0 0 1.953vw 1.953vw;
        box-shadow: none;
        position: initial;
        padding: 1.367vw 1.172vw 0;
        flex-direction: row;
        gap: 1.953vw;
        background-color: transparent;
    }
    .menu-item.menu-item-has-children.active > a{
        color: #611243;
        text-decoration: underline;
    }
    .menu-item.menu-item-has-children.active > a span{
        transform: rotate(180deg);
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11' fill='none'%3E%3Cpath d='M16.4393 0.43934C17.0251 -0.146446 17.9746 -0.146446 18.5604 0.43934C19.1462 1.02513 19.1462 1.97465 18.5604 2.56043L10.5604 10.5604C10.2791 10.8417 9.89771 10.9999 9.49989 10.9999C9.10206 10.9999 8.72064 10.8417 8.43934 10.5604L0.43934 2.56043C-0.146447 1.97465 -0.146447 1.02513 0.43934 0.43934C1.02513 -0.146447 1.97465 -0.146447 2.56043 0.43934L9.49989 7.37879L16.4393 0.43934Z' fill='%23611243'/%3E%3C/svg%3E");
    }
    .sub-menu ul{
        gap: 1.953vw;
    }
    .sub-menu ul li a{
        font-size: 1.563vw;
        line-height: 150%; /* 2.637vw */
    }
    .menu-item a{
        font-size: 1.953vw;
        line-height: 150%; /* 2.637vw */
    }
    .menu-item-has-children > a{
        gap: 1.367vw;
    }
    .menu-item-has-children > a span{
        width: 1.855vw;
        height: 0.777vw;
        min-width: 1.855vw;
    }
    .menu-item-has-children > a::before{
        top: -0.977vw;
        left: -0.977vw;
        right: -0.977vw;
        bottom: -5.859vw;
    }
    .header__content{
        gap: 1.563vw;
    }
    .header__support-selected,
    .header__lang-selected{
        padding: 1.563vw 2.344vw;
        gap: 1.172vw;
        border-radius: 4.883vw;
    }
    .header__support-selected::after{
        width: 1.855vw;
        height: 1.074vw;
        min-width: 1.855vw;
    }
    .header__support-content {
        top: calc(100% - 1.953vw);
        padding: 3.506vw 2.906vw 1.953vw 2.325vw;
        gap: 1.367vw;
        border-radius: 0 0 1.953vw 1.953vw;
        box-shadow: 0 0 1.465vw 0 rgba(0, 0, 0, 0.25);
        max-width: 18.484vw;
        right: 9.13vw;
    }
    .header__inner::after{
        border-radius: 3.906vw;
    }
    .header__support-link{
        gap: 1.367vw;
    }
    .header__support-link::after{
        width: 2.246vw;
        height: 1.758vw;
        min-width: 2.246vw;
    }
    /* contact */
    .contact{
        padding: 15.43vw 0 5.273vw;
    }
    .contact__inner{
        gap: 1.953vw;
    }
    .contact__content{
        max-width: 37.305vw;
    }
    .contact__bottom{
        margin-top: 29.785vw;
    }
    .contact__info{
        margin-top: 5.273vw;
        gap: 0;
    }
    .contact__info-descr{
        font-size: 1.953vw;
    }
    .contact__socials{
        margin-top: 5.273vw;
    }
    .contact__socials-title{
        font-size: 1.563vw;
        line-height: 150%; /* 2.637vw */
    }
    .contact__socials-block{
        gap: 1.563vw;
        margin-top: 2.344vw;
    }
    .contact__socials a svg{
        width: 4.688vw;
    }
    .contact__form{
        max-width: 52.93vw;
        border-radius: 3.906vw;
        padding: 3.516vw 3.906vw;
        gap: 0;
    }
    .contact__form-title{
        font-size: 4.297vw;
        margin-bottom: 3.516vw;
    }
    .contact__form-content{
        margin-top: 5.273vw;
        gap: 2.637vw;
    }
    .contact__form-btn{
        max-width: 41.016vw;
        margin-top: -0.879vw;
    }
    .contact__form-box{
        gap: 1.953vw;
        grid-template-columns: 1fr;
    }
    .contact .contact__form-box{
        grid-template-columns: 1fr;
    }
    .contact__form-info{
        font-size: 1.367vw;
        margin-top: -0.684vw;
    }
    .contact__form-btn {
        max-width: 40.625vw;
        margin-top: 2.441vw;
        padding: 1.758vw;
        font-size: 1.953vw;
    }
    .contact__form-block{
        gap: 0.781vw;
    }
    .feedback-reason{
        top: calc(100% - 1.953vw);
        padding-top: 1.953vw;
        border-radius: 0 0 3.906vw 3.906vw;
        box-shadow: 0 0 1.465vw 0 rgba(0, 0, 0, 0.25);
    }
    .feedback-reason span{
        padding: 1.172vw 2.344vw;
        font-size: 1.563vw;
        gap: 0.977vw;
        line-height: 150%; /* 2.344vw */
    }
    .feedback-reason span span{
        height: 0.098vw;
        max-height: 0.098vw;
    }
    .feedback-reason > span:last-of-type{
        padding: 1.172vw 2.344vw 2.344vw;
    }
    .map{
        padding: 5.273vw 0;
    }
    .map__inner{
        border-radius: 1.953vw;
    }
    .map__inner iframe{
        height: 39.063vw;
    }
    /* footer */
    .footer{
        padding-bottom: 5.371vw;
    }
    .footer__inner{
        box-shadow: 0 0 0.977vw 0 rgba(0, 0, 0, 0.25);
        border-radius: 3.906vw;
    }
    .footer__start{
        gap: 3.906vw;
        padding: 3.906vw 6.543vw 0 3.125vw;
    }
    .footer__start::before{
        width: 37.988vw;
        left: -0.888vw;
        height: 24.902vw;
    }
    .footer__logo{
        max-width: 31.738vw;
    }
    .footer__content{
        max-width: 46.582vw;
    }
    .footer__top{
        gap: 2.344vw;
        flex-direction: column;
        align-items: start;
    }
    .footer__title{
        font-size: 4.297vw;
    }
    .footer__support-selected{
        font-size: 1.758vw;
        gap: 1.367vw;   
        border-radius: 4.883vw;
        padding: 1.758vw 3.125vw;
    }
    .footer__support-selected::after{
        width: 1.855vw;
        height: 1.074vw;
        min-width: 1.855vw;
    }
    .footer__support-content{
        border-radius: 0 0 2.441vw 2.441vw;
        gap: 1.953vw;
        padding: 4.506vw 3.125vw 1.953vw;
    }
    .footer__support-link{
        gap: 1.367vw;
    }
    .footer__support-link::after{
        width: 2.344vw;
        height: 1.758vw;
        min-width: 2.344vw;
    }
    .footer__box{
        margin-top: 3.906vw;
        gap: 3.906vw;
        display: grid;
        grid-template-columns: 1.2fr 1fr;
    }
    .footer__menu{
        grid-template-columns: 1fr;
        gap: 2.344vw;
    }
    .footer__menu li a{
        font-size: 1.563vw;
        line-height: 150%; /* 2.637vw */
    }
    .footer__name{
        margin-bottom: 3.32vw;
        font-size: 2.93vw;
    }
    .footer__info{
        gap: 3.906vw;
        flex-direction: column;
    }
    .footer__info-address{
        font-size: 1.563vw;
        line-height: 150%; /* 2.637vw */   
    }
    .footer__info-block{
        gap: 1.465vw;
    }
    .footer__info-link[href^="tel:"] {
        font-size: 1.953vw;
    }
    .footer__info-link[href^="mailto:"] {
        font-size: 1.563vw;
    }
    .footer__socials{
        margin-top: 3.906vw;
        gap: 1.27vw;
    }
    .footer__socials-link{
        width: 4.688vw;
        height: 4.688vw;
        min-width: 4.688vw;
    }
    .footer__line{
        margin-top: 3.32vw;
        gap: 2.93vw;
    }
    .footer__line-name{
        font-size: 2.93vw;
    }
    .footer__line-link{
        font-size: 2.93vw;
        gap: 0.977vw;
    }
    .footer__line-link::before{
        width: 2.734vw;
        height: 2.734vw;
        min-width: 2.734vw;
    }
    .footer__end{
        padding: 3.906vw 3.125vw;
        gap: 1.953vw;
    }
    .footer__end-link{
        font-size: 1.172vw;
        line-height: 125%; /* 1.709vw */
    }
    .footer__end-develop{
        gap: 0.977vw;
        font-size: 1.172vw;
        line-height: 125%; /* 1.709vw */
    }
    .footer__end-develop img{
        width: 8.301vw;
    }
    .thanks__inner{
        padding: 10.645vw 3.613vw;
        border-radius: 2.93vw;
        max-width: 58.594vw;
    }
    .thanks__close{
        top: 3.906vw;
        right: 3.906vw;
        width: 4.688vw;
        height: 4.688vw;
        min-width: 4.688vw;
    }
    .partners{
        padding: 15.43vw 0 5.273vw;
    }
    .partners-bg{
        width: 75.449vw;
        height: 111.739vw;
    }
    .partners__block {
        gap: 1.563vw 2.637vw;
        margin-top: 4.883vw;
        padding: 0 1.27vw;
        grid-template-columns: 1fr 1fr 1fr;
    }
    .partners__content{
        margin-top: 6.836vw;
    }
    .partners__content + .partners__content{
        margin-top: 5.273vw;
    }
    .partners__title{
        font-size: 3.516vw;
    }
    .feedback{
        padding: 5.273vw 0;
    }
    .feedback__title + .feedback__content{
        margin-top: 5.273vw;
    }
    .feedback__content{
        border-radius: 3.906vw;
        box-shadow: 0 0 1.465vw 0 rgba(0, 0, 0, 0.25);
        flex-direction: column;
        max-width: 70%;
        margin: 0 auto;
    }
    .feedback__image{
        max-width: 100%;
        height: 44.922vw;
    }
    .feedback__form{
        padding: 3.516vw 4.297vw;
        max-width: 100%;
    }
    .support{
        padding: 15.43vw 0 0;
    }
    .support__inner{
        gap: 5.273vw;
        flex-direction: column;
    }
    .support__content{
        max-width: 62.012vw;
    }
    .support__title{
        margin-top: 5.273vw;
    }
    .support__name{
        margin-top: 4.883vw;
        font-size: 2.93vw;
    }
    .support__image{
        height: 52.734vw;
        max-width: 100%;
        border-radius: 3.906vw;
    }
    .support__mono{
        margin-top: 5.273vw;
    }
    .support__mono-info{
        margin-top: 5.273vw;
        gap: 4.297vw;
    }
    .support__mono-qr{
        width: 23.438vw;
        height: 23.438vw;
        min-width: 23.438vw;
        border-radius: 1.953vw;
    }
    .support__mono-descr{
        font-size: 1.563vw;
    }
    .support__mono-content{
        max-width: 40.82vw;
    }
    .support__mono-btn{
        margin-top: 3.516vw;
        font-size: 1.563vw;
        padding: 1.758vw;
    }
    .support__info{
        margin-top: 5.859vw;
    }
    .support__info-name{
        padding: 2.93vw 5.859vw;
        border-radius: 2.93vw;
        font-size: 5.273vw;
    }
    .support__info-content{
        padding: 5.273vw 3.516vw;
        gap: 5.273vw;
        grid-template-columns: 1fr;
    }
    .support__info-title{
        font-size: 3.516vw;
    }
    .support__info-more{
        gap: 1.953vw 2.148vw;
        margin-top: 5.273vw;
    }
    .support__info-label{
        font-size: 1.367vw;
    }
    .support__info-info{
        padding: 0.488vw 2.441vw;
        min-height: 6.25vw;
        border-radius: 1.953vw;
        font-size: 1.563vw;
        margin-top: 1.27vw;
    }
    .support__info-height{
        min-height: 6.25vw;
    }
    .support__info-copy{
        width: 3.125vw;
        height: 3.125vw;
        min-width: 3.125vw;
    }
    .support__info-btn {
        min-height: auto;
        margin-top: 3.906vw;
        padding: 2.148vw;
        font-size: 1.953vw;
    }
    .support__info-block + .support__info-block{
        margin-top: 4.395vw;
    }
    .news{
        padding: 15.43vw 0 5.273vw;
    }
    .news__title{
        margin-top: 5.273vw;
    }
    .news__block,
    .news__swiper{
        margin-top: 5.273vw;
    }
    .news__block{
        gap: 1.953vw;
        grid-template-columns: 1fr 1fr;
    }
    .news__item{
        border-radius: 1.95vw;
    }
    .news__item-image{
        height: 21.387vw;
    }
    .news__item-content{
        padding: 2.246vw 1.563vw;
        gap: 1.758vw;
    }
    .news__item-title h3{
        font-size: 1.953vw;
    }
    .news__item-date{
        font-size: 1.563vw;
    }
    .pages-inner{
        margin-top: 8.594vw;
        gap: 1.074vw;
    }
    .pages-inner a{
        font-size: 1.563vw;
    }
    .article{
        padding: 15.43vw 0 5.273vw;
    }
    .article__title{
        margin-top: 5.273vw;
    }
    .article__date{
        margin-top: 1.758vw;
    }
    .article__content{
        margin-top: 5.273vw;
        flex-direction: column;
        gap: 3.906vw;
    }
    .article__info{
        max-width: 100%;
    }
    .article__info-image{
        border-radius: 3.906vw;
    }
    .article__info-content{
        margin-top: 3.516vw;
    }
    .article__info-content p{
        font-size: 1.563vw;
        margin-bottom: 1.953vw;
    }
    .article__info-content h3{
        font-size: 2.93vw;
        margin-bottom: 1.953vw;
    }
    .article__info-content h4{
        font-size: 1.953vw;
        margin-bottom: 1.953vw;
    }
    .article__info-custom{
        border-radius: 3.906vw;
        padding: 7.813vw;
    }
    .article__info-descr{
        margin-top: 2.93vw;
        max-width: 58.594vw;
        font-size: 3.125vw;
    }
    .article__info-logo{
        margin-top: 6.836vw;
        max-width: 29.297vw;
        max-height: 5.859vw;
    }
    .article__latest{
        max-width: 100%;
    }
    .article__latest-title{
        font-size: 2.93vw;
    }
    .article__latest-block{
        margin-top: 5.273vw;
    }
    .article__latest-block .news__item-image{
        height: 16.992vw;
    }
    .article__latest-block .news__item-title h3{
        font-size: 2.344vw;
    }
    .article__latest-block .news__item-date{
        font-size: 1.758vw;
    }
    .article__latest-btn{
        margin-top: 5.273vw;
        font-size: 1.563vw;
        padding: 1.758vw 3.906vw;
    }
    .activity{
        padding: 15.43vw 0 5.273vw;
    }
    .activity__title{
        margin-top: 5.273vw;
    }
    .activity__block{
        margin-top: 5.273vw;
        gap: 3.516vw;
    }
    .activity__item {
        flex-direction: column !important;
        border-radius: 3.906vw;
    }
    .activity__item-inner{
        padding: 3.516vw 5.859vw;
        max-width: 96.68vw;
        min-height: 44.922vw;
        display: flex;
        flex-direction: column;
        align-items: start;
        justify-content: center;
    }
    .activity__item-title{
        font-size: 2.93vw;
    }
    .activity__item-content{
        margin-top: 1.953vw;
    }
    .activity__item-content p{
        margin-top: 1.953vw;
        font-size: 1.563vw;
    }
    .activity__item-image{
        max-width: 100%;
        height: 29.297vw;
        justify-content: center;
        overflow: hidden;
    }
    .activity__item:nth-of-type(1) .activity__item-image img{
        width: 70%;
    }
    .activity__item:nth-of-type(2) .activity__item-image img{
        width: 60%;
    }
    .activity__item:nth-of-type(3) .activity__item-image img{
        width: 40%;
    }
    .reports{
        padding: 5.273vw 0;
    }
    .reports__info-reports {
        margin-top: 5.273vw;
        gap: 2.344vw;
    }
    .reports__info-btn {
        border-radius: 4.883vw;
        padding: 1.367vw 3.516vw;
        font-size: 4.297vw;
    }
    .reports__info + .reports__info {
        margin-top: 5.273vw;
    }
    .support__info-name,
    .reports__info-name{
        padding: 1.953vw 3.516vw;
        font-size: 4.297vw;
        gap: 1.953vw;
    }
    .reports__info-name::after,
    .support__info-name::after {
        width: 6.543vw;
        height: 6.543vw;
        min-width: 6.543vw;
    }
    .reports__info-box{
        gap: 3.906vw;
        margin-top: 5.273vw;
    }
    .reports__info-link {
        padding: 1.953vw 3.516vw;
        gap: 1.953vw;
        border-radius: 2.93vw;
        min-height: 7.52vw;
        font-size: 2.93vw;
    }
    .reports__info-link::after {
        width: 4.297vw;
        height: 3.516vw;
        min-width: 4.297vw;
    }
    .about{
        padding: 15.43vw 0 0;
    }
    .about__inner {
        padding: 17.676vw 0;
        justify-content: start;
        min-height: 73.73vw;
    }
    .about__title{
        max-width: 68.652vw;
    }
    .aboutblock{
        padding: 5.273vw 0;
    }
    .aboutblock__inner{
        gap: 5.273vw;
        flex-direction: column-reverse;
    }
    .aboutblock__content{
        gap: 5.273vw;
        max-width: 100%;
    }
    .aboutblock__block{
        gap: 5.273vw;
    }
    .aboutblock__descr{
        padding: 2.93vw;
        font-size: 2.93vw;
        border-radius: 2.93vw;
    }
    .aboutblock__image{
        max-width: 100%;
        height: 46.387vw;
        border-radius: 3.906vw;
    }
    .valuables{
        padding: 5.273vw 0;
    }
    .valuables__block{
        gap: 0.977vw;
        margin-top: 5.273vw;
        justify-content: start;
    }
    .valuables__item{
        padding: 2.344vw 2.539vw;
        font-size: 2.93vw;
        border-radius: 4.883vw;
    }
    .valuables::before {
        width: 50.774vw;
        height: 75.195vw;
        top: 0;
    }
    .history{
        padding: 7.813vw 0 5.762vw;
    }
    .history::before {
        width: 50.774vw;
        height: 75.195vw;
        top: 0;
    }
    .history__image{
        margin-top: 5.273vw;
        height: 39.063vw;
        border-radius: 1.953vw;
    }
    .history__box{
        margin-top: 5.273vw;
        gap: 5.273vw;
    }
    .history__block{
        gap: 5.273vw;
        flex-direction: column-reverse !important;
    }
    .history__block-image{
        max-width: 100%;
        height: 61.523vw;
        border-radius: 3.906vw;
    }
    .history__block-content{
        max-width: 100%;
        gap: 2.93vw;
    }
    .history__block-content h4{
        font-size: 1.953vw;
    }
    .history__block-content ul li{
        padding-left: 2.539vw;
    }
    .history__block-content ul li::before{
        width: 0.586vw;
        height: 0.586vw;
        top: 0.977vw;
        left: 0.977vw;
    }
    .team__inner{
        padding: 5.273vw 0;
    }
    .team__image{
        margin-top: 5.273vw;
        border-radius: 3.906vw;
    }
    .team__content::before,
    .team__content::after{
        width: 55.304vw;
        height: 81.904vw;
    }
    .team__block{
        gap: 3.125vw;
        grid-template-columns: 1fr 1fr;
    }
    .team__item-content{
        padding: 1.465vw 2.051vw;
        border-radius: 0 0 3.906vw 3.906vw;
    }
    .team__item-name{
        font-size: 2.93vw;
    }
    .team__item-image{
        height: 42.383vw;
    }
    .team__item-post{
        margin-top: 1.758vw;
    }
    .awards{
        padding: 5.273vw 0;
    }
    .awards__content{
        gap: 5.273vw;
        grid-template-columns: 1fr;
    }
    .awards__info-content{
        margin-top: 5.273vw;
    }
    .slider-prev,
    .slider-next{
        width: 4.395vw;
        height: 4.395vw;
        min-width: 4.395vw;
        background-size: 1.27vw;
        background-position: center;
    }
    .awards__info-slide{
        border-radius: 3.906vw;
        height: 61.523vw;
    }
    .awards__box{
        margin-top: 5.273vw;
        border-radius: 3.906vw;
    }
    .awards__box::after {
        background-size: 51vw;
    }
    .awards__box + .awards__box{
        margin-top: 5.273vw;
    }
    .awards__item{
        padding: 1.953vw 0;
        gap: 2.93vw;
        max-width: 100%;
    }
    .awards__item-title{
        font-size: 2.93vw;
    }
    .awards__item-descr{
        padding: 0.488vw 1.465vw;
        border-radius: 2.93vw;
    }
    .supervisory{
        padding: 6.836vw 0 8.398vw;
    }
    .supervisory__block{
        margin-top: 5.273vw;
        gap: 3.906vw;
    }
    .supervisory__item{
        gap: 3.906vw;
    }
    .supervisory__item-image{
        min-height: 63.965vw;
        max-width: 38.867vw;
    }
    .supervisory__item-name{
        font-size: 2.93vw;
    }
    .supervisory__item-post{
        margin-top: 3.027vw;
        padding: 0.488vw 1.465vw;
        border-radius: 2.93vw;
    }
    .supervisory__item-content{
        margin-top: 3.906vw;
        gap: 1.953vw;
    }
    .supervisory__item::after {
        border-radius: 0 3.906vw 3.906vw 0;
        background-size: 42.969vw;
    }
    .hero__slide-inner{
        padding: 20vw 2.93vw 8.789vw 0;
        gap: 3.906vw;
        justify-content: center;
        min-height: 71.484vw;
    }
    .hero__slide-btn{
        margin-top: 1.953vw;
    }
    .hero .breadcrumps__inner{
        top: 15.43vw;
        left: 3.906vw;
    }
    .hero__slide-btn .btn{
        padding: 1.367vw 2.441vw;
        font-size: 1.172vw;
    }
    .hero__slide-bg::after {
        width: 80%;
    }
    .slider-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
        gap: 1.465vw;
    }
    .slider-pagination.swiper-pagination-clickable.swiper-pagination-bullets .swiper-pagination-bullet{
        width: 1.66vw;
        height: 1.66vw;
        min-width: 1.66vw;
    }
    .awards__info-slider-pagination{
        bottom: 1.953vw !important;
    }
    .partner-slider{
        padding: 1.465vw 0;
    }
    .partner-slider-inner{
        gap: 4.395vw;
    }
    .partner-slider-image{
        height: 4.395vw;
    }
    .results{
        padding: 5.273vw 0;
    }
    .results__block {
        margin-top: 4.688vw;
        gap: 1.953vw;
        grid-template-columns: 1.19fr 1.1fr 0.716fr;
        grid-template-rows: 1fr 0.71fr;
    }
    .results__item:nth-of-type(1){
        padding: 2.734vw 2.93vw;
    }
    .results__item:nth-of-type(1) .results__item-name{
        gap: 4.199vw;
        font-size: 4.883vw;
    }
    .results__item:nth-of-type(1) .results__item-name span{
        font-size: 12.109vw;
    }
    .results__item:nth-of-type(2){
        padding: 3.516vw 2.441vw 0.977vw;
    }
    .results__item:nth-of-type(2) .results__item-name{
        gap: 2.93vw;
        font-size: 4.297vw;
    }
    .results__item:nth-of-type(2) .results__item-name span{
        font-size: 8.789vw;
        transform: translateY(0);
    }
    .results__item:nth-of-type(2) .results__item-descr{
        font-size: 2.344vw;
        margin-top: 3.516vw;
        max-width: 64.648vw;
    }
    .results__item:nth-of-type(3){
        padding: 0.488vw 2.441vw;
    }
    .results__item:nth-of-type(3) .results__item-name{
        gap: 0.781vw;
        font-size: 1.953vw;
    }
    .results__item:nth-of-type(4) .results__item-name span,
    .results__item:nth-of-type(3) .results__item-name span{
        font-size: 6.25vw;
    }
    .results__item:nth-of-type(4){
        padding: 0.488vw 2.344vw;
    }
    .results__item:nth-of-type(4) .results__item-name{
        gap: 0.977vw;
        font-size: 1.953vw;
    }
    .results__item:nth-of-type(3)::before {
        top: 1.953vw;
        right: 1.953vw;
        width: 4.883vw;
        height: 4.883vw;
    }
    .results__btn{
        margin-top: 3.516vw;
        max-width: 34.863vw;
        padding: 2.441vw;
        font-size: 2.93vw;
    }
    .network{
        padding: 5.273vw 0 8.789vw;
    }
    .network::before {
        top: 0;
        width: 45.898vw;
        height: 67.969vw;
    }
    .network::after {
        width: 45.898vw;
        height: 67.969vw;
    }
    .news-block::before {
        width: 45.898vw;
        height: 67.969vw;
    }
    .network__top{
        gap: 4.199vw;
    }
    .network__btn{
        padding: 1.367vw 3.125vw;
        font-size: 1.563vw;
    }
    .network__block{
        gap: 4.688vw;
        margin: 6.836vw 0 0 3.516vw;
        max-width: 100%;
    }
    .network-line,
    .network-icon{
        width: 0.586vw;
        top: -2.441vw;
        bottom: -2.441vw;
        border-radius: 1.953vw;
    }
    .network__item {
        gap: 18.945vw;
    }
    .network__item-date{
        font-size: 5.469vw;
        width: 13.281vw;
    }
    .network__item-date::before{
        width: 3.027vw;
        height: 3.027vw;
        left: calc(100% + 7.129vw);
    }
    .network__item-content{
        gap: 3.32vw;
        max-width: 53.32vw;
    }
    .network__item-descr{
        font-size: 1.953vw;
    }
    .network__item:nth-of-type(1) .network__item-image{
        max-width: 46.68vw;
    }
    .network__item:nth-of-type(2) .network__item-content{
        gap: 3.516vw;
    }
    .network__item:nth-of-type(2) .network__item-image{
        max-width: 23.438vw;
    }
    .network__item:nth-of-type(3) .network__item-image{
        max-width: 36.133vw;
    }
    .network__item:nth-of-type(4) .network__item-image{
        max-width: 53.32vw;
    }
    .network__item:nth-of-type(5) .network__item-image{
        max-width: 53.32vw;
    }
    .network__item:nth-of-type(6) .network__item-image{
        max-width: 49.512vw;
    }
    .network__item:nth-of-type(7) .network__item-image{
        max-width: 17.578vw;
    }
    .network-line-icon {
        width: 5.273vw;
        height: 5.273vw;
    }
    .news-block{
        padding: 5.273vw 0;
    }
    .news__top{
        gap: 2.93vw;
    }
    .news__btn{
        padding: 1.758vw 3.906vw;
        font-size: 1.758vw;
    }
    .support__info-info.active .support__info-copy {
        background-size: 1.88vw;
    }
    .header__menu-inner .header__lang-selected{
        display: inline-block !important;
        background-color: transparent;
    }
    .header__menu-inner .header__lang-selected.active{
        background-color: #611243;
    }
    .header__menu-inner .header__support-selected{
        justify-content: center;
    }
    .header__menu-inner .header__support-selected,
    .header__menu-inner .header__lang-selected{
        padding: 16px 24px;
        gap: 12px;
        border-radius: 50px;
    }
    .header__menu-inner  .header__support-selected::after{
        width: 19px;
        height: 11px;
        min-width: 19px;
    }
    .header__menu-inner .header__support{
        margin-top: auto;
        position: relative;
        z-index: 1;
    }
    .header__menu-inner .header__support-content{
        left: 0;
        right: 0;
        width: 100%;
        max-width: none;
        top: calc(100% - 25px);
        padding: 40px 40px 20px 32px;
        gap: 20px;
        border-radius: 0 0 20px 20px;
        box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
        background-color: #F0D9EA;
    }
    .header__menu-inner.header__support-link{
        color: #611243;
    }
    .header__menu-inner .header__support-link{
        gap: 14px;
        color: #611243;
    }
    .header__menu-inner .header__support-link::after{
        width: 23px;
        height: 18px;
        min-width: 23px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' viewBox='0 0 24 18' fill='none'%3E%3Cpath d='M14.9492 1.94922L21.9498 8.94979L14.9492 15.9504' stroke='%23611243' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.9588 9.00009L2.28125 9' stroke='%23611243' stroke-width='2.7' stroke-linecap='round'/%3E%3C/svg%3E");
    }
    .header__menu-inner{
        display: flex;
        flex-direction: column;
        gap: 36px;
        justify-content: space-between;
        height: 100%;
    }
    .header__menu-inner .header__lang{
        display: flex;
        align-items: center;
        gap: 10px;
        order: 1;
    }
    .header-scrolled .header__burger{
        width: 6.883vw;
        height: 6.883vw;
        min-width: 6.883vw;
    }
    .header__bottom{
        padding-bottom: 38px;
    }
}
.footer__logo-mobile{
    display: none;
}
@media (max-width: 768px) {
    .header__content .header__support,
    .header__content .header__lang{
        display: none;
    }
    html,body{
        font-size: 16px;
    }
    .body{
        min-width: 320px;
    }
    .container{
        max-width: 506px;
        padding: 0 18px;
    }
    .btn,
    button{
        font-size: 24px;
    }
    .btn{
        padding: 10px 18px;
        min-height: auto;
        border-radius: 50px;
    }
    textarea,
    textarea::placeholder,
    input,
    input::placeholder{
        font-size: 14px;
        line-height: 150%; /* 21px */
    }
    textarea,
    input{
        border-radius: 20px;
        padding: 22px;
        min-height: 64px;
    }
    textarea{
        height: 136px;
    }
    label{
        font-size: 16px;
        line-height: 150%; /* 27px */
    }
    .title, h1{
        font-size: 30px;
    }
    .breadcrumps__inner{
        gap: 10px;
    }
    .breadcrumps__inner a::before,
    .breadcrumps__inner a{
        gap: 10px;
        font-size: 16px;
        line-height: 150%; /* 27px */
    }
    /* header */
    .header{
        top: 30px;
    }
    .header .container {
        padding: 0 18px;
    }
    .header__inner {
        border-radius: 40px;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
        padding: 4px 4px 4px 16px;
        gap: 10px;
    }
    .header__logo{
        max-width: 128px;
    }
    .header__menu-logo{
        margin-bottom: 0;
        max-width: 235px;
    }
    .header__menu{
        position: fixed;
        inset: 0;
        background-color: #A5307B;
        overflow: auto;
        padding: 33px 36px 0;
        transition: all .3s ease;
        transform: translateX(100%);
    }
    .header__menu.active{
        transform: translateX(0%);
    }
    .header__menu-inner{
        max-width: 400px;
        width: 100%;
        margin: 0 auto;
    }
    .menu-item-has-children > a::before{
        content: none;
    }
    .menu-item.menu-item-has-children.active .sub-menu{
        display: flex;
    }
    .header__menu ul{
        gap: 30px;
        flex-direction: column;
        align-items: start;
        margin: auto 0 auto;
    }
    .header__burger,
    .header-scrolled .header__burger{
        background-size: 23px;
        width: 48px;
        height: 48px;
        min-width: 48px;
    }
    .header__menu-close{
        background-size: 25px;
        width: 48px;
        height: 48px;
        min-width: 48px;
        position: absolute;
        top: 38px;
        right: 20px;
    }
    .sub-menu{
        border-radius: 0 0 20px 20px;
        box-shadow: none;
        position: initial;
        padding: 14px 12px 0;
        flex-direction: row;
        gap: 20px;
        background-color: transparent;
    }
    .menu-item.menu-item-has-children.active > a{
        color: #611243;
        text-decoration: underline;
    }
    .menu-item.menu-item-has-children.active > a span{
        transform: rotate(180deg);
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11' fill='none'%3E%3Cpath d='M16.4393 0.43934C17.0251 -0.146446 17.9746 -0.146446 18.5604 0.43934C19.1462 1.02513 19.1462 1.97465 18.5604 2.56043L10.5604 10.5604C10.2791 10.8417 9.89771 10.9999 9.49989 10.9999C9.10206 10.9999 8.72064 10.8417 8.43934 10.5604L0.43934 2.56043C-0.146447 1.97465 -0.146447 1.02513 0.43934 0.43934C1.02513 -0.146447 1.97465 -0.146447 2.56043 0.43934L9.49989 7.37879L16.4393 0.43934Z' fill='%23611243'/%3E%3C/svg%3E");
    }
    .sub-menu ul{
        gap: 16px 20px;
    }
    .sub-menu ul li a{
        font-size: 14px;
        line-height: 150%; /* 27px */
    }
    .menu-item a{
        font-size: 16px;
        line-height: 150%; /* 27px */
    }
    .menu-item-has-children > a{
        gap: 14px;
    }
    .menu-item-has-children > a span{
        width: 13px;
        height: 13px;
        min-width: 13px;
    }
    .menu-item-has-children > a::before{
        top: -10px;
        left: -10px;
        right: -10px;
        bottom: -60px;
    }
    .header__content{
        gap: 16px;
    }
    .header__menu-inner{
        display: flex;
        flex-direction: column;
        gap: 36px;
        justify-content: space-between;
        height: 100%;
    }
    .header__inner::after{
        border-radius: 40px;
    }
    /* contact */
    .contact{
        padding: 0;
    }
    .contact__top{
        position: relative;
        z-index: 1;
        padding: 108px 0 80px;
    }
    .contact__inner{
        gap: 45px;
        flex-direction: column;
    }
    .contact__content{
        max-width: 382px;
    }
    .contact__bottom{
        margin-top: 45px;
    }
    .contact__info{
        margin-top: 71px;
        gap: 0;
    }
    .contact__info-descr{
        font-size: 18px;
    }
    .contact__socials{
        margin-top: 54px;
    }
    .contact__socials-title{
        font-size: 16px;
        line-height: 150%; /* 27px */
    }
    .contact__socials-block{
        gap: 16px;
        margin-top: 24px;
    }
    .contact__socials a svg{
        width: 48px;
    }
    .contact__form.contact__form-page {
        max-width: 100%;
        padding: 36px 18px;
        margin-top: -40px;
        position: relative;
        z-index: 1;
    }
    .contact__form{
        max-width: 542px;
        border-radius: 40px;
        padding: 36px 40px;
        gap: 0;
    }
    .contact__form-title{
        font-size: 30px;
        margin-bottom: 36px;
    }
    .contact__form-content{
        margin-top: 36px;
        gap: 16px;
    }
    .contact__form-box{
        gap: 20px;
        grid-template-columns: 1fr;
    }
    .contact .contact__form-box{
        grid-template-columns: 1fr;
    }
    .contact__form-info{
        font-size: 14px;
        margin-top: -7px;
    }
    .contact__form-btn {
        max-width: 100%;
        margin-top: 25px;
        padding: 14px;
        font-size: 20px;
    }
    .contact__form-block{
        gap: 8px;
    }
    .feedback-reason{
        top: calc(100% - 20px);
        padding-top: 20px;
        border-radius: 0 0 40px 40px;
        box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
    }
    .feedback-reason span{
        padding: 12px 24px;
        font-size: 16px;
        gap: 10px;
        line-height: 150%; /* 24px */
    }
    .feedback-reason span span{
        height: 1px;
        max-height: 1px;
    }
    .feedback-reason > span:last-of-type{
        padding: 12px 24px 24px;
    }
    .map {
        padding: 50px 0 36px;
        margin-top: -50px;
    }
    .map__inner{
        border-radius: 20px;
    }
    .map__inner iframe{
        height: 400px;
    }
    /* footer */
    .footer{
        padding-bottom: 0;
    }
    .footer .container{
        padding: 0;
    }
    .footer__inner{
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
        border-radius: 40px 40px 0 0;
        padding-bottom: 278px;
        position: relative;
        z-index: 10;
        overflow: hidden;
    }
    .footer__start{
        gap: 40px;
        padding: 36px 33px 0;
    }
    .footer__start::before{
        content: none;
    }
    .footer__inner::before {
        content: '';
        position: absolute;
        z-index: 0;
        background-image: url("data:image/svg+xml,%0A%3Csvg width='588' height='396' viewBox='0 0 588 396' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M587.941 287.986V396.32H479.76C479.76 382.093 482.558 368.006 487.995 354.862C493.431 341.718 501.4 329.776 511.445 319.716C521.491 309.656 533.417 301.676 546.542 296.232C559.667 290.788 573.734 287.986 587.941 287.986Z' fill='%23A5307B'/%3E%3Cpath d='M108.341 396.32H0.251953L0.251953 287.986C28.9274 288.01 56.4201 299.434 76.6882 319.748C96.9562 340.063 108.341 367.604 108.341 396.32Z' fill='%23A5307B'/%3E%3Cpath d='M332.276 184.112C350.863 213.39 365.51 244.995 375.839 278.109C396.92 240.258 427.71 208.728 465.027 186.777C502.345 164.826 544.838 153.249 588.117 153.242V201.95C536.713 201.95 487.415 222.4 451.067 258.799C414.719 295.199 394.298 344.567 394.298 396.044H330.523C330.65 342.858 317.988 290.423 293.605 243.172C269.222 290.423 256.559 342.858 256.687 396.044H192.819C192.819 344.567 172.399 295.199 136.051 258.799C99.7026 222.4 50.404 201.95 -1 201.95L-1 153.242C42.2944 153.229 84.8049 164.808 122.129 186.778C159.452 208.749 190.231 240.314 211.278 278.202C221.599 245.01 236.279 213.338 254.933 184.02C223.778 146.382 184.709 116.097 140.516 95.3273C96.3226 74.5573 48.0951 63.8148 -0.723127 63.8666L-0.723127 0.000450051C55.0361 -0.0602998 110.177 11.6928 161.079 34.4876C211.98 57.2824 257.491 90.6033 294.62 132.262C331.738 90.5895 377.246 57.2592 428.15 34.4633C479.054 11.6673 534.201 -0.0778586 589.963 0.000450051V63.8666C540.79 63.4926 492.152 74.09 447.579 94.8892C403.006 115.688 363.619 146.167 332.276 184.112Z' fill='%23A5307B'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: contain;
        width: 100%;
        height: 105%;
        inset: 0;
        background-position: center bottom;
        background-size: contain;
        z-index: -1;
    }
    .footer__logo{
        display: none;
        max-width: 325px;
    }
    .footer__logo-mobile{
        display: flex;
        align-items: center;
        width: 100%;
        max-width: 366px;
        margin: 0 auto;
        padding: 0 33px;
    }
    .footer__logo-mobile img{
        width: 100%;
    }
    .footer__content{
        max-width: 477px;
    }
    .footer__top{
        gap: 24px;
        flex-direction: column;
        align-items: start;
    }
    .footer__title{
        font-size: 30px;
    }
    .footer__support-selected{
        font-size: 16px;
        gap: 14px;   
        border-radius: 50px;
        padding: 14px 32px;
    }
    .footer__support-selected::after{
        width: 19px;
        height: 11px;
        min-width: 19px;
    }
    .footer__support-content{
        border-radius: 0 0 25px 25px;
        gap: 20px;
        padding: 40px 32px 20px;
    }
    .footer__support-link{
        gap: 14px;
    }
    .footer__support-link::after{
        width: 24px;
        height: 18px;
        min-width: 24px;
    }
    .footer__box{
        margin-top: 42px;
        gap: 34px;
        display: grid;
        grid-template-columns: 1fr;
    }
    .footer__menu{
        grid-template-columns: 1fr 1.2fr;
        gap: 12px 16px;
    }
    .footer__menu li a{
        font-size: 14px;
        line-height: 150%; /* 27px */
    }
    .footer__name{
        margin-bottom: 34px;
        font-size: 22px;
    }
    .footer__info{
        gap: 40px;
        flex-direction: column;
    }
    .footer__info-address{
        font-size: 14px;
        line-height: 150%; /* 27px */   
    }
    .footer__info-block{
        gap: 18px;
    }
    .footer__info-link[href^="tel:"] {
        font-size: 20px;
    }
    .footer__info-link[href^="mailto:"] {
        font-size: 14px;
    }
    .footer__socials{
        margin-top: 40px;
        gap: 13px;
    }
    .footer__socials-link{
        width: 48px;
        height: 48px;
        min-width: 48px;
    }
    .footer__line{
        margin-top: 34px;
        gap: 10px;
        justify-content: space-between;
    }
    .footer__line-name{
        font-size: 22px;
    }
    .footer__line-link{
        font-size: 22px;
        gap: 10px;
    }
    .footer__line-link::before{
        width: 28px;
        height: 28px;
        min-width: 28px;
    }
    .footer__end{
        padding: 42px 33px 54px;
        gap: 20px;
        flex-direction: column;
        align-items: start;
    }
    .footer__end-link{
        font-size: 12px;
        line-height: 125%; /* 17.5px */
    }
    .footer__end-develop{
        gap: 10px;
        font-size: 12px;
        line-height: 125%; /* 17.5px */
    }
    .footer__end-develop img{
        width: 85px;
    }
    .thanks__inner{
        padding: 61px 20px;
        border-radius: 20px;
        max-width: 500px;
        margin: 65% auto 10%;
    }
    .thanks__close{
        top: 16px;
        right: 16px;
        width: 48px;
        height: 48px;
        min-width: 48px;
    }
    .partners{
        padding: 110px 0 2px;
    }
    .partners-bg {
        width: 274.296px;
        height: 405.774px;
    }
    .partners-bg:nth-of-type(2) {
        top: 50%;
        transform: translateY(-50%) scaleX(-1);
    }
    .partners-bg:nth-of-type(3){
        bottom: 100px;
    }
    .partners__block {
        gap: 10px 5px;
        margin-top: 36px;
        padding: 0 5px;
        grid-template-columns: 1fr 1fr 1fr;
    }
    .partners__content{
        margin-top: 36px;
    }
    .partners__content + .partners__content{
        margin-top: 36px;
    }
    .partners__title{
        font-size: 24px;
    }
    .feedback{
        padding: 36px 0 5px;
    }
    .feedback__title + .feedback__content{
        margin-top: 36px;
    }
    .feedback__content{
        border-radius: 40px;
        box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25);
        flex-direction: column;
        margin-left: -18px;
        margin-right: -18px;
        max-width: none;
    }
    .feedback__image{
        max-width: 100%;
        height: 360px;
    }
    .feedback__form{
        padding: 30px 18px;
    }
    .support{
        padding: 110px 0 0;
    }
    .support__inner{
        gap: 36px;
        flex-direction: column;
    }
    .support__content{
        max-width: 635px;
    }
    .support__title{
        margin-top: 36px;
    }
    .support__name{
        margin-top: 36px;
        font-size: 24px;
    }
    .support__image{
        height: 248px;
        max-width: 100%;
        border-radius: 13px;
    }
    .support__mono{
        margin-top: 36px;
    }
    .support__mono-info{
        margin-top: 36px;
        gap: 24px;
    }
    .support__mono-qr{
        display: none;
    }
    .support__mono-descr{
        font-size: 16px;
    }
    .support__mono-content{
        max-width: 418px;
    }
    .support__mono-btn{
        margin-top: 24px;
        font-size: 16px;
        padding: 18px;
    }
    .support__info{
        margin-top: 60px;
    }
    .support__info-name{
        padding: 30px 60px;
        border-radius: 30px;
        font-size: 54px;
    }
    .support__info-content{
        padding: 0;
        gap: 36px;
        margin-top: 36px;
        grid-template-columns: 1fr;
    }
    .support__info-info.active .support__info-copy {
        background-size: 24px;
    }
    .support__info-title{
        font-size: 24px;
    }
    .support__info-more{
        gap: 12px;
        margin-top: 36px;
        grid-template-columns: 1fr;
    }
    .support__info-fill {
        grid-column: auto;
    }
    .support__info-label{
        font-size: 14px;
    }
    .support__info-info{
        padding: 12px 10px;
        min-height: 54px;
        gap: 20px;
        border-radius: 20px;
        font-size: 14px;
        margin-top: 14px;
    }
    .support__info-height{
        min-height: 54px;
    }
    .support__info-copy{
        width: 24px;
        height: 24px;
        min-width: 24px;
    }
    .support__info-btn {
        min-height: auto;
        margin-top: 24px;
        padding: 22px 15px;
        font-size: 18px;
        grid-column: auto;
    }
    .support__info-block + .support__info-block{
        margin-top: 45px;
    }
    .news{
        padding: 110px 0 36px;
    }
    .news__title{
        margin-top: 36px;
    }
    .news__block,
    .news__swiper{
        margin-top: 36px;
    }
    .news__block{
        gap: 20px;
        grid-template-columns: 1fr;
    }
    .news__item{
        border-radius: 25px;
    }
    .news__item-image{
        height: 219px;
    }
    .news__item-content{
        padding: 12px;
        min-height: 152px;
        gap: 12px;
    }
    .news__item-title h3{
        font-size: 20px;
    }
    .news__item-date{
        font-size: 16px;
    }
    .pages-inner{
        margin-top: 36px;
        gap: 11px;
    }
    .pages-inner a{
        font-size: 16px;
    }
    .article{
        padding: 110px 0 36px;
    }
    .article__title{
        margin-top: 36px;
    }
    .article__date{
        margin-top: 12px;
    }
    .article__content{
        margin-top: 36px;
        gap: 36px;
    }
    .article__info-image{
        border-radius: 13px;
    }
    .article__info-content{
        margin-top: 36px;
    }
    .article__info-content p{
        font-size: 16px;
        margin-bottom: 20px;
    }
    .article__info-content h3{
        font-size: 24px;
        margin-bottom: 20px;
    }
    .article__info-content h4{
        font-size: 18px;
        margin-bottom: 20px;
    }
    .article__info-custom{
        border-radius: 24px;
        padding: 32px 32px 320px;
    }
    .article__info-custom::after {
        content: '';
        position: absolute;
        z-index: 0;
        background-image: url("data:image/svg+xml,%0A%3Csvg width='588' height='396' viewBox='0 0 588 396' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M587.941 287.986V396.32H479.76C479.76 382.093 482.558 368.006 487.995 354.862C493.431 341.718 501.4 329.776 511.445 319.716C521.491 309.656 533.417 301.676 546.542 296.232C559.667 290.788 573.734 287.986 587.941 287.986Z' fill='%23A5307B'/%3E%3Cpath d='M108.341 396.32H0.251953L0.251953 287.986C28.9274 288.01 56.4201 299.434 76.6882 319.748C96.9562 340.063 108.341 367.604 108.341 396.32Z' fill='%23A5307B'/%3E%3Cpath d='M332.276 184.112C350.863 213.39 365.51 244.995 375.839 278.109C396.92 240.258 427.71 208.728 465.027 186.777C502.345 164.826 544.838 153.249 588.117 153.242V201.95C536.713 201.95 487.415 222.4 451.067 258.799C414.719 295.199 394.298 344.567 394.298 396.044H330.523C330.65 342.858 317.988 290.423 293.605 243.172C269.222 290.423 256.559 342.858 256.687 396.044H192.819C192.819 344.567 172.399 295.199 136.051 258.799C99.7026 222.4 50.404 201.95 -1 201.95L-1 153.242C42.2944 153.229 84.8049 164.808 122.129 186.778C159.452 208.749 190.231 240.314 211.278 278.202C221.599 245.01 236.279 213.338 254.933 184.02C223.778 146.382 184.709 116.097 140.516 95.3273C96.3226 74.5573 48.0951 63.8148 -0.723127 63.8666L-0.723127 0.000450051C55.0361 -0.0602998 110.177 11.6928 161.079 34.4876C211.98 57.2824 257.491 90.6033 294.62 132.262C331.738 90.5895 377.246 57.2592 428.15 34.4633C479.054 11.6673 534.201 -0.0778586 589.963 0.000450051V63.8666C540.79 63.4926 492.152 74.09 447.579 94.8892C403.006 115.688 363.619 146.167 332.276 184.112Z' fill='%23A5307B'/%3E%3C/svg%3E%0A");
        background-repeat: no-repeat;
        background-size: contain;
        width: 100%;
        height: 105%;
        inset: 0;
        background-position: center bottom;
        background-size: contain;
        z-index: -1;
    }
    .article__info-descr{
        margin-top: 20px;
        max-width: 600px;
        font-size: 18px;
    }
    .article__info-logo{
        margin-top: 70px;
        max-width: 200px;
        max-height: 60px;
    }
    .article__latest{
        max-width: 100%;
    }
    .article__latest-title{
        font-size: 30px;
    }
    .article__latest-block{
        margin-top: 36px;
    }
    .article__latest-block .news__item-image{
        height: 174px;
    }
    .article__latest-block .news__item-title h3{
        font-size: 18px;
    }
    .article__latest-block .news__item-date{
        font-size: 12px;
    }
    .article__latest-btn{
        margin-top: 36px;
        font-size: 16px;
        padding: 14px 32px;
    }
    .activity{
        padding: 110px 0 36px;
    }
    .activity__title{
        margin-top: 36px;
    }
    .activity__block{
        margin-top: 36px;
        gap: 36px;
    }
    .activity__item {
        flex-direction: column !important;
        border-radius: 40px;
    }
    .activity__item-inner{
        padding: 30px 20px;
        max-width: 100%;
        min-height: auto;
    }
    .activity__item-title{
        font-size: 24px;
    }
    .activity__item-content{
        margin-top: 24px;
    }
    .activity__item-content p{
        margin-top: 20px;
        font-size: 16px;
    }
    .activity__item-image{
        height: 200px;
    }
    .activity__item:nth-of-type(1) .activity__item-image img{
        width: 90%;
    }
    .activity__item:nth-of-type(2) .activity__item-image img{
        width: 90%;
    }
    .activity__item:nth-of-type(3) .activity__item-image img{
        width: 80%;
    }
    .activity__item::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='324' height='221' viewBox='0 0 324 221' fill='none'%3E%3Cpath d='M-1.41603 221.461L-1.41602 159.398L-0.416023 159.399C15.6183 159.412 30.9903 165.852 42.3252 177.302C53.6596 188.751 60.0312 204.273 60.0449 220.46L60.0459 221.461L-1.41603 221.461ZM325 221.461L263.537 221.461L263.538 220.46C263.552 204.264 269.926 188.734 281.262 177.283C292.598 165.833 307.97 159.399 324 159.399L325 159.399L325 221.461ZM181.132 221.461L181.135 220.459C181.203 191.875 174.576 163.686 161.806 138.171C149.035 163.686 142.409 191.875 142.478 220.459L142.479 221.461L105.309 221.461L105.309 220.461C105.308 192.252 94.1676 165.2 74.3398 145.255C54.5123 125.311 27.6216 114.108 -0.416021 114.108L-1.41602 114.108L-1.41602 85.1662L-0.416996 85.1653C23.5959 85.1582 47.1745 91.6068 67.8789 103.84C87.9228 115.683 104.569 132.532 116.214 152.739C121.814 135.346 129.563 118.727 139.279 103.272C122.293 82.8247 101.065 66.36 77.0811 55.0373C52.8802 43.6126 26.4703 37.7032 -0.262697 37.7317L-1.26367 37.7327L-1.26367 0.408433L-0.264648 0.407457C30.579 0.38346 61.0802 6.91788 89.2363 19.5832C117.052 32.0954 141.958 50.3124 162.364 73.0608C182.767 50.3075 207.673 32.088 235.489 19.5754C263.343 7.04619 293.491 0.51916 323.996 0.409424L325 0.405518L325 37.7297L323.998 37.7278C297.413 37.6746 271.137 43.497 247.028 54.7883C222.839 66.118 201.432 82.6739 184.331 103.272C194.022 118.734 201.754 135.352 207.348 152.739C218.992 132.533 235.638 115.683 255.682 103.84C276.386 91.6069 299.964 85.1582 323.977 85.1653L324.977 85.1663L324.977 114.108L323.977 114.108C295.939 114.108 269.047 125.311 249.22 145.255C229.392 165.2 218.252 192.252 218.252 220.461L218.252 221.461L181.132 221.461Z' stroke='%23C93D9E' stroke-width='2'/%3E%3C/svg%3E");
        background-position: bottom center;
        bottom: 200px;
    }
    .activity__item:nth-of-type(2n)::before {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='324' height='221' viewBox='0 0 324 221' fill='none'%3E%3Cpath d='M-1.41603 221.461L-1.416 159.398L-0.415997 159.399C15.6183 159.412 30.9903 165.852 42.3252 177.302C53.6596 188.751 60.0312 204.273 60.0449 220.46L60.0459 221.461L-1.41603 221.461ZM325 221.461L263.537 221.461L263.538 220.46C263.552 204.264 269.926 188.734 281.262 177.283C292.598 165.833 307.97 159.399 324 159.399L325 159.399L325 221.461ZM181.132 221.461L181.135 220.459C181.203 191.875 174.576 163.686 161.806 138.171C149.035 163.686 142.409 191.875 142.478 220.459L142.479 221.461L105.309 221.461L105.309 220.461C105.309 192.252 94.1677 165.2 74.3399 145.255C54.5123 125.311 27.6217 114.108 -0.415976 114.108L-1.41598 114.108L-1.41596 85.1662L-0.41694 85.1653C23.5959 85.1582 47.1746 91.6068 67.879 103.84C87.9229 115.683 104.569 132.532 116.214 152.739C121.814 135.346 129.563 118.727 139.279 103.272C122.294 82.8247 101.065 66.36 77.0811 55.0373C52.8803 43.6126 26.4704 37.7032 -0.262621 37.7317L-1.2636 37.7327L-1.26358 0.408433L-0.264557 0.407457C30.5791 0.38346 61.0803 6.91788 89.2364 19.5832C117.052 32.0954 141.958 50.3124 162.364 73.0608C182.767 50.3075 207.673 32.088 235.489 19.5754C263.343 7.04619 293.492 0.51916 323.996 0.409424L325 0.405518L325 37.7297L323.998 37.7278C297.413 37.6746 271.137 43.497 247.028 54.7883C222.839 66.118 201.432 82.6739 184.331 103.272C194.022 118.734 201.754 135.352 207.348 152.739C218.992 132.533 235.638 115.683 255.682 103.84C276.386 91.6069 299.964 85.1582 323.977 85.1653L324.977 85.1663L324.977 114.108L323.977 114.108C295.939 114.108 269.047 125.311 249.22 145.255C229.392 165.2 218.252 192.252 218.252 220.461L218.252 221.461L181.132 221.461Z' stroke='%23871A62' stroke-width='2'/%3E%3C/svg%3E");
        background-position: bottom center;
        bottom: 200px;
    }
    .reports{
        padding: 36px 0;
    }
    .reports__info-reports {
        margin-top: 36px;
        gap: 24px 22px;
    }
    .reports__info-btn {
        border-radius: 50px;
        padding: 14px 36px;
        font-size: 30px;
    }
    .reports__info + .reports__info {
        margin-top: 36px;
    }
    .support__info-name,
    .reports__info-name{
        padding: 16px 20px;
        font-size: 30px;
        border-radius: 25px;
        gap: 10px;
    }
    .reports__info-name::after,
    .support__info-name::after {
        width: 38px;
        height: 38px;
        min-width: 38px;
    }
    .reports__info-content{
        margin-top: 24px;
        gap: 16px;
    }
    .reports__info-box{
        gap: 40px;
        margin-top: 54px;
    }
    .reports__info-link {
        padding: 16px 20px;
        gap: 20px;
        border-radius: 30px;
        min-height: 77px;
        font-size: 24px;
    }
    .reports__info-link::after {
        width: 38px;
        height: 38px;
        min-width: 38px;
    }
    .about{
        padding: 110px 0 0;
    }
    .about__inner {
        padding: 36px 0;
        justify-content: end;
        min-height: 466px;
    }
    .about__title{
        max-width: 703px;
    }
    .aboutblock{
        padding: 36px 0;
    }
    .aboutblock__inner{
        gap: 36px;
        flex-direction: column-reverse;
    }
    .aboutblock__content{
        gap: 36px;
        max-width: 100%;
    }
    .aboutblock__block{
        gap: 36px;
    }
    .aboutblock__descr{
        padding: 30px;
        font-size: 24px;
        border-radius: 30px;
    }
    .aboutblock__image{
        max-width: 100%;
        height: 360px;
        border-radius: 25px;
    }
    .valuables{
        padding: 36px 0;
    }
    .valuables__block{
        gap: 10px;
        margin-top: 36px;
        justify-content: start;
        flex-direction: column;
    }
    .valuables__item{
        padding: 16px 20px;
        font-size: 24px;
        border-radius: 50px;
        width: 100%;
        min-height: 90px;
    }
    .valuables::before {
        width: 348px;
        height: 515px;
        top: initial;
        bottom: 0;
        background-position: bottom left;
    }
    .history{
        padding: 36px 0;
    }
    .history::before {
        width: 348px;
        height: 515px;
        top: 0;
    }
    .history__image{
        margin-top: 36px;
        height: 200px;
        border-radius: 20px;
    }
    .history__box{
        margin-top: 36px;
        gap: 36px;
    }
    .history__block{
        gap: 54px;
        flex-direction: column-reverse !important;
    }
    .history__block-image{
        max-width: 100%;
        height: 244px;
        border-radius: 25px;
    }
    .history__block-content{
        max-width: 100%;
        gap: 30px;
    }
    .history__block-content h4{
        font-size: 20px;
    }
    .history__block-content ul li{
        padding-left: 26px;
    }
    .history__block-content ul li::before{
        width: 6px;
        height: 6px;
        top: 10px;
        left: 10px;
    }
    .team__inner{
        padding: 36px 0;
    }
    .team__image{
        margin-top: 36px;
        border-radius: 25px;
        height: 200px;
    }
    .team__image img{
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }
    .team__content::before,
    .team__content::after{
        width: 357.501px;
        height: 529.456px;
    }
    .team__block{
        gap: 36px;
        grid-template-columns: 1fr;
    }
    .team__item-content{
        padding: 20px;
        border-radius: 0 0 28px 28px;
    }
    .team__item-name{
        font-size: 24px;
    }
    .team__item-image{
        height: 309px;
    }
    .team__item-post{
        margin-top: 18px;
    }
    .awards{
        padding: 36px 0;
    }
    .awards__content{
        gap: 36px;
        grid-template-columns: 1fr;
    }
    .awards__info-content{
        margin-top: 36px;
    }
    .slider-prev,
    .slider-next{
        width: 48px;
        height: 48px;
        min-width: 48px;
        background-size: 13px;
    }
    .awards__info-slide{
        border-radius: 25px;
        height: 400px;
    }
    .awards__box{
        margin-top: 36px;
        border-radius: 0;
    }
    .awards__block{
        display: flex;
        flex-direction: column;
        gap: 32px;
    }
    .awards__box::after {
        position: initial;
        width: 100%;
        height: 69vw;
        background-size: contain;
        display: inline-block;
        margin-top: 36px;
        border-radius: 0 0 25px 25px;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='324' height='246' viewBox='0 0 324 246' fill='none'%3E%3Cpath d='M324 39.5181C297.3 39.4583 270.909 46.0088 246.696 58.7121C222.184 71.5727 200.517 90.4179 183.268 113.88C193.49 132.018 201.547 151.595 207.227 172.106C218.813 148.674 235.745 129.156 256.271 115.57C276.797 101.985 300.171 94.8242 323.976 94.832L323.976 124.976C295.705 124.976 268.592 137.63 248.601 160.156C228.61 182.682 217.379 213.234 217.379 245.09L182.304 245.09C182.374 212.194 175.409 179.763 161.999 150.543C148.59 179.763 141.625 212.194 141.695 245.09L106.569 245.09C106.569 213.234 95.3373 182.682 75.3465 160.156C55.3557 137.63 28.2423 124.976 -0.0289056 124.976L-0.0289043 94.832C23.7761 94.8242 47.151 101.985 67.677 115.57C88.2027 129.156 105.135 148.674 116.721 172.106C122.407 151.588 130.481 132.009 140.73 113.88C123.595 90.5884 102.108 71.8454 77.8029 58.992C53.4974 46.1386 26.9729 39.4909 0.123778 39.5229L0.123779 5.91896e-05C30.7889 -0.0266662 61.1132 7.25108 89.1067 21.3568C117.1 35.4626 142.13 56.0781 162.557 81.8495C182.98 56.0723 208.01 35.4534 236.005 21.3472C263.698 7.39302 293.672 0.12417 324 0.00200355L324 39.5181ZM-0.0289109 245.09L-0.0289079 177.888C15.7184 177.903 30.8169 184.988 41.952 197.587C53.087 210.187 59.3485 227.271 59.3618 245.09L-0.0289109 245.09ZM264.609 245.09C264.623 227.262 270.886 210.168 282.023 197.567C293.159 184.966 308.257 177.888 324 177.888L324 245.09L264.609 245.09Z' fill='%23E2B7D9'/%3E%3C/svg%3E");
    }
    .awards__box + .awards__box{
        margin-top: 54px;
    }
    .awards__item{
        padding: 0;
        gap: 20px;
        max-width: 100%;
    }
    .awards__item-title{
        font-size: 24px;
    }
    .awards__item-descr{
        padding: 5px 15px;
        border-radius: 30px;
    }
    .supervisory{
        padding: 36px 0;
    }
    .supervisory__block{
        margin-top: 36px;
        gap: 36px;
    }
    .supervisory__item{
        gap: 36px;
        flex-direction: column;
        border-radius: 25px 25px 0 0;
    }
    .supervisory__item-image{
        min-height: 324px;
        max-width: 100%;
    }
    .supervisory__item-name{
        font-size: 24px;
    }
    .supervisory__item-post{
        margin-top: 24px;
        padding: 5px 15px;
        border-radius: 30px;
        max-width: max-content;
    }
    .supervisory__item-content{
        margin-top: 36px;
        gap: 20px;
        max-width: 100%;
    }
    .supervisory__item::after {
        position: initial;
        width: 100%;
        height: 61vw;
        background-size: contain;
        display: inline-block;
        border-radius: 0 0 25px 25px;
        background-repeat: no-repeat;
        overflow: hidden;
        background-image: url("data:image/svg+xml,%0A%3Csvg width='324' height='217' viewBox='0 0 324 217' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M323.998 156.742L323.998 216.372L264.258 216.372C264.271 200.552 270.571 185.385 281.773 174.204C292.975 163.023 308.162 156.742 323.998 156.742Z' fill='%23C93D9E'/%3E%3Cpath d='M59.6734 216.372L-0.015625 216.372L-0.015625 156.742C15.8108 156.756 30.9851 163.042 42.1761 174.222C53.367 185.402 59.66 200.561 59.6734 216.372Z' fill='%23C93D9E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.136719 6.49801e-05C30.799 -0.023635 61.1203 6.43593 89.1113 18.9551C117.102 31.4744 142.131 49.7708 162.556 72.6436C182.976 49.7657 208.004 31.466 235.996 18.9464C263.687 6.56151 293.659 0.110354 323.984 0.00201811V35.0743C297.286 35.0211 270.897 40.8347 246.687 52.1094C222.177 63.5236 200.512 80.2479 183.264 101.071C193.485 117.169 201.541 134.545 207.221 152.749C218.806 131.952 235.737 114.629 256.261 102.571C276.785 90.514 300.157 84.1601 323.96 84.1671V110.92C295.691 110.92 268.58 122.151 248.591 142.144C228.602 162.136 217.372 189.251 217.372 217.524H182.3C182.37 188.328 175.406 159.545 161.997 133.611C148.589 159.545 141.625 188.329 141.695 217.524H106.572C106.572 189.251 95.3424 162.136 75.3535 142.144C55.3645 122.151 28.2531 110.92 -0.015625 110.92V84.1671C23.7871 84.1601 47.1596 90.5139 67.6836 102.571C88.2076 114.629 105.138 131.953 116.723 152.749C122.409 134.539 130.482 117.162 140.73 101.071C123.597 80.3993 102.112 63.7652 77.8086 52.3575C53.5053 40.9498 26.9834 35.0498 0.136719 35.0782V6.49801e-05Z' fill='%23C93D9E'/%3E%3C/svg%3E%0A");
    }
    .hero__slide-inner{
        padding: 180px 0 70px;
        gap: 20px;
        min-height: 600px;
    }
    .hero__slide-title {
        font-size: 22px;
        max-width: 100%;
        padding-right: 50px;
    }
    .hero .breadcrumps__inner{
        top: 110px;
        left: 20px;
    }
    .hero__slide-btn{
        margin-top: 20px;
    }
    .hero__slide-btn .btn{
        padding: 14px 25px;
        font-size: 12px;
    }
    .hero__slide-bg::after {
        width: 120%;
    }
    .hero__slide-logo{
        max-width: 268px;
        height: 110px;
        min-height: 70px;
    }
    .slider-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
        gap: 11px;
    }
    .slider-pagination.swiper-pagination-clickable.swiper-pagination-bullets .swiper-pagination-bullet{
        width: 14px;
        height: 14px;
        min-width: 14px;
    }
    .hero .hero__pagination{
        bottom: 23px !important;
    }
    .awards__info-slider-pagination{
        bottom: 20px !important;
    }
    .partner-slider{
        padding: 15px 0;
    }
    .partner-slider-inner{
        gap: 45px;
    }
    .partner-slider-image{
        height: 28px;
    }
    .results{
        padding: 36px 0;
    }
    .results__block {
        margin-top: 36px;
        gap: 20px;
        grid-template-columns: 1fr;
        grid-template-rows: auto;
    }
    .results__item{
        grid-column: auto !important;
        border-radius: 20px;
    }
    .results__item:nth-of-type(1){
        padding: 30px 20px 62px;
    }
    .results__item:nth-of-type(1) .results__item-name{
        gap: 52px;
        font-size: 40px;
    }
    .results__item:nth-of-type(1) .results__item-name span{
        font-size: 109px;
    }
    .results__item:nth-of-type(2){
        padding: 28px 20px;
    }
    .results__item:nth-of-type(2) .results__item-name{
        gap: 8px;
        flex-direction: column;
        align-items: start;
        font-size: 30px;
    }
    .results__item:nth-of-type(2) .results__item-name span{
        font-size: 72px;
        transform: translateY(0);
    }
    .results__item:nth-of-type(2) .results__item-descr{
        font-size: 20px;
        margin-top: 30px;
        max-width: 662px;
    }
    .results__item:nth-of-type(3){
        padding: 5px 20px 10px;
    }
    .results__item:nth-of-type(3) .results__item-name{
        gap: 2px;
        font-size: 20px;
    }
    .results__item:nth-of-type(4) .results__item-name span,
    .results__item:nth-of-type(3) .results__item-name span{
        font-size: 51px;
    }
    .results__item:nth-of-type(4){
        padding: 4px 20px 20px;
    }
    .results__item:nth-of-type(4) .results__item-name{
        gap: 10px;
        font-size: 20px;
    }
    .results__item:nth-of-type(3)::before {
        top: 13px;
        right: 24px;
        width: 45px;
        height: 45px;
    }
    .results__btn{
        margin-top: 33px;
        max-width: 357px;
        padding: 25px;
        font-size: 24px;
    }
    .network{
        padding: 36px 0 90px;
    }
    .network::before {
        top: 0;
        right: -30px;
        width: 363px;
        height: 538px;
    }
    .network::after {
        width: 363px;
        height: 538px;
        right: -30px;
    }
    .news-block::before {
        width: 363px;
        height: 538px;
        right: -30px;
    }
    .network__top{
        gap: 24px;
        flex-direction: column;
        align-items: start;
    }
    .network__btn{
        padding: 14px 32px;
        font-size: 16px;
    }
    .network__block{
        width: auto;
        gap: 50px;
        margin: 96px 0 0 56px;
        max-width: 100%;
    }
    .network-line,
    .network-icon{
        width: 6px;
        top: -65px;
        bottom: -65px;
        border-radius: 20px;
        left: -40px;
    }
    .network__item {
        gap: 32px;
        flex-direction: column;
        align-items: start;
    }
    .network__item-date{
        font-size: 56px;
        width: 136px;
    }
    .network__item-date::before{
        width: 31px;
        height: 31px;
        left: -52px;
    }
    .network__item-content{
        gap: 34px;
        max-width: 546px;
    }
    .network__item-descr{
        font-size: 18px;
    }
    .network__item:nth-of-type(1) .network__item-image{
        max-width: 478px;
    }
    .network__item:nth-of-type(2) .network__item-content{
        gap: 36px;
    }
    .network__item:nth-of-type(2) .network__item-image{
        max-width: 240px;
    }
    .network__item:nth-of-type(3) .network__item-image{
        max-width: 370px;
    }
    .network__item:nth-of-type(4) .network__item-image{
        max-width: 546px;
    }
    .network__item:nth-of-type(5) .network__item-image{
        max-width: 546px;
    }
    .network__item:nth-of-type(6) .network__item-image{
        max-width: 507px;
    }
    .network__item:nth-of-type(7) .network__item-image{
        max-width: 180px;
    }
    .network-line-icon {
        width: 54px;
        height: 54px;
    }
    .news-block{
        padding: 54px 0;
    }
    .news__top{
        gap: 24px;
        flex-direction: column;
        align-items: start;
    }
    .news__btn{
        padding: 14px 32px;
        font-size: 16px;
    }
}
@media (max-width: 480px) {
    .hero__slider-prev{
        display: none;
    }
}
@media (max-width: 440px) {
    .article__info-custom::after,
    .footer__inner::before{
        height: 100%;
    }
}
@media (max-width: 380px) {
    .article__info-custom {
        padding: 32px 32px 220px;
    }
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
    box-shadow: 0 0 0 1000px #fff inset !important;
}
input:-webkit-autofill {
    -webkit-text-fill-color: #611243 !important;
}
.header{
    transition: all .3s ease;
}
.header-scrolled-pc{
    top: -200px;
}
.header-scrolled .header__inner {
    max-width: max-content;
    margin-left: auto;
    padding: 0;
}
.header-scrolled .header__content .header__support,
.header-scrolled .header__content .header__lang,
.header-scrolled .header__logo{
    display: none;
}