/*Выделение цвета*/
::selection {background: #306ee2;color:#FFF;}
::-moz-selection {color:#FFF;background: #306ee2;}

/*Флаги*/
.flag_white::-moz-selection {
    color: #020c22;
    background: #fefefe
}
.flag_white::-ms-selection {
    color: #020c22;
    background: #fefefe
}
.flag_white::selection {
    color: #020c22;
    background: #fefefe
}
.flag_blue::-moz-selection {
    color: #FFF;
    background: #0a3fb4
}
.flag_blue::-ms-selection {
    color: #FFF;
    background: #0a3fb4
}
.flag_blue::selection {
    color: #FFF;
    background: #0a3fb4
}
.flag_red::-moz-selection {
    color: #FFF;
    background: #e6003e
}
.flag_red::-ms-selection {
    color: #FFF;
    background: #e6003e
}
.flag_red::selection {
    color: #FFF;
    background: #e6003e
}
/*Флаги*/

/*Alerts*/
.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
}
.alert-primary {
    color: #084298;
    background-color: #cfe2ff;
    border-color: #b6d4fe;
}
.alert-secondary {
    color: #41464b;
    background-color: #e2e3e5;
    border-color: #d3d6d8;
}
.alert-success {
    color: #247c53;
    background-color: #e9fff5;
    border-color: #b8e0ce;
}
.alert-danger {
    color: #ae4c54;
    background-color: #ffeaec;
    border-color: #f5c2c7;
}
.alert-warning {
    color: #664d03;
    background-color: #fff3cd;
    border-color: #ffecb5;
}
.alert-info {
    color: #055160;
    background-color: #cff4fc;
    border-color: #b6effb;
}


/*Общие стили*/
.header__menu-top {margin:0 10px;}
.menu-top__items {justify-content: space-evenly;-webkit-justify-content: space-evenly;}
.tags__tags .tag {margin: 0 5px 7px;}
.calendar-mobile-spo {display:none}
.calendar-spo img{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;}
.calendar-spo:hover img{-webkit-transform: scale(1.01); -moz-transform: scale(1.01); -o-transform: scale(1.01);}
.article__main p, .article__main li, .text-content-wrapper p, .text-content-wrapper li {color: #2a2c40;font-family: "GolosText",sans-serif !Important;}
.text-content-wrapper a.button {border-bottom:none;}
.fc-theme-standard .fc-popover {max-width:40%;width:40%;} 
.page__article img {height:inherit !Important}
.page__article img {border-radius:6px; margin:0 auto;}
.ya-share2 {text-align:center;margin-top:10px;}
.text-content-wrapper a{text-decoration:none;border-bottom:1px solid #ccc}
.text-content-wrapper a:hover {border-color:#3073f0}
.button {-webkit-transition: .4s;transition: .4s;min-height: 48px;padding: 14px 30px;}
.button.button--small {min-height: 40px;padding: 9px 15px;font-size: 14px;}
.projects__item-toggle {color:#2a2c40}
.grecaptcha-badge {display:none;}
.button.button--big {min-height: 50px;padding: 14px 31px;}
.menu-top__submenu::before {top:-12px;}
.sitemap li{margin-left:20px;}
.sitemap ul {margin-bottom:20px;}
.sitemap, .sitemap ul {border:1px solid #eee;margin-top:20px;list-style:none;padding-left: 10px;padding-right: 30px;}
.sitemap li:before, .sitemap ul li:before{content:""; background:url("/tm/tm_1/build/dev/img/check.svg");width: 18px;height: 18px;background-size: contain;display: block;position: absolute;top: 5px;}
.sitemap li, .sitemap ul li{position:relative;}
.sitemap li a {padding-left:20px;text-decoration:none;}
.sitemap{padding-top: 20px;}
.mmenu__button-special {text-transform: none;}
.field--search .field__field input:hover {border-bottom:1px solid rgba(91,99,116,.3)}
.text-center {text-align:center;}
.text-right {text-align:right;}
.text-left {text-align:left;}
.ymaps-2-1-79-copyright, .ymaps-2-1-79-map-copyrights-promo {display:none !important;}
.media__items-inner .media__item {margin-bottom:20px;}
.media__items-inner .c-media {min-height: 390px;}
.media__items-inner .c-media__text{border-radius: 0 4px 4px 0;}
.media__items-inner .c-media__type, .c-media__type {position: absolute;z-index: 5;top: 10px;right: 10px;display: inline-block;padding: 5px 10px;color: #FFF;border-radius:3px;background:#306ee2;font-family: "GolosText",sans-serif;font-size: 14px;font-weight: 400;line-height: 1.33;}
.media__items-inner .c-media__image::after {position: absolute;z-index: 2;top: 0;right: 0;bottom: 0;left: 0;display: block;content: "";-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(42,44,64,0)),color-stop(80%,rgba(41,44,50,.4)));background-image: -webkit-linear-gradient(top,rgba(42,44,64,0) 0,rgba(41,44,50,.4) 80%);background-image: -moz-linear-gradient(top,rgba(42,44,64,0) 0,rgba(41,44,50,.4) 80%);background-image: -o-linear-gradient(top,rgba(42,44,64,0) 0,rgba(41,44,50,.4) 80%);background-image: linear-gradient(180deg,rgba(42,44,64,0) 0,rgba(41,44,50,.4) 80%);}
.media__items-inner .c-media.media__item{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.media__items-inner .c-media.media__item:hover .c-media__image::after {position: absolute;z-index: 2;top: 0;right: 0;bottom: 0;left: 0;display: block;content: "";-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(42,44,64,0)),color-stop(80%,rgba(41,44,50,.25)));background-image: -webkit-linear-gradient(top,rgba(42,44,64,0) 0,rgba(41,44,50,.25) 80%);background-image: -moz-linear-gradient(top,rgba(42,44,64,0) 0,rgba(41,44,50,.25) 80%);background-image: -o-linear-gradient(top,rgba(42,44,64,0) 0,rgba(41,44,50,.25) 80%);background-image: linear-gradient(180deg,rgba(42,44,64,0) 0,rgba(41,44,50,.25) 80%);}
.media__items-inner  .c-media__text{background-color: rgba(38,40,62,.9);}
.article__btn-gallery-full:hover {color:inherit !important}
.video__poster::after {background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(42,44,64,0)),color-stop(80%,rgba(41,44,50,.6)));background-image: -webkit-linear-gradient(top,rgba(42,44,64,0) 0,rgba(41,44,50,.6) 80%);background-image: -moz-linear-gradient(top,rgba(42,44,64,0) 0,rgba(41,44,50,.6) 80%);background-image: -o-linear-gradient(top,rgba(42,44,64,0) 0,rgba(41,44,50,.6) 80%);background-image: linear-gradient(180deg,rgba(42,44,64,0) 0,rgba(41,44,50,.6) 80%);}
.fotorama__nav--thumbs {top:-55px;}
.fotorama__thumb-border{border-color:#306ee2}
.fotorama__thumb-border, .fotorama__thumb, .fotorama__img {border-radius:4px !Important;}
.fotorama__wrap {margin:0 auto;}
.field__field input:focus, .field__field select:focus, .field__field textarea:focus {border-color: #306ee2;-webkit-box-shadow: 0 0 0 3px rgb(48 110 226 / 10%);-moz-box-shadow: 0 0 0 3px rgba(48,110,226,.1);box-shadow: 0 0 0 3px rgb(48 110 226 / 10%);}
.select.is-open .select__button {border:1px solid rgba(91,99,116,.1)}
.search-result-item {margin-bottom: 30px;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;position: relative;display: block;padding: 20px 15px 25px;border: 1px solid rgba(91,99,116,.1);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background-color: #fff;text-decoration:none;}
.search-result-item:hover {border-color: #306ee2;-webkit-box-shadow: 0 0 0 3px rgb(48 110 226 / 10%);-moz-box-shadow: 0 0 0 3px rgba(48,110,226,.1);box-shadow: 0 0 0 3px rgb(48 110 226 / 10%);}
.search-result-item:hover {text-decoration:none;}
.search-result-item .matched {background-color: rgba(48,110,226,.07);    color: #306ee2;}
.search-result-item p:last-child {margin:0;}
.empty-text {display:flex;align-items: center;}
.empty-text p {margin-bottom:0px;}
.empty-text img {margin-right:15px;}
.button {text-transform:none;}
.menu-inner__item ul {list-style:none; background:#FFF;padding-left:57px;padding-bottom:10px;}
.menu-inner__item ul li {line-height:24px;}
.menu-inner__item ul li a {text-decoration:none;}
.menu-inner__item ul li span {color:#2a2c40}
.mfp-figure:after {background:none;box-shadow:none;}
.banner--3 .banner__bg:before{content:"";    position: absolute;width: 100%;height: 100%;background-color: rgba(38,40,62,.3);}
.mfp-bg {opacity:0.3}
.projects::after {background-size: cover;}
.news__item:nth-child(1) .c-news__title a {font-size: 26px;}
.select.is-open .select__button, .select__button:focus {border-color: #306ee2;outline: 0;-webkit-box-shadow: 0 0 0 3px rgb(48 110 226 / 10%);-moz-box-shadow: 0 0 0 3px rgba(48,110,226,.1);box-shadow: 0 0 0 3px rgb(48 110 226 / 10%);}
.banners .swiper-pagination-bullet {border-radius:10px;}
.services .swiper-pagination-bullet:hover {border-color:#FFF;}
.popup{border-radius:4px;}
.mfp-bg {background: #26283e;}
.my-mfp-zoom-in .zoom-anim-dialog {opacity: 0;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); }
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {opacity: 1;-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0;}
.my-mfp-zoom-in.mfp-bg {opacity: 0;-webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
.my-mfp-zoom-in.mfp-ready.mfp-bg {opacity: 0.2;}
.my-mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}
.rules {margin-top:20px; color: #abafb8;font-size:15px;margin-bottom:0;}
.rules a{text-decoration:none;color: #2a2c40;}
.rules a:hover {color: #3073f0;}
.mfp-close {background:#f8f9fa !important; border-radius:0 4px 0 0;}
hr {border:none; border-top:1px solid #eee;margin:30px 0;}
.footer__section-content img {max-width:300px;-webkit-transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -o-transition: all 0.1s ease; transition: all 0.1s ease;filter: gray;-webkit-filter: grayscale(1);filter: grayscale(1);}
.footer__section-content img:hover {filter: none;-webkit-filter: grayscale(0);filter: grayscale(0);}
.page__tabs iframe {text-align:center}

.tabs__button {position:relative;}
.tabs__button sup {color: #FFF;background: #306ee2;position: absolute;padding: 5px;border-radius: 50%;font-size: 12px;width: 22px;display: block;height: 22px;line-height: 12px;right: -30px;top: -10px;text-align: center;}

.fc .fc-scroller-liquid::-webkit-scrollbar {width: 6px;}
.fc .fc-scroller-liquid::-webkit-scrollbar-track {background: #F1F4F8;border-radius: 10px;}
.fc .fc-scroller-liquid::-webkit-scrollbar-thumb {background: #3464e0;border-radius: 10px;cursor:pointer;}
.fc .fc-scroller-liquid::-webkit-scrollbar-thumb:hover {background: rgb(100, 100, 100);border-radius: 10px;}
.fc .fc-scroller-liquid::-webkit-scrollbar-thumb:active {background: rgb(68, 68, 68);border-radius: 10px;}

.fc .fc-more-popover .fc-popover-body::-webkit-scrollbar {width: 6px;}
.fc .fc-more-popover .fc-popover-body::-webkit-scrollbar-track {background: #F1F4F8;border-radius: 10px;}
.fc .fc-more-popover .fc-popover-body::-webkit-scrollbar-thumb {background: #3464e0;border-radius: 10px;cursor:pointer;}
.fc .fc-more-popover .fc-popover-body::-webkit-scrollbar-thumb:hover {background: rgb(100, 100, 100);border-radius: 10px;}
.fc .fc-more-popover .fc-popover-body::-webkit-scrollbar-thumb:active {background: rgb(68, 68, 68);border-radius: 10px;}
.fc .fc-more-popover .fc-popover-body {max-height: 50vh;}

[data-tooltip].left:before, [data-tooltip].left:after {transform: translateX(0px);}
[data-tooltip].left:hover:after, [data-tooltip].left:hover:before {transform: translateX(-10px);}
[data-tooltip] {position: relative;}
[data-tooltip]:after, [data-tooltip]:before {position: absolute;visibility: hidden;opacity: 0;transition: transform 200ms ease, opacity 200ms;z-index: 99;}
[data-tooltip]:before {content: attr(data-tooltip);background: #222;color: #FFF;font-size: 14px;padding: 10px 15px;border-radius: 5px;min-width: 100%;text-decoration: none;}
[data-tooltip]:after {width: 0;height: 0;border: 6px solid transparent;content: '';}
[data-tooltip]:hover:after, [data-tooltip]:hover:before {visibility: visible;opacity: 0.95;transform: translateY(0px);}
[data-tooltip][data-position="top"]:before {bottom: 100%;left: 0%;margin-bottom: 10px;}
[data-tooltip][data-position="top"]:after {border-top-color: #222;border-bottom: none;bottom: 101%;left: calc(50% - 0px);margin-bottom: 4px;}
[data-tooltip][data-position="left"]:before {top: -15%;right: 100%;margin-right: 10px;}
[data-tooltip][data-position="left"]:after {border-left-color: #222;border-right: none;top: calc(50% - 3px);right: 100%;margin-top: -6px;margin-right: 4px;}
[data-tooltip][data-position="bottom"]:before {top: 100%;left: 10%;margin-top: 10px;}
[data-tooltip][data-position="bottom"]:after {border-bottom-color: #222;border-top: none;top: 100%;left: calc(50% - 6px);margin-top: 4px;}

.filter-wrapper {overflow-y:scroll; max-height:300px;padding-right: 20px;}
.filter-wrapper.empty {overflow:hidden}
.filter-wrapper.full {max-height:600px;}
.filter-wrapper::-webkit-scrollbar {width: 6px;}
.filter-wrapper::-webkit-scrollbar-track {background: #F1F4F8;border-radius: 10px;}
.filter-wrapper::-webkit-scrollbar-thumb {background: #3464e0;border-radius: 10px;cursor:pointer;}
.filter-wrapper::-webkit-scrollbar-thumb:hover {background: rgb(100, 100, 100);border-radius: 10px;}
.filter-wrapper::-webkit-scrollbar-thumb:active {background: rgb(68, 68, 68);border-radius: 10px;}

.text-content-wrapper-scroll::-webkit-scrollbar {width: 4px;height:4px;}
.text-content-wrapper-scroll::-webkit-scrollbar-track {background: #F1F4F8;border-radius: 10px;}
.text-content-wrapper-scroll::-webkit-scrollbar-thumb {background: #3464e0;border-radius: 10px;cursor:pointer;}
.text-content-wrapper-scroll::-webkit-scrollbar-thumb:hover {background: rgb(100, 100, 100);border-radius: 10px;}
.text-content-wrapper-scroll::-webkit-scrollbar-thumb:active {background: rgb(68, 68, 68);border-radius: 10px;}

#chartdiv_pulse {width: 100%;height: 800px;}
.chartdiv_wrapper_pulse {position:relative;}
.chartdiv_wrapper_pulse:after {content:"";background:#FFF; width:120px; height:32px; position:absolute; left:0; bottom:0;-zindex:999;width: 56px !important;bottom:-13px !important;}

.fast-link-wrapper {margin-top:40px;}
.fast-link-wrapper .fast-link {display:flex; flex-wrap:wrap; justify-content: center;}
.fast-link-wrapper .fast-link .item {width:170px;}
.fast-link-wrapper .fast-link a {text-decoration:none;display:block;text-align:center;}
.fast-link-wrapper .fast-link a img{-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;}
.fast-link-wrapper .fast-link a:hover {-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;}
.fast-link-wrapper .fast-link a:hover img {-webkit-transform: scale(1.02);-moz-transform: scale(1.02);-o-transform: scale(1.02);}
.fast-link-wrapper .fast-link .image{position: relative;margin:0 auto;margin-bottom:10px; text-align:center;width:140px;padding:24px;border-radius:12px;background: linear-gradient(116.43deg, #306EE2 -4.7%, #124AB1 104.76%);}
.fast-link-wrapper .fast-link img {width:90px; height:90px;}
.fast-link-wrapper .fast-link a:hover{-webkit-transform: translateY(-2px);transform: translateY(-2px);}

.fast-link-wrapper .online {background:#f34f4f;width:12px; height:12px; border-radius:50%;display: inherit;position: absolute;right: -5px;top: -5px;animation: pulse 2s infinite;  box-shadow: 0 0 0 rgba(204,169,44, 0.4);animation: pulse 2s infinite;}
.fast-link-wrapper .online:hover {animation: none;}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
    box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
      box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
      box-shadow: 0 0 0 0 rgba(204,169,44, 0);
  }
}

.mmenu__bottom {margin-top:50px;}

.player{width: 100%; height: 48px;margin-top:20px; position: relative}
.jouele-sample-player {width: 100%;height: 100%;position: absolute;background: #fff;border-radius: 8px;box-shadow: inset #e0e0e0 0 0 0 1px;overflow: hidden;transition: box-shadow 0.25s ease-out, background 0.25s ease-out;cursor:pointer;}
.jouele-sample-player.jouele-is-playing {box-shadow: inset #306ee2 0 0 0 1px;background: #f8f9fa;}
.jouele-sample-player-elapsed {width: 0;height: 100%;background: ;position: absolute;transition: background 0.25s ease-out;}
.jouele-sample-player-elapsed.jouele-is-playing {background: rgb(48 110 226 / 10%);}
.jouele-sample-player-buffering {position: absolute;width: 16px;height: 16px;top: 8px;left: 48px;display: none;}
.jouele-sample-player-buffering.jouele-is-buffering { display: inline;}
@keyframes emergeSpinnerDemo {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}
.jouele-sample-player-play-pause {border: 0;background: transparent;box-sizing: border-box;width: 0;height: 24px;border-color: transparent transparent transparent #306ee2;transition: 100ms all ease;cursor: pointer;border-style: solid;border-width: 12px 0 12px 15px;left: 14px;top: 12px;position: absolute;transition: background 0.25s ease-out;cursor:pointer;}
.jouele-sample-player-play-pause.paused {border-style: double;border-width: 0px 0 0px 15px;}
.jouele-sample-player-play-pause:hover, .jouele-sample-player-play-pause.paused {border-color: transparent transparent transparent #306ee2;}
.projects::after {background-size: contain;}
.disciplines a{display:flex;text-decoration:none;align-items: center;margin-bottom:20px;}
.disciplines .item p {margin-bottom:0;}
.disciplines img {width:64px; height:64px; margin:0 20px 00px 0;}
.media-no-before:before {display:none;}

@media screen and (max-width:641px)  {
    .media__items-inner .c-media {min-height: 300px;}
    .media__tag {margin-right:5px;margin-left:5px;}
    .media__tags {margin-bottom:5px;}
    .c-media__text {bottom:14px;}
    .fotorama__nav--thumbs {top:0px;}
    .title, .article__title {font-size: 20px;}
    .tag {font-size:14px;}
    .banner__button-wrapper .button.button--big {float:left;}
    .banner {padding-top: 34px;}
    .banner__award {margin-top:20px;}
    .banner__award-cup {margin-bottom:0;    margin-top: 30px;}
    .header__btn-user {margin-left:-2px; margin-top:-2px;}
    .fc-theme-standard .fc-popover {max-width:100%;width:100%;} 
    .fc-view-harness {overflow-x:scroll !important;}
    .fc .fc-more-popover .fc-popover-body {max-height: 80vh;}
    .page__tabs img {height:inherit !important;}
    .header__btn-search-date {display:none;}
    .page__content-wrapper {padding-top:20px;}
    .text-content-wrapper img {max-width: 100% !important;}
    .article__header-bg {position:relative;}
    .article__header-content {padding-top:30px;}
    .article__date, .article__title{color: #2a2c40;}
    .article__tag {    background-color: rgba(48,110,226,.07);color:rgba(48,110,226,1)}
    .article__header-bg::after {display:none;}
    #chartdiv_pulse {height: 500px;}
    .media::before {top: -80px;border-width: 0 0 80px 1920px;}
    .calendar-mobile-spo {display:block}
    .calendar-spo {display:none}
    .fast-link-wrapper .fast-link {flex-wrap:inherit; overflow-x: scroll;padding-top: 14px;justify-content: left;margin-top:0;}
    .fast-link-wrapper .fast-link .item {margin-right:20px;}
    .fast-link-wrapper {margin-top:10px;}
    .disciplines p {font-size:12px; line-height:16px;}
    .disciplines img {margin-right:5px;width: 48px;height: 48px;}
}

.mmenu__logo {background-color: white;}
.special-controls{display:none;}
#project-description iframe{max-width: 100%;}
.c-project__icon img {max-width: 50%;}

.text-content-wrapper a[href]:not(:where(
  [href^="#"],
  [href^="/"]:not([href^="//"]),
  [href*="//firpo.ru"],
)):after {
  content: ' ↗️';
}

.menu-top__items .menu-top__item:last-child a {
    /*display: inline;*/
}
.breadcrumbs__item br, h1.title br {
    display:none;
}

/* VilkoV for others news - no padding */

.events__container {
    padding-right: 0px;
    padding-left: 0px;
}

/* VilkoV for mobile-news */

@media screen and (max-width:999px)  {
    .page__article img {
        height: 100% !important;
     }

        
    .breadcrumbs__item:last-child {
        /*width: fit-content;*/
    }
}

.mfp-iframe-holder .mfp-close {
    background: rgba(0,0,0,0) !important;
}

.btn-reset-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: end;
}

.iframe-list  {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
}

/* for mobile tabs-button */

@media screen and (max-width:600px)  {
    .tabs__buttons {
       overflow-x: scroll;
       justify-content: flex-start;
     }

}

/*NY*/
/*body{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg width='34' height='38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='16.134' y='29.838' width='6.128' height='6.128' rx='.8' transform='rotate(-30 16.134 29.838)' fill='%23fff' stroke='%23222' stroke-width='1.7'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.808 2.118a.8.8 0 011.137-.657L15.88 7.066a.8.8 0 01.06 1.417l-1.42.82a.8.8 0 00.167 1.459l8.852 2.688a.8.8 0 01.167 1.458l-2.143 1.237a.8.8 0 00.175 1.46l9.278 2.725a.8.8 0 01.175 1.46L6.949 35.788a.8.8 0 01-1.182-.86l1.986-9.265a.8.8 0 00-1.182-.86l-1.829 1.056A.8.8 0 013.559 25l1.866-8.907a.8.8 0 00-1.183-.857l-1.351.78a.8.8 0 01-1.198-.76l1.115-13.14z' fill='%23fff'/%3E%3Cpath d='M5.425 16.094l.832.175-.832-.175zM3.56 25.001l-.832-.174.832.174zm4.194.661l-.83-.178.83.178zM6.95 35.787l.425.736-.425-.736zm-1.182-.86l.831.178-.83-.178zm25.25-14.597l-.24.816.24-.816zm-9.453-4.184l-.424-.737.424.736zm.175 1.46l.24-.816-.24.816zm1.8-4.156l.248-.813-.247.813zm.168 1.458l-.425-.736.425.736zm-20.9-12.79l.847.072-.846-.072zm13.074 4.948l-.361.77.36-.77zm.361-.77L4.306.693l-.723 1.539L15.52 7.836l.722-1.54zm-1.297 3.744l1.42-.82-.85-1.473-1.42.82.85 1.473zm8.842 2.597l-8.852-2.689-.494 1.627 8.852 2.688.494-1.626zm-1.797 4.245l2.142-1.238-.85-1.472-2.142 1.237.85 1.473zm-.49 1.54l9.278 2.724.479-1.631-9.279-2.725-.478 1.631zm9.267 2.633L6.524 35.05l.85 1.472 24.243-13.996-.85-1.472zM6.598 35.105l1.986-9.264-1.662-.357-1.986 9.264 1.662.357zm-1.431-8.511l1.829-1.056-.85-1.472-1.829 1.056.85 1.472zM4.593 15.92l-1.866 8.907 1.664.348 1.866-8.906-1.664-.35zm-1.277.834l1.351-.78-.85-1.473-1.351.78.85 1.473zM1.96 2.046L.847 15.186l1.693.143L3.654 2.19l-1.693-.143zm.505 13.236s.002-.002.009-.004a.072.072 0 01.02-.002c.012.001.019.005.022.007.004.002.01.007.016.018a.07.07 0 01.006.018c.002.007.001.01.001.01l-1.693-.144c-.113 1.329 1.314 2.235 2.469 1.569l-.85-1.472zm3.791.987c.293-1.397-1.204-2.481-2.44-1.768l.85 1.473c.002-.002-.001 0-.009.002-.007.002-.014.002-.022.002a.044.044 0 01-.023-.007.045.045 0 01-.014-.02.077.077 0 01-.005-.022v-.01l1.663.35zm-1.94 8.853l.009-.003a.075.075 0 01.022-.002c.014.002.02.006.023.008a.045.045 0 01.014.02.077.077 0 01.006.021v.01l-1.664-.35c-.292 1.397 1.205 2.481 2.44 1.768l-.85-1.472zm4.267.719c.3-1.399-1.2-2.49-2.438-1.775l.85 1.472-.009.003a.076.076 0 01-.022.001.045.045 0 01-.023-.007.045.045 0 01-.014-.02.077.077 0 01-.006-.021v-.01l1.662.357zm-2.06 9.21l.01-.003a.073.073 0 01.022-.001c.013 0 .02.005.023.007a.045.045 0 01.014.02.076.076 0 01.005.021v.01l-1.662-.357c-.3 1.399 1.2 2.49 2.438 1.775l-.85-1.472zm24.254-13.905c.002 0-.002 0-.008-.005a.076.076 0 01-.017-.015.044.044 0 01-.01-.022c-.001-.003-.002-.011.004-.024a.077.077 0 01.013-.02c.005-.005.009-.007.007-.005l.85 1.472c1.256-.726 1.032-2.603-.36-3.012l-.48 1.63zm-9.638-5.737c-1.257.726-1.033 2.604.36 3.012l.479-1.63.007.004c.007.004.013.01.017.015.01.012.01.02.011.022 0 .003 0 .011-.005.024a.075.075 0 01-.013.02l-.006.006-.85-1.473zm2.153-1.146l-.008-.004a.08.08 0 01-.017-.016.044.044 0 01-.01-.022c0-.003-.001-.01.005-.024a.078.078 0 01.013-.019l.006-.006.85 1.472c1.25-.722 1.036-2.588-.345-3.007l-.494 1.626zm-9.198-5.696c-1.25.722-1.036 2.588.346 3.008l.494-1.627c-.002 0 .001 0 .008.005.006.004.011.01.016.016.009.01.01.019.01.022.001.002.002.01-.005.023a.076.076 0 01-.012.02l-.007.006-.85-1.473zM4.306.692a1.65 1.65 0 00-2.345 1.354l1.693.144a.057.057 0 01-.024.039.057.057 0 01-.046.002L4.305.692zm11.213 7.144l-.007-.006a.072.072 0 01-.013-.015.045.045 0 01-.008-.022c0-.005 0-.013.006-.023a.071.071 0 01.011-.016l.008-.007.85 1.472c1.154-.666 1.083-2.355-.124-2.922l-.723 1.539z' fill='%23222'/%3E%3C/svg%3E"),auto}*/


.fast-link-wrapper .project-fast-link .item {
    width: 200px;
    border: 1px solid #efefef;
    padding: 5px;
    border-radius: 4px;    
    text-align: center;
    align-items: center;
    display: flex;
    margin: 5px;    
}


.c-project__icon img {
    max-width: 140px;
}






