@font-face { font-family: "Golos Text"; src: url(/fonts/GolosText-Regular.woff2) format("woff2"), url(/fonts/GolosText-Regular.woff) format("woff"); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: "Golos Text"; src: url(/fonts/GolosText-Bold.woff2) format("woff2"), url(/fonts/GolosText-Bold.woff) format("woff"); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: "Golos Text"; src: url(/fonts/GolosText-Black.woff2) format("woff2"), url(/fonts/GolosText-Black.woff) format("woff"); font-weight: 900; font-style: normal; font-display: swap; } @font-face { font-family: "Roboto"; src: url(/fonts/Roboto.woff2) format("woff2"), url(/fonts/Roboto.woff) format("woff"); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: "Source Serif Pro"; src: url(/fonts/SourceSerifPro-Regular.woff2) format("woff2"), url(/fonts/SourceSerifPro-Regular.woff2) format("woff"); font-weight: 100; font-style: normal; font-display: swap; } html { width: 100%; } html body { font-family: "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; background-color: #f5f5f5; } html body .section { padding-left: 20px; padding-right: 20px; } html body .section .section-wrapper { box-sizing: border-box; margin-left: auto; margin-right: auto; max-width: 1306px; } html body .breadcrumbs { display: flex; } html body .breadcrumbs .breadcrumb { position: relative; display: inline-block; background: transparent; font: 12px/14px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: #5a748b; letter-spacing: 0.15em; text-transform: uppercase; padding: 0; margin-right: 30px; } html body .breadcrumbs .breadcrumb:not(:last-child):before { display: block; position: absolute; content: "•"; right: -16px; color: #a8a8a8; } #zuck-modal .item .blur-bg { background-image: url(https://green.amic.ru/images/news/webp/508059_size1.webp); height: 100%; width: 100%; background-size: cover; background-repeat: no-repeat; filter: brightness(0.4) blur(10px); transform: scalex(-1); } #zuck-modal .item .image-container { height: 75%; background-color: #000; border-radius: 30px; position: absolute; top: 0; bottom: 0; margin: auto; left: 0; right: 0; width: 50%; max-width: 35%; overflow: hidden; box-shadow: #000 0 0 10px; display: flex; align-items: center; } #zuck-modal .item .image-container img { width: 100%; } #zuck-modal .item .title a { background: #000000ab; z-index: 9; position: absolute; width: 50%; left: 0; right: 0; margin: auto; color: #fff; padding: 30px; border-radius: 20px; box-shadow: black 0 0 4px; font-weight: bold; } #zuck-modal .item .comments { position: absolute; right: 0; background: #000000ab; z-index: 1; color: white; width: 300px; padding: 30px; font-size: 12px; } #zuck-modal .item .comments .comment { margin-bottom: 15px; border-bottom: 1px solid white; } #zuck-modal .item .comments .comment .published_at { font-size: 10px; color: #a4a3a3; } @media (max-width: 1024px) { #zuck-modal .item .title a { width: 80%; font-size: 20px; top: 20px; text-align: center; } #zuck-modal .item .image-container { width: 90%; max-width: 90%; } } header #js-header-bottom-id.fixed { position: fixed; top: 0; z-index: 99999; width: 100%; } header { position: relative; padding: 10px 0; } header #stories { display: none; } header #stories.stories { display: block; } header .stories_cont { display: flex; height: 100%; align-items: center; } header .header-center__info { color: #5a748b; align-items: center; display: flex; height: 100%; } header .header-center__info-link { white-space: nowrap; color: #3b9b00; line-height: 22px; } header .header-center__info-link_down { color: #ad0000; } header .header-comments__item:not(:last-child) { margin-bottom: 8px; } header .header-comments__title { margin-bottom: 5px; font-size: 12px; line-height: 17px; color: #a8a8a8; text-transform: uppercase; letter-spacing: 0.1em; } header .header-comments-item__bottom, header .header-comments-item__text { line-height: 16px; max-height: 32px; overflow: hidden; font-size: 12px; } header .header-comments-item__bottom { display: flex; justify-content: space-between; color: #a8a8a8; } header .header-comments-item__bottom .header-comments-item__title { max-width: 355px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } header .header-comments-item__bottom .header-comments-item__time { white-space: nowrap; } header .header__bottom { background-color: white; } header .header__bottom .header-bottom__wrapper { display: flex; justify-content: space-between; padding: 15px 0 13px; } header .header__bottom .header-bottom__wrapper .header-bottom__main { display: flex; align-items: center; } header .header__bottom .header-bottom__wrapper .header-bottom__main .header-bottom__logo { margin-right: 32px; } header .header__bottom .header-bottom__wrapper .header-bottom__main .header-bottom__nav { margin: 0 42px 0 53px; } header .header__bottom .header-bottom__wrapper .header-bottom__main .header-bottom__nav .header-nav .header-nav__list { display: flex; list-style: none; margin: 0; } header .header__bottom .header-bottom__wrapper .header-bottom__main .header-bottom__nav .header-nav .header-nav__list .header-nav__item:not(:last-child) { margin-right: 23px; } header .header__bottom .header-bottom__wrapper .header-bottom__main .header-bottom__nav .header-nav .header-nav__list .header-nav__link { font: 700 12px/14px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; text-transform: uppercase; letter-spacing: 0.065em; } header .header__bottom .header-bottom__wrapper .header-bottom__side { display: flex; } header .header__bottom .header-bottom__wrapper .header-bottom__side .header-bottom__buttons { display: flex; align-items: center; } header .header__bottom .header-bottom__wrapper .header-bottom__side .header-bottom__buttons .header-bottom__button:not(:last-child) { margin-right: 15px; } header #stories { -ms-overflow-style: none; /* IE and Edge */ scrollbar-width: none; /* Firefox */ } header #stories::-webkit-scrollbar { display: none; } body > main { margin-top: 20px; } .news-link { text-decoration: none; color: #3e3e3e; outline: none; transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); font: 700 18px/32px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; margin-bottom: 10px; display: block; } .lenta { background: white; font: 14px/20px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; min-height: 100%; } .lenta h3 { font: 14px/20px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; margin: 0; display: flex; } .lenta h3 .published_at { transition: 0.3s; display: flex; min-height: 100%; min-width: 82px; font: 12px/17px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: #a8a8a8; align-items: center; justify-content: center; flex-direction: column; align-content: center; justify-items: center; text-align: center; } .lenta h3 .published_at .commnets { display: block; } .lenta h3 .published_at .commnets .icon { width: 10px; height: 10px; fill: #a8a8a8; margin-right: 5px; } .lenta .list-wrapper > div { padding: 12px 2px 12px 10px; transition: background-color 0.3s; } .lenta .list-wrapper > div a { transition: 0.3s; } .lenta .list-wrapper > div:hover { background: #f6911f; } .lenta .list-wrapper > div:hover .published_at { color: hsla(0, 0%, 100%, 0.5); } .lenta .list-wrapper > div:hover a { color: white; } .lenta .all-news { display: flex; padding: 30px; justify-content: center; } .lenta .all-news a { display: block; padding: 10px 20px; border-radius: 50px; background: #f5f5f5; color: #f6911f; } .footer { margin-top: 30px; background-color: #eaeaea; color: #878787; padding: 30px 0 0 0; } .footer .footer-nav__item a { font: 12px/25px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: #5a748b; } .footer .footer-top__about { font: 10px/16px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: #878787; } .footer .socials .socials__list { display: flex; } .footer .socials .icon { fill: #B7A8A8; width: 24px; height: 14px; } .footer .footer__bottom { background: white; padding: 8px 0; font: 12px/18px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: #a8a8a8; } .footer .footer__bottom a { color: #a8a8a8; } .main-view { display: flex; flex-wrap: wrap; } .main-view .group { position: relative; width: 40%; } .main-view .group::after { content: ""; position: absolute; height: calc(100% - 30px); top: 0; bottom: 0; left: 0; display: block; width: 1px; background-color: #e8e8e8; z-index: 1; margin: auto; } .news-item { z-index: 1; text-align: left; display: flex; align-items: flex-end; justify-content: flex-start; align-content: flex-end; flex-wrap: wrap; overflow: hidden; position: relative; } .news-item.main { width: 100%; box-shadow: black 0 0 14px -5px; } .news-item.main a { color: white; } .news-item picture:after { position: absolute; transition: 0.3s; opacity: 1; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5)); } .news-item picture:hover::after { opacity: 0.4; } .news-item .meta { position: absolute; bottom: 0; left: 0; color: #fff; padding: 15px 30px; } .news-item .meta .title { font: 700 28px/32px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; margin-bottom: 10px; } .news-item .meta .lead { margin-bottom: 15px; font: 18px/25px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: hsla(0, 0%, 100%, 0.8); font-size: 16px; line-height: 150%; } .news-item .meta .published_at { color: hsla(0, 0%, 100%, 0.5); font: 12px/17px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; } .news-item .meta .published_at .commnets { margin-left: 20px; } .news-item .meta .published_at .icon { width: 10px; height: 10px; fill: #a8a8a8; margin-right: 5px; } .news-item.main { margin-bottom: 30px; } .news-item.high .meta .title { font-weight: 700 !important; } .news-item.high, .news-item.low { width: 60%; align-content: center; background: white; } .news-item.high:hover .published_at, .news-item.low:hover .published_at { color: #3b5573; } .news-item.high .meta, .news-item.low .meta { position: relative; color: #3e3e3e; padding: 50px 15px 15px 15px; } .news-item.high .meta .title, .news-item.low .meta .title { font: 24px/34px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; } .news-item.high .meta .lead, .news-item.low .meta .lead { font-size: 16px; line-height: 150%; color: #3e3e3e; } .news-item.high .meta .published_at, .news-item.low .meta .published_at { position: absolute; top: 15px; left: 15px; color: #aeaeae; } .news-item.low { width: 100%; padding-bottom: 15px; } .news-item.low .meta .title { font: 18px/26px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; margin: 0; } .news-item.low:nth-child(1)::after { content: ""; position: absolute; width: calc(100% - 15px); bottom: 0; left: 0; display: block; height: 1px; background-color: #e8e8e8; z-index: 1; } #lenta-container { -ms-overflow-style: none; scrollbar-width: none; overflow-y: scroll; } #lenta-container::-webkit-scrollbar { display: none; } #lenta-container + .shadow { position: relative; width: 100%; content: ""; top: -50px; left: 0; right: 0; margin: auto; height: 50px; background: linear-gradient(transparent, #fff); } .partner-news { margin-top: 30px; } .partner-news > div { flex-grow: 1; } .partner-news .partner-news-item { position: relative; background-color: white; height: 100%; padding-bottom: 30px; } .partner-news .partner-news-item .meta { padding: 15px; } .partner-news .partner-news-item .meta h2 { font: 18px/22px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; } .partner-news .partner-news-item .meta .published_at { position: absolute; bottom: 15px; left: 15px; color: #a8a8a8; } .partner-news .partner-news-item .meta .published_at .icon { width: 10px; height: 10px; fill: #a8a8a8; margin-right: 5px; } .wide-widget { margin-top: 30px; } .wide-widget .cont { position: relative; } .wide-widget picture:after { position: absolute; transition: 0.3s; opacity: 1; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.5)); } .wide-widget picture:hover::after { opacity: 0.4; } .wide-widget .meta { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; } .wide-widget .meta .topic { text-transform: uppercase; position: absolute; width: 210px; height: 40px; bottom: 5px; left: 0; right: 0; margin: auto; font: 12px/17px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: hsla(0, 0%, 100%, 0.5); display: flex; justify-content: center; align-items: center; } .wide-widget .meta .topic::before, .wide-widget .meta .topic::after { content: ""; display: block; position: absolute; height: 100%; width: 1px; background-color: hsla(0, 0%, 100%, 0.2); top: 0; left: 0; } .wide-widget .meta .topic::after { right: 0; left: unset; } .wide-widget .meta .title { position: absolute; bottom: 60px; left: 20px; color: white; margin: 0; max-width: 541px; font: 700 30px/36px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; } .wide-widget .meta .title a { color: white; } .wide-widget .meta .commnets { position: absolute; right: 20px; bottom: 20px; color: #a8a8a8; font: 12px/17px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; } .wide-widget .meta .commnets .icon { width: 15px; height: 15px; fill: #a8a8a8; margin-right: 5px; } .wide-widget .adv .cont { background: white; height: 100%; } .text-news-widget { margin-top: 30px; } .text-news-widget > div > .cont { background: white; padding: 0 30px; } .text-news-widget .widget-title { font: 700 18px/22px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: #3e3e3e; padding: 30px 15px; } .text-news-widget .text-widget-item .cont { padding: 0 15px 30px 15px; position: relative; height: 100%; } .text-news-widget .text-widget-item .cont .meta .title { font: 16px/19px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: #3e3e3e; } .text-news-widget .text-widget-item .cont .published_at { position: absolute; width: 100%; bottom: 15px; font: 14px/17px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: #a8a8a8; } .text-news-widget .text-widget-item .cont .published_at .comments { position: absolute; right: 45px; } .text-news-widget .text-widget-item .cont .published_at .comments .icon { width: 10px; height: 10px; fill: #a8a8a8; margin-right: 5px; } .topic-widget { margin-top: 30px; } .topic-widget .cont { position: relative; } .topic-widget picture { filter: brightness(0.6); } .topic-widget .content { position: absolute; bottom: 0; left: 0; padding: 30px; } .topic-widget .topic-title { max-width: 608px; font: 36px/43px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: #fff; margin-bottom: 50px; } .topic-widget .topic-news { display: flex; } .topic-widget .topic-news .cont { height: 100%; padding-bottom: 30px; } .topic-widget .topic-news .title { margin: 0; line-height: 23px; } .topic-widget .topic-news .title a { font: 700 16px/19px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: #fff; line-height: 0; } .topic-widget .topic-news .comments { color: #fff; position: absolute; bottom: 0; margin: 0; } .topic-widget .topic-news .comments .icon { width: 10px; height: 10px; fill: #fff; margin-right: 5px; } .post { background: white; padding: 30px; } .post h1 { font-size: 36px; font-weight: bold; margin-bottom: 15px; } .post .lead { font-size: 20px; line-height: 140%; padding-bottom: 20px; color: #737373; } .post .published_at, .post .image-title { margin-bottom: 20px; font: 12px/14px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: #878787; } .post .text { font: 20px/30px "Source Serif Pro", "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: #222; } .post .text h6 { background-color: #f7f5ee; padding: 20px 10px 20px 20px; margin: 30px 0; border-left: 2px solid #f6911f; line-height: 150%; font-size: 20px; } .post .text h5 { margin-top: -10px; color: #767676; font-size: 0.83em; } .post .text .iframe-wrapper { max-width: 100%; margin-bottom: 30px; position: relative; width: 100%; padding-bottom: 56.25%; } .post .text .iframe-wrapper iframe { position: absolute; width: 100%; height: 100%; } .post .gallery { display: flex; overflow: hidden; width: 100%; padding-bottom: 56.25%; position: relative; margin-bottom: 30px; } .post .gallery img { width: 100%; } .post .gallery .splide__slide { opacity: 0.6; transition: 0.3s; } .post .gallery .splide__slide.is-active { opacity: 1; } .post .inject { display: flex; } .post .inject .illustration { width: 250px; min-width: 250px; display: flex; align-items: center; margin-right: 30px; } .post .inject .meta { border-top: 1px solid #eeeeee; border-bottom: 1px solid #eee; padding: 20px 20px 20px 0; } .post .inject .meta .title { line-height: 24px; margin: 0; } .post .inject .meta .title a { font: 700 22px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; } .post .picture-cont-16x9 { overflow: hidden; margin-bottom: 30px; } .post .picture-cont-16x9 img { width: 100%; } .archive { background: white; padding: 30px 30px 30px 0; } .archive .topics-list { height: 100%; } .archive .topics-list .topics-continer { border-right: 1px solid #eee; } .archive .topics-list .topics-continer ul li a { font: 18px/22px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; padding: 15px 10px 10px 30px; display: block; } .archive .topics-list .topics-continer ul li a.active { background: rgba(59, 85, 115, 0.1); } .archive .news-list { position: relative; } .archive .news-list .archive-news-item { display: flex; padding: 30px 30px 30px 0; border-bottom: 1px solid #eee; align-items: center; } .archive .news-list .archive-news-item .illustration { min-width: 220px; width: 220px; margin-right: 30px; } .archive .news-list .archive-news-item .meta .title a { font: 24px/29px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; } .archive .news-list .archive-news-item .meta .published_at { font: 12px/17px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: #a8a8a8; } .archive .pagination { margin-top: 30px; color: #3b5573; display: flex; font: 14px/1 "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; } .archive .pagination li { background: rgba(59, 85, 115, 0.08); display: flex; width: 40px; height: 40px; border-radius: 4px; margin-right: 7px; justify-content: center; align-items: center; } .archive .pagination li a { display: flex; width: 100%; height: 100%; justify-content: center; align-items: center; } .archive .pagination li.active a { background: #f5f5f5; color: #f6911f; } .archive .pagination li.disabled { cursor: not-allowed; color: #b3b3b3; user-select: none; } .archive .filters { position: absolute; top: 0; right: 0; } .archive .filters .icon { width: 25px; height: 25px; } .archive #filters-modal { position: fixed; display: block; width: 500px; padding: 30px; background: #fff; box-shadow: #000 0 0 11px -5px; z-index: 999; right: 60px; left: 0; top: -100%; margin: auto; transition: 0.3s; opacity: 0; } .archive #filters-modal.active { display: block; top: 40%; opacity: 1; } .archive #filters-modal form { display: flex; justify-content: center; flex-wrap: wrap; } .archive #filters-modal form button { background: rgba(59, 85, 115, 0.08); display: flex; height: 40px; border-radius: 4px; justify-content: center; align-items: center; outline: none; border: none; padding: 0 30px; font: 14px/1 "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; color: #3b5573; } @media (min-width: 576px) { .container, .container-sm { max-width: 540px; } } @media (min-width: 768px) { .container, .container-sm, .container-md { max-width: 720px; } } @media (min-width: 992px) { .container, .container-sm, .container-md, .container-lg { max-width: 960px; } } @media (min-width: 1200px) { .container, .container-sm, .container-md, .container-lg, .container-xl { max-width: 1306px; } } body { -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; font: 12px/22px "Golos Text", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Ubuntu, Arial, sans-serif; } body ul { list-style: none; padding: 0; } body .button-gray { padding: 0 16px 0 20px; height: 32px; background-color: #f5f5f5; border-radius: 36px; } body a { text-decoration: none; color: #3E3E42; outline: none; transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } body a:hover { color: #3b5573; text-decoration: none; } body .button { position: relative; display: inline-flex; justify-content: center; align-items: center; margin: 0; border: none; cursor: pointer; outline: 0; z-index: 10; transition: 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); -webkit-appearance: none; border-radius: 50px; background: #f5f5f5; padding: 3px 12px; color: #ff7f00; } body .button_gray { padding: 0 16px 0 20px; height: 32px; background-color: #f5f5f5; border-radius: 36px; } div.picture-cont-16x9 { position: relative; width: 100%; padding-bottom: 56.25%; } div.picture-cont-16x9 picture { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }