     
     body {
         width:100%;
     }
     * {
       box-sizing: border-box;
     }
     .stkey-parent {
        position: relative;
    }
    .sticky {
        position: sticky;
        top: 40px;
    }
    .d-flex {
        display:flex;
        flex-wrap: wrap;
    }
    .flex-column {
        flex-direction:column;
    }
    .align-center {
        align-items:center;
    } 
    p {
    z-index: 1;
    position: relative;
    }
    .justify-center {
        justify-content:center
    }
    .align-right {
        text-align:right;
    }
    .mt-30 {
        margin-top:30px;
    }
    .mt-50 {
        margin-top:50px;
    }
    .mt-150 {
        margin-top:150px;
    }
    .mb-0 {
        margin-bottom:0;
    }
    .h1 {
        margin-top: 24px;
        font-weight: 700;
        font-size: 30px;
        line-height: 150%;
    }
    figure {
        padding:0;
        margin:0;
        position:relative;
    }
    figure img {
        aspect-ratio: 1 / 1;
        object-fit: cover;
    }
    figcaption {
        position:absolute;
        bottom:5px;
        background: rgba(39, 44, 62, 0.6);
        color:#ffffff;
        padding:24px;
        left:0;
        right:0;
        font-weight: 400;
        font-size: 12px;
        line-height: 130%;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .btn--light {
        background-color:#ffffff;
        color: #92278f;
        border:1px solid #92278f;
        padding:8px 10px;
        font-weight: 500;
        font-size: 14px;
        line-height: 130%;
        margin-top:24px;
    }
    .swiper-container {
      width: 100%;
      height: 100%;
    }
     .swiper-container.year-container {
        max-height: 677px;
    }
    .slider__flex {
      display: flex;
      align-items: flex-start;
    }
    .slider__col {
      display: flex;
      flex-direction: column;
      width: 150px;
      min-width: 150px;
      flex:0.0 150px;
     margin-top:50px;
     margin-left:0px;
     margin-right:50px;
    }
    .slider__thumbs{
        position:relative;
    }
    .slider__thumbs:before{
        position:relative;
    }
    .slider__prev,
    .slider__next {
      cursor: pointer;
      text-align: center;
      font-size: 14px;
      height: 48px;
      display: flex;
      align-items: center;
      justify-content: center;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      background-position:center;
      background-repeat:no-repeat;
      transition:all 0.3s linear;
    }
    .slider__prev {
     background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7071 8.20711C13.3166 8.59763 12.6834 8.59763 12.2929 8.20711L7 2.91421L1.70711 8.20711C1.31658 8.59763 0.683417 8.59763 0.292893 8.20711C-0.0976314 7.81658 -0.0976313 7.18342 0.292894 6.79289L6.29289 0.792893C6.68342 0.402368 7.31658 0.402368 7.70711 0.792893L13.7071 6.79289C14.0976 7.18342 14.0976 7.81658 13.7071 8.20711Z' fill='%23CDD1D9'/%3E%3C/svg%3E");
    }
    .slider__prev:hover {
     background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.7071 8.20711C13.3166 8.59763 12.6834 8.59763 12.2929 8.20711L7 2.91421L1.70711 8.20711C1.31658 8.59763 0.683417 8.59763 0.292893 8.20711C-0.0976314 7.81658 -0.0976313 7.18342 0.292894 6.79289L6.29289 0.792893C6.68342 0.402368 7.31658 0.402368 7.70711 0.792893L13.7071 6.79289C14.0976 7.18342 14.0976 7.81658 13.7071 8.20711Z' fill='%23A5ACB8'/%3E%3C/svg%3E");
    }
    .slider__next {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292893 0.792893C0.683418 0.402369 1.31658 0.402369 1.70711 0.792893L7 6.08579L12.2929 0.792894C12.6834 0.40237 13.3166 0.40237 13.7071 0.792894C14.0976 1.18342 14.0976 1.81658 13.7071 2.20711L7.70711 8.20711C7.31658 8.59763 6.68342 8.59763 6.29289 8.20711L0.292893 2.20711C-0.0976312 1.81658 -0.0976311 1.18342 0.292893 0.792893Z' fill='%23CDD1D9'/%3E%3C/svg%3E");
    }
    .slider__next:hover {
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.292893 0.792893C0.683418 0.402369 1.31658 0.402369 1.70711 0.792893L7 6.08579L12.2929 0.792894C12.6834 0.40237 13.3166 0.40237 13.7071 0.792894C14.0976 1.18342 14.0976 1.81658 13.7071 2.20711L7.70711 8.20711C7.31658 8.59763 6.68342 8.59763 6.29289 8.20711L0.292893 2.20711C-0.0976312 1.81658 -0.0976311 1.18342 0.292893 0.792893Z' fill='%23A5ACB8'/%3E%3C/svg%3E");
    }
    .slider__prev:focus,
    .slider__next:focus {
      outline: none;
    }
    .slider__prev--alt,
    .slider__next--alt {
       min-width:20px;
       min-height: 20px;
       height:20px;
     background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7071 5.424C15.0976 5.81452 15.0976 6.44769 14.7071 6.83821L9.41421 12.1311L14.7071 17.424C15.0976 17.8145 15.0976 18.4477 14.7071 18.8382C14.3166 19.2287 13.6834 19.2287 13.2929 18.8382L7.29289 12.8382C6.90237 12.4477 6.90237 11.8145 7.29289 11.424L13.2929 5.424C13.6834 5.03347 14.3166 5.03347 14.7071 5.424Z' fill='%23A5ACB8'/%3E%3C/svg%3E");
    }
    .slider__prev--alt:hover,
    .slider__next--alt:hover {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.7071 5.424C15.0976 5.81452 15.0976 6.44769 14.7071 6.83821L9.41421 12.1311L14.7071 17.424C15.0976 17.8145 15.0976 18.4477 14.7071 18.8382C14.3166 19.2287 13.6834 19.2287 13.2929 18.8382L7.29289 12.8382C6.90237 12.4477 6.90237 11.8145 7.29289 11.424L13.2929 5.424C13.6834 5.03347 14.3166 5.03347 14.7071 5.424Z' fill='%2392278F'/%3E%3C/svg%3E");
    }
    .swiper-button-disabled{
        pointer-events:none
    }
    .slider__next--alt {
        transform:rotate(180deg);
    }
    .slider__thumbs {
      height: calc(500px - 96px);
    }
    .slider__thumbs .swiper-slide {
        text-align:center;
    }
    .slider__thumbs .slider__image {
      transition: 0.25s;
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%);
      opacity: 0.5;
    }
    .slider__thumbs .slider__image:hover {
      opacity: 1;
    }
    .slider__thumbs .swiper-slide-thumb-active .slider__image {
      -webkit-filter: grayscale(0%);
      filter: grayscale(0%);
      opacity: 1;
    }

    .content .slider__image img {
      transition: 3s;
    }
    .content .slider__image:hover img {
      transform: scale(1.1);
    }
    .slider__image {
      width: 100%;
      height: 100%;
      border-radius: 30px;
      overflow: hidden;
    }
    .slider__image img {
      display: block;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover;
    }
    .select-year {
        color:#CDD1D9;
        text-align: center;
        cursor:pointer;
    }
    .swiper-slide-active .select-year {
        color:#010101;
        font-size:30px;
    }

/*контент*/
.container {
           max-width:1440px;
}
    .content {
       box-sizing: border-box;
       width:calc(100% - 200px);
       margin-top:45px;

    }
    .content .swiper-slide {

       
      
    }
    .year {
       padding-bottom:50px;

    }
    .year-media {
        width:300px;
        margin-left:auto;
    }
    .row {
        box-sizing: border-box;
    }

    .year__bg {
        font-weight: 700;
        font-size: 200px;
        line-height: 130%;
        color: rgba(39, 44, 62, 0.1);
    }
    .year__bg--alt {
        font-size:180px;
    }
    .year__meta {
        font-weight: 400;
        font-size: 14px;
        line-height: 130%;
        color: #838B98;
        margin-top:-120px;
    }
    h3 {
        font-weight: 500;
        font-size: 20px;
        line-height: 130%;
        text-transform: uppercase;
        margin-top:4px;
        margin-bottom:36px;
    }
    h4 {
    font-weight: 500;
    font-size: 16px;
    line-height: 130%;
    position:relative;
    z-index:1;
    /* text-transform: uppercase; */
    margin-top: 4px;
    margin-bottom: 16px;
    }
    h3.content-title {
        margin-top:32px;
    }
    .important {
        font-weight: 400;
        font-size: 14px;
        line-height: 180%;
        background: #F5F7FA;
        border-radius: 4px;
        padding: 16px;
        margin:16px 0 32px 0;
        }
    .important h4 {
        font-weight: 500;
        font-size: 16px;
        line-height: 130%;
        color: #92278F;
    }
    .important p {
        font-weight: 400;
        font-size: 14px;
        line-height: 180%;
    }
    .person-content__quote-wrapper {
    margin:32px 0 32px;    
    }
    .content__project {
        padding:16px 24px 16px 74px;
         background-image: url("data:image/svg+xml;charset=utf8,%3Csvg style='margin-right:20px' width='35' height='27' viewBox='0 0 35 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-outside-1_2000_826' maskUnits='userSpaceOnUse' x='-0.567383' y='-0.291016' width='36' height='27' fill='black'%3E%3Crect fill='white' x='-0.567383' y='-0.291016' width='36' height='27'/%3E%3Cpath d='M29.1068 2.21908C27.7215 0.833592 25.6433 0.35707 23.6832 0.975073L17.5494 2.90938L11.4156 0.975073C9.45552 0.356932 7.37739 0.833661 5.99204 2.21908L1.93898 6.2718C-0.159636 8.37069 -0.0523015 11.8967 2.17862 14.1319C4.62787 16.5858 7.26944 19.2317 9.47166 21.4336C9.36977 21.8174 9.36967 22.2212 9.47139 22.605C9.57311 22.9889 9.77313 23.3396 10.0517 23.6226L10.0812 23.6522C10.2919 23.8614 10.5418 24.0269 10.8166 24.1392C11.0914 24.2514 11.3857 24.3083 11.6825 24.3065C11.8823 24.3062 12.0813 24.2812 12.2749 24.232L12.5095 24.4653C12.8566 24.8127 13.2978 25.051 13.7787 25.1508C14.1921 25.5145 14.725 25.7132 15.2756 25.7089C15.3036 25.7089 15.3316 25.7084 15.3597 25.7075C15.9942 25.6832 16.5956 25.4182 17.0417 24.9663L17.5494 24.4581L18.0577 24.9663C18.5038 25.4182 19.1052 25.6832 19.7397 25.7075C19.7679 25.7084 19.7958 25.7089 19.8237 25.7089C20.373 25.7129 20.9046 25.515 21.3177 25.1529C21.7992 25.0515 22.241 24.8127 22.5896 24.4653L22.8253 24.2308C23.2095 24.3327 23.6137 24.3329 23.9981 24.2315C24.3825 24.13 24.7339 23.9304 25.0178 23.6522L25.0469 23.623C25.3246 23.3396 25.5241 22.9889 25.6256 22.6053C25.7272 22.2217 25.7274 21.8183 25.6263 21.4346C27.8083 19.2532 30.4164 16.6407 32.9202 14.1321C35.1512 11.8971 35.2587 8.3709 33.1596 6.272L29.1068 2.21908ZM10.8619 22.8721L10.8324 22.8425C10.7673 22.7773 10.7106 22.7042 10.6637 22.6248L11.0804 23.041C11.0008 22.994 10.9274 22.9372 10.8619 22.8719V22.8721ZM16.2607 24.1861C16.1915 24.2551 16.1155 24.3171 16.0341 24.3711C16.2659 24.0936 16.4262 23.7635 16.5009 23.4096L16.769 23.6778L16.2607 24.1861ZM24.2663 22.8427L24.2372 22.8719C23.7642 23.3449 22.9548 23.305 22.4328 22.783L13.9577 14.3078C13.9066 14.2556 13.8457 14.214 13.7785 14.1855C13.7113 14.157 13.6392 14.1422 13.5662 14.1418C13.4932 14.1413 13.4208 14.1554 13.3533 14.1832C13.2858 14.2109 13.2245 14.2518 13.1729 14.3034C13.1213 14.355 13.0804 14.4163 13.0527 14.4838C13.0249 14.5513 13.0108 14.6237 13.0112 14.6967C13.0117 14.7697 13.0265 14.8419 13.055 14.909C13.0835 14.9762 13.1251 15.0371 13.1773 15.0882L20.5528 22.4637L20.5565 22.4676C20.8103 22.7162 20.96 23.0521 20.975 23.4071C20.9839 23.5667 20.959 23.7263 20.902 23.8756C20.8449 24.0249 20.757 24.1605 20.644 24.2735C20.531 24.3865 20.3954 24.4744 20.2461 24.5315C20.0968 24.5885 19.9371 24.6134 19.7775 24.6045C19.4226 24.5895 19.0866 24.4399 18.838 24.1861L17.9395 23.2877L11.4587 16.8069C11.3552 16.7034 11.2149 16.6453 11.0685 16.6453C10.9221 16.6453 10.7818 16.7034 10.6783 16.8069C10.5748 16.9104 10.5166 17.0508 10.5166 17.1971C10.5166 17.3435 10.5748 17.4838 10.6783 17.5873L15.0253 21.9344L15.0283 21.9374C15.2821 22.186 15.4317 22.5219 15.4467 22.8769C15.4547 23.036 15.4295 23.195 15.3728 23.3439C15.316 23.4928 15.229 23.6283 15.1172 23.7417L15.0896 23.7693C14.6177 24.241 13.8095 24.2024 13.2879 23.6832C13.1358 23.5318 12.9764 23.3731 12.8098 23.2072L12.807 23.2044C12.1566 22.5563 11.4029 21.8037 10.5803 20.9815C10.5342 20.9052 10.4703 20.8413 10.394 20.7952C8.16419 18.5662 5.46185 15.8594 2.9597 13.3522C1.15832 11.5474 1.05064 8.72118 2.71964 7.05218L6.77243 2.9996C7.86564 1.90646 9.51753 1.53403 11.0838 2.02786L15.7145 3.48799L13.1277 4.30376C13.0074 4.34169 12.9038 4.41968 12.834 4.52475C12.7642 4.62981 12.7325 4.75562 12.7442 4.8812L12.8073 5.55853C12.823 5.97912 12.9247 6.39202 13.1062 6.77178C13.2876 7.15154 13.545 7.49009 13.8623 7.76655C14.1876 8.04749 14.5672 8.25842 14.9776 8.38621C15.388 8.51399 15.8203 8.55588 16.2476 8.50927L16.6152 8.4732L17.1595 9.01815L24.736 16.6054C25.2572 17.1273 25.2967 17.9367 24.8241 18.409L24.8212 18.412C24.3595 18.8707 23.5801 18.8431 23.0586 18.3583C22.1988 17.4984 21.2612 16.5613 20.3708 15.6715C18.3743 13.6758 16.6501 11.9523 16.4835 11.7845C16.3802 11.6815 16.2403 11.6235 16.0944 11.6234C15.9485 11.6232 15.8085 11.6808 15.705 11.7836C15.6014 11.8864 15.5428 12.026 15.5419 12.1719C15.541 12.3178 15.598 12.4581 15.7003 12.5621C15.8684 12.7315 17.5932 14.4556 19.5908 16.452L22.2165 19.0767C22.2238 19.0849 22.2313 19.0929 22.2392 19.1008C22.2562 19.1178 22.2737 19.1345 22.2907 19.151C22.9943 19.8546 23.6463 20.5062 24.1783 21.0382C24.6998 21.5602 24.7394 22.3695 24.2663 22.8426V22.8427ZM32.139 13.3522C29.7299 15.7659 27.2236 18.2763 25.0941 20.4056C25.0509 20.3553 25.0061 20.3058 24.9584 20.258C24.8114 20.111 24.6553 19.9548 24.4915 19.7911C24.9129 19.703 25.2995 19.494 25.6041 19.1898L25.6082 19.1857C26.5069 18.2826 26.4664 16.7765 25.5168 15.8255L18.3289 8.62785L18.8256 8.13015C18.9059 8.04969 18.9595 7.94638 18.9789 7.83433C18.9983 7.72229 18.9826 7.60699 18.934 7.5042C18.8853 7.40141 18.8061 7.31615 18.7072 7.26008C18.6083 7.20402 18.4944 7.17988 18.3813 7.19097L16.1394 7.41082C15.8615 7.44217 15.5802 7.41597 15.3129 7.33385C15.0456 7.25172 14.7981 7.11543 14.5858 6.93347C14.3804 6.75342 14.2143 6.533 14.0978 6.28594C13.9814 6.03889 13.9171 5.77049 13.9089 5.49748C13.9089 5.48817 13.9078 5.47879 13.907 5.46955L13.884 5.22239L17.705 4.01742L17.7069 4.01687L24.0148 2.02773C25.5806 1.53375 27.2327 1.90618 28.3261 2.99947L32.3788 7.05218C34.0482 8.72118 33.9405 11.5474 32.139 13.3522Z'/%3E%3C/mask%3E%3Cpath d='M29.1068 2.21908C27.7215 0.833592 25.6433 0.35707 23.6832 0.975073L17.5494 2.90938L11.4156 0.975073C9.45552 0.356932 7.37739 0.833661 5.99204 2.21908L1.93898 6.2718C-0.159636 8.37069 -0.0523015 11.8967 2.17862 14.1319C4.62787 16.5858 7.26944 19.2317 9.47166 21.4336C9.36977 21.8174 9.36967 22.2212 9.47139 22.605C9.57311 22.9889 9.77313 23.3396 10.0517 23.6226L10.0812 23.6522C10.2919 23.8614 10.5418 24.0269 10.8166 24.1392C11.0914 24.2514 11.3857 24.3083 11.6825 24.3065C11.8823 24.3062 12.0813 24.2812 12.2749 24.232L12.5095 24.4653C12.8566 24.8127 13.2978 25.051 13.7787 25.1508C14.1921 25.5145 14.725 25.7132 15.2756 25.7089C15.3036 25.7089 15.3316 25.7084 15.3597 25.7075C15.9942 25.6832 16.5956 25.4182 17.0417 24.9663L17.5494 24.4581L18.0577 24.9663C18.5038 25.4182 19.1052 25.6832 19.7397 25.7075C19.7679 25.7084 19.7958 25.7089 19.8237 25.7089C20.373 25.7129 20.9046 25.515 21.3177 25.1529C21.7992 25.0515 22.241 24.8127 22.5896 24.4653L22.8253 24.2308C23.2095 24.3327 23.6137 24.3329 23.9981 24.2315C24.3825 24.13 24.7339 23.9304 25.0178 23.6522L25.0469 23.623C25.3246 23.3396 25.5241 22.9889 25.6256 22.6053C25.7272 22.2217 25.7274 21.8183 25.6263 21.4346C27.8083 19.2532 30.4164 16.6407 32.9202 14.1321C35.1512 11.8971 35.2587 8.3709 33.1596 6.272L29.1068 2.21908ZM10.8619 22.8721L10.8324 22.8425C10.7673 22.7773 10.7106 22.7042 10.6637 22.6248L11.0804 23.041C11.0008 22.994 10.9274 22.9372 10.8619 22.8719V22.8721ZM16.2607 24.1861C16.1915 24.2551 16.1155 24.3171 16.0341 24.3711C16.2659 24.0936 16.4262 23.7635 16.5009 23.4096L16.769 23.6778L16.2607 24.1861ZM24.2663 22.8427L24.2372 22.8719C23.7642 23.3449 22.9548 23.305 22.4328 22.783L13.9577 14.3078C13.9066 14.2556 13.8457 14.214 13.7785 14.1855C13.7113 14.157 13.6392 14.1422 13.5662 14.1418C13.4932 14.1413 13.4208 14.1554 13.3533 14.1832C13.2858 14.2109 13.2245 14.2518 13.1729 14.3034C13.1213 14.355 13.0804 14.4163 13.0527 14.4838C13.0249 14.5513 13.0108 14.6237 13.0112 14.6967C13.0117 14.7697 13.0265 14.8419 13.055 14.909C13.0835 14.9762 13.1251 15.0371 13.1773 15.0882L20.5528 22.4637L20.5565 22.4676C20.8103 22.7162 20.96 23.0521 20.975 23.4071C20.9839 23.5667 20.959 23.7263 20.902 23.8756C20.8449 24.0249 20.757 24.1605 20.644 24.2735C20.531 24.3865 20.3954 24.4744 20.2461 24.5315C20.0968 24.5885 19.9371 24.6134 19.7775 24.6045C19.4226 24.5895 19.0866 24.4399 18.838 24.1861L17.9395 23.2877L11.4587 16.8069C11.3552 16.7034 11.2149 16.6453 11.0685 16.6453C10.9221 16.6453 10.7818 16.7034 10.6783 16.8069C10.5748 16.9104 10.5166 17.0508 10.5166 17.1971C10.5166 17.3435 10.5748 17.4838 10.6783 17.5873L15.0253 21.9344L15.0283 21.9374C15.2821 22.186 15.4317 22.5219 15.4467 22.8769C15.4547 23.036 15.4295 23.195 15.3728 23.3439C15.316 23.4928 15.229 23.6283 15.1172 23.7417L15.0896 23.7693C14.6177 24.241 13.8095 24.2024 13.2879 23.6832C13.1358 23.5318 12.9764 23.3731 12.8098 23.2072L12.807 23.2044C12.1566 22.5563 11.4029 21.8037 10.5803 20.9815C10.5342 20.9052 10.4703 20.8413 10.394 20.7952C8.16419 18.5662 5.46185 15.8594 2.9597 13.3522C1.15832 11.5474 1.05064 8.72118 2.71964 7.05218L6.77243 2.9996C7.86564 1.90646 9.51753 1.53403 11.0838 2.02786L15.7145 3.48799L13.1277 4.30376C13.0074 4.34169 12.9038 4.41968 12.834 4.52475C12.7642 4.62981 12.7325 4.75562 12.7442 4.8812L12.8073 5.55853C12.823 5.97912 12.9247 6.39202 13.1062 6.77178C13.2876 7.15154 13.545 7.49009 13.8623 7.76655C14.1876 8.04749 14.5672 8.25842 14.9776 8.38621C15.388 8.51399 15.8203 8.55588 16.2476 8.50927L16.6152 8.4732L17.1595 9.01815L24.736 16.6054C25.2572 17.1273 25.2967 17.9367 24.8241 18.409L24.8212 18.412C24.3595 18.8707 23.5801 18.8431 23.0586 18.3583C22.1988 17.4984 21.2612 16.5613 20.3708 15.6715C18.3743 13.6758 16.6501 11.9523 16.4835 11.7845C16.3802 11.6815 16.2403 11.6235 16.0944 11.6234C15.9485 11.6232 15.8085 11.6808 15.705 11.7836C15.6014 11.8864 15.5428 12.026 15.5419 12.1719C15.541 12.3178 15.598 12.4581 15.7003 12.5621C15.8684 12.7315 17.5932 14.4556 19.5908 16.452L22.2165 19.0767C22.2238 19.0849 22.2313 19.0929 22.2392 19.1008C22.2562 19.1178 22.2737 19.1345 22.2907 19.151C22.9943 19.8546 23.6463 20.5062 24.1783 21.0382C24.6998 21.5602 24.7394 22.3695 24.2663 22.8426V22.8427ZM32.139 13.3522C29.7299 15.7659 27.2236 18.2763 25.0941 20.4056C25.0509 20.3553 25.0061 20.3058 24.9584 20.258C24.8114 20.111 24.6553 19.9548 24.4915 19.7911C24.9129 19.703 25.2995 19.494 25.6041 19.1898L25.6082 19.1857C26.5069 18.2826 26.4664 16.7765 25.5168 15.8255L18.3289 8.62785L18.8256 8.13015C18.9059 8.04969 18.9595 7.94638 18.9789 7.83433C18.9983 7.72229 18.9826 7.60699 18.934 7.5042C18.8853 7.40141 18.8061 7.31615 18.7072 7.26008C18.6083 7.20402 18.4944 7.17988 18.3813 7.19097L16.1394 7.41082C15.8615 7.44217 15.5802 7.41597 15.3129 7.33385C15.0456 7.25172 14.7981 7.11543 14.5858 6.93347C14.3804 6.75342 14.2143 6.533 14.0978 6.28594C13.9814 6.03889 13.9171 5.77049 13.9089 5.49748C13.9089 5.48817 13.9078 5.47879 13.907 5.46955L13.884 5.22239L17.705 4.01742L17.7069 4.01687L24.0148 2.02773C25.5806 1.53375 27.2327 1.90618 28.3261 2.99947L32.3788 7.05218C34.0482 8.72118 33.9405 11.5474 32.139 13.3522Z' fill='%23A833A8'/%3E%3Cpath d='M29.1068 2.21908C27.7215 0.833592 25.6433 0.35707 23.6832 0.975073L17.5494 2.90938L11.4156 0.975073C9.45552 0.356932 7.37739 0.833661 5.99204 2.21908L1.93898 6.2718C-0.159636 8.37069 -0.0523015 11.8967 2.17862 14.1319C4.62787 16.5858 7.26944 19.2317 9.47166 21.4336C9.36977 21.8174 9.36967 22.2212 9.47139 22.605C9.57311 22.9889 9.77313 23.3396 10.0517 23.6226L10.0812 23.6522C10.2919 23.8614 10.5418 24.0269 10.8166 24.1392C11.0914 24.2514 11.3857 24.3083 11.6825 24.3065C11.8823 24.3062 12.0813 24.2812 12.2749 24.232L12.5095 24.4653C12.8566 24.8127 13.2978 25.051 13.7787 25.1508C14.1921 25.5145 14.725 25.7132 15.2756 25.7089C15.3036 25.7089 15.3316 25.7084 15.3597 25.7075C15.9942 25.6832 16.5956 25.4182 17.0417 24.9663L17.5494 24.4581L18.0577 24.9663C18.5038 25.4182 19.1052 25.6832 19.7397 25.7075C19.7679 25.7084 19.7958 25.7089 19.8237 25.7089C20.373 25.7129 20.9046 25.515 21.3177 25.1529C21.7992 25.0515 22.241 24.8127 22.5896 24.4653L22.8253 24.2308C23.2095 24.3327 23.6137 24.3329 23.9981 24.2315C24.3825 24.13 24.7339 23.9304 25.0178 23.6522L25.0469 23.623C25.3246 23.3396 25.5241 22.9889 25.6256 22.6053C25.7272 22.2217 25.7274 21.8183 25.6263 21.4346C27.8083 19.2532 30.4164 16.6407 32.9202 14.1321C35.1512 11.8971 35.2587 8.3709 33.1596 6.272L29.1068 2.21908ZM10.8619 22.8721L10.8324 22.8425C10.7673 22.7773 10.7106 22.7042 10.6637 22.6248L11.0804 23.041C11.0008 22.994 10.9274 22.9372 10.8619 22.8719V22.8721ZM16.2607 24.1861C16.1915 24.2551 16.1155 24.3171 16.0341 24.3711C16.2659 24.0936 16.4262 23.7635 16.5009 23.4096L16.769 23.6778L16.2607 24.1861ZM24.2663 22.8427L24.2372 22.8719C23.7642 23.3449 22.9548 23.305 22.4328 22.783L13.9577 14.3078C13.9066 14.2556 13.8457 14.214 13.7785 14.1855C13.7113 14.157 13.6392 14.1422 13.5662 14.1418C13.4932 14.1413 13.4208 14.1554 13.3533 14.1832C13.2858 14.2109 13.2245 14.2518 13.1729 14.3034C13.1213 14.355 13.0804 14.4163 13.0527 14.4838C13.0249 14.5513 13.0108 14.6237 13.0112 14.6967C13.0117 14.7697 13.0265 14.8419 13.055 14.909C13.0835 14.9762 13.1251 15.0371 13.1773 15.0882L20.5528 22.4637L20.5565 22.4676C20.8103 22.7162 20.96 23.0521 20.975 23.4071C20.9839 23.5667 20.959 23.7263 20.902 23.8756C20.8449 24.0249 20.757 24.1605 20.644 24.2735C20.531 24.3865 20.3954 24.4744 20.2461 24.5315C20.0968 24.5885 19.9371 24.6134 19.7775 24.6045C19.4226 24.5895 19.0866 24.4399 18.838 24.1861L17.9395 23.2877L11.4587 16.8069C11.3552 16.7034 11.2149 16.6453 11.0685 16.6453C10.9221 16.6453 10.7818 16.7034 10.6783 16.8069C10.5748 16.9104 10.5166 17.0508 10.5166 17.1971C10.5166 17.3435 10.5748 17.4838 10.6783 17.5873L15.0253 21.9344L15.0283 21.9374C15.2821 22.186 15.4317 22.5219 15.4467 22.8769C15.4547 23.036 15.4295 23.195 15.3728 23.3439C15.316 23.4928 15.229 23.6283 15.1172 23.7417L15.0896 23.7693C14.6177 24.241 13.8095 24.2024 13.2879 23.6832C13.1358 23.5318 12.9764 23.3731 12.8098 23.2072L12.807 23.2044C12.1566 22.5563 11.4029 21.8037 10.5803 20.9815C10.5342 20.9052 10.4703 20.8413 10.394 20.7952C8.16419 18.5662 5.46185 15.8594 2.9597 13.3522C1.15832 11.5474 1.05064 8.72118 2.71964 7.05218L6.77243 2.9996C7.86564 1.90646 9.51753 1.53403 11.0838 2.02786L15.7145 3.48799L13.1277 4.30376C13.0074 4.34169 12.9038 4.41968 12.834 4.52475C12.7642 4.62981 12.7325 4.75562 12.7442 4.8812L12.8073 5.55853C12.823 5.97912 12.9247 6.39202 13.1062 6.77178C13.2876 7.15154 13.545 7.49009 13.8623 7.76655C14.1876 8.04749 14.5672 8.25842 14.9776 8.38621C15.388 8.51399 15.8203 8.55588 16.2476 8.50927L16.6152 8.4732L17.1595 9.01815L24.736 16.6054C25.2572 17.1273 25.2967 17.9367 24.8241 18.409L24.8212 18.412C24.3595 18.8707 23.5801 18.8431 23.0586 18.3583C22.1988 17.4984 21.2612 16.5613 20.3708 15.6715C18.3743 13.6758 16.6501 11.9523 16.4835 11.7845C16.3802 11.6815 16.2403 11.6235 16.0944 11.6234C15.9485 11.6232 15.8085 11.6808 15.705 11.7836C15.6014 11.8864 15.5428 12.026 15.5419 12.1719C15.541 12.3178 15.598 12.4581 15.7003 12.5621C15.8684 12.7315 17.5932 14.4556 19.5908 16.452L22.2165 19.0767C22.2238 19.0849 22.2313 19.0929 22.2392 19.1008C22.2562 19.1178 22.2737 19.1345 22.2907 19.151C22.9943 19.8546 23.6463 20.5062 24.1783 21.0382C24.6998 21.5602 24.7394 22.3695 24.2663 22.8426V22.8427ZM32.139 13.3522C29.7299 15.7659 27.2236 18.2763 25.0941 20.4056C25.0509 20.3553 25.0061 20.3058 24.9584 20.258C24.8114 20.111 24.6553 19.9548 24.4915 19.7911C24.9129 19.703 25.2995 19.494 25.6041 19.1898L25.6082 19.1857C26.5069 18.2826 26.4664 16.7765 25.5168 15.8255L18.3289 8.62785L18.8256 8.13015C18.9059 8.04969 18.9595 7.94638 18.9789 7.83433C18.9983 7.72229 18.9826 7.60699 18.934 7.5042C18.8853 7.40141 18.8061 7.31615 18.7072 7.26008C18.6083 7.20402 18.4944 7.17988 18.3813 7.19097L16.1394 7.41082C15.8615 7.44217 15.5802 7.41597 15.3129 7.33385C15.0456 7.25172 14.7981 7.11543 14.5858 6.93347C14.3804 6.75342 14.2143 6.533 14.0978 6.28594C13.9814 6.03889 13.9171 5.77049 13.9089 5.49748C13.9089 5.48817 13.9078 5.47879 13.907 5.46955L13.884 5.22239L17.705 4.01742L17.7069 4.01687L24.0148 2.02773C25.5806 1.53375 27.2327 1.90618 28.3261 2.99947L32.3788 7.05218C34.0482 8.72118 33.9405 11.5474 32.139 13.3522Z' stroke='%23A833A8' stroke-width='0.6' mask='url(%23path-1-outside-1_2000_826)'/%3E%3C/svg%3E");
        background-repeat:no-repeat;
        background-position:16px 16px; 
    }
    .person-content__quote{
        background-color: #F5F7FA;
        padding:16px 24px 16px 74px;
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='34' height='24' viewBox='0 0 34 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34 0L22.6351 24H14.4902L28.2228 0H34ZM19.5097 0L8.14485 24H0L13.7326 0H19.5097Z' fill='%23C9D0D9'/%3E%3C/svg%3E");
        background-repeat:no-repeat;
        background-position:16px 16px;

    }
    .person-content__quote p{ 
        font-size: 13px;
        line-height: 180%;
        letter-spacing: 0.01rem;
    }
    .card {
        padding:16px;
        background: rgba(255,255,255,0.4);
        border: 1px solid #EDE9F7;
        margin: 16px 0 16px 0;
        transition:all 0.3s linear;
        height:calc(100% - 16px);
    }
    .card--alt {
        z-index: 2;
        position: relative;
        border:none;
        background-color: rgba(255,255,255,0.4);
        border-radius:4px;
        min-height: calc(100% - 1rem);
        
    box-shadow: 0 0 14px rgb(0 0 0 / 5%);

    }
    .text-center {
       text-align:center; 
    }
    .year--2002 .card img {
        margin-left:22px;
        margin-bottom:14px;
    }
    .card:hover img {
       filter: grayscale(1);
    }
    .subtitle {
        font-weight: 500;
        font-size: 14px;
        line-height: 130%;
        margin-top: 23px;
    }
  
    .card svg .icon {
        fill:#A833A8;
    }
    .card:hover svg .icon {
        fill:#6f196c;
    }
    .card svg .icon-stroke {
        stroke:#a833a8
    }
    .card:hover svg .icon-stroke {
        stroke:#6f196c;
    }

    .clients-list__wrapper {
        display:flex;
        justify-content:center;
        margin: 0 auto;
    }
    .clients-list, .practicle-list {
        margin-right:8px;
    }
    .clients-list li {
    padding: 10px 20px;
    position: relative;
    list-style: none;
    }
    .practicle-list li {
padding: 10px 0px 10px 40px;
    position: relative;
    list-style: none;
    line-height: 130%;
    }
    .practicle-list li:before {
        content: "";
        height: 24px;
        width: 41px;
        display: block;
        position: absolute;
        left: -21px;
        top: 9px;
        top: 1rem; 
        background-image: url("data:image/svg+xml;charset=utf8,%3Csvg style='margin-right:20px' width='41' height='24' viewBox='0 0 41 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M29.4738 2.00094L29.4271 1.86674C29.2371 1.3214 28.8821 0.848701 28.4114 0.514208C27.9406 0.179712 27.3774 0 26.8 0C26.2225 0 25.6593 0.179712 25.1885 0.514208C24.7178 0.848701 24.3628 1.3214 24.1728 1.86674L24.1261 2.00094H13.8C13.5878 2.00094 13.3843 2.08523 13.2343 2.23526C13.0843 2.38529 13 2.58877 13 2.80094C13 3.01312 13.0843 3.2166 13.2343 3.36663C13.3843 3.51666 13.5878 3.60094 13.8 3.60094H16.6456L14.2074 10.1013C13.9538 10.1897 13.7207 10.3346 13.5272 10.5282C13.1896 10.8657 13 11.3236 13 11.8009V12.8009C13 13.8088 13.4004 14.7753 14.113 15.488C14.8256 16.2006 15.7922 16.6009 16.8 16.6009H18.8C19.8078 16.6009 20.7744 16.2006 21.487 15.488C22.1996 14.7753 22.6 13.8088 22.6 12.8009V11.8009C22.6 11.3236 22.4104 10.8657 22.0728 10.5282C21.8793 10.3346 21.6462 10.1897 21.3926 10.1013L18.9544 3.60094H24.1248L24.1723 3.73357C24.3138 4.12922 24.5426 4.48793 24.8417 4.78312C25.1407 5.0783 25.5024 5.30239 25.8999 5.43877L26.083 5.50159L26.0262 5.68663C26.0136 5.72745 26.0049 5.76933 26 5.81173V22.0009H22.8C22.5878 22.0009 22.3843 22.0852 22.2343 22.2352C22.0843 22.3853 22 22.5887 22 22.8009C22 23.0131 22.0843 23.2166 22.2343 23.3666C22.3843 23.5166 22.5878 23.6009 22.8 23.6009H30.8C31.0121 23.6009 31.2156 23.5166 31.3656 23.3666C31.5157 23.2166 31.6 23.0131 31.6 22.8009C31.6 22.5887 31.5157 22.3853 31.3656 22.2352C31.2156 22.0852 31.0121 22.0009 30.8 22.0009H27.6V5.81173C27.5951 5.76933 27.5863 5.72745 27.5738 5.68663L27.517 5.50159L27.7 5.43877C28.0975 5.30239 28.4592 5.0783 28.7582 4.78312C29.0573 4.48793 29.2861 4.12922 29.4276 3.73357L29.4751 3.60094H34.6456L32.2073 10.1013C31.9537 10.1897 31.7207 10.3346 31.5272 10.5282C31.1896 10.8657 31 11.3236 31 11.8009V12.8009C31 13.8088 31.4003 14.7753 32.113 15.488C32.8256 16.2006 33.7921 16.6009 34.8 16.6009H36.8C37.8078 16.6009 38.7743 16.2006 39.487 15.488C40.1996 14.7753 40.6 13.8088 40.6 12.8009V11.8009C40.6 11.3236 40.4103 10.8657 40.0727 10.5282C39.8792 10.3346 39.6462 10.1897 39.3926 10.1013L36.9543 3.60094H39.8C40.0121 3.60094 40.2156 3.51666 40.3656 3.36663C40.5157 3.2166 40.6 3.01312 40.6 2.80094C40.6 2.58877 40.5157 2.38529 40.3656 2.23526C40.2156 2.08523 40.0121 2.00094 39.8 2.00094H29.4738ZM37.646 10.0009L35.7999 5.07933L33.9548 10.0009H37.646ZM19.646 10.0009L17.8 5.07933L15.9549 10.0009H19.646ZM26.8 4.00094C26.5626 4.00094 26.3306 3.93057 26.1333 3.79871C25.9359 3.66685 25.7821 3.47944 25.6913 3.26016C25.6005 3.04089 25.5767 2.79961 25.623 2.56684C25.6693 2.33406 25.7836 2.12024 25.9514 1.95242C26.1193 1.78459 26.3331 1.6703 26.5659 1.624C26.7986 1.5777 27.0399 1.60146 27.2592 1.69229C27.4784 1.78311 27.6659 1.93692 27.7977 2.13426C27.9296 2.3316 28 2.56361 28 2.80094C28 3.1192 27.8735 3.42443 27.6485 3.64947C27.4234 3.87452 27.1182 4.00094 26.8 4.00094ZM14.6 11.6009H21V12.8009C21 13.3844 20.7682 13.944 20.3556 14.3566C19.9431 14.7692 19.3835 15.0009 18.8 15.0009H16.8C16.2165 15.0009 15.6569 14.7692 15.2444 14.3566C14.8318 13.944 14.6 13.3844 14.6 12.8009V11.6009ZM32.6 11.6009H39V12.8009C39 13.3844 38.7682 13.944 38.3556 14.3566C37.943 14.7692 37.3834 15.0009 36.8 15.0009H34.8C34.2165 15.0009 33.6569 14.7692 33.2443 14.3566C32.8317 13.944 32.6 13.3844 32.6 12.8009V11.6009Z' fill='%23A833A8'%3E%3C/path%3E%3Cpath d='M3.724 14.866H5.096V12.08H7.882V10.722H5.096V7.936H3.724V10.722H0.952V12.08H3.724V14.866Z' fill='%23A833A8'%3E%3C/path%3E%3C/svg%3E");
            background-size: 70%;
    background-repeat: no-repeat;
    }
    .clients-list li:before {
    content: "";
    height: 6px;
    width: 6px;
    display: block;
    position: absolute;
    left: -21px;
    top: 9px;
    background-color: #92278f;
    top: 1rem;
}
.more_content {
    height:0;
    overflow:hidden;
}
.more_content.active {
    height:auto;
}
.card--bg {
    box-sizing: border-box;
    padding: 2px;
    background-image: linear-gradient(261deg, rgba(168, 51, 168, .4) 20%, rgba(168, 51, 168, .3) 40%, rgba(127, 166, 216, .6) 70%, rgba(127, 166, 216, .4) 100%);
}
.card--bg .card-wrapper {
        padding: 25px;
    background-color: #fff;
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: flex-start;
    position: relative;
    width: 100%;
    font-size:14px;
}

 a.link {
    display:block;
    margin-top:2px;
    color: #838B98;
    text-decoration:underline;
    font-size:14px;
}
a.link--alt {
    padding-right:15px;
    margin-right:5px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='9' viewBox='0 0 8 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.33333 1.16667C1.33333 0.798477 1.63181 0.5 2 0.5L7.33333 0.5C7.70152 0.5 8 0.798477 8 1.16667V6.5C8 6.86819 7.70152 7.16667 7.33333 7.16667C6.96514 7.16667 6.66667 6.86819 6.66667 6.5V2.77614L1.13807 8.30474C0.877722 8.56509 0.455612 8.56509 0.195262 8.30474C-0.0650874 8.04439 -0.0650874 7.62228 0.195262 7.36193L5.72386 1.83333L2 1.83333C1.63181 1.83333 1.33333 1.53486 1.33333 1.16667Z' fill='%23A833A8'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:center right;
}
.personal-card {
    padding: 20px 12px;
    box-sizing: border-box;
    display: flex;
    }
.personal-card__content {
    display: flex;
    flex-direction: column;
    }
.personal-card__img {
    margin-right: 1rem;
    min-width: 120px;
    background-color: rgba(39, 44, 62, 0.1);
    text-align: center;
    max-width: 150px;
    display: flex;
    border-radius: 4px;
}
.personal-card__name {
    font-size: 20px;
    color: #010101;
    margin-bottom: 1rem;
    display: block;
    font-weight: 500;
}
.personal-card__mail {
    margin-top:1rem;
}

.slider--g {
    overflow:hidden;
    max-width:100%;
    display:flex;
    flex-wrap:wrap;
    align-items: center;
    transition:all 0.3s linear;
    opacity:1;
}
.slider--g .swiper-container {
    width:100%;
}
.slider--g.sliders-rule .swiper-container{
    width:85%; 
}

    .slider--g {
    width: 100%;    margin-left: auto;
}
.photo-content--rigt .slider--g {
    margin-left:0;
} 
.photo-content--rigt p{
    margin-left:auto;
    margin-top:-270px;
} 
.year--2004 .photo-content p {
 margin-top:-30px;
 padding: 22px 40px;
}
.slide-name {
    position: absolute;
    padding: 4px 8px;
    display: block;
    z-index: 5;
    right: 6px;
    left:6px;
    top: 8px;
    font-weight: 500;
    font-size: 14px;
    color: #ffffff;
        display: flex;
    justify-content: space-between;
}
 .year__bg--now {
    font-size: 50px;
}
 .section-title {
    position: relative;
}
.width-gradient {
    position: absolute;
    width: 500px;
    height: 500px;
    right: -100px;
    top: -100px;
    background: url(/local/img/gradient.png);
    background-size: 70%;
    background-repeat: no-repeat;
    flex-shrink: 1;
    overflow: hidden;
    z-index: 0;
}
 .section-title h3 {
background: linear-gradient(89.15deg, #92278F 0.72%, #ADCDF5 123.08%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
    display: inline-block;    font-weight: 500;
    font-size: 50px;
 }
 .section-title h3 span {
    font-size: 35px;
    font-weight: 300;
    line-height: 35px;
}
.timeline {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    justify-content: center;
    position:relative;
    z-index:1;
    transition:all 0.5s linear;
    border-radius: 50%;
}
.timeline:hover {
background-color: rgb(206 174 226 / 26%);

}
.timeline__line {
    width:100%;
    border-bottom: 3px solid #A833A8; margin-bottom:30px;
}
.timeline__text {
    min-height:140px;
    font-weight:500;
    text-align:center;
}
.timeline__text span {
    display:block;
    font-weight:400;
}
    .info-tw {
        max-width:1024px;
        margin:0 auto;
        font-size:14px;
    }
    .card--vert {
    min-height: 50px;
    height: auto;
    border-bottom: 1px solid #A833A8;
    padding: 20px;
    }
    .time-icon {
        margin-top: 30px;
        display:flex;
        flex-direction:column;
        justify-content: center;
        align-items: center;
        width: 100px;
        height: 70px;
        margin-bottom: -10px;
    }
    .time-icon:after {
        content:"";
        width:15px;
        height:15px;
        border-radius:50%;
        background-color: #A833A8;
        margin-top:auto;
    }
    .gradient2{
    width: 500px;
    height: 500px;
    background-image: url(/local/img/history/gradient2.png);
    position: absolute;
    bottom: -250px;
    right: -200px;
    background-size: 100%;
    z-index:0;
    }
    .gradient3{
    width: 300px;
    height: 300px;
    background-image: url(/local/img/history/gradient2.png);
    position: absolute;
    bottom: 50px;
    left: -150px;
    background-size: 100%;
    z-index:0;
        opacity: 0.6;
    }
    .gradient4{
    width: 500px;
    height: 500px;
    background-image: url(/local/img/history/gradient3.png);
    position: absolute;
    bottom: -250px;
    right: -200px;
    background-size: 100%;
    z-index:0;
    }
    .gradient5 {
    background: url(/local/img/gradient.png);
    background-repeat: no-repeat;
    background-position: top 60% left 20%;
    background-size: 50%;
    position: absolute;
    width: 100%;
    height: 100%;    
     }
    .gradient6 {
     position: absolute;
     background: url(/local/img/gradient.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 100%;
    width: 500px;
    height: 500px;
    bottom: -200px;
    right: 20%;    
    opacity: 0.7;
     z-index:0;
    }
    
    .col-12, .col-md-6, .col-md-7, .col-md-5, .col-md-4, .col-md-3, .col-md-8, .col-md-9, .col-md-10 {
        padding-left: 15px;
        padding-right: 15px;
    } 
    .slider-hidden {
            visibility: hidden;
            height:0;
            max-height:0;
            overflow:hidden;
            opacity:0;
    }
    .sliders-rule .swiper-slide {}

    a.slider-rules  {
        display:block;
        margin-top:16px;
        padding: 8px;
        font-size: 12px;
        font-weight:500;
        border: 1px solid #A5ACB8;
        color: #010101;
        min-height:90px;
    }
     a.slider-rules span {
         font-weight:400;
         display:block;
     }
    a.slider-rules.active {
     background-color: #F5F7FA;   
    }
    .width-cover {
        display:flex;
        align-items:flex-start;
       border-top: 1px dashed #E8E9EC;
        margin-top: 16px;
        padding-top: 16px;
        font-size:14px;
    }
     .width-cover a {
         display: block;
        position: relative;
        margin-right: 16px;
        color: #010101;
        transition:all 0.3s linear;
     }
     .width-cover a span {
         position:absolute;
         right:0;
         bottom:0;
         background: #E8E9EC;
        padding: 2px 4px;
        font-size: 12px;
             box-shadow: -1px -1px 6px rgba(0, 0, 0, 0.45);
     }
     .width-cover a:hover span {
         color:#ffffff;
         background-color:#92278F;
         box-shadow:none;
     }
      .width-cover img {
         width: 100px;
        min-width: 100px;
        }
        .year-more {
            display:none;
        }
        .logo-mobile {
        display:none;
        }
        .svg8 svg{
            margin-right:20px;fill:#A833A8;
        }
    
 @media (min-width: 768px) {
    .col-12, .col-md-6, .col-md-7, .col-md-5, .col-md-4, .col-md-3, .col-md-8, .col-md-9, .col-md-10 {
        padding-left: 15px;
        padding-right: 15px;
    }
    }
     @media (max-width: 768px) {
             .logo-mobile {
        display:block;
    }
         html, body {
             overflow-x:hidden;
         }
     .slider__flex {
        flex-direction: column;
    }
      .slider__col {
          position:relative;
        flex-direction: row;
        align-items: center;
        margin-right: 0;
        margin-top: 24px;
        width: 100%;
        display:none;
      }
            .slider__thumbs {
        height: 80px;
        width: calc(100% - 64px);
        margin: 0 ;
      }
      .slider__prev,
      .slider__next {
        height: 32px;
        min-width: 32px;
      }
      .slider__prev {
          transform: rotate(-90deg);
      }
      .slider__next {
          transform: rotate(-90deg);
      }
      .slider__prev--alt, .slider__next--alt {
          transform:none;
      }
       .slider__next--alt {
           transform: rotate(180deg);
       }
       .slider--g.sliders-rule .swiper-container {
    width: 65%;
    }
    figcaption {
        padding: 4px 6px; 
         }
         .year {
             font-size:14px;
             line-height: 150%;
         }
    figcaption span {
        max-height:30px;
        overflow:auto;
    }
    .info-tw {
    width: calc(100% - 30px);
    max-width:calc(100% - 30px);
    }
    .content {
        width:100%;
    }
 .section-title h3, .section-title h3 span {
        font-size:30px;
    }
    .card {
        padding:8px;
        max-width: 100%;
    }
    .clients-list, .practicle-list {
        min-width: 130px;
        margin-right: 8px;
    }
    .year-header {
        display: flex;
    align-items: center;
    justify-content: space-between;
       
        height:80px;
        background-position: right;

    padding: 0 16px;
     transition:all 0.3s linear;
    }
    .year--2002 .year-header {
            background-image: url(/local/img/history/2002b.jpg);
    }
    .year--2003 .year-header {
            background-image: url(/local/img/history/2003b.jpg);
    }
    .year--2004 .year-header {
            background-image: url(/local/img/history/2004b.jpg);
    }
    .year--2005 .year-header {
            background-image: url(/local/img/history/2005b.jpg);
    }
    .year--2006 .year-header {
            background-image: url(/local/img/history/2006b.jpg);
    }
    .year--2007 .year-header {
            background-image: url(/local/img/history/2007b.jpg);
    }
    .year--2008 .year-header {
            background-image: url(/local/img/history/2008b.jpg);
    }
    .year--2009 .year-header {
            background-image: url(/local/img/history/2009b.jpg);
    }
    .year--2010 .year-header {
            background-image: url(/local/img/history/2010b.jpg);
    }
    .year--2011 .year-header {
            background-image: url(/local/img/history/2011b.jpg);
    }
    .year--2012 .year-header {
            background-image: url(/local/img/history/2012b.jpg);
    }
    .year--2013 .year-header {
            background-image: url(/local/img/history/2013b.jpg);
    }
    .year--2014 .year-header {
            background-image: url(/local/img/history/2014b.jpg);
    }
    .year--2015 .year-header {
            background-image: url(/local/img/history/2015b.jpg);
    }
    .year--2016 .year-header {
            background-image: url(/local/img/history/2016b.jpg);
    }
    .year--2017 .year-header {
            background-image: url(/local/img/history/2017b.jpg);
    }
    .year--2018 .year-header {
            background-image: url(/local/img/history/2018b.jpg);
    }
    .year--2019 .year-header {
            background-image: url(/local/img/history/2019b.jpg);
    }
    .year--2020 .year-header {
            background-image: url(/local/img/history/2020b.jpg);
    }
    .year--2021 .year-header {
            background-image: url(/local/img/history/2021b.jpg);
    }
    .year--2022 .year-header {
            background-image: url(/local/img/history/2022b.jpg);
    }
    .year--2023 .year-header {
            background-image: url(/local/img/history/oae.png);
    }
	.year--2024 .year-header {
            background-image: url(/local/img/history/nalogoved2024.png);
    }
	.year--2025 .year-header {
            background-image: url(/local/img/history/medal2025.png);
    }
    .year-header.active {
        box-shadow: none;  
        height:auto;
        background:none!important;
    }
    .year__content {
        height:0;
        max-height:0;
        overflow:hidden;
        transition:all 0.3s linear;
    }
    .year__content.active {
        height:auto;
        max-height:7000px;
        overflow: visible;
    }
    .year-more {
        position:relative;
        display:block;
        width:32px;
        height:32px;
        border-radius:50%;
        background-image: linear-gradient(90deg, rgba(168, 51, 168, 0.7) 0%, rgba(173, 205, 245, 0.5) 100%) ;
        background-repeat:no-repeat;
        background-position:center;
         transition:all 0.3s linear;
          transform:rotate(-90deg);
    }
    .year-more:after {
        content:"";
        position:absolute;
        width:32px;
        height:32px;
          background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.52827 6.69526C3.78862 6.43491 4.21073 6.43491 4.47108 6.69526L7.99967 10.2239L11.5283 6.69526C11.7886 6.43491 12.2107 6.43491 12.4711 6.69526C12.7314 6.95561 12.7314 7.37772 12.4711 7.63807L8.47108 11.6381C8.21073 11.8984 7.78862 11.8984 7.52827 11.6381L3.52827 7.63807C3.26792 7.37772 3.26792 6.95561 3.52827 6.69526Z' fill='%23ffffff'/%3E%3C/svg%3E");  
        background-position:center;
        background-repeat:no-repeat;
        
    }

    .year-more.active {
        transform:rotate(180deg);
    }
    .year-header .year__bg {
        line-height:120%;
        font-size: 100px;
        transition:all 0.3s linear;
    }
    .year-header.active .year__bg {
        line-height:150%;
        font-size: 200px;
    }
    .year {
    padding-bottom: 10px;
}
.year--now .mt-50 {
    text-align:center;
}
.width-cover {
    margin-bottom:16px;
}
    }
    @media (max-width: 600px) {
        .year-header .year__bg {
        font-size: 40px;
        
    }
    .clients-list li {
        padding:5px 0;
    }
    .year-header.active .year__bg {
        font-size: 80px;
    }
        svg{
            max-width:100%;
           height: auto;
        }
        .info-tw p {
            font-size:14px;
        }
        .clients-list li {
            flex-direction:column;
            font-size:14px;
        }
        h1 {
            font-size:25px;
        }
        .btn {
            display:block;
        }
      .swiper-slide-thumb-active .select-year {
        color:#010101;
        font-size:25px;
        padding:5px 0;
        }  
        .stkey-parent {
            padding-top:0px;
        }

        .year__meta {
            margin-top:-60px;
        }
        .timeline {
        flex: 0 0 200px;
        min-width: 200px;
        height: 200px;
        border-bottom: 0;
        margin: 0 auto;
        background-color: #ceaee21f;
        }
        .timeline__text {
            min-height:30px;
            font-size:20px;
        }
        .timeline__text span {
            font-size:14px;
        }
        .timeline__line {
            display:none;
        }
        .time-icon {
            width:100%;
        }
        .time-icon svg {
            min-width:40px;
        }
        .card--vert {
            padding:10px 0;
            flex-wrap:nowrap;
        }
        .card--vert svg {
            min-width:64px;
        }
        .subtitle.xn {
            display:none;
        }
        .clients-list, .practicle-list{
            margin-bottom:0;
        }
        .year--now {
            margin-bottom:40px;
        }
        .col-md-4 {
            max-width:100%;
        }
            .year__content h3{
        width:85%;
    }  
    h3 {
        padding:0;
        margin-bottom:16px;
    }
    .section-title h3, .section-title h3 span {
    font-size: 25px;
}
 .info-tw {

 }
 .mobile-center {
     text-align:center;
 }
    .info-tw .card  {
           justify-content: center;
    }
    .mt-50 {
        margin-top:20px;
    }
    .slider__flex {
    margin-bottom: -80px;
}
.character{
    max-width:150px;
    margin:0 auto;
}
.svg8 svg{
    margin:0 auto;
}
.svg8 p {
    text-align:center;
    margin:0 auto;
    margin-top:1rem;
}

    }
     @media (max-width: 340px) {
        .year-header.active .year__bg {
        font-size: 70px;
    }  
    .year__content h3{
        font-size:18px;
        width:85%;
    }


     }
         a.slider-rules {
        width:98%;
    }
    .col-md-4 a:hover {
        cursor: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='11' cy='11' r='6' fill='%23CEAEE2' fill-opacity='0.24' stroke='%23ffffff' stroke-width='1.2'/%3E%3Cpath d='M11 8C10.606 8 10.2159 8.0776 9.85195 8.22836C9.48797 8.37913 9.15726 8.6001 8.87868 8.87868C8.6001 9.15726 8.37913 9.48797 8.22836 9.85195C8.0776 10.2159 8 10.606 8 11' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M20 20L17 17' stroke='%23ffffff' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E") 16 16, pointer;
    }