diff --git a/build/css/fonts/svgfont.eot b/build/css/fonts/svgfont.eot index 6ea3131..ad4e06e 100644 Binary files a/build/css/fonts/svgfont.eot and b/build/css/fonts/svgfont.eot differ diff --git a/build/css/fonts/svgfont.ttf b/build/css/fonts/svgfont.ttf index cf14152..5000574 100644 Binary files a/build/css/fonts/svgfont.ttf and b/build/css/fonts/svgfont.ttf differ diff --git a/build/css/fonts/svgfont.woff b/build/css/fonts/svgfont.woff index 3b9917d..9d4e80b 100644 Binary files a/build/css/fonts/svgfont.woff and b/build/css/fonts/svgfont.woff differ diff --git a/build/css/fonts/svgfont.woff2 b/build/css/fonts/svgfont.woff2 index e674b6b..15260b5 100644 Binary files a/build/css/fonts/svgfont.woff2 and b/build/css/fonts/svgfont.woff2 differ diff --git a/build/css/style.css b/build/css/style.css index fe8f0b3..2e08cd8 100644 --- a/build/css/style.css +++ b/build/css/style.css @@ -145,6 +145,8 @@ a { color: #000; text-decoration: none; cursor: pointer; } .button { font-size: 18px; color: #fff; width: 210px; background-color: #f7b153; padding: 10px 10px 9px; cursor: pointer; -webkit-transition: background 0.3s; transition: background 0.3s; } .no-touch .button:hover { background: #f59b22; } +.item2 .item2__txt { font-size: 18px; } + .item { position: relative; margin-bottom: 30px; height: 462px; background: #FFF; border: 1px solid #000; } .no-touch .item:hover:not(.item_mod) .item__txt { height: 235px; } .no-touch .item:hover:not(.item_mod) .item__info { opacity: 1; } @@ -404,6 +406,7 @@ a { color: #000; text-decoration: none; cursor: pointer; } .social__list a.is-vk { background-color: #45668e; } .social__list a.is-od { background-color: #ed812b; } .social__list i { font-size: 24px; } +.social__list .is-gx { width: 40px; } .news-main { margin-bottom: 30px; } .news-main__title { font-size: 14px; line-height: 20px; padding-left: 23px; position: relative; font-family: "FiraSans-Light", Arial, sans-serif; } @@ -511,6 +514,14 @@ a { color: #000; text-decoration: none; cursor: pointer; } .blockquote__text:after { content: close-quote; bottom: -15px; } .blockquote__text p { font-family: "Lora", serif; font-weight: 400; font-style: italic; font-size: 20px; line-height: 28px; color: #282828; max-height: 252px; overflow: hidden; -webkit-transition: color 0.25s; transition: color 0.25s; } +.block-v1 { height: 402px; border: 1px solid #d27857; position: relative; text-align: center; margin-bottom: 30px; } +.block-v1__link { display: block; height: 100%; padding: 57px 20px 17px; overflow: hidden; color: #d27857; } +.block-v1__info { font-size: 22px; line-height: 22px; } +.block-v1__text { margin-top: 10px; } +.block-v1__text p { font-size: 20px; line-height: 28px; color: #282828; max-height: 252px; overflow: hidden; -webkit-transition: color 0.25s; transition: color 0.25s; } +.block-v1__meta { margin-top: 10px; } +.block-v1__meta p { font-size: 14px; line-height: 14px; color: #282828; max-height: 252px; overflow: hidden; -webkit-transition: color 0.25s; transition: color 0.25s; } + .item-banner { padding: 0 30px; color: #fff; position: relative; margin-bottom: 20px; } .item-banner__bg { background-position: right center; background-repeat: no-repeat; position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .item-banner_blue { background-color: #051431; } @@ -1551,6 +1562,9 @@ body.overflow-hidden { position: fixed; width: 100%; overflow-y: scroll; } .item .item__txt, .item .item__title{ font-size: 15px; line-height: 20px; } .item.item_mod .item__img{ height: 242px; } .item.item_mod .item__txt{ font-size: 20px; line-height: 23px; } + .item.item_mod2{ height: inherit; } + .item.item_mod2 .item__img{ height: 142px; } + .item.item_mod2 .item__subtitle{ font-size: 20px; line-height: 20px; } .item.item_big{ height: 672px; } .item.item_big .item__img{ height: 460px; } .item.item_big .item__txt{ height: 210px; } diff --git a/build/css/style.css.map b/build/css/style.css.map index e7dcd54..c923862 100644 --- a/build/css/style.css.map +++ b/build/css/style.css.map @@ -1 +1 @@ -{"version":3,"sources":["style.css","lib/_reset.sass","lib/_svgfont.sass","lib/_slick.sass","lib/_mixins.sass","_common.sass","_popups.sass","_typography.sass","_main.sass","_pages.sass","_header.sass","_footer.sass","_inner.sass","lib/_media.scss"],"names":[],"mappings":"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","file":"style.css","sourcesContent":["@charset \"UTF-8\";\r\nhtml, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; }\r\n\r\nbody, html { height: 100%; }\r\n\r\nimg, fieldset, a img { border: none; }\r\n\r\ninput[type=\"text\"], input[type=\"email\"], input[type=\"tel\"], textarea { -webkit-appearance: none; }\r\n\r\ntextarea { overflow: auto; }\r\n\r\ninput, button { margin: 0; padding: 0; border: 0; }\r\n\r\ndiv, input, textarea, select, button, h1, h2, h3, h4, h5, h6, a, span, a:focus { outline: none; }\r\n\r\nul, ol { list-style-type: none; }\r\n\r\n@media only screen and (min-device-width: 320px) and (max-device-width: 480px) { * { -webkit-text-size-adjust: none; } }\r\ntable { border-spacing: 0; border-collapse: collapse; width: 100%; }\r\n\r\nhtml { box-sizing: border-box; }\r\n\r\n*, *:before, *:after { box-sizing: inherit; }\r\n\r\n@font-face { font-family: \"svgfont\"; src: url(\"fonts/svgfont.eot\"); src: url(\"fonts/svgfont.eot?#iefix\") format(\"eot\"), url(\"fonts/svgfont.woff\") format(\"woff\"), url(\"fonts/svgfont.woff2\") format(\"woff2\"), url(\"fonts/svgfont.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\r\n.icon, [class^=\"icon-\"], [class*=\" icon-\"] { font-family: \"svgfont\"; font-style: normal; font-weight: normal; text-rendering: auto; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }\r\n\r\n.icon, [class^=\"icon-\"], [class*=\" icon-\"] { display: inline-block; }\r\n\r\n.icon-drugs:before { content: \"\"; }\r\n\r\n.icon-edu:before { content: \"\"; }\r\n\r\n.icon-home:before { content: \"\"; }\r\n\r\n.icon-logo:before { content: \"\"; }\r\n\r\n.icon-reabilitation:before { content: \"\"; }\r\n\r\n.icon-vk:before { content: \"\"; }\r\n\r\n.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }\r\n\r\n.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }\r\n.slick-list:focus { outline: none; }\r\n.slick-loading .slick-list { background: white; }\r\n.slick-list.dragging { cursor: pointer; cursor: hand; }\r\n\r\n.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { transform: translate3d(0, 0, 0); }\r\n\r\n.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }\r\n.slick-track:before, .slick-track:after { content: \"\"; display: table; }\r\n.slick-track:after { clear: both; }\r\n.slick-loading .slick-track { visibility: hidden; }\r\n\r\n.slick-slide { float: left; height: 100%; min-height: 1px; }\r\n.slick-slide img { display: block; max-width: 100%; margin: 0 auto; }\r\n.slick-slide.slick-loading img { display: none; }\r\n.slick-slide.dragging img { pointer-events: none; }\r\n.slick-initialized .slick-slide { display: block; }\r\n.slick-loading .slick-slide { visibility: hidden; }\r\n.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }\r\n\r\n.slick-prev, .slick-next { position: absolute; top: 50%; margin-top: -10px; font: 0/0 a; text-shadow: none; color: transparent; height: 20px; background: none; left: 0; z-index: 1; }\r\n.slick-prev:focus, .slick-next:focus { outline: none; }\r\n.slick-prev.slick-disabled, .slick-next.slick-disabled { opacity: 0.2; }\r\n.slick-prev:before, .slick-next:before { height: 30px; line-height: 30px; content: \"prev\"; display: inline-block; vertical-align: middle; font-size: 15px; color: #fff; background: #000; }\r\n\r\n.slick-next { right: 0; left: auto; }\r\n.slick-next:before { content: \"next\"; display: inline-block; }\r\n\r\n.slick-dots { text-align: center; position: absolute; margin: 0; bottom: 0; left: 0; right: 0; }\r\n.slick-dots li { position: relative; display: inline-block; padding: 0 3px; }\r\n.slick-dots li.slick-active button { background: #000; }\r\n.slick-dots button { display: block; width: 10px; height: 10px; background: #fff; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); cursor: pointer; font: 0/0 a; text-shadow: none; color: transparent; border-radius: 50%; }\r\n\r\n@font-face { font-family: \"lucidagrande\"; src: url(\"fonts/lucidagrande.eot\"); src: url(\"fonts/lucidagrande.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/lucidagrande.woff2\") format(\"woff2\"), url(\"fonts/lucidagrande.woff\") format(\"woff\"), url(\"fonts/lucidagrande.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\r\n@font-face { font-family: \"FiraSans-Regular\"; src: url(\"fonts/FiraSans-Regular.eot\"); src: url(\"fonts/FiraSans-Regular.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-Regular.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-Regular.woff\") format(\"woff\"), url(\"fonts/FiraSans-Regular.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\r\n@font-face { font-family: \"FiraSans-Italic\"; src: url(\"fonts/FiraSans-Italic.eot\"); src: url(\"fonts/FiraSans-Italic.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-Italic.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-Italic.woff\") format(\"woff\"), url(\"fonts/FiraSans-Italic.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\r\n@font-face { font-family: \"FiraSans-Light\"; src: url(\"fonts/FiraSans-Light.eot\"); src: url(\"fonts/FiraSans-Light.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-Light.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-Light.woff\") format(\"woff\"), url(\"fonts/FiraSans-Light.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\r\n@font-face { font-family: \"FiraSans-LightItalic\"; src: url(\"fonts/FiraSans-LightItalic.eot\"); src: url(\"fonts/FiraSans-LightItalic.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-LightItalic.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-LightItalic.woff\") format(\"woff\"), url(\"fonts/FiraSans-LightItalic.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\r\n@font-face { font-family: \"FiraSans-Medium\"; src: url(\"fonts/FiraSans-Medium.eot\"); src: url(\"fonts/FiraSans-Medium.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-Medium.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-Medium.woff\") format(\"woff\"), url(\"fonts/FiraSans-Medium.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\r\n@font-face { font-family: \"FiraSans-MediumItalic\"; src: url(\"fonts/FiraSans-MediumItalic.eot\"); src: url(\"fonts/FiraSans-MediumItalic.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-MediumItalic.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-MediumItalic.woff\") format(\"woff\"), url(\"fonts/FiraSans-MediumItalic.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\r\n@font-face { font-family: \"FiraSans-Bold\"; src: url(\"fonts/FiraSans-Bold.eot\"); src: url(\"fonts/FiraSans-Bold.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-Bold.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-Bold.woff\") format(\"woff\"), url(\"fonts/FiraSans-Bold.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\r\n@font-face { font-family: \"FiraSans-BoldItalic\"; src: url(\"fonts/FiraSans-BoldItalic.eot\"); src: url(\"fonts/FiraSans-BoldItalic.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-BoldItalic.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-BoldItalic.woff\") format(\"woff\"), url(\"fonts/FiraSans-BoldItalic.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\r\nh1, h2, h3, h4, h5, h6, strong, b, th { font-weight: normal; }\r\n\r\nbody { min-width: 320px; font-size: 14px; color: #282828; line-height: 1.4; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\r\nbody.body_bg-grey { background: #f4f5f1; }\r\n\r\n.out { overflow: hidden; }\r\n\r\n.container { max-width: 1320px; padding: 0 15px; margin: 0 auto; }\r\n.container_search { padding: 40px 15px; }\r\n.container_news { padding: 90px 15px 20px; }\r\n.container_spad { padding-top: 15px; }\r\n@media only screen and (max-width: 1320px) { .container { max-width: 990px; }\r\n .container_news { max-width: 1130px; } }\r\n@media only screen and (max-width: 990px) { .container { max-width: 660px; padding-top: 20px; } }\r\n@media only screen and (max-width: 660px) { .container { width: 100%; } }\r\n\r\n.l-center { max-width: 1070px; margin: 0 auto; }\r\n\r\n.l-small { max-width: 740px; margin: 0 auto; }\r\n\r\n.tech-row { padding: 10px 0; }\r\n\r\n.row { font-size: 0; margin: 0 -15px; }\r\n\r\n.col-lg, .col-sm, .col-xs, .col-md { display: inline-block; padding: 0 15px; vertical-align: top; }\r\n\r\n.col-lg { width: 75%; }\r\n@media only screen and (max-width: 1320px) { .col-lg { width: 66.66%; } }\r\n@media only screen and (max-width: 990px) { .col-lg { width: 100%; } }\r\n\r\n.col-md { width: 66.66%; }\r\n@media only screen and (max-width: 990px) { .col-md { width: 50%; } }\r\n@media only screen and (max-width: 660px) { .col-md { width: 100%; } }\r\n\r\n.col-sm { width: 33.33%; }\r\n@media only screen and (max-width: 990px) { .col-sm { width: 50%; } }\r\n@media only screen and (max-width: 660px) { .col-sm { width: 100%; } }\r\n\r\n.col-xs { width: 25%; }\r\n@media only screen and (max-width: 1320px) { .col-xs { width: 33.33%; } }\r\n@media only screen and (max-width: 990px) { .col-xs { width: 50%; } }\r\n@media only screen and (max-width: 660px) { .col-xs { width: 100%; } }\r\n@media only screen and (max-width: 990px) { .col-xs_mod { width: 100%; } }\r\n\r\nstrong, b { font-weight: 400; }\r\n\r\ni, em { font-style: normal; }\r\n\r\nbutton, input[type=\"button\"], input[type=\"submit\"] { cursor: pointer; }\r\n\r\nh1, .h1 { font-size: 60px; font-family: \"FiraSans-Bold\", Arial, sans-serif; line-height: 1.07; }\r\n@media only screen and (max-width: 660px) { h1, .h1 { font-size: 32px; } }\r\n\r\n.h2 { font-size: 45px; color: #0e0e0e; line-height: 1.5; font-family: \"FiraSans-Light\", Arial, sans-serif; }\r\n.h2_mb { margin-bottom: 20px; }\r\n@media only screen and (max-width: 660px) { .h2 { font-size: 40px; } }\r\n\r\n.h3 { margin-bottom: 10px; font-size: 28px; line-height: 1; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n@media only screen and (max-width: 480px) { .h3 { font-size: 20px; } }\r\n\r\n.h4 { font-size: 32px; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n@media only screen and (max-width: 660px) { .h4 { font-size: 22px; } }\r\n\r\na { color: #000; text-decoration: none; cursor: pointer; }\r\n\r\n.btn { display: inline-block; text-transform: uppercase; color: #282828; position: relative; padding: 8px 18px 7px; font-size: 11px; z-index: 1; transition: color 0.3s; }\r\n.btn_bd { border: 1px solid #333; }\r\n.btn:before { content: \"\"; position: absolute; left: 0; top: 0; bottom: 0; width: 5px; background: #333; z-index: -1; transition: width 0.3s; }\r\n.no-touch .btn:hover { color: #fff; }\r\n.no-touch .btn:hover:before { width: 100%; }\r\n.btn_gold.btn_bd { border-color: #f2c05e; }\r\n.btn_gold:before { background-color: #f2c05e; }\r\n.btn_orange.btn_bd { border-color: #ff8c61; }\r\n.btn_orange:before { background-color: #ff8c61; }\r\n.btn_red.btn_bd { border-color: #d27857; }\r\n.btn_red:before { background-color: #d27857; }\r\n.btn_violet.btn_bd { border-color: #c0a6cd; }\r\n.btn_violet:before { background-color: #c0a6cd; }\r\n\r\n.button { font-size: 18px; color: #fff; width: 210px; background-color: #f7b153; padding: 10px 10px 9px; cursor: pointer; transition: background 0.3s; }\r\n.no-touch .button:hover { background: #f59b22; }\r\n\r\n.item { position: relative; margin-bottom: 30px; height: 462px; background: #FFF; border: 1px solid #000; }\r\n.no-touch .item:hover:not(.item_mod) .item__txt { height: 235px; }\r\n.no-touch .item:hover:not(.item_mod) .item__info { opacity: 1; }\r\n.no-touch .item:hover:not(.item_mod) .item__img:before { opacity: 1; visibility: visible; }\r\n.item_gold { border-color: #f2c05e; }\r\n.no-touch .item_gold:hover:not(.item_mod) .item__author, .no-touch .item_gold:hover:not(.item_mod) .item__txt { color: #f2c05e; }\r\n.item_gold .item__instruction { color: #f2c05e; }\r\n.item_gold .item__img:before { background: rgba(242, 192, 94, 0.8); }\r\n.no-touch .item_gold .item__txt:hover { color: #f2c05e; }\r\n.item_red { border-color: #d27857; }\r\n.no-touch .item_red:hover:not(.item_mod) .item__author, .no-touch .item_red:hover:not(.item_mod) .item__txt { color: #d27857; }\r\n.item_red .item__instruction { color: #d27857; }\r\n.item_red .item__img:before { background: rgba(210, 120, 87, 0.8); }\r\n.no-touch .item_red .item__txt:hover { color: #d27857; }\r\n.item_violet { border-color: #c0a6cd; }\r\n.no-touch .item_violet:hover:not(.item_mod) .item__author, .no-touch .item_violet:hover:not(.item_mod) .item__txt { color: #c0a6cd; }\r\n.item_violet .item__instruction { color: #c0a6cd; }\r\n.item_violet .item__img:before { background: rgba(142, 119, 154, 0.5); }\r\n.no-touch .item_violet .item__txt:hover { color: #c0a6cd; }\r\n.item_orange { border-color: #ff8c61; }\r\n.no-touch .item_orange:hover:not(.item_mod) .item__author, .no-touch .item_orange:hover:not(.item_mod) .item__txt { color: #ff8c61; }\r\n.item_orange .item__instruction { color: #ff8c61; }\r\n.item_orange .item__img:before { background: rgba(255, 140, 97, 0.5); }\r\n.no-touch .item_orange .item__txt:hover { color: #ff8c61; }\r\n.item_mod .item__img { height: 310px; }\r\n.item_mod .item__img:before { opacity: 0; }\r\n.item_mod .item__img:after { opacity: 0.8; visibility: visible; }\r\n.no-touch .item_mod .item__img:hover:before { opacity: 1; visibility: visible; }\r\n.no-touch .item_mod .item__img:hover:after { opacity: 0; visibility: hidden; }\r\n.no-touch .item_mod .item__img:hover .item__author { color: #fff; }\r\n.no-touch .item_mod .item__img:hover .item__info { max-height: 120px; opacity: 1; }\r\n.item_mod .item__txt { height: 150px; font-size: 22px; font-family: \"Lora\", serif; font-weight: 400; }\r\n.no-touch .item_mod .item__txt:hover .item__instruction { text-decoration: none; }\r\n.item_mod .item__author { color: #ccc; }\r\n.item_mod .item__info { max-height: 0; padding: 0 15px; color: #FFF; overflow: hidden; }\r\n.no-touch .item_mod.item_gold .item__img:hover:before { background: rgba(242, 192, 94, 0.8); }\r\n.no-touch .item_mod.item_red .item__img:hover:before { background: rgba(210, 120, 87, 0.8); }\r\n.no-touch .item_mod.item_violet .item__img:before { background: rgba(142, 119, 154, 0.6); }\r\n.item_big { height: 672px; }\r\n.item_big .item__txt { padding-top: 0; }\r\n.item_big .item__img { height: 510px; }\r\n.item_big .item__title .item__subtitle { font-size: 56px; line-height: 1.2; margin-bottom: 10px; }\r\n@media only screen and (max-width: 660px) { .item_big .item__title .item__subtitle { font-size: 23px; line-height: 27px; } }\r\n.item_big-mod .item__txt { padding-top: 20px; height: 170px; }\r\n.item_big-mod .item__subtitle { font-size: 22px; font-family: \"Lora\", serif; font-weight: 400; line-height: 1.1; margin: 5px 0; max-height: 74px; }\r\n.item_big-mod .item__txt-title { font-family: \"Lora\", serif; font-weight: 400; max-height: 150px; overflow: hidden; }\r\n.item_big-mod.item_lg .item__img { height: 702px; }\r\n.item_big-mod.item_lg .item__txt { height: 250px; }\r\n.item_lg { height: 954px; }\r\n.no-touch .item_lg:hover:not(.item_mod) .item__txt { height: 385px; }\r\n.item_lg .item__img { height: 634px; }\r\n.item_lg .item__txt { height: 318px; }\r\n.item_lg .item__txt-title { font-size: 42px; line-height: 50px; margin-bottom: 6px; }\r\n.item_lg .item__title .item__subtitle { font-size: 56px; line-height: 66px; max-height: 132px; }\r\n.item_lg .item__instruction { margin-bottom: 15px; }\r\n.item__in { display: block; }\r\n.item__img { position: relative; display: block; height: 300px; background: #FFF; z-index: 0; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; }\r\n.item__img:before, .item__img:after { content: \"\"; position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; visibility: hidden; transition: 0.25s; }\r\n.item__img:after { background: rgba(89, 52, 79, 0.5); z-index: -1; background-color: rgba(47, 28, 42, 0.5); background-image: linear-gradient(rgba(47, 28, 42, 0.5), rgba(45, 26, 40, 0.76)); }\r\n.item__txt { position: absolute; display: block; left: 0; right: 0; bottom: 0; height: 160px; padding: 12px 35px; text-align: center; font-size: 18px; background: #FFF; overflow: hidden; line-height: 24px; transition: color 0.2s ease, height 0.3s ease; font-family: \"FiraSans-Light\", Arial, sans-serif; }\r\n.item__txt-in { height: 100%; overflow: hidden; }\r\n.item__info { opacity: 0; transition: opacity 0.2s ease, max-height 0.3s ease; }\r\n.item__author { max-width: 100%; font-size: 14px; color: #909090; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: color 0.2s; font-family: \"FiraSans-Light\", Arial, sans-serif; }\r\n.item__instruction { display: inline-block; text-decoration: underline; font-size: 14px; font-family: \"FiraSans-Italic\", Arial, sans-serif; }\r\n.item__title { position: absolute; bottom: 20px; left: 0; right: 0; text-align: center; font-size: 18px; }\r\n.item__title .item__subtitle { font-size: 28px; color: #FFF; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n.item__subtitle { max-height: 84px; margin: 5px 0; font-size: 28px; line-height: 28px; overflow: hidden; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n.item__arr { position: absolute; height: 20px; bottom: -1px; left: 0; right: 0; overflow: hidden; transform: translate3d(0, 0, 0); }\r\n.item__arr:before, .item__arr:after { content: \"\"; position: absolute; border-width: 10px; border-color: transparent transparent #fff; border-style: solid; }\r\n.item__arr:before { left: -20px; right: 50%; }\r\n.item__arr:after { right: -20px; left: 50%; }\r\n.item .btn { position: absolute; top: 10px; left: -5px; background: #FFF; }\r\n.item .man { margin: 15px auto; max-width: 460px; }\r\n@media only screen and (max-width: 1320px) { .item { height: 402px; }\r\n .item .item__img { height: 232px; }\r\n .item .item__subtitle { font-size: 24px; line-height: 27px; }\r\n .item .item__txt { padding: 12px; }\r\n .item .item__txt, .item .item__title { font-size: 15px; line-height: 20px; }\r\n .item.item_mod .item__img { height: 242px; }\r\n .item.item_mod .item__txt { font-size: 20px; line-height: 23px; }\r\n .item.item_big { height: 672px; }\r\n .item.item_big .item__img { height: 460px; }\r\n .item.item_big .item__txt { height: 210px; }\r\n .no-touch .item.item_big-mod:hover:not(.item_mod) .item__txt { height: 230px; }\r\n .item.item_big-mod .item__txt { height: 160px; }\r\n .item.item_big-mod .item__img { height: 510px; }\r\n .item.item_big-mod .item__subtitle { font-size: 20px; line-height: 23px; max-height: 70px; margin: 5px 0 7px; }\r\n .item.item_lg { height: 834px; }\r\n .no-touch .item.item_lg:hover:not(.item_mod) .item__txt { height: 365px; }\r\n .item.item_lg .item__img { height: 510px; }\r\n .item.item_lg .item__txt { height: 310px; }\r\n .item.item_lg.item_big-mod .item__img { height: 590px; }\r\n .item.item_lg.item_big-mod .item__txt { height: 230px; } }\r\n@media only screen and (max-width: 990px) { .no-touch .item.item_mod .item__img:hover .item__info { max-height: 100px; }\r\n .item.item_lg .item__txt-title { font-size: 20px; line-height: 23px; margin-bottom: 20px; }\r\n .item.item_lg .item__title .item__subtitle { font-size: 24px; line-height: 27px; max-height: 54px; }\r\n .item.item_big-mod .item__txt-title { max-height: 138px; } }\r\n@media only screen and (max-width: 660px) { .item { max-width: 320px; margin: 0 auto 30px; height: 370px; }\r\n .item .item__img { height: 222px; }\r\n .item .item__txt { height: 150px; }\r\n .item.item_mod .item__img { height: 217px; }\r\n .no-touch .item.item_mod .item__img:hover .item__info { max-height: 80px; }\r\n .item.item_mod .item__txt { font-size: 19px; }\r\n .item.item_big { height: 370px; }\r\n .item.item_big .item__txt { position: static; height: auto; }\r\n .item.item_big-mod .item__txt { position: absolute; height: 150px; }\r\n .item.item_big-mod .item__img { height: 218px; }\r\n .item.item_lg { height: 370px; }\r\n .no-touch .item.item_lg:hover:not(.item_mod) .item__txt { height: 230px; }\r\n .item.item_lg .item__img { height: 217px; }\r\n .item.item_lg .item__txt { height: 150px; }\r\n .item.item_lg .item__instruction { margin: 0; }\r\n .item.item_lg.item_big-mod .item__img { height: 217px; }\r\n .item.item_lg.item_big-mod .item__txt { height: 150px; }\r\n .item.item_lg.item_big-mod .item__txt-title { max-height: 70px; }\r\n .item .man { display: none; } }\r\n\r\n.man { text-align: left; display: table; }\r\n.man_big-img .man__img { width: 80px; height: 80px; border-radius: 0; }\r\n.man_big-img .man__text { font-weight: 400; color: #757575; line-height: 1.45; }\r\n.man__text { display: table-cell; padding-left: 20px; text-align: left; font-size: 16px; line-height: 1.125; vertical-align: middle; font-family: \"FiraSans-Light\", Arial, sans-serif; }\r\n.man__img { display: table-cell; width: 60px; height: 60px; border-radius: 50%; overflow: hidden; vertical-align: middle; }\r\n.man__img img { max-width: 100%; border-radius: 50% 50% 0; }\r\n@media only screen and (max-width: 660px) { .man_big-img .man__text { font-size: 14px; } }\r\n\r\n.social-big { margin: -4px; *zoom: 1; }\r\n.social-big:after { content: \" \"; display: table; clear: both; }\r\n.social-big > li { padding: 4px; float: left; }\r\n.social-big > li a { width: 55px; height: 50px; border-radius: 3px; color: #fff; display: block; text-align: center; text-align: center; font-size: 0; transition: opacity 0.3s, box-shadow 0.3s; }\r\n.social-big > li a:before { content: \"\"; display: inline-block; vertical-align: middle; width: 0; height: 100%; }\r\n.social-big > li a i { display: inline-block; vertical-align: middle; font-size: 20px; line-height: 1; }\r\n.social-big > li a.is-vk { background-color: #38639a; box-shadow: 0 2px 0 #2d4f7a; }\r\n.social-big > li a.is-fb { background-color: #3a579a; box-shadow: 0 2px 0 #324b86; }\r\n.social-big > li a.is-odk { background-color: #fda700; box-shadow: 0 2px 0 #d6a753; }\r\n.social-big > li a.is-gp { background-color: #d63b22; box-shadow: 0 2px 0 #a42b18; }\r\n.social-big > li a.is-ya { background-color: #f72415; box-shadow: 0 2px 0 #d63b22; }\r\n.no-touch .social-big > li a:hover { opacity: 0.8; box-shadow: none; }\r\n\r\n.social-ya { font-family: \"FiraSans-Regular\", Arial, sans-serif; }\r\n\r\n.selectBox { border: 1px solid #ff8c61; border-radius: 0; background: none; font-size: 0; font-family: \"FiraSans-Italic\", Arial, sans-serif; position: relative; cursor: pointer; }\r\n.selectBox:focus { border-color: #ff8c61; }\r\n.selectBox .selectBox-arrow { background: none; border: none; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 50%; right: 22px; font-size: 14px; margin-top: -7px; color: #ff8c61; width: auto; height: auto; }\r\n.selectBox .selectBox-arrow:before { content: \"\"; }\r\n.selectBox .selectBox-label { font-size: 18px; line-height: 21px; padding: 12px 35px 11px 14px; }\r\n.selectBox.is-gray { border-color: #d8d8d8; background: #fff; }\r\n.selectBox.is-small { border-radius: 3px; border-color: #d8d8d8; background: #fff; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\r\n.selectBox.is-small.selectBox-menuShowing { border-radius: 3px 3px 0 0; }\r\n.selectBox.is-small .selectBox-label { font-size: 14px; padding: 14px 35px 13px 15px; }\r\n.selectBox.is-small .selectBox-arrow { color: #999; }\r\n\r\n.selectBox-options { background: #fff; font-family: \"FiraSans-Regular\", Arial, sans-serif; padding: 19px 0 12px 0; border: 1px solid #ff8c61; max-height: 300px; border-radius: 0 !important; box-shadow: none; }\r\n.selectBox-options.selectBox-options-top { margin-top: -1px; border-bottom: none; }\r\n.selectBox-options.selectBox-options-bottom { margin-top: 1px; border-top: none; }\r\n.selectBox-options.is-gray-selectBox-dropdown-menu { border-color: #d8d8d8; }\r\n.selectBox-options.is-small-selectBox-dropdown-menu { border-color: #d8d8d8; }\r\n.selectBox-options.is-small-selectBox-dropdown-menu li a { font-size: 14px; }\r\n.selectBox-options li { margin: 0 18px 0 14px; border-top: 1px solid #e5e5e5; }\r\n.selectBox-options li:first-child { border: none; }\r\n.selectBox-options li a { padding: 10px 0; transition: color 0.25s; list-style-type: none; font-size: 18px; line-height: 21px; cursor: pointer; }\r\n.selectBox-options li a:hover { background: none; }\r\n.selectBox-options li.selectBox-selected a { background: none; }\r\n\r\n.popup { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(89, 52, 79, 0.4); z-index: 500; text-align: center; font-size: 0; padding: 45px 10px 45px; overflow-y: auto; visibility: hidden; opacity: 0; transition: visibility 0.3s, opacity 0.3s; }\r\n.popup:before { content: \"\"; display: inline-block; vertical-align: middle; width: 0; height: 100%; }\r\n.popup.is-open { visibility: visible; opacity: 1; }\r\n.popup.is-open .popup__in { transform: scale(1); }\r\n@media only screen and (max-width: 480px) { .popup { padding-bottom: 25px; } }\r\n.popup_download .popup__in { max-width: 450px; }\r\n.popup_download .popup__body { padding: 19px 20px 30px; }\r\n.popup_download .popup__body .profile-form__add { padding: 7px 0 16px; }\r\n.popup__name { color: #282828; font-size: 22px; line-height: 26px; font-family: \"FiraSans-Regular\", Arial, sans-serif; margin-bottom: 10px; }\r\n.popup__in { box-shadow: 0 2px 0 #e6e7e3, 0 5px 20px rgba(0, 0, 0, 0.28); border: 1px solid #d0d0d0; border-width: 1px 1px 0 0; display: inline-block; vertical-align: middle; position: relative; width: 100%; max-width: 410px; background: #fff; border-radius: 3px; font-size: 14px; text-align: left; transform: scale(0.9); transition: transform 0.2s; }\r\n.popup__close { color: #fff; position: absolute; right: 0; top: -35px; background: transparent; font-size: 22px; opacity: 0.8; transition: opacity 0.3s; }\r\n.no-touch .popup__close:hover { opacity: 1; }\r\n.popup__body { padding: 10px 50px; }\r\n@media only screen and (max-width: 480px) { .popup__body { padding: 10px 20px; } }\r\n.popup__tabs { *zoom: 1; }\r\n.popup__tabs:after { content: \" \"; display: table; clear: both; }\r\n.popup__tabs > a { float: left; width: 50%; color: #282828; font-size: 22px; padding: 10px 15px 10px; background: #e6e7e3; position: relative; z-index: 1; transition: background 0.3s, color 0.3s; }\r\n@media only screen and (max-width: 480px) { .popup__tabs > a { font-size: 16px; text-align: center; } }\r\n.no-touch .popup__tabs > a:hover { background: #9bc1bc; color: #fff; }\r\n.popup__tabs > a:after { content: \"\"; position: absolute; width: 10px; top: 0; bottom: 0; }\r\n.popup__tabs > a.is-active { background: #fff; }\r\n.popup__tabs > a.is-active:after { display: none; }\r\n.no-touch .popup__tabs > a.is-active:hover { color: #282828; }\r\n.popup__tabs > a:first-child { border-radius: 2px 0 0 0; padding-left: 50px; }\r\n@media only screen and (max-width: 480px) { .popup__tabs > a:first-child { padding-left: 15px; } }\r\n.popup__tabs > a:first-child:after { right: 0; background-image: linear-gradient(-270deg, transparent 0%, rgba(0, 0, 0, 0.1) 100%); }\r\n.popup__tabs > a:last-child { border-radius: 0 2px 0 0; padding-left: 30px; }\r\n@media only screen and (max-width: 480px) { .popup__tabs > a:last-child { padding-left: 15px; } }\r\n.popup__tabs > a:last-child:after { left: 0; background-image: linear-gradient(270deg, transparent 0%, rgba(0, 0, 0, 0.1) 100%); }\r\n.popup__title { position: relative; text-align: center; margin: 10px 0; }\r\n.popup__title span { font-size: 14px; color: rgba(74, 74, 74, 0.4); font-family: \"FiraSans-Light\", Arial, sans-serif; padding: 0 15px; background: #fff; position: relative; z-index: 2; }\r\n.popup__title:before { content: \"\"; position: absolute; left: 0; right: 0; height: 1px; z-index: 1; top: 50%; background: #9bc1bc; }\r\n.popup .social-big { margin: 20px -5px; }\r\n\r\n.tab-content { display: none; }\r\n.tab-content.is-active { display: block; }\r\n\r\n.field { margin-bottom: 20px; }\r\n.field__label { text-transform: uppercase; font-family: \"FiraSans-Bold\", Arial, sans-serif; font-size: 12px; margin-bottom: 7px; color: #4a4a4a; }\r\n.field__input .input-text { width: 100%; }\r\n\r\n.field-login { *zoom: 1; margin-bottom: 20px; }\r\n.field-login:after { content: \" \"; display: table; clear: both; }\r\n.field-login .checkbox { float: left; margin-top: 13px; }\r\n@media only screen and (max-width: 480px) { .field-login .checkbox { float: none; margin-bottom: 15px; } }\r\n.field-login .login { float: right; display: inline-block; text-align: center; }\r\n@media only screen and (max-width: 480px) { .field-login .login { float: none; display: block; } }\r\n.field-login .login input { display: block; margin-bottom: 20px; }\r\n@media only screen and (max-width: 480px) { .field-login .login input { width: 100%; } }\r\n\r\n.input { position: relative; margin: 7px 0; }\r\n.input.has-success .input-text { border: 1px dashed #9bc1bc; padding-right: 50px; }\r\n.input.has-success .input__valid { visibility: visible; opacity: 1; }\r\n.input.has-error .input-text { border-style: dashed; }\r\n.input.has-error .input__invalid { visibility: visible; opacity: 1; background: #b94a48; }\r\n.input__icon { position: absolute; left: 0; top: 0; font-size: 14px; padding: 18px; }\r\n.input__valid, .input__invalid { transition: visibility 0.3s, opacity 0.3s; visibility: hidden; opacity: 0; position: absolute; top: 0; right: 0; padding: 18px; background: #9bc1bc; color: #fff; font-size: 14px; border-radius: 0 3px 3px 0; }\r\n\r\n.input-text { border-radius: 3px; border: 1px solid #d8d8d8; color: #4a4a4a; padding: 17px 15px 14px 40px; font-size: 14px; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\r\n.input-text_pwd { letter-spacing: 4px; }\r\n\r\n.input-btn { color: #fff; background-image: linear-gradient(180deg, #9bc1bc 0%, #93b6b2 100%); border-radius: 3px; box-shadow: 0 2px 0 #8da8a4; font-size: 18px; padding: 10px 44px; transition: opacity 0.3s, box-shadow 0.3s; }\r\n@media only screen and (max-width: 480px) { .input-btn { padding: 10px 5px; } }\r\n.input-btn_full { display: block; width: 100%; }\r\n.no-touch .input-btn:hover { opacity: 0.8; box-shadow: none; }\r\n\r\n.orange-link { display: inline-block; color: #ff8c61; border-bottom: 1px dashed #ff8c61; font-family: \"FiraSans-Light\", Arial, sans-serif; }\r\n.no-touch .orange-link:hover { border-style: solid; }\r\n\r\n.checkbox { position: relative; padding-left: 25px; }\r\n.checkbox input[type=\"checkbox\"] { opacity: 0; visibility: hidden; position: absolute; }\r\n.checkbox span { color: rgba(74, 74, 74, 0.4); cursor: pointer; font-size: 12px; font-family: \"FiraSans-Light\", Arial, sans-serif; }\r\n.checkbox span::before { content: \"\"; display: inline-block; position: absolute; left: 0; top: -3px; margin-right: 7px; width: 18px; height: 18px; background: #fff; border: 1px solid #d8d8d8; border-radius: 2px; }\r\n.checkbox span::after { content: \"\"; display: none; position: absolute; left: 3px; top: 0; color: #9bc1bc; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }\r\n.checkbox input[type=\"checkbox\"]:checked + span:before { border-color: #9bc1bc; }\r\n.checkbox input[type=\"checkbox\"]:checked + span::after { display: block; }\r\n\r\n.article { font-size: 18px; line-height: 1.6; }\r\n.article_serif { font-family: \"Lora\", serif; font-weight: 400; }\r\n.article__list-num { display: table-cell; min-width: 108px; text-align: center; font-size: 68px; color: #9bc1bc; vertical-align: top; letter-spacing: 7.25px; line-height: 1; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n.article__list li { display: table; width: 100%; }\r\n.article__option { display: table-cell; vertical-align: top; }\r\n.article__inner { padding: 0 55px; }\r\n.article h2 { font-family: \"FiraSans-Medium\", Arial, sans-serif; margin-bottom: 7px; font-size: 28px; }\r\n.article a { font-size: 18px; }\r\n.article p { margin-bottom: 30px; }\r\n.article p strong, .article p b, .article li strong, .article li b { font-family: \"Lora\", serif; font-weight: 700; }\r\n.article p a, .article li a { color: #76938f; }\r\n.no-touch .article p a:hover, .no-touch .article li a:hover { text-decoration: underline; }\r\n.article ul { margin-bottom: 30px; }\r\n.article ul li { position: relative; color: #000; padding-left: 37px; }\r\n.article ul li:before { content: \"\"; position: absolute; top: 12px; left: 12px; width: 6px; height: 6px; background: #9bc1bc; border-radius: 50%; }\r\n.article ul.slick-dots li { padding: 0; }\r\n.article ul.slick-dots li:before { display: none; }\r\n.article figure { border-bottom: 1px solid #9bc1bc; padding-bottom: 20px; margin-bottom: 20px; }\r\n.article figure.figure_mb { margin-bottom: 35px; }\r\n.article figure > img { max-width: 100%; display: block; margin: 0 auto 10px; }\r\n.article figure .iframe-wrap { position: relative; margin-bottom: 10px; padding-bottom: 55.25%; height: 0; overflow: hidden; }\r\n.article figure .iframe-wrap iframe { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }\r\n.article figcaption { font-family: \"FiraSans-Light\", Arial, sans-serif; }\r\n.article figcaption > .square { float: left; margin-top: 3px; }\r\n.article figcaption > p { overflow: hidden; padding-left: 15px; line-height: 1.25; font-size: 16px; margin-bottom: 0; }\r\n.article figcaption > p + p { margin-bottom: 15px; }\r\n.article figcaption > p .meta { display: block; font-size: 14px; font-family: \"FiraSans-Light\", Arial, sans-serif; line-height: 1.25; padding-top: 3px; margin-top: 5px; }\r\n.article figcaption > p .meta:only-child { margin-top: 0; }\r\n.article blockquote { margin-bottom: 30px; text-align: center; font-size: 28px; line-height: 1.42; padding: 55px 0; position: relative; display: block; quotes: \"“\" \"”\" \"‘\" \"’\"; font-family: \"Lora\", serif; font-weight: 400; font-style: italic; }\r\n.article blockquote.blockquote_no-quotes:before, .article blockquote.blockquote_no-quotes:after { display: none; }\r\n.article blockquote.blockquote_no-quotes p:before, .article blockquote.blockquote_no-quotes p:after { width: 87px; margin-left: -43.5px; }\r\n.article blockquote:before, .article blockquote:after { position: absolute; font-size: 96px; line-height: 0.9; color: #9bc1bc; left: 50%; margin-left: -40px; background: #fff; padding: 0 15px; z-index: 2; height: 40px; font-family: \"Lora\", serif; font-weight: 700; font-style: italic; }\r\n.article blockquote:before { content: open-quote; top: 0; margin-top: -7px; }\r\n.article blockquote:after { content: close-quote; bottom: 0; }\r\n.article blockquote p { margin-bottom: 0; }\r\n.article blockquote p:before, .article blockquote p:after { content: \"\"; width: 300px; height: 1px; background: #9bc1bc; position: absolute; left: 50%; margin-left: -150px; z-index: 1; }\r\n.article blockquote p:before { top: 16px; }\r\n.article blockquote p:after { bottom: 19px; }\r\n.article .man { margin: 37px 0 10px; }\r\n.article .expand__link { font-size: 30px; }\r\n@media only screen and (max-width: 1150px) { .article__list-num { min-width: 80px; } }\r\n@media only screen and (max-width: 990px) { .article__inner { padding: 0; } }\r\n@media only screen and (max-width: 660px) { .article { font-size: 16px; }\r\n .article .man { margin-top: 15px; } }\r\n@media only screen and (max-width: 480px) { .article ul li { margin-left: 15px; }\r\n .article__list li { display: block; }\r\n .article__option { display: block; *zoom: 1; }\r\n .article__option:after { content: \" \"; display: table; clear: both; }\r\n .article__el { clear: both; }\r\n .article__list-num { display: block; float: left; min-width: auto; margin-right: 18px; text-align: left; }\r\n .article blockquote { font-size: 22px; line-height: 1.85; }\r\n .article .h3 { margin: 5px 0 0; line-height: 1.4; overflow: hidden; }\r\n .article .expand__link { font-size: 18px; } }\r\n.article__content { padding: 0; }\r\n.article__content p, .article__content ul, .article__content ol, .article__content .news-header, .article__content .divider, .article__content figure, .article__content h2, .article__content h3, .article__content h4, .article__content .h2, .article__content .h3, .article__content .h4 { max-width: 630px; }\r\n.article__content p, .article__content ul, .article__content ol, .article__content blockquote, .article__content figure, .article__content h2, .article__content h3, .article__content h4, .article__content .h2, .article__content .h3, .article__content .h4 { margin: 0 auto 30px; }\r\n.article__content .news-header { margin: 0 auto; }\r\n.article__content .news-header h4, .article__content .news-header .h4 { font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n.article__content .divider { margin: 25px auto; }\r\n.article__content blockquote { max-width: 740px; }\r\n.article__content figure p, .article__content blockquote p { max-width: 100%; margin: 0; }\r\n.article__content .inner-slider figure { margin: 0; max-width: 100%; }\r\n.article__content figcaption { padding: 15px 0 0; }\r\n\r\n.main { padding: 30px 15px; }\r\n.main-in { padding: 30px 15px 50px; }\r\n.main__row { margin: 0 -15px; *zoom: 1; }\r\n.main__row:after { content: \" \"; display: table; clear: both; }\r\n.main__content, .main__sidebar { padding: 0 15px; float: left; }\r\n.main__sidebar { width: 25%; }\r\n.main__content { width: 75%; }\r\n\r\n.social { border: 1px solid #e6e6e6; padding: 19px 15px 15px; text-align: center; margin-bottom: 30px; }\r\n@media only screen and (max-width: 660px) { .social { margin: 0 auto 30px; } }\r\n.social__title { font-size: 22px; line-height: 1.18; font-family: \"FiraSans-MediumItalic\", Arial, sans-serif; }\r\n.social__title a { display: inline-block; transition: color 0.3s; }\r\n.no-touch .social__title a:hover { color: #9bc1bc; }\r\n.social__title:after { width: 38px; border-bottom: 3px solid #e6e6e6; margin: 11px auto 15px; display: block; content: \"\"; }\r\n.social__list { font-size: 0; }\r\n.social__list li { display: inline-block; vertical-align: top; padding: 5px; }\r\n.social__list a { display: block; color: #fff; width: 40px; height: 40px; padding: 9px 0 7px; text-align: center; transition: transform 0.3s; }\r\n.no-touch .social__list a:hover { transform: scale(1.2); }\r\n.social__list a.is-fb { background-color: #3b5998; }\r\n.social__list a.is-tw { background-color: #55acee; }\r\n.social__list a.is-vk { background-color: #45668e; }\r\n.social__list a.is-od { background-color: #ed812b; }\r\n.social__list i { font-size: 24px; }\r\n\r\n.news-main { margin-bottom: 30px; }\r\n.news-main__title { font-size: 14px; line-height: 20px; padding-left: 23px; position: relative; font-family: \"FiraSans-Light\", Arial, sans-serif; }\r\n.news-main__title i { color: #9bc1bc; font-size: 18px; position: absolute; top: 0; left: 0; }\r\n.news-main__link { color: #9bc1bc; font-family: \"FiraSans-Regular\", Arial, sans-serif; font-size: 18px; line-height: 1; position: relative; display: inline-block; vertical-align: top; padding-right: 20px; }\r\n.news-main__link i { position: absolute; top: 1px; right: 0; }\r\n.news-main__wrap { margin-bottom: 15px; position: relative; overflow: hidden; }\r\n.news-main__wrap:before { content: \"\"; position: absolute; bottom: 0; left: 0; right: 0; height: 100px; background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%); z-index: 1; }\r\n.news-main__list { max-height: 1387px; }\r\n@media only screen and (max-width: 1320px) { .news-main__list { max-height: 1210px; } }\r\n.news-main__list .news-item:last-child { border: none; }\r\n\r\n.scroll { position: relative; overflow: hidden; }\r\n.scroll.ps-active-y { padding-right: 10px; }\r\n.no-touch .scroll:hover .ps-scrollbar-y, .no-touch .scroll:hover .ps-scrollbar-x, .no-touch .scroll.ps-in-scrolling .ps-scrollbar-y, .no-touch .scroll.ps-in-scrolling .ps-scrollbar-x { opacity: 1; }\r\n.scroll .ps-scrollbar-x-rail, .scroll .ps-scrollbar-y-rail { position: absolute; z-index: 2; }\r\n.scroll .ps-scrollbar-y { width: 8px; }\r\n.scroll .ps-scrollbar-x { height: 8px; }\r\n.scroll .ps-scrollbar-y, .scroll .ps-scrollbar-x { position: relative; background: rgba(0, 0, 0, 0.3); opacity: 0; transition: opacity 0.2s; }\r\n\r\n.news-item { border-bottom: 1px solid #e6e6e6; padding: 25px 0; }\r\n.news-item:first-child { padding-top: 22px; }\r\n.news-item__link { display: block; *zoom: 1; color: #282828; transition: color 0.25s; }\r\n.news-item__link:after { content: \" \"; display: table; clear: both; }\r\n.no-touch .news-item__link:hover { color: #d27857; }\r\n.news-item__img { float: right; width: 160px; font-size: 0; margin: 5px 0 0 10px; }\r\n.news-item__img img { width: 100%; }\r\n.news-item__title { font-size: 20px; line-height: 22px; font-family: \"FiraSans-Medium\", Arial, sans-serif; margin-bottom: 10px; }\r\n@media only screen and (max-width: 660px) { .news-item__title { font-size: 18px; } }\r\n.news-item p { font-size: 16px; line-height: 20px; font-family: \"FiraSans-Light\", Arial, sans-serif; margin-bottom: 10px; }\r\n@media only screen and (max-width: 660px) { .news-item p { font-size: 15px; } }\r\n.news-item time { display: block; }\r\n\r\n.item-lg { padding: 60px 30px 37px; position: relative; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; }\r\n@media only screen and (max-width: 660px) { .item-lg { padding: 60px 20px 30px; margin: 0 -15px; } }\r\n.item-lg:before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: linear-gradient(180deg, rgba(64, 38, 57, 0.7) 0%, rgba(62, 36, 55, 0.85) 100%); z-index: 1; }\r\n.item-lg .btn { position: absolute; top: 10px; left: -5px; z-index: 2; background: #fff; }\r\n@media only screen and (max-width: 660px) { .item-lg .btn { left: 15px; } }\r\n.item-lg__in { position: relative; z-index: 1; *zoom: 1; }\r\n.item-lg__in:after { content: \" \"; display: table; clear: both; }\r\n.item-lg__box, .item-lg__slider { float: left; }\r\n@media only screen and (max-width: 990px) { .item-lg__box, .item-lg__slider { float: none; } }\r\n.item-lg__box { background-color: rgba(255, 255, 255, 0.9); width: 31%; padding: 25px 20px 32px 28px; }\r\n@media only screen and (max-width: 1320px) { .item-lg__box { padding: 21px 17px 32px; width: 30%; } }\r\n@media only screen and (max-width: 990px) { .item-lg__box { width: auto; margin: 0 20px; } }\r\n@media only screen and (max-width: 660px) { .item-lg__box { margin: 0; } }\r\n.item-lg__box p { font-size: 18px; font-family: \"FiraSans-Light\", Arial, sans-serif; line-height: 24px; }\r\n@media only screen and (max-width: 1320px) { .item-lg__box p { font-size: 16px; line-height: 20px; } }\r\n.item-lg__slider { width: 69%; padding: 0 20px 0 71px; }\r\n@media only screen and (max-width: 1320px) { .item-lg__slider { width: 70%; padding: 0 15px 0 54px; } }\r\n@media only screen and (max-width: 990px) { .item-lg__slider { width: auto; padding: 0 20px; } }\r\n@media only screen and (max-width: 660px) { .item-lg__slider { padding: 0; } }\r\n.item-lg__title { font-size: 52px; line-height: 1; font-family: \"FiraSans-Bold\", Arial, sans-serif; margin-bottom: 22px; }\r\n@media only screen and (max-width: 1320px) { .item-lg__title { font-size: 38px; } }\r\n\r\n.slider { max-width: 100%; width: 760px; min-height: 350px; position: relative; }\r\n@media only screen and (max-width: 990px) { .slider { min-height: 1px; } }\r\n.slider:before, .slider:after { content: \"\"; position: absolute; left: 0; right: 0; height: calc(50% - 25px); border: 1px solid #fff; }\r\n@media only screen and (max-width: 660px) { .slider:before, .slider:after { height: calc(50% - 20px); } }\r\n.slider:before { top: 0; border-bottom: none; }\r\n.slider:after { bottom: 0; border-top: none; }\r\n.slider__in { min-height: 350px; position: relative; z-index: 2; }\r\n@media only screen and (max-width: 990px) { .slider__in { min-height: 1px; } }\r\n.slider__prev, .slider__next { position: absolute; top: 50%; margin-top: -25px; width: 50px; height: 50px; border: 1px solid #fff; border-radius: 50%; font-size: 32px; color: #fff; background: none; cursor: pointer; z-index: 10; transition: all 0.2s; }\r\n@media only screen and (max-width: 660px) { .slider__prev, .slider__next { width: 40px; height: 40px; margin: -20px 0 0; font-size: 25px; } }\r\n.no-touch .slider__prev:hover, .no-touch .slider__next:hover { background-color: #f2c05e; border-color: #f2c05e; }\r\n.slider__prev { left: -24px; }\r\n@media only screen and (max-width: 660px) { .slider__prev { left: -19px; } }\r\n.slider__prev i { margin-right: 4px; }\r\n.slider__next { right: -24px; }\r\n@media only screen and (max-width: 660px) { .slider__next { right: -19px; } }\r\n.slider__next i { margin-left: 4px; }\r\n.slider .slick-dots { z-index: 10; bottom: 40px; font-size: 0; }\r\n.slider .slick-dots li { padding: 0; margin: 0 5px; }\r\n.slider .slick-dots li.slick-active button { background: #fff; }\r\n.slider .slick-dots li button { width: 12px; height: 12px; border: 1px solid #fff; background: none; }\r\n\r\n.slide { color: #fff; padding: 53px 110px 72px; position: relative; z-index: 3; }\r\n@media only screen and (max-width: 1320px) { .slide { padding: 45px 45px 70px; } }\r\n@media only screen and (max-width: 660px) { .slide { padding: 20px 30px 70px; } }\r\n.slide__title { font-size: 36px; line-height: 1; font-family: \"Lora\", serif; font-weight: 400; font-style: italic; margin-bottom: 55px; }\r\n@media only screen and (max-width: 1320px) { .slide__title { font-size: 32px; line-height: 36px; } }\r\n@media only screen and (max-width: 660px) { .slide__title { font-size: 24px; line-height: 26px; margin-bottom: 30px; text-align: center; } }\r\n@media only screen and (max-width: 480px) { .slide__title { font-size: 22px; } }\r\n.slide__author { font-size: 0; *zoom: 1; }\r\n.slide__author:after { content: \" \"; display: table; clear: both; }\r\n.slide__img, .slide__name { display: inline-block; vertical-align: middle; }\r\n.slide__img { width: 70px; height: 70px; border-radius: 50%; overflow: hidden; margin-right: 20px; }\r\n@media only screen and (max-width: 660px) { .slide__img { width: 60px; height: 60px; margin-right: 15px; float: left; } }\r\n.slide__img img { width: 100%; height: 100%; border-radius: 50%; }\r\n.slide__name { font-size: 18px; line-height: 21px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n@media only screen and (max-width: 660px) { .slide__name { display: block; padding: 20px 0 20px 75px; } }\r\n@media only screen and (max-width: 660px) { .slide__name { font-size: 16px; font-family: \"FiraSans-Regular\", Arial, sans-serif; } }\r\n.slide__line { overflow: hidden; position: relative; height: 14px; margin-bottom: 15px; }\r\n.slide__line:before, .slide__line:after { content: \"\"; position: absolute; top: 0; border-top: 2px solid #fff; width: 300px; }\r\n.slide__line:before { left: -115px; }\r\n@media only screen and (max-width: 660px) { .slide__line:before { width: 200px; } }\r\n.slide__line:after { left: 240px; }\r\n@media only screen and (max-width: 660px) { .slide__line:after { left: 140px; width: 500px; } }\r\n.slide__line span { height: 14px; margin-left: 185px; width: 55px; border-left: 2px solid #fff; display: block; position: relative; }\r\n@media only screen and (max-width: 660px) { .slide__line span { margin-left: 85px; } }\r\n.slide__line span:before { content: \"\"; position: absolute; bottom: 0; left: 0; border-bottom: 2px solid #fff; width: 100px; transform-origin: bottom left; transform: rotate(-13deg); }\r\n\r\n.load-more { position: relative; margin-top: 35px; border-top: 1px solid #9bc1bc; background-color: #e4eae9; }\r\n.load-more .btn-load { margin-top: -25px; margin-bottom: 15px; }\r\n@media only screen and (max-width: 660px) { .load-more__section { max-width: 320px; margin: 0 auto; } }\r\n.load-more__section:last-child:after { display: none; }\r\n.load-more__section:after { content: \"\"; display: block; width: 100%; max-width: 300px; margin: 0 auto 30px; border-bottom: 2px solid #9bc1bc; }\r\n.load-more__title { font-size: 14px; letter-spacing: 0.2em; line-height: 15px; font-family: \"FiraSans-Medium\", Arial, sans-serif; text-transform: uppercase; padding: 0 15px 15px; }\r\n.load-more .main { padding-bottom: 0; }\r\n\r\n.btn-load { max-width: 410px; width: 100%; padding: 16px; background-color: #9bc1bc; border-radius: 2px; color: #fff; line-height: 1; cursor: pointer; font-size: 0; display: block; margin: 0 auto; transition: background 0.25s; }\r\n@media only screen and (max-width: 660px) { .btn-load { max-width: 290px; } }\r\n.no-touch .btn-load:hover { background: #8bb7b1; }\r\n.no-touch .btn-load:active { background: #7cada7; }\r\n.btn-load span { font-size: 18px; }\r\n.btn-load i { font-size: 20px; margin-right: 17px; }\r\n\r\n.blockquote { height: 462px; border: 1px solid; position: relative; text-align: center; margin-bottom: 30px; }\r\n@media only screen and (max-width: 1320px) { .blockquote { height: 402px; } }\r\n@media only screen and (max-width: 660px) { .blockquote { max-width: 320px; margin: 0 auto 30px; height: 370px; } }\r\n.blockquote_red { border-color: #d27857; }\r\n.no-touch .blockquote_red:hover .blockquote__text p { color: #d27857; }\r\n.blockquote_red .blockquote__info { color: #d27857; }\r\n.blockquote_red .blockquote__text:before, .blockquote_red .blockquote__text:after { color: #d27857; }\r\n.blockquote_gold { border-color: #f2c05e; }\r\n.no-touch .blockquote_gold:hover .blockquote__text p { color: #f2c05e; }\r\n.blockquote_gold .blockquote__info { color: #f2c05e; }\r\n.blockquote_gold .blockquote__text:before, .blockquote_gold .blockquote__text:after { color: #f2c05e; }\r\n.blockquote_violet { border-color: #c0a6cd; }\r\n.no-touch .blockquote_violet:hover .blockquote__text p { color: #c0a6cd; }\r\n.blockquote_violet .blockquote__info { color: #c0a6cd; }\r\n.blockquote_violet .blockquote__text:before, .blockquote_violet .blockquote__text:after { color: #c0a6cd; }\r\n.blockquote .btn { position: absolute; top: 10px; left: -5px; }\r\n.blockquote__link { display: block; height: 100%; padding: 57px 20px 17px; overflow: hidden; }\r\n@media only screen and (max-width: 1320px) { .blockquote__link { padding: 43px 20px 15px; } }\r\n.blockquote__info { font-size: 16px; line-height: 18px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n@media only screen and (max-width: 1320px) { .blockquote__info { font-size: 14px; } }\r\n.blockquote__text { max-width: 340px; quotes: \"“\" \"”\"; margin: 0 auto; position: relative; padding: 50px 0; }\r\n@media only screen and (max-width: 660px) { .blockquote__text { padding: 45px 0 40px; } }\r\n.blockquote__text:before, .blockquote__text:after { font-size: 72px; font-family: \"Lora\", serif; font-weight: 700; line-height: 40px; position: absolute; left: 0; right: 0; text-align: center; }\r\n@media only screen and (max-width: 1320px) { .blockquote__text:before, .blockquote__text:after { font-size: 54px; } }\r\n.blockquote__text:before { content: open-quote; top: 25px; }\r\n@media only screen and (max-width: 1320px) { .blockquote__text:before { top: 15px; } }\r\n.blockquote__text:after { content: close-quote; bottom: -15px; }\r\n@media only screen and (max-width: 1320px) { .blockquote__text:after { bottom: -5px; } }\r\n@media only screen and (max-width: 660px) { .blockquote__text:after { bottom: -15px; } }\r\n.blockquote__text p { font-family: \"Lora\", serif; font-weight: 400; font-style: italic; font-size: 20px; line-height: 28px; color: #282828; max-height: 252px; overflow: hidden; transition: color 0.25s; }\r\n@media only screen and (max-width: 1320px) { .blockquote__text p { font-size: 17px; line-height: 20px; max-height: 200px; } }\r\n@media only screen and (max-width: 660px) { .blockquote__text p { font-size: 16px; } }\r\n\r\n.item-banner { padding: 0 30px; color: #fff; position: relative; margin-bottom: 20px; }\r\n@media only screen and (max-width: 660px) { .item-banner { max-width: 320px; margin: 0 auto 20px; padding: 150px 20px 30px; } }\r\n.item-banner__bg { background-position: right center; background-repeat: no-repeat; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }\r\n@media only screen and (max-width: 1320px) { .item-banner__bg { background-size: cover; } }\r\n@media only screen and (max-width: 990px) { .item-banner__bg { background-position: center; } }\r\n@media only screen and (max-width: 660px) { .item-banner__bg { background-size: contain; background-position: top center; } }\r\n.item-banner_blue { background-color: #051431; }\r\n@media only screen and (max-width: 660px) { .item-banner_blue .item-banner__bg { height: 140px; bottom: auto; } }\r\n.item-banner_blue .item-banner__bg:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 340px; width: 230px; background-image: linear-gradient(to right, #051431 0%, rgba(5, 20, 49, 0) 100%); }\r\n@media only screen and (max-width: 1320px) { .item-banner_blue .item-banner__bg:before { left: 0; right: 0; margin: 0; width: auto; } }\r\n@media only screen and (max-width: 660px) { .item-banner_blue .item-banner__bg:before { display: none; } }\r\n.item-banner_gold { background-color: #f2cd42; }\r\n.item-banner_gold .item-banner__bg:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(58, 34, 48, 0.44); border: 1px solid #979797; content: \"\"; }\r\n.item-banner_gold .item-banner__link-text { left: 440px; }\r\n@media only screen and (max-width: 1320px) { .item-banner_gold .item-banner__link-text { left: 300px; } }\r\n@media only screen and (max-width: 660px) { .item-banner_gold .item-banner__link-text { left: 0; bottom: auto; padding-top: 30px; } }\r\n.item-banner_puzzles { padding: 0; }\r\n@media only screen and (max-width: 660px) { .item-banner_puzzles { padding: 150px 0 0; } }\r\n.item-banner_puzzles .item-banner__bg { left: 405px; background-size: cover; background-position: center center; }\r\n@media only screen and (max-width: 1320px) { .item-banner_puzzles .item-banner__bg { left: 265px; } }\r\n@media only screen and (max-width: 660px) { .item-banner_puzzles .item-banner__bg { left: 0; bottom: auto; height: 150px; background-position: top center; } }\r\n.item-banner_puzzles .item-banner__bg:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; right: 0; bottom: 0; background-color: rgba(58, 34, 48, 0.44); }\r\n.item-banner_puzzles .box-form { border-radius: 0; background: #fff; max-width: 410px; padding-bottom: 16px; }\r\n@media only screen and (max-width: 1320px) { .item-banner_puzzles .box-form { max-width: 270px; } }\r\n@media only screen and (max-width: 660px) { .item-banner_puzzles .box-form { max-width: 100%; } }\r\n.item-banner .btn { position: absolute; top: 10px; left: -5px; z-index: 10; background: #fff; }\r\n.item-banner__left { position: relative; max-width: 380px; padding: 70px 0 30px; z-index: 1; }\r\n@media only screen and (max-width: 1320px) { .item-banner__left { position: static; max-width: 270px; padding: 60px 0 30px; } }\r\n@media only screen and (max-width: 660px) { .item-banner__left { padding: 0; } }\r\n.item-banner__left-in { position: relative; z-index: 2; }\r\n.item-banner__title, .item-banner__subtitle, .item-banner__title_mod { font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n.item-banner__title { font-size: 52px; line-height: 1; letter-spacing: 5px; }\r\n@media only screen and (max-width: 1320px) { .item-banner__title { font-size: 38px; line-height: 1.2; margin-bottom: 5px; } }\r\n.item-banner__subtitle { font-size: 22px; line-height: 31px; margin-bottom: 20px; }\r\n@media only screen and (max-width: 1320px) { .item-banner__subtitle { font-size: 18px; line-height: 26px; margin-bottom: 5px; } }\r\n.item-banner__title_mod { font-size: 48px; line-height: 1; margin-bottom: 10px; }\r\n@media only screen and (max-width: 1320px) { .item-banner__title_mod { font-size: 38px; line-height: 42px; } }\r\n@media only screen and (max-width: 660px) { .item-banner__title_mod { font-size: 30px; line-height: 35px; } }\r\n.item-banner p { font-size: 18px; line-height: 24px; font-family: \"FiraSans-Light\", Arial, sans-serif; margin-bottom: 35px; }\r\n@media only screen and (max-width: 1320px) { .item-banner p { font-size: 16px; line-height: 20px; margin-bottom: 23px; } }\r\n.item-banner__btn { display: block; width: 100%; border: 3px solid #ff8c61; color: #ff8c61; font-size: 22px; line-height: 1; text-align: center; padding: 16px; position: relative; transition: border 0.3s, color 0.3s; z-index: 1; }\r\n.item-banner__btn:before { content: \"\"; position: absolute; left: 0; top: 0; bottom: 0; width: 0; background: #ff8c61; z-index: -1; transition: width 0.3s; }\r\n@media only screen and (max-width: 660px) { .item-banner__btn { font-size: 20px; padding: 17px; } }\r\n.no-touch .item-banner__btn:hover { color: #fff; }\r\n.no-touch .item-banner__btn:hover:before { width: 100%; }\r\n.item-banner__btn_full { background-color: #ff8c61; color: #fff; border: 0; padding: 19px 16px; }\r\n.item-banner__btn_full:before { background: #E17952; }\r\n.item-banner__link-text { position: absolute; bottom: 0; left: 0; right: 0; padding: 0 50px 55px 20px; text-align: center; }\r\n@media only screen and (max-width: 990px) { .item-banner__link-text { padding: 0 30px 55px; } }\r\n@media only screen and (max-width: 660px) { .item-banner__link-text { padding: 0 15px 15px; } }\r\n.item-banner__link-text div { margin: 0; color: #fff; font-family: \"FiraSans-Bold\", Arial, sans-serif; font-size: 22px; line-height: 24px; }\r\n@media only screen and (max-width: 990px) { .item-banner__link-text div { font-size: 18px; line-height: 20px; } }\r\n@media only screen and (max-width: 660px) { .item-banner__link-text div { font-size: 16px; line-height: 18px; } }\r\n\r\n.item-image { position: relative; padding: 117px 30px 83px; margin-bottom: 20px; }\r\n@media only screen and (max-width: 660px) { .item-image { padding: 170px 0 0; max-width: 320px; margin: 0 auto 20px; } }\r\n@media only screen and (max-width: 480px) { .item-image { padding-top: 150px; } }\r\n.item-image__bg { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; }\r\n@media only screen and (max-width: 660px) { .item-image__bg { background-size: contain; background-position: top center; bottom: auto; height: 170px; } }\r\n.item-image__bg:before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(58, 34, 48, 0.44); border: 1px solid #979797; }\r\n.item-image .btn { position: absolute; top: 10px; left: -5px; background: #fff; z-index: 2; }\r\n\r\n.box-form { position: relative; z-index: 2; background-color: rgba(255, 255, 255, 0.9); border-radius: 6px; padding: 20px 40px 33px; max-width: 380px; color: #282828; }\r\n@media only screen and (max-width: 1320px) { .box-form { max-width: 270px; padding: 20px 20px 30px; } }\r\n@media only screen and (max-width: 660px) { .box-form { max-width: 100%; background: #fff; padding: 20px 25px 25px; border-radius: 0; } }\r\n.box-form__title, .box-form__subtitle { font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n.box-form__title { font-size: 52px; line-height: 1.2; }\r\n@media only screen and (max-width: 1320px) { .box-form__title { font-size: 38px; line-height: 42px; } }\r\n.box-form__subtitle { font-size: 22px; line-height: 1; max-width: 240px; margin-bottom: 35px; }\r\n@media only screen and (max-width: 1320px) { .box-form__subtitle { font-size: 18px; line-height: 26px; margin-bottom: 15px; } }\r\n.box-form__text { font-family: \"FiraSans-Regular\", Arial, sans-serif; font-size: 18px; line-height: 22px; margin-bottom: 17px; }\r\n@media only screen and (max-width: 1320px) { .box-form__text { font-size: 16px; line-height: 20px; } }\r\n.box-form__field { margin-bottom: 19px; }\r\n.box-form__btn { background-color: #ff8c61; display: inline-block; vertical-align: top; text-align: center; width: 100%; font-family: \"FiraSans-Medium\", Arial, sans-serif; color: #fff; font-size: 17px; line-height: 21px; padding: 13px 12px 12px; transition: background 0.3s; position: relative; z-index: 1; }\r\n.box-form__btn:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; width: 0; z-index: -1; background: #E17952; transition: width 0.3s; }\r\n.no-touch .box-form__btn:hover:before { width: 100%; }\r\n.box-form p { font-size: 16px; line-height: 18px; font-family: \"FiraSans-Light\", Arial, sans-serif; padding: 5px 0 0; }\r\n.box-form p a { color: #ff8c61; text-decoration: underline; }\r\n.no-touch .box-form p a:hover { text-decoration: none; }\r\n\r\n.select { color: #282828; font-size: 18px; line-height: 21px; position: relative; cursor: pointer; }\r\n.select_white { background-color: #fff; }\r\n.select_white .select__text { padding: 14px 35px 13px 14px; min-height: 50px; }\r\n.select_white .select__list, .select_white .select__text { border-color: #d8d8d8; }\r\n.select_mod .select__list, .select_mod .select__text, .select_user .select__list, .select_user .select__text { border-color: #d8d8d8; }\r\n.select_mod .select__text, .select_user .select__text { font-family: \"FiraSans-Regular\", Arial, sans-serif; border-radius: 3px; }\r\n.select_mod .select__list, .select_user .select__list { border-radius: 0 0 3px 3px; }\r\n.select_mod.is-active .select__text, .select_user.is-active .select__text { border-radius: 3px 3px 0 0; }\r\n.select.is-active .select__list { display: block; }\r\n.select.is-active i { transform: rotate(180deg); }\r\n.select select { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; opacity: 0; }\r\n.select__text { min-height: 46px; font-family: \"FiraSans-Italic\", Arial, sans-serif; padding: 12px 35px 11px 14px; border: 1px solid #ff8c61; position: relative; z-index: 1; }\r\n.select i { position: absolute; top: 50%; right: 22px; font-size: 14px; margin-top: -7px; color: #ff8c61; }\r\n.select__list { position: absolute; top: 100%; left: 0; right: 0; background: #fff; font-family: \"FiraSans-Regular\", Arial, sans-serif; padding: 19px 18px 12px 14px; display: none; border: 1px solid #ff8c61; border-top: none; z-index: 200; -ms-overflow-y: auto; overflow-y: auto; max-height: 300px; }\r\n.select__list li { padding: 10px 0; border-top: 1px solid #e5e5e5; transition: color 0.25s; list-style-type: none; }\r\n.no-touch .select__list li:hover { color: #ff8c61; }\r\n.select__list li:first-child { border-top: none; }\r\n.select_user { background: #fff; font-size: 14px; }\r\n.select_user .select__text { min-height: 50px; padding: 14px 35px 13px 15px; }\r\n.select_user i { color: #999; }\r\n\r\n.main-head { font-family: \"FiraSans-Light\", Arial, sans-serif; padding: 60px 15px 85px; position: relative; margin-bottom: 30px; }\r\n@media only screen and (max-width: 990px) { .main-head { padding: 20px 15px; } }\r\n.main-head__info { max-width: 620px; width: 40%; position: relative; z-index: 1; }\r\n@media only screen and (max-width: 1320px) { .main-head__info { width: 43%; } }\r\n@media only screen and (max-width: 990px) { .main-head__info { width: 100%; } }\r\n.main-head__title { font-size: 46px; line-height: 54px; margin-bottom: 25px; }\r\n@media only screen and (max-width: 990px) { .main-head__title { font-size: 38px; line-height: 1.1; margin-bottom: 15px; } }\r\n.main-head p { font-size: 22px; line-height: 26px; color: #0e0e0e; }\r\n@media only screen and (max-width: 990px) { .main-head p { font-size: 20px; line-height: 25px; } }\r\n.main-head__img { position: absolute; top: 0; bottom: 0; right: 0; width: 63%; background-position: right center; background-repeat: no-repeat; }\r\n@media only screen and (max-width: 1320px) { .main-head__img { width: 70%; background-size: contain; } }\r\n@media only screen and (max-width: 990px) { .main-head__img { width: 100%; padding-bottom: 40%; position: relative; background-position: center; } }\r\n\r\n.fullscreen-wrap { display: block; }\r\n\r\n.fullscreen { min-height: 100vh; display: table; width: 100%; position: relative; color: #fff; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; }\r\n@media only screen and (max-width: 990px) { .fullscreen { display: block; min-height: 1px; } }\r\n.fullscreen:before, .fullscreen:after { position: absolute; content: \"\"; }\r\n.fullscreen:before { top: 0; left: 0; right: 0; bottom: 0; background-image: linear-gradient(180deg, rgba(30, 18, 27, 0.3) 0%, rgba(27, 16, 24, 0.66) 100%); }\r\n.fullscreen:after { top: 27px; left: 21px; right: 21px; bottom: 30px; border: 1px solid; }\r\n@media only screen and (max-width: 990px) { .fullscreen:after { display: none; } }\r\n.no-touch .fullscreen:hover .fullscreen__hidden { max-height: 100px; opacity: 1; overflow: hidden; }\r\n.fullscreen_gold:after { border-color: #f2c05e; }\r\n@media only screen and (max-width: 990px) { .fullscreen_violet { min-height: 368px; } }\r\n@media only screen and (max-width: 990px) { .fullscreen_violet .fullscreen__center { max-width: 500px; } }\r\n@media only screen and (max-width: 990px) { .fullscreen_violet .fullscreen__inner { position: absolute; bottom: 0; left: 0; right: 0; padding-bottom: 10px; } }\r\n.fullscreen_violet:after { border-color: #c0a6cd; }\r\n@media only screen and (max-width: 990px) { .fullscreen_violet:after { display: block; top: 15px; left: 15px; right: 15px; bottom: 18px; } }\r\n@media only screen and (max-width: 660px) { .fullscreen_red .fullscreen__inner { padding: 30px 10px; } }\r\n.fullscreen_red .fullscreen__center { padding-bottom: 15px; }\r\n.fullscreen_red:after { border-color: #d27857; }\r\n.fullscreen__inner { display: table-cell; vertical-align: bottom; position: relative; z-index: 1; height: 100vh; padding: 27px 21px 30px; overflow: hidden; }\r\n@media only screen and (max-width: 990px) { .fullscreen__inner { display: block; vertical-align: top; padding: 15px 15px 18px; height: auto; } }\r\n.fullscreen__center { max-width: 1110px; margin: 0 auto; padding: 45px 10px 45px; }\r\n@media only screen and (max-width: 990px) { .fullscreen__center { padding: 15px; } }\r\n.fullscreen .slider { margin: 0 auto 60px; background-image: linear-gradient(180deg, rgba(55, 33, 49, 0.6) 0%, rgba(53, 31, 47, 0.8) 100%); }\r\n.fullscreen .slider__prev, .fullscreen .slider__next { background: #351f2f; }\r\n.no-touch .fullscreen .slider__prev:hover, .no-touch .fullscreen .slider__next:hover { background: #f2c05e; }\r\n.fullscreen .slide { position: relative; }\r\n.fullscreen__title { font-family: \"FiraSans-Bold\", Arial, sans-serif; font-size: 64px; line-height: 72px; margin-bottom: 15px; }\r\n@media only screen and (max-width: 1320px) { .fullscreen__title { font-size: 52px; line-height: 1.2; } }\r\n@media only screen and (max-width: 990px) { .fullscreen__title { font-size: 28px; line-height: 1; } }\r\n.fullscreen p { font-size: 18px; line-height: 24px; font-family: \"FiraSans-Light\", Arial, sans-serif; }\r\n@media only screen and (max-width: 990px) { .fullscreen p { font-size: 16px; line-height: 22px; } }\r\n.fullscreen__hidden { max-height: 0; opacity: 0; overflow: hidden; transition: max-height 0.4s, opacity 0.2s; text-align: center; }\r\n@media only screen and (max-width: 990px) { .fullscreen__hidden { max-height: 100px; opacity: 1; } }\r\n.fullscreen h4 { font-size: 24px; line-height: 1; font-family: \"FiraSans-Light\", Arial, sans-serif; max-width: 840px; margin: 0 auto; }\r\n@media only screen and (max-width: 1320px) { .fullscreen h4 { max-width: 740px; } }\r\n@media only screen and (max-width: 990px) { .fullscreen h4 { font-size: 20px; } }\r\n.fullscreen__info { text-align: center; }\r\n.fullscreen__author { font-size: 14px; line-height: 17px; color: #ccc; margin-bottom: 10px; }\r\n.fullscreen__link { color: #fff; display: block; padding-bottom: 10px; position: relative; }\r\n.fullscreen__link:before { position: absolute; bottom: 100%; left: 0; right: 0; height: 2000px; content: \"\"; }\r\n\r\n.info-block { background-color: #fff; display: block; text-align: center; padding: 15px 15px 27px; position: relative; transition: color 0.2s; }\r\n.no-touch .info-block:hover .info-block__author { text-decoration: none; }\r\n.info-block__arr { overflow: hidden; height: 20px; position: absolute; bottom: 100%; left: 0; right: 0; }\r\n.info-block__arr:before, .info-block__arr:after { content: \"\"; position: absolute; bottom: 0; border-style: solid; border-width: 9px 9px 10px; border-color: transparent transparent #fff; }\r\n.info-block__arr:before { left: -15px; right: 50%; }\r\n.info-block__arr:after { left: 50%; right: -15px; }\r\n.info-block_red .info-block__author { color: #d27857; }\r\n.no-touch .info-block_red:hover { color: #d27857; }\r\n.no-touch .info-block_red:hover p { color: #d27857; }\r\n.info-block__author { font-size: 14px; line-height: 17px; text-decoration: underline; margin-bottom: 15px; font-family: \"FiraSans-Italic\", Arial, sans-serif; }\r\n.info-block__title { font-size: 22px; line-height: 26px; margin-bottom: 10px; font-family: \"Lora\", serif; font-weight: 400; max-height: 26px; overflow: hidden; }\r\n@media only screen and (max-width: 660px) { .info-block__title { font-size: 20px; line-height: 24px; max-height: 24px; } }\r\n.info-block__user { max-width: 500px; margin: 0 auto; text-align: left; }\r\n.info-block__img { width: 60px; height: 60px; border-radius: 50%; overflow: hidden; margin-right: 18px; float: left; }\r\n.info-block__img img { border-radius: 50%; }\r\n.info-block__text { padding: 12px 0; overflow: hidden; }\r\n.info-block__text p { color: #282828; font-size: 16px; line-height: 18px; font-family: \"FiraSans-Light\", Arial, sans-serif; transition: color 0.2s; max-height: 36px; overflow: hidden; }\r\n@media only screen and (max-width: 990px) { .info-block__text p { line-height: 18px; } }\r\n\r\n.item-full { background: #FFF; border: 1px solid #000; position: relative; display: block; height: 672px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; text-align: center; color: #fff; margin-bottom: 30px; }\r\n@media only screen and (max-width: 660px) { .item-full { height: auto; } }\r\n.no-touch .item-full:hover:after { opacity: 1; }\r\n.no-touch .item-full:hover:before { opacity: 0; }\r\n.no-touch .item-full:hover .item-full__author { color: #fff; }\r\n.no-touch .item-full:hover .item-full__hidden { max-height: 100px; opacity: 1; }\r\n.item-full:before, .item-full:after { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; right: 0; transition: opacity 0.25s; }\r\n.item-full:before { background-image: linear-gradient(to top, rgba(47, 28, 42, 0.5) 0%, rgba(45, 26, 40, 0.76) 100%); }\r\n.item-full:after { opacity: 0; }\r\n.item-full_gold { border-color: #f2c05e; }\r\n.item-full_gold:after { background: rgba(242, 192, 94, 0.8); }\r\n.item-full_red { border-color: #d27857; }\r\n.item-full_red:after { background: rgba(210, 120, 87, 0.8); }\r\n.item-full_violet { border-color: #c0a6cd; }\r\n.item-full_violet:after { background: rgba(142, 119, 154, 0.6); }\r\n.item-full_orange { border-color: #ff8c61; }\r\n.item-full_orange:after { background: rgba(255, 140, 97, 0.5); }\r\n.item-full__title { position: absolute; bottom: 0; left: 0; right: 0; z-index: 1; padding: 40px 15px; }\r\n@media only screen and (max-width: 660px) { .item-full__title { position: relative; } }\r\n.item-full__subtitle { font-size: 56px; line-height: 1; padding: 5px 0 15px; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n@media only screen and (max-width: 660px) { .item-full__subtitle { font-size: 23px; line-height: 27px; } }\r\n.item-full__author { font-family: \"FiraSans-Light\", Arial, sans-serif; font-size: 14px; color: #ccc; transition: color 0.25s; margin-bottom: 5px; }\r\n.item-full__info { font-size: 18px; max-width: 740px; margin: 0 auto; }\r\n@media only screen and (max-width: 660px) { .item-full__info { font-size: 16px; } }\r\n.item-full__hidden { max-height: 0; overflow: hidden; opacity: 0; transition: max-height 0.4s, opacity 0.3s; }\r\n\r\n.col-news, .col-more, .news-column, .col-items { display: inline-block; vertical-align: top; padding: 0 15px; }\r\n\r\n.col-news { width: 33.33%; }\r\n\r\n.col-more { width: 66.67%; }\r\n\r\n@media only screen and (max-width: 990px) { .col-news, .col-more { width: 100%; } }\r\n.col-news .h2, .col-more .h2 { padding: 20px 0 30px; border-bottom: 1px solid #9bc1bc; margin-bottom: 55px; }\r\n@media only screen and (max-width: 660px) { .col-news .h2, .col-more .h2 { text-align: center; } }\r\n\r\n.col-items { width: 50%; }\r\n@media only screen and (max-width: 660px) { .col-items { width: 100%; } }\r\n\r\n.news-column__more { padding: 20px 0 0; }\r\n\r\n.accordion__block { display: none; }\r\n.accordion__block .article { padding-top: 15px; }\r\n\r\n.special-projects { margin-bottom: 30px; }\r\n.special-projects__list { font-size: 0; line-height: 1.1; border-bottom: 1px solid #ff8c61; padding: 0 0 6px; }\r\n.special-projects__list li { display: inline-block; vertical-align: bottom; position: relative; margin-bottom: 10px; }\r\n.special-projects__heading, .special-projects__item { width: 25%; }\r\n.special-projects__heading { font-size: 24px; color: #ff8c61; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n@media only screen and (max-width: 1320px) { .special-projects__heading { width: 100%; display: block; } }\r\n.special-projects__heading a { color: #ff8c61; }\r\n.special-projects__item { padding-left: 16px; }\r\n@media only screen and (max-width: 1320px) { .special-projects__item { width: 33.33%; } }\r\n@media only screen and (max-width: 660px) { .special-projects__item { width: 100%; } }\r\n.special-projects__item:before { content: \"\"; position: absolute; top: 2px; bottom: 2px; left: 0; border-left: 6px solid #ff8c61; }\r\n.special-projects__item a { color: #282828; transition: color 0.25s; }\r\n.no-touch .special-projects__item a:hover { color: #ff8c61; }\r\n.special-projects__title { font-size: 22px; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n.special-projects__text { font-size: 16px; }\r\n.special-projects__link { display: block; }\r\n\r\n.about { max-width: 850px; margin: 0 auto; }\r\n.about__top { border-bottom: 2px solid #9bc1bc; padding-bottom: 55px; margin-bottom: 55px; }\r\n@media only screen and (max-width: 660px) { .about__top { padding-bottom: 30px; margin-bottom: 30px; } }\r\n.about__top h1 { margin-bottom: 28px; }\r\n.about__top p { color: #282828; font-size: 20px; line-height: 23px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n@media only screen and (max-width: 660px) { .about__top p { font-size: 18px; line-height: 1.3; } }\r\n.about__text { color: #282828; }\r\n.about__text p { font-family: \"FiraSans-Regular\", Arial, sans-serif; font-size: 18px; line-height: 30px; margin-bottom: 29px; }\r\n@media only screen and (max-width: 660px) { .about__text p { font-size: 16px; line-height: 1.6; margin-bottom: 20px; } }\r\n.about__text p b { font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n.about__text p a { color: #76938f; }\r\n.no-touch .about__text p a:hover { text-decoration: underline; }\r\n.about h5 { line-height: 30px; font-size: 24px; font-family: \"FiraSans-Medium\", Arial, sans-serif; margin-bottom: 9px; }\r\n\r\n.send-message { padding-bottom: 50px; *zoom: 1; font-size: 0; }\r\n.send-message:after { content: \" \"; display: table; clear: both; }\r\n.send-message label, .send-message__label { display: block; margin-bottom: 7px; }\r\n.send-message__label { color: #282828; font-size: 17px; line-height: 20px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n.send-message__text { color: #9c9c9c; font-size: 14px; line-height: 18px; max-width: 630px; padding: 0 0 5px; }\r\n.send-message__row { *zoom: 1; padding: 20px 0; }\r\n.send-message__row:after { content: \" \"; display: table; clear: both; }\r\n.send-message__row .captcha { float: right; }\r\n@media only screen and (max-width: 660px) { .send-message__row .captcha { float: none; } }\r\n.send-message__row .send-message__file { float: left; }\r\n@media only screen and (max-width: 660px) { .send-message__row .send-message__file { float: none; } }\r\n.send-message__file { padding: 8px 0 7px; }\r\n.send-message__file .send-message__label { margin-bottom: 18px; }\r\n.send-message__bottom .btn-full { max-width: 100%; }\r\n.send-message__cols { *zoom: 1; margin: 0 -20px; }\r\n.send-message__cols:after { content: \" \"; display: table; clear: both; }\r\n.send-message__col { width: 50%; float: left; padding: 0 20px 10px; }\r\n@media only screen and (max-width: 660px) { .send-message__col { width: 100%; } }\r\n.send-message__field { padding-bottom: 10px; }\r\n.send-message__title { color: #282828; font-size: 24px; line-height: 30px; font-family: \"FiraSans-Medium\", Arial, sans-serif; margin-bottom: 30px; }\r\n.send-message .block-alert { margin-top: 23px; }\r\n\r\n.file { color: #ff8c61; font-size: 16px; line-height: 18px; display: inline-block; vertical-align: top; position: relative; overflow: hidden; padding-left: 20px; cursor: pointer; }\r\n.file input { position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; }\r\n.file i { font-size: 14px; position: absolute; top: 2px; left: 0; }\r\n.file span { display: block; }\r\n\r\n.captcha img { max-width: 100%; }\r\n\r\n.input-full, .textarea-full { background-color: #f4f5f1; border: 1px solid #9bc1bc; width: 100%; display: block; color: #4a4a4a; padding: 14px 15px 12px; font-size: 18px; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\r\n.input-full::placeholder, .textarea-full::placeholder { font-family: \"FiraSans-Italic\", Arial, sans-serif; }\r\n.input-full_white, .textarea-full_white { border-color: #d8d8d8; background-color: #fff; }\r\n.input-full_orange, .textarea-full_orange { border-color: #ff8c61; background-color: #fff; }\r\n.input-full_small, .textarea-full_small { font-size: 14px; padding: 16px 15px 15px; border-radius: 3px; }\r\n.input-full_small::placeholder, .textarea-full_small::placeholder { font-family: \"FiraSans-Regular\", Arial, sans-serif; color: #8e8e8e; }\r\n\r\n.textarea-full { resize: none; height: 160px; }\r\n\r\n.btn-full { width: 100%; max-width: 302px; background-color: #9bc1bc; padding: 11px 10px 10px; color: #fff; font-size: 18px; line-height: 1; font-family: \"FiraSans-Regular\", Arial, sans-serif; position: relative; }\r\n.no-touch .btn-full:hover:before { width: 100%; }\r\n.btn-full:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; width: 0; transition: width 0.25s linear; background: #7cada7; }\r\n.btn-full span, .btn-full i { position: relative; z-index: 1; display: inline-block; vertical-align: middle; }\r\n.btn-full i { margin-right: 13px; font-size: 16px; }\r\n.btn-full_orange { background-color: #ff8c61; }\r\n.btn-full_orange:before { background: #ff672e; }\r\n.btn-full_mod { background-image: linear-gradient(180deg, #e5e5e5 0%, #e5e5e5 100%), linear-gradient(180deg, #9bc1bc 0%, #93b6b2 100%); border-radius: 3px; box-shadow: 0 2px 4px #fff; }\r\n.btn-full_mod:before { background: #93b6b2; border-radius: 3px; }\r\n\r\n.photo { width: 100%; }\r\n.photo img { width: 100%; }\r\n\r\n.team-list { line-height: 30px; text-align: center; font-family: \"FiraSans-Medium\", Arial, sans-serif; padding: 20px 0; }\r\n@media only screen and (max-width: 660px) { .team-list { line-height: 1.6; } }\r\n.team-list li { padding: 15px 0; }\r\n.team-list span, .team-list small { display: block; }\r\n.team-list small { color: #949494; font-size: 18px; }\r\n@media only screen and (max-width: 660px) { .team-list small { font-size: 16px; } }\r\n.team-list span { color: #282828; font-size: 22px; }\r\n@media only screen and (max-width: 660px) { .team-list span { font-size: 18px; } }\r\n\r\n.all-news__top { padding: 50px 0 23px; }\r\n.all-news__section { border-top: 1px solid #9bc1bc; }\r\n.all-news__date { color: #9bc1bc; line-height: 1; float: left; width: 110px; padding: 24px 0 0; }\r\n@media only screen and (max-width: 660px) { .all-news__date { width: 100%; float: none; } }\r\n.all-news__date span, .all-news__date small { display: block; }\r\n@media only screen and (max-width: 660px) { .all-news__date span, .all-news__date small { display: inline-block; vertical-align: bottom; } }\r\n.all-news__date span { font-size: 52px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n@media only screen and (max-width: 660px) { .all-news__date span { font-size: 42px; } }\r\n.all-news__date small { font-size: 16px; }\r\n@media only screen and (max-width: 660px) { .all-news__date small { padding-bottom: 7px; } }\r\n.all-news__items { overflow: hidden; }\r\n.all-news__item { color: #282828; border-bottom: 1px solid #e6e6e6; padding: 24px 0 25px 0; *zoom: 1; position: relative; min-height: 178px; display: block; }\r\n.all-news__item:after { content: \" \"; display: table; clear: both; }\r\n@media only screen and (max-width: 660px) { .all-news__item { min-height: 1px; padding: 20px 0; } }\r\n.all-news__item_image { padding-right: 180px; }\r\n@media only screen and (max-width: 660px) { .all-news__item_image { padding-right: 0; } }\r\n.all-news__item:last-child { border: none; }\r\n.all-news__title { font-size: 26px; line-height: 30px; font-family: \"FiraSans-Medium\", Arial, sans-serif; margin: 0 0 5px; }\r\n@media only screen and (max-width: 660px) { .all-news__title { font-size: 20px; line-height: 22px; } }\r\n.all-news__text { font-size: 18px; line-height: 22px; font-family: \"FiraSans-Light\", Arial, sans-serif; margin-bottom: 10px; }\r\n@media only screen and (max-width: 660px) { .all-news__text { font-size: 16px; line-height: 20px; } }\r\n.all-news__time { color: #b7b7b7; font-size: 13px; letter-spacing: 1.08px; line-height: 16px; }\r\n@media only screen and (max-width: 660px) { .all-news__time { font-size: 11px; line-height: 13px; letter-spacing: 0.92px; } }\r\n.all-news__info { overflow: hidden; }\r\n.all-news__img { width: 160px; height: 117px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; position: absolute; top: 30px; right: 0; }\r\n@media only screen and (max-width: 660px) { .all-news__img { width: 290px; max-width: 100%; position: relative; top: auto; height: 214px; margin-top: 15px; } }\r\n\r\n.special { color: #282828; position: relative; }\r\n.special__text { max-width: 635px; }\r\n.special__letters { font-size: 110px; line-height: 95px; margin: 0 0 -10px; font-family: \"FiraSans-Medium\", Arial, sans-serif; float: left; }\r\n@media only screen and (max-width: 660px) { .special__letters { font-size: 80px; line-height: 90px; margin: 0 0 -15px; } }\r\n.special p, .special li { font-size: 18px; line-height: 30px; }\r\n@media only screen and (max-width: 660px) { .special p, .special li { font-size: 16px; line-height: 1.6; } }\r\n.special p a, .special li a { color: #9bc1bc; }\r\n.special p, .special ul { margin-bottom: 20px; }\r\n.special p:last-child, .special ul:last-child { margin-bottom: 0; }\r\n@media only screen and (max-width: 1150px) { .special p:last-child, .special ul:last-child { margin-bottom: 20px; } }\r\n.special li { padding-left: 35px; position: relative; }\r\n@media only screen and (max-width: 660px) { .special li { padding-left: 17px; } }\r\n.special li:before { content: \"\"; position: absolute; top: 12px; left: 13px; width: 6px; height: 6px; border-radius: 50%; background: #9bc1bc; }\r\n@media only screen and (max-width: 660px) { .special li:before { left: 0; } }\r\n.special__top { padding-top: 27px; }\r\n\r\n.side-photo { padding-bottom: 20px; border-bottom: 1px solid #9bc1bc; }\r\n@media only screen and (max-width: 990px) { .side-photo { padding-top: 20px; } }\r\n.side-photo__img { display: block; margin-bottom: 8px; }\r\n.side-photo img { width: 100%; }\r\n.side-photo__text { color: #b8b8b8; font-size: 14px; line-height: 16px; font-family: \"FiraSans-Light\", Arial, sans-serif; position: relative; padding-left: 30px; }\r\n.side-photo__text:before { content: \"\"; position: absolute; top: 2px; left: 0; width: 12px; height: 12px; background-color: #9bc1bc; }\r\n\r\n.section-gray { background-color: #f5f7f7; padding: 30px 0 0; }\r\n.section-gray_mod { padding: 0; }\r\n.section-gray .container_news { padding-top: 0; padding-bottom: 0; }\r\n\r\n.special-side { color: #282828; padding: 20px 0 0; }\r\n@media only screen and (max-width: 1320px) { .special-side { padding: 22px 0 0; } }\r\n.special-side__title { font-size: 36px; line-height: 38px; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n@media only screen and (max-width: 1320px) { .special-side__title { font-size: 28px; line-height: 1.2; } }\r\n.special-side__number, .special-side__text { font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n.special-side__number { color: #000; font-size: 72px; line-height: 85px; }\r\n@media only screen and (max-width: 1320px) { .special-side__number { font-size: 60px; line-height: 1.2; } }\r\n.special-side__text { color: #000; font-size: 38px; line-height: 46px; }\r\n@media only screen and (max-width: 1320px) { .special-side__text { font-size: 28px; line-height: 1.2; } }\r\n@media only screen and (max-width: 990px) { .special-side__text { font-size: 24px; } }\r\n.special-side p { font-size: 16px; line-height: 22px; padding-top: 6px; }\r\n.special-side__item { padding: 21px 0 12px 68px; position: relative; }\r\n@media only screen and (max-width: 1320px) { .special-side__item { padding: 20px 0 12px 55px; } }\r\n.special-side__item i { position: absolute; top: 30px; left: 0; color: #ff8c61; }\r\n.special-side__item .fa-gavel { font-size: 52px; }\r\n@media only screen and (max-width: 1320px) { .special-side__item .fa-gavel { font-size: 42px; } }\r\n.special-side__item .fa-file-text-o { font-size: 42px; }\r\n@media only screen and (max-width: 1320px) { .special-side__item .fa-file-text-o { font-size: 32px; } }\r\n.special-side__item .fa-file-text-o:before { z-index: 1; position: relative; background: #fff; padding: 0 2px 1px 0; }\r\n.special-side__item .fa-file-text-o:after { content: \"\"; position: absolute; top: 12px; left: 10px; width: 34px; height: 38px; border: solid 3px #ff8c61; border-radius: 3px; }\r\n@media only screen and (max-width: 1320px) { .special-side__item .fa-file-text-o:after { width: 26px; height: 28px; } }\r\n\r\n.side-text p, .side-tooltip p { color: #282828; }\r\n\r\n.side-tooltip { background-color: #fff2b8; padding: 25px 7px 15px 25px; margin-top: 26px; }\r\n@media only screen and (max-width: 660px) { .side-tooltip { padding: 21px 25px 23px; margin: 26px -15px 0; } }\r\n.side-tooltip p { line-height: 30px; font-family: \"FiraSans-Bold\", Arial, sans-serif; font-size: 18px; }\r\n@media only screen and (max-width: 660px) { .side-tooltip p { line-height: 24px; } }\r\n\r\n.side-text { margin: 20px 0; }\r\n.side-text p { font-size: 16px; line-height: 22px; }\r\n\r\n.p-section { min-height: 600px; position: relative; padding-left: 110px; }\r\n@media only screen and (max-width: 1320px) { .p-section { padding-left: 0; min-height: 1px; padding: 20px 0; } }\r\n@media only screen and (max-width: 660px) { .p-section { padding: 0; } }\r\n.p-section_team { min-height: 680px; }\r\n@media only screen and (max-width: 1320px) { .p-section_team { min-height: 1px; } }\r\n.p-section__title { color: #ff8c61; font-size: 80px; line-height: 1; font-family: \"FiraSans-Medium\", Arial, sans-serif; transform: rotate(-90deg) translate(-100%, 100%); position: absolute; top: 0; left: 0; transform-origin: bottom left; }\r\n@media only screen and (max-width: 1320px) { .p-section__title { position: relative; transform: rotate(0) translate(0, 0); } }\r\n@media only screen and (max-width: 660px) { .p-section__title { font-size: 22px; line-height: 26px; } }\r\n\r\n.graphics { font-size: 0; padding: 52px 0 20px; }\r\n@media only screen and (max-width: 660px) { .graphics { padding: 10px 0 15px; } }\r\n\r\n.graphic { display: inline-block; vertical-align: top; width: 33.33%; padding: 102px 10px 82px 30px; }\r\n@media only screen and (max-width: 990px) { .graphic { width: 50%; padding: 0 10px 10px 0; } }\r\n.graphic__icon { position: absolute; top: -102px; border: 1px solid #2020dc; border-radius: 50%; background: url(../img/graphic-bg.png); }\r\n@media only screen and (max-width: 990px) { .graphic__icon { display: none; } }\r\n.graphic__icon.is-lg { width: 298px; height: 298px; left: -30px; }\r\n.graphic__icon.is-md { width: 153px; height: 153px; }\r\n.graphic__icon.is-sm { width: 43px; height: 43px; top: -43px; }\r\n.graphic__icon.is-md, .graphic__icon.is-sm { left: 50%; transform: translateX(-50%); }\r\n.graphic__text { position: relative; max-width: 270px; }\r\n.graphic__text-in { position: relative; z-index: 1; padding: 9px 12px 11px 19px; background-color: #fff; }\r\n@media only screen and (max-width: 990px) { .graphic__text-in { padding: 0; } }\r\n.graphic h5, .graphic p { color: #282828; line-height: 22px; }\r\n.graphic h5 { font-size: 20px; font-family: \"FiraSans-Bold\", Arial, sans-serif; margin-bottom: 4px; }\r\n@media only screen and (max-width: 660px) { .graphic h5 { font-size: 14px; line-height: 17px; } }\r\n.graphic p { font-size: 16px; }\r\n@media only screen and (max-width: 660px) { .graphic p { font-size: 12px; line-height: 12px; } }\r\n.graphic__number { color: #2020dc; font-size: 44px; line-height: 52px; font-family: \"FiraSans-Medium\", Arial, sans-serif; position: absolute; top: 100%; left: 0; right: 0; z-index: 1; padding: 0 20px; }\r\n@media only screen and (max-width: 990px) { .graphic__number { position: relative; top: auto; padding: 0; } }\r\n@media only screen and (max-width: 660px) { .graphic__number { font-size: 22px; line-height: 26px; } }\r\n\r\n.p-team { font-size: 0; padding: 64px 0 0 60px; }\r\n@media only screen and (max-width: 1320px) { .p-team { padding: 50px 0 0; } }\r\n@media only screen and (max-width: 990px) { .p-team { padding: 15px 0 26px; } }\r\n\r\n.team-user { display: inline-block; vertical-align: top; width: 25%; padding-bottom: 12px; }\r\n@media only screen and (max-width: 990px) { .team-user { width: 50%; } }\r\n@media only screen and (max-width: 660px) { .team-user { width: 100%; } }\r\n.team-user__img { display: block; width: 103px; height: 205px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin-bottom: 20px; }\r\n@media only screen and (max-width: 660px) { .team-user__img { float: left; margin: 0 20px 0 0; width: 90px; height: 179px; } }\r\n.team-user h5 { font-size: 20px; line-height: 24px; font-family: \"FiraSans-Bold\", Arial, sans-serif; max-width: 170px; margin-bottom: 20px; }\r\n@media only screen and (max-width: 660px) { .team-user h5 { margin-bottom: 10px; } }\r\n.team-user p { font-size: 16px; line-height: 18px; }\r\n.team-user__text { max-width: 190px; }\r\n@media only screen and (max-width: 990px) { .team-user__text { max-width: 100%; } }\r\n@media only screen and (max-width: 660px) { .team-user__text { overflow: hidden; padding: 10px 0; } }\r\n\r\n.block-alert { background: #fff2b8; padding: 14px 30px 14px 80px; position: relative; }\r\n@media only screen and (max-width: 660px) { .block-alert { padding: 14px 13px 14px 80px; } }\r\n.block-alert i { font-size: 42px; color: #ff8c61; position: absolute; top: 18px; left: 17px; }\r\n.block-alert p { font-size: 16px; line-height: 26px; color: #282828; margin: 0 !important; }\r\n@media only screen and (max-width: 660px) { .block-alert p { font-size: 14px; line-height: 20px; } }\r\n.block-alert p a { color: #ff8c61; text-decoration: underline; }\r\n.no-touch .block-alert p a:hover { text-decoration: none; }\r\n.block-alert_mod { padding: 29px 0 26px 17px; }\r\n@media only screen and (max-width: 660px) { .block-alert_mod { padding: 14px 13px; } }\r\n.block-alert_mod i { display: block; position: relative; top: auto; left: auto; margin-bottom: 10px; }\r\n\r\n.side-info { color: #282828; padding: 85px 0 0; }\r\n@media only screen and (max-width: 990px) { .side-info { padding: 0 0 20px; } }\r\n.side-info__title { font-family: \"FiraSans-Bold\", Arial, sans-serif; font-size: 20px; line-height: 22px; margin-bottom: 20px; }\r\n.side-info__list li { font-size: 18px; line-height: 22px; padding: 18px 0 18px 58px; position: relative; }\r\n.side-info__list li i { position: absolute; top: 50%; left: 0; font-size: 0; color: #ff8c61; }\r\n.side-info__list li i.icon-home { margin-top: -26px; font-size: 47px; }\r\n.side-info__list li i.icon-drugs { margin-top: -23px; font-size: 44px; }\r\n.side-info__list li i.icon-reabilitation { margin-top: -33px; font-size: 53px; }\r\n.side-info__list li i.icon-edu { margin-top: -19px; font-size: 38px; }\r\n.side-info__list li span { display: block; max-width: 240px; }\r\n\r\n.puzzles-top { color: #282828; }\r\n@media only screen and (max-width: 990px) { .puzzles-top { padding-bottom: 20px; } }\r\n.puzzles-top h5 { font-size: 24px; line-height: 30px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n@media only screen and (max-width: 660px) { .puzzles-top h5 { font-size: 20px; line-height: 26px; } }\r\n.puzzles-top__info { font-size: 0.1px; text-align: justify; }\r\n@media only screen and (max-width: 990px) { .puzzles-top__info { text-align: center; font-size: 0; } }\r\n.puzzles-top__info:after { display: inline-block; vertical-align: top; content: \"\"; width: 100%; }\r\n.puzzles-top__info strong, .puzzles-top__info span { display: block; }\r\n.puzzles-top__info strong { font-family: \"FiraSans-Medium\", Arial, sans-serif; color: #2020dc; font-size: 44px; line-height: 52px; margin-bottom: 3px; }\r\n.puzzles-top__info span { font-family: \"FiraSans-Regular\", Arial, sans-serif; font-size: 18px; line-height: 22px; }\r\n.puzzles-top__info li { display: inline-block; vertical-align: top; text-align: left; }\r\n@media only screen and (max-width: 990px) { .puzzles-top__info li { padding: 0 10px; } }\r\n@media only screen and (max-width: 660px) { .puzzles-top__info li { width: 50%; } }\r\n@media only screen and (max-width: 480px) { .puzzles-top__info li { width: 100%; text-align: center; } }\r\n.puzzles-top__info li.is-active strong { color: #ff8c61; }\r\n\r\n.special-form { color: #282828; padding-bottom: 40px; *zoom: 1; }\r\n.special-form:after { content: \" \"; display: table; clear: both; }\r\n@media only screen and (max-width: 660px) { .special-form { max-width: 320px; margin: 0 auto; } }\r\n.special-form__label { display: block; font-family: \"FiraSans-Medium\", Arial, sans-serif; font-size: 17px; line-height: 20px; margin-bottom: 8px; }\r\n.special-form__top { margin: 0 -15px; padding: 0 0 9px; font-size: 0; }\r\n.special-form__gender, .special-form__years { width: 28%; }\r\n.special-form__country { width: 44%; }\r\n@media only screen and (max-width: 660px) { .special-form__years { width: 220px; } }\r\n.special-form__years .input-full { width: 42%; text-align: center; }\r\n.special-form__years span { width: 16%; font-size: 18px; font-family: \"FiraSans-Italic\", Arial, sans-serif; text-align: center; }\r\n.special-form__years .input-full, .special-form__years span { display: inline-block; vertical-align: middle; }\r\n.special-form__gender, .special-form__years, .special-form__country { padding: 0 15px 15px; display: inline-block; vertical-align: top; }\r\n@media only screen and (max-width: 660px) { .special-form__gender, .special-form__country { width: 100%; } }\r\n.special-form__field { padding-bottom: 15px; width: 100%; }\r\n.special-form__check-row { padding-bottom: 8px; font-size: 0; }\r\n.special-form__check-row .form-checkbox { margin: 0 13px 15px 0; }\r\n@media only screen and (max-width: 660px) { .special-form__check-row .form-checkbox { width: 100%; margin: 0 0 15px; } }\r\n.special-form__row { margin: 0 -15px; font-size: 0; padding-bottom: 13px; display: none; }\r\n.special-form__left, .special-form__right { padding: 0 15px; display: inline-block; vertical-align: top; }\r\n.special-form__left { width: 43%; }\r\n@media only screen and (max-width: 1320px) { .special-form__left { width: 100%; padding: 0; } }\r\n.special-form__left .special-form__field { display: inline-block; vertical-align: top; }\r\n@media only screen and (max-width: 1320px) { .special-form__left .special-form__field { width: 50%; padding: 0 15px 15px; } }\r\n@media only screen and (max-width: 660px) { .special-form__left .special-form__field { width: 100%; } }\r\n.special-form__right { width: 57%; }\r\n@media only screen and (max-width: 1320px) { .special-form__right { width: 100%; } }\r\n.special-form__check-cols { font-size: 0; padding: 20px 20px 13px; background: #fff; margin-bottom: 15px; }\r\n.special-form__checklist { display: inline-block; vertical-align: top; width: 40%; }\r\n@media only screen and (max-width: 660px) { .special-form__checklist { width: 100%; } }\r\n.special-form__checklist:first-child { width: 60%; }\r\n@media only screen and (max-width: 660px) { .special-form__checklist:first-child { width: 100%; } }\r\n.special-form__checklist li { padding-bottom: 7px; }\r\n.special-form__bottom .btn-full { max-width: 100%; padding: 17px 10px 15px; }\r\n.special-form .block-alert { margin-top: 28px; }\r\n\r\n.form-checkbox { display: inline-block; vertical-align: top; position: relative; padding-left: 40px; cursor: pointer; user-select: none; }\r\n.form-checkbox input { position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; }\r\n.form-checkbox input:checked + span:after { transform: scale(1); opacity: 1; }\r\n.form-checkbox span { font-size: 17px; color: #282828; line-height: 20px; font-family: \"FiraSans-Medium\", Arial, sans-serif; display: block; padding: 6px 0 4px; }\r\n.form-checkbox span:before, .form-checkbox span:after { content: \"\"; position: absolute; }\r\n.form-checkbox span:before { width: 30px; height: 30px; background-color: #fff; border: 1px solid #d8d8d8; top: 0; left: 0; }\r\n.form-checkbox span:after { top: 7px; left: 7px; width: 15px; height: 15px; background-color: #ff8c61; opacity: 0; transform: scale(0.5); transition: 0.25s ease; }\r\n.form-checkbox_mod span:before { border-radius: 3px; }\r\n\r\n.special-users { font-size: 0; margin: 0 -5px; padding: 25px 0; }\r\n@media only screen and (max-width: 660px) { .special-users { margin: 0 -15px; } }\r\n.special-users__item { display: inline-block; vertical-align: top; width: 50%; padding: 5px; }\r\n@media only screen and (max-width: 1320px) { .special-users__item { width: 100%; } }\r\n@media only screen and (max-width: 660px) { .special-users__item { padding: 5px 0; } }\r\n\r\n.special-user { position: relative; background-color: #f5f7f7; *zoom: 1; }\r\n.special-user:after { content: \" \"; display: table; clear: both; }\r\n@media only screen and (max-width: 660px) { .special-user { min-height: 225px; } }\r\n.special-user__img { float: left; width: 180px; height: 225px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin-right: 10px; }\r\n@media only screen and (max-width: 660px) { .special-user__img { width: 160px; height: 200px; margin: 0 0 20px; } }\r\n.special-user .btn-photo { position: absolute; left: 0; top: 175px; }\r\n@media only screen and (max-width: 660px) { .special-user .btn-photo { left: 15px; } }\r\n.special-user__text, .special-user__link { overflow: hidden; }\r\n.special-user__text { padding: 15px; min-height: 149px; }\r\n.special-user__link { padding: 0 10px 10px; }\r\n@media only screen and (max-width: 660px) { .special-user__link { overflow: visible; padding: 0 15px 10px; } }\r\n.special-user__link time { padding: 0 5px; display: block; font-size: 14px; line-height: 26px; color: #949494; }\r\n@media only screen and (max-width: 660px) { .special-user__link time { overflow: hidden; padding: 0 15px; } }\r\n.special-user__title, .special-user__title a { color: #282828; display: block; }\r\n.special-user__title { font-size: 18px; line-height: 20px; font-family: \"FiraSans-Bold\", Arial, sans-serif; margin-bottom: 10px; }\r\n.special-user__title a { transition: color 0.25s; }\r\n.no-touch .special-user__title a:hover { color: #ff8c61; }\r\n.special-user__info { font-size: 16px; line-height: 1.2; }\r\n.special-user .btn-mail { width: 100%; max-width: 160px; }\r\n@media only screen and (max-width: 660px) { .special-user .btn-mail { margin-left: -15px; } }\r\n\r\n.btn-photo, .btn-mail, .btn-action { color: #fff; display: inline-block; vertical-align: top; position: relative; line-height: 40px; height: 40px; background-color: #ff8c61; font-size: 0; }\r\n.no-touch .btn-photo:hover:before, .no-touch .btn-mail:hover:before, .no-touch .btn-action:hover:before { width: 100%; }\r\n.btn-photo:before, .btn-mail:before, .btn-action:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; width: 0; transition: width 0.25s ease; background: #ff672e; }\r\n.btn-photo span, .btn-photo i, .btn-mail span, .btn-mail i, .btn-action span, .btn-action i { display: inline-block; vertical-align: middle; position: relative; z-index: 1; }\r\n.btn-photo_mint, .btn-mail_mint, .btn-action_mint { background-color: #9cc2bd; }\r\n.btn-photo_mint:before, .btn-mail_mint:before, .btn-action_mint:before { background: #7cafa8; }\r\n.btn-photo_red, .btn-mail_red, .btn-action_red { background-color: #d73c4f; }\r\n.btn-photo_red:before, .btn-mail_red:before, .btn-action_red:before { background: #ba2638; }\r\n\r\n.btn-photo { min-width: 50px; text-align: right; padding: 0 10px; }\r\n.btn-photo span { font-size: 14px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n.btn-photo i { font-size: 12px; margin-left: 5px; }\r\n\r\n.btn-mail, .btn-action { padding: 0 15px; text-align: left; }\r\n.btn-mail span, .btn-action span { font-size: 16px; }\r\n.btn-mail i, .btn-action i { font-size: 14px; margin: 0 15px 0 0; }\r\n.btn-mail_big, .btn-action_big { text-align: center; width: 100%; }\r\n.btn-mail_big span, .btn-action_big span { font-size: 18px; line-height: 1; padding-top: 2px; }\r\n@media only screen and (max-width: 1320px) { .btn-mail_big span, .btn-action_big span { font-size: 16px; } }\r\n.btn-mail_big i, .btn-action_big i { font-size: 16px; margin: 0 10px 0 0; }\r\n.btn-mail_mint i, .btn-mail_red i, .btn-action_mint i, .btn-action_red i { font-size: 19px; }\r\n\r\n.special-menu { padding: 10px 0 0; }\r\n@media only screen and (max-width: 990px) { .special-menu_nav { width: 100%; max-width: 290px; position: fixed; top: 60px; bottom: 0; right: 0; z-index: 280; transform: translateX(100%); opacity: 0; visibility: hidden; transition-property: opacity, visibility, transform; transition-duration: 0.4s; background: #fff; padding: 0; } }\r\n@media only screen and (max-width: 990px) { .special-menu_nav.is-active { transform: translateX(0); opacity: 1; visibility: visible; } }\r\n.special-menu li:first-child a { border-top: none; }\r\n.special-menu li.is-hidden { display: none; }\r\n@media only screen and (max-width: 990px) { .special-menu li.is-hidden { display: block; } }\r\n.special-menu a { font-size: 20px; line-height: 60px; display: block; border-top: 1px solid #e6e6e6; padding: 0 30px; font-family: \"FiraSans-Medium\", Arial, sans-serif; transition: color 0.25s; color: #282828; }\r\n@media only screen and (max-width: 1320px) { .special-menu a { padding: 0 15px; } }\r\n@media only screen and (max-width: 990px) { .special-menu a { padding: 0 30px; } }\r\n.no-touch .special-menu a:hover, .no-touch .special-menu a.is-active { color: #ff8c61; }\r\n.special-menu a.is-orange sup { background-color: #ff8c61; }\r\n.special-menu span { display: inline-block; line-height: 1; vertical-align: middle; }\r\n.special-menu sup { display: inline-block; vertical-align: top; line-height: 21px; padding: 0 9px; font-size: 16px; background-color: #a5a5a5; border-radius: 54px; color: #fff; margin: 12px 0 0 4px; }\r\n.special-menu__out i { vertical-align: middle; font-size: 26px; margin-left: 17px; }\r\n\r\n.block-text { text-align: center; padding: 20px 0 22px; max-width: 1070px; margin: 0 auto; }\r\n@media only screen and (max-width: 1320px) { .block-text { max-width: 820px; margin: 0 auto; } }\r\n@media only screen and (max-width: 1150px) { .block-text { max-width: 960px; } }\r\n.block-text__inner { border: 3px solid #5186e2; padding: 20px 30px 61px; text-align: left; }\r\n@media only screen and (max-width: 660px) { .block-text__inner { padding: 20px 20px 60px; } }\r\n.block-text__inner p { color: #282828; font-size: 18px; line-height: 21px; }\r\n@media only screen and (max-width: 660px) { .block-text__inner p { font-size: 16px; } }\r\n.block-text .btn-blue { margin-top: -25px; }\r\n\r\n.btn-blue { max-width: 410px; width: 100%; height: 50px; line-height: 50px; background-color: #5186e2; border-radius: 2px; display: inline-block; vertical-align: top; color: #fff; text-align: center; transition: background 0.25s; }\r\n.no-touch .btn-blue:hover { background: #3b77de; }\r\n.no-touch .btn-blue:active { background: #2568db; }\r\n.btn-blue i, .btn-blue span { display: inline-block; vertical-align: middle; }\r\n.btn-blue span { font-size: 18px; line-height: 21px; }\r\n.btn-blue i { font-size: 20px; margin-right: 12px; }\r\n\r\n.special-top { margin-bottom: 50px; }\r\n@media only screen and (max-width: 990px) { .special-top { margin-bottom: 0; } }\r\n\r\n.special-text { color: #282828; margin-bottom: 30px; }\r\n.special-text p { font-size: 20px; line-height: 23px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n@media only screen and (max-width: 660px) { .special-text p { font-size: 16px; line-height: 20px; } }\r\n.special-text h1, .special-text .h1 { margin-bottom: 40px; }\r\n@media only screen and (max-width: 660px) { .special-text h1, .special-text .h1 { margin-bottom: 20px; } }\r\n\r\n.special-right { text-align: center; }\r\n.special-right .btn-full { margin-bottom: 14px; width: 100%; }\r\n.special-right .link { margin-bottom: 20px; }\r\n.special-right .social { background: #fff; }\r\n\r\n.link { color: #9bc1bc; font-size: 16px; line-height: 24px; text-decoration: underline; display: inline-block; vertical-align: top; }\r\n\r\n.list-items { color: #282828; padding-bottom: 30px; }\r\n.list-items:after { padding-top: 30px; content: \"\"; display: block; margin: 0 auto; max-width: 410px; border-bottom: 2px solid #9bc1bc; }\r\n.list-items_mod:after { display: none; }\r\n.list-items__title { font-size: 14px; letter-spacing: 2px; line-height: 17px; font-family: \"FiraSans-Medium\", Arial, sans-serif; padding: 0 110px 20px; }\r\n@media only screen and (max-width: 660px) { .list-items__title { padding: 0 0 20px; text-align: center; } }\r\n\r\n.list-item { *zoom: 1; background-color: #fff; margin-bottom: 1px; display: block; }\r\n.list-item:after { content: \" \"; display: table; clear: both; }\r\n.list-item__number { float: left; text-align: right; opacity: 0.25; color: #9bc1bc; font-size: 144px; line-height: 150px; font-family: \"FiraSans-Medium\", Arial, sans-serif; padding: 0 15px; width: 220px; }\r\n@media only screen and (max-width: 990px) { .list-item__number { font-size: 100px; line-height: 125px; width: 150px; } }\r\n@media only screen and (max-width: 660px) { .list-item__number { font-size: 50px; width: 100%; text-align: left; line-height: 1; padding: 20px; } }\r\n.list-item__info { overflow: hidden; color: #282828; padding: 32px 20px 32px 0; }\r\n@media only screen and (max-width: 660px) { .list-item__info { clear: both; padding: 0 20px 32px; } }\r\n.list-item h5 { font-size: 28px; line-height: 1; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n@media only screen and (max-width: 990px) { .list-item h5 { font-size: 24px; } }\r\n@media only screen and (max-width: 660px) { .list-item h5 { font-size: 20px; } }\r\n.list-item p { font-size: 18px; line-height: 24px; font-family: \"FiraSans-Light\", Arial, sans-serif; padding-top: 10px; max-width: 850px; }\r\n@media only screen and (max-width: 990px) { .list-item p { font-size: 16px; line-height: 22px; } }\r\n.list-item__link { display: inline-block; vertical-align: top; color: #f2c05e; font-size: 14px; line-height: 17px; text-decoration: underline; font-family: \"FiraSans-Italic\", Arial, sans-serif; margin: 6px 0 7px; }\r\n.no-touch .list-item__link:hover { text-decoration: none; }\r\n\r\n.user-profile { *zoom: 1; padding: 30px 0; border-bottom: 3px solid #e6e6e6; }\r\n.user-profile:after { content: \" \"; display: table; clear: both; }\r\n.user-profile__imgs { width: 55%; float: left; }\r\n.user-profile__info { width: 45%; float: right; padding-left: 30px; padding-right: 5px; }\r\n@media only screen and (max-width: 660px) { .user-profile__info { padding: 0; } }\r\n@media only screen and (max-width: 660px) { .user-profile__imgs, .user-profile__info { width: 100%; float: none; } }\r\n.user-profile__title, .user-profile__years { font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n.user-profile__title { color: #33333b; font-size: 27px; line-height: 32px; margin-bottom: 6px; }\r\n@media only screen and (max-width: 660px) { .user-profile__title { font-size: 22px; line-height: 28px; } }\r\n.user-profile__years { font-size: 22px; line-height: 26px; color: #8e8e8e; margin-bottom: 26px; }\r\n@media only screen and (max-width: 660px) { .user-profile__years { margin-bottom: 20px; } }\r\n.user-profile__time { color: #8e8e8e; font-size: 14px; line-height: 17px; font-family: \"FiraSans-Italic\", Arial, sans-serif; margin-bottom: 20px; }\r\n.user-profile .btn-mail { margin-bottom: 9px; }\r\n@media only screen and (max-width: 660px) { .user-profile .btn-mail { max-width: 320px; } }\r\n.user-profile .profile-title { margin-bottom: 3px; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\r\n.user-profile__text li { padding-bottom: 22px; }\r\n.user-profile__text small, .user-profile__text span { display: block; }\r\n.user-profile__text small { color: #8e8e8e; font-size: 14px; line-height: 17px; }\r\n.user-profile__text span { color: #33333b; font-size: 16px; line-height: 18px; }\r\n.user-profile__btns { padding: 4px 0 25px; }\r\n.user-profile__btns .btn-action { margin-bottom: 10px; }\r\n@media only screen and (max-width: 660px) { .user-profile__btns .btn-action { max-width: 320px; } }\r\n@media only screen and (max-width: 660px) { .user-profile__top { max-width: 320px; margin: 0 auto; } }\r\n\r\n.profile-title { color: #33333b; font-size: 22px; line-height: 26px; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n.profile-title span { color: #fff; font-size: 16px; line-height: 18px; min-width: 21px; height: 21px; padding: 2px 6px 1px; background-color: #a5a5a5; border-radius: 54px; display: inline-block; vertical-align: top; margin-top: 2px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n.profile-title sup { display: inline-block; vertical-align: top; font-size: 14px; margin: -9px 0 0 -1px; }\r\n.profile-title sup.is-like .fa-heart { color: #ff8c61; }\r\n.profile-title sup.is-dislike .fa-heart { color: #9b9b9b; position: relative; }\r\n.profile-title sup.is-dislike .fa-bolt { position: absolute; top: 1px; bottom: 1px; left: 0; right: 0; text-align: center; color: #fff; font-size: 12px; }\r\n\r\n.user-photo { margin-bottom: 5px; position: relative; }\r\n.user-photo .expand__link { z-index: 2; top: 5px; right: 5px; }\r\n.user-photo__item { height: 514px; text-align: center; font-size: 0; background: #f5f7f7; }\r\n.user-photo__item:before { content: \"\"; display: inline-block; vertical-align: middle; width: 0; height: 100%; }\r\n@media only screen and (max-width: 660px) { .user-photo__item { height: 363px; } }\r\n.user-photo__item img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; }\r\n\r\n.user-photos { position: relative; }\r\n@media only screen and (max-width: 660px) { .user-photos { margin-bottom: 20px; padding: 0 20px; } }\r\n.user-photos__item { height: 100px; cursor: pointer; padding: 0 5px 0 0; float: left; }\r\n.user-photos__item img { height: 100%; }\r\n.user-photos__arr { font-size: 26px; color: #ff8c61; line-height: 1; position: absolute; top: 50%; z-index: 20; height: 26px; background: none; margin-top: -13px; visibility: hidden; }\r\n.user-photos__arr.is-active { visibility: visible; }\r\n.user-photos__prev { left: -15px; }\r\n@media only screen and (max-width: 660px) { .user-photos__prev { left: 0; } }\r\n.user-photos__next { right: -15px; }\r\n@media only screen and (max-width: 660px) { .user-photos__next { right: 0; } }\r\n\r\n.friends { padding: 10px 0 30px; border-bottom: 3px solid #e6e6e6; }\r\n.friends_mod { border-bottom: none; }\r\n.friends_mod .friends__info { width: 100px; }\r\n@media only screen and (max-width: 990px) { .friends_mod .friends__info { width: 100%; } }\r\n.friends .profile-title { padding: 0 0 0 110px; }\r\n@media only screen and (max-width: 990px) { .friends .profile-title { padding: 0; } }\r\n.friends__container { padding: 22px 0 13px; }\r\n@media only screen and (max-width: 480px) { .friends__container { padding: 10px 0; } }\r\n.friends__row, .friends__items { *zoom: 1; }\r\n.friends__row:after, .friends__items:after { content: \" \"; display: table; clear: both; }\r\n.friends__info { float: left; font-size: 16px; line-height: 18px; width: 110px; }\r\n@media only screen and (max-width: 990px) { .friends__info { width: 100%; float: none; } }\r\n.friends__info div { color: #333; margin-bottom: 9px; }\r\n@media only screen and (max-width: 990px) { .friends__info div { display: inline-block; vertical-align: top; padding: 2px 3px 0 0; } }\r\n.friends__info span { display: inline-block; vertical-align: top; color: #fff; padding: 2px 6px 1px; background-color: #ff8c61; border-radius: 54px; min-width: 21px; text-align: center; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n.friends__link { display: block; }\r\n.friends__items { font-size: 0; padding: 5px 0 0 110px; }\r\n@media only screen and (max-width: 990px) { .friends__items { padding: 5px 0 0; } }\r\n.friends__items_mod { padding: 5px 0 0 100px; }\r\n@media only screen and (max-width: 990px) { .friends__items_mod { padding: 5px 0 0; margin: 0 -10px; } }\r\n.friends .profile-more { padding: 5px 110px 0; }\r\n@media only screen and (max-width: 990px) { .friends .profile-more { padding: 5px 0 0; } }\r\n\r\n.user-block { width: 33.33%; display: inline-block; vertical-align: top; padding: 0 0 18px; position: relative; }\r\n@media only screen and (max-width: 660px) { .user-block { width: 50%; padding: 0 0 10px; } }\r\n.user-block_mod { padding: 0 10px 18px; }\r\n@media only screen and (max-width: 660px) { .user-block_mod { padding: 0 10px 10px; } }\r\n.user-block_mod:before { position: absolute; top: -10px; left: 0; right: 0; bottom: 0; content: \"\"; background: #fff; border: 1px solid #ff8c61; border-bottom: none; visibility: hidden; opacity: 0; transition: visibility 0.25s, opacity 0.25s; }\r\n.no-touch .user-block_mod:hover:before, .no-touch .user-block_mod:hover .user-block__menu { visibility: visible; opacity: 1; }\r\n.user-block_mod.is-active:before, .user-block_mod.is-active .user-block__menu { visibility: visible; opacity: 1; }\r\n.user-block__container { display: block; font-size: 0; position: relative; z-index: 2; }\r\n.no-touch .user-block__container:hover .user-block__name { color: #ff8c61; }\r\n.user-block__img { width: 48px; height: 48px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin: 0 8px 3px 0; }\r\n@media only screen and (max-width: 480px) { .user-block__img { margin-bottom: 8px; width: 80px; height: 80px; } }\r\n.user-block__name { color: #343434; font-size: 14px; line-height: 16px; max-width: 120px; font-family: \"FiraSans-Medium\", Arial, sans-serif; transition: color 0.25s; }\r\n.user-block__img, .user-block__name { display: inline-block; vertical-align: bottom; }\r\n@media only screen and (max-width: 480px) { .user-block__img, .user-block__name { display: block; } }\r\n.user-block__time { display: block; color: #aeb0b2; font-size: 14px; line-height: 17px; padding: 4px 0 0; }\r\n.user-block__menu { color: #717171; font-size: 14px; padding: 0 15px; position: absolute; top: 100%; left: 0; right: 0; margin-top: -18px; z-index: 20; background: #fff; border: 1px solid #ff8c61; border-top: none; visibility: hidden; opacity: 0; transition: visibility 0.25s, opacity 0.25s; }\r\n@media only screen and (max-width: 660px) { .user-block__menu { margin-top: -10px; padding: 0 10px; } }\r\n.user-block__menu li { border-top: 1px solid #e6e6e6; }\r\n.user-block__menu li:first-child { border-top: none; }\r\n.user-block__menu a { color: #717171; transition: color 0.25s; display: block; line-height: 1; padding: 12px 0 11px; }\r\n.no-touch .user-block__menu a:hover { color: #ff8c61; }\r\n.user-block__menu .user-block__link { font-size: 17px; font-family: \"FiraSans-Medium\", Arial, sans-serif; padding: 10px 0; }\r\n@media only screen and (max-width: 660px) { .user-block__menu .user-block__link { font-size: 14px; padding: 12px 0 11px; } }\r\n\r\n.link-more { color: #9bc1bc; display: inline-block; vertical-align: top; font-size: 0; transition: color 0.25s; }\r\n.no-touch .link-more:hover { color: #ff8c61; }\r\n.link-more i { font-size: 20px; margin-right: 6px; }\r\n.link-more span { font-size: 18px; line-height: 21px; text-decoration: underline; }\r\n.link-more i, .link-more span { display: inline-block; vertical-align: middle; }\r\n\r\n.profile-block { padding: 10px 0 30px 110px; border-bottom: 3px solid #e6e6e6; }\r\n@media only screen and (max-width: 990px) { .profile-block { padding: 10px 0 20px; } }\r\n.profile-block_mod { border-bottom: none; padding-bottom: 20px; }\r\n.profile-block .profile-more { padding: 20px 0 13px; }\r\n\r\n.comment { padding: 15px 0 20px; }\r\n.comment__top { font-size: 0; }\r\n.comment__time, .comment__theme { line-height: 16px; font-size: 13px; display: inline-block; vertical-align: top; margin-bottom: 10px; }\r\n.comment__time { color: #8e8e8e; padding-right: 5px; }\r\n@media only screen and (max-width: 660px) { .comment__time { display: block; } }\r\n.comment__theme { color: #9bc1bc; transition: color 0.25s; }\r\n.no-touch .comment__theme:hover { color: #ff8c61; }\r\n.comment__theme i { font-size: 14px; margin-right: 5px; }\r\n.comment__text p { color: #000; font-size: 14px; line-height: 17px; max-width: 520px; }\r\n\r\n.users-list { font-size: 0; padding: 27px 0 6px; }\r\n.users-list li { display: inline-block; vertical-align: top; padding: 0 10px 10px 0; }\r\n.users-list li a { display: block; height: 100px; }\r\n@media only screen and (max-width: 660px) { .users-list li a { height: 80px; } }\r\n.users-list li a img { height: 100%; }\r\n\r\n.profile-side { padding: 30px 0 0; }\r\n.profile-side .block-alert { margin-bottom: 30px; }\r\n\r\n.user-container { width: 100%; *zoom: 1; }\r\n.user-container:after { content: \" \"; display: table; clear: both; }\r\n\r\n.user-row { font-size: 0; }\r\n\r\n.user-left, .user-right { display: inline-block; vertical-align: top; *zoom: 1; }\r\n.user-left:after, .user-right:after { content: \" \"; display: table; clear: both; }\r\n.user-left__in, .user-right__in { max-width: 100%; padding: 0 15px; }\r\n\r\n.user-left { background-color: #f5f7f7; width: 61%; min-height: 700px; }\r\n@media only screen and (max-width: 990px) { .user-left { width: 100%; min-height: 500px; } }\r\n.user-left__in { float: right; width: 800px; }\r\n@media only screen and (max-width: 990px) { .user-left__in { width: 100%; max-width: 660px; float: none; margin: 0 auto; } }\r\n\r\n.user-right { background-color: #fff; width: 39%; }\r\n@media only screen and (max-width: 990px) { .user-right { width: 100%; max-width: 290px; position: fixed; top: 60px; bottom: 0; right: 0; z-index: 280; transform: translateX(100%); opacity: 0; visibility: hidden; transition-property: opacity, visibility, transform; transition-duration: 0.4s; } }\r\n@media only screen and (max-width: 990px) { .user-right.is-active { transform: translateX(0); opacity: 1; visibility: visible; } }\r\n.user-right__in { float: left; width: 330px; }\r\n@media only screen and (max-width: 990px) { .user-right__in { width: 100%; height: 100%; overflow: auto; float: none; padding: 0; } }\r\n\r\n.profile-content { padding: 40px 0; }\r\n.profile-content__title { font-size: 18px; line-height: 21px; border-bottom: 3px solid #e6e6e6; padding-bottom: 20px; margin-bottom: 12px; }\r\n.profile-content__title a { text-decoration: underline; color: #ff8c61; display: inline-block; vertical-align: top; position: relative; padding-left: 25px; }\r\n.no-touch .profile-content__title a:hover { text-decoration: none; }\r\n.profile-content__title a i { font-size: 20px; position: absolute; top: 0; left: 0; }\r\n.profile-content__subtitle { color: #33333b; font-size: 22px; line-height: 26px; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n.profile-content__top { *zoom: 1; border-bottom: 3px solid #e6e6e6; padding: 7px 0 15px; }\r\n.profile-content__top:after { content: \" \"; display: table; clear: both; }\r\n.profile-content__top .profile-content__subtitle { float: left; margin: 0 15px 10px 0; }\r\n@media only screen and (max-width: 660px) { .profile-content__top .profile-content__subtitle { float: none; } }\r\n.profile-content__close { float: right; color: #ff8c61; font-size: 0; }\r\n@media only screen and (max-width: 660px) { .profile-content__close { float: none; display: inline-block; vertical-align: top; } }\r\n.no-touch .profile-content__close:hover span { text-decoration: none; }\r\n.profile-content__close i { font-size: 20px; margin-right: 10px; }\r\n.profile-content__close i, .profile-content__close span { display: inline-block; vertical-align: top; }\r\n.profile-content__close span { font-size: 18px; line-height: 21px; text-decoration: underline; }\r\n.profile-content__write { border-bottom: 3px solid #e6e6e6; padding: 0 0 27px; }\r\n.profile-content__write .btn-mail { max-width: 300px; }\r\n\r\n.user-from { float: left; width: 175px; margin: 5px 0 0; *zoom: 1; }\r\n.user-from:after { content: \" \"; display: table; clear: both; }\r\n@media only screen and (max-width: 660px) { .user-from { float: none; display: block; margin: 0 0 10px; } }\r\n.user-from__img { width: 48px; height: 48px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; float: left; margin-right: 9px; }\r\n.user-from__name { color: #343434; font-size: 14px; line-height: 16px; overflow: hidden; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n\r\n.profile-form { padding: 25px 0 0; }\r\n.profile-form .select i { color: #999; }\r\n.profile-form__field { margin-bottom: 18px; }\r\n.profile-form__label { color: #4a4a4a; font-size: 12px; letter-spacing: 1px; line-height: 15px; font-family: \"FiraSans-Bold\", Arial, sans-serif; padding-bottom: 6px; text-transform: uppercase; }\r\n.profile-form__add { margin-bottom: 22px; }\r\n.profile-form__btn .btn-full { max-width: 100%; }\r\n\r\n.add-file { color: #ff8c61; cursor: pointer; position: relative; overflow: hidden; display: inline-block; vertical-align: top; }\r\n.no-touch .add-file:hover span { text-decoration: none; }\r\n.add-file input { position: absolute; top: 0; left: 0; visibility: hidden; opacity: 0; }\r\n.add-file i, .add-file span { display: inline-block; vertical-align: middle; }\r\n.add-file i { font-size: 20px; margin-right: 10px; }\r\n.add-file span { font-size: 18px; line-height: 21px; text-decoration: underline; }\r\n\r\n.profile-menu { padding: 11px 0 30px; }\r\n@media only screen and (max-width: 990px) { .profile-menu { padding: 0; } }\r\n@media only screen and (max-width: 990px) { .profile-menu .special-menu { padding: 0; } }\r\n@media only screen and (max-width: 990px) { .profile-menu .special-menu li a { padding: 0 30px; } }\r\n\r\n.dialog-more, .dialogs-more { padding: 17px 0; }\r\n.dialog-more .link-more, .dialogs-more .link-more { color: #ff8c61; }\r\n.no-touch .dialog-more .link-more:hover span, .no-touch .dialogs-more .link-more:hover span { text-decoration: none; }\r\n\r\n.dialog { padding: 20px 0; }\r\n\r\n.msg-send { padding-bottom: 25px; border-bottom: 3px solid #e6e6e6; }\r\n.msg-send__img { float: left; width: 48px; height: 48px; margin: 24px 12px 10px 0; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; }\r\n@media only screen and (max-width: 480px) { .msg-send__img { margin: 0 12px 10px 0; } }\r\n.msg-send__form { overflow: hidden; *zoom: 1; }\r\n.msg-send__form:after { content: \" \"; display: table; clear: both; }\r\n@media only screen and (max-width: 660px) { .msg-send__form { padding: 0 0 0 10px; } }\r\n@media only screen and (max-width: 480px) { .msg-send__form { overflow: visible; padding: 0; } }\r\n.msg-send__field { padding: 0 220px 0 10px; float: left; width: 100%; margin: 0 -190px 0 0; }\r\n@media only screen and (max-width: 660px) { .msg-send__field { float: none; margin: 0; padding: 0; } }\r\n.msg-send__label { color: #4a4a4a; font-size: 12px; letter-spacing: 1px; line-height: 15px; font-family: \"FiraSans-Bold\", Arial, sans-serif; padding-bottom: 6px; text-transform: uppercase; }\r\n@media only screen and (max-width: 480px) { .msg-send__label { overflow: hidden; padding: 35px 0 0; } }\r\n.msg-send__textarea { position: relative; margin-bottom: 7px; }\r\n@media only screen and (max-width: 480px) { .msg-send__textarea { clear: both; } }\r\n.msg-send__textarea:before, .msg-send__textarea:after { position: absolute; content: \"\"; z-index: 2; top: 20px; }\r\n.msg-send__textarea:before { left: -10px; width: 0px; height: 0px; border-style: solid; border-width: 9px 11px 9px 0; border-color: transparent #d8d8d8 transparent transparent; }\r\n.msg-send__textarea:after { left: -8px; width: 0px; height: 0px; border-style: solid; border-width: 9px 11px 9px 0; border-color: transparent #fff transparent transparent; }\r\n.msg-send__textarea .textarea-full { height: 100px; max-width: 100%; min-height: 100px; max-height: 300px; resize: auto; }\r\n.msg-send__right { float: right; width: 190px; padding: 21px 0 0; }\r\n@media only screen and (max-width: 660px) { .msg-send__right { width: 100%; padding: 15px 0 0; float: none; } }\r\n.msg-send__right .form-checkbox { margin-bottom: 30px; display: block; }\r\n@media only screen and (max-width: 990px) { .msg-send__right .form-checkbox { display: none; } }\r\n.msg-send__right .form-checkbox span { font-size: 16px; }\r\n\r\n.msg { position: relative; padding: 30px 10px; border-bottom: 1px solid #e6e6e6; }\r\n.msg_white { background: #fff; }\r\n.msg_from { padding: 30px 10px 30px 110px; min-height: 110px; }\r\n@media only screen and (max-width: 480px) { .msg_from { padding: 30px 10px; } }\r\n.msg_from .msg__img { position: absolute; top: 30px; left: 30px; }\r\n@media only screen and (max-width: 480px) { .msg_from .msg__img { position: relative; top: auto; left: auto; display: block; margin-bottom: 10px; } }\r\n.msg_from .msg__in { max-width: 440px; }\r\n.msg_to .msg__in { max-width: 510px; padding-right: 70px; position: relative; }\r\n@media only screen and (max-width: 480px) { .msg_to .msg__in { padding-right: 55px; } }\r\n.msg_to .msg__img { position: absolute; top: 0; right: 0; }\r\n.msg__in { margin-bottom: 7px; }\r\n.msg__img { width: 48px; height: 48px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin: 3px 0 0; }\r\n.msg p { color: #000; font-size: 16px; line-height: 20px; padding-bottom: 5px; }\r\n.msg p .add-file { font-size: 0; }\r\n.msg__footer { *zoom: 1; }\r\n.msg__footer:after { content: \" \"; display: table; clear: both; }\r\n.msg__time { float: left; color: #8e8e8e; font-size: 13px; line-height: 16px; padding: 2px 0; }\r\n.msg__btns { float: right; }\r\n.msg__btns .msg-edit, .msg__btns .msg-delete { margin-left: 14px; }\r\n.msg__btns .msg-edit { margin-top: 2px; }\r\n\r\n.msg-edit, .msg-delete { background: none; color: #c5c5c5; font-size: 0; display: inline-block; vertical-align: top; }\r\n.msg-edit i, .msg-delete i { font-size: 20px; }\r\n\r\n.msg-item { display: block; *zoom: 1; border-bottom: 1px solid #e6e6e6; padding: 30px 13px 30px 9px; }\r\n.msg-item:after { content: \" \"; display: table; clear: both; }\r\n.no-touch .msg-item:hover p { color: #ff8c61; }\r\n.no-touch .msg-item:hover .msg-item__number span { background: #ff8c61; }\r\n.msg-item__user { float: left; padding: 0 10px 0 0; width: 175px; font-size: 0; }\r\n.msg-item__img, .msg-item__name { display: inline-block; vertical-align: top; }\r\n.msg-item__img { width: 48px; height: 48px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin: 0 9px 0 0; }\r\n.msg-item__name { color: #343434; font-size: 14px; line-height: 16px; font-family: \"FiraSans-Medium\", Arial, sans-serif; width: 108px; }\r\n.msg-item__number { float: right; width: 100px; text-align: right; }\r\n@media only screen and (max-width: 660px) { .msg-item__number { width: 70px; } }\r\n.msg-item__number span { display: inline-block; vertical-align: top; color: #fff; font-size: 16px; line-height: 18px; background-color: #a5a5a5; border-radius: 54px; padding: 2px 7px 1px; font-family: \"FiraSans-Medium\", Arial, sans-serif; transition: background 0.25s; }\r\n.msg-item__info { overflow: hidden; }\r\n@media only screen and (max-width: 660px) { .msg-item__info { clear: both; overflow: visible; padding: 12px 0 0; } }\r\n.msg-item p { color: #000; font-size: 16px; line-height: 20px; transition: color 0.25s; }\r\n.msg-item__time { font-size: 13px; line-height: 1.2; color: #8e8e8e; padding: 8px 0 0; display: block; }\r\n\r\n.profile-albums { float: right; width: 220px; padding: 10px 0 0 30px; }\r\n@media only screen and (max-width: 660px) { .profile-albums { float: none; width: 100%; padding: 0; } }\r\n.profile-albums li { padding-bottom: 35px; }\r\n@media only screen and (max-width: 660px) { .profile-albums li { padding-bottom: 20px; } }\r\n.profile-albums a { display: block; font-size: 0; color: #ff8c61; }\r\n.no-touch .profile-albums a:hover span { text-decoration: none; }\r\n.profile-albums a i, .profile-albums a span { display: inline-block; vertical-align: middle; }\r\n.profile-albums a i { font-size: 20px; margin-right: 7px; width: 22px; text-align: center; }\r\n.profile-albums a span { font-size: 18px; line-height: 21px; text-decoration: underline; }\r\n\r\n.albums { overflow: hidden; padding-left: 30px; }\r\n@media only screen and (max-width: 1320px) { .albums { padding-left: 0; } }\r\n\r\n.album { border-top: 3px solid #e6e6e6; padding: 10px 0 27px; }\r\n.album:first-child { border-top: none; }\r\n.album .profile-title { margin-bottom: 27px; }\r\n.album__items { font-size: 0; }\r\n.album__items li { display: inline-block; vertical-align: top; padding: 0 10px 10px 0; }\r\n.album__items li a { height: 100px; display: block; }\r\n.album__items li a img { height: 100%; }\r\n\r\n.settings__field { *zoom: 1; padding-bottom: 35px; }\r\n.settings__field:after { content: \" \"; display: table; clear: both; }\r\n@media only screen and (max-width: 660px) { .settings__field { padding-bottom: 25px; } }\r\n.settings__label { color: #4a4a4a; font-size: 12px; letter-spacing: 1px; line-height: 15px; font-family: \"FiraSans-Bold\", Arial, sans-serif; padding-bottom: 4px; text-transform: uppercase; }\r\n.settings__user { padding: 6px 0 0; }\r\n.settings__img, .settings__download { display: inline-block; vertical-align: bottom; }\r\n.settings__img { width: 48px; height: 48px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin: 0 14px 0 0; }\r\n.settings__text { color: #282828; font-size: 28px; line-height: 33px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n@media only screen and (max-width: 660px) { .settings__text { font-size: 20px; line-height: 23px; display: block; } }\r\n.settings__text_mod { padding-right: 35px; border-right: 1px solid #d8d8d8; margin-right: 15px; }\r\n@media only screen and (max-width: 660px) { .settings__text_mod { padding: 0; border: none; margin: 0; } }\r\n.settings__link { color: #ff8c61; font-size: 18px; text-decoration: underline; line-height: 1; }\r\n.no-touch .settings__link:hover { text-decoration: none; }\r\n.settings__link, .settings__text_mod { display: inline-block; vertical-align: middle; }\r\n\r\n.link-download { display: inline-block; vertical-align: top; color: #ff8c61; line-height: 1; }\r\n.no-touch .link-download:hover span { text-decoration: none; }\r\n.link-download i, .link-download span { display: inline-block; vertical-align: middle; }\r\n.link-download i { font-size: 20px; margin-right: 6px; }\r\n.link-download span { font-size: 18px; text-decoration: underline; }\r\n\r\n.user-form { *zoom: 1; padding-left: 30px; }\r\n.user-form:after { content: \" \"; display: table; clear: both; }\r\n@media only screen and (max-width: 990px) { .user-form { padding-left: 0; } }\r\n@media only screen and (max-width: 660px) { .user-form { max-width: 500px; margin: 0 auto; } }\r\n.user-form__right { float: right; width: 40%; }\r\n@media only screen and (max-width: 990px) { .user-form__right { padding-top: 15px; *zoom: 1; }\r\n .user-form__right:after { content: \" \"; display: table; clear: both; } }\r\n.user-form__left { float: left; width: 60%; padding-right: 30px; }\r\n@media only screen and (max-width: 990px) { .user-form__left { padding: 0; } }\r\n@media only screen and (max-width: 990px) { .user-form__right, .user-form__left { float: none; width: 100%; } }\r\n.user-form__full { clear: both; }\r\n.user-form__field { font-size: 0; padding-bottom: 15px; }\r\n.user-form__date { margin: 0 -15px; }\r\n@media only screen and (max-width: 1320px) { .user-form__date { margin: 0 -10px; } }\r\n.user-form__year { width: 50%; }\r\n@media only screen and (max-width: 1320px) { .user-form__year { width: 40%; } }\r\n.user-form__month, .user-form__day { width: 25%; }\r\n@media only screen and (max-width: 1320px) { .user-form__month, .user-form__day { width: 30%; } }\r\n.user-form__year, .user-form__month, .user-form__day { display: inline-block; vertical-align: top; padding: 0 15px; }\r\n@media only screen and (max-width: 1320px) { .user-form__year, .user-form__month, .user-form__day { padding: 0 10px; } }\r\n.user-form__label { color: #4a4a4a; font-size: 12px; letter-spacing: 1px; line-height: 15px; font-family: \"FiraSans-Bold\", Arial, sans-serif; padding-bottom: 6px; text-transform: uppercase; }\r\n.user-form__img { padding: 18px 0 10px; }\r\n@media only screen and (max-width: 990px) { .user-form__img { width: 50%; float: left; padding: 0 15px 10px 0; } }\r\n@media only screen and (max-width: 660px) { .user-form__img { width: 100%; float: none; max-width: 320px; padding: 0 0 20px 0; } }\r\n.user-form__img img { width: 100%; }\r\n@media only screen and (max-width: 990px) { .user-form__right-info { width: 50%; float: left; } }\r\n@media only screen and (max-width: 660px) { .user-form__right-info { width: 100%; float: none; } }\r\n.user-form__download, .user-form__checkbox { padding-bottom: 35px; }\r\n.user-form__checks li { padding-bottom: 9px; }\r\n.user-form__btn { padding: 5px 0 20px; }\r\n.user-form .input-btn { width: 100%; }\r\n\r\n.overlay { background-image: linear-gradient(to top, rgba(38, 23, 34, 0.4) 0%, rgba(36, 21, 32, 0.71) 100%); position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 250; display: none; visibility: hidden; opacity: 0; transition: opacity 0.25s, visibility 0.25s; }\r\n@media only screen and (max-width: 990px) { .overlay { display: block; } }\r\n@media only screen and (max-width: 990px) { .overlay.is-active { visibility: visible; opacity: 1; } }\r\n\r\n.search { position: relative; display: block; margin: 5px 0; }\r\n.search input { display: block; width: 100%; padding: 18.5px 18px 18.5px 108px; font-size: 42px; background: #f4f5f1; font-family: \"FiraSans-Bold\", Arial, sans-serif; appearance: none; }\r\n.search input::-webkit-search-cancel-button { cursor: pointer; }\r\n.search__btn { position: absolute; top: 50%; left: 17px; margin-top: -30.5px; font-size: 61px; background: none; color: #9bc1bc; line-height: 1; cursor: pointer; }\r\n@media only screen and (max-width: 660px) { .search__btn { font-size: 35px; margin-top: -17.5px; }\r\n .search input { padding-left: 70px; font-size: 25px; } }\r\n\r\n.filter__bl { padding: 20px 0; font-size: 16px; border-bottom: 1px solid #e4eae9; font-family: \"FiraSans-Light\", Arial, sans-serif; *zoom: 1; }\r\n.filter__bl:after { content: \" \"; display: table; clear: both; }\r\n.filter__el { margin-top: 5px; *zoom: 1; }\r\n.filter__el:after { content: \" \"; display: table; clear: both; }\r\n.filter__name { float: left; min-width: 88px; margin-right: 20px; color: #282828; }\r\n.filter__info { font-size: 0; overflow: hidden; }\r\n.filter__info p { font-size: 16px; }\r\n.filter__tag { display: inline-block; margin-right: 10px; text-transform: uppercase; font-size: 16px; color: #9bc1bc; letter-spacing: 1.2px; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n.no-touch .filter__tag:hover { text-decoration: underline; }\r\n.filter__num { white-space: nowrap; }\r\n.filter .sort { float: right; margin-left: 20px; }\r\n@media only screen and (max-width: 990px) { .filter .sort { float: none; margin: 0 0 20px 0; } }\r\n@media only screen and (max-width: 480px) { .filter .sort__tag, .filter .sort__bl { display: block; }\r\n .filter .sort__tag { margin-bottom: 10px; } }\r\n\r\n.sort { font-size: 0; }\r\n.sort__tag, .sort__bl { display: inline-block; vertical-align: middle; }\r\n.sort__tag { margin-right: 10px; font-size: 16px; }\r\n.sort__bl { margin: 0 -5px; font-size: 0; }\r\n.sort__tab { display: inline-block; margin: 0 5px; padding: 7px 15px; font-size: 14px; vertical-align: middle; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\r\n.sort__tab.is-active { background: #9bc1bc; color: #FFF; }\r\n\r\n.textbl { display: block; padding: 21px 0; border-bottom: 1px solid #e4eae9; *zoom: 1; }\r\n.textbl:after { content: \" \"; display: table; clear: both; }\r\n.no-touch .textbl:hover .textbl__ttl { color: #9bc1bc; }\r\n.textbl_no-border { border-color: transparent; }\r\n.textbl__inner { max-width: 80%; padding-right: 15px; }\r\n.textbl__ttl { margin-bottom: 7px; font-size: 21px; font-family: \"FiraSans-Bold\", Arial, sans-serif; transition: color 0.2s; }\r\n.textbl__ttl span { color: #9bc1bc; }\r\n.textbl__txt { font-size: 18px; color: #353535; line-height: 1.5; font-family: \"Lora\", serif; font-weight: 400; }\r\n.textbl__img { float: right; width: 190px; margin: 15px 0; }\r\n.textbl__img img { width: 100%; }\r\n.textbl__tags { font-size: 0; margin-top: 20px; }\r\n.textbl__name { margin-right: 20px; text-transform: uppercase; font-size: 14px; }\r\n.textbl__name.textbl_violet { color: #c0a6cd; }\r\n.textbl__name.textbl_red { color: #d27857; }\r\n.textbl__name.textbl_mint { color: #9bc1bc; }\r\n.textbl__author { margin-right: 20px; font-size: 14px; color: #293949; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n.textbl__date { font-size: 14px; color: #AEB0B2; white-space: nowrap; }\r\n.textbl__highlight { color: #9bc1bc; }\r\n@media only screen and (max-width: 990px) { .textbl .textbl__img { float: none; }\r\n .textbl .textbl__inner { max-width: initial; padding-right: 0; } }\r\n\r\n.more { padding: 35px 0; background: #e4eae9; }\r\n.more_white { background: #fff; }\r\n\r\nbody.overflow-hidden { position: fixed; width: 100%; overflow-y: scroll; }\r\n\r\n.top-banner { width: 100%; height: 149px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; display: none; }\r\n@media only screen and (max-width: 1320px) { .top-banner { background-position: 43% 50%; } }\r\n@media only screen and (max-width: 990px) { .top-banner { display: none; } }\r\n\r\n.header.is-fixed .header__fixed { position: fixed; top: 0; left: 0; width: 100%; }\r\n.header.is-hidden .header__fixed { transform: translateY(-110%); }\r\n.header__fixed { transition: transform 0.4s; padding: 0 70px 0 200px; background-color: #fff; box-shadow: 0 2px 6px rgba(159, 159, 159, 0.5); min-height: 70px; z-index: 300; min-width: 320px; position: relative; }\r\n@media only screen and (max-width: 1320px) { .header__fixed { padding: 0 60px 0 150px; } }\r\n@media only screen and (max-width: 990px) { .header__fixed { min-height: 60px; padding: 0 45px 0 0; } }\r\n.header__inner { margin: 0 auto; max-width: 1290px; *zoom: 1; }\r\n.header__inner:after { content: \" \"; display: table; clear: both; }\r\n\r\n.mini-search { position: absolute; top: 19px; right: 25px; }\r\n@media only screen and (max-width: 1320px) { .mini-search { top: 19px; right: 15px; } }\r\n@media only screen and (max-width: 990px) { .mini-search_mod { top: 19px; right: 70px; } }\r\n.mini-search a { font-size: 29px; color: #282828; cursor: pointer; transition: color 0.25s; }\r\n@media only screen and (max-width: 990px) { .mini-search a { font-size: 20px; } }\r\n.no-touch .mini-search a:hover { color: #ff8c61; }\r\n\r\n.logo { font-family: \"FiraSans-Bold\", Arial, sans-serif; color: #282828; white-space: nowrap; line-height: 1; position: absolute; top: 12px; left: 25px; font-size: 0; }\r\n@media only screen and (max-width: 990px) { .logo { top: 0; left: 50%; padding: 18px 0 7px; width: 60px; text-align: center; margin-left: -30px; } }\r\n.logo i { font-size: 48px; }\r\n@media only screen and (max-width: 1320px) { .logo i { font-size: 44px; } }\r\n@media only screen and (max-width: 990px) { .logo i { font-size: 27px; } }\r\n\r\n.btn-nav { float: left; position: relative; cursor: pointer; display: none; background: none; width: 60px; height: 60px; transition: background 0.2s; }\r\n@media only screen and (max-width: 990px) { .btn-nav { display: block; } }\r\n.btn-nav.is-active { background-color: #ff8c61; }\r\n.btn-nav.is-active:before, .btn-nav.is-active:after { top: 9px; transition: transform 0.2s 0.2s, top 0.2s, border-color 0.2s; border-color: #fff; }\r\n.btn-nav.is-active:before { transform: rotate(45deg); }\r\n.btn-nav.is-active:after { transform: rotate(-45deg); }\r\n.btn-nav.is-active span { opacity: 0; transition: opacity 0.2s, border-color 0.2s; }\r\n.btn-nav:before, .btn-nav:after, .btn-nav span { border-bottom: 4px solid #282828; width: 26px; position: absolute; left: 50%; margin-left: -13px; margin-top: 19px; }\r\n.btn-nav:before, .btn-nav:after { content: \"\"; transition: transform 0.2s, top 0.2s 0.2s, border-color 0.2s; }\r\n.btn-nav:before { top: 0; }\r\n.btn-nav:after { top: 18px; }\r\n.btn-nav span { top: 9px; transition: opacity 0.2s 0.25s, border-color 0.2s; }\r\n\r\n.btn-enter { float: right; color: #282828; font-size: 18px; line-height: 1; font-family: \"FiraSans-Medium\", Arial, sans-serif; content: \"\"; position: relative; padding: 10px 0 10px 40px; margin: 16px 0; min-height: 37px; transition: color 0.25s; }\r\n@media only screen and (max-width: 990px) { .btn-enter { padding: 0; margin: 17px 0 0; min-height: 1px; } }\r\n.btn-enter i { font-size: 37px; position: absolute; top: 50%; left: 0; margin-top: -19px; }\r\n@media only screen and (max-width: 990px) { .btn-enter i { font-size: 26px; position: relative; z-index: 1; top: auto; margin: 0; } }\r\n.btn-enter i.fa-user { font-size: 27px; margin-top: -16px; margin-left: 4px; }\r\n@media only screen and (max-width: 990px) { .btn-enter i.fa-user { margin: 0; } }\r\n@media only screen and (max-width: 990px) { .btn-enter span { display: none; } }\r\n.no-touch .btn-enter:hover { color: #ff8c61; }\r\n@media only screen and (max-width: 990px) { .btn-enter.is-profile { text-align: center; line-height: 40px; } }\r\n@media only screen and (max-width: 990px) { .btn-enter.is-profile i { vertical-align: middle; } }\r\n@media only screen and (max-width: 990px) { .btn-enter.is-profile.is-active { background: #ff8c61; } }\r\n@media only screen and (max-width: 990px) { .btn-enter.is-profile.is-active .btn-profile__img { opacity: 0; visibility: hidden; } }\r\n.btn-enter.is-profile.is-active .is-close { opacity: 1; visibility: visible; }\r\n.btn-enter.is-profile.is-active .is-close:before { transform: rotate(45deg); }\r\n.btn-enter.is-profile.is-active .is-close:after { transform: rotate(-45deg); }\r\n.btn-enter.is-profile.is-active .fa { display: none; }\r\n@media only screen and (max-width: 990px) { .btn-enter.is-profile { position: absolute; top: 0; right: 0; padding: 10px; width: 60px; height: 60px; margin: 0; } }\r\n.btn-enter.is-profile .is-close { position: absolute; top: 0; bottom: 0; left: 0; right: 0; line-height: 60px; text-align: center; display: none; color: #fff; opacity: 0; visibility: hidden; }\r\n@media only screen and (max-width: 990px) { .btn-enter.is-profile .is-close { display: block; } }\r\n.btn-enter.is-profile .is-close:before, .btn-enter.is-profile .is-close:after { position: absolute; top: 28px; left: 50%; width: 26px; margin-left: -13px; content: \"\"; border-bottom: 4px solid #fff; transition: transform 0.3s; }\r\n\r\n.btn-profile { width: 130px; font-size: 0; position: relative; color: #282828; transition: color 0.25s; float: right; margin: 15px 15px 0 0; }\r\n.no-touch .btn-profile:hover { color: #ff8c61; }\r\n@media only screen and (max-width: 1400px) { .btn-profile { width: 40px; } }\r\n@media only screen and (max-width: 990px) { .btn-profile { margin: 10px 15px 0 0; position: absolute; top: 0; right: 0; padding: 10px; width: 60px; height: 60px; margin: 0; } }\r\n@media only screen and (max-width: 990px) { .btn-profile.is-active { background: #ff8c61; } }\r\n@media only screen and (max-width: 990px) { .btn-profile.is-active .btn-profile__img { opacity: 0; visibility: hidden; } }\r\n.btn-profile.is-active i { opacity: 1; visibility: visible; }\r\n.btn-profile.is-active i:before { transform: rotate(45deg); }\r\n.btn-profile.is-active i:after { transform: rotate(-45deg); }\r\n.btn-profile__img { width: 40px; height: 40px; border-radius: 50%; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin-right: 6px; }\r\n@media only screen and (max-width: 990px) { .btn-profile__img { margin: 0; } }\r\n.btn-profile i { position: absolute; top: 0; bottom: 0; left: 0; right: 0; line-height: 60px; text-align: center; display: none; color: #fff; opacity: 0; visibility: hidden; }\r\n@media only screen and (max-width: 990px) { .btn-profile i { display: block; } }\r\n.btn-profile i:before, .btn-profile i:after { position: absolute; top: 28px; left: 50%; width: 26px; margin-left: -13px; content: \"\"; border-bottom: 4px solid #fff; transition: transform 0.3s; }\r\n.btn-profile__img, .btn-profile span { display: inline-block; vertical-align: middle; }\r\n.btn-profile span { font-size: 18px; line-height: 1; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n@media only screen and (max-width: 1400px) { .btn-profile span { display: none; } }\r\n\r\n.btn-out { float: right; transition: color 0.25s; position: relative; color: #282828; font-size: 25px; margin: 18px 0 0; }\r\n.no-touch .btn-out:hover { color: #ff8c61; }\r\n@media only screen and (max-width: 990px) { .btn-out { margin: 14px 0 0; display: none; } }\r\n\r\n.btn-add, .btn-message { float: right; font-size: 25px; position: relative; color: #282828; margin: 16px 20px 0 0; transition: color 0.25s; }\r\n.no-touch .btn-add:hover, .no-touch .btn-message:hover { color: #ff8c61; }\r\n@media only screen and (max-width: 990px) { .btn-add, .btn-message { margin: 13px 20px 0 0; display: none; } }\r\n.btn-add span, .btn-message span { font-size: 16px; line-height: 20px; font-family: \"FiraSans-Medium\", Arial, sans-serif; color: #fff; text-align: center; min-width: 21px; padding: 1px 6px 0; background: #ff8c61; position: absolute; top: -8px; left: 100%; border-radius: 54px; }\r\n\r\n.btn-add span { margin-left: -17px; }\r\n\r\n.btn-message span { margin-left: -10px; }\r\n\r\n.nav { font-size: 0; float: left; }\r\n@media only screen and (max-width: 990px) { .nav { position: fixed; top: 60px; bottom: 0; left: 0; width: 100%; max-width: 290px; background: #fff; box-shadow: 0 5px 6px rgba(159, 159, 159, 0.5); overflow: hidden; visibility: hidden; opacity: 0; transform: translateX(-100%); transition-property: opacity, visibility, transform; transition-duration: 0.4s; } }\r\n@media only screen and (max-width: 990px) { .nav.is-active { transform: translateX(0); opacity: 1; visibility: visible; } }\r\n.nav:before { content: \"\"; position: absolute; top: -10px; left: 0; right: 0; box-shadow: 0 2px 6px rgba(159, 159, 159, 0.5); height: 10px; display: none; }\r\n@media only screen and (max-width: 990px) { .nav:before { display: block; } }\r\n@media only screen and (max-width: 990px) { .nav__list { max-height: 100%; overflow: auto; } }\r\n.nav__item { display: inline-block; vertical-align: top; margin: 0 20px 0 0; position: relative; }\r\n@media only screen and (max-width: 990px) { .nav__item { display: block; margin: 0; } }\r\n.nav__item.nav-specials .nav-specials__link { display: none; }\r\n@media only screen and (max-width: 1320px) { .nav__item.nav-specials .nav-specials__link { display: block; } }\r\n@media only screen and (max-width: 990px) { .nav__item.nav-specials .nav-specials__link { display: none; } }\r\n.nav__item.nav-specials .nav-specials__link.is-active span:before { width: 20px; }\r\n.nav__item.nav-specials .nav-specials__link .nav__link-in { padding-right: 20px; }\r\n.nav__item.nav-specials .nav-specials__link .nav__link-in i { font-size: 14px; position: absolute; top: 50%; right: 0; margin-top: -8px; }\r\n@media only screen and (max-width: 1320px) { .nav__item.nav-specials .nav-specials__list { background: #fff; position: absolute; top: 100%; left: 0; width: 340px; box-shadow: 0 4px 6px 0 rgba(159, 159, 159, 0.5); display: none; } }\r\n@media only screen and (max-width: 990px) { .nav__item.nav-specials .nav-specials__list { width: 100%; position: relative; display: block; box-shadow: none; } }\r\n.nav__item.nav-specials .nav-specials__list.is-active { display: block; }\r\n@media only screen and (max-width: 1320px) { .nav__item.nav-specials .nav-specials__list:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; width: 20px; z-index: 20; background: #ff8c61; } }\r\n@media only screen and (max-width: 990px) { .nav__item.nav-specials .nav-specials__list:before { display: none; } }\r\n@media only screen and (max-width: 1320px) { .nav__item.nav-specials .nav-specials__list .nav__item { display: block; margin: 0; } }\r\n@media only screen and (max-width: 1320px) { .nav__item.nav-specials .nav-specials__list .nav__link { padding: 0 10px 0 30px; line-height: 58px; border-bottom: 1px solid #e6e6e6; } }\r\n@media only screen and (max-width: 1320px) { .nav__item.nav-specials .nav-specials__list .nav__link span { padding: 0; } }\r\n@media only screen and (max-width: 1320px) { .nav__item.nav-specials .nav-specials__list .nav__link span:before { display: none; } }\r\n.nav__link { color: #282828; font-size: 18px; line-height: 1; font-family: \"FiraSans-Medium\", Arial, sans-serif; display: block; position: relative; transition: color 0.3s; }\r\n@media only screen and (max-width: 990px) { .nav__link { padding: 0 10px 0 30px; line-height: 58px; border-bottom: 1px solid #e6e6e6; } }\r\n.no-touch .nav__link:hover span:before { width: 100%; }\r\n.no-touch .nav__link:hover small { opacity: 1; visibility: visible; }\r\n.nav__link:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; width: 10px; display: none; }\r\n@media only screen and (max-width: 990px) { .nav__link:before { display: block; } }\r\n.no-touch .nav__link.is-brown:hover, .no-touch .nav__link.is-brown.is-active { color: #d27857; }\r\n.nav__link.is-brown:before { background: #d27857; }\r\n.nav__link.is-brown span:before { border-color: #d27857; }\r\n.no-touch .nav__link.is-purple:hover, .no-touch .nav__link.is-purple.is-active { color: #c0a6cd; }\r\n.nav__link.is-purple:before { background: #c0a6cd; }\r\n.nav__link.is-purple span:before { border-color: #c0a6cd; }\r\n.no-touch .nav__link.is-yellow:hover, .no-touch .nav__link.is-yellow.is-active { color: #f2c05e; }\r\n.nav__link.is-yellow:before { background: #f2c05e; }\r\n.nav__link.is-yellow span:before { border-color: #f2c05e; }\r\n.no-touch .nav__link.is-orange:hover, .no-touch .nav__link.is-orange.is-active { color: #ff8c61; }\r\n.nav__link.is-orange:before { background: #ff8c61; }\r\n.nav__link.is-orange span:before { border-color: #ff8c61; }\r\n.nav__link-in { display: inline-block; vertical-align: middle; position: relative; z-index: 1; }\r\n.nav__link span { display: block; padding: 25px 0 27px; position: relative; }\r\n@media only screen and (max-width: 990px) { .nav__link span { padding: 0; } }\r\n.nav__link span:before { content: \"\"; position: absolute; bottom: 0; left: 0; width: 20px; border-bottom: 5px solid; transition: width 0.3s; }\r\n@media only screen and (max-width: 990px) { .nav__link span:before { display: none; } }\r\n.nav__link span, .nav__link small { line-height: 1; }\r\n.nav__link small { position: absolute; top: 100%; left: 0; opacity: 0; visibility: hidden; transition: opacity 0.25s, visibility 0.25s; width: 200px; display: block; font-size: 16px; line-height: 18px; background-color: #fffff3; padding: 13px 8px 12px; color: #282828; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\r\n@media only screen and (max-width: 1320px) { .nav__link small { position: relative; top: auto; visibility: visible; opacity: 1; width: 100%; padding: 0; color: #949494; background: none; } }\r\n\r\n.footer__top, .footer__bottom { *zoom: 1; }\r\n.footer__top:after, .footer__bottom:after { content: \" \"; display: table; clear: both; }\r\n.footer__top { background-color: #9bc1bc; padding: 23px 0 17px; }\r\n@media only screen and (max-width: 660px) { .footer__top { padding: 5px 0 22px; } }\r\n.footer__bottom { background-color: #657977; padding: 43px 0 38px; }\r\n.footer__logo { font-family: \"FiraSans-Bold\", Arial, sans-serif; color: #fff; white-space: nowrap; font-size: 0; line-height: 1; float: left; width: 96px; }\r\n.footer__logo img { width: 100%; }\r\n.footer__question { float: right; font-family: \"FiraSans-Light\", Arial, sans-serif; font-size: 34px; text-transform: uppercase; line-height: 1; letter-spacing: 0.2em; color: #fff; padding: 4px 0; }\r\n@media only screen and (max-width: 1320px) { .footer__question { font-size: 28px; padding: 6px 0; } }\r\n@media only screen and (max-width: 990px) { .footer__question { font-size: 22px; padding: 5px 0; } }\r\n@media only screen and (max-width: 660px) { .footer__question { float: none; font-size: 17px; line-height: 22px; padding: 0px 50px 0 10px; overflow: hidden; text-align: left; } }\r\n.footer__text { padding-bottom: 18px; *zoom: 1; }\r\n.footer__text:after { content: \" \"; display: table; clear: both; }\r\n.footer__social { font-size: 0; float: left; }\r\n@media only screen and (max-width: 660px) { .footer__social { float: none; text-align: center; margin-bottom: 20px; } }\r\n.footer__social li { display: inline-block; vertical-align: top; padding: 0 26px 0 12px; }\r\n@media only screen and (max-width: 660px) { .footer__social li { padding: 0 18px; } }\r\n.footer__social a { color: #fff; display: block; }\r\n.footer__social a i { font-size: 36px; }\r\n.footer__copy { float: right; font-family: \"FiraSans-Light\", Arial, sans-serif; line-height: 1; font-size: 0; padding: 2px 0 0; }\r\n@media only screen and (max-width: 660px) { .footer__copy { float: none; text-align: center; } }\r\n.footer__copy p { color: #fff; padding: 10px 30px 8px 0; }\r\n.footer__copy p, .footer__age { vertical-align: top; display: inline-block; font-size: 22px; }\r\n.footer__age { color: #857e7b; padding: 11px 0 7px; text-align: center; width: 40px; background: #fff; border-radius: 4px; }\r\n@media only screen and (max-width: 660px) { .footer .subscribe { padding: 15px 0 0; border: none; border-top: 2px solid #fff; } }\r\n\r\n.subscribe { *zoom: 1; padding: 25px 18px 21px; border: 2px solid #fff; text-align: left; }\r\n.subscribe:after { content: \" \"; display: table; clear: both; }\r\n@media only screen and (max-width: 1320px) { .subscribe { padding: 25px 12px 21px; } }\r\n@media only screen and (max-width: 990px) { .subscribe { padding: 15px; } }\r\n.subscribe_mod { margin-bottom: 10px; padding: 0; border: none; }\r\n.subscribe_mod .subscribe__label, .subscribe_mod .subscribe__form { width: 100%; float: none; }\r\n.subscribe_mod .subscribe__label { font-size: 24px; }\r\n@media only screen and (max-width: 990px) { .subscribe_mod .subscribe__label { font-size: 22px; } }\r\n@media only screen and (max-width: 660px) { .subscribe_mod .subscribe__label { font-size: 20px; } }\r\n.subscribe_mod .subscribe__input { border: 1px solid #9bc1bc; }\r\n@media only screen and (max-width: 1320px) { .subscribe_mod { padding: 0; } }\r\n@media only screen and (max-width: 990px) { .subscribe_mod { padding: 0; } }\r\n.subscribe__label, .subscribe__form { float: left; }\r\n.subscribe__label { font-size: 30px; line-height: 1; font-family: \"FiraSans-Medium\", Arial, sans-serif; width: 51%; padding: 10px 0; }\r\n@media only screen and (max-width: 1320px) { .subscribe__label { font-size: 24px; width: 55%; padding: 13px 0 13px 5px; } }\r\n@media only screen and (max-width: 990px) { .subscribe__label { width: 100%; font-size: 22px; padding: 0 0 10px; } }\r\n@media only screen and (max-width: 660px) { .subscribe__label { font-size: 20px; } }\r\n.subscribe__form { width: 49%; position: relative; }\r\n@media only screen and (max-width: 1320px) { .subscribe__form { width: 45%; } }\r\n@media only screen and (max-width: 990px) { .subscribe__form { width: 100%; } }\r\n@media only screen and (max-width: 660px) { .subscribe__form { text-align: center; } }\r\n.subscribe__form i { position: absolute; top: 12px; left: 17px; font-size: 25px; color: #9bc1bc; }\r\n.subscribe__btn { position: absolute; top: 5px; right: 5px; width: 210px; background-color: #f7b153; font-size: 18px; line-height: 1; color: #fff; font-family: \"FiraSans-Regular\", Arial, sans-serif; padding: 12px 10px 10px; display: inline-block; cursor: pointer; }\r\n@media only screen and (max-width: 1320px) { .subscribe__btn { width: 150px; } }\r\n@media only screen and (max-width: 990px) { .subscribe__btn { width: 210px; } }\r\n@media only screen and (max-width: 660px) { .subscribe__btn { width: 150px; } }\r\n@media only screen and (max-width: 480px) { .subscribe__btn { width: 100%; max-width: 300px; position: relative; top: auto; right: auto; } }\r\n.subscribe__input { font-size: 17px; color: #282828; font-family: \"FiraSans-Italic\", Arial, sans-serif; padding: 16px 230px 14px 50px; width: 100%; }\r\n@media only screen and (max-width: 1320px) { .subscribe__input { padding-right: 170px; } }\r\n@media only screen and (max-width: 990px) { .subscribe__input { padding-right: 230px; } }\r\n@media only screen and (max-width: 660px) { .subscribe__input { padding-right: 170px; } }\r\n@media only screen and (max-width: 480px) { .subscribe__input { padding-right: 20px; margin-bottom: 15px; } }\r\n.subscribe__input::placeholder { color: #282828; opacity: 1; }\r\n\r\n.square { width: 13px; height: 13px; background: #9bc1bc; display: inline-block; }\r\n\r\n.text-big { font-size: 24px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\r\n.text-big_md { font-size: 20px; }\r\n.text-big_reg { font-size: 22px; line-height: 1.3; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\r\n@media only screen and (max-width: 660px) { .text-big { font-size: 20px; }\r\n .text-big_md { font-size: 18px; } }\r\n\r\n.section-title { font-size: 18px; letter-spacing: 2.6px; color: #9bc1bc; margin-bottom: 20px; }\r\n\r\n.meta { display: inline-block; font-family: \"FiraSans-Regular\", Arial, sans-serif; font-size: 11px; color: #b7b7b7; }\r\n@media only screen and (max-width: 990px) { .meta { display: block; } }\r\n\r\n.divider { height: 1px; margin: 25px 0; background: #9bc1bc; }\r\n\r\n.l-news { position: relative; padding: 0 110px; *zoom: 1; }\r\n.l-news:after { content: \" \"; display: table; clear: both; }\r\n.l-news_border { margin: 20px 0; padding: 20px 0; border-top: 1px solid #9bc1bc; border-bottom: 1px solid #9bc1bc; }\r\n.l-news .l-col1 { float: left; width: 70%; }\r\n.l-news .l-col2 { float: right; padding-left: 30px; width: 30%; }\r\n.l-news .l-col3 { padding: 10px 0; clear: both; }\r\n@media only screen and (max-width: 1320px) { .l-news { padding: 0 70px; }\r\n .l-news_border { margin: 20px 70px; padding: 20px 0; }\r\n .l-news .l-col1 { width: 65.5%; }\r\n .l-news .l-col2 { width: 34.5%; } }\r\n@media only screen and (max-width: 1150px) { .l-news { padding: 0; }\r\n .l-news_border { margin: 20px 0; padding: 20px 0; } }\r\n@media only screen and (max-width: 990px) { .l-news .l-col1, .l-news .l-col2 { width: 100%; float: none; }\r\n .l-news .l-col2 { padding-left: 0; }\r\n .l-news .banner-img { display: none; } }\r\n\r\n.soc-v { position: absolute; left: 0; top: 0; z-index: 10; }\r\n.soc-v ul.is-active { padding-top: 90px; }\r\n@media only screen and (max-width: 1150px) { .soc-v ul.is-active { padding-top: 0; } }\r\n.soc-v li { text-align: center; margin-bottom: 1px; display: block; }\r\n.soc-v li a { font-size: 29px; color: #fff; padding: 12px 10px; background: #9bc1bc; width: 50px; height: 50px; transition: background 0.3s; }\r\n.soc-v li a.fa-envelope { font-size: 24px; }\r\n.soc-v li a.icon-vk, .soc-v li a.fa-odnoklassniki { font-size: 24px; }\r\n.no-touch .soc-v li a:hover { background: #7cada7; }\r\n@media only screen and (max-width: 1150px) { .soc-v { position: static; clear: both; *zoom: 1; }\r\n .soc-v:after { content: \" \"; display: table; clear: both; }\r\n .soc-v li { float: left; margin-right: 1px; } }\r\n\r\n.news-header { font-family: \"FiraSans-Regular\", Arial, sans-serif; }\r\n.news-header__subtitle { margin-bottom: 10px; font-size: 30px; color: #9bc1bc; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n.news-header h1, .news-header .h1 { margin-bottom: 20px; }\r\n.news-header .text-big { margin-bottom: 20px; }\r\n\r\n.news-line { margin: 0 -5px 40px; }\r\n.news-line__info { display: inline-block; max-width: 80%; vertical-align: middle; color: #757575; }\r\n.news-line__time { display: inline-block; color: #757575; vertical-align: middle; text-transform: uppercase; }\r\n.news-line span { display: inline-block; padding: 0 5px; font-family: \"FiraSans-Light\", Arial, sans-serif; }\r\n.news-line .btn { display: inline-block; vertical-align: middle; margin-right: 20px; }\r\n@media only screen and (max-width: 660px) { .news-line__info { display: block; margin-top: 10px; }\r\n .news-line .btn { margin-left: 0; } }\r\n@media only screen and (max-width: 480px) { .news-line { *zoom: 1; }\r\n .news-line:after { content: \" \"; display: table; clear: both; }\r\n .news-line__time { float: right; margin-top: 7px; }\r\n .news-line__time + span { display: block; margin-top: 13px; padding-left: 0; clear: both; } }\r\n\r\n.banner-img { padding: 50px 25px; border: 1px solid #e6e6e6; text-align: center; margin-bottom: 20px; background: #fff; }\r\n.banner-img a { line-height: 0; }\r\n.banner-img img { max-width: 100%; }\r\n@media only screen and (max-width: 990px) { .banner-img { display: none; } }\r\n\r\n.item-sm { font-size: 16px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #e6e6e6; font-family: \"FiraSans-Light\", Arial, sans-serif; }\r\n.item-sm:last-child { border: 0; }\r\n.item-sm p { line-height: 1.2; }\r\n.item-sm .text-big { margin-bottom: 10px; line-height: 1; }\r\n.no-touch .item-sm:hover .text-big { text-decoration: underline; }\r\n\r\n.disqus { display: block; max-width: 100%; }\r\n\r\n.note { padding-top: 20px; text-align: center; border-top: 4px solid #9bc1bc; }\r\n.note_mod { margin-left: 108px; }\r\n.note span { color: #9BC1BC; }\r\n@media only screen and (max-width: 990px) { .note_mod { margin-left: 80px; } }\r\n@media only screen and (max-width: 660px) { .note { margin-left: 0; } }\r\n\r\n.download { display: block; margin: 27px 0 35px; padding: 13px 22px; font-size: 18px; color: #000; border: 1px solid #9BC1BC; position: relative; }\r\n.no-touch .download:hover:before { width: 100%; }\r\n.no-touch .download:hover .fa, .no-touch .download:hover span { color: #fff; }\r\n.download_mod { margin-left: 108px; }\r\n.download:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; width: 0; transition: width 0.25s; background: #9BC1BC; }\r\n.download .fa { margin-right: 18px; font-size: 24px; color: #9BC1BC; }\r\n.download .fa, .download span { vertical-align: middle; position: relative; z-index: 1; transition: color 0.25s; }\r\n@media only screen and (max-width: 990px) { .download { margin-left: 80px; } }\r\n@media only screen and (max-width: 660px) { .download { margin-left: 0; padding: 13px; text-align: center; }\r\n .download span { display: block; } }\r\n\r\n.fullheight { position: relative; display: table; width: 100%; min-height: 100vh; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; }\r\n.fullheight:before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(30, 18, 27, 0.3); background-image: linear-gradient(rgba(30, 18, 27, 0.3), rgba(27, 16, 24, 0.66)); }\r\n.fullheight__in { position: relative; height: 100vh; display: table-cell; padding: 100px 0 68px; color: #FFF; vertical-align: bottom; z-index: 1; }\r\n.fullheight__bl { max-width: 1290px; margin: 0 auto; padding: 0 110px; }\r\n.fullheight__el { width: 70%; }\r\n.fullheight__el-mod { width: 90%; }\r\n.fullheight .btn { background: #FFF; }\r\n.fullheight .news-line { margin: 0 0 22px; }\r\n.fullheight .news-line__info { color: #FFF; }\r\n.fullheight .h1 { font-size: 90px; line-height: 1; }\r\n.fullheight .text-big { font-size: 32px; line-height: 1.1; }\r\n@media only screen and (max-width: 1320px) { .fullheight__bl { max-width: 1100px; padding: 0 70px; }\r\n .fullheight__el { width: 65.5%; }\r\n .fullheight .h1 { font-size: 70px; } }\r\n@media only screen and (max-width: 1150px) { .fullheight__bl { padding: 0 15px; } }\r\n@media only screen and (max-width: 990px) { .fullheight { min-height: 500px; }\r\n .fullheight__in { height: auto; padding-bottom: 10px; }\r\n .fullheight__bl { max-width: 660px; }\r\n .fullheight__el { width: 100%; }\r\n .fullheight .h1 { font-size: 40px; }\r\n .fullheight .text-big { font-size: 20px; } }\r\n@media only screen and (max-width: 660px) { .fullheight_special { min-height: 1px; } }\r\n@media only screen and (max-width: 990px) { .fullheight_special .fullheight__in { padding: 50px 0 10px; } }\r\n@media only screen and (max-width: 990px) { .fullheight_special h1 { font-size: 36px; } }\r\n@media only screen and (max-width: 990px) { .fullheight_special .text-big { font-size: 18px; line-height: 1.2; } }\r\n\r\n.inner-slider { position: relative; }\r\n.inner-slider .slick-dots { margin-bottom: 20px; }\r\n.inner-slider .slick-dots li { margin: 0 5px; }\r\n.inner-slider .slick-dots li.slick-active button { background: #FFF; }\r\n.inner-slider .slick-dots button { width: 12px; height: 12px; background: #9bc1bc; }\r\n.inner-slider__prev, .inner-slider__next { position: absolute; top: 0; bottom: 0; margin: 0; font-size: 50px; background: none; color: #9bc1bc; line-height: 1; cursor: pointer; transition: color 0.2s; padding: 0 24px; width: 50%; }\r\n.no-touch .inner-slider__prev:hover i, .no-touch .inner-slider__next:hover i { opacity: 1; }\r\n.inner-slider__prev i, .inner-slider__next i { opacity: 0; transition: opacity 0.25s; }\r\n@media only screen and (max-width: 990px) { .inner-slider__prev i, .inner-slider__next i { opacity: 1; } }\r\n.inner-slider__prev { left: 0; text-align: left; }\r\n.inner-slider__next { right: 0; text-align: right; }\r\n@media only screen and (max-width: 480px) { .inner-slider__prev, .inner-slider__next { font-size: 30px; margin-top: -15px; }\r\n .inner-slider__prev { left: 15px; }\r\n .inner-slider__next { right: 15px; }\r\n .inner-slider .slick-dots { margin-bottom: 10px; }\r\n .inner-slider .slick-dots button { width: 8px; height: 8px; } }\r\n.inner-slider__caption { margin-bottom: 35px; padding: 15px 0 0; }\r\n.inner-slider__caption figure { margin: 0; outline: none; }\r\n.inner-slider__caption figcaption { padding: 0; }\r\n.inner-slider__top { position: relative; }\r\n\r\n.list-links { margin: 53px 0 43px; }\r\n.list-links__bl { position: relative; display: block; padding: 35px 15px; background: rgba(239, 240, 234, 0.5); border-bottom: 1px solid #9bc1bc; transition: background 0.2s ease; }\r\n.no-touch .list-links__bl:hover { background: #eff0ea; }\r\n.list-links__bl:last-child { border-bottom: none; }\r\n.list-links__more { margin-top: 15px; font-family: \"FiraSans-Medium\", Arial, sans-serif; font-size: 16px; color: #9bc1bc; }\r\n.list-links .man { max-width: 575px; margin: 0 auto; font-size: 18px; font-family: \"FiraSans-Regular\", Arial, sans-serif; width: 100%; }\r\n.list-links .man p { margin-bottom: 0; }\r\n.list-links .man__img { vertical-align: top; }\r\n.list-links .man__text { color: #000; padding-right: 50px; }\r\n@media only screen and (max-width: 660px) { .list-links .man__text { padding-right: 0; } }\r\n.list-links .h4 { font-family: \"FiraSans-Regular\", Arial, sans-serif; }\r\n.list-links .fa-angle-right { position: absolute; top: 50%; right: 30px; margin-top: -32px; font-size: 64px; line-height: 1; color: #9bc1bc; }\r\n@media only screen and (max-width: 660px) { .list-links .man { max-width: initial; }\r\n .list-links .fa-angle-right { display: none; } }\r\n\r\n.expand { position: relative; margin-bottom: 20px; }\r\n.expand__img { display: block; max-width: 100%; margin: 0 auto; }\r\n.expand__link { position: absolute; top: 20px; right: 20px; font-size: 30px; color: #FFF; line-height: 1; }\r\n@media only screen and (max-width: 480px) { .expand__link { top: 8px; right: 8px; font-size: 18px; } }\r\n\r\n.cut { position: relative; display: block; float: left; margin: 5px 30px 30px -110px; padding: 23px 23px 25px 31px; border: 1px dashed #9bc1bc; transition: background 0.3s; }\r\n.no-touch .cut:hover { background: #EFF0EA; }\r\n.cut-ico { position: absolute; top: -1px; left: -1px; width: 29px; height: 29px; overflow: hidden; }\r\n.cut-ico:before { content: \"\"; position: absolute; width: 50px; left: 0; right: 0; bottom: 0; border-bottom: 1px dashed #9bc1bc; transform: rotate(-45deg); transform-origin: 0 0 0; }\r\n.cut-ico:after { content: \"\"; position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 28px 28px 0 0; border-color: white transparent transparent transparent; }\r\n.cut .news-header { max-width: 367px; }\r\n.cut .news-header__subtitle { margin-bottom: 0; font-size: 22px; }\r\n.cut .h3 { font-family: \"FiraSans-Bold\", Arial, sans-serif; }\r\n.cut .fa { position: absolute; top: -11.5px; left: -11px; font-size: 23px; color: #abcac5; z-index: 1; }\r\n@media only screen and (max-width: 1320px) { .cut { margin-left: 0; }\r\n .cut .news-header { max-width: 300px; } }\r\n@media only screen and (max-width: 660px) { .cut { float: none; }\r\n .cut .news-header { max-width: initial; }\r\n .cut .h3 { font-family: \"FiraSans-Medium\", Arial, sans-serif; } }\r\n\r\n\r\n","html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5,\r\nh6, p, blockquote, pre,a, abbr, acronym, address, big,\r\ncite, code,del, dfn, em, img, ins, kbd, q, s, samp,small,\r\nstrike, strong, sub, sup, tt, var,b, u, i, center,dl, dt,\r\ndd, ol, ul, li,fieldset, form, label, legend,table, caption,\r\ntbody, tfoot, thead, tr, th, td,article, aside, canvas, details,\r\nembed, figure, figcaption, footer, header, hgroup, menu, nav,\r\noutput, ruby, section, summary, time, mark, audio, video\r\n margin: 0\r\n padding: 0\r\n border: 0\r\n vertical-align: baseline\r\nbody, html\r\n height: 100%\r\nimg,fieldset, a img\r\n border: none\r\ninput[type=\"text\"],\r\ninput[type=\"email\"],\r\ninput[type=\"tel\"],\r\ntextarea\r\n -webkit-appearance: none\r\ntextarea\r\n overflow: auto\r\ninput, button\r\n margin: 0\r\n padding: 0\r\n border: 0\r\ndiv, input, textarea, select,button,\r\nh1,h2,h3,h4,h5,h6,a,span,a:focus\r\n outline: none\r\nul,ol\r\n list-style-type: none\r\n+iphone\r\n *\r\n -webkit-text-size-adjust: none\r\ntable\r\n border-spacing: 0\r\n border-collapse: collapse\r\n width: 100%\r\n// box-sizing model reset\r\nhtml\r\n box-sizing: border-box\r\n*, *:before, *:after\r\n box-sizing: inherit","@font-face\r\n\tfont-family: \"svgfont\"\r\n\tsrc: url('fonts/svgfont.eot')\r\n\tsrc: url('fonts/svgfont.eot?#iefix') format('eot'), url('fonts/svgfont.woff') format('woff'), url('fonts/svgfont.woff2') format('woff2'), url('fonts/svgfont.ttf') format('truetype')\r\n\tfont-weight: normal\r\n\tfont-style: normal\r\n\r\n$icon-drugs: \"\\EA01\"\r\n$icon-edu: \"\\EA02\"\r\n$icon-home: \"\\EA03\"\r\n$icon-logo: \"\\EA04\"\r\n$icon-reabilitation: \"\\EA05\"\r\n$icon-vk: \"\\EA06\"\r\n\r\n\r\n%icon\r\n\tfont-family: \"svgfont\"\r\n\tfont-style: normal\r\n\tfont-weight: normal\r\n\ttext-rendering: auto\r\n\tspeak: none\r\n\tline-height: 1\r\n\t-webkit-font-smoothing: antialiased\r\n\t-moz-osx-font-smoothing: grayscale\r\n\r\n.icon, [class^=\"icon-\"], [class*=\" icon-\"]\r\n\t@extend %icon\r\n\tdisplay: inline-block\r\n\r\n.icon-drugs:before\r\n\tcontent: $icon-drugs\r\n.icon-edu:before\r\n\tcontent: $icon-edu\r\n.icon-home:before\r\n\tcontent: $icon-home\r\n.icon-logo:before\r\n\tcontent: $icon-logo\r\n.icon-reabilitation:before\r\n\tcontent: $icon-reabilitation\r\n.icon-vk:before\r\n\tcontent: $icon-vk\r",".slick-slider\r\n\tposition: relative\r\n\tdisplay: block\r\n\tbox-sizing: border-box\r\n\t-moz-box-sizing: border-box\r\n\t-webkit-touch-callout: none\r\n\t-webkit-user-select: none\r\n\t-khtml-user-select: none\r\n\t-moz-user-select: none\r\n\t-ms-user-select: none\r\n\tuser-select: none\r\n\t-ms-touch-action: pan-y\r\n\ttouch-action: pan-y\r\n\t-webkit-tap-highlight-color: transparent\r\n.slick-list\r\n\tposition: relative\r\n\toverflow: hidden\r\n\tdisplay: block\r\n\tmargin: 0\r\n\tpadding: 0\r\n\t&:focus\r\n\t\toutline: none\r\n\t.slick-loading &\r\n\t\tbackground: white\r\n\t&.dragging\r\n\t\tcursor: pointer\r\n\t\tcursor: hand\r\n\r\n.slick-slider .slick-list,\r\n.slick-track,\r\n.slick-slide,\r\n.slick-slide img\r\n\ttransform: translate3d(0, 0, 0)\r\n.slick-track\r\n\tposition: relative\r\n\tleft: 0\r\n\ttop: 0\r\n\tdisplay: block\r\n\tzoom: 1\r\n\t&:before,\r\n\t&:after\r\n\t\tcontent: \"\"\r\n\t\tdisplay: table\r\n\t&:after\r\n\t\tclear: both\r\n\t.slick-loading &\r\n\t\tvisibility: hidden\r\n\r\n.slick-slide\r\n\tfloat: left\r\n\theight: 100%\r\n\tmin-height: 1px\r\n\timg\r\n\t\tdisplay: block\r\n\t\tmax-width: 100%\r\n\t\tmargin: 0 auto\r\n\t&.slick-loading img\r\n\t\tdisplay: none\r\n\t&.dragging img\r\n\t\tpointer-events: none\r\n\t.slick-initialized &\r\n\t\tdisplay: block\r\n\t.slick-loading &\r\n\t\tvisibility: hidden\r\n\t.slick-vertical &\r\n\t\tdisplay: block\r\n\t\theight: auto\r\n\t\tborder: 1px solid transparent\r\n\r\n.slick-prev,\r\n.slick-next\r\n\tposition: absolute\r\n\ttop: 50%\r\n\tmargin-top: -10px\r\n\t+hide-text\r\n\theight: 20px\r\n\tbackground: none\r\n\tleft: 0\r\n\tz-index: 1\r\n\t&:focus\r\n\t\toutline: none\r\n\t&.slick-disabled\r\n\t\topacity: 0.2\r\n\t&:before\r\n\t\theight: 30px\r\n\t\tline-height: 30px\r\n\t\tcontent: \"prev\"\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: middle\r\n\t\tfont-size: 15px\r\n\t\tcolor: #fff\r\n\t\tbackground: #000\r\n.slick-next\r\n\tright: 0\r\n\tleft: auto\r\n\t&:before\r\n\t\tcontent: \"next\"\r\n\t\tdisplay: inline-block\r\n.slick-dots\r\n\ttext-align: center\r\n\tposition: absolute\r\n\tmargin: 0\r\n\tbottom: 0\r\n\tleft: 0\r\n\tright: 0\r\n\tli\r\n\t\tposition: relative\r\n\t\tdisplay: inline-block\r\n\t\tpadding: 0 3px\r\n\t\t&.slick-active\r\n\t\t\tbutton\r\n\t\t\t\tbackground: #000\r\n\tbutton\r\n\t\tdisplay: block\r\n\t\twidth: 10px\r\n\t\theight: 10px\r\n\t\tbackground: #fff\r\n\t\tbox-shadow: 0 1px 5px rgba(0,0,0,.25)\r\n\t\tcursor: pointer\r\n\t\t+hide-text\r\n\t\tborder-radius: 50%\r\n","@import media\r\n// less than X\r\n=r($width)\r\n\t@media only screen and (max-width: $width+ \"px\")\r\n\t\t@content\r\n\r\n// more than X\r\n=rm($width)\r\n\t@media only screen and (min-width: $width+ \"px\")\r\n\t\t@content\r\n\r\n// height, less than X\r\n=rh($height)\r\n\t@media only screen and (max-height: $height + \"px\")\r\n\t\t@content\r\n\r\n=clr\r\n\t&:after\r\n\t\tcontent: \" \"\r\n\t\tdisplay: table\r\n\t\tclear: both\r\n\t*zoom: 1\r\n\r\n=g($color1, $color2)\r\n\tbackground-color: $color1\r\n\tbackground-image: linear-gradient($color1, $color2)\r\n\r\n=gh($color1, $color2)\r\n\tbackground-color: $color1\r\n\tbackground-image: linear-gradient(to right, $color1, $color2)\r\n\r\n// easy vertical-align at center\r\n=vcenter\r\n\tposition: absolute\r\n\ttop: 50%\r\n\tleft: 50%\r\n\t+translate(-50%,-50%)\r\n\r\n// bulletproof vertical-align\r\n=vertical\r\n\ttext-align: center\r\n\tfont-size: 0\r\n\t&:before\r\n\t\tcontent: \"\"\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: middle\r\n\t\twidth: 0\r\n\t\theight: 100%\r\n\t\t\r\n// justify, set on parent\r\n=justify\r\n\ttext-align: justify\r\n\tline-height: 0\r\n\tfont-size: 0\r\n\ttext-justify: newspaper\r\n\tzoom: 1\r\n\ttext-align-last: justify\r\n\t&:after\r\n\t\tcontent: \"\"\r\n\t\tdisplay: inline-block\r\n\t\twidth: 100%\r\n\t\theight: 0px\r\n\t\tvisibility: hidden\r\n\t\toverflow: hidden\r\n\t\t\r\n// fast font-family\r\n=font($alias, $name)\r\n\t@font-face\r\n\t\tfont-family: $alias\r\n\t\tsrc: url(\"fonts/\" + $name + \".eot\")\r\n\t\tsrc: url(\"fonts/\" + $name + \".eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/\" + $name + \".woff2\") format(\"woff2\"), url(\"fonts/\" + $name + \".woff\") format(\"woff\"), url(\"fonts/\" + $name + \".ttf\") format(\"truetype\")\r\n\t\tfont-weight: normal\r\n\t\tfont-style: normal\r\n// usage:\r\n//+font(black, cytiapro-black-webfont)\r\n\r\n=placeholder\r\n\t&::placeholder\r\n\t\t@content\r\n\r\n=text-overflow\r\n\toverflow: hidden\r\n\t-ms-text-overflow: ellipsis\r\n\ttext-overflow: ellipsis\r\n\twhite-space: nowrap\r\n\t\r\n=ie\r\n\t*display: inline\r\n\t*zoom: 1\r\n\t\r\n=box\r\n\tbox-sizing: border-box\r\n\t\r\n%pseudo\r\n\tposition: relative\r\n\t&:before,&:after\r\n\t\tcontent: ' '\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tleft: 0\r\n=pseudo\r\n\t@extend %pseudo\r\n\r\n=coverdiv\r\n\tposition: absolute\r\n\ttop: 0\r\n\tleft: 0\r\n\twidth: 100%\r\n\theight: 100%\r\n\r\n=cover\r\n\tbackground-repeat: no-repeat\r\n\tbackground-size: cover\r\n\tbackground-position: 50% 50%\r\n\r\n=bg-size($width: 100%, $height: 100%)\r\n\tbackground-size: $width $height\r\n\r\n// retina, also available as +hdpi\r\n=retina\r\n\t@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2)\r\n\t\t@content\r\n\r\n=tr($what)\r\n\ttransition: $what\r\n\r\n=hide-text\r\n\tfont: 0/0 a\r\n\ttext-shadow: none\r\n\tcolor: transparent\r\n\r\n=hidetext\r\n\t+hide-text\r\n\r\n=gray\r\n\tfilter: url(\"data:image/svg+xml;utf8,#grayscale\")\r\n\t// Firefox 10+\r\n\tfilter: gray\r\n\t// IE6-9\r\n\t-webkit-filter: grayscale(100%)\r\n\t// Chrome 19+ & Safari 6+\r\n\tfilter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)\r\n\t-ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)\"\r\n\r\n=gray-half\r\n\tfilter: url(\"data:image/svg+xml;utf8,#grayscale\")\r\n\t// Firefox 10+\r\n\tfilter: gray alpha(opacity = 50)\r\n\t// IE6-9\r\n\t-webkit-filter: grayscale(50%)\r\n\t// Chrome 19+ & Safari 6+\r\n\r\n=gray-zero\r\n\tfilter: url(\"data:image/svg+xml;utf8,#grayscale\")\r\n\t-webkit-filter: grayscale(0%)\r\n\r\n=unselectable\r\n\t-webkit-touch-callout: none\r\n\t-webkit-user-select: none\r\n\t-khtml-user-select: none\r\n\t-moz-user-select: none\r\n\t-ms-user-select: none\r\n\tuser-select: none\r\n\r\n=nosel\r\n\t+unselectable\r\n\r\n=prevent-text\r\n\t-ms-word-break: break-all\r\n\tword-break: break-all\r\n\tword-break: break-word\r\n\t-webkit-hyphens: auto\r\n\t-moz-hyphens: auto\r\n\thyphens: auto\r\n\r\n=font-smoothing($val: antialiased)\r\n\t-webkit-font-smoothing: $val\r\n\t-moz-font-smoothing: $val\r\n\t-ms-font-smoothing: $val\r\n\t-o-font-smoothing: $val\r\n\r\n=selection\r\n\t& ::selection\r\n\t\t@content\r\n\t& ::-moz-selection\r\n\t\t@content\r\n=sel\r\n\t+selection\r\n\r\n=gpu\r\n\t+transform(translate3d(0, 0, 0))\r\n\r\n=smooth-triangle\r\n\ttransform: rotate(0.05deg)\r\n\r\n=scrollbar\r\n\t&::-webkit-scrollbar\r\n\t\t@content\r\n\r\n=scrollbar-track\r\n\t&::-webkit-scrollbar-track\r\n\t\t@content\r\n\r\n=scrollbar-thumb\r\n\t&::-webkit-scrollbar-thumb\r\n\t\t@content\r\n\r\n=scrollbar-track-piece\r\n\t&::-webkit-scrollbar-track-piece\r\n\t\t@content\r\n\r\n//triangle\r\n=arr($width, $height, $bg, $direction)\r\n\twidth: 0px\r\n\theight: 0px\r\n\tborder-style: solid\r\n\t@if $direction == t\r\n\t\tborder-width: 0 $width / 2 + px $height + px $width / 2 + px\r\n\t\tborder-color: transparent transparent $bg transparent\r\n\t@if $direction == r\r\n\t\tborder-width: $height / 2 + px 0 $height / 2 + px $width + px\r\n\t\tborder-color: transparent transparent transparent $bg\r\n\t@if $direction == b\r\n\t\tborder-width: $height + px $width / 2 + px 0 $width / 2 + px\r\n\t\tborder-color: $bg transparent transparent transparent\r\n\t@if $direction == l\r\n\t\tborder-width: $height / 2 + px $width + px $height / 2 + px 0\r\n\t\tborder-color: transparent $bg transparent transparent\r\n\t@if $direction == tl\r\n\t\tborder-width: $height + px $width + px 0 0\r\n\t\tborder-color: $bg transparent transparent transparent\r\n\t@if $direction == tr\r\n\t\tborder-width: 0 $width + px $height + px 0\r\n\t\tborder-color: transparent $bg transparent transparent\r\n\t@if $direction == br\r\n\t\tborder-width: 0 0 $height + px $width + px\r\n\t\tborder-color: transparent transparent $bg transparent\r\n\t@if $direction == bl\r\n\t\tborder-width: $height + px 0 0 $width + px\r\n\t\tborder-color: transparent transparent transparent $bg\r\n// example\r\n// +arr(500,50, #000, l)\r\n// +arr(500,50, #000, bl)\r\n\r\n=rotate($var)\r\n\ttransform: rotate($var+deg)\r\n\r\n=blur($var)\r\n\t-webkit-filter: blur($var)\r\n\tfilter: blur($var)\r\n\t\r\n=scale($var)\r\n\ttransform: scale($var)\r\n\r\n=counter($var, $sep)\r\n\tcounter-reset: list + $var\r\n\t> li\r\n\t\t&:before\r\n\t\t\tcontent: counter(list + $var) $sep\r\n\t\t\tcounter-increment: list + $var\r\n\r\n@function makelongshadow($color)\r\n\t$val: 0px 0px $color\r\n\t@for $i from 1 through 200\r\n\t\t$val: #{$val}, #{$i}px #{$i}px #{$color}\r\n\t@return $val\r\n\r\n=longshadow($color)\r\n\ttext-shadow: makelongshadow($color)\r\n\t\r\n=fs($sizeValue: 16)\r\n\tfont-size: $sizeValue + px\r\n\tfont-size: $sizeValue / 10 + rem\r\n","// # SHORT HOWTO\r\n// ## Sprites\r\n// .whatever\r\n// \t\t\t+s(codedby)\r\n// ## gradient example\r\n// \t+g(#232323, #5c5c5c)\r\n//\t horizontal\r\n// \t+gh(#232323, #5c5c5c)\r\n// ## making bw-images\r\n// img\r\n//\t\t\t@extend %gray\r\n// ## predefined media-queries: https://github.com/paranoida/sass-mediaqueries\r\n// +r(320)\r\n//\t\t\tdisplay: none\r\n// +max-screen(1000), +iphone5, +iphone4, +ipad-retina, +ipad, +hdpi - also available\r\n//\r\n// ## use cycles\r\n// @for $i from 1 through 3\r\n// .item-#{$i}\r\n//\t\t\twidth: 2em * $i\r\n// @each $s in a,b,c\r\n// \t \t#{$s}\r\n//\t\t\t\tdisplay: none\r\n// ## fonts\r\n// Save fonts to /src/fonts\r\n// +font(book, cytiapro-black-webfont)\r\n// and create mixin\r\n// =book\r\n// \tfont-family: \"book\", Arial, sans-serif\r\n\r\n// media\r\n=r1\r\n\t@media only screen and (max-width: 1320px)\r\n\t\t@content\r\n\r\n=r2\r\n\t@media only screen and (max-width: 990px)\r\n\t\t@content\r\n=r3\r\n\t@media only screen and (max-width: 660px)\r\n\t\t@content\r\n=r4\r\n\t@media only screen and (max-width: 480px)\r\n\t\t@content\r\n=r5\r\n\t@media only screen and (max-width: 1150px)\r\n\t\t@content\r\n\r\n// fonts\r\n=fa\r\n\tfont: normal normal normal 14px/1 FontAwesome\r\n\tfont-size: inherit\r\n\ttext-rendering: auto\r\n\t-webkit-font-smoothing: antialiased\r\n\t-moz-osx-font-smoothing: grayscale\r\n\r\n// lucida-font\r\n+font(\"lucidagrande\", lucidagrande)\r\n\r\n+font(\"FiraSans-Regular\", FiraSans-Regular)\r\n+font(\"FiraSans-Italic\", FiraSans-Italic)\r\n+font(\"FiraSans-Light\", FiraSans-Light)\r\n+font(\"FiraSans-LightItalic\", FiraSans-LightItalic)\r\n+font(\"FiraSans-Medium\", FiraSans-Medium)\r\n+font(\"FiraSans-MediumItalic\", FiraSans-MediumItalic)\r\n+font(\"FiraSans-Bold\", FiraSans-Bold)\r\n+font(\"FiraSans-BoldItalic\", FiraSans-BoldItalic)\r\n\r\n// lora-font\r\n=lora\r\n\tfont-family: 'Lora', serif\r\n\tfont-weight: 400\r\n=lorai\r\n\tfont-family: 'Lora', serif\r\n\tfont-weight: 400\r\n\tfont-style: italic\r\n=lorab\r\n\tfont-family: 'Lora', serif\r\n\tfont-weight: 700\r\n=lorabi\r\n\tfont-family: 'Lora', serif\r\n\tfont-weight: 700\r\n\tfont-style: italic\r\n\r\n// 'Fira Sans' font\r\n=fira\r\n\t// font-family: 'Fira Sans', Helvetica, Arial, sans-serif\r\n\tfont-family: \"FiraSans-Regular\", Arial, sans-serif\r\n\r\n=reg\r\n\t// font-family: 'Fira Sans', Helvetica, Arial, sans-serif\r\n\t// font-weight: 400\r\n\tfont-family: \"FiraSans-Regular\", Arial, sans-serif\r\n\r\n=regi\r\n\t// font-weight: 400\r\n\t// font-style: italic\r\n\tfont-family: \"FiraSans-Italic\", Arial, sans-serif\r\n\r\n=light\r\n\t// font-weight: 300\r\n\tfont-family: \"FiraSans-Light\", Arial, sans-serif\r\n=lighti\r\n\t// font-weight: 300\r\n\tfont-family: \"FiraSans-LightItalic\", Arial, sans-serif\r\n\r\n=med\r\n\t// font-weight: 500\r\n\tfont-family: \"FiraSans-Medium\", Arial, sans-serif\r\n\r\n=medi\r\n\t// font-weight: 500\r\n\t// font-style: italic\r\n\tfont-family: \"FiraSans-MediumItalic\", Arial, sans-serif\r\n\r\n=bold\r\n\t// font-weight: 700\r\n\tfont-family: \"FiraSans-Bold\", Arial, sans-serif\r\n\r\n=boldi\r\n\t// font-weight: 700\r\n\t// font-style: italic\r\n\tfont-family: \"FiraSans-BoldItalic\", Arial, sans-serif\r\n\r\nh1, h2, h3, h4, h5, h6, strong, b, th\r\n\tfont-weight: normal\r\n\r\nbody\r\n\tmin-width: 320px\r\n\tfont-size: 14px\r\n\tcolor: #282828\r\n\tline-height: 1.4\r\n\t+reg\r\n\t&.body_bg-grey\r\n\t\tbackground: #f4f5f1\r\n\r\n.out\r\n\toverflow: hidden\r\n\r\n// colors\r\n$violet: #c0a6cd\r\n$gold: #f2c05e\r\n$red: #d27857\r\n$orange: #ff8c61\r\n$mint: #9bc1bc\r\n\r\n// common blocks\r\n.container\r\n\tmax-width: 1320px\r\n\tpadding: 0 15px\r\n\tmargin: 0 auto\r\n\t&_search\r\n\t\tpadding: 40px 15px\r\n\t&_news\r\n\t\tpadding: 90px 15px 20px\r\n\t&_spad\r\n\t\tpadding-top: 15px\r\n\t+r1\r\n\t\tmax-width: 990px\r\n\t\t&_news\r\n\t\t\tmax-width: 1130px\r\n\t+r2\r\n\t\tmax-width: 660px\r\n\t\tpadding-top: 20px\r\n\t+r3\r\n\t\twidth: 100%\r\n\r\n.l-center\r\n\tmax-width: 1070px\r\n\tmargin: 0 auto\r\n\r\n.l-small\r\n\tmax-width: 740px\r\n\tmargin: 0 auto\r\n\r\n.tech-row\r\n\tpadding: 10px 0\r\n\r\n.row\r\n\tfont-size: 0\r\n\tmargin: 0 -15px\r\n\r\n.col-lg, .col-sm, .col-xs, .col-md\r\n\tdisplay: inline-block\r\n\tpadding: 0 15px\r\n\tvertical-align: top\r\n\r\n.col-lg\r\n\twidth: 75%\r\n\t+r1\r\n\t\twidth: 66.66%\r\n\t+r2\r\n\t\twidth: 100%\r\n\r\n.col-md\r\n\twidth: 66.66%\r\n\t+r2\r\n\t\twidth: 50%\r\n\t+r3\r\n\t\twidth: 100%\r\n\r\n.col-sm\r\n\twidth: 33.33%\r\n\t+r2\r\n\t\twidth: 50%\r\n\t+r3\r\n\t\twidth: 100%\r\n\r\n.col-xs\r\n\twidth: 25%\r\n\t+r1\r\n\t\twidth: 33.33%\r\n\t+r2\r\n\t\twidth: 50%\r\n\t+r3\r\n\t\twidth: 100%\r\n\t&_mod\r\n\t\t+r2\r\n\t\t\twidth: 100%\r\n\r\nstrong, b\r\n\tfont-weight: 400\r\n\r\ni, em\r\n\tfont-style: normal\r\n\r\nbutton, input[type=\"button\"], input[type=\"submit\"]\r\n\tcursor: pointer\r\n\r\nh1, .h1\r\n\tfont-size: 60px\r\n\t+bold\r\n\tline-height: 1.07\r\n\t+r3\r\n\t\tfont-size: 32px\r\n\r\n.h2\r\n\tfont-size: 45px\r\n\tcolor: #0e0e0e\r\n\tline-height: 1.5\r\n\t+light\r\n\t&_mb\r\n\t\tmargin-bottom: 20px\r\n\t+r3\r\n\t\tfont-size: 40px\r\n\r\n.h3\r\n\tmargin-bottom: 10px\r\n\tfont-size: 28px\r\n\tline-height: 1\r\n\t+med\r\n\t+r4\r\n\t\tfont-size: 20px\r\n\r\n.h4\r\n\tfont-size: 32px\r\n\t+bold\r\n\t+r3\r\n\t\tfont-size: 22px\r\n\r\na\r\n\tcolor: #000\r\n\ttext-decoration: none\r\n\tcursor: pointer\r\n\r\n// buttons\r\n.btn\r\n\tdisplay: inline-block\r\n\ttext-transform: uppercase\r\n\tcolor: #282828\r\n\tposition: relative\r\n\tpadding: 8px 18px 7px\r\n\tfont-size: 11px\r\n\tz-index: 1\r\n\t+tr(color .3s)\r\n\t&_bd\r\n\t\tborder: 1px solid #333\r\n\t&:before\r\n\t\tcontent: ''\r\n\t\tposition: absolute\r\n\t\tleft: 0\r\n\t\ttop: 0\r\n\t\tbottom: 0\r\n\t\twidth: 5px\r\n\t\tbackground: #333\r\n\t\tz-index: -1\r\n\t\t+tr(width .3s)\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\tcolor: #fff\r\n\t\t\t&:before\r\n\t\t\t\twidth: 100%\r\n\t&_gold\r\n\t\t&.btn_bd\r\n\t\t\tborder-color: $gold\r\n\t\t&:before\r\n\t\t\tbackground-color: $gold\r\n\t&_orange\r\n\t\t&.btn_bd\r\n\t\t\tborder-color: $orange\r\n\t\t&:before\r\n\t\t\tbackground-color: $orange\r\n\t&_red\r\n\t\t&.btn_bd\r\n\t\t\tborder-color: $red\r\n\t\t&:before\r\n\t\t\tbackground-color: $red\r\n\t&_violet\r\n\t\t&.btn_bd\r\n\t\t\tborder-color: $violet\r\n\t\t&:before\r\n\t\t\tbackground-color: $violet\r\n\r\n.button\r\n\tfont-size: 18px\r\n\tcolor: #fff\r\n\twidth: 210px\r\n\tbackground-color: #f7b153\r\n\tpadding: 10px 10px 9px\r\n\tcursor: pointer\r\n\t+tr(background .3s)\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\tbackground: darken(#f7b153, 10)\r\n\r\n// item\r\n.item\r\n\tposition: relative\r\n\tmargin-bottom: 30px\r\n\theight: 462px\r\n\tbackground: #FFF\r\n\tborder: 1px solid #000\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\t&:not(.item_mod)\r\n\t\t\t\t.item__txt\r\n\t\t\t\t\theight: 235px\r\n\t\t\t\t.item__info\r\n\t\t\t\t\topacity: 1\r\n\t\t\t\t.item__img\r\n\t\t\t\t\t&:before\r\n\t\t\t\t\t\topacity: 1\r\n\t\t\t\t\t\tvisibility: visible\r\n\t&_gold\r\n\t\tborder-color: $gold\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\t&:not(.item_mod)\r\n\t\t\t\t\t.item__author,\r\n\t\t\t\t\t.item__txt\r\n\t\t\t\t\t\tcolor: $gold\r\n\t\t.item__instruction\r\n\t\t\tcolor: $gold\r\n\t\t.item__img\r\n\t\t\t&:before\r\n\t\t\t\tbackground: rgba(242,192,94,0.80)\r\n\t\t.item__txt\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\tcolor: $gold\r\n\t&_red\r\n\t\tborder-color: $red\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\t&:not(.item_mod)\r\n\t\t\t\t\t.item__author,\r\n\t\t\t\t\t.item__txt\r\n\t\t\t\t\t\tcolor: $red\r\n\t\t.item__instruction\r\n\t\t\tcolor: $red\r\n\t\t.item__img\r\n\t\t\t&:before\r\n\t\t\t\tbackground: rgba(210,120,87,0.80)\r\n\t\t.item__txt\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\tcolor: $red\r\n\t&_violet\r\n\t\tborder-color: $violet\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\t&:not(.item_mod)\r\n\t\t\t\t\t.item__author,\r\n\t\t\t\t\t.item__txt\r\n\t\t\t\t\t\tcolor: $violet\r\n\t\t.item__instruction\r\n\t\t\tcolor: $violet\r\n\t\t.item__img\r\n\t\t\t&:before\r\n\t\t\t\tbackground: rgba(142, 119, 154, 0.5)\r\n\t\t.item__txt\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\tcolor: $violet\r\n\t&_orange\r\n\t\tborder-color: $orange\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\t&:not(.item_mod)\r\n\t\t\t\t\t.item__author,\r\n\t\t\t\t\t.item__txt\r\n\t\t\t\t\t\tcolor: $orange\r\n\t\t.item__instruction\r\n\t\t\tcolor: $orange\r\n\t\t.item__img\r\n\t\t\t&:before\r\n\t\t\t\tbackground: rgba(#ff8c61, 0.5)\r\n\t\t.item__txt\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\tcolor: $orange\r\n\t&_mod\r\n\t\t.item__img\r\n\t\t\theight: 310px\r\n\t\t\t&:before\r\n\t\t\t\topacity: 0\r\n\t\t\t&:after\r\n\t\t\t\topacity: 0.8\r\n\t\t\t\tvisibility: visible\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\t&:before\r\n\t\t\t\t\t\topacity: 1\r\n\t\t\t\t\t\tvisibility: visible\r\n\t\t\t\t\t&:after\r\n\t\t\t\t\t\topacity: 0\r\n\t\t\t\t\t\tvisibility: hidden\r\n\t\t\t\t\t.item__author\r\n\t\t\t\t\t\tcolor: #fff\r\n\t\t\t\t\t.item__info\r\n\t\t\t\t\t\tmax-height: 120px\r\n\t\t\t\t\t\topacity: 1\r\n\t\t.item__txt\r\n\t\t\theight: 150px\r\n\t\t\tfont-size: 22px\r\n\t\t\t+lora\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\t.item__instruction\r\n\t\t\t\t\t\ttext-decoration: none\r\n\t\t.item__author\r\n\t\t\tcolor: #ccc\r\n\t\t.item__info\r\n\t\t\tmax-height: 0\r\n\t\t\tpadding: 0 15px\r\n\t\t\tcolor: #FFF\r\n\t\t\toverflow: hidden\r\n\t\t&.item_gold\r\n\t\t\t.item__img\r\n\t\t\t\t.no-touch &\r\n\t\t\t\t\t&:hover\r\n\t\t\t\t\t\t&:before\r\n\t\t\t\t\t\t\tbackground: rgba(242,192,94,0.80)\r\n\t\t&.item_red\r\n\t\t\t.item__img\r\n\t\t\t\t.no-touch &\r\n\t\t\t\t\t&:hover\r\n\t\t\t\t\t\t&:before\r\n\t\t\t\t\t\t\tbackground: rgba(210,120,87,0.80)\r\n\t\t&.item_violet\r\n\t\t\t.item__img\r\n\t\t\t\t.no-touch &\r\n\t\t\t\t\t&:hover\r\n\t\t\t\t\t&:before\r\n\t\t\t\t\t\tbackground: rgba(142, 119, 154, 0.6)\r\n\t&_big\r\n\t\theight: 672px\r\n\t\t.item__txt\r\n\t\t\tpadding-top: 0\r\n\t\t.item__img\r\n\t\t\theight: 510px\r\n\t\t.item__title\r\n\t\t\t.item__subtitle\r\n\t\t\t\tfont-size: 56px\r\n\t\t\t\tline-height: 1.2\r\n\t\t\t\tmargin-bottom: 10px\r\n\t\t\t\t+r3\r\n\t\t\t\t\tfont-size: 23px\r\n\t\t\t\t\tline-height: 27px\r\n\t&_big-mod\r\n\t\t.item__txt\r\n\t\t\tpadding-top: 20px\r\n\t\t\theight: 170px\r\n\t\t.item__subtitle\r\n\t\t\tfont-size: 22px\r\n\t\t\t+lora\r\n\t\t\tline-height: 1.1\r\n\t\t\tmargin: 5px 0\r\n\t\t\tmax-height: 74px\r\n\t\t.item__txt-title\r\n\t\t\t+lora\r\n\t\t\tmax-height: 150px\r\n\t\t\toverflow: hidden\r\n\t\t&.item_lg\r\n\t\t\t.item__img\r\n\t\t\t\theight: 702px\r\n\t\t\t.item__txt\r\n\t\t\t\theight: 250px\r\n\t&_lg\r\n\t\theight: 954px\r\n\t\t.no-touch &\r\n\t\t\t&:hover:not(.item_mod)\r\n\t\t\t\t.item\r\n\t\t\t\t\t&__txt\r\n\t\t\t\t\t\theight: 385px\r\n\t\t.item\r\n\t\t\t&__img\r\n\t\t\t\theight: 634px\r\n\t\t\t&__txt\r\n\t\t\t\theight: 318px\r\n\t\t\t\t&-title\r\n\t\t\t\t\tfont-size: 42px\r\n\t\t\t\t\tline-height: 50px\r\n\t\t\t\t\tmargin-bottom: 6px\r\n\t\t\t&__title\r\n\t\t\t\t.item__subtitle\r\n\t\t\t\t\tfont-size: 56px\r\n\t\t\t\t\tline-height: 66px\r\n\t\t\t\t\tmax-height: 132px\r\n\t\t\t&__instruction\r\n\t\t\t\tmargin-bottom: 15px\r\n\t&__in\r\n\t\tdisplay: block\r\n\t&__img\r\n\t\tposition: relative\r\n\t\tdisplay: block\r\n\t\theight: 300px\r\n\t\tbackground: #FFF\r\n\t\tz-index: 0\r\n\t\t+cover\r\n\t\t&:before,\r\n\t\t&:after\r\n\t\t\tcontent: \"\"\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 0\r\n\t\t\tleft: 0\r\n\t\t\tright: 0\r\n\t\t\tbottom: 0\r\n\t\t\topacity: 0\r\n\t\t\tvisibility: hidden\r\n\t\t\t+tr(0.25s)\r\n\t\t&:after\r\n\t\t\tbackground: rgba(89,52,79,0.50)\r\n\t\t\tz-index: -1\r\n\t\t\t+g(rgba(47, 28, 42, 0.5), rgba(45, 26, 40, 0.76))\r\n\t&__txt\r\n\t\tposition: absolute\r\n\t\tdisplay: block\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\tbottom: 0\r\n\t\theight: 160px\r\n\t\tpadding: 12px 35px\r\n\t\ttext-align: center\r\n\t\tfont-size: 18px\r\n\t\tbackground: #FFF\r\n\t\toverflow: hidden\r\n\t\tline-height: 24px\r\n\t\ttransition: color 0.2s ease, height 0.3s ease\r\n\t\t+light\r\n\t\t&-in\r\n\t\t\theight: 100%\r\n\t\t\toverflow: hidden\r\n\t&__info\r\n\t\topacity: 0\r\n\t\ttransition: opacity 0.2s ease, max-height 0.3s ease\r\n\t&__author\r\n\t\tmax-width: 100%\r\n\t\tfont-size: 14px\r\n\t\tcolor: #909090\r\n\t\toverflow: hidden\r\n\t\ttext-overflow: ellipsis\r\n\t\twhite-space: nowrap\r\n\t\t+tr(color 0.2s)\r\n\t\t+light\r\n\t&__instruction\r\n\t\tdisplay: inline-block\r\n\t\ttext-decoration: underline\r\n\t\tfont-size: 14px\r\n\t\t+regi\r\n\t&__title\r\n\t\tposition: absolute\r\n\t\tbottom: 20px\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\ttext-align: center\r\n\t\tfont-size: 18px\r\n\t\t.item__subtitle\r\n\t\t\tfont-size: 28px\r\n\t\t\tcolor: #FFF\r\n\t\t\t+bold\r\n\t&__subtitle\r\n\t\tmax-height: 84px\r\n\t\tmargin: 5px 0\r\n\t\tfont-size: 28px\r\n\t\tline-height: 28px\r\n\t\toverflow: hidden\r\n\t\t+med\r\n\t&__arr\r\n\t\tposition: absolute\r\n\t\theight: 20px\r\n\t\tbottom: -1px\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\toverflow: hidden\r\n\t\ttransform: translate3d(0,0,0)\r\n\t\t&:before,\r\n\t\t&:after\r\n\t\t\tcontent: \"\"\r\n\t\t\tposition: absolute\r\n\t\t\tborder-width: 10px\r\n\t\t\tborder-color: transparent transparent #fff\r\n\t\t\tborder-style: solid\r\n\t\t&:before\r\n\t\t\tleft: -20px\r\n\t\t\tright: 50%\r\n\t\t&:after\r\n\t\t\tright: -20px\r\n\t\t\tleft: 50%\r\n\t.btn\r\n\t\tposition: absolute\r\n\t\ttop: 10px\r\n\t\tleft: -5px\r\n\t\tbackground: #FFF\r\n\t.man\r\n\t\tmargin: 15px auto\r\n\t\tmax-width: 460px\r\n\t+r1\r\n\t\theight: 402px\r\n\t\t.item__img\r\n\t\t\theight: 232px\r\n\t\t.item__subtitle\r\n\t\t\tfont-size: 24px\r\n\t\t\tline-height: 27px\r\n\t\t.item__txt\r\n\t\t\tpadding: 12px\r\n\t\t.item__txt,\r\n\t\t.item__title\r\n\t\t\tfont-size: 15px\r\n\t\t\tline-height: 20px\r\n\t\t&.item_mod\r\n\t\t\t.item__img\r\n\t\t\t\theight: 242px\r\n\t\t\t.item__txt\r\n\t\t\t\tfont-size: 20px\r\n\t\t\t\tline-height: 23px\r\n\t\t&.item_big\r\n\t\t\theight: 672px\r\n\t\t\t.item__img\r\n\t\t\t\theight: 460px\r\n\t\t\t.item__txt\r\n\t\t\t\theight: 210px\r\n\t\t&.item_big-mod\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\t&:not(.item_mod)\r\n\t\t\t\t\t\t.item__txt\r\n\t\t\t\t\t\t\theight: 230px\r\n\t\t\t.item__txt\r\n\t\t\t\theight: 160px\r\n\t\t\t.item__img\r\n\t\t\t\theight: 510px\r\n\t\t\t.item__subtitle\r\n\t\t\t\tfont-size: 20px\r\n\t\t\t\tline-height: 23px\r\n\t\t\t\tmax-height: 70px\r\n\t\t\t\tmargin: 5px 0 7px\r\n\t\t&.item_lg\r\n\t\t\theight: 834px\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\t&:not(.item_mod)\r\n\t\t\t\t\t\t.item__txt\r\n\t\t\t\t\t\t\theight: 365px\r\n\t\t\t.item\r\n\t\t\t\t&__img\r\n\t\t\t\t\theight: 510px\r\n\t\t\t\t&__txt\r\n\t\t\t\t\theight: 310px\r\n\t\t\t&.item_big-mod\r\n\t\t\t\t.item\r\n\t\t\t\t\t&__img\r\n\t\t\t\t\t\theight: 590px\r\n\t\t\t\t\t&__txt\r\n\t\t\t\t\t\theight: 230px\r\n\t+r2\r\n\t\t&.item_mod\r\n\t\t\t.item__img\r\n\t\t\t\t.no-touch &\r\n\t\t\t\t\t&:hover\r\n\t\t\t\t\t\t.item__info\r\n\t\t\t\t\t\t\tmax-height: 100px\r\n\t\t&.item_lg\r\n\t\t\t.item\r\n\t\t\t\t&__txt\r\n\t\t\t\t\t&-title\r\n\t\t\t\t\t\tfont-size: 20px\r\n\t\t\t\t\t\tline-height: 23px\r\n\t\t\t\t\t\tmargin-bottom: 20px\r\n\t\t\t\t&__title\r\n\t\t\t\t\t.item__subtitle\r\n\t\t\t\t\t\tfont-size: 24px\r\n\t\t\t\t\t\tline-height: 27px\r\n\t\t\t\t\t\tmax-height: 54px\r\n\t\t&.item_big-mod\r\n\t\t\t.item__txt-title\r\n\t\t\t\tmax-height: 138px\r\n\t+r3\r\n\t\tmax-width: 320px\r\n\t\tmargin: 0 auto 30px\r\n\t\theight: 370px\r\n\t\t.item__img\r\n\t\t\theight: 222px\r\n\t\t.item__txt\r\n\t\t\theight: 150px\r\n\t\t&.item_mod\r\n\t\t\t.item__img\r\n\t\t\t\theight: 217px\r\n\t\t\t\t.no-touch &\r\n\t\t\t\t\t&:hover\r\n\t\t\t\t\t\t.item__info\r\n\t\t\t\t\t\t\tmax-height: 80px\r\n\t\t\t.item__txt\r\n\t\t\t\tfont-size: 19px\r\n\t\t&.item_big\r\n\t\t\theight: 370px\r\n\t\t\t.item__txt\r\n\t\t\t\tposition: static\r\n\t\t\t\theight: auto\r\n\t\t&.item_big-mod\r\n\t\t\t.item__txt\r\n\t\t\t\tposition: absolute\r\n\t\t\t\theight: 150px\r\n\t\t\t.item__img\r\n\t\t\t\theight: 218px\r\n\t\t&.item_lg\r\n\t\t\theight: 370px\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover:not(.item_mod)\r\n\t\t\t\t\t.item__txt\r\n\t\t\t\t\t\theight: 230px\r\n\t\t\t.item\r\n\t\t\t\t&__img\r\n\t\t\t\t\theight: 217px\r\n\t\t\t\t&__txt\r\n\t\t\t\t\theight: 150px\r\n\t\t\t\t&__instruction\r\n\t\t\t\t\tmargin: 0\r\n\t\t\t&.item_big-mod\r\n\t\t\t\t.item\r\n\t\t\t\t\t&__img\r\n\t\t\t\t\t\theight: 217px\r\n\t\t\t\t\t&__txt\r\n\t\t\t\t\t\theight: 150px\r\n\t\t\t\t\t\t&-title\r\n\t\t\t\t\t\t\tmax-height: 70px\r\n\t\t.man\r\n\t\t\tdisplay: none\r\n\r\n.man\r\n\ttext-align: left\r\n\tdisplay: table\r\n\t&_big-img\r\n\t\t.man__img\r\n\t\t\twidth: 80px\r\n\t\t\theight: 80px\r\n\t\t\tborder-radius: 0\r\n\t\t.man__text\r\n\t\t\tfont-weight: 400\r\n\t\t\tcolor: #757575\r\n\t\t\tline-height: 1.45\r\n\t&__text\r\n\t\tdisplay: table-cell\r\n\t\tpadding-left: 20px\r\n\t\ttext-align: left\r\n\t\tfont-size: 16px\r\n\t\tline-height: 1.125\r\n\t\tvertical-align: middle\r\n\t\t+light\r\n\t&__img\r\n\t\tdisplay: table-cell\r\n\t\twidth: 60px\r\n\t\theight: 60px\r\n\t\tborder-radius: 50%\r\n\t\toverflow: hidden\r\n\t\tvertical-align: middle\r\n\t\timg\r\n\t\t\tmax-width: 100%\r\n\t\t\tborder-radius: 50% 50% 0\r\n\t+r3\r\n\t\t&_big-img\r\n\t\t\t.man__text\r\n\t\t\t\tfont-size: 14px\r\n\r\n.social-big\r\n\tmargin: -4px\r\n\t+clr\r\n\t> li\r\n\t\tpadding: 4px\r\n\t\tfloat: left\r\n\r\n\t\ta\r\n\t\t\twidth: 55px\r\n\t\t\theight: 50px\r\n\t\t\tborder-radius: 3px\r\n\t\t\tcolor: #fff\r\n\t\t\tdisplay: block\r\n\t\t\ttext-align: center\r\n\t\t\t+vertical\r\n\t\t\ttransition: opacity .3s, box-shadow .3s\r\n\t\t\ti\r\n\t\t\t\tdisplay: inline-block\r\n\t\t\t\tvertical-align: middle\r\n\t\t\t\tfont-size: 20px\r\n\t\t\t\tline-height: 1\r\n\t\t\t&.is-vk\r\n\t\t\t\tbackground-color: #38639a\r\n\t\t\t\tbox-shadow: 0 2px 0 #2d4f7a\r\n\t\t\t&.is-fb\r\n\t\t\t\tbackground-color: #3a579a\r\n\t\t\t\tbox-shadow: 0 2px 0 #324b86\r\n\t\t\t&.is-odk\r\n\t\t\t\tbackground-color: #fda700\r\n\t\t\t\tbox-shadow: 0 2px 0 #d6a753\r\n\t\t\t&.is-gp\r\n\t\t\t\tbackground-color: #d63b22\r\n\t\t\t\tbox-shadow: 0 2px 0 #a42b18\r\n\t\t\t&.is-ya\r\n\t\t\t\tbackground-color: #f72415\r\n\t\t\t\tbox-shadow: 0 2px 0 #d63b22\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\topacity: .8\r\n\t\t\t\t\tbox-shadow: none\r\n\r\n\r\n.social-ya\r\n\t+reg\r\n\r\n.selectBox\r\n\tborder: 1px solid #ff8c61\r\n\tborder-radius: 0\r\n\tbackground: none\r\n\tfont-size: 0\r\n\t+regi\r\n\tposition: relative\r\n\tcursor: pointer\r\n\t&:focus\r\n\t\tborder-color: #ff8c61\r\n\t.selectBox-arrow\r\n\t\tbackground: none\r\n\t\tborder: none\r\n\t\tfont: normal normal normal 14px/1 FontAwesome\r\n\t\tfont-size: inherit\r\n\t\ttext-rendering: auto\r\n\t\t-webkit-font-smoothing: antialiased\r\n\t\t-moz-osx-font-smoothing: grayscale\r\n\t\tposition: absolute\r\n\t\ttop: 50%\r\n\t\tright: 22px\r\n\t\tfont-size: 14px\r\n\t\tmargin-top: -7px\r\n\t\tcolor: #ff8c61\r\n\t\twidth: auto\r\n\t\theight: auto\r\n\t\t&:before\r\n\t\t\tcontent: \"\\f107\"\r\n\t.selectBox-label\r\n\t\tfont-size: 18px\r\n\t\tline-height: 21px\r\n\t\tpadding: 12px 35px 11px 14px\r\n\t&.is-gray\r\n\t\tborder-color: #d8d8d8\r\n\t\tbackground: #fff\r\n\t&.is-small\r\n\t\tborder-radius: 3px\r\n\t\tborder-color: #d8d8d8\r\n\t\tbackground: #fff\r\n\t\t+reg\r\n\t\t&.selectBox-menuShowing\r\n\t\t\tborder-radius: 3px 3px 0 0\r\n\t\t.selectBox-label\r\n\t\t\tfont-size: 14px\r\n\t\t\tpadding: 14px 35px 13px 15px\r\n\t\t.selectBox-arrow\r\n\t\t\tcolor: #999\r\n.selectBox-options\r\n\tbackground: #fff\r\n\t+reg\r\n\tpadding: 19px 0 12px 0\r\n\tborder: 1px solid #ff8c61\r\n\tmax-height: 300px\r\n\tborder-radius: 0 !important\r\n\tbox-shadow: none\r\n\t&.selectBox-options-top\r\n\t\tmargin-top: -1px\r\n\t\tborder-bottom: none\r\n\t&.selectBox-options-bottom\r\n\t\tmargin-top: 1px\r\n\t\tborder-top: none\r\n\t&.is-gray-selectBox-dropdown-menu\r\n\t\tborder-color: #d8d8d8\r\n\t&.is-small-selectBox-dropdown-menu\r\n\t\tborder-color: #d8d8d8\r\n\t\tli\r\n\t\t\ta\r\n\t\t\t\tfont-size: 14px\r\n\tli\r\n\t\tmargin: 0 18px 0 14px\r\n\t\tborder-top: 1px solid #e5e5e5\r\n\t\t&:first-child\r\n\t\t\tborder: none\r\n\t\ta\r\n\t\t\tpadding: 10px 0\r\n\t\t\ttransition: color 0.25s\r\n\t\t\tlist-style-type: none\r\n\t\t\tfont-size: 18px\r\n\t\t\tline-height: 21px\r\n\t\t\tcursor: pointer\r\n\t\t\t&:hover\r\n\t\t\t\tbackground: none\r\n\t\t&.selectBox-selected\r\n\t\t\ta\r\n\t\t\t\tbackground: none","// popups\r\n\r\n.popup\r\n position: fixed\r\n top: 0\r\n left: 0\r\n right: 0\r\n bottom: 0\r\n background: rgba(#59344F, .4)\r\n z-index: 500\r\n +vertical\r\n padding: 45px 10px 45px\r\n overflow-y: auto\r\n visibility: hidden\r\n opacity: 0\r\n transition: visibility .3s, opacity .3s\r\n &.is-open\r\n visibility: visible\r\n opacity: 1\r\n .popup__in\r\n transform: scale(1)\r\n +r4\r\n padding-bottom: 25px\r\n &_download\r\n .popup\r\n &__in\r\n max-width: 450px\r\n &__body\r\n padding: 19px 20px 30px\r\n .profile-form__add\r\n padding: 7px 0 16px\r\n &__name\r\n color: #282828\r\n font-size: 22px\r\n line-height: 26px\r\n +reg\r\n margin-bottom: 10px\r\n &__in\r\n box-shadow: 0 2px 0 #e6e7e3, 0 5px 20px rgba(0, 0, 0, 0.28)\r\n border: 1px solid #d0d0d0\r\n border-width: 1px 1px 0 0\r\n display: inline-block\r\n vertical-align: middle\r\n position: relative\r\n width: 100%\r\n max-width: 410px\r\n background: #fff\r\n border-radius: 3px\r\n font-size: 14px\r\n text-align: left\r\n transform: scale(.9)\r\n transition: transform .2s\r\n &__close\r\n color: #fff\r\n position: absolute\r\n right: 0\r\n top: -35px\r\n background: transparent\r\n font-size: 22px\r\n opacity: .8\r\n +tr(opacity .3s)\r\n .no-touch &\r\n &:hover\r\n opacity: 1\r\n &__body\r\n padding: 10px 50px\r\n +r4\r\n padding: 10px 20px\r\n &__tabs\r\n +clr\r\n > a\r\n float: left\r\n width: 50%\r\n color: #282828\r\n font-size: 22px\r\n padding: 10px 15px 10px\r\n background: #e6e7e3\r\n position: relative\r\n z-index: 1\r\n transition: background .3s, color .3s\r\n +r4\r\n font-size: 16px\r\n text-align: center\r\n .no-touch &\r\n &:hover\r\n background: $mint\r\n color: #fff\r\n &:after\r\n content: ''\r\n position: absolute\r\n width: 10px\r\n top: 0\r\n bottom: 0\r\n &.is-active\r\n background: #fff\r\n &:after\r\n display: none\r\n .no-touch &\r\n &:hover\r\n color: #282828\r\n &:first-child\r\n border-radius: 2px 0 0 0\r\n padding-left: 50px\r\n +r4\r\n padding-left: 15px\r\n &:after\r\n right: 0\r\n background-image: linear-gradient(-270deg, transparent 0%, rgba(0,0,0, .1) 100%)\r\n &:last-child\r\n border-radius: 0 2px 0 0\r\n padding-left: 30px\r\n +r4\r\n padding-left: 15px\r\n &:after\r\n left: 0\r\n background-image: linear-gradient(270deg, transparent 0%, rgba(0,0,0, .1) 100%)\r\n &__title\r\n position: relative\r\n text-align: center\r\n margin: 10px 0\r\n span\r\n font-size: 14px\r\n color: rgba(#4a4a4a, .4)\r\n +light\r\n padding: 0 15px\r\n background: #fff\r\n position: relative\r\n z-index: 2\r\n &:before\r\n content: ''\r\n position: absolute\r\n left: 0\r\n right: 0\r\n height: 1px\r\n z-index: 1\r\n top: 50%\r\n background: #9bc1bc\r\n .social-big\r\n margin: 20px -5px\r\n.tab-content\r\n display: none\r\n &.is-active\r\n display: block\r\n\r\n.field\r\n margin-bottom: 20px\r\n &__label\r\n text-transform: uppercase\r\n +bold\r\n font-size: 12px\r\n margin-bottom: 7px\r\n color: #4a4a4a\r\n &__input\r\n .input-text\r\n width: 100%\r\n\r\n.field-login\r\n +clr\r\n margin-bottom: 20px\r\n .checkbox\r\n float: left\r\n margin-top: 13px\r\n +r4\r\n float: none\r\n margin-bottom: 15px\r\n .login\r\n float: right\r\n display: inline-block\r\n text-align: center\r\n +r4\r\n float: none\r\n display: block\r\n input\r\n display: block\r\n margin-bottom: 20px\r\n +r4\r\n width: 100%\r\n.input\r\n position: relative\r\n margin: 7px 0\r\n &.has-success\r\n .input-text\r\n border: 1px dashed $mint\r\n padding-right: 50px\r\n .input__valid\r\n visibility: visible\r\n opacity: 1\r\n &.has-error\r\n .input-text\r\n border-style: dashed \r\n .input__invalid\r\n visibility: visible\r\n opacity: 1\r\n background: rgb(185, 74, 72) \r\n &__icon\r\n position: absolute\r\n left: 0\r\n top: 0\r\n font-size: 14px\r\n padding: 18px\r\n &__valid, &__invalid\r\n transition: visibility .3s, opacity .3s\r\n visibility: hidden\r\n opacity: 0\r\n position: absolute\r\n top: 0\r\n right: 0\r\n padding: 18px\r\n background: $mint\r\n color: #fff\r\n font-size: 14px\r\n border-radius: 0 3px 3px 0\r\n.input-text\r\n border-radius: 3px\r\n border: 1px solid #d8d8d8\r\n color: #4a4a4a\r\n padding: 17px 15px 14px 40px\r\n font-size: 14px\r\n +reg\r\n &_pwd\r\n letter-spacing: 4px\r\n.input-btn\r\n color: #fff\r\n background-image: linear-gradient(180deg, #9bc1bc 0%, #93b6b2 100%)\r\n border-radius: 3px\r\n box-shadow: 0 2px 0 #8da8a4\r\n font-size: 18px\r\n padding: 10px 44px\r\n transition: opacity .3s, box-shadow .3s\r\n +r4\r\n padding: 10px 5px\r\n &_full\r\n display: block\r\n width: 100%\r\n .no-touch &\r\n &:hover\r\n opacity: .8\r\n box-shadow: none\r\n\r\n.orange-link\r\n display: inline-block\r\n color: #ff8c61\r\n border-bottom: 1px dashed #ff8c61\r\n +light\r\n .no-touch &\r\n &:hover\r\n border-style: solid\r\n\r\n.checkbox\r\n position: relative\r\n padding-left: 25px\r\n input[type=\"checkbox\"]\r\n opacity: 0\r\n visibility: hidden\r\n position: absolute\r\n span\r\n color: rgba(74, 74, 74, 0.4)\r\n cursor: pointer\r\n font-size: 12px\r\n +light\r\n &::before\r\n content: ''\r\n display: inline-block\r\n position: absolute\r\n left: 0\r\n top: -3px\r\n margin-right: 7px\r\n width: 18px\r\n height: 18px\r\n background: #fff\r\n border: 1px solid #d8d8d8\r\n border-radius: 2px\r\n &::after\r\n content: \"\\f00c\"\r\n display: none\r\n position: absolute\r\n left: 3px\r\n top: 0\r\n color: $mint\r\n +fa\r\n input[type=\"checkbox\"]:checked\r\n + span\r\n &:before\r\n border-color: $mint\r\n &::after\r\n display: block\r\n","$indent: 30px\r\n// typography\r\n.article\r\n\tfont-size: 18px\r\n\tline-height: 1.6\r\n\t&_serif\r\n\t\t+lora\r\n\t&__list\r\n\t\t&-num\r\n\t\t\tdisplay: table-cell\r\n\t\t\tmin-width: 108px\r\n\t\t\ttext-align: center\r\n\t\t\tfont-size: 68px\r\n\t\t\tcolor: #9bc1bc\r\n\t\t\tvertical-align: top\r\n\t\t\tletter-spacing: 7.25px\r\n\t\t\tline-height: 1\r\n\t\t\t+bold\r\n\t\tli\r\n\t\t\tdisplay: table\r\n\t\t\twidth: 100%\r\n\t&__option\r\n\t\tdisplay: table-cell\r\n\t\tvertical-align: top\r\n\t&__inner\r\n\t\tpadding: 0 55px\r\n\th2\r\n\t\t+med\r\n\t\tmargin-bottom: 7px\r\n\t\tfont-size: 28px\r\n\r\n\ta\r\n\t\tfont-size: 18px\r\n\tp\r\n\t\tmargin-bottom: $indent\r\n\tp, li\r\n\t\tstrong, b\r\n\t\t\t+lorab\r\n\t\ta\r\n\t\t\tcolor: #76938f\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\ttext-decoration: underline\r\n\tul\r\n\t\tmargin-bottom: $indent\r\n\t\tli\r\n\t\t\tposition: relative\r\n\t\t\tcolor: #000\r\n\t\t\tpadding-left: 37px\r\n\t\t\t&:before\r\n\t\t\t\tcontent: ''\r\n\t\t\t\tposition: absolute\r\n\t\t\t\ttop: 12px\r\n\t\t\t\tleft: 12px\r\n\t\t\t\twidth: 6px\r\n\t\t\t\theight: 6px\r\n\t\t\t\tbackground: #9bc1bc\r\n\t\t\t\tborder-radius: 50%\r\n\t\t&.slick-dots\r\n\t\t\tli\r\n\t\t\t\tpadding: 0\r\n\t\t\t\t&:before\r\n\t\t\t\t\tdisplay: none\r\n\tfigure\r\n\t\tborder-bottom: 1px solid #9bc1bc\r\n\t\tpadding-bottom: 20px\r\n\t\tmargin-bottom: 20px\r\n\t\t&.figure_mb\r\n\t\t\tmargin-bottom: 35px\r\n\t\t> img\r\n\t\t\tmax-width: 100%\r\n\t\t\tdisplay: block\r\n\t\t\tmargin: 0 auto 10px\r\n\t\t.iframe-wrap\r\n\t\t\tposition: relative\r\n\t\t\tmargin-bottom: 10px\r\n\t\t\tpadding-bottom: 55.25%\r\n\t\t\theight: 0\r\n\t\t\toverflow: hidden\r\n\t\t\tiframe\r\n\t\t\t\tposition: absolute\r\n\t\t\t\ttop: 0\r\n\t\t\t\tleft: 0\r\n\t\t\t\theight: 100%\r\n\t\t\t\twidth: 100%\r\n\tfigcaption\r\n\t\t+light\r\n\t\t> .square\r\n\t\t\tfloat: left\r\n\t\t\tmargin-top: 3px\r\n\t\t> p\r\n\t\t\toverflow: hidden\r\n\t\t\tpadding-left: 15px\r\n\t\t\tline-height: 1.25\r\n\t\t\tfont-size: 16px\r\n\t\t\tmargin-bottom: 0\r\n\t\t\t+ p\r\n\t\t\t\tmargin-bottom: 15px\r\n\t\t\t.meta\r\n\t\t\t\tdisplay: block\r\n\t\t\t\tfont-size: 14px\r\n\t\t\t\t+light\r\n\t\t\t\tline-height: 1.25\r\n\t\t\t\tpadding-top: 3px\r\n\t\t\t\tmargin-top: 5px\r\n\t\t\t\t&:only-child\r\n\t\t\t\t\tmargin-top: 0\r\n\tblockquote\r\n\t\tmargin-bottom: $indent\r\n\t\ttext-align: center\r\n\t\tfont-size: 28px\r\n\t\tline-height: 1.42\r\n\t\tpadding: 55px 0\r\n\t\tposition: relative\r\n\t\tdisplay: block\r\n\t\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\"\r\n\t\t+lorai\r\n\t\t&.blockquote_no-quotes\r\n\t\t\t&:before,\r\n\t\t\t&:after\r\n\t\t\t\tdisplay: none\r\n\t\t\tp\r\n\t\t\t\t&:before,\r\n\t\t\t\t&:after\r\n\t\t\t\t\twidth: 87px\r\n\t\t\t\t\tmargin-left: -43.5px\r\n\t\t&:before,\r\n\t\t&:after\r\n\t\t\tposition: absolute\r\n\t\t\tfont-size: 96px\r\n\t\t\tline-height: 0.9\r\n\t\t\tcolor: #9bc1bc\r\n\t\t\tleft: 50%\r\n\t\t\tmargin-left: -40px\r\n\t\t\tbackground: #fff\r\n\t\t\tpadding: 0 15px\r\n\t\t\tz-index: 2\r\n\t\t\theight: 40px\r\n\t\t\t+lorabi\r\n\t\t&:before\r\n\t\t\tcontent: open-quote\r\n\t\t\ttop: 0\r\n\t\t\tmargin-top: -7px\r\n\t\t&:after\r\n\t\t\tcontent: close-quote\r\n\t\t\tbottom: 0\r\n\t\tp\r\n\t\t\tmargin-bottom: 0\r\n\t\t\t&:before,\r\n\t\t\t&:after\r\n\t\t\t\tcontent: ''\r\n\t\t\t\twidth: 300px\r\n\t\t\t\theight: 1px\r\n\t\t\t\tbackground: #9bc1bc\r\n\t\t\t\tposition: absolute\r\n\t\t\t\tleft: 50%\r\n\t\t\t\tmargin-left: -150px\r\n\t\t\t\tz-index: 1\r\n\t\t\t&:before\r\n\t\t\t\ttop: 16px\r\n\t\t\t&:after\r\n\t\t\t\tbottom: 19px\r\n\t.man\r\n\t\tmargin: 37px 0 10px\r\n\t.expand__link\r\n\t\tfont-size: 30px\r\n\t+r5\r\n\t\t&__list-num\r\n\t\t\tmin-width: 80px\r\n\t+r2\r\n\t\t&__inner\r\n\t\t\tpadding: 0\r\n\t+r3\r\n\t\tfont-size: 16px\r\n\t\t.man\r\n\t\t\tmargin-top: 15px\r\n\t+r4\r\n\t\tul li\r\n\t\t\tmargin-left: 15px\r\n\t\t&__list li\r\n\t\t\tdisplay: block\r\n\t\t&__option\r\n\t\t\tdisplay: block\r\n\t\t\t+clr\r\n\t\t&__el\r\n\t\t\tclear: both\r\n\t\t&__list-num\r\n\t\t\tdisplay: block\r\n\t\t\tfloat: left\r\n\t\t\tmin-width: auto\r\n\t\t\tmargin-right: 18px\r\n\t\t\ttext-align: left\r\n\t\tblockquote\r\n\t\t\tfont-size: 22px\r\n\t\t\tline-height: 1.85\r\n\t\t.h3\r\n\t\t\tmargin: 5px 0 0\r\n\t\t\tline-height: 1.4\r\n\t\t\toverflow: hidden\r\n\t\t.expand__link\r\n\t\t\tfont-size: 18px\r\n\t&__content\r\n\t\tpadding: 0\r\n\t\tp, ul, ol, .news-header, .divider, figure, h2, h3, h4, .h2, .h3, .h4\r\n\t\t\tmax-width: 630px\r\n\t\tp, ul, ol, blockquote, figure, h2, h3, h4, .h2, .h3, .h4\r\n\t\t\tmargin: 0 auto 30px\r\n\t\t.news-header\r\n\t\t\tmargin: 0 auto\r\n\t\t\th4, .h4\r\n\t\t\t\t+bold\r\n\t\t.divider\r\n\t\t\tmargin: 25px auto\r\n\t\tblockquote\r\n\t\t\tmax-width: 740px\r\n\t\tfigure, blockquote\r\n\t\t\tp\r\n\t\t\t\tmax-width: 100%\r\n\t\t\t\tmargin: 0\r\n\t\t.inner-slider\r\n\t\t\tfigure\r\n\t\t\t\tmargin: 0\r\n\t\t\t\tmax-width: 100%\r\n\t\tfigcaption\r\n\t\t\tpadding: 15px 0 0",".main\r\n\tpadding: 30px 15px\r\n\t&-in\r\n\t\tpadding: 30px 15px 50px\r\n\t&__row\r\n\t\tmargin: 0 -15px\r\n\t\t+clr\r\n\t&__content, &__sidebar\r\n\t\tpadding: 0 15px\r\n\t\tfloat: left\r\n\t&__sidebar\r\n\t\twidth: 25%\r\n\t&__content\r\n\t\twidth: 75%\r\n\r\n.social\r\n\tborder: 1px solid #e6e6e6\r\n\tpadding: 19px 15px 15px\r\n\ttext-align: center\r\n\tmargin-bottom: 30px\r\n\t+r3\r\n\t\tmargin: 0 auto 30px\r\n\t&__title\r\n\t\tfont-size: 22px\r\n\t\tline-height: 1.18\r\n\t\t+medi\r\n\t\ta\r\n\t\t\tdisplay: inline-block\r\n\t\t\t+tr(color .3s)\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\tcolor: $mint\r\n\t\t&:after\r\n\t\t\twidth: 38px\r\n\t\t\tborder-bottom: 3px solid #e6e6e6\r\n\t\t\tmargin: 11px auto 15px\r\n\t\t\tdisplay: block\r\n\t\t\tcontent: \"\"\r\n\r\n\t&__list\r\n\t\tfont-size: 0\r\n\t\tli\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: top\r\n\t\t\tpadding: 5px\r\n\t\ta\r\n\t\t\tdisplay: block\r\n\t\t\tcolor: #fff\r\n\t\t\twidth: 40px\r\n\t\t\theight: 40px\r\n\t\t\tpadding: 9px 0 7px\r\n\t\t\ttext-align: center\r\n\t\t\t+tr(transform .3s)\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\ttransform: scale(1.2)\r\n\t\t\t&.is-fb\r\n\t\t\t\tbackground-color: #3b5998\r\n\t\t\t&.is-tw\r\n\t\t\t\tbackground-color: #55acee\r\n\t\t\t&.is-vk\r\n\t\t\t\tbackground-color: #45668e\r\n\t\t\t&.is-od\r\n\t\t\t\tbackground-color: #ed812b\r\n\t\ti\r\n\t\t\tfont-size: 24px\r\n\r\n.news-main\r\n\tmargin-bottom: 30px\r\n\t&__title\r\n\t\tfont-size: 14px\r\n\t\tline-height: 20px\r\n\t\tpadding-left: 23px\r\n\t\tposition: relative\r\n\t\t+light\r\n\t\ti\r\n\t\t\tcolor: #9bc1bc\r\n\t\t\tfont-size: 18px\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 0\r\n\t\t\tleft: 0\r\n\t&__link\r\n\t\tcolor: #9bc1bc\r\n\t\t+reg\r\n\t\tfont-size: 18px\r\n\t\tline-height: 1\r\n\t\tposition: relative\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: top\r\n\t\tpadding-right: 20px\r\n\t\ti\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 1px\r\n\t\t\tright: 0\r\n\t&__wrap\r\n\t\tmargin-bottom: 15px\r\n\t\tposition: relative\r\n\t\toverflow: hidden\r\n\t\t&:before\r\n\t\t\tcontent: \"\"\r\n\t\t\tposition: absolute\r\n\t\t\tbottom: 0\r\n\t\t\tleft: 0\r\n\t\t\tright: 0\r\n\t\t\theight: 100px\r\n\t\t\tbackground-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%)\r\n\t\t\tz-index: 1\r\n\t&__list\r\n\t\tmax-height: 1387px\r\n\t\t+r1\r\n\t\t\tmax-height: 1210px\r\n\t\t.news-item\r\n\t\t\t&:last-child\r\n\t\t\t\tborder: none\r\n\r\n.scroll\r\n\tposition: relative\r\n\toverflow: hidden\r\n\t&.ps-active-y\r\n\t\tpadding-right: 10px\r\n\t.no-touch &\r\n\t\t&:hover, &.ps-in-scrolling\r\n\t\t\t.ps-scrollbar-y, .ps-scrollbar-x\r\n\t\t\t\topacity: 1\r\n\t.ps-scrollbar-x-rail, .ps-scrollbar-y-rail\r\n\t\tposition: absolute\r\n\t\tz-index: 2\r\n\t.ps-scrollbar-y\r\n\t\twidth: 8px\r\n\t.ps-scrollbar-x\r\n\t\theight: 8px\r\n\t.ps-scrollbar-y, .ps-scrollbar-x\r\n\t\tposition: relative\r\n\t\tbackground: rgba(#000, 0.3)\r\n\t\topacity: 0\r\n\t\ttransition: opacity 0.2s\r\n\r\n.news-item\r\n\tborder-bottom: 1px solid #e6e6e6\r\n\tpadding: 25px 0\r\n\t&:first-child\r\n\t\tpadding-top: 22px\r\n\t&__link\r\n\t\tdisplay: block\r\n\t\t+clr\r\n\t\tcolor: #282828\r\n\t\ttransition: color 0.25s\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\tcolor: $red\r\n\t&__img\r\n\t\tfloat: right\r\n\t\twidth: 160px\r\n\t\tfont-size: 0\r\n\t\tmargin: 5px 0 0 10px\r\n\t\timg\r\n\t\t\twidth: 100%\r\n\t&__title\r\n\t\tfont-size: 20px\r\n\t\tline-height: 22px\r\n\t\t+med\r\n\t\tmargin-bottom: 10px\r\n\t\t+r3\r\n\t\t\tfont-size: 18px\r\n\tp\r\n\t\tfont-size: 16px\r\n\t\tline-height: 20px\r\n\t\t+light\r\n\t\tmargin-bottom: 10px\r\n\t\t+r3\r\n\t\t\tfont-size: 15px\r\n\ttime\r\n\t\tdisplay: block\r\n\r\n.item-lg\r\n\tpadding: 60px 30px 37px\r\n\tposition: relative\r\n\t+cover\r\n\t+r3\r\n\t\tpadding: 60px 20px 30px\r\n\t\tmargin: 0 -15px\r\n\t&:before\r\n\t\tcontent: \"\"\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\tbottom: 0\r\n\t\tbackground-image: linear-gradient(180deg, rgba(64, 38, 57, 0.7) 0%, rgba(62, 36, 55, 0.85) 100%)\r\n\t\tz-index: 1\r\n\r\n\t.btn\r\n\t\tposition: absolute\r\n\t\ttop: 10px\r\n\t\tleft: -5px\r\n\t\tz-index: 2\r\n\t\tbackground: #fff\r\n\t\t+r3\r\n\t\t\tleft: 15px\r\n\t&__in\r\n\t\tposition: relative\r\n\t\tz-index: 1\r\n\t\t+clr\r\n\t&__box, &__slider\r\n\t\tfloat: left\r\n\t\t+r2\r\n\t\t\tfloat: none\r\n\t&__box\r\n\t\tbackground-color: rgba(255, 255, 255, 0.9)\r\n\t\twidth: 31%\r\n\t\tpadding: 25px 20px 32px 28px\r\n\t\t+r1\r\n\t\t\tpadding: 21px 17px 32px\r\n\t\t\twidth: 30%\r\n\t\t+r2\r\n\t\t\twidth: auto\r\n\t\t\tmargin: 0 20px\r\n\t\t+r3\r\n\t\t\tmargin: 0\r\n\t\tp\r\n\t\t\tfont-size: 18px\r\n\t\t\t+light\r\n\t\t\tline-height: 24px\r\n\t\t\t+r1\r\n\t\t\t\tfont-size: 16px\r\n\t\t\t\tline-height: 20px\r\n\t&__slider\r\n\t\twidth: 69%\r\n\t\tpadding: 0 20px 0 71px\r\n\t\t+r1\r\n\t\t\twidth: 70%\r\n\t\t\tpadding: 0 15px 0 54px\r\n\t\t+r2\r\n\t\t\twidth: auto\r\n\t\t\tpadding: 0 20px\r\n\t\t+r3\r\n\t\t\tpadding: 0\r\n\t&__title\r\n\t\tfont-size: 52px\r\n\t\tline-height: 1\r\n\t\t+bold\r\n\t\tmargin-bottom: 22px\r\n\t\t+r1\r\n\t\t\tfont-size: 38px\r\n\r\n.slider\r\n\tmax-width: 100%\r\n\twidth: 760px\r\n\tmin-height: 350px\r\n\tposition: relative\r\n\t+r2\r\n\t\tmin-height: 1px\r\n\t&:before, &:after\r\n\t\tcontent: \"\"\r\n\t\tposition: absolute\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\theight: calc(50% - 25px)\r\n\t\tborder: 1px solid #fff\r\n\t\t+r3\r\n\t\t\theight: calc(50% - 20px)\r\n\t&:before\r\n\t\ttop: 0\r\n\t\tborder-bottom: none\r\n\t&:after\r\n\t\tbottom: 0\r\n\t\tborder-top: none\r\n\t&__in\r\n\t\tmin-height: 350px\r\n\t\tposition: relative\r\n\t\tz-index: 2\r\n\t\t+r2\r\n\t\t\tmin-height: 1px\r\n\t&__prev, &__next\r\n\t\tposition: absolute\r\n\t\ttop: 50%\r\n\t\tmargin-top: -25px\r\n\t\twidth: 50px\r\n\t\theight: 50px\r\n\t\tborder: 1px solid #fff\r\n\t\tborder-radius: 50%\r\n\t\tfont-size: 32px\r\n\t\tcolor: #fff\r\n\t\tbackground: none\r\n\t\tcursor: pointer\r\n\t\tz-index: 10\r\n\t\ttransition: all 0.2s\r\n\t\t+r3\r\n\t\t\twidth: 40px\r\n\t\t\theight: 40px\r\n\t\t\tmargin: -20px 0 0\r\n\t\t\tfont-size: 25px\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\tbackground-color: #f2c05e\r\n\t\t\t\tborder-color: #f2c05e\r\n\t&__prev\r\n\t\tleft: -24px\r\n\t\t+r3\r\n\t\t\tleft: -19px\r\n\t\ti\r\n\t\t\tmargin-right: 4px\r\n\t&__next\r\n\t\tright: -24px\r\n\t\t+r3\r\n\t\t\tright: -19px\r\n\t\ti\r\n\t\t\tmargin-left: 4px\r\n\t.slick-dots\r\n\t\tz-index: 10\r\n\t\tbottom: 40px\r\n\t\tfont-size: 0\r\n\t\tli\r\n\t\t\tpadding: 0\r\n\t\t\tmargin: 0 5px\r\n\t\t\t&.slick-active\r\n\t\t\t\tbutton\r\n\t\t\t\t\tbackground: #fff\r\n\t\t\tbutton\r\n\t\t\t\twidth: 12px\r\n\t\t\t\theight: 12px\r\n\t\t\t\tborder: 1px solid #fff\r\n\t\t\t\tbackground: none\r\n\r\n.slide\r\n\tcolor: #fff\r\n\tpadding: 53px 110px 72px\r\n\tposition: relative\r\n\tz-index: 3\r\n\t+r1\r\n\t\tpadding: 45px 45px 70px\r\n\t+r3\r\n\t\tpadding: 20px 30px 70px\r\n\t&__title\r\n\t\tfont-size: 36px\r\n\t\tline-height: 1\r\n\t\t+lorai\r\n\t\tmargin-bottom: 55px\r\n\t\t+r1\r\n\t\t\tfont-size: 32px\r\n\t\t\tline-height: 36px\r\n\t\t+r3\r\n\t\t\tfont-size: 24px\r\n\t\t\tline-height: 26px\r\n\t\t\tmargin-bottom: 30px\r\n\t\t\ttext-align: center\r\n\t\t+r4\r\n\t\t\tfont-size: 22px\r\n\t&__author\r\n\t\tfont-size: 0\r\n\t\t+clr\r\n\t&__img, &__name\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: middle\r\n\t&__img\r\n\t\twidth: 70px\r\n\t\theight: 70px\r\n\t\tborder-radius: 50%\r\n\t\toverflow: hidden\r\n\t\tmargin-right: 20px\r\n\t\t+r3\r\n\t\t\twidth: 60px\r\n\t\t\theight: 60px\r\n\t\t\tmargin-right: 15px\r\n\t\t\tfloat: left\r\n\t\timg\r\n\t\t\twidth: 100%\r\n\t\t\theight: 100%\r\n\t\t\tborder-radius: 50%\r\n\t&__name\r\n\t\tfont-size: 18px\r\n\t\tline-height: 21px\r\n\t\t+med\r\n\t\t+r3\r\n\t\t\tdisplay: block\r\n\t\t\tpadding: 20px 0 20px 75px\r\n\t\t+r3\r\n\t\t\tfont-size: 16px\r\n\t\t\t+reg\r\n\t&__line\r\n\t\toverflow: hidden\r\n\t\tposition: relative\r\n\t\theight: 14px\r\n\t\tmargin-bottom: 15px\r\n\t\t&:before, &:after\r\n\t\t\tcontent: \"\"\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 0\r\n\t\t\tborder-top: 2px solid #fff\r\n\t\t\twidth: 300px\r\n\t\t&:before\r\n\t\t\tleft: -115px\r\n\t\t\t+r3\r\n\t\t\t\twidth: 200px\r\n\t\t&:after\r\n\t\t\tleft: 240px\r\n\t\t\t+r3\r\n\t\t\t\tleft: 140px\r\n\t\t\t\twidth: 500px\r\n\t\tspan\r\n\t\t\theight: 14px\r\n\t\t\tmargin-left: 185px\r\n\t\t\twidth: 55px\r\n\t\t\tborder-left: 2px solid #fff\r\n\t\t\tdisplay: block\r\n\t\t\tposition: relative\r\n\t\t\t+r3\r\n\t\t\t\tmargin-left: 85px\r\n\t\t\t&:before\r\n\t\t\t\tcontent: \"\"\r\n\t\t\t\tposition: absolute\r\n\t\t\t\tbottom: 0\r\n\t\t\t\tleft: 0\r\n\t\t\t\tborder-bottom: 2px solid #fff\r\n\t\t\t\twidth: 100px\r\n\t\t\t\ttransform-origin: bottom left\r\n\t\t\t\ttransform: rotate(-13deg)\r\n\r\n.load-more\r\n\tposition: relative\r\n\tmargin-top: 35px\r\n\tborder-top: 1px solid #9bc1bc\r\n\tbackground-color: #e4eae9\r\n\t.btn-load\r\n\t\tmargin-top: -25px\r\n\t\tmargin-bottom: 15px\r\n\t&__section\r\n\t\t+r3\r\n\t\t\tmax-width: 320px\r\n\t\t\tmargin: 0 auto\r\n\t\t&:last-child\r\n\t\t\t&:after\r\n\t\t\t\tdisplay: none\r\n\t\t&:after\r\n\t\t\tcontent: \"\"\r\n\t\t\tdisplay: block\r\n\t\t\twidth: 100%\r\n\t\t\tmax-width: 300px\r\n\t\t\tmargin: 0 auto 30px\r\n\t\t\tborder-bottom: 2px solid #9bc1bc\r\n\t&__title\r\n\t\tfont-size: 14px\r\n\t\tletter-spacing: 0.2em\r\n\t\tline-height: 15px\r\n\t\t+med\r\n\t\ttext-transform: uppercase\r\n\t\tpadding: 0 15px 15px\r\n\t.main\r\n\t\tpadding-bottom: 0\r\n.btn-load\r\n\tmax-width: 410px\r\n\twidth: 100%\r\n\tpadding: 16px\r\n\tbackground-color: #9bc1bc\r\n\tborder-radius: 2px\r\n\tcolor: #fff\r\n\tline-height: 1\r\n\tcursor: pointer\r\n\tfont-size: 0\r\n\tdisplay: block\r\n\tmargin: 0 auto\r\n\ttransition: background 0.25s\r\n\t+r3\r\n\t\tmax-width: 290px\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\tbackground: darken(#9bc1bc, 5%)\r\n\t\t&:active\r\n\t\t\tbackground: darken(#9bc1bc, 10%)\r\n\tspan\r\n\t\tfont-size: 18px\r\n\ti\r\n\t\tfont-size: 20px\r\n\t\tmargin-right: 17px\r\n\r\n.blockquote\r\n\theight: 462px\r\n\tborder: 1px solid\r\n\tposition: relative\r\n\ttext-align: center\r\n\tmargin-bottom: 30px\r\n\t+r1\r\n\t\theight: 402px\r\n\t+r3\r\n\t\tmax-width: 320px\r\n\t\tmargin: 0 auto 30px\r\n\t\theight: 370px\r\n\t&_red\r\n\t\tborder-color: #d27857\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\t.blockquote__text\r\n\t\t\t\t\tp\r\n\t\t\t\t\t\tcolor: #d27857\r\n\t\t.blockquote\r\n\t\t\t&__info\r\n\t\t\t\tcolor: #d27857\r\n\t\t\t&__text\r\n\t\t\t\t&:before, &:after\r\n\t\t\t\t\tcolor: #d27857\r\n\t&_gold\r\n\t\tborder-color: #f2c05e\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\t.blockquote__text\r\n\t\t\t\t\tp\r\n\t\t\t\t\t\tcolor: #f2c05e\r\n\t\t.blockquote\r\n\t\t\t&__info\r\n\t\t\t\tcolor: #f2c05e\r\n\t\t\t&__text\r\n\t\t\t\t&:before, &:after\r\n\t\t\t\t\tcolor: #f2c05e\r\n\t&_violet\r\n\t\tborder-color: #c0a6cd\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\t.blockquote__text\r\n\t\t\t\t\tp\r\n\t\t\t\t\t\tcolor: #c0a6cd\r\n\t\t.blockquote\r\n\t\t\t&__info\r\n\t\t\t\tcolor: #c0a6cd\r\n\t\t\t&__text\r\n\t\t\t\t&:before, &:after\r\n\t\t\t\t\tcolor: #c0a6cd\r\n\t.btn\r\n\t\tposition: absolute\r\n\t\ttop: 10px\r\n\t\tleft: -5px\r\n\t&__link\r\n\t\tdisplay: block\r\n\t\theight: 100%\r\n\t\tpadding: 57px 20px 17px\r\n\t\toverflow: hidden\r\n\t\t+r1\r\n\t\t\tpadding: 43px 20px 15px\r\n\t&__info\r\n\t\tfont-size: 16px\r\n\t\tline-height: 18px\r\n\t\t+med\r\n\t\t+r1\r\n\t\t\tfont-size: 14px\r\n\t&__text\r\n\t\tmax-width: 340px\r\n\t\tquotes: \"\\201C\"\"\\201D\"\r\n\t\tmargin: 0 auto\r\n\t\tposition: relative\r\n\t\tpadding: 50px 0\r\n\t\t+r3\r\n\t\t\tpadding: 45px 0 40px\r\n\t\t&:before, &:after\r\n\t\t\tfont-size: 72px\r\n\t\t\t+lorab\r\n\t\t\tline-height: 40px\r\n\t\t\tposition: absolute\r\n\t\t\tleft: 0\r\n\t\t\tright: 0\r\n\t\t\ttext-align: center\r\n\t\t\t+r1\r\n\t\t\t\tfont-size: 54px\r\n\t\t&:before\r\n\t\t\tcontent: open-quote\r\n\t\t\ttop: 25px\r\n\t\t\t+r1\r\n\t\t\t\ttop: 15px\r\n\t\t&:after\r\n\t\t\tcontent: close-quote\r\n\t\t\tbottom: -15px\r\n\t\t\t+r1\r\n\t\t\t\tbottom: -5px\r\n\t\t\t+r3\r\n\t\t\t\tbottom: -15px\r\n\t\tp\r\n\t\t\t+lorai\r\n\t\t\tfont-size: 20px\r\n\t\t\tline-height: 28px\r\n\t\t\tcolor: #282828\r\n\t\t\tmax-height: 252px\r\n\t\t\toverflow: hidden\r\n\t\t\ttransition: color 0.25s\r\n\t\t\t+r1\r\n\t\t\t\tfont-size: 17px\r\n\t\t\t\tline-height: 20px\r\n\t\t\t\tmax-height: 200px\r\n\t\t\t+r3\r\n\t\t\t\tfont-size: 16px\r\n\r\n.item-banner\r\n\tpadding: 0 30px\r\n\tcolor: #fff\r\n\tposition: relative\r\n\tmargin-bottom: 20px\r\n\t+r3\r\n\t\tmax-width: 320px\r\n\t\tmargin: 0 auto 20px\r\n\t\tpadding: 150px 20px 30px\r\n\t&__bg\r\n\t\tbackground-position: right center\r\n\t\tbackground-repeat: no-repeat\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tbottom: 0\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\t+r1\r\n\t\t\tbackground-size: cover\r\n\t\t+r2\r\n\t\t\tbackground-position: center\r\n\t\t+r3\r\n\t\t\tbackground-size: contain\r\n\t\t\tbackground-position: top center\r\n\t&_blue\r\n\t\tbackground-color: #051431\r\n\t\t.item-banner\r\n\t\t\t&__bg\r\n\t\t\t\t+r3\r\n\t\t\t\t\theight: 140px\r\n\t\t\t\t\tbottom: auto\r\n\t\t\t\t&:before\r\n\t\t\t\t\tcontent: \"\"\r\n\t\t\t\t\tposition: absolute\r\n\t\t\t\t\ttop: 0\r\n\t\t\t\t\tbottom: 0\r\n\t\t\t\t\tleft: 340px\r\n\t\t\t\t\twidth: 230px\r\n\t\t\t\t\tbackground-image: linear-gradient(to right, #051431 0%, rgba(5, 20, 49, 0) 100%)\r\n\t\t\t\t\t+r1\r\n\t\t\t\t\t\tleft: 0\r\n\t\t\t\t\t\tright: 0\r\n\t\t\t\t\t\tmargin: 0\r\n\t\t\t\t\t\twidth: auto\r\n\t\t\t\t\t+r3\r\n\t\t\t\t\t\tdisplay: none\r\n\t&_gold\r\n\t\tbackground-color: #f2cd42\r\n\t\t.item-banner\r\n\t\t\t&__bg\r\n\t\t\t\t&:before\r\n\t\t\t\t\tposition: absolute\r\n\t\t\t\t\ttop: 0\r\n\t\t\t\t\tleft: 0\r\n\t\t\t\t\tright: 0\r\n\t\t\t\t\tbottom: 0\r\n\t\t\t\t\tbackground-color: rgba(58, 34, 48, 0.44)\r\n\t\t\t\t\tborder: 1px solid #979797\r\n\t\t\t\t\tcontent: \"\"\r\n\t\t\t&__link-text\r\n\t\t\t\tleft: 440px\r\n\t\t\t\t+r1\r\n\t\t\t\t\tleft: 300px\r\n\t\t\t\t+r3\r\n\t\t\t\t\tleft: 0\r\n\t\t\t\t\tbottom: auto\r\n\t\t\t\t\tpadding-top: 30px\r\n\t&_puzzles\r\n\t\tpadding: 0\r\n\t\t+r3\r\n\t\t\tpadding: 150px 0 0\r\n\t\t.item-banner\r\n\t\t\t&__bg\r\n\t\t\t\tleft: 405px\r\n\t\t\t\tbackground-size: cover\r\n\t\t\t\tbackground-position: center center\r\n\t\t\t\t+r1\r\n\t\t\t\t\tleft: 265px\r\n\t\t\t\t+r3\r\n\t\t\t\t\tleft: 0\r\n\t\t\t\t\tbottom: auto\r\n\t\t\t\t\theight: 150px\r\n\t\t\t\t\tbackground-position: top center\r\n\t\t\t\t&:before\r\n\t\t\t\t\tcontent: \"\"\r\n\t\t\t\t\tposition: absolute\r\n\t\t\t\t\ttop: 0\r\n\t\t\t\t\tbottom: 0\r\n\t\t\t\t\tleft: 0\r\n\t\t\t\t\tright: 0\r\n\t\t\t\t\tbottom: 0\r\n\t\t\t\t\tbackground-color: rgba(58, 34, 48, 0.44)\r\n\t\t.box-form\r\n\t\t\tborder-radius: 0\r\n\t\t\tbackground: #fff\r\n\t\t\tmax-width: 410px\r\n\t\t\tpadding-bottom: 16px\r\n\t\t\t+r1\r\n\t\t\t\tmax-width: 270px\r\n\t\t\t+r3\r\n\t\t\t\tmax-width: 100%\r\n\t.btn\r\n\t\tposition: absolute\r\n\t\ttop: 10px\r\n\t\tleft: -5px\r\n\t\tz-index: 10\r\n\t\tbackground: #fff\r\n\t&__left\r\n\t\tposition: relative\r\n\t\tmax-width: 380px\r\n\t\tpadding: 70px 0 30px\r\n\t\tz-index: 1\r\n\t\t+r1\r\n\t\t\tposition: static\r\n\t\t\tmax-width: 270px\r\n\t\t\tpadding: 60px 0 30px\r\n\t\t+r3\r\n\t\t\tpadding: 0\r\n\t\t&-in\r\n\t\t\tposition: relative\r\n\t\t\tz-index: 2\r\n\t&__title, &__subtitle, &__title_mod\r\n\t\t+bold\r\n\t&__title\r\n\t\tfont-size: 52px\r\n\t\tline-height: 1\r\n\t\tletter-spacing: 5px\r\n\t\t+r1\r\n\t\t\tfont-size: 38px\r\n\t\t\tline-height: 1.2\r\n\t\t\tmargin-bottom: 5px\r\n\t&__subtitle\r\n\t\tfont-size: 22px\r\n\t\tline-height: 31px\r\n\t\tmargin-bottom: 20px\r\n\t\t+r1\r\n\t\t\tfont-size: 18px\r\n\t\t\tline-height: 26px\r\n\t\t\tmargin-bottom: 5px\r\n\t&__title_mod\r\n\t\tfont-size: 48px\r\n\t\tline-height: 1\r\n\t\tmargin-bottom: 10px\r\n\t\t+r1\r\n\t\t\tfont-size: 38px\r\n\t\t\tline-height: 42px\r\n\t\t+r3\r\n\t\t\tfont-size: 30px\r\n\t\t\tline-height: 35px\r\n\tp\r\n\t\tfont-size: 18px\r\n\t\tline-height: 24px\r\n\t\t+light\r\n\t\tmargin-bottom: 35px\r\n\t\t+r1\r\n\t\t\tfont-size: 16px\r\n\t\t\tline-height: 20px\r\n\t\t\tmargin-bottom: 23px\r\n\t&__btn\r\n\t\tdisplay: block\r\n\t\twidth: 100%\r\n\t\tborder: 3px solid #ff8c61\r\n\t\tcolor: #ff8c61\r\n\t\tfont-size: 22px\r\n\t\tline-height: 1\r\n\t\ttext-align: center\r\n\t\tpadding: 16px\r\n\t\tposition: relative\r\n\t\ttransition: border .3s, color .3s\r\n\t\tz-index: 1\r\n\t\t&:before\r\n\t\t\tcontent: ''\r\n\t\t\tposition: absolute\r\n\t\t\tleft: 0\r\n\t\t\ttop: 0\r\n\t\t\tbottom: 0\r\n\t\t\twidth: 0\r\n\t\t\tbackground: $orange\r\n\t\t\tz-index: -1\r\n\t\t\t+tr(width .3s)\r\n\t\t+r3\r\n\t\t\tfont-size: 20px\r\n\t\t\tpadding: 17px\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\tcolor: #fff\r\n\t\t\t\t&:before\r\n\t\t\t\t\twidth: 100%\r\n\t\t&_full\r\n\t\t\tbackground-color: #ff8c61\r\n\t\t\tcolor: #fff\r\n\t\t\tborder: 0\r\n\t\t\tpadding: 19px 16px\r\n\t\t\t&:before\r\n\t\t\t\tbackground: #E17952\r\n\t&__link-text\r\n\t\tposition: absolute\r\n\t\tbottom: 0\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\tpadding: 0 50px 55px 20px\r\n\t\ttext-align: center\r\n\t\t+r2\r\n\t\t\tpadding: 0 30px 55px\r\n\t\t+r3\r\n\t\t\tpadding: 0 15px 15px\r\n\t\tdiv\r\n\t\t\tmargin: 0\r\n\t\t\tcolor: #fff\r\n\t\t\t+bold\r\n\t\t\tfont-size: 22px\r\n\t\t\tline-height: 24px\r\n\t\t\t+r2\r\n\t\t\t\tfont-size: 18px\r\n\t\t\t\tline-height: 20px\r\n\t\t\t+r3\r\n\t\t\t\tfont-size: 16px\r\n\t\t\t\tline-height: 18px\r\n\r\n.item-image\r\n\tposition: relative\r\n\tpadding: 117px 30px 83px\r\n\tmargin-bottom: 20px\r\n\t+r3\r\n\t\tpadding: 170px 0 0\r\n\t\tmax-width: 320px\r\n\t\tmargin: 0 auto 20px\r\n\t+r4\r\n\t\tpadding-top: 150px\r\n\t&__bg\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tbottom: 0\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\t+cover\r\n\t\t+r3\r\n\t\t\tbackground-size: contain\r\n\t\t\tbackground-position: top center\r\n\t\t\tbottom: auto\r\n\t\t\theight: 170px\r\n\t\t&:before\r\n\t\t\tcontent: \"\"\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 0\r\n\t\t\tleft: 0\r\n\t\t\tright: 0\r\n\t\t\tbottom: 0\r\n\t\t\tbackground-color: rgba(58, 34, 48, 0.44)\r\n\t\t\tborder: 1px solid #979797\r\n\t.btn\r\n\t\tposition: absolute\r\n\t\ttop: 10px\r\n\t\tleft: -5px\r\n\t\tbackground: #fff\r\n\t\tz-index: 2\r\n\r\n.box-form\r\n\tposition: relative\r\n\tz-index: 2\r\n\tbackground-color: rgba(255, 255, 255, 0.9)\r\n\tborder-radius: 6px\r\n\tpadding: 20px 40px 33px\r\n\tmax-width: 380px\r\n\tcolor: #282828\r\n\t+r1\r\n\t\tmax-width: 270px\r\n\t\tpadding: 20px 20px 30px\r\n\t+r3\r\n\t\tmax-width: 100%\r\n\t\tbackground: #fff\r\n\t\tpadding: 20px 25px 25px\r\n\t\tborder-radius: 0\r\n\t&__title, &__subtitle\r\n\t\t+bold\r\n\t&__title\r\n\t\tfont-size: 52px\r\n\t\tline-height: 1.2\r\n\t\t+r1\r\n\t\t\tfont-size: 38px\r\n\t\t\tline-height: 42px\r\n\t&__subtitle\r\n\t\tfont-size: 22px\r\n\t\tline-height: 1\r\n\t\tmax-width: 240px\r\n\t\tmargin-bottom: 35px\r\n\t\t+r1\r\n\t\t\tfont-size: 18px\r\n\t\t\tline-height: 26px\r\n\t\t\tmargin-bottom: 15px\r\n\t&__text\r\n\t\t+reg\r\n\t\tfont-size: 18px\r\n\t\tline-height: 22px\r\n\t\tmargin-bottom: 17px\r\n\t\t+r1\r\n\t\t\tfont-size: 16px\r\n\t\t\tline-height: 20px\r\n\t&__field\r\n\t\tmargin-bottom: 19px\r\n\t&__btn\r\n\t\tbackground-color: #ff8c61\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: top\r\n\t\ttext-align: center\r\n\t\twidth: 100%\r\n\t\t+med\r\n\t\tcolor: #fff\r\n\t\tfont-size: 17px\r\n\t\tline-height: 21px\r\n\t\tpadding: 13px 12px 12px\r\n\t\t+tr(background .3s)\r\n\t\tposition: relative\r\n\t\tz-index: 1\r\n\t\t&:before\r\n\t\t\tcontent: ''\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 0\r\n\t\t\tbottom: 0\r\n\t\t\tleft: 0\r\n\t\t\twidth: 0\r\n\t\t\tz-index: -1\r\n\t\t\tbackground: #E17952\r\n\t\t\t+tr(width .3s)\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\t&:before\r\n\t\t\t\t\twidth: 100%\r\n\tp\r\n\t\tfont-size: 16px\r\n\t\tline-height: 18px\r\n\t\t+light\r\n\t\tpadding: 5px 0 0\r\n\t\ta\r\n\t\t\tcolor: #ff8c61\r\n\t\t\ttext-decoration: underline\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\ttext-decoration: none\r\n\r\n.select\r\n\tcolor: #282828\r\n\tfont-size: 18px\r\n\tline-height: 21px\r\n\tposition: relative\r\n\tcursor: pointer\r\n\t&_white\r\n\t\tbackground-color: #fff\r\n\t\t.select__text\r\n\t\t\tpadding: 14px 35px 13px 14px\r\n\t\t\tmin-height: 50px\r\n\t\t.select__list, .select__text\r\n\t\t\tborder-color: #d8d8d8\r\n\t&_mod, &_user\r\n\t\t.select__list, .select__text\r\n\t\t\tborder-color: #d8d8d8\r\n\t\t.select__text\r\n\t\t\t+reg\r\n\t\t\tborder-radius: 3px\r\n\t\t.select__list\r\n\t\t\tborder-radius: 0 0 3px 3px\r\n\t\t&.is-active\r\n\t\t\t.select__text\r\n\t\t\t\tborder-radius: 3px 3px 0 0\r\n\t&.is-active\r\n\t\t.select\r\n\t\t\t&__list\r\n\t\t\t\tdisplay: block\r\n\t\ti\r\n\t\t\ttransform: rotate(180deg)\r\n\tselect\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tbottom: 0\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\twidth: 100%\r\n\t\theight: 100%\r\n\t\topacity: 0\r\n\t&__text\r\n\t\tmin-height: 46px\r\n\t\t+regi\r\n\t\tpadding: 12px 35px 11px 14px\r\n\t\tborder: 1px solid #ff8c61\r\n\t\tposition: relative\r\n\t\tz-index: 1\r\n\ti\r\n\t\tposition: absolute\r\n\t\ttop: 50%\r\n\t\tright: 22px\r\n\t\tfont-size: 14px\r\n\t\tmargin-top: -7px\r\n\t\tcolor: #ff8c61\r\n\t&__list\r\n\t\tposition: absolute\r\n\t\ttop: 100%\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\tbackground: #fff\r\n\t\t+reg\r\n\t\tpadding: 19px 18px 12px 14px\r\n\t\tdisplay: none\r\n\t\tborder: 1px solid #ff8c61\r\n\t\tborder-top: none\r\n\t\tz-index: 200\r\n\t\t-ms-overflow-y: auto\r\n\t\toverflow-y: auto\r\n\t\tmax-height: 300px\r\n\t\tli\r\n\t\t\tpadding: 10px 0\r\n\t\t\tborder-top: 1px solid #e5e5e5\r\n\t\t\ttransition: color 0.25s\r\n\t\t\tlist-style-type: none\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\tcolor: #ff8c61\r\n\t\t\t&:first-child\r\n\t\t\t\tborder-top: none\r\n\t&_user\r\n\t\tbackground: #fff\r\n\t\tfont-size: 14px\r\n\t\t.select__text\r\n\t\t\tmin-height: 50px\r\n\t\t\tpadding: 14px 35px 13px 15px\r\n\t\ti\r\n\t\t\tcolor: #999\r\n\r\n.main-head\r\n\t+light\r\n\tpadding: 60px 15px 85px\r\n\tposition: relative\r\n\tmargin-bottom: 30px\r\n\t+r2\r\n\t\tpadding: 20px 15px\r\n\t&__info\r\n\t\tmax-width: 620px\r\n\t\twidth: 40%\r\n\t\tposition: relative\r\n\t\tz-index: 1\r\n\t\t+r1\r\n\t\t\twidth: 43%\r\n\t\t+r2\r\n\t\t\twidth: 100%\r\n\t&__title\r\n\t\tfont-size: 46px\r\n\t\tline-height: 54px\r\n\t\tmargin-bottom: 25px\r\n\t\t+r2\r\n\t\t\tfont-size: 38px\r\n\t\t\tline-height: 1.1\r\n\t\t\tmargin-bottom: 15px\r\n\tp\r\n\t\tfont-size: 22px\r\n\t\tline-height: 26px\r\n\t\tcolor: #0e0e0e\r\n\t\t+r2\r\n\t\t\tfont-size: 20px\r\n\t\t\tline-height: 25px\r\n\t&__img\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tbottom: 0\r\n\t\tright: 0\r\n\t\twidth: 63%\r\n\t\tbackground-position: right center\r\n\t\tbackground-repeat: no-repeat\r\n\t\t+r1\r\n\t\t\twidth: 70%\r\n\t\t\tbackground-size: contain\r\n\t\t+r2\r\n\t\t\twidth: 100%\r\n\t\t\tpadding-bottom: 40%\r\n\t\t\tposition: relative\r\n\t\t\tbackground-position: center\r\n\r\n.fullscreen-wrap\r\n\tdisplay: block\r\n\r\n.fullscreen\r\n\tmin-height: 100vh\r\n\tdisplay: table\r\n\twidth: 100%\r\n\tposition: relative\r\n\tcolor: #fff\r\n\t+cover\r\n\t+r2\r\n\t\tdisplay: block\r\n\t\tmin-height: 1px\r\n\t&:before, &:after\r\n\t\tposition: absolute\r\n\t\tcontent: \"\"\r\n\t&:before\r\n\t\ttop: 0\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\tbottom: 0\r\n\t\tbackground-image: linear-gradient(180deg, rgba(30, 18, 27, 0.3) 0%, rgba(27, 16, 24, 0.66) 100%)\r\n\t&:after\r\n\t\ttop: 27px\r\n\t\tleft: 21px\r\n\t\tright: 21px\r\n\t\tbottom: 30px\r\n\t\tborder: 1px solid\r\n\t\t+r2\r\n\t\t\tdisplay: none\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\t.fullscreen\r\n\t\t\t\t&__hidden\r\n\t\t\t\t\tmax-height: 100px\r\n\t\t\t\t\topacity: 1\r\n\t\t\t\t\toverflow: hidden\r\n\t&_gold\r\n\t\t&:after\r\n\t\t\tborder-color: $gold\r\n\t&_violet\r\n\t\t+r2\r\n\t\t\tmin-height: 368px\r\n\t\t.fullscreen\r\n\t\t\t&__center\r\n\t\t\t\t+r2\r\n\t\t\t\t\tmax-width: 500px\r\n\t\t\t&__inner\r\n\t\t\t\t+r2\r\n\t\t\t\t\tposition: absolute\r\n\t\t\t\t\tbottom: 0\r\n\t\t\t\t\tleft: 0\r\n\t\t\t\t\tright: 0\r\n\t\t\t\t\tpadding-bottom: 10px\r\n\t\t&:after\r\n\t\t\tborder-color: $violet\r\n\t\t\t+r2\r\n\t\t\t\tdisplay: block\r\n\t\t\t\ttop: 15px\r\n\t\t\t\tleft: 15px\r\n\t\t\t\tright: 15px\r\n\t\t\t\tbottom: 18px\r\n\t&_red\r\n\t\t.fullscreen\r\n\t\t\t&__inner\r\n\t\t\t\t+r3\r\n\t\t\t\t\tpadding: 30px 10px\r\n\t\t\t&__center\r\n\t\t\t\tpadding-bottom: 15px\r\n\t\t&:after\r\n\t\t\tborder-color: $red\r\n\t&__inner\r\n\t\tdisplay: table-cell\r\n\t\tvertical-align: bottom\r\n\t\tposition: relative\r\n\t\tz-index: 1\r\n\t\theight: 100vh\r\n\t\tpadding: 27px 21px 30px\r\n\t\toverflow: hidden\r\n\t\t+r2\r\n\t\t\tdisplay: block\r\n\t\t\tvertical-align: top\r\n\t\t\tpadding: 15px 15px 18px\r\n\t\t\theight: auto\r\n\t&__center\r\n\t\tmax-width: 1110px\r\n\t\tmargin: 0 auto\r\n\t\tpadding: 45px 10px 45px\r\n\t\t+r2\r\n\t\t\tpadding: 15px\r\n\t.slider\r\n\t\tmargin: 0 auto 60px\r\n\t\tbackground-image: linear-gradient(180deg, rgba(55, 33, 49, 0.6) 0%, rgba(53, 31, 47, 0.8) 100%)\r\n\t\t&__prev, &__next\r\n\t\t\tbackground: rgba(53, 31, 47, 1)\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\tbackground: $gold\r\n\t.slide\r\n\t\tposition: relative\r\n\t&__title\r\n\t\t+bold\r\n\t\tfont-size: 64px\r\n\t\tline-height: 72px\r\n\t\tmargin-bottom: 15px\r\n\t\t+r1\r\n\t\t\tfont-size: 52px\r\n\t\t\tline-height: 1.2\r\n\t\t+r2\r\n\t\t\tfont-size: 28px\r\n\t\t\tline-height: 1\r\n\tp\r\n\t\tfont-size: 18px\r\n\t\tline-height: 24px\r\n\t\t+light\r\n\t\t+r2\r\n\t\t\tfont-size: 16px\r\n\t\t\tline-height: 22px\r\n\t&__hidden\r\n\t\tmax-height: 0\r\n\t\topacity: 0\r\n\t\toverflow: hidden\r\n\t\ttransition: max-height 0.4s, opacity 0.2s\r\n\t\ttext-align: center\r\n\t\t+r2\r\n\t\t\tmax-height: 100px\r\n\t\t\topacity: 1\r\n\th4\r\n\t\tfont-size: 24px\r\n\t\tline-height: 1\r\n\t\t+light\r\n\t\tmax-width: 840px\r\n\t\tmargin: 0 auto\r\n\t\t+r1\r\n\t\t\tmax-width: 740px\r\n\t\t+r2\r\n\t\t\tfont-size: 20px\r\n\t&__info\r\n\t\ttext-align: center\r\n\t&__author\r\n\t\tfont-size: 14px\r\n\t\tline-height: 17px\r\n\t\tcolor: #ccc\r\n\t\tmargin-bottom: 10px\r\n\t&__link\r\n\t\tcolor: #fff\r\n\t\tdisplay: block\r\n\t\tpadding-bottom: 10px\r\n\t\tposition: relative\r\n\t\t&:before\r\n\t\t\tposition: absolute\r\n\t\t\tbottom: 100%\r\n\t\t\tleft: 0\r\n\t\t\tright: 0\r\n\t\t\theight: 2000px\r\n\t\t\tcontent: \"\"\r\n\r\n.info-block\r\n\tbackground-color: #fff\r\n\tdisplay: block\r\n\ttext-align: center\r\n\tpadding: 15px 15px 27px\r\n\tposition: relative\r\n\ttransition: color 0.2s\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\t.info-block\r\n\t\t\t\t&__author\r\n\t\t\t\t\ttext-decoration: none\r\n\t&__arr\r\n\t\toverflow: hidden\r\n\t\theight: 20px\r\n\t\tposition: absolute\r\n\t\tbottom: 100%\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\t&:before, &:after\r\n\t\t\tcontent: \"\"\r\n\t\t\tposition: absolute\r\n\t\t\tbottom: 0\r\n\t\t\tborder-style: solid\r\n\t\t\tborder-width: 9px 9px 10px\r\n\t\t\tborder-color: transparent transparent #fff\r\n\t\t&:before\r\n\t\t\tleft: -15px\r\n\t\t\tright: 50%\r\n\t\t&:after\r\n\t\t\tleft: 50%\r\n\t\t\tright: -15px\r\n\t&_red\r\n\t\t.info-block\r\n\t\t\t&__author\r\n\t\t\t\tcolor: #d27857\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\tcolor: #d27857\r\n\t\t\t\tp\r\n\t\t\t\t\tcolor: #d27857\r\n\t&__author\r\n\t\tfont-size: 14px\r\n\t\tline-height: 17px\r\n\t\ttext-decoration: underline\r\n\t\tmargin-bottom: 15px\r\n\t\t+regi\r\n\t&__title\r\n\t\tfont-size: 22px\r\n\t\tline-height: 26px\r\n\t\tmargin-bottom: 10px\r\n\t\t+lora\r\n\t\tmax-height: 26px\r\n\t\toverflow: hidden\r\n\t\t+r3\r\n\t\t\tfont-size: 20px\r\n\t\t\tline-height: 24px\r\n\t\t\tmax-height: 24px\r\n\t&__user\r\n\t\tmax-width: 500px\r\n\t\tmargin: 0 auto\r\n\t\ttext-align: left\r\n\t&__img\r\n\t\twidth: 60px\r\n\t\theight: 60px\r\n\t\tborder-radius: 50%\r\n\t\toverflow: hidden\r\n\t\tmargin-right: 18px\r\n\t\tfloat: left\r\n\t\timg\r\n\t\t\tborder-radius: 50%\r\n\t&__text\r\n\t\tpadding: 12px 0\r\n\t\toverflow: hidden\r\n\t\tp\r\n\t\t\tcolor: #282828\r\n\t\t\tfont-size: 16px\r\n\t\t\tline-height: 18px\r\n\t\t\t+light\r\n\t\t\ttransition: color 0.2s\r\n\t\t\tmax-height: 36px\r\n\t\t\toverflow: hidden\r\n\t\t\t+r2\r\n\t\t\t\tline-height: 18px\r\n\r\n.item-full\r\n\tbackground: #FFF\r\n\tborder: 1px solid #000\r\n\tposition: relative\r\n\tdisplay: block\r\n\theight: 672px\r\n\t+cover\r\n\ttext-align: center\r\n\tcolor: #fff\r\n\tmargin-bottom: 30px\r\n\t+r3\r\n\t\theight: auto\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\t&:after\r\n\t\t\t\topacity: 1\r\n\t\t\t&:before\r\n\t\t\t\topacity: 0\r\n\t\t\t.item-full\r\n\t\t\t\t&__author\r\n\t\t\t\t\tcolor: #fff\r\n\t\t\t\t&__hidden\r\n\t\t\t\t\tmax-height: 100px\r\n\t\t\t\t\topacity: 1\r\n\t&:before, &:after\r\n\t\tcontent: \"\"\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tbottom: 0\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\ttransition: opacity 0.25s\r\n\t&:before\r\n\t\tbackground-image: linear-gradient(to top, rgba(47, 28, 42, 0.5) 0%, rgba(45, 26, 40, 0.76) 100%)\r\n\t&:after\r\n\t\topacity: 0\r\n\t&_gold\r\n\t\tborder-color: $gold\r\n\t\t&:after\r\n\t\t\tbackground: rgba(242,192,94,0.80)\r\n\t&_red\r\n\t\tborder-color: $red\r\n\t\t&:after\r\n\t\t\tbackground: rgba(210,120,87,0.80)\r\n\t&_violet\r\n\t\tborder-color: $violet\r\n\t\t&:after\r\n\t\t\tbackground: rgba(142, 119, 154, 0.6)\r\n\t&_orange\r\n\t\tborder-color: $orange\r\n\t\t&:after\r\n\t\t\tbackground: rgba(#ff8c61, 0.5)\r\n\t&__title\r\n\t\tposition: absolute\r\n\t\tbottom: 0\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\tz-index: 1\r\n\t\tpadding: 40px 15px\r\n\t\t+r3\r\n\t\t\tposition: relative\r\n\t&__subtitle\r\n\t\tfont-size: 56px\r\n\t\tline-height: 1\r\n\t\tpadding: 5px 0 15px\r\n\t\t+bold\r\n\t\t+r3\r\n\t\t\tfont-size: 23px\r\n\t\t\tline-height: 27px\r\n\t&__author\r\n\t\t+light\r\n\t\tfont-size: 14px\r\n\t\tcolor: #ccc\r\n\t\ttransition: color 0.25s\r\n\t\tmargin-bottom: 5px\r\n\t&__info\r\n\t\tfont-size: 18px\r\n\t\tmax-width: 740px\r\n\t\tmargin: 0 auto\r\n\t\t+r3\r\n\t\t\tfont-size: 16px\r\n\t&__hidden\r\n\t\tmax-height: 0\r\n\t\toverflow: hidden\r\n\t\topacity: 0\r\n\t\ttransition: max-height 0.4s, opacity 0.3s\r\n\r\n.col-news, .col-more, .news-column, .col-items\r\n\tdisplay: inline-block\r\n\tvertical-align: top\r\n\tpadding: 0 15px\r\n.col-news\r\n\twidth: 33.33%\r\n.col-more\r\n\twidth: 66.67%\r\n.col-news, .col-more\r\n\t+r2\r\n\t\twidth: 100%\r\n\t.h2\r\n\t\tpadding: 20px 0 30px\r\n\t\tborder-bottom: 1px solid #9bc1bc\r\n\t\tmargin-bottom: 55px\r\n\t\t+r3\r\n\t\t\ttext-align: center\r\n.col-items\r\n\twidth: 50%\r\n\t+r3\r\n\t\twidth: 100%\r\n\r\n.news-column\r\n\t&__more\r\n\t\tpadding: 20px 0 0\r\n\r\n.accordion\r\n\t&__block\r\n\t\tdisplay: none\r\n\t\t.article\r\n\t\t\tpadding-top: 15px\r\n\r\n.special-projects\r\n\tmargin-bottom: 30px\r\n\t&__list\r\n\t\tfont-size: 0\r\n\t\tline-height: 1.1\r\n\t\tborder-bottom: 1px solid #ff8c61\r\n\t\tpadding: 0 0 6px\r\n\t\tli\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: bottom\r\n\t\t\tposition: relative\r\n\t\t\tmargin-bottom: 10px\r\n\t&__heading, &__item\r\n\t\twidth: 25%\r\n\t&__heading\r\n\t\tfont-size: 24px\r\n\t\tcolor: #ff8c61\r\n\t\t+med\r\n\t\t+r1\r\n\t\t\twidth: 100%\r\n\t\t\tdisplay: block\r\n\t\ta\r\n\t\t\tcolor: #ff8c61\r\n\t&__item\r\n\t\tpadding-left: 16px\r\n\t\t+r1\r\n\t\t\twidth: 33.33%\r\n\t\t+r3\r\n\t\t\twidth: 100%\r\n\t\t&:before\r\n\t\t\tcontent: \"\"\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 2px\r\n\t\t\tbottom: 2px\r\n\t\t\tleft: 0\r\n\t\t\tborder-left: 6px solid #ff8c61\r\n\t\ta\r\n\t\t\tcolor: #282828\r\n\t\t\ttransition: color 0.25s\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\tcolor: #ff8c61\r\n\t&__title\r\n\t\tfont-size: 22px\r\n\t\t+bold\r\n\t&__text\r\n\t\tfont-size: 16px\r\n\t&__link\r\n\t\tdisplay: block\r\n\r\n.about\r\n\tmax-width: 850px\r\n\tmargin: 0 auto\r\n\t&__top\r\n\t\tborder-bottom: 2px solid #9bc1bc\r\n\t\tpadding-bottom: 55px\r\n\t\tmargin-bottom: 55px\r\n\t\t+r3\r\n\t\t\tpadding-bottom: 30px\r\n\t\t\tmargin-bottom: 30px\r\n\t\th1\r\n\t\t\tmargin-bottom: 28px\r\n\t\tp\r\n\t\t\tcolor: #282828\r\n\t\t\tfont-size: 20px\r\n\t\t\tline-height: 23px\r\n\t\t\t+med\r\n\t\t\t+r3\r\n\t\t\t\tfont-size: 18px\r\n\t\t\t\tline-height: 1.3\r\n\t&__text\r\n\t\tcolor: #282828\r\n\t\tp\r\n\t\t\t+reg\r\n\t\t\tfont-size: 18px\r\n\t\t\tline-height: 30px\r\n\t\t\tmargin-bottom: 29px\r\n\t\t\t+r3\r\n\t\t\t\tfont-size: 16px\r\n\t\t\t\tline-height: 1.6\r\n\t\t\t\tmargin-bottom: 20px\r\n\t\t\tb\r\n\t\t\t\t+bold\r\n\t\t\ta\r\n\t\t\t\tcolor: #76938f\r\n\t\t\t\t.no-touch &\r\n\t\t\t\t\t&:hover\r\n\t\t\t\t\t\ttext-decoration: underline\r\n\th5\r\n\t\tline-height: 30px\r\n\t\tfont-size: 24px\r\n\t\t+med\r\n\t\tmargin-bottom: 9px\r\n\r\n.send-message\r\n\tpadding-bottom: 50px\r\n\t+clr\r\n\tfont-size: 0\r\n\tlabel, &__label\r\n\t\tdisplay: block\r\n\t\tmargin-bottom: 7px\r\n\t&__label\r\n\t\tcolor: #282828\r\n\t\tfont-size: 17px\r\n\t\tline-height: 20px\r\n\t\t+med\r\n\t&__text\r\n\t\tcolor: #9c9c9c\r\n\t\tfont-size: 14px\r\n\t\tline-height: 18px\r\n\t\tmax-width: 630px\r\n\t\tpadding: 0 0 5px\r\n\t&__row\r\n\t\t+clr\r\n\t\tpadding: 20px 0\r\n\t\t.captcha\r\n\t\t\tfloat: right\r\n\t\t\t+r3\r\n\t\t\t\tfloat: none\r\n\t\t.send-message__file\r\n\t\t\tfloat: left\r\n\t\t\t+r3\r\n\t\t\t\tfloat: none\r\n\t&__file\r\n\t\tpadding: 8px 0 7px\r\n\t\t.send-message__label\r\n\t\t\tmargin-bottom: 18px\r\n\t&__bottom\r\n\t\t.btn-full\r\n\t\t\tmax-width: 100%\r\n\t&__cols\r\n\t\t+clr\r\n\t\tmargin: 0 -20px\r\n\t&__col\r\n\t\twidth: 50%\r\n\t\tfloat: left\r\n\t\tpadding: 0 20px 10px\r\n\t\t+r3\r\n\t\t\twidth: 100%\r\n\t&__field\r\n\t\tpadding-bottom: 10px\r\n\t&__title\r\n\t\tcolor: #282828\r\n\t\tfont-size: 24px\r\n\t\tline-height: 30px\r\n\t\t+med\r\n\t\tmargin-bottom: 30px\r\n\t.block-alert\r\n\t\tmargin-top: 23px\r\n\r\n\r\n.file\r\n\tcolor: #ff8c61\r\n\tfont-size: 16px\r\n\tline-height: 18px\r\n\tdisplay: inline-block\r\n\tvertical-align: top\r\n\tposition: relative\r\n\toverflow: hidden\r\n\tpadding-left: 20px\r\n\tcursor: pointer\r\n\tinput\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tleft: 0\r\n\t\topacity: 0\r\n\t\tvisibility: hidden\r\n\ti\r\n\t\tfont-size: 14px\r\n\t\tposition: absolute\r\n\t\ttop: 2px\r\n\t\tleft: 0\r\n\tspan\r\n\t\tdisplay: block\r\n\r\n.captcha\r\n\timg\r\n\t\tmax-width: 100%\r\n\r\n.input-full, .textarea-full\r\n\tbackground-color: #f4f5f1\r\n\tborder: 1px solid #9bc1bc\r\n\twidth: 100%\r\n\tdisplay: block\r\n\tcolor: #4a4a4a\r\n\tpadding: 14px 15px 12px\r\n\tfont-size: 18px\r\n\t+reg\r\n\t&::placeholder\r\n\t\t+regi\r\n\t&_white\r\n\t\tborder-color: #d8d8d8\r\n\t\tbackground-color: #fff\r\n\t&_orange\r\n\t\tborder-color: #ff8c61\r\n\t\tbackground-color: #fff\r\n\t&_small\r\n\t\tfont-size: 14px\r\n\t\tpadding: 16px 15px 15px\r\n\t\tborder-radius: 3px\r\n\t\t&::placeholder\r\n\t\t\t+reg\r\n\t\t\tcolor: #8e8e8e\r\n\r\n\r\n.textarea-full\r\n\tresize: none\r\n\theight: 160px\r\n\r\n.btn-full\r\n\twidth: 100%\r\n\tmax-width: 302px\r\n\tbackground-color: #9bc1bc\r\n\tpadding: 11px 10px 10px\r\n\tcolor: #fff\r\n\tfont-size: 18px\r\n\tline-height: 1\r\n\t+reg\r\n\tposition: relative\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\t&:before\r\n\t\t\t\twidth: 100%\r\n\t&:before\r\n\t\tcontent: \"\"\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tbottom: 0\r\n\t\tleft: 0\r\n\t\twidth: 0\r\n\t\ttransition: width 0.25s linear\r\n\t\tbackground: darken(#9bc1bc, 10%)\r\n\tspan, i\r\n\t\tposition: relative\r\n\t\tz-index: 1\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: middle\r\n\ti\r\n\t\tmargin-right: 13px\r\n\t\tfont-size: 16px\r\n\t&_orange\r\n\t\tbackground-color: #ff8c61\r\n\t\t&:before\r\n\t\t\tbackground: darken(#ff8c61, 10%)\r\n\t&_mod\r\n\t\tbackground-image: linear-gradient(180deg, #e5e5e5 0%, #e5e5e5 100%), linear-gradient(180deg, #9bc1bc 0%, #93b6b2 100%)\r\n\t\tborder-radius: 3px\r\n\t\tbox-shadow: 0 2px 4px #fff\r\n\t\t&:before\r\n\t\t\tbackground: #93b6b2\r\n\t\t\tborder-radius: 3px\r\n.photo\r\n\twidth: 100%\r\n\timg\r\n\t\twidth: 100%\r\n\r\n.team-list\r\n\tline-height: 30px\r\n\ttext-align: center\r\n\t+med\r\n\tpadding: 20px 0\r\n\t+r3\r\n\t\tline-height: 1.6\r\n\tli\r\n\t\tpadding: 15px 0\r\n\tspan, small\r\n\t\tdisplay: block\r\n\tsmall\r\n\t\tcolor: #949494\r\n\t\tfont-size: 18px\r\n\t\t+r3\r\n\t\t\tfont-size: 16px\r\n\tspan\r\n\t\tcolor: #282828\r\n\t\tfont-size: 22px\r\n\t\t+r3\r\n\t\t\tfont-size: 18px\r\n\r\n.all-news\r\n\t&__top\r\n\t\tpadding: 50px 0 23px\r\n\t&__section\r\n\t\tborder-top: 1px solid #9bc1bc\r\n\t&__date\r\n\t\tcolor: #9bc1bc\r\n\t\tline-height: 1\r\n\t\tfloat: left\r\n\t\twidth: 110px\r\n\t\tpadding: 24px 0 0\r\n\t\t+r3\r\n\t\t\twidth: 100%\r\n\t\t\tfloat: none\r\n\t\tspan, small\r\n\t\t\tdisplay: block\r\n\t\t\t+r3\r\n\t\t\t\tdisplay: inline-block\r\n\t\t\t\tvertical-align: bottom\r\n\t\tspan\r\n\t\t\tfont-size: 52px\r\n\t\t\t+med\r\n\t\t\t+r3\r\n\t\t\t\tfont-size: 42px\r\n\t\tsmall\r\n\t\t\tfont-size: 16px\r\n\t\t\t+r3\r\n\t\t\t\tpadding-bottom: 7px\r\n\t&__items\r\n\t\toverflow: hidden\r\n\t&__item\r\n\t\tcolor: #282828\r\n\t\tborder-bottom: 1px solid #e6e6e6\r\n\t\tpadding: 24px 0 25px 0\r\n\t\t+clr\r\n\t\tposition: relative\r\n\t\tmin-height: 178px\r\n\t\tdisplay: block\r\n\t\t+r3\r\n\t\t\tmin-height: 1px\r\n\t\t\tpadding: 20px 0\r\n\t\t&_image\r\n\t\t\tpadding-right: 180px\r\n\t\t\t+r3\r\n\t\t\t\tpadding-right: 0\r\n\t\t&:last-child\r\n\t\t\tborder: none\r\n\t&__title\r\n\t\tfont-size: 26px\r\n\t\tline-height: 30px\r\n\t\t+med\r\n\t\tmargin: 0 0 5px\r\n\t\t+r3\r\n\t\t\tfont-size: 20px\r\n\t\t\tline-height: 22px\r\n\t&__text\r\n\t\tfont-size: 18px\r\n\t\tline-height: 22px\r\n\t\t+light\r\n\t\tmargin-bottom: 10px\r\n\t\t+r3\r\n\t\t\tfont-size: 16px\r\n\t\t\tline-height: 20px\r\n\t&__time\r\n\t\tcolor: #b7b7b7\r\n\t\tfont-size: 13px\r\n\t\tletter-spacing: 1.08px\r\n\t\tline-height: 16px\r\n\t\t+r3\r\n\t\t\tfont-size: 11px\r\n\t\t\tline-height: 13px\r\n\t\t\tletter-spacing: 0.92px\r\n\t&__info\r\n\t\toverflow: hidden\r\n\t&__img\r\n\t\twidth: 160px\r\n\t\theight: 117px\r\n\t\t+cover\r\n\t\tposition: absolute\r\n\t\ttop: 30px\r\n\t\tright: 0\r\n\t\t+r3\r\n\t\t\twidth: 290px\r\n\t\t\tmax-width: 100%\r\n\t\t\tposition: relative\r\n\t\t\ttop: auto\r\n\t\t\theight: 214px\r\n\t\t\tmargin-top: 15px\r\n\r\n.special\r\n\tcolor: #282828\r\n\tposition: relative\r\n\t&__text\r\n\t\tmax-width: 635px\r\n\t&__letters\r\n\t\tfont-size: 110px\r\n\t\tline-height: 95px\r\n\t\tmargin: 0 0 -10px\r\n\t\t+med\r\n\t\tfloat: left\r\n\t\t+r3\r\n\t\t\tfont-size: 80px\r\n\t\t\tline-height: 90px\r\n\t\t\tmargin: 0 0 -15px\r\n\tp, li\r\n\t\tfont-size: 18px\r\n\t\tline-height: 30px\r\n\t\t+r3\r\n\t\t\tfont-size: 16px\r\n\t\t\tline-height: 1.6\r\n\t\ta\r\n\t\t\tcolor: #9bc1bc\r\n\tp, ul\r\n\t\tmargin-bottom: 20px\r\n\t\t&:last-child\r\n\t\t\tmargin-bottom: 0\r\n\t\t\t+r(1150)\r\n\t\t\t\tmargin-bottom: 20px\r\n\tli\r\n\t\tpadding-left: 35px\r\n\t\tposition: relative\r\n\t\t+r3\r\n\t\t\tpadding-left: 17px\r\n\t\t&:before\r\n\t\t\tcontent: \"\"\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 12px\r\n\t\t\tleft: 13px\r\n\t\t\twidth: 6px\r\n\t\t\theight: 6px\r\n\t\t\tborder-radius: 50%\r\n\t\t\tbackground: #9bc1bc\r\n\t\t\t+r3\r\n\t\t\t\tleft: 0\r\n\t&__top\r\n\t\tpadding-top: 27px\r\n\r\n.side-photo\r\n\tpadding-bottom: 20px\r\n\tborder-bottom: 1px solid #9bc1bc\r\n\t+r2\r\n\t\tpadding-top: 20px\r\n\t&__img\r\n\t\tdisplay: block\r\n\t\tmargin-bottom: 8px\r\n\timg\r\n\t\twidth: 100%\r\n\t&__text\r\n\t\tcolor: #b8b8b8\r\n\t\tfont-size: 14px\r\n\t\tline-height: 16px\r\n\t\t+light\r\n\t\tposition: relative\r\n\t\tpadding-left: 30px\r\n\t\t&:before\r\n\t\t\tcontent: \"\"\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 2px\r\n\t\t\tleft: 0\r\n\t\t\twidth: 12px\r\n\t\t\theight: 12px\r\n\t\t\tbackground-color: #9bc1bc\r\n\r\n.section-gray\r\n\tbackground-color: #f5f7f7\r\n\tpadding: 30px 0 0\r\n\t&_mod\r\n\t\tpadding: 0\r\n\t.container_news\r\n\t\tpadding-top: 0\r\n\t\tpadding-bottom: 0\r\n\r\n.special-side\r\n\tcolor: #282828\r\n\tpadding: 20px 0 0\r\n\t+r1\r\n\t\tpadding: 22px 0 0\r\n\t&__title\r\n\t\tfont-size: 36px\r\n\t\tline-height: 38px\r\n\t\t+bold\r\n\t\t+r1\r\n\t\t\tfont-size: 28px\r\n\t\t\tline-height: 1.2\r\n\t&__number, &__text\r\n\t\t+med\r\n\t&__number\r\n\t\tcolor: #000\r\n\t\tfont-size: 72px\r\n\t\tline-height: 85px\r\n\t\t+r1\r\n\t\t\tfont-size: 60px\r\n\t\t\tline-height: 1.2\r\n\t&__text\r\n\t\tcolor: #000\r\n\t\tfont-size: 38px\r\n\t\tline-height: 46px\r\n\t\t+r1\r\n\t\t\tfont-size: 28px\r\n\t\t\tline-height: 1.2\r\n\t\t+r2\r\n\t\t\tfont-size: 24px\r\n\tp\r\n\t\tfont-size: 16px\r\n\t\tline-height: 22px\r\n\t\tpadding-top: 6px\r\n\t&__item\r\n\t\tpadding: 21px 0 12px 68px\r\n\t\tposition: relative\r\n\t\t+r1\r\n\t\t\tpadding: 20px 0 12px 55px\r\n\t\ti\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 30px\r\n\t\t\tleft: 0\r\n\t\t\tcolor: #ff8c61\r\n\t\t.fa-gavel\r\n\t\t\tfont-size: 52px\r\n\t\t\t+r1\r\n\t\t\t\tfont-size: 42px\r\n\t\t.fa-file-text-o\r\n\t\t\tfont-size: 42px\r\n\t\t\t+r1\r\n\t\t\t\tfont-size: 32px\r\n\t\t\t&:before\r\n\t\t\t\tz-index: 1\r\n\t\t\t\tposition: relative\r\n\t\t\t\tbackground: #fff\r\n\t\t\t\tpadding: 0 2px 1px 0\r\n\t\t\t&:after\r\n\t\t\t\tcontent: \"\"\r\n\t\t\t\tposition: absolute\r\n\t\t\t\ttop: 12px\r\n\t\t\t\tleft: 10px\r\n\t\t\t\twidth: 34px\r\n\t\t\t\theight: 38px\r\n\t\t\t\tborder: solid 3px #ff8c61\r\n\t\t\t\tborder-radius: 3px\r\n\t\t\t\t+r1\r\n\t\t\t\t\twidth: 26px\r\n\t\t\t\t\theight: 28px\r\n.side-text, .side-tooltip\r\n\tp\r\n\t\tcolor: #282828\r\n.side-tooltip\r\n\tbackground-color: #fff2b8\r\n\tpadding: 25px 7px 15px 25px\r\n\tmargin-top: 26px\r\n\t+r3\r\n\t\tpadding: 21px 25px 23px\r\n\t\tmargin: 26px -15px 0\r\n\tp\r\n\t\tline-height: 30px\r\n\t\t+bold\r\n\t\tfont-size: 18px\r\n\t\t+r3\r\n\t\t\tline-height: 24px\r\n.side-text\r\n\tmargin: 20px 0\r\n\tp\r\n\t\tfont-size: 16px\r\n\t\tline-height: 22px\r\n\r\n.p-section\r\n\tmin-height: 600px\r\n\tposition: relative\r\n\tpadding-left: 110px\r\n\t+r1\r\n\t\tpadding-left: 0\r\n\t\tmin-height: 1px\r\n\t\tpadding: 20px 0\r\n\t+r3\r\n\t\tpadding: 0\r\n\t&_team\r\n\t\tmin-height: 680px\r\n\t\t+r1\r\n\t\t\tmin-height: 1px\r\n\t&__title\r\n\t\tcolor: #ff8c61\r\n\t\tfont-size: 80px\r\n\t\tline-height: 1\r\n\t\t+med\r\n\t\ttransform: rotate(-90deg) translate(-100%, 100%)\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tleft: 0\r\n\t\ttransform-origin: bottom left\r\n\t\t+r1\r\n\t\t\tposition: relative\r\n\t\t\ttransform: rotate(0) translate(0, 0)\r\n\t\t+r3\r\n\t\t\tfont-size: 22px\r\n\t\t\tline-height: 26px\r\n\r\n.graphics\r\n\tfont-size: 0\r\n\tpadding: 52px 0 20px\r\n\t+r3\r\n\t\tpadding: 10px 0 15px\r\n.graphic\r\n\tdisplay: inline-block\r\n\tvertical-align: top\r\n\twidth: 33.33%\r\n\tpadding: 102px 10px 82px 30px\r\n\t+r2\r\n\t\twidth: 50%\r\n\t\tpadding: 0 10px 10px 0\r\n\t&__icon\r\n\t\tposition: absolute\r\n\t\ttop: -102px\r\n\t\tborder: 1px solid #2020dc\r\n\t\tborder-radius: 50%\r\n\t\tbackground: url(../img/graphic-bg.png)\r\n\t\t+r2\r\n\t\t\tdisplay: none\r\n\t\t&.is-lg\r\n\t\t\twidth: 298px\r\n\t\t\theight: 298px\r\n\t\t\tleft: -30px\r\n\t\t&.is-md\r\n\t\t\twidth: 153px\r\n\t\t\theight: 153px\r\n\t\t&.is-sm\r\n\t\t\twidth: 43px\r\n\t\t\theight: 43px\r\n\t\t\ttop: -43px\r\n\t\t&.is-md, &.is-sm\r\n\t\t\tleft: 50%\r\n\t\t\ttransform: translateX(-50%)\r\n\t&__text\r\n\t\tposition: relative\r\n\t\tmax-width: 270px\r\n\t\t&-in\r\n\t\t\tposition: relative\r\n\t\t\tz-index: 1\r\n\t\t\tpadding: 9px 12px 11px 19px\r\n\t\t\tbackground-color: #fff\r\n\t\t\t+r2\r\n\t\t\t\tpadding: 0\r\n\th5, p\r\n\t\tcolor: #282828\r\n\t\tline-height: 22px\r\n\th5\r\n\t\tfont-size: 20px\r\n\t\t+bold\r\n\t\tmargin-bottom: 4px\r\n\t\t+r3\r\n\t\t\tfont-size: 14px\r\n\t\t\tline-height: 17px\r\n\tp\r\n\t\tfont-size: 16px\r\n\t\t+r3\r\n\t\t\tfont-size: 12px\r\n\t\t\tline-height: 12px\r\n\t&__number\r\n\t\tcolor: #2020dc\r\n\t\tfont-size: 44px\r\n\t\tline-height: 52px\r\n\t\t+med\r\n\t\tposition: absolute\r\n\t\ttop: 100%\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\tz-index: 1\r\n\t\tpadding: 0 20px\r\n\t\t+r2\r\n\t\t\tposition: relative\r\n\t\t\ttop: auto\r\n\t\t\tpadding: 0\r\n\t\t+r3\r\n\t\t\tfont-size: 22px\r\n\t\t\tline-height: 26px\r\n\r\n.p-team\r\n\tfont-size: 0\r\n\tpadding: 64px 0 0 60px\r\n\t+r1\r\n\t\tpadding: 50px 0 0\r\n\t+r2\r\n\t\tpadding: 15px 0 26px\r\n\r\n.team-user\r\n\tdisplay: inline-block\r\n\tvertical-align: top\r\n\twidth: 25%\r\n\tpadding-bottom: 12px\r\n\t+r2\r\n\t\twidth: 50%\r\n\t+r3\r\n\t\twidth: 100%\r\n\t&__img\r\n\t\tdisplay: block\r\n\t\twidth: 103px\r\n\t\theight: 205px\r\n\t\t+cover\r\n\t\tmargin-bottom: 20px\r\n\t\t+r3\r\n\t\t\tfloat: left\r\n\t\t\tmargin: 0 20px 0 0\r\n\t\t\twidth: 90px\r\n\t\t\theight: 179px\r\n\th5\r\n\t\tfont-size: 20px\r\n\t\tline-height: 24px\r\n\t\t+bold\r\n\t\tmax-width: 170px\r\n\t\tmargin-bottom: 20px\r\n\t\t+r3\r\n\t\t\tmargin-bottom: 10px\r\n\tp\r\n\t\tfont-size: 16px\r\n\t\tline-height: 18px\r\n\t&__text\r\n\t\tmax-width: 190px\r\n\t\t+r2\r\n\t\t\tmax-width: 100%\r\n\t\t+r3\r\n\t\t\toverflow: hidden\r\n\t\t\tpadding: 10px 0\r\n\r\n.block-alert\r\n\tbackground: #fff2b8\r\n\tpadding: 14px 30px 14px 80px\r\n\tposition: relative\r\n\t+r3\r\n\t\tpadding: 14px 13px 14px 80px\r\n\ti\r\n\t\tfont-size: 42px\r\n\t\tcolor: #ff8c61\r\n\t\tposition: absolute\r\n\t\ttop: 18px\r\n\t\tleft: 17px\r\n\tp\r\n\t\tfont-size: 16px\r\n\t\tline-height: 26px\r\n\t\tcolor: #282828\r\n\t\tmargin: 0 !important\r\n\t\t+r3\r\n\t\t\tfont-size: 14px\r\n\t\t\tline-height: 20px\r\n\t\ta\r\n\t\t\tcolor: #ff8c61\r\n\t\t\ttext-decoration: underline\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\ttext-decoration: none\r\n\t&_mod\r\n\t\tpadding: 29px 0 26px 17px\r\n\t\t+r3\r\n\t\t\tpadding: 14px 13px\r\n\t\ti\r\n\t\t\tdisplay: block\r\n\t\t\tposition: relative\r\n\t\t\ttop: auto\r\n\t\t\tleft: auto\r\n\t\t\tmargin-bottom: 10px\r\n\r\n.side-info\r\n\tcolor: #282828\r\n\tpadding: 85px 0 0\r\n\t+r2\r\n\t\tpadding: 0 0 20px\r\n\t&__title\r\n\t\t+bold\r\n\t\tfont-size: 20px\r\n\t\tline-height: 22px\r\n\t\tmargin-bottom: 20px\r\n\t&__list\r\n\t\tli\r\n\t\t\tfont-size: 18px\r\n\t\t\tline-height: 22px\r\n\t\t\tpadding: 18px 0 18px 58px\r\n\t\t\tposition: relative\r\n\t\t\ti\r\n\t\t\t\tposition: absolute\r\n\t\t\t\ttop: 50%\r\n\t\t\t\tleft: 0\r\n\t\t\t\tfont-size: 0\r\n\t\t\t\tcolor: #ff8c61\r\n\t\t\t\t&.icon-home\r\n\t\t\t\t\tmargin-top: -26px\r\n\t\t\t\t\tfont-size: 47px\r\n\t\t\t\t&.icon-drugs\r\n\t\t\t\t\tmargin-top: -23px\r\n\t\t\t\t\tfont-size: 44px\r\n\t\t\t\t&.icon-reabilitation\r\n\t\t\t\t\tmargin-top: -33px\r\n\t\t\t\t\tfont-size: 53px\r\n\t\t\t\t&.icon-edu\r\n\t\t\t\t\tmargin-top: -19px\r\n\t\t\t\t\tfont-size: 38px\r\n\t\t\tspan\r\n\t\t\t\tdisplay: block\r\n\t\t\t\tmax-width: 240px\r\n\r\n.puzzles-top\r\n\tcolor: #282828\r\n\t+r2\r\n\t\tpadding-bottom: 20px\r\n\th5\r\n\t\tfont-size: 24px\r\n\t\tline-height: 30px\r\n\t\t+med\r\n\t\t+r3\r\n\t\t\tfont-size: 20px\r\n\t\t\tline-height: 26px\r\n\t&__info\r\n\t\tfont-size: 0.1px\r\n\t\ttext-align: justify\r\n\t\t+r2\r\n\t\t\ttext-align: center\r\n\t\t\tfont-size: 0\r\n\t\t&:after\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: top\r\n\t\t\tcontent: \"\"\r\n\t\t\twidth: 100%\r\n\t\tstrong, span\r\n\t\t\tdisplay: block\r\n\t\tstrong\r\n\t\t\t+med\r\n\t\t\tcolor: #2020dc\r\n\t\t\tfont-size: 44px\r\n\t\t\tline-height: 52px\r\n\t\t\tmargin-bottom: 3px\r\n\t\tspan\r\n\t\t\t+reg\r\n\t\t\tfont-size: 18px\r\n\t\t\tline-height: 22px\r\n\t\tli\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: top\r\n\t\t\ttext-align: left\r\n\t\t\t+r2\r\n\t\t\t\tpadding: 0 10px\r\n\t\t\t+r3\r\n\t\t\t\twidth: 50%\r\n\t\t\t+r4\r\n\t\t\t\twidth: 100%\r\n\t\t\t\ttext-align: center\r\n\t\t\t&.is-active\r\n\t\t\t\tstrong\r\n\t\t\t\t\tcolor: #ff8c61\r\n\r\n.special-form\r\n\tcolor: #282828\r\n\tpadding-bottom: 40px\r\n\t+clr\r\n\t+r3\r\n\t\tmax-width: 320px\r\n\t\tmargin: 0 auto\r\n\t&__label\r\n\t\tdisplay: block\r\n\t\t+med\r\n\t\tfont-size: 17px\r\n\t\tline-height: 20px\r\n\t\tmargin-bottom: 8px\r\n\t&__top\r\n\t\tmargin: 0 -15px\r\n\t\tpadding: 0 0 9px\r\n\t\tfont-size: 0\r\n\t&__gender, &__years\r\n\t\twidth: 28%\r\n\t&__country\r\n\t\twidth: 44%\r\n\t&__years\r\n\t\t+r3\r\n\t\t\twidth: 220px\r\n\t\t.input-full\r\n\t\t\twidth: 42%\r\n\t\t\ttext-align: center\r\n\t\tspan\r\n\t\t\twidth: 16%\r\n\t\t\tfont-size: 18px\r\n\t\t\t+regi\r\n\t\t\ttext-align: center\r\n\t\t.input-full, span\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: middle\r\n\t&__gender, &__years, &__country\r\n\t\tpadding: 0 15px 15px\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: top\r\n\t&__gender, &__country\r\n\t\t+r3\r\n\t\t\twidth: 100%\r\n\t&__field\r\n\t\tpadding-bottom: 15px\r\n\t\twidth: 100%\r\n\t&__check-row\r\n\t\tpadding-bottom: 8px\r\n\t\tfont-size: 0\r\n\t\t.form-checkbox\r\n\t\t\tmargin: 0 13px 15px 0\r\n\t\t\t+r3\r\n\t\t\t\twidth: 100%\r\n\t\t\t\tmargin: 0 0 15px\r\n\t&__row\r\n\t\tmargin: 0 -15px\r\n\t\tfont-size: 0\r\n\t\tpadding-bottom: 13px\r\n\t\tdisplay: none\r\n\t&__left, &__right\r\n\t\tpadding: 0 15px\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: top\r\n\t&__left\r\n\t\twidth: 43%\r\n\t\t+r1\r\n\t\t\twidth: 100%\r\n\t\t\tpadding: 0\r\n\t\t.special-form__field\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: top\r\n\t\t\t+r1\r\n\t\t\t\twidth: 50%\r\n\t\t\t\tpadding: 0 15px 15px\r\n\t\t\t+r3\r\n\t\t\t\twidth: 100%\r\n\t&__right\r\n\t\twidth: 57%\r\n\t\t+r1\r\n\t\t\twidth: 100%\r\n\t&__check-cols\r\n\t\tfont-size: 0\r\n\t\tpadding: 20px 20px 13px\r\n\t\tbackground: #fff\r\n\t\tmargin-bottom: 15px\r\n\t&__checklist\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: top\r\n\t\twidth: 40%\r\n\t\t+r3\r\n\t\t\twidth: 100%\r\n\t\t&:first-child\r\n\t\t\twidth: 60%\r\n\t\t\t+r3\r\n\t\t\t\twidth: 100%\r\n\t\tli\r\n\t\t\tpadding-bottom: 7px\r\n\t&__bottom\r\n\t\t.btn-full\r\n\t\t\tmax-width: 100%\r\n\t\t\tpadding: 17px 10px 15px\r\n\t.block-alert\r\n\t\tmargin-top: 28px\r\n.form-checkbox\r\n\tdisplay: inline-block\r\n\tvertical-align: top\r\n\tposition: relative\r\n\tpadding-left: 40px\r\n\tcursor: pointer\r\n\tuser-select: none\r\n\tinput\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tleft: 0\r\n\t\topacity: 0\r\n\t\tvisibility: hidden\r\n\t\t&:checked + span\r\n\t\t\t&:after\r\n\t\t\t\ttransform: scale(1)\r\n\t\t\t\topacity: 1\r\n\tspan\r\n\t\tfont-size: 17px\r\n\t\tcolor: #282828\r\n\t\tline-height: 20px\r\n\t\t+med\r\n\t\tdisplay: block\r\n\t\tpadding: 6px 0 4px\r\n\t\t&:before, &:after\r\n\t\t\tcontent: \"\"\r\n\t\t\tposition: absolute\r\n\t\t&:before\r\n\t\t\twidth: 30px\r\n\t\t\theight: 30px\r\n\t\t\tbackground-color: #fff\r\n\t\t\tborder: 1px solid #d8d8d8\r\n\t\t\ttop: 0\r\n\t\t\tleft: 0\r\n\t\t&:after\r\n\t\t\ttop: 7px\r\n\t\t\tleft: 7px\r\n\t\t\twidth: 15px\r\n\t\t\theight: 15px\r\n\t\t\tbackground-color: #ff8c61\r\n\t\t\topacity: 0\r\n\t\t\ttransform: scale(0.5)\r\n\t\t\ttransition: 0.25s ease\r\n\t&_mod\r\n\t\tspan\r\n\t\t\t&:before\r\n\t\t\t\tborder-radius: 3px\r\n\r\n.special-users\r\n\tfont-size: 0\r\n\tmargin: 0 -5px\r\n\tpadding: 25px 0\r\n\t+r3\r\n\t\tmargin: 0 -15px\r\n\t&__item\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: top\r\n\t\twidth: 50%\r\n\t\tpadding: 5px\r\n\t\t+r1\r\n\t\t\twidth: 100%\r\n\t\t+r3\r\n\t\t\tpadding: 5px 0\r\n\r\n.special-user\r\n\tposition: relative\r\n\tbackground-color: #f5f7f7\r\n\t+clr\r\n\t+r3\r\n\t\tmin-height: 225px\r\n\t&__img\r\n\t\tfloat: left\r\n\t\twidth: 180px\r\n\t\theight: 225px\r\n\t\t+cover\r\n\t\tmargin-right: 10px\r\n\t\t+r3\r\n\t\t\twidth: 160px\r\n\t\t\theight: 200px\r\n\t\t\tmargin: 0 0 20px\r\n\t.btn-photo\r\n\t\tposition: absolute\r\n\t\tleft: 0\r\n\t\ttop: 175px\r\n\t\t+r3\r\n\t\t\tleft: 15px\r\n\t&__text, &__link\r\n\t\toverflow: hidden\r\n\t&__text\r\n\t\tpadding: 15px\r\n\t\tmin-height: 149px\r\n\t&__link\r\n\t\tpadding: 0 10px 10px\r\n\t\t+r3\r\n\t\t\toverflow: visible\r\n\t\t\tpadding: 0 15px 10px\r\n\t\ttime\r\n\t\t\tpadding: 0 5px\r\n\t\t\tdisplay: block\r\n\t\t\tfont-size: 14px\r\n\t\t\tline-height: 26px\r\n\t\t\tcolor: #949494\r\n\t\t\t+r3\r\n\t\t\t\toverflow: hidden\r\n\t\t\t\tpadding: 0 15px\r\n\t&__title, &__title a\r\n\t\tcolor: #282828\r\n\t\tdisplay: block\r\n\t&__title\r\n\t\tfont-size: 18px\r\n\t\tline-height: 20px\r\n\t\t+bold\r\n\t\tmargin-bottom: 10px\r\n\t\ta\r\n\t\t\ttransition: color 0.25s\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\tcolor: #ff8c61\r\n\t&__info\r\n\t\tfont-size: 16px\r\n\t\tline-height: 1.2\r\n\t.btn-mail\r\n\t\twidth: 100%\r\n\t\tmax-width: 160px\r\n\t\t+r3\r\n\t\t\tmargin-left: -15px\r\n\r\n.btn-photo, .btn-mail, .btn-action\r\n\tcolor: #fff\r\n\tdisplay: inline-block\r\n\tvertical-align: top\r\n\tposition: relative\r\n\tline-height: 40px\r\n\theight: 40px\r\n\tbackground-color: #ff8c61\r\n\tfont-size: 0\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\t&:before\r\n\t\t\t\twidth: 100%\r\n\t&:before\r\n\t\tcontent: \"\"\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tbottom: 0\r\n\t\tleft: 0\r\n\t\twidth: 0\r\n\t\ttransition: width 0.25s ease\r\n\t\tbackground: darken(#ff8c61, 10%)\r\n\tspan, i\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: middle\r\n\t\tposition: relative\r\n\t\tz-index: 1\r\n\t&_mint\r\n\t\tbackground-color: #9cc2bd\r\n\t\t&:before\r\n\t\t\tbackground: darken(#9cc2bd, 10%)\r\n\t&_red\r\n\t\tbackground-color: #d73c4f\r\n\t\t&:before\r\n\t\t\tbackground: darken(#d73c4f, 10%)\r\n\r\n.btn-photo\r\n\tmin-width: 50px\r\n\ttext-align: right\r\n\tpadding: 0 10px\r\n\tspan\r\n\t\tfont-size: 14px\r\n\t\t+med\r\n\ti\r\n\t\tfont-size: 12px\r\n\t\tmargin-left: 5px\r\n\r\n.btn-mail, .btn-action\r\n\tpadding: 0 15px\r\n\ttext-align: left\r\n\tspan\r\n\t\tfont-size: 16px\r\n\ti\r\n\t\tfont-size: 14px\r\n\t\tmargin: 0 15px 0 0\r\n\t&_big\r\n\t\ttext-align: center\r\n\t\twidth: 100%\r\n\t\tspan\r\n\t\t\tfont-size: 18px\r\n\t\t\tline-height: 1\r\n\t\t\tpadding-top: 2px\r\n\t\t\t+r1\r\n\t\t\t\tfont-size: 16px\r\n\t\ti\r\n\t\t\tfont-size: 16px\r\n\t\t\tmargin: 0 10px 0 0\r\n\t&_mint, &_red\r\n\t\ti\r\n\t\t\tfont-size: 19px\r\n.special-menu\r\n\tpadding: 10px 0 0\r\n\t&_nav\r\n\t\t+r2\r\n\t\t\twidth: 100%\r\n\t\t\tmax-width: 290px\r\n\t\t\tposition: fixed\r\n\t\t\ttop: 60px\r\n\t\t\tbottom: 0\r\n\t\t\tright: 0\r\n\t\t\tz-index: 280\r\n\t\t\ttransform: translateX(100%)\r\n\t\t\topacity: 0\r\n\t\t\tvisibility: hidden\r\n\t\t\ttransition-property: opacity, visibility, transform\r\n\t\t\ttransition-duration: 0.4s\r\n\t\t\tbackground: #fff\r\n\t\t\tpadding: 0\r\n\t\t&.is-active\r\n\t\t\t+r2\r\n\t\t\t\ttransform: translateX(0)\r\n\t\t\t\topacity: 1\r\n\t\t\t\tvisibility: visible\r\n\tli\r\n\t\t&:first-child\r\n\t\t\ta\r\n\t\t\t\tborder-top: none\r\n\t\t&.is-hidden\r\n\t\t\tdisplay: none\r\n\t\t\t+r2\r\n\t\t\t\tdisplay: block\r\n\ta\r\n\t\tfont-size: 20px\r\n\t\tline-height: 60px\r\n\t\tdisplay: block\r\n\t\tborder-top: 1px solid #e6e6e6\r\n\t\tpadding: 0 30px\r\n\t\t+med\r\n\t\ttransition: color 0.25s\r\n\t\tcolor: #282828\r\n\t\t+r1\r\n\t\t\tpadding: 0 15px\r\n\t\t+r2\r\n\t\t\tpadding: 0 30px\r\n\t\t.no-touch &\r\n\t\t\t&:hover, &.is-active\r\n\t\t\t\tcolor: #ff8c61\r\n\t\t&.is-orange\r\n\t\t\tsup\r\n\t\t\t\tbackground-color: #ff8c61\r\n\tspan\r\n\t\tdisplay: inline-block\r\n\t\tline-height: 1\r\n\t\tvertical-align: middle\r\n\tsup\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: top\r\n\t\tline-height: 21px\r\n\t\tpadding: 0 9px\r\n\t\tfont-size: 16px\r\n\t\tbackground-color: #a5a5a5\r\n\t\tborder-radius: 54px\r\n\t\tcolor: #fff\r\n\t\tmargin: 12px 0 0 4px\r\n\t&__out\r\n\t\ti\r\n\t\t\tvertical-align: middle\r\n\t\t\tfont-size: 26px\r\n\t\t\tmargin-left: 17px\r\n\r\n.block-text\r\n\ttext-align: center\r\n\tpadding: 20px 0 22px\r\n\tmax-width: 1070px\r\n\tmargin: 0 auto\r\n\t+r1\r\n\t\tmax-width: 820px\r\n\t\tmargin: 0 auto\r\n\t+r5\r\n\t\tmax-width: 960px\r\n\t&__inner\r\n\t\tborder: 3px solid #5186e2\r\n\t\tpadding: 20px 30px 61px\r\n\t\ttext-align: left\r\n\t\t+r3\r\n\t\t\tpadding: 20px 20px 60px\r\n\t\tp\r\n\t\t\tcolor: #282828\r\n\t\t\tfont-size: 18px\r\n\t\t\tline-height: 21px\r\n\t\t\t+r3\r\n\t\t\t\tfont-size: 16px\r\n\t.btn-blue\r\n\t\tmargin-top: -25px\r\n.btn-blue\r\n\tmax-width: 410px\r\n\twidth: 100%\r\n\theight: 50px\r\n\tline-height: 50px\r\n\tbackground-color: #5186e2\r\n\tborder-radius: 2px\r\n\tdisplay: inline-block\r\n\tvertical-align: top\r\n\tcolor: #fff\r\n\ttext-align: center\r\n\ttransition: background 0.25s\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\tbackground: darken(#5186e2, 5%)\r\n\t\t&:active\r\n\t\t\tbackground: darken(#5186e2, 10%)\r\n\ti, span\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: middle\r\n\tspan\r\n\t\tfont-size: 18px\r\n\t\tline-height: 21px\r\n\ti\r\n\t\tfont-size: 20px\r\n\t\tmargin-right: 12px\r\n.special-top\r\n\tmargin-bottom: 50px\r\n\t+r2\r\n\t\tmargin-bottom: 0\r\n.special-text\r\n\tcolor: #282828\r\n\tmargin-bottom: 30px\r\n\tp\r\n\t\tfont-size: 20px\r\n\t\tline-height: 23px\r\n\t\t+med\r\n\t\t+r3\r\n\t\t\tfont-size: 16px\r\n\t\t\tline-height: 20px\r\n\th1, .h1\r\n\t\tmargin-bottom: 40px\r\n\t\t+r3\r\n\t\t\tmargin-bottom: 20px\r\n\r\n.special-right\r\n\ttext-align: center\r\n\t.btn-full\r\n\t\tmargin-bottom: 14px\r\n\t\twidth: 100%\r\n\t.link\r\n\t\tmargin-bottom: 20px\r\n\t.social\r\n\t\tbackground: #fff\r\n.link\r\n\tcolor: #9bc1bc\r\n\tfont-size: 16px\r\n\tline-height: 24px\r\n\ttext-decoration: underline\r\n\tdisplay: inline-block\r\n\tvertical-align: top\r\n\r\n.list-items\r\n\tcolor: #282828\r\n\tpadding-bottom: 30px\r\n\t&:after\r\n\t\tpadding-top: 30px\r\n\t\tcontent: \"\"\r\n\t\tdisplay: block\r\n\t\tmargin: 0 auto\r\n\t\tmax-width: 410px\r\n\t\tborder-bottom: 2px solid #9bc1bc\r\n\t&_mod\r\n\t\t&:after\r\n\t\t\tdisplay: none\r\n\t&__title\r\n\t\tfont-size: 14px\r\n\t\tletter-spacing: 2px\r\n\t\tline-height: 17px\r\n\t\t+med\r\n\t\tpadding: 0 110px 20px\r\n\t\t+r3\r\n\t\t\tpadding: 0 0 20px\r\n\t\t\ttext-align: center\r\n\r\n.list-item\r\n\t+clr\r\n\tbackground-color: #fff\r\n\tmargin-bottom: 1px\r\n\tdisplay: block\r\n\t&__number\r\n\t\tfloat: left\r\n\t\ttext-align: right\r\n\t\topacity: 0.25\r\n\t\tcolor: #9bc1bc\r\n\t\tfont-size: 144px\r\n\t\tline-height: 150px\r\n\t\t+med\r\n\t\tpadding: 0 15px\r\n\t\twidth: 220px\r\n\t\t+r2\r\n\t\t\tfont-size: 100px\r\n\t\t\tline-height: 125px\r\n\t\t\twidth: 150px\r\n\t\t+r3\r\n\t\t\tfont-size: 50px\r\n\t\t\twidth: 100%\r\n\t\t\ttext-align: left\r\n\t\t\tline-height: 1\r\n\t\t\tpadding: 20px\r\n\t&__info\r\n\t\toverflow: hidden\r\n\t\tcolor: #282828\r\n\t\tpadding: 32px 20px 32px 0\r\n\t\t+r3\r\n\t\t\tclear: both\r\n\t\t\tpadding: 0 20px 32px\r\n\th5\r\n\t\tfont-size: 28px\r\n\t\tline-height: 1\r\n\t\t+med\r\n\t\t+r2\r\n\t\t\tfont-size: 24px\r\n\t\t+r3\r\n\t\t\tfont-size: 20px\r\n\tp\r\n\t\tfont-size: 18px\r\n\t\tline-height: 24px\r\n\t\t+light\r\n\t\tpadding-top: 10px\r\n\t\tmax-width: 850px\r\n\t\t+r2\r\n\t\t\tfont-size: 16px\r\n\t\t\tline-height: 22px\r\n\t&__link\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: top\r\n\t\tcolor: #f2c05e\r\n\t\tfont-size: 14px\r\n\t\tline-height: 17px\r\n\t\ttext-decoration: underline\r\n\t\t+regi\r\n\t\tmargin: 6px 0 7px\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\ttext-decoration: none\r\n\r\n.user-profile\r\n\t+clr\r\n\tpadding: 30px 0\r\n\tborder-bottom: 3px solid #e6e6e6\r\n\t&__imgs\r\n\t\twidth: 55%\r\n\t\tfloat: left\r\n\t&__info\r\n\t\twidth: 45%\r\n\t\tfloat: right\r\n\t\tpadding-left: 30px\r\n\t\tpadding-right: 5px\r\n\t\t+r3\r\n\t\t\tpadding: 0\r\n\t&__imgs, &__info\r\n\t\t+r3\r\n\t\t\twidth: 100%\r\n\t\t\tfloat: none\r\n\t&__title, &__years\r\n\t\t+bold\r\n\t&__title\r\n\t\tcolor: #33333b\r\n\t\tfont-size: 27px\r\n\t\tline-height: 32px\r\n\t\tmargin-bottom: 6px\r\n\t\t+r3\r\n\t\t\tfont-size: 22px\r\n\t\t\tline-height: 28px\r\n\t&__years\r\n\t\tfont-size: 22px\r\n\t\tline-height: 26px\r\n\t\tcolor: #8e8e8e\r\n\t\tmargin-bottom: 26px\r\n\t\t+r3\r\n\t\t\tmargin-bottom: 20px\r\n\t&__time\r\n\t\tcolor: #8e8e8e\r\n\t\tfont-size: 14px\r\n\t\tline-height: 17px\r\n\t\t+regi\r\n\t\tmargin-bottom: 20px\r\n\t.btn-mail\r\n\t\tmargin-bottom: 9px\r\n\t\t+r3\r\n\t\t\tmax-width: 320px\r\n\t.profile-title\r\n\t\tmargin-bottom: 3px\r\n\t\t+reg\r\n\t&__text\r\n\t\tli\r\n\t\t\tpadding-bottom: 22px\r\n\t\tsmall, span\r\n\t\t\tdisplay: block\r\n\t\tsmall\r\n\t\t\tcolor: #8e8e8e\r\n\t\t\tfont-size: 14px\r\n\t\t\tline-height: 17px\r\n\t\tspan\r\n\t\t\tcolor: #33333b\r\n\t\t\tfont-size: 16px\r\n\t\t\tline-height: 18px\r\n\t&__btns\r\n\t\tpadding: 4px 0 25px\r\n\t\t.btn-action\r\n\t\t\tmargin-bottom: 10px\r\n\t\t\t+r3\r\n\t\t\t\tmax-width: 320px\r\n\t&__top\r\n\t\t+r3\r\n\t\t\tmax-width: 320px\r\n\t\t\tmargin: 0 auto\r\n\r\n.profile-title\r\n\tcolor: #33333b\r\n\tfont-size: 22px\r\n\tline-height: 26px\r\n\t+bold\r\n\tspan\r\n\t\tcolor: #fff\r\n\t\tfont-size: 16px\r\n\t\tline-height: 18px\r\n\t\tmin-width: 21px\r\n\t\theight: 21px\r\n\t\tpadding: 2px 6px 1px\r\n\t\tbackground-color: #a5a5a5\r\n\t\tborder-radius: 54px\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: top\r\n\t\tmargin-top: 2px\r\n\t\t+med\r\n\tsup\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: top\r\n\t\tfont-size: 14px\r\n\t\tmargin: -9px 0 0 -1px\r\n\t\t&.is-like\r\n\t\t\t.fa-heart\r\n\t\t\t\tcolor: #ff8c61\r\n\t\t&.is-dislike\r\n\t\t\t.fa-heart\r\n\t\t\t\tcolor: #9b9b9b\r\n\t\t\t\tposition: relative\r\n\t\t\t.fa-bolt\r\n\t\t\t\tposition: absolute\r\n\t\t\t\ttop: 1px\r\n\t\t\t\tbottom: 1px\r\n\t\t\t\tleft: 0\r\n\t\t\t\tright: 0\r\n\t\t\t\ttext-align: center\r\n\t\t\t\tcolor: #fff\r\n\t\t\t\tfont-size: 12px\r\n\r\n.user-photo\r\n\tmargin-bottom: 5px\r\n\tposition: relative\r\n\t.expand__link\r\n\t\tz-index: 2\r\n\t\ttop: 5px\r\n\t\tright: 5px\r\n\t&__item\r\n\t\theight: 514px\r\n\t\t+vertical\r\n\t\tbackground: #f5f7f7\r\n\t\t+r3\r\n\t\t\theight: 363px\r\n\t\timg\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: middle\r\n\t\t\tmax-width: 100%\r\n\t\t\tmax-height: 100%\r\n\r\n.user-photos\r\n\tposition: relative\r\n\t+r3\r\n\t\tmargin-bottom: 20px\r\n\t\tpadding: 0 20px\r\n\t&__item\r\n\t\theight: 100px\r\n\t\tcursor: pointer\r\n\t\tpadding: 0 5px 0 0\r\n\t\tfloat: left\r\n\t\timg\r\n\t\t\theight: 100%\r\n\t&__arr\r\n\t\tfont-size: 26px\r\n\t\tcolor: #ff8c61\r\n\t\tline-height: 1\r\n\t\tposition: absolute\r\n\t\ttop: 50%\r\n\t\tz-index: 20\r\n\t\theight: 26px\r\n\t\tbackground: none\r\n\t\tmargin-top: -13px\r\n\t\tvisibility: hidden\r\n\t\t&.is-active\r\n\t\t\tvisibility: visible\r\n\t&__prev\r\n\t\tleft: -15px\r\n\t\t+r3\r\n\t\t\tleft: 0\r\n\t&__next\r\n\t\tright: -15px\r\n\t\t+r3\r\n\t\t\tright: 0\r\n\r\n.friends\r\n\tpadding: 10px 0 30px\r\n\tborder-bottom: 3px solid #e6e6e6\r\n\t&_mod\r\n\t\tborder-bottom: none\r\n\t\t.friends__info\r\n\t\t\twidth: 100px\r\n\t\t\t+r2\r\n\t\t\t\twidth: 100%\r\n\t.profile-title\r\n\t\tpadding: 0 0 0 110px\r\n\t\t+r2\r\n\t\t\tpadding: 0\r\n\t&__container\r\n\t\tpadding: 22px 0 13px\r\n\t\t+r4\r\n\t\t\tpadding: 10px 0\r\n\t&__row, &__items\r\n\t\t+clr\r\n\t&__info\r\n\t\tfloat: left\r\n\t\tfont-size: 16px\r\n\t\tline-height: 18px\r\n\t\twidth: 110px\r\n\t\t+r2\r\n\t\t\twidth: 100%\r\n\t\t\tfloat: none\r\n\t\tdiv\r\n\t\t\tcolor: #333\r\n\t\t\tmargin-bottom: 9px\r\n\t\t\t+r2\r\n\t\t\t\tdisplay: inline-block\r\n\t\t\t\tvertical-align: top\r\n\t\t\t\tpadding: 2px 3px 0 0\r\n\t\tspan\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: top\r\n\t\t\tcolor: #fff\r\n\t\t\tpadding: 2px 6px 1px\r\n\t\t\tbackground-color: #ff8c61\r\n\t\t\tborder-radius: 54px\r\n\t\t\tmin-width: 21px\r\n\t\t\ttext-align: center\r\n\t\t\t+med\r\n\t&__link\r\n\t\tdisplay: block\r\n\t&__items\r\n\t\tfont-size: 0\r\n\t\tpadding: 5px 0 0 110px\r\n\t\t+r2\r\n\t\t\tpadding: 5px 0 0\r\n\t\t&_mod\r\n\t\t\tpadding: 5px 0 0 100px\r\n\t\t\t+r2\r\n\t\t\t\tpadding: 5px 0 0\r\n\t\t\t\tmargin: 0 -10px\r\n\t.profile-more\r\n\t\tpadding: 5px 110px 0\r\n\t\t+r2\r\n\t\t\tpadding: 5px 0 0\r\n\r\n.user-block\r\n\twidth: 33.33%\r\n\tdisplay: inline-block\r\n\tvertical-align: top\r\n\tpadding: 0 0 18px\r\n\tposition: relative\r\n\t+r3\r\n\t\twidth: 50%\r\n\t\tpadding: 0 0 10px\r\n\t&_mod\r\n\t\tpadding: 0 10px 18px\r\n\t\t+r3\r\n\t\t\tpadding: 0 10px 10px\r\n\t\t&:before\r\n\t\t\tposition: absolute\r\n\t\t\ttop: -10px\r\n\t\t\tleft: 0\r\n\t\t\tright: 0\r\n\t\t\tbottom: 0\r\n\t\t\tcontent: \"\"\r\n\t\t\tbackground: #fff\r\n\t\t\tborder: 1px solid #ff8c61\r\n\t\t\tborder-bottom: none\r\n\t\t\tvisibility: hidden\r\n\t\t\topacity: 0\r\n\t\t\ttransition: visibility 0.25s, opacity 0.25s\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\t&:before, .user-block__menu\r\n\t\t\t\t\tvisibility: visible\r\n\t\t\t\t\topacity: 1\r\n\t\t&.is-active\r\n\t\t\t&:before, .user-block__menu\r\n\t\t\t\tvisibility: visible\r\n\t\t\t\topacity: 1\r\n\t&__container\r\n\t\tdisplay: block\r\n\t\tfont-size: 0\r\n\t\tposition: relative\r\n\t\tz-index: 2\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\t.user-block\r\n\t\t\t\t\t&__name\r\n\t\t\t\t\t\tcolor: #ff8c61\r\n\t&__img\r\n\t\twidth: 48px\r\n\t\theight: 48px\r\n\t\t+cover\r\n\t\tmargin: 0 8px 3px 0\r\n\t\t+r4\r\n\t\t\tmargin-bottom: 8px\r\n\t\t\twidth: 80px\r\n\t\t\theight: 80px\r\n\t&__name\r\n\t\tcolor: #343434\r\n\t\tfont-size: 14px\r\n\t\tline-height: 16px\r\n\t\tmax-width: 120px\r\n\t\t+med\r\n\t\ttransition: color 0.25s\r\n\t&__img, &__name\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: bottom\r\n\t\t+r4\r\n\t\t\tdisplay: block\r\n\t&__time\r\n\t\tdisplay: block\r\n\t\tcolor: #aeb0b2\r\n\t\tfont-size: 14px\r\n\t\tline-height: 17px\r\n\t\tpadding: 4px 0 0\r\n\t&__menu\r\n\t\tcolor: #717171\r\n\t\tfont-size: 14px\r\n\t\tpadding: 0 15px\r\n\t\tposition: absolute\r\n\t\ttop: 100%\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\tmargin-top: -18px\r\n\t\tz-index: 20\r\n\t\tbackground: #fff\r\n\t\tborder: 1px solid #ff8c61\r\n\t\tborder-top: none\r\n\t\tvisibility: hidden\r\n\t\topacity: 0\r\n\t\ttransition: visibility 0.25s, opacity 0.25s\r\n\t\t+r3\r\n\t\t\tmargin-top: -10px\r\n\t\t\tpadding: 0 10px\r\n\t\tli\r\n\t\t\tborder-top: 1px solid #e6e6e6\r\n\t\t\t&:first-child\r\n\t\t\t\tborder-top: none\r\n\t\ta\r\n\t\t\tcolor: #717171\r\n\t\t\ttransition: color 0.25s\r\n\t\t\tdisplay: block\r\n\t\t\tline-height: 1\r\n\t\t\tpadding: 12px 0 11px\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\tcolor: #ff8c61\r\n\t\t.user-block__link\r\n\t\t\tfont-size: 17px\r\n\t\t\t+med\r\n\t\t\tpadding: 10px 0\r\n\t\t\t+r3\r\n\t\t\t\tfont-size: 14px\r\n\t\t\t\tpadding: 12px 0 11px\r\n.link-more\r\n\tcolor: #9bc1bc\r\n\tdisplay: inline-block\r\n\tvertical-align: top\r\n\tfont-size: 0\r\n\ttransition: color 0.25s\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\tcolor: #ff8c61\r\n\ti\r\n\t\tfont-size: 20px\r\n\t\tmargin-right: 6px\r\n\tspan\r\n\t\tfont-size: 18px\r\n\t\tline-height: 21px\r\n\t\ttext-decoration: underline\r\n\ti, span\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: middle\r\n.profile-block\r\n\tpadding: 10px 0 30px 110px\r\n\tborder-bottom: 3px solid #e6e6e6\r\n\t+r2\r\n\t\tpadding: 10px 0 20px\r\n\t&_mod\r\n\t\tborder-bottom: none\r\n\t\tpadding-bottom: 20px\r\n\t.profile-more\r\n\t\tpadding: 20px 0 13px\r\n.comment\r\n\tpadding: 15px 0 20px\r\n\t&__top\r\n\t\tfont-size: 0\r\n\t&__time, &__theme\r\n\t\tline-height: 16px\r\n\t\tfont-size: 13px\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: top\r\n\t\tmargin-bottom: 10px\r\n\t&__time\r\n\t\tcolor: #8e8e8e\r\n\t\tpadding-right: 5px\r\n\t\t+r3\r\n\t\t\tdisplay: block\r\n\t&__theme\r\n\t\tcolor: #9bc1bc\r\n\t\ttransition: color 0.25s\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\tcolor: #ff8c61\r\n\t\ti\r\n\t\t\tfont-size: 14px\r\n\t\t\tmargin-right: 5px\r\n\t&__text\r\n\t\tp\r\n\t\t\tcolor: #000\r\n\t\t\tfont-size: 14px\r\n\t\t\tline-height: 17px\r\n\t\t\tmax-width: 520px\r\n\r\n.users-list\r\n\tfont-size: 0\r\n\tpadding: 27px 0 6px\r\n\tli\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: top\r\n\t\tpadding: 0 10px 10px 0\r\n\t\ta\r\n\t\t\tdisplay: block\r\n\t\t\theight: 100px\r\n\t\t\t+r3\r\n\t\t\t\theight: 80px\r\n\t\t\timg\r\n\t\t\t\theight: 100%\r\n\r\n.profile-side\r\n\tpadding: 30px 0 0\r\n\t.block-alert\r\n\t\tmargin-bottom: 30px\r\n\r\n//user layout\r\n.user-container\r\n\twidth: 100%\r\n\t+clr\r\n.user-row\r\n\tfont-size: 0\r\n.user-left, .user-right\r\n\tdisplay: inline-block\r\n\tvertical-align: top\r\n\t+clr\r\n\t&__in\r\n\t\tmax-width: 100%\r\n\t\tpadding: 0 15px\r\n.user-left\r\n\tbackground-color: #f5f7f7\r\n\twidth: 61%\r\n\tmin-height: 700px\r\n\t+r2\r\n\t\twidth: 100%\r\n\t\tmin-height: 500px\r\n\t&__in\r\n\t\tfloat: right\r\n\t\twidth: 800px\r\n\t\t+r2\r\n\t\t\twidth: 100%\r\n\t\t\tmax-width: 660px\r\n\t\t\tfloat: none\r\n\t\t\tmargin: 0 auto\r\n.user-right\r\n\tbackground-color: #fff\r\n\twidth: 39%\r\n\t+r2\r\n\t\twidth: 100%\r\n\t\tmax-width: 290px\r\n\t\tposition: fixed\r\n\t\ttop: 60px\r\n\t\tbottom: 0\r\n\t\tright: 0\r\n\t\tz-index: 280\r\n\t\ttransform: translateX(100%)\r\n\t\topacity: 0\r\n\t\tvisibility: hidden\r\n\t\ttransition-property: opacity, visibility, transform\r\n\t\ttransition-duration: 0.4s\r\n\t&.is-active\r\n\t\t+r2\r\n\t\t\ttransform: translateX(0)\r\n\t\t\topacity: 1\r\n\t\t\tvisibility: visible\r\n\t&__in\r\n\t\tfloat: left\r\n\t\twidth: 330px\r\n\t\t+r2\r\n\t\t\twidth: 100%\r\n\t\t\theight: 100%\r\n\t\t\toverflow: auto\r\n\t\t\tfloat: none\r\n\t\t\tpadding: 0\r\n.profile-content\r\n\tpadding: 40px 0\r\n\t&__title\r\n\t\tfont-size: 18px\r\n\t\tline-height: 21px\r\n\t\tborder-bottom: 3px solid #e6e6e6\r\n\t\tpadding-bottom: 20px\r\n\t\tmargin-bottom: 12px\r\n\t\ta\r\n\t\t\ttext-decoration: underline\r\n\t\t\tcolor: #ff8c61\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: top\r\n\t\t\tposition: relative\r\n\t\t\tpadding-left: 25px\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\ttext-decoration: none\r\n\t\t\ti\r\n\t\t\t\tfont-size: 20px\r\n\t\t\t\tposition: absolute\r\n\t\t\t\ttop: 0\r\n\t\t\t\tleft: 0\r\n\t&__subtitle\r\n\t\tcolor: #33333b\r\n\t\tfont-size: 22px\r\n\t\tline-height: 26px\r\n\t\t+bold\r\n\t&__top\r\n\t\t+clr\r\n\t\tborder-bottom: 3px solid #e6e6e6\r\n\t\tpadding: 7px 0 15px\r\n\t\t.profile-content\r\n\t\t\t&__subtitle\r\n\t\t\t\tfloat: left\r\n\t\t\t\tmargin: 0 15px 10px 0\r\n\t\t\t\t+r3\r\n\t\t\t\t\tfloat: none\r\n\t&__close\r\n\t\tfloat: right\r\n\t\tcolor: #ff8c61\r\n\t\tfont-size: 0\r\n\t\t+r3\r\n\t\t\tfloat: none\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: top\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\tspan\r\n\t\t\t\t\ttext-decoration: none\r\n\t\ti\r\n\t\t\tfont-size: 20px\r\n\t\t\tmargin-right: 10px\r\n\t\ti, span\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: top\r\n\t\tspan\r\n\t\t\tfont-size: 18px\r\n\t\t\tline-height: 21px\r\n\t\t\ttext-decoration: underline\r\n\t&__write\r\n\t\tborder-bottom: 3px solid #e6e6e6\r\n\t\tpadding: 0 0 27px\r\n\t\t.btn-mail\r\n\t\t\tmax-width: 300px\r\n\r\n.user-from\r\n\tfloat: left\r\n\twidth: 175px\r\n\tmargin: 5px 0 0\r\n\t+clr\r\n\t+r3\r\n\t\tfloat: none\r\n\t\tdisplay: block\r\n\t\tmargin: 0 0 10px\r\n\t&__img\r\n\t\twidth: 48px\r\n\t\theight: 48px\r\n\t\t+cover\r\n\t\tfloat: left\r\n\t\tmargin-right: 9px\r\n\t&__name\r\n\t\tcolor: #343434\r\n\t\tfont-size: 14px\r\n\t\tline-height: 16px\r\n\t\toverflow: hidden\r\n\t\t+med\r\n\r\n.profile-form\r\n\tpadding: 25px 0 0\r\n\t.select\r\n\t\ti\r\n\t\t\tcolor: #999\r\n\t&__field\r\n\t\tmargin-bottom: 18px\r\n\t&__label\r\n\t\tcolor: #4a4a4a\r\n\t\tfont-size: 12px\r\n\t\tletter-spacing: 1px\r\n\t\tline-height: 15px\r\n\t\t+bold\r\n\t\tpadding-bottom: 6px\r\n\t\ttext-transform: uppercase\r\n\t&__add\r\n\t\tmargin-bottom: 22px\r\n\t&__btn\r\n\t\t.btn-full\r\n\t\t\tmax-width: 100%\r\n\r\n.add-file\r\n\tcolor: #ff8c61\r\n\tcursor: pointer\r\n\tposition: relative\r\n\toverflow: hidden\r\n\tdisplay: inline-block\r\n\tvertical-align: top\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\tspan\r\n\t\t\t\ttext-decoration: none\r\n\tinput\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tleft: 0\r\n\t\tvisibility: hidden\r\n\t\topacity: 0\r\n\ti, span\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: middle\r\n\ti\r\n\t\tfont-size: 20px\r\n\t\tmargin-right: 10px\r\n\tspan\r\n\t\tfont-size: 18px\r\n\t\tline-height: 21px\r\n\t\ttext-decoration: underline\r\n\r\n.profile-menu\r\n\tpadding: 11px 0 30px\r\n\t+r2\r\n\t\tpadding: 0\r\n\t.special-menu\r\n\t\t+r2\r\n\t\t\tpadding: 0\r\n\t\tli\r\n\t\t\ta\r\n\t\t\t\t+r2\r\n\t\t\t\t\tpadding: 0 30px\r\n\r\n.dialog, .dialogs\r\n\t&-more\r\n\t\tpadding: 17px 0\r\n\t\t.link-more\r\n\t\t\tcolor: #ff8c61\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\tspan\r\n\t\t\t\t\t\ttext-decoration: none\r\n\r\n.dialog\r\n\tpadding: 20px 0\r\n\r\n.msg-send\r\n\tpadding-bottom: 25px\r\n\tborder-bottom: 3px solid #e6e6e6\r\n\t&__img\r\n\t\tfloat: left\r\n\t\twidth: 48px\r\n\t\theight: 48px\r\n\t\tmargin: 24px 12px 10px 0\r\n\t\t+cover\r\n\t\t+r4\r\n\t\t\tmargin: 0 12px 10px 0\r\n\t&__form\r\n\t\toverflow: hidden\r\n\t\t+clr\r\n\t\t+r3\r\n\t\t\tpadding: 0 0 0 10px\r\n\t\t+r4\r\n\t\t\toverflow: visible\r\n\t\t\tpadding: 0\r\n\t&__field\r\n\t\tpadding: 0 220px 0 10px\r\n\t\tfloat: left\r\n\t\twidth: 100%\r\n\t\tmargin: 0 -190px 0 0\r\n\t\t+r3\r\n\t\t\tfloat: none\r\n\t\t\tmargin: 0\r\n\t\t\tpadding: 0\r\n\t&__label\r\n\t\tcolor: #4a4a4a\r\n\t\tfont-size: 12px\r\n\t\tletter-spacing: 1px\r\n\t\tline-height: 15px\r\n\t\t+bold\r\n\t\tpadding-bottom: 6px\r\n\t\ttext-transform: uppercase\r\n\t\t+r4\r\n\t\t\toverflow: hidden\r\n\t\t\tpadding: 35px 0 0\r\n\t&__textarea\r\n\t\tposition: relative\r\n\t\tmargin-bottom: 7px\r\n\t\t+r4\r\n\t\t\tclear: both\r\n\t\t&:before, &:after\r\n\t\t\tposition: absolute\r\n\t\t\tcontent: \"\"\r\n\t\t\tz-index: 2\r\n\t\t\ttop: 20px\r\n\t\t&:before\r\n\t\t\tleft: -10px\r\n\t\t\t+arr(11, 18, #d8d8d8, l)\r\n\t\t&:after\r\n\t\t\tleft: -8px\r\n\t\t\t+arr(11, 18, #fff, l)\r\n\t\t.textarea-full\r\n\t\t\theight: 100px\r\n\t\t\tmax-width: 100%\r\n\t\t\tmin-height: 100px\r\n\t\t\tmax-height: 300px\r\n\t\t\tresize: auto\r\n\t&__right\r\n\t\tfloat: right\r\n\t\twidth: 190px\r\n\t\tpadding: 21px 0 0\r\n\t\t+r3\r\n\t\t\twidth: 100%\r\n\t\t\tpadding: 15px 0 0\r\n\t\t\tfloat: none\r\n\t\t.form-checkbox\r\n\t\t\tmargin-bottom: 30px\r\n\t\t\tdisplay: block\r\n\t\t\t+r2\r\n\t\t\t\tdisplay: none\r\n\t\t\tspan\r\n\t\t\t\tfont-size: 16px\r\n\r\n.msg\r\n\tposition: relative\r\n\tpadding: 30px 10px\r\n\tborder-bottom: 1px solid #e6e6e6\r\n\t&_white\r\n\t\tbackground: #fff\r\n\t&_from\r\n\t\tpadding: 30px 10px 30px 110px\r\n\t\tmin-height: 110px\r\n\t\t+r4\r\n\t\t\tpadding: 30px 10px\r\n\t\t.msg\r\n\t\t\t&__img\r\n\t\t\t\tposition: absolute\r\n\t\t\t\ttop: 30px\r\n\t\t\t\tleft: 30px\r\n\t\t\t\t+r4\r\n\t\t\t\t\tposition: relative\r\n\t\t\t\t\ttop: auto\r\n\t\t\t\t\tleft: auto\r\n\t\t\t\t\tdisplay: block\r\n\t\t\t\t\tmargin-bottom: 10px\r\n\t\t\t&__in\r\n\t\t\t\tmax-width: 440px\r\n\t&_to\r\n\t\t.msg\r\n\t\t\t&__in\r\n\t\t\t\tmax-width: 510px\r\n\t\t\t\tpadding-right: 70px\r\n\t\t\t\tposition: relative\r\n\t\t\t\t+r4\r\n\t\t\t\t\tpadding-right: 55px\r\n\t\t\t&__img\r\n\t\t\t\tposition: absolute\r\n\t\t\t\ttop: 0\r\n\t\t\t\tright: 0\r\n\t&__in\r\n\t\tmargin-bottom: 7px\r\n\t&__img\r\n\t\twidth: 48px\r\n\t\theight: 48px\r\n\t\t+cover\r\n\t\tmargin: 3px 0 0\r\n\tp\r\n\t\tcolor: #000\r\n\t\tfont-size: 16px\r\n\t\tline-height: 20px\r\n\t\tpadding-bottom: 5px\r\n\t\t.add-file\r\n\t\t\tfont-size: 0\r\n\t&__footer\r\n\t\t+clr\r\n\t&__time\r\n\t\tfloat: left\r\n\t\tcolor: #8e8e8e\r\n\t\tfont-size: 13px\r\n\t\tline-height: 16px\r\n\t\tpadding: 2px 0\r\n\t&__btns\r\n\t\tfloat: right\r\n\t\t.msg-edit, .msg-delete\r\n\t\t\tmargin-left: 14px\r\n\t\t.msg-edit\r\n\t\t\tmargin-top: 2px\r\n\r\n.msg-edit, .msg-delete\r\n\tbackground: none\r\n\tcolor: #c5c5c5\r\n\tfont-size: 0\r\n\tdisplay: inline-block\r\n\tvertical-align: top\r\n\ti\r\n\t\tfont-size: 20px\r\n\r\n.msg-item\r\n\tdisplay: block\r\n\t+clr\r\n\tborder-bottom: 1px solid #e6e6e6\r\n\tpadding: 30px 13px 30px 9px\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\tp\r\n\t\t\t\tcolor: #ff8c61\r\n\t\t\t.msg-item__number\r\n\t\t\t\tspan\r\n\t\t\t\t\tbackground: #ff8c61\r\n\t&__user\r\n\t\tfloat: left\r\n\t\tpadding: 0 10px 0 0\r\n\t\twidth: 175px\r\n\t\tfont-size: 0\r\n\t&__img, &__name\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: top\r\n\t&__img\r\n\t\twidth: 48px\r\n\t\theight: 48px\r\n\t\t+cover\r\n\t\tmargin: 0 9px 0 0\r\n\t&__name\r\n\t\tcolor: #343434\r\n\t\tfont-size: 14px\r\n\t\tline-height: 16px\r\n\t\t+med\r\n\t\twidth: 108px\r\n\t&__number\r\n\t\tfloat: right\r\n\t\twidth: 100px\r\n\t\ttext-align: right\r\n\t\t+r3\r\n\t\t\twidth: 70px\r\n\t\tspan\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: top\r\n\t\t\tcolor: #fff\r\n\t\t\tfont-size: 16px\r\n\t\t\tline-height: 18px\r\n\t\t\tbackground-color: #a5a5a5\r\n\t\t\tborder-radius: 54px\r\n\t\t\tpadding: 2px 7px 1px\r\n\t\t\t+med\r\n\t\t\ttransition: background 0.25s\r\n\t&__info\r\n\t\toverflow: hidden\r\n\t\t+r3\r\n\t\t\tclear: both\r\n\t\t\toverflow: visible\r\n\t\t\tpadding: 12px 0 0\r\n\tp\r\n\t\tcolor: #000\r\n\t\tfont-size: 16px\r\n\t\tline-height: 20px\r\n\t\ttransition: color 0.25s\r\n\t&__time\r\n\t\tfont-size: 13px\r\n\t\tline-height: 1.2\r\n\t\tcolor: #8e8e8e\r\n\t\tpadding: 8px 0 0\r\n\t\tdisplay: block\r\n\r\n\r\n.profile-albums\r\n\tfloat: right\r\n\twidth: 220px\r\n\tpadding: 10px 0 0 30px\r\n\t+r3\r\n\t\tfloat: none\r\n\t\twidth: 100%\r\n\t\tpadding: 0\r\n\tli\r\n\t\tpadding-bottom: 35px\r\n\t\t+r3\r\n\t\t\tpadding-bottom: 20px\r\n\ta\r\n\t\tdisplay: block\r\n\t\tfont-size: 0\r\n\t\tcolor: #ff8c61\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\tspan\r\n\t\t\t\t\ttext-decoration: none\r\n\t\ti, span\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: middle\r\n\t\ti\r\n\t\t\tfont-size: 20px\r\n\t\t\tmargin-right: 7px\r\n\t\t\twidth: 22px\r\n\t\t\ttext-align: center\r\n\t\tspan\r\n\t\t\tfont-size: 18px\r\n\t\t\tline-height: 21px\r\n\t\t\ttext-decoration: underline\r\n\r\n.albums\r\n\toverflow: hidden\r\n\tpadding-left: 30px\r\n\t+r1\r\n\t\tpadding-left: 0\r\n\r\n.album\r\n\tborder-top: 3px solid #e6e6e6\r\n\tpadding: 10px 0 27px\r\n\t&:first-child\r\n\t\tborder-top: none\r\n\t.profile-title\r\n\t\tmargin-bottom: 27px\r\n\t&__items\r\n\t\tfont-size: 0\r\n\t\tli\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: top\r\n\t\t\tpadding: 0 10px 10px 0\r\n\t\t\ta\r\n\t\t\t\theight: 100px\r\n\t\t\t\tdisplay: block\r\n\t\t\t\timg\r\n\t\t\t\t\theight: 100%\r\n\r\n.settings\r\n\t&__field\r\n\t\t+clr\r\n\t\tpadding-bottom: 35px\r\n\t\t+r3\r\n\t\t\tpadding-bottom: 25px\r\n\t&__label\r\n\t\tcolor: #4a4a4a\r\n\t\tfont-size: 12px\r\n\t\tletter-spacing: 1px\r\n\t\tline-height: 15px\r\n\t\t+bold\r\n\t\tpadding-bottom: 4px\r\n\t\ttext-transform: uppercase\r\n\t&__user\r\n\t\tpadding: 6px 0 0\r\n\t&__img, &__download\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: bottom\r\n\t&__img\r\n\t\twidth: 48px\r\n\t\theight: 48px\r\n\t\t+cover\r\n\t\tmargin: 0 14px 0 0\r\n\t&__text\r\n\t\tcolor: #282828\r\n\t\tfont-size: 28px\r\n\t\tline-height: 33px\r\n\t\t+med\r\n\t\t+r3\r\n\t\t\tfont-size: 20px\r\n\t\t\tline-height: 23px\r\n\t\t\tdisplay: block\r\n\t\t&_mod\r\n\t\t\tpadding-right: 35px\r\n\t\t\tborder-right: 1px solid #d8d8d8\r\n\t\t\tmargin-right: 15px\r\n\t\t\t+r3\r\n\t\t\t\tpadding: 0\r\n\t\t\t\tborder: none\r\n\t\t\t\tmargin: 0\r\n\t&__link\r\n\t\tcolor: #ff8c61\r\n\t\tfont-size: 18px\r\n\t\ttext-decoration: underline\r\n\t\tline-height: 1\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\ttext-decoration: none\r\n\t&__link, &__text_mod\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: middle\r\n\r\n.link-download\r\n\tdisplay: inline-block\r\n\tvertical-align: top\r\n\tcolor: #ff8c61\r\n\tline-height: 1\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\tspan\r\n\t\t\t\ttext-decoration: none\r\n\ti, span\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: middle\r\n\ti\r\n\t\tfont-size: 20px\r\n\t\tmargin-right: 6px\r\n\tspan\r\n\t\tfont-size: 18px\r\n\t\ttext-decoration: underline\r\n\r\n.user-form\r\n\t+clr\r\n\tpadding-left: 30px\r\n\t+r2\r\n\t\tpadding-left: 0\r\n\t+r3\r\n\t\tmax-width: 500px\r\n\t\tmargin: 0 auto\r\n\t&__right\r\n\t\tfloat: right\r\n\t\twidth: 40%\r\n\t\t+r2\r\n\t\t\tpadding-top: 15px\r\n\t\t\t+clr\r\n\t&__left\r\n\t\tfloat: left\r\n\t\twidth: 60%\r\n\t\tpadding-right: 30px\r\n\t\t+r2\r\n\t\t\tpadding: 0\r\n\t&__right, &__left\r\n\t\t+r2\r\n\t\t\tfloat: none\r\n\t\t\twidth: 100%\r\n\t&__full\r\n\t\tclear: both\r\n\t&__field\r\n\t\tfont-size: 0\r\n\t\tpadding-bottom: 15px\r\n\t&__date\r\n\t\tmargin: 0 -15px\r\n\t\t+r1\r\n\t\t\tmargin: 0 -10px\r\n\t&__year\r\n\t\twidth: 50%\r\n\t\t+r1\r\n\t\t\twidth: 40%\r\n\t&__month, &__day\r\n\t\twidth: 25%\r\n\t\t+r1\r\n\t\t\twidth: 30%\r\n\t&__year, &__month, &__day\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: top\r\n\t\tpadding: 0 15px\r\n\t\t+r1\r\n\t\t\tpadding: 0 10px\r\n\t&__label\r\n\t\tcolor: #4a4a4a\r\n\t\tfont-size: 12px\r\n\t\tletter-spacing: 1px\r\n\t\tline-height: 15px\r\n\t\t+bold\r\n\t\tpadding-bottom: 6px\r\n\t\ttext-transform: uppercase\r\n\t&__img\r\n\t\tpadding: 18px 0 10px\r\n\t\t+r2\r\n\t\t\twidth: 50%\r\n\t\t\tfloat: left\r\n\t\t\tpadding: 0 15px 10px 0\r\n\t\t+r3\r\n\t\t\twidth: 100%\r\n\t\t\tfloat: none\r\n\t\t\tmax-width: 320px\r\n\t\t\tpadding: 0 0 20px 0\r\n\t\timg\r\n\t\t\twidth: 100%\r\n\t&__right-info\r\n\t\t+r2\r\n\t\t\twidth: 50%\r\n\t\t\tfloat: left\r\n\t\t+r3\r\n\t\t\twidth: 100%\r\n\t\t\tfloat: none\r\n\t&__download, &__checkbox\r\n\t\tpadding-bottom: 35px\r\n\t&__checks\r\n\t\tli\r\n\t\t\tpadding-bottom: 9px\r\n\t&__btn\r\n\t\tpadding: 5px 0 20px\r\n\t.input-btn\r\n\t\twidth: 100%\r\n\r\n.overlay\r\n\tbackground-image: linear-gradient(to top, rgba(38, 23, 34, 0.4) 0%, rgba(36, 21, 32, 0.71) 100%)\r\n\tposition: fixed\r\n\ttop: 0\r\n\tbottom: 0\r\n\tleft: 0\r\n\tright: 0\r\n\tz-index: 250\r\n\tdisplay: none\r\n\tvisibility: hidden\r\n\topacity: 0\r\n\ttransition: opacity 0.25s, visibility 0.25s\r\n\t+r2\r\n\t\tdisplay: block\r\n\t&.is-active\r\n\t\t+r2\r\n\t\t\tvisibility: visible\r\n\t\t\topacity: 1","// search\r\n.search\r\n\tposition: relative\r\n\tdisplay: block\r\n\tmargin: 5px 0\r\n\tinput\r\n\t\tdisplay: block\r\n\t\twidth: 100%\r\n\t\tpadding: 18.5px 18px 18.5px 108px\r\n\t\tfont-size: 42px\r\n\t\tbackground: #f4f5f1\r\n\t\t+bold\r\n\t\tappearance: none\r\n\t\t&::-webkit-search-cancel-button\r\n\t\t\tcursor: pointer\r\n\t&__btn\r\n\t\tposition: absolute\r\n\t\ttop: 50%\r\n\t\tleft: 17px\r\n\t\tmargin-top: -30.5px\r\n\t\tfont-size: 61px\r\n\t\tbackground: none\r\n\t\tcolor: #9bc1bc\r\n\t\tline-height: 1\r\n\t\tcursor: pointer\r\n\t+r3\r\n\t\t&__btn\r\n\t\t\tfont-size: 35px\r\n\t\t\tmargin-top: -17.5px\r\n\t\tinput\r\n\t\t\tpadding-left: 70px\r\n\t\t\tfont-size: 25px\r\n\r\n// filter\r\n.filter\r\n\t&__bl\r\n\t\tpadding: 20px 0\r\n\t\tfont-size: 16px\r\n\t\tborder-bottom: 1px solid #e4eae9\r\n\t\t+light\r\n\t\t+clr\r\n\t&__el\r\n\t\tmargin-top: 5px\r\n\t\t+clr\r\n\t&__name\r\n\t\tfloat: left\r\n\t\tmin-width: 88px\r\n\t\tmargin-right: 20px\r\n\t\tcolor: #282828\r\n\t&__info\r\n\t\tfont-size: 0\r\n\t\toverflow: hidden\r\n\t\tp\r\n\t\t\tfont-size: 16px\r\n\t&__tag\r\n\t\tdisplay: inline-block\r\n\t\tmargin-right: 10px\r\n\t\ttext-transform: uppercase\r\n\t\tfont-size: 16px\r\n\t\tcolor: #9bc1bc\r\n\t\tletter-spacing: 1.2px\r\n\t\t+bold\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\ttext-decoration: underline\r\n\t&__num\r\n\t\twhite-space: nowrap\r\n\t.sort\r\n\t\tfloat: right\r\n\t\tmargin-left: 20px\r\n\t+r2\r\n\t\t.sort\r\n\t\t\tfloat: none\r\n\t\t\tmargin: 0 0 20px 0\r\n\t+r4\r\n\t\t.sort__tag,\r\n\t\t.sort__bl\r\n\t\t\tdisplay: block\r\n\t\t.sort__tag\r\n\t\t\tmargin-bottom: 10px\r\n\r\n// sort\r\n.sort\r\n\tfont-size: 0\r\n\t&__tag,\r\n\t&__bl\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: middle\r\n\t&__tag\r\n\t\tmargin-right: 10px\r\n\t\tfont-size: 16px\r\n\t&__bl\r\n\t\tmargin: 0 -5px\r\n\t\tfont-size: 0\r\n\t&__tab\r\n\t\tdisplay: inline-block\r\n\t\tmargin: 0 5px\r\n\t\tpadding: 7px 15px\r\n\t\tfont-size: 14px\r\n\t\tvertical-align: middle\r\n\t\t+reg\r\n\t\t&.is-active\r\n\t\t\tbackground: #9bc1bc\r\n\t\t\tcolor: #FFF\r\n\r\n// search results\r\n.textbl\r\n\tdisplay: block\r\n\tpadding: 21px 0\r\n\tborder-bottom: 1px solid #e4eae9\r\n\t+clr\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\t.textbl__ttl\r\n\t\t\t\tcolor: $mint\r\n\t&_no-border\r\n\t\tborder-color: transparent\r\n\t&__inner\r\n\t\tmax-width: 80%\r\n\t\tpadding-right: 15px\r\n\t&__ttl\r\n\t\tmargin-bottom: 7px\r\n\t\tfont-size: 21px\r\n\t\t+bold\r\n\t\t+tr(color 0.2s)\r\n\t\tspan\r\n\t\t\tcolor: $mint\r\n\t&__txt\r\n\t\tfont-size: 18px\r\n\t\tcolor: #353535\r\n\t\tline-height: 1.5\r\n\t\t+lora\r\n\t&__img\r\n\t\tfloat: right\r\n\t\twidth: 190px\r\n\t\tmargin: 15px 0\r\n\t\timg\r\n\t\t\twidth: 100%\r\n\t&__tags\r\n\t\tfont-size: 0\r\n\t\tmargin-top: 20px\r\n\t&__name\r\n\t\tmargin-right: 20px\r\n\t\ttext-transform: uppercase\r\n\t\tfont-size: 14px\r\n\t\t&.textbl_violet\r\n\t\t\tcolor: $violet\r\n\t\t&.textbl_red\r\n\t\t\tcolor: $red\r\n\t\t&.textbl_mint\r\n\t\t\tcolor: $mint\r\n\t&__author\r\n\t\tmargin-right: 20px\r\n\t\tfont-size: 14px\r\n\t\tcolor: #293949\r\n\t\t+bold\r\n\t&__date\r\n\t\tfont-size: 14px\r\n\t\tcolor: #AEB0B2\r\n\t\twhite-space: nowrap\r\n\t&__highlight\r\n\t\tcolor: $mint\r\n\t+r2\r\n\t\t.textbl__img\r\n\t\t\tfloat: none\r\n\t\t.textbl__inner\r\n\t\t\tmax-width: initial\r\n\t\t\tpadding-right: 0\r\n\r\n// more\r\n.more\r\n\tpadding: 35px 0\r\n\tbackground: #e4eae9\r\n\t&_white\r\n\t\tbackground: #fff \r\n\r\n","body\r\n\t&.overflow-hidden\r\n\t\tposition: fixed\r\n\t\twidth: 100%\r\n\t\toverflow-y: scroll\r\n\r\n.top-banner\r\n\twidth: 100%\r\n\theight: 149px\r\n\t+cover\r\n\t// display: block\r\n\tdisplay: none\r\n\t+r1\r\n\t\tbackground-position: 43% 50%\r\n\t+r2\r\n\t\tdisplay: none\r\n\r\n.header\r\n\t&.is-fixed\r\n\t\t.header__fixed\r\n\t\t\tposition: fixed\r\n\t\t\ttop: 0\r\n\t\t\tleft: 0\r\n\t\t\twidth: 100%\r\n\t&.is-hidden\r\n\t\t.header__fixed\r\n\t\t\ttransform: translateY(-110%)\r\n\t&__fixed\r\n\t\ttransition: transform 0.4s\r\n\t\tpadding: 0 70px 0 200px\r\n\t\tbackground-color: #fff\r\n\t\tbox-shadow: 0 2px 6px rgba(159, 159, 159, 0.5)\r\n\t\tmin-height: 70px\r\n\t\tz-index: 300\r\n\t\tmin-width: 320px\r\n\t\tposition: relative\r\n\t\t+r1\r\n\t\t\tpadding: 0 60px 0 150px\r\n\t\t+r2\r\n\t\t\tmin-height: 60px\r\n\t\t\tpadding: 0 45px 0 0\r\n\t&__inner\r\n\t\tmargin: 0 auto\r\n\t\tmax-width: 1290px\r\n\t\t+clr\r\n\r\n.mini-search\r\n\tposition: absolute\r\n\ttop: 19px\r\n\tright: 25px\r\n\t+r1\r\n\t\ttop: 19px\r\n\t\tright: 15px\r\n\t&_mod\r\n\t\t+r2\r\n\t\t\ttop: 19px\r\n\t\t\tright: 70px\r\n\ta\r\n\t\tfont-size: 29px\r\n\t\tcolor: #282828\r\n\t\tcursor: pointer\r\n\t\t+tr(color .25s)\r\n\t\t+r2\r\n\t\t\tfont-size: 20px\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\tcolor: $orange\r\n\r\n.logo\r\n\t+bold\r\n\tcolor: #282828\r\n\twhite-space: nowrap\r\n\tline-height: 1\r\n\tposition: absolute\r\n\ttop: 12px\r\n\tleft: 25px\r\n\tfont-size: 0\r\n\t+r2\r\n\t\ttop: 0\r\n\t\tleft: 50%\r\n\t\tpadding: 18px 0 7px\r\n\t\twidth: 60px\r\n\t\ttext-align: center\r\n\t\tmargin-left: -30px\r\n\ti\r\n\t\tfont-size: 48px\r\n\t\t+r1\r\n\t\t\tfont-size: 44px\r\n\t\t+r2\r\n\t\t\tfont-size: 27px\r\n\r\n.btn-nav\r\n\tfloat: left\r\n\tposition: relative\r\n\tcursor: pointer\r\n\tdisplay: none\r\n\tbackground: none\r\n\twidth: 60px\r\n\theight: 60px\r\n\ttransition: background 0.2s\r\n\t+r2\r\n\t\tdisplay: block\r\n\t&.is-active\r\n\t\tbackground-color: #ff8c61\r\n\t\t&:before, &:after\r\n\t\t\ttop: 9px\r\n\t\t\ttransition: transform 0.2s 0.2s, top 0.2s, border-color 0.2s\r\n\t\t\tborder-color: #fff\r\n\t\t&:before\r\n\t\t\ttransform: rotate(45deg)\r\n\t\t&:after\r\n\t\t\ttransform: rotate(-45deg)\r\n\t\tspan\r\n\t\t\topacity: 0\r\n\t\t\ttransition: opacity 0.2s, border-color 0.2s\r\n\t&:before, &:after, span\r\n\t\tborder-bottom: 4px solid #282828\r\n\t\twidth: 26px\r\n\t\tposition: absolute\r\n\t\tleft: 50%\r\n\t\tmargin-left: -13px\r\n\t\tmargin-top: 19px\r\n\t&:before, &:after\r\n\t\tcontent: \"\"\r\n\t\ttransition: transform 0.2s, top 0.2s 0.2s, border-color 0.2s\r\n\t&:before\r\n\t\ttop: 0\r\n\t&:after\r\n\t\ttop: 18px\r\n\tspan\r\n\t\ttop: 9px\r\n\t\ttransition: opacity 0.2s 0.25s, border-color 0.2s\r\n\r\n\r\n.btn-enter\r\n\tfloat: right\r\n\tcolor: #282828\r\n\tfont-size: 18px\r\n\tline-height: 1\r\n\t+med\r\n\tcontent: \"\"\r\n\tposition: relative\r\n\tpadding: 10px 0 10px 40px\r\n\tmargin: 16px 0\r\n\tmin-height: 37px\r\n\t+tr(color .25s)\r\n\t+r2\r\n\t\tpadding: 0\r\n\t\tmargin: 17px 0 0\r\n\t\tmin-height: 1px\r\n\ti\r\n\t\tfont-size: 37px\r\n\t\tposition: absolute\r\n\t\ttop: 50%\r\n\t\tleft: 0\r\n\t\tmargin-top: -19px\r\n\t\t+r2\r\n\t\t\tfont-size: 26px\r\n\t\t\tposition: relative\r\n\t\t\tz-index: 1\r\n\t\t\ttop: auto\r\n\t\t\tmargin: 0\r\n\t\t&.fa-user\r\n\t\t\tfont-size: 27px\r\n\t\t\tmargin-top: -16px\r\n\t\t\tmargin-left: 4px\r\n\t\t\t+r2\r\n\t\t\t\tmargin: 0\r\n\tspan\r\n\t\t+r2\r\n\t\t\tdisplay: none\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\tcolor: #ff8c61\r\n\t&.is-profile\r\n\t\t+r2\r\n\t\t\ttext-align: center\r\n\t\t\tline-height: 40px\r\n\t\ti\r\n\t\t\t+r2\r\n\t\t\t\tvertical-align: middle\r\n\t\t&.is-active\r\n\t\t\t+r2\r\n\t\t\t\tbackground: #ff8c61\r\n\t\t\t.btn-profile\r\n\t\t\t\t&__img\r\n\t\t\t\t\t+r2\r\n\t\t\t\t\t\topacity: 0\r\n\t\t\t\t\t\tvisibility: hidden\r\n\t\t\t.is-close\r\n\t\t\t\topacity: 1\r\n\t\t\t\tvisibility: visible\r\n\t\t\t\t&:before\r\n\t\t\t\t\ttransform: rotate(45deg)\r\n\t\t\t\t&:after\r\n\t\t\t\t\ttransform: rotate(-45deg)\r\n\t\t\t.fa\r\n\t\t\t\tdisplay: none\r\n\t\t+r2\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 0\r\n\t\t\tright: 0\r\n\t\t\tpadding: 10px\r\n\t\t\twidth: 60px\r\n\t\t\theight: 60px\r\n\t\t\tmargin: 0\r\n\t\t.is-close\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 0\r\n\t\t\tbottom: 0\r\n\t\t\tleft: 0\r\n\t\t\tright: 0\r\n\t\t\tline-height: 60px\r\n\t\t\ttext-align: center\r\n\t\t\tdisplay: none\r\n\t\t\tcolor: #fff\r\n\t\t\topacity: 0\r\n\t\t\tvisibility: hidden\r\n\t\t\t+r2\r\n\t\t\t\tdisplay: block\r\n\t\t\t&:before, &:after\r\n\t\t\t\tposition: absolute\r\n\t\t\t\ttop: 28px\r\n\t\t\t\tleft: 50%\r\n\t\t\t\twidth: 26px\r\n\t\t\t\tmargin-left: -13px\r\n\t\t\t\tcontent: \"\"\r\n\t\t\t\tborder-bottom: 4px solid #fff\r\n\t\t\t\ttransition: transform 0.3s\r\n\r\n.btn-profile\r\n\twidth: 130px\r\n\tfont-size: 0\r\n\tposition: relative\r\n\tcolor: #282828\r\n\t+tr(color .25s)\r\n\tfloat: right\r\n\tmargin: 15px 15px 0 0\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\tcolor: #ff8c61\r\n\t+r(1400)\r\n\t\twidth: 40px\r\n\t+r2\r\n\t\tmargin: 10px 15px 0 0\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tright: 0\r\n\t\tpadding: 10px\r\n\t\twidth: 60px\r\n\t\theight: 60px\r\n\t\tmargin: 0\r\n\t&.is-active\r\n\t\t+r2\r\n\t\t\tbackground: #ff8c61\r\n\t\t.btn-profile\r\n\t\t\t&__img\r\n\t\t\t\t+r2\r\n\t\t\t\t\topacity: 0\r\n\t\t\t\t\tvisibility: hidden\r\n\t\ti\r\n\t\t\topacity: 1\r\n\t\t\tvisibility: visible\r\n\t\t\t&:before\r\n\t\t\t\ttransform: rotate(45deg)\r\n\t\t\t&:after\r\n\t\t\t\ttransform: rotate(-45deg)\r\n\t&__img\r\n\t\twidth: 40px\r\n\t\theight: 40px\r\n\t\tborder-radius: 50%\r\n\t\t+cover\r\n\t\tmargin-right: 6px\r\n\t\t+r2\r\n\t\t\tmargin: 0\r\n\ti\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tbottom: 0\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\tline-height: 60px\r\n\t\ttext-align: center\r\n\t\tdisplay: none\r\n\t\tcolor: #fff\r\n\t\topacity: 0\r\n\t\tvisibility: hidden\r\n\t\t+r2\r\n\t\t\tdisplay: block\r\n\t\t&:before, &:after\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 28px\r\n\t\t\tleft: 50%\r\n\t\t\twidth: 26px\r\n\t\t\tmargin-left: -13px\r\n\t\t\tcontent: \"\"\r\n\t\t\tborder-bottom: 4px solid #fff\r\n\t\t\ttransition: transform 0.3s\r\n\t&__img, span\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: middle\r\n\tspan\r\n\t\tfont-size: 18px\r\n\t\tline-height: 1\r\n\t\t+med\r\n\t\t+r(1400)\r\n\t\t\tdisplay: none\r\n.btn-out\r\n\tfloat: right\r\n\t+tr(color .25s)\r\n\tposition: relative\r\n\tcolor: #282828\r\n\tfont-size: 25px\r\n\tmargin: 18px 0 0\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\tcolor: #ff8c61\r\n\t+r2\r\n\t\tmargin: 14px 0 0\r\n\t\tdisplay: none\r\n\r\n.btn-add, .btn-message\r\n\tfloat: right\r\n\tfont-size: 25px\r\n\tposition: relative\r\n\tcolor: #282828\r\n\tmargin: 16px 20px 0 0\r\n\t+tr(color .25s)\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\tcolor: #ff8c61\r\n\t+r2\r\n\t\tmargin: 13px 20px 0 0\r\n\t\tdisplay: none\r\n\tspan\r\n\t\tfont-size: 16px\r\n\t\tline-height: 20px\r\n\t\t+med\r\n\t\tcolor: #fff\r\n\t\ttext-align: center\r\n\t\tmin-width: 21px\r\n\t\tpadding: 1px 6px 0\r\n\t\tbackground: #ff8c61\r\n\t\tposition: absolute\r\n\t\ttop: -8px\r\n\t\tleft: 100%\r\n\t\tborder-radius: 54px\r\n.btn-add\r\n\tspan\r\n\t\tmargin-left: -17px\r\n.btn-message\r\n\tspan\r\n\t\tmargin-left: -10px\r\n\r\n.nav\r\n\tfont-size: 0\r\n\tfloat: left\r\n\t+r2\r\n\t\tposition: fixed\r\n\t\ttop: 60px\r\n\t\tbottom: 0\r\n\t\tleft: 0\r\n\t\twidth: 100%\r\n\t\tmax-width: 290px\r\n\t\tbackground: #fff\r\n\t\tbox-shadow: 0 5px 6px rgba(159, 159, 159, 0.5)\r\n\t\toverflow: hidden\r\n\t\tvisibility: hidden\r\n\t\topacity: 0\r\n\t\ttransform: translateX(-100%)\r\n\t\ttransition-property: opacity, visibility, transform\r\n\t\ttransition-duration: 0.4s\r\n\t&.is-active\r\n\t\t+r2\r\n\t\t\ttransform: translateX(0)\r\n\t\t\topacity: 1\r\n\t\t\tvisibility: visible\r\n\t&:before\r\n\t\tcontent: \"\"\r\n\t\tposition: absolute\r\n\t\ttop: -10px\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\tbox-shadow: 0 2px 6px rgba(159, 159, 159, 0.5)\r\n\t\theight: 10px\r\n\t\tdisplay: none\r\n\t\t+r2\r\n\t\t\tdisplay: block\r\n\t&__list\r\n\t\t+r2\r\n\t\t\tmax-height: 100%\r\n\t\t\toverflow: auto\r\n\t&__item\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: top\r\n\t\tmargin: 0 20px 0 0\r\n\t\tposition: relative\r\n\t\t+r2\r\n\t\t\tdisplay: block\r\n\t\t\tmargin: 0\r\n\t\t&.nav-specials\r\n\t\t\t.nav-specials\r\n\t\t\t\t&__link\r\n\t\t\t\t\tdisplay: none\r\n\t\t\t\t\t+r1\r\n\t\t\t\t\t\tdisplay: block\r\n\t\t\t\t\t+r2\r\n\t\t\t\t\t\tdisplay: none\r\n\t\t\t\t\t&.is-active\r\n\t\t\t\t\t\tspan\r\n\t\t\t\t\t\t\t&:before\r\n\t\t\t\t\t\t\t\twidth: 20px\r\n\t\t\t\t\t.nav__link-in\r\n\t\t\t\t\t\tpadding-right: 20px\r\n\t\t\t\t\t\ti\r\n\t\t\t\t\t\t\tfont-size: 14px\r\n\t\t\t\t\t\t\tposition: absolute\r\n\t\t\t\t\t\t\ttop: 50%\r\n\t\t\t\t\t\t\tright: 0\r\n\t\t\t\t\t\t\tmargin-top: -8px\r\n\t\t\t\t&__list\r\n\t\t\t\t\t+r1\r\n\t\t\t\t\t\tbackground: #fff\r\n\t\t\t\t\t\tposition: absolute\r\n\t\t\t\t\t\ttop: 100%\r\n\t\t\t\t\t\tleft: 0\r\n\t\t\t\t\t\twidth: 340px\r\n\t\t\t\t\t\tbox-shadow: 0 4px 6px 0 rgba(159, 159, 159, 0.5)\r\n\t\t\t\t\t\tdisplay: none\r\n\t\t\t\t\t+r2\r\n\t\t\t\t\t\twidth: 100%\r\n\t\t\t\t\t\tposition: relative\r\n\t\t\t\t\t\tdisplay: block\r\n\t\t\t\t\t\tbox-shadow: none\r\n\t\t\t\t\t&.is-active\r\n\t\t\t\t\t\tdisplay: block\r\n\t\t\t\t\t&:before\r\n\t\t\t\t\t\t+r1\r\n\t\t\t\t\t\t\tcontent: \"\"\r\n\t\t\t\t\t\t\tposition: absolute\r\n\t\t\t\t\t\t\ttop: 0\r\n\t\t\t\t\t\t\tbottom: 0\r\n\t\t\t\t\t\t\tleft: 0\r\n\t\t\t\t\t\t\twidth: 20px\r\n\t\t\t\t\t\t\tz-index: 20\r\n\t\t\t\t\t\t\tbackground: #ff8c61\r\n\t\t\t\t\t\t+r2\r\n\t\t\t\t\t\t\tdisplay: none\r\n\t\t\t\t\t.nav\r\n\t\t\t\t\t\t&__item\r\n\t\t\t\t\t\t\t+r1\r\n\t\t\t\t\t\t\t\tdisplay: block\r\n\t\t\t\t\t\t\t\tmargin: 0\r\n\t\t\t\t\t\t&__link\r\n\t\t\t\t\t\t\t+r1\r\n\t\t\t\t\t\t\t\tpadding: 0 10px 0 30px\r\n\t\t\t\t\t\t\t\tline-height: 58px\r\n\t\t\t\t\t\t\t\tborder-bottom: 1px solid #e6e6e6\r\n\t\t\t\t\t\t\tspan\r\n\t\t\t\t\t\t\t\t+r1\r\n\t\t\t\t\t\t\t\t\tpadding: 0\r\n\t\t\t\t\t\t\t\t&:before\r\n\t\t\t\t\t\t\t\t\t+r1\r\n\t\t\t\t\t\t\t\t\t\tdisplay: none\r\n\t&__link\r\n\t\tcolor: #282828\r\n\t\tfont-size: 18px\r\n\t\tline-height: 1\r\n\t\t+med\r\n\t\tdisplay: block\r\n\t\tposition: relative\r\n\t\ttransition: color 0.3s\r\n\t\t+r2\r\n\t\t\tpadding: 0 10px 0 30px\r\n\t\t\tline-height: 58px\r\n\t\t\tborder-bottom: 1px solid #e6e6e6\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\tspan\r\n\t\t\t\t\t&:before\r\n\t\t\t\t\t\twidth: 100%\r\n\t\t\t\tsmall\r\n\t\t\t\t\topacity: 1\r\n\t\t\t\t\tvisibility: visible\r\n\t\t&:before\r\n\t\t\tcontent: \"\"\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 0\r\n\t\t\tbottom: 0\r\n\t\t\tleft: 0\r\n\t\t\twidth: 10px\r\n\t\t\tdisplay: none\r\n\t\t\t+r2\r\n\t\t\t\tdisplay: block\r\n\t\t&.is-brown\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover, &.is-active\r\n\t\t\t\t\tcolor: #d27857\r\n\t\t\t&:before\r\n\t\t\t\tbackground: #d27857\r\n\t\t\tspan\r\n\t\t\t\t&:before\r\n\t\t\t\t\tborder-color: #d27857\r\n\t\t&.is-purple\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover, &.is-active\r\n\t\t\t\t\tcolor: #c0a6cd\r\n\t\t\t&:before\r\n\t\t\t\tbackground: #c0a6cd\r\n\t\t\tspan\r\n\t\t\t\t&:before\r\n\t\t\t\t\tborder-color: #c0a6cd\r\n\t\t&.is-yellow\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover, &.is-active\r\n\t\t\t\t\tcolor: #f2c05e\r\n\t\t\t&:before\r\n\t\t\t\tbackground: #f2c05e\r\n\t\t\tspan\r\n\t\t\t\t&:before\r\n\t\t\t\t\tborder-color: #f2c05e\r\n\t\t&.is-orange\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover, &.is-active\r\n\t\t\t\t\tcolor: #ff8c61\r\n\t\t\t&:before\r\n\t\t\t\tbackground: #ff8c61\r\n\t\t\tspan\r\n\t\t\t\t&:before\r\n\t\t\t\t\tborder-color: #ff8c61\r\n\t\t&-in\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: middle\r\n\t\t\tposition: relative\r\n\t\t\tz-index: 1\r\n\t\tspan\r\n\t\t\tdisplay: block\r\n\t\t\tpadding: 25px 0 27px\r\n\t\t\tposition: relative\r\n\t\t\t+r2\r\n\t\t\t\tpadding: 0\r\n\t\t\t&:before\r\n\t\t\t\tcontent: \"\"\r\n\t\t\t\tposition: absolute\r\n\t\t\t\tbottom: 0\r\n\t\t\t\tleft: 0\r\n\t\t\t\twidth: 20px\r\n\t\t\t\tborder-bottom: 5px solid\r\n\t\t\t\ttransition: width 0.3s\r\n\t\t\t\t+r2\r\n\t\t\t\t\tdisplay: none\r\n\t\tspan, small\r\n\t\t\tline-height: 1\r\n\t\tsmall\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 100%\r\n\t\t\tleft: 0\r\n\t\t\topacity: 0\r\n\t\t\tvisibility: hidden\r\n\t\t\ttransition: opacity 0.25s, visibility 0.25s\r\n\t\t\twidth: 200px\r\n\t\t\tdisplay: block\r\n\t\t\tfont-size: 16px\r\n\t\t\tline-height: 18px\r\n\t\t\tbackground-color: #fffff3\r\n\t\t\tpadding: 13px 8px 12px\r\n\t\t\tcolor: #282828\r\n\t\t\t+reg\r\n\t\t\t+r1\r\n\t\t\t\tposition: relative\r\n\t\t\t\ttop: auto\r\n\t\t\t\tvisibility: visible\r\n\t\t\t\topacity: 1\r\n\t\t\t\twidth: 100%\r\n\t\t\t\tpadding: 0\r\n\t\t\t\tcolor: #949494\r\n\t\t\t\tbackground: none",".footer\r\n\t&__top, &__bottom\r\n\t\t+clr\r\n\t&__top\r\n\t\tbackground-color: #9bc1bc\r\n\t\tpadding: 23px 0 17px\r\n\t\t+r3\r\n\t\t\tpadding: 5px 0 22px \r\n\t&__bottom\r\n\t\tbackground-color: #657977\r\n\t\tpadding: 43px 0 38px\r\n\t&__logo\r\n\t\t+bold\r\n\t\tcolor: #fff\r\n\t\twhite-space: nowrap\r\n\t\tfont-size: 0\r\n\t\tline-height: 1\r\n\t\tfloat: left\r\n\t\twidth: 96px\r\n\t\timg\r\n\t\t\twidth: 100%\r\n\t&__question\r\n\t\tfloat: right\r\n\t\t+light\r\n\t\tfont-size: 34px\r\n\t\ttext-transform: uppercase\r\n\t\tline-height: 1\r\n\t\tletter-spacing: 0.2em\r\n\t\tcolor: #fff\r\n\t\tpadding: 4px 0\r\n\t\t+r1\r\n\t\t\tfont-size: 28px\r\n\t\t\tpadding: 6px 0\r\n\t\t+r2\r\n\t\t\tfont-size: 22px\r\n\t\t\tpadding: 5px 0\r\n\t\t+r3\r\n\t\t\tfloat: none\r\n\t\t\tfont-size: 17px\r\n\t\t\tline-height: 22px\r\n\t\t\tpadding: 0px 50px 0 10px\r\n\t\t\toverflow: hidden\r\n\t\t\ttext-align: left\r\n\t&__text\r\n\t\tpadding-bottom: 18px\r\n\t\t+clr\r\n\t&__social\r\n\t\tfont-size: 0\r\n\t\tfloat: left\r\n\t\t+r3\r\n\t\t\tfloat: none\r\n\t\t\ttext-align: center\r\n\t\t\tmargin-bottom: 20px\r\n\t\tli\r\n\t\t\tdisplay: inline-block\r\n\t\t\tvertical-align: top\r\n\t\t\tpadding: 0 26px 0 12px\r\n\t\t\t+r3\r\n\t\t\t\tpadding: 0 18px\r\n\t\ta\r\n\t\t\tcolor: #fff\r\n\t\t\tdisplay: block\r\n\t\t\ti\r\n\t\t\t\tfont-size: 36px\r\n\t&__copy\r\n\t\tfloat: right\r\n\t\t+light\r\n\t\tline-height: 1\r\n\t\tfont-size: 0\r\n\t\tpadding: 2px 0 0\r\n\t\t+r3\r\n\t\t\tfloat: none\r\n\t\t\ttext-align: center\r\n\t\tp\r\n\t\t\tcolor: #fff\r\n\t\t\tpadding: 10px 30px 8px 0\r\n\t&__copy p, &__age\r\n\t\tvertical-align: top\r\n\t\tdisplay: inline-block\r\n\t\tfont-size: 22px\r\n\t&__age\r\n\t\tcolor: #857e7b\r\n\t\tpadding: 11px 0 7px\r\n\t\ttext-align: center\r\n\t\twidth: 40px\r\n\t\tbackground: #fff\r\n\t\tborder-radius: 4px\r\n\t.subscribe\r\n\t\t+r3\r\n\t\t\tpadding: 15px 0 0\r\n\t\t\tborder: none\r\n\t\t\tborder-top: 2px solid #fff\r\n\r\n.subscribe\r\n\t+clr\r\n\tpadding: 25px 18px 21px\r\n\tborder: 2px solid #fff\r\n\ttext-align: left\r\n\t+r1\r\n\t\tpadding: 25px 12px 21px\r\n\t+r2\r\n\t\tpadding: 15px\r\n\t&_mod\r\n\t\tmargin-bottom: 10px\r\n\t\tpadding: 0\r\n\t\tborder: none\r\n\t\t.subscribe\r\n\t\t\t&__label,\r\n\t\t\t&__form\r\n\t\t\t\twidth: 100%\r\n\t\t\t\tfloat: none\r\n\t\t\t&__label\r\n\t\t\t\tfont-size: 24px\r\n\t\t\t\t+r2\r\n\t\t\t\t\tfont-size: 22px\r\n\t\t\t\t+r3\r\n\t\t\t\t\tfont-size: 20px\r\n\t\t\t&__input\r\n\t\t\t\tborder: 1px solid #9bc1bc\r\n\t\t+r1\r\n\t\t\tpadding: 0\r\n\t\t+r2\r\n\t\t\tpadding: 0\r\n\t&__label, &__form\r\n\t\tfloat: left\r\n\t&__label\r\n\t\tfont-size: 30px\r\n\t\tline-height: 1\r\n\t\t+med\r\n\t\twidth: 51%\r\n\t\tpadding: 10px 0\r\n\t\t+r1\r\n\t\t\tfont-size: 24px\r\n\t\t\twidth: 55%\r\n\t\t\tpadding: 13px 0 13px 5px\r\n\t\t+r2\r\n\t\t\twidth: 100%\r\n\t\t\tfont-size: 22px\r\n\t\t\tpadding: 0 0 10px\r\n\t\t+r3\r\n\t\t\tfont-size: 20px\r\n\t&__form\r\n\t\twidth: 49%\r\n\t\tposition: relative\r\n\t\t+r1\r\n\t\t\twidth: 45%\r\n\t\t+r2\r\n\t\t\twidth: 100%\r\n\t\t+r3\r\n\t\t\ttext-align: center\r\n\t\ti\r\n\t\t\tposition: absolute\r\n\t\t\ttop: 12px\r\n\t\t\tleft: 17px\r\n\t\t\tfont-size: 25px\r\n\t\t\tcolor: #9bc1bc\r\n\t&__btn\r\n\t\tposition: absolute\r\n\t\ttop: 5px\r\n\t\tright: 5px\r\n\t\twidth: 210px\r\n\t\tbackground-color: #f7b153\r\n\t\tfont-size: 18px\r\n\t\tline-height: 1\r\n\t\tcolor: #fff\r\n\t\t+reg\r\n\t\tpadding: 12px 10px 10px\r\n\t\tdisplay: inline-block\r\n\t\tcursor: pointer\r\n\t\t+r1\r\n\t\t\twidth: 150px\r\n\t\t+r2\r\n\t\t\twidth: 210px\r\n\t\t+r3\r\n\t\t\twidth: 150px\r\n\t\t+r4\r\n\t\t\twidth: 100%\r\n\t\t\tmax-width: 300px\r\n\t\t\tposition: relative\r\n\t\t\ttop: auto\r\n\t\t\tright: auto\r\n\t&__input\r\n\t\tfont-size: 17px\r\n\t\tcolor: #282828\r\n\t\t+regi\r\n\t\tpadding: 16px 230px 14px 50px\r\n\t\twidth: 100%\r\n\t\t+r1\r\n\t\t\tpadding-right: 170px\r\n\t\t+r2\r\n\t\t\tpadding-right: 230px\r\n\t\t+r3\r\n\t\t\tpadding-right: 170px\r\n\t\t+r4\r\n\t\t\tpadding-right: 20px\r\n\t\t\tmargin-bottom: 15px\r\n\t\t&::placeholder\r\n\t\t\tcolor: #282828\r\n\t\t\topacity: 1","$green: #9bc1bc\r\n\r\n.square\r\n\twidth: 13px\r\n\theight: 13px\r\n\tbackground: $green\r\n\tdisplay: inline-block\r\n\r\n.text-big\r\n\tfont-size: 24px\r\n\t+med\r\n\t&_md\r\n\t\tfont-size: 20px\r\n\t&_reg\r\n\t\tfont-size: 22px\r\n\t\tline-height: 1.3\r\n\t\t+reg\r\n\t+r3\r\n\t\tfont-size: 20px\r\n\t\t&_md\r\n\t\t\tfont-size: 18px\r\n\r\n.section-title\r\n\tfont-size: 18px\r\n\tletter-spacing: 2.6px\r\n\tcolor: $green\r\n\tmargin-bottom: 20px\r\n\r\n.meta\r\n\tdisplay: inline-block\r\n\t+reg\r\n\tfont-size: 11px\r\n\tcolor: #b7b7b7\r\n\t+r2\r\n\t\tdisplay: block\r\n\r\n.divider\r\n\theight: 1px\r\n\tmargin: 25px 0\r\n\tbackground: $green\r\n\r\n// news\r\n.l-news\r\n\tposition: relative\r\n\tpadding: 0 110px\r\n\t+clr\r\n\t&_border\r\n\t\tmargin: 20px 0\r\n\t\tpadding: 20px 0\r\n\t\tborder-top: 1px solid $green\r\n\t\tborder-bottom: 1px solid $green\r\n\t.l-col1\r\n\t\tfloat: left\r\n\t\twidth: 70%\r\n\t.l-col2\r\n\t\tfloat: right\r\n\t\tpadding-left: 30px\r\n\t\twidth: 30%\r\n\t.l-col3\r\n\t\tpadding: 10px 0\r\n\t\tclear: both\r\n\t+r1\r\n\t\tpadding: 0 70px\r\n\t\t&_border\r\n\t\t\tmargin: 20px 70px\r\n\t\t\tpadding: 20px 0\r\n\t\t.l-col1\r\n\t\t\twidth: 65.5%\r\n\t\t.l-col2\r\n\t\t\twidth: 34.5%\r\n\t+r5\r\n\t\tpadding: 0\r\n\t\t&_border\r\n\t\t\tmargin: 20px 0\r\n\t\t\tpadding: 20px 0\r\n\t+r2\r\n\t\t.l-col1,\r\n\t\t.l-col2\r\n\t\t\twidth: 100%\r\n\t\t\tfloat: none\r\n\t\t.l-col2\r\n\t\t\tpadding-left: 0\r\n\t\t.banner-img\r\n\t\t\tdisplay: none\r\n\r\n// soc-v\r\n.soc-v\r\n\tposition: absolute\r\n\tleft: 0\r\n\ttop: 0\r\n\tz-index: 10\r\n\tul\r\n\t\t&.is-active\r\n\t\t\tpadding-top: 90px\r\n\t\t\t+r(1150)\r\n\t\t\t\tpadding-top: 0\r\n\tli\r\n\t\ttext-align: center\r\n\t\tmargin-bottom: 1px\r\n\t\tdisplay: block\r\n\t\ta\r\n\t\t\tfont-size: 29px\r\n\t\t\tcolor: #fff\r\n\t\t\tpadding: 12px 10px\r\n\t\t\tbackground: #9bc1bc\r\n\t\t\twidth: 50px\r\n\t\t\theight: 50px\r\n\t\t\t+tr(background .3s)\r\n\t\t\t&.fa-envelope\r\n\t\t\t\tfont-size: 24px\r\n\t\t\t&.icon-vk, &.fa-odnoklassniki\r\n\t\t\t\tfont-size: 24px\r\n\t\t\t.no-touch &\r\n\t\t\t\t&:hover\r\n\t\t\t\t\tbackground: darken(#9bc1bc, 10)\r\n\t+r5\r\n\t\tposition: static\r\n\t\tclear: both\r\n\t\t+clr\r\n\t\tli\r\n\t\t\tfloat: left\r\n\t\t\tmargin-right: 1px\r\n\r\n// news\r\n.news-header\r\n\t+reg\r\n\t&__subtitle\r\n\t\tmargin-bottom: 10px\r\n\t\tfont-size: 30px\r\n\t\tcolor: #9bc1bc\r\n\t\t+bold\r\n\th1, .h1\r\n\t\tmargin-bottom: 20px\r\n\t.text-big\r\n\t\tmargin-bottom: 20px\r\n\r\n.news-line\r\n\tmargin: 0 -5px 40px\r\n\t&__info\r\n\t\tdisplay: inline-block\r\n\t\tmax-width: 80%\r\n\t\tvertical-align: middle\r\n\t\tcolor: #757575\r\n\t&__time\r\n\t\tdisplay: inline-block\r\n\t\tcolor: #757575\r\n\t\tvertical-align: middle\r\n\t\ttext-transform: uppercase\r\n\tspan\r\n\t\tdisplay: inline-block\r\n\t\tpadding: 0 5px\r\n\t\t+light\r\n\t.btn\r\n\t\tdisplay: inline-block\r\n\t\tvertical-align: middle\r\n\t\tmargin-right: 20px\r\n\t+r3\r\n\t\t&__info\r\n\t\t\tdisplay: block\r\n\t\t\tmargin-top: 10px\r\n\t\t.btn\r\n\t\t\tmargin-left: 0\r\n\t+r4\r\n\t\t+clr\r\n\t\t&__time\r\n\t\t\tfloat: right\r\n\t\t\tmargin-top: 7px\r\n\t\t\t+ span\r\n\t\t\t\tdisplay: block\r\n\t\t\t\tmargin-top: 13px\r\n\t\t\t\tpadding-left: 0\r\n\t\t\t\tclear: both\r\n\r\n// sidebar\r\n.banner-img\r\n\tpadding: 50px 25px\r\n\tborder: 1px solid #e6e6e6\r\n\ttext-align: center\r\n\tmargin-bottom: 20px\r\n\tbackground: #fff\r\n\ta\r\n\t\tline-height: 0\r\n\timg\r\n\t\tmax-width: 100%\r\n\t+r2\r\n\t\tdisplay: none\r\n\r\n.item-sm\r\n\tfont-size: 16px\r\n\tpadding-bottom: 15px\r\n\tmargin-bottom: 15px\r\n\tborder-bottom: 1px solid #e6e6e6\r\n\t&:last-child\r\n\t\tborder: 0\r\n\t+light\r\n\tp\r\n\t\tline-height: 1.2\r\n\t.text-big\r\n\t\tmargin-bottom: 10px\r\n\t\tline-height: 1\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\t.text-big\r\n\t\t\t\ttext-decoration: underline\r\n\r\n.disqus\r\n\tdisplay: block\r\n\tmax-width: 100%\r\n\r\n.note\r\n\tpadding-top: 20px\r\n\ttext-align: center\r\n\tborder-top: 4px solid #9bc1bc\r\n\t&_mod\r\n\t\tmargin-left: 108px\r\n\tspan\r\n\t\tcolor: #9BC1BC\r\n\t+r2\r\n\t\t&_mod\r\n\t\t\tmargin-left: 80px\r\n\t+r3\r\n\t\tmargin-left: 0\r\n\r\n.download\r\n\tdisplay: block\r\n\tmargin: 27px 0 35px\r\n\tpadding: 13px 22px\r\n\tfont-size: 18px\r\n\tcolor: #000\r\n\tborder: 1px solid #9BC1BC\r\n\tposition: relative\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\t&:before\r\n\t\t\t\twidth: 100%\r\n\t\t\t.fa, span\r\n\t\t\t\tcolor: #fff\r\n\t&_mod\r\n\t\tmargin-left: 108px\r\n\t&:before\r\n\t\tcontent: \"\"\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tbottom: 0\r\n\t\tleft: 0\r\n\t\twidth: 0\r\n\t\ttransition: width 0.25s\r\n\t\tbackground: #9BC1BC\r\n\t.fa\r\n\t\tmargin-right: 18px\r\n\t\tfont-size: 24px\r\n\t\tcolor: #9BC1BC\r\n\t.fa, span\r\n\t\tvertical-align: middle\r\n\t\tposition: relative\r\n\t\tz-index: 1\r\n\t\ttransition: color 0.25s\r\n\t+r2\r\n\t\tmargin-left: 80px\r\n\t+r3\r\n\t\tmargin-left: 0\r\n\t\tpadding: 13px\r\n\t\ttext-align: center\r\n\t\tspan\r\n\t\t\tdisplay: block\r\n\r\n.fullheight\r\n\tposition: relative\r\n\tdisplay: table\r\n\twidth: 100%\r\n\tmin-height: 100vh\r\n\t+cover\r\n\t&:before\r\n\t\tcontent: \"\"\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tleft: 0\r\n\t\tright: 0\r\n\t\tbottom: 0\r\n\t\t+g(rgba(30, 18, 27, 0.3), rgba(27, 16, 24, 0.66))\r\n\t&__in\r\n\t\tposition: relative\r\n\t\theight: 100vh\r\n\t\tdisplay: table-cell\r\n\t\tpadding: 100px 0 68px\r\n\t\tcolor: #FFF\r\n\t\tvertical-align: bottom\r\n\t\tz-index: 1\r\n\t&__bl\r\n\t\tmax-width: 1290px\r\n\t\tmargin: 0 auto\r\n\t\tpadding: 0 110px\r\n\t&__el\r\n\t\twidth: 70%\r\n\t\t&-mod\r\n\t\t\twidth: 90%\r\n\t.btn\r\n\t\tbackground: #FFF\r\n\t.news-line\r\n\t\tmargin: 0 0 22px\r\n\t.news-line__info\r\n\t\tcolor: #FFF\r\n\t.h1\r\n\t\tfont-size: 90px\r\n\t\tline-height: 1\r\n\t.text-big\r\n\t\tfont-size: 32px\r\n\t\tline-height: 1.1\r\n\t+r1\r\n\t\t&__bl\r\n\t\t\tmax-width: 1100px\r\n\t\t\tpadding: 0 70px\r\n\t\t&__el\r\n\t\t\twidth: 65.5%\r\n\t\t.h1\r\n\t\t\tfont-size: 70px\r\n\t+r5\r\n\t\t&__bl\r\n\t\t\tpadding: 0 15px\r\n\t+r2\r\n\t\tmin-height: 500px\r\n\t\t&__in\r\n\t\t\theight: auto\r\n\t\t\tpadding-bottom: 10px\r\n\t\t&__bl\r\n\t\t\tmax-width: 660px\r\n\t\t&__el\r\n\t\t\twidth: 100%\r\n\t\t.h1\r\n\t\t\tfont-size: 40px\r\n\t\t.text-big\r\n\t\t\tfont-size: 20px\r\n\t&_special\r\n\t\t+r3\r\n\t\t\tmin-height: 1px\r\n\t\t.fullheight\r\n\t\t\t&__in\r\n\t\t\t\t+r2\r\n\t\t\t\t\tpadding: 50px 0 10px\r\n\t\th1\r\n\t\t\t+r2\r\n\t\t\t\tfont-size: 36px\r\n\t\t.text-big\r\n\t\t\t+r2\r\n\t\t\t\tfont-size: 18px\r\n\t\t\t\tline-height: 1.2\r\n\r\n// slider on inner pages\r\n.inner-slider\r\n\tposition: relative\r\n\t// margin-bottom: 15px\r\n\t.slick-dots\r\n\t\tmargin-bottom: 20px\r\n\t\tli\r\n\t\t\tmargin: 0 5px\r\n\t\t\t&.slick-active button\r\n\t\t\t\tbackground: #FFF\r\n\t\tbutton\r\n\t\t\twidth: 12px\r\n\t\t\theight: 12px\r\n\t\t\tbackground: $mint\r\n\t&__prev,\r\n\t&__next\r\n\t\tposition: absolute\r\n\t\ttop: 0\r\n\t\tbottom: 0\r\n\t\tmargin: 0\r\n\t\tfont-size: 50px\r\n\t\tbackground: none\r\n\t\tcolor: $mint\r\n\t\tline-height: 1\r\n\t\tcursor: pointer\r\n\t\ttransition: color 0.2s\r\n\t\tpadding: 0 24px\r\n\t\twidth: 50%\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\ti\r\n\t\t\t\t\topacity: 1\r\n\t\ti\r\n\t\t\topacity: 0\r\n\t\t\ttransition: opacity 0.25s\r\n\t\t\t+r2\r\n\t\t\t\topacity: 1\r\n\t&__prev\r\n\t\tleft: 0\r\n\t\ttext-align: left\r\n\t&__next\r\n\t\tright: 0\r\n\t\ttext-align: right\r\n\t+r4\r\n\t\t&__prev,\r\n\t\t&__next\r\n\t\t\tfont-size: 30px\r\n\t\t\tmargin-top: -15px\r\n\t\t&__prev\r\n\t\t\tleft: 15px\r\n\t\t&__next\r\n\t\t\tright: 15px\r\n\t\t.slick-dots\r\n\t\t\tmargin-bottom: 10px\r\n\t\t\tbutton\r\n\t\t\t\twidth: 8px\r\n\t\t\t\theight: 8px\r\n\t&__caption\r\n\t\tmargin-bottom: 35px\r\n\t\tpadding: 15px 0 0\r\n\t\tfigure\r\n\t\t\tmargin: 0\r\n\t\t\toutline: none\r\n\t\tfigcaption\r\n\t\t\tpadding: 0\r\n\t&__top\r\n\t\tposition: relative\r\n\r\n.list-links\r\n\tmargin: 53px 0 43px\r\n\t&__bl\r\n\t\tposition: relative\r\n\t\tdisplay: block\r\n\t\tpadding: 35px 15px\r\n\t\tbackground: rgba(#eff0ea, 0.5)\r\n\t\tborder-bottom: 1px solid $mint\r\n\t\ttransition: background 0.2s ease\r\n\t\t.no-touch &\r\n\t\t\t&:hover\r\n\t\t\t\tbackground: #eff0ea\r\n\t\t&:last-child\r\n\t\t\tborder-bottom: none\r\n\t&__more\r\n\t\tmargin-top: 15px\r\n\t\t+med\r\n\t\tfont-size: 16px\r\n\t\tcolor: $mint\r\n\t.man\r\n\t\tmax-width: 575px\r\n\t\tmargin: 0 auto\r\n\t\tfont-size: 18px\r\n\t\t+reg\r\n\t\twidth: 100%\r\n\t\tp\r\n\t\t\tmargin-bottom: 0\r\n\t.man__img\r\n\t\tvertical-align: top\r\n\t.man__text\r\n\t\tcolor: #000\r\n\t\tpadding-right: 50px\r\n\t\t+r3\r\n\t\t\tpadding-right: 0\r\n\t.h4\r\n\t\t+reg\r\n\t.fa-angle-right\r\n\t\tposition: absolute\r\n\t\ttop: 50%\r\n\t\tright: 30px\r\n\t\tmargin-top: -32px\r\n\t\tfont-size: 64px\r\n\t\tline-height: 1\r\n\t\tcolor: $mint\r\n\t+r3\r\n\t\t.man\r\n\t\t\tmax-width: initial\r\n\t\t.fa-angle-right\r\n\t\t\tdisplay: none\r\n\r\n.expand\r\n\tposition: relative\r\n\tmargin-bottom: 20px\r\n\t&__img\r\n\t\tdisplay: block\r\n\t\tmax-width: 100%\r\n\t\tmargin: 0 auto\r\n\t&__link\r\n\t\tposition: absolute\r\n\t\ttop: 20px\r\n\t\tright: 20px\r\n\t\tfont-size: 30px\r\n\t\tcolor: #FFF\r\n\t\tline-height: 1\r\n\t+r4\r\n\t\t&__link\r\n\t\t\ttop: 8px\r\n\t\t\tright: 8px\r\n\t\t\tfont-size: 18px\r\n\r\n.cut\r\n\tposition: relative\r\n\tdisplay: block\r\n\tfloat: left\r\n\tmargin: 5px 30px 30px -110px\r\n\tpadding: 23px 23px 25px 31px\r\n\tborder: 1px dashed $mint\r\n\t+tr(background .3s)\r\n\t.no-touch &\r\n\t\t&:hover\r\n\t\t\tbackground: #EFF0EA\r\n\t&-ico\r\n\t\tposition: absolute\r\n\t\ttop: -1px\r\n\t\tleft: -1px\r\n\t\twidth: 29px\r\n\t\theight: 29px\r\n\t\toverflow: hidden\r\n\t\t&:before\r\n\t\t\tcontent: \"\"\r\n\t\t\tposition: absolute\r\n\t\t\twidth: 50px\r\n\t\t\tleft: 0\r\n\t\t\tright: 0\r\n\t\t\tbottom: 0\r\n\t\t\tborder-bottom: 1px dashed $mint\r\n\t\t\ttransform: rotate(-45deg)\r\n\t\t\ttransform-origin: 0 0 0\r\n\t\t&:after\r\n\t\t\tcontent: ''\r\n\t\t\tposition: absolute\r\n\t\t\t+arr(28, 28, white, tl)\r\n\r\n\t.news-header\r\n\t\tmax-width: 367px\r\n\t\t&__subtitle\r\n\t\t\tmargin-bottom: 0\r\n\t\t\tfont-size: 22px\r\n\t.h3\r\n\t\t+bold\r\n\t.fa\r\n\t\tposition: absolute\r\n\t\ttop: -11.5px\r\n\t\tleft: -11px\r\n\t\tfont-size: 23px\r\n\t\tcolor: #abcac5\r\n\t\tz-index: 1\r\n\t+r1\r\n\t\tmargin-left: 0\r\n\t\t.news-header\r\n\t\t\tmax-width: 300px\r\n\t+r3\r\n\t\tfloat: none\r\n\t\t.news-header\r\n\t\t\tmax-width: initial\r\n\t\t.h3\r\n\t\t\t+med\r\n","// ---------------------------------------------------------------------------------------------------------------------\r\n//\r\n// Author: Rafal Bromirski\r\n// www: http://paranoida.com/\r\n// twitter: http://twitter.com/paranoida\r\n// dribbble: http://dribbble.com/paranoida\r\n//\r\n// Licensed under a MIT License\r\n//\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n//\r\n// Requirements:\r\n// Sass 3.2.0+\r\n//\r\n// Version:\r\n// 2.2 // developed on 25/02/2013\r\n//\r\n// Variables:\r\n// $units: 1px; // default units for 'screen' mixins - it must include a digit!\r\n//\r\n// Mixins:\r\n// @ min-screen(width) // shortcut for @media screen and (min-width ...)\r\n// @ max-screen(width) // shortcut for @media screen and (max-width ...)\r\n// @ screen(min-width, max-width) // shortcut for @media screen and (min-width ...) and (max-width ...)\r\n// ---\r\n// @ iphone3 // only iPhone (2, 3G, 3GS) landscape & portrait\r\n// @ iphone3-landscape // only iPhone (2, 3G, 3GS) only landscape\r\n// @ iphone3-portrait // only iPhone (2, 3G, 3GS) only portrait\r\n// ---\r\n// @ iphone4 // only iPhone (4, 4S) landscape & portrait\r\n// @ iphone4-landscape // only iPhone (4, 4S) only landscape\r\n// @ iphone4-portrait // only iPhone (4, 4S) only portrait\r\n// ---\r\n// @ iphone5 // only iPhone (5) landscape & portrait\r\n// @ iphone5-landscape // only iPhone (5) only landscape\r\n// @ iphone5-portrait // only iPhone (5) only portrait\r\n// ---\r\n// @ ipad // only iPad (1, 2, Mini) landscape & portrait\r\n// @ ipad-landscape // only iPad (1, 2, Mini) only landscape\r\n// @ ipad-portrait // only iPad (1, 2, Mini) only portrait\r\n// ---\r\n// @ ipad-retina // only iPad (3, 4) landscape & portrait\r\n// @ ipad-retina-landscape // only iPad (3, 4) only landscape\r\n// @ ipad-retina-portrait // only iPad (3, 4) only portrait\r\n// ---\r\n// @ hdpi(ratio) // devices with hidpi displays (default ratio: 1.3)\r\n//\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n// --- screen ----------------------------------------------------------------------------------------------------------\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n\r\n$units: 1px !default;\r\n\r\n@mixin screen($res-min, $res-max)\r\n{\r\n @media screen and ( min-width: if(unitless($res-min), $res-min*$units, $res-min) ) and ( max-width: if(unitless($res-max), $res-max*$units, $res-max) )\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin max-screen($res)\r\n{\r\n @media screen and ( max-width: if(unitless($res), $res*$units, $res) )\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin min-screen($res)\r\n{\r\n @media screen and ( min-width: if(unitless($res), $res*$units, $res) )\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n// --- hdpi ------------------------------------------------------------------------------------------------------------\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n\r\n// Based on bourbon hidpi-media-queries file (https://github.com/thoughtbot/bourbon/blob/master/app/assets/stylesheets/css3/_hidpi-media-query.scss)\r\n// HiDPI mixin. Default value set to 1.3 to target Google Nexus 7 (http://bjango.com/articles/min-device-pixel-ratio/)\r\n\r\n@mixin hdpi($ratio: 1.3)\r\n{\r\n @media only screen and (-webkit-min-device-pixel-ratio: $ratio),\r\n only screen and (min--moz-device-pixel-ratio: $ratio),\r\n only screen and (-o-min-device-pixel-ratio: #{$ratio}/1),\r\n only screen and (min-resolution: #{round($ratio*96)}dpi),\r\n only screen and (min-resolution: #{$ratio}dppx)\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n// --- iphone ----------------------------------------------------------------------------------------------------------\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n\r\n\r\n@mixin iphone\r\n{\r\n @media only screen and (min-device-width: 320px) and (max-device-width: 480px)\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin iphone3\r\n{\r\n @media only screen and (min-device-width: 320px) and (max-device-width: 480px)\r\n and (-webkit-device-pixel-ratio: 1)\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin iphone3-portrait\r\n{\r\n @media only screen and (min-device-width: 320px) and (max-device-width: 480px)\r\n and (-webkit-device-pixel-ratio: 1) and (orientation:portrait)\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin iphone3-landscape\r\n{\r\n @media only screen and (min-device-width: 320px) and (max-device-width: 480px)\r\n and (-webkit-device-pixel-ratio: 1) and (orientation:landscape)\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n// --- iphone-retina ---------------------------------------------------------------------------------------------------\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n\r\n@mixin iphone4\r\n{\r\n @media only screen and (min-device-width: 320px) and (max-device-width: 480px)\r\n and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3)\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin iphone4-portrait\r\n{\r\n @media only screen and (min-device-width: 320px) and (max-device-width: 480px)\r\n and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation:portrait)\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin iphone4-landscape\r\n{\r\n @media only screen and (min-device-width: 320px) and (max-device-width: 480px)\r\n and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation:landscape)\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n// --- iphone-5 --------------------------------------------------------------------------------------------------------\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n\r\n@mixin iphone5\r\n{\r\n @media only screen and (min-device-width: 320px) and (max-device-width: 568px)\r\n and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71)\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin iphone5-portrait\r\n{\r\n @media only screen and (min-device-width: 320px) and (max-device-width: 568px)\r\n and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (orientation:portrait)\r\n\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin iphone5-landscape\r\n{\r\n @media only screen and (min-device-width: 320px) and (max-device-width: 568px)\r\n and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (orientation:landscape)\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n// --- ipad + ipad mini ------------------------------------------------------------------------------------------------\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n\r\n@mixin ipad\r\n{\r\n @media only screen and (min-device-width: 768px) and (max-device-width: 1024px)\r\n and (-webkit-device-pixel-ratio: 1)\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin ipad-portrait\r\n{\r\n @media only screen and (min-device-width: 768px) and (max-device-width: 1024px)\r\n and (-webkit-device-pixel-ratio: 1) and (orientation:portrait)\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin ipad-landscape\r\n{\r\n @media only screen and (min-device-width: 768px) and (max-device-width: 1024px)\r\n and (-webkit-device-pixel-ratio: 1) and (orientation:landscape)\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n// --- ipad-retina -----------------------------------------------------------------------------------------------------\r\n// ---------------------------------------------------------------------------------------------------------------------\r\n\r\n@mixin ipad-retina\r\n{\r\n @media screen and (min-device-width: 768px) and (max-device-width: 1024px)\r\n and (-webkit-device-pixel-ratio: 2)\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin ipad-retina-portrait\r\n{\r\n @media screen and (min-device-width: 768px) and (max-device-width: 1024px)\r\n and (-webkit-device-pixel-ratio: 2) and (orientation:portrait)\r\n {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin ipad-retina-landscape\r\n{\r\n @media screen and (min-device-width: 768px) and (max-device-width: 1024px)\r\n and (-webkit-device-pixel-ratio: 2) and (orientation:landscape)\r\n {\r\n @content;\r\n }\r\n}"],"sourceRoot":"/source/"} \ No newline at end of file +{"version":3,"sources":["style.css","lib/_reset.sass","lib/_svgfont.sass","lib/_slick.sass","lib/_mixins.sass","_common.sass","_popups.sass","_typography.sass","_main.sass","_pages.sass","_header.sass","_footer.sass","_inner.sass","lib/_media.scss"],"names":[],"mappings":"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","file":"style.css","sourcesContent":["@charset \"UTF-8\";\nhtml, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; }\n\nbody, html { height: 100%; }\n\nimg, fieldset, a img { border: none; }\n\ninput[type=\"text\"], input[type=\"email\"], input[type=\"tel\"], textarea { -webkit-appearance: none; }\n\ntextarea { overflow: auto; }\n\ninput, button { margin: 0; padding: 0; border: 0; }\n\ndiv, input, textarea, select, button, h1, h2, h3, h4, h5, h6, a, span, a:focus { outline: none; }\n\nul, ol { list-style-type: none; }\n\n@media only screen and (min-device-width: 320px) and (max-device-width: 480px) { * { -webkit-text-size-adjust: none; } }\ntable { border-spacing: 0; border-collapse: collapse; width: 100%; }\n\nhtml { box-sizing: border-box; }\n\n*, *:before, *:after { box-sizing: inherit; }\n\n@font-face { font-family: \"svgfont\"; src: url(\"fonts/svgfont.eot\"); src: url(\"fonts/svgfont.eot?#iefix\") format(\"eot\"), url(\"fonts/svgfont.woff\") format(\"woff\"), url(\"fonts/svgfont.woff2\") format(\"woff2\"), url(\"fonts/svgfont.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\n.icon, [class^=\"icon-\"], [class*=\" icon-\"] { font-family: \"svgfont\"; font-style: normal; font-weight: normal; text-rendering: auto; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }\n\n.icon, [class^=\"icon-\"], [class*=\" icon-\"] { display: inline-block; }\n\n.icon-drugs:before { content: \"\"; }\n\n.icon-edu:before { content: \"\"; }\n\n.icon-home:before { content: \"\"; }\n\n.icon-logo:before { content: \"\"; }\n\n.icon-reabilitation:before { content: \"\"; }\n\n.icon-vk:before { content: \"\"; }\n\n.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }\n\n.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }\n.slick-list:focus { outline: none; }\n.slick-loading .slick-list { background: white; }\n.slick-list.dragging { cursor: pointer; cursor: hand; }\n\n.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { transform: translate3d(0, 0, 0); }\n\n.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }\n.slick-track:before, .slick-track:after { content: \"\"; display: table; }\n.slick-track:after { clear: both; }\n.slick-loading .slick-track { visibility: hidden; }\n\n.slick-slide { float: left; height: 100%; min-height: 1px; }\n.slick-slide img { display: block; max-width: 100%; margin: 0 auto; }\n.slick-slide.slick-loading img { display: none; }\n.slick-slide.dragging img { pointer-events: none; }\n.slick-initialized .slick-slide { display: block; }\n.slick-loading .slick-slide { visibility: hidden; }\n.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }\n\n.slick-prev, .slick-next { position: absolute; top: 50%; margin-top: -10px; font: 0/0 a; text-shadow: none; color: transparent; height: 20px; background: none; left: 0; z-index: 1; }\n.slick-prev:focus, .slick-next:focus { outline: none; }\n.slick-prev.slick-disabled, .slick-next.slick-disabled { opacity: 0.2; }\n.slick-prev:before, .slick-next:before { height: 30px; line-height: 30px; content: \"prev\"; display: inline-block; vertical-align: middle; font-size: 15px; color: #fff; background: #000; }\n\n.slick-next { right: 0; left: auto; }\n.slick-next:before { content: \"next\"; display: inline-block; }\n\n.slick-dots { text-align: center; position: absolute; margin: 0; bottom: 0; left: 0; right: 0; }\n.slick-dots li { position: relative; display: inline-block; padding: 0 3px; }\n.slick-dots li.slick-active button { background: #000; }\n.slick-dots button { display: block; width: 10px; height: 10px; background: #fff; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); cursor: pointer; font: 0/0 a; text-shadow: none; color: transparent; border-radius: 50%; }\n\n@font-face { font-family: \"lucidagrande\"; src: url(\"fonts/lucidagrande.eot\"); src: url(\"fonts/lucidagrande.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/lucidagrande.woff2\") format(\"woff2\"), url(\"fonts/lucidagrande.woff\") format(\"woff\"), url(\"fonts/lucidagrande.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\n@font-face { font-family: \"FiraSans-Regular\"; src: url(\"fonts/FiraSans-Regular.eot\"); src: url(\"fonts/FiraSans-Regular.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-Regular.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-Regular.woff\") format(\"woff\"), url(\"fonts/FiraSans-Regular.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\n@font-face { font-family: \"FiraSans-Italic\"; src: url(\"fonts/FiraSans-Italic.eot\"); src: url(\"fonts/FiraSans-Italic.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-Italic.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-Italic.woff\") format(\"woff\"), url(\"fonts/FiraSans-Italic.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\n@font-face { font-family: \"FiraSans-Light\"; src: url(\"fonts/FiraSans-Light.eot\"); src: url(\"fonts/FiraSans-Light.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-Light.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-Light.woff\") format(\"woff\"), url(\"fonts/FiraSans-Light.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\n@font-face { font-family: \"FiraSans-LightItalic\"; src: url(\"fonts/FiraSans-LightItalic.eot\"); src: url(\"fonts/FiraSans-LightItalic.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-LightItalic.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-LightItalic.woff\") format(\"woff\"), url(\"fonts/FiraSans-LightItalic.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\n@font-face { font-family: \"FiraSans-Medium\"; src: url(\"fonts/FiraSans-Medium.eot\"); src: url(\"fonts/FiraSans-Medium.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-Medium.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-Medium.woff\") format(\"woff\"), url(\"fonts/FiraSans-Medium.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\n@font-face { font-family: \"FiraSans-MediumItalic\"; src: url(\"fonts/FiraSans-MediumItalic.eot\"); src: url(\"fonts/FiraSans-MediumItalic.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-MediumItalic.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-MediumItalic.woff\") format(\"woff\"), url(\"fonts/FiraSans-MediumItalic.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\n@font-face { font-family: \"FiraSans-Bold\"; src: url(\"fonts/FiraSans-Bold.eot\"); src: url(\"fonts/FiraSans-Bold.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-Bold.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-Bold.woff\") format(\"woff\"), url(\"fonts/FiraSans-Bold.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\n@font-face { font-family: \"FiraSans-BoldItalic\"; src: url(\"fonts/FiraSans-BoldItalic.eot\"); src: url(\"fonts/FiraSans-BoldItalic.eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/FiraSans-BoldItalic.woff2\") format(\"woff2\"), url(\"fonts/FiraSans-BoldItalic.woff\") format(\"woff\"), url(\"fonts/FiraSans-BoldItalic.ttf\") format(\"truetype\"); font-weight: normal; font-style: normal; }\nh1, h2, h3, h4, h5, h6, strong, b, th { font-weight: normal; }\n\nbody { min-width: 320px; font-size: 14px; color: #282828; line-height: 1.4; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\nbody.body_bg-grey { background: #f4f5f1; }\n\n.out { overflow: hidden; }\n\n.container { max-width: 1320px; padding: 0 15px; margin: 0 auto; }\n.container_search { padding: 40px 15px; }\n.container_news { padding: 90px 15px 20px; }\n.container_spad { padding-top: 15px; }\n@media only screen and (max-width: 1320px) { .container { max-width: 990px; }\n .container_news { max-width: 1130px; } }\n@media only screen and (max-width: 990px) { .container { max-width: 660px; padding-top: 20px; } }\n@media only screen and (max-width: 660px) { .container { width: 100%; } }\n\n.l-center { max-width: 1070px; margin: 0 auto; }\n\n.l-small { max-width: 740px; margin: 0 auto; }\n\n.tech-row { padding: 10px 0; }\n\n.row { font-size: 0; margin: 0 -15px; }\n\n.col-lg, .col-sm, .col-xs, .col-md { display: inline-block; padding: 0 15px; vertical-align: top; }\n\n.col-lg { width: 75%; }\n@media only screen and (max-width: 1320px) { .col-lg { width: 66.66%; } }\n@media only screen and (max-width: 990px) { .col-lg { width: 100%; } }\n\n.col-md { width: 66.66%; }\n@media only screen and (max-width: 990px) { .col-md { width: 50%; } }\n@media only screen and (max-width: 660px) { .col-md { width: 100%; } }\n\n.col-sm { width: 33.33%; }\n@media only screen and (max-width: 990px) { .col-sm { width: 50%; } }\n@media only screen and (max-width: 660px) { .col-sm { width: 100%; } }\n\n.col-xs { width: 25%; }\n@media only screen and (max-width: 1320px) { .col-xs { width: 33.33%; } }\n@media only screen and (max-width: 990px) { .col-xs { width: 50%; } }\n@media only screen and (max-width: 660px) { .col-xs { width: 100%; } }\n@media only screen and (max-width: 990px) { .col-xs_mod { width: 100%; } }\n\nstrong, b { font-weight: 400; }\n\ni, em { font-style: normal; }\n\nbutton, input[type=\"button\"], input[type=\"submit\"] { cursor: pointer; }\n\nh1, .h1 { font-size: 60px; font-family: \"FiraSans-Bold\", Arial, sans-serif; line-height: 1.07; }\n@media only screen and (max-width: 660px) { h1, .h1 { font-size: 32px; } }\n\n.h2 { font-size: 45px; color: #0e0e0e; line-height: 1.5; font-family: \"FiraSans-Light\", Arial, sans-serif; }\n.h2_mb { margin-bottom: 20px; }\n@media only screen and (max-width: 660px) { .h2 { font-size: 40px; } }\n\n.h3 { margin-bottom: 10px; font-size: 28px; line-height: 1; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n@media only screen and (max-width: 480px) { .h3 { font-size: 20px; } }\n\n.h4 { font-size: 32px; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n@media only screen and (max-width: 660px) { .h4 { font-size: 22px; } }\n\na { color: #000; text-decoration: none; cursor: pointer; }\n\n.btn { display: inline-block; text-transform: uppercase; color: #282828; position: relative; padding: 8px 18px 7px; font-size: 11px; z-index: 1; transition: color 0.3s; }\n.btn_bd { border: 1px solid #333; }\n.btn:before { content: \"\"; position: absolute; left: 0; top: 0; bottom: 0; width: 5px; background: #333; z-index: -1; transition: width 0.3s; }\n.no-touch .btn:hover { color: #fff; }\n.no-touch .btn:hover:before { width: 100%; }\n.btn_gold.btn_bd { border-color: #f2c05e; }\n.btn_gold:before { background-color: #f2c05e; }\n.btn_orange.btn_bd { border-color: #ff8c61; }\n.btn_orange:before { background-color: #ff8c61; }\n.btn_red.btn_bd { border-color: #d27857; }\n.btn_red:before { background-color: #d27857; }\n.btn_violet.btn_bd { border-color: #c0a6cd; }\n.btn_violet:before { background-color: #c0a6cd; }\n\n.button { font-size: 18px; color: #fff; width: 210px; background-color: #f7b153; padding: 10px 10px 9px; cursor: pointer; transition: background 0.3s; }\n.no-touch .button:hover { background: #f59b22; }\n\n.item2 .item2__txt { font-size: 18px; }\n\n.item { position: relative; margin-bottom: 30px; height: 462px; background: #FFF; border: 1px solid #000; }\n.no-touch .item:hover:not(.item_mod) .item__txt { height: 235px; }\n.no-touch .item:hover:not(.item_mod) .item__info { opacity: 1; }\n.no-touch .item:hover:not(.item_mod) .item__img:before { opacity: 1; visibility: visible; }\n.item_gold { border-color: #f2c05e; }\n.no-touch .item_gold:hover:not(.item_mod) .item__author, .no-touch .item_gold:hover:not(.item_mod) .item__txt { color: #f2c05e; }\n.item_gold .item__instruction { color: #f2c05e; }\n.item_gold .item__img:before { background: rgba(242, 192, 94, 0.8); }\n.no-touch .item_gold .item__txt:hover { color: #f2c05e; }\n.item_red { border-color: #d27857; }\n.no-touch .item_red:hover:not(.item_mod) .item__author, .no-touch .item_red:hover:not(.item_mod) .item__txt { color: #d27857; }\n.item_red .item__instruction { color: #d27857; }\n.item_red .item__img:before { background: rgba(210, 120, 87, 0.8); }\n.no-touch .item_red .item__txt:hover { color: #d27857; }\n.item_violet { border-color: #c0a6cd; }\n.no-touch .item_violet:hover:not(.item_mod) .item__author, .no-touch .item_violet:hover:not(.item_mod) .item__txt { color: #c0a6cd; }\n.item_violet .item__instruction { color: #c0a6cd; }\n.item_violet .item__img:before { background: rgba(142, 119, 154, 0.5); }\n.no-touch .item_violet .item__txt:hover { color: #c0a6cd; }\n.item_orange { border-color: #ff8c61; }\n.no-touch .item_orange:hover:not(.item_mod) .item__author, .no-touch .item_orange:hover:not(.item_mod) .item__txt { color: #ff8c61; }\n.item_orange .item__instruction { color: #ff8c61; }\n.item_orange .item__img:before { background: rgba(255, 140, 97, 0.5); }\n.no-touch .item_orange .item__txt:hover { color: #ff8c61; }\n.item_mod .item__img { height: 310px; }\n.item_mod .item__img:before { opacity: 0; }\n.item_mod .item__img:after { opacity: 0.8; visibility: visible; }\n.no-touch .item_mod .item__img:hover:before { opacity: 1; visibility: visible; }\n.no-touch .item_mod .item__img:hover:after { opacity: 0; visibility: hidden; }\n.no-touch .item_mod .item__img:hover .item__author { color: #fff; }\n.no-touch .item_mod .item__img:hover .item__info { max-height: 120px; opacity: 1; }\n.item_mod .item__txt { height: 150px; font-size: 22px; font-family: \"Lora\", serif; font-weight: 400; }\n.no-touch .item_mod .item__txt:hover .item__instruction { text-decoration: none; }\n.item_mod .item__author { color: #ccc; }\n.item_mod .item__info { max-height: 0; padding: 0 15px; color: #FFF; overflow: hidden; }\n.no-touch .item_mod.item_gold .item__img:hover:before { background: rgba(242, 192, 94, 0.8); }\n.no-touch .item_mod.item_red .item__img:hover:before { background: rgba(210, 120, 87, 0.8); }\n.no-touch .item_mod.item_violet .item__img:before { background: rgba(142, 119, 154, 0.6); }\n.item_big { height: 672px; }\n.item_big .item__txt { padding-top: 0; }\n.item_big .item__img { height: 510px; }\n.item_big .item__title .item__subtitle { font-size: 56px; line-height: 1.2; margin-bottom: 10px; }\n@media only screen and (max-width: 660px) { .item_big .item__title .item__subtitle { font-size: 23px; line-height: 27px; } }\n.item_big-mod .item__txt { padding-top: 20px; height: 170px; }\n.item_big-mod .item__subtitle { font-size: 22px; font-family: \"Lora\", serif; font-weight: 400; line-height: 1.1; margin: 5px 0; max-height: 74px; }\n.item_big-mod .item__txt-title { font-family: \"Lora\", serif; font-weight: 400; max-height: 150px; overflow: hidden; }\n.item_big-mod.item_lg .item__img { height: 702px; }\n.item_big-mod.item_lg .item__txt { height: 250px; }\n.item_lg { height: 954px; }\n.no-touch .item_lg:hover:not(.item_mod) .item__txt { height: 385px; }\n.item_lg .item__img { height: 634px; }\n.item_lg .item__txt { height: 318px; }\n.item_lg .item__txt-title { font-size: 42px; line-height: 50px; margin-bottom: 6px; }\n.item_lg .item__title .item__subtitle { font-size: 56px; line-height: 66px; max-height: 132px; }\n.item_lg .item__instruction { margin-bottom: 15px; }\n.item__in { display: block; }\n.item__img { position: relative; display: block; height: 300px; background: #FFF; z-index: 0; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; }\n.item__img:before, .item__img:after { content: \"\"; position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; visibility: hidden; transition: 0.25s; }\n.item__img:after { background: rgba(89, 52, 79, 0.5); z-index: -1; background-color: rgba(47, 28, 42, 0.5); background-image: linear-gradient(rgba(47, 28, 42, 0.5), rgba(45, 26, 40, 0.76)); }\n.item__txt { position: absolute; display: block; left: 0; right: 0; bottom: 0; height: 160px; padding: 12px 35px; text-align: center; font-size: 18px; background: #FFF; overflow: hidden; line-height: 24px; transition: color 0.2s ease, height 0.3s ease; font-family: \"FiraSans-Light\", Arial, sans-serif; }\n.item__txt-in { height: 100%; overflow: hidden; }\n.item__info { opacity: 0; transition: opacity 0.2s ease, max-height 0.3s ease; }\n.item__author { max-width: 100%; font-size: 14px; color: #909090; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: color 0.2s; font-family: \"FiraSans-Light\", Arial, sans-serif; }\n.item__instruction { display: inline-block; text-decoration: underline; font-size: 14px; font-family: \"FiraSans-Italic\", Arial, sans-serif; }\n.item__title { position: absolute; bottom: 20px; left: 0; right: 0; text-align: center; font-size: 18px; }\n.item__title .item__subtitle { font-size: 28px; color: #FFF; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n.item__subtitle { max-height: 84px; margin: 5px 0; font-size: 28px; line-height: 28px; overflow: hidden; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n.item__arr { position: absolute; height: 20px; bottom: -1px; left: 0; right: 0; overflow: hidden; transform: translate3d(0, 0, 0); }\n.item__arr:before, .item__arr:after { content: \"\"; position: absolute; border-width: 10px; border-color: transparent transparent #fff; border-style: solid; }\n.item__arr:before { left: -20px; right: 50%; }\n.item__arr:after { right: -20px; left: 50%; }\n.item .btn { position: absolute; top: 10px; left: -5px; background: #FFF; }\n.item .man { margin: 15px auto; max-width: 460px; }\n@media only screen and (max-width: 1320px) { .item { height: 402px; }\n .item .item__img { height: 232px; }\n .item .item__subtitle { font-size: 24px; line-height: 27px; }\n .item .item__txt { padding: 12px; }\n .item .item__txt, .item .item__title { font-size: 15px; line-height: 20px; }\n .item.item_mod .item__img { height: 242px; }\n .item.item_mod .item__txt { font-size: 20px; line-height: 23px; }\n .item.item_mod2 { height: inherit; }\n .item.item_mod2 .item__img { height: 142px; }\n .item.item_mod2 .item__subtitle { font-size: 20px; line-height: 20px; }\n .item.item_big { height: 672px; }\n .item.item_big .item__img { height: 460px; }\n .item.item_big .item__txt { height: 210px; }\n .no-touch .item.item_big-mod:hover:not(.item_mod) .item__txt { height: 230px; }\n .item.item_big-mod .item__txt { height: 160px; }\n .item.item_big-mod .item__img { height: 510px; }\n .item.item_big-mod .item__subtitle { font-size: 20px; line-height: 23px; max-height: 70px; margin: 5px 0 7px; }\n .item.item_lg { height: 834px; }\n .no-touch .item.item_lg:hover:not(.item_mod) .item__txt { height: 365px; }\n .item.item_lg .item__img { height: 510px; }\n .item.item_lg .item__txt { height: 310px; }\n .item.item_lg.item_big-mod .item__img { height: 590px; }\n .item.item_lg.item_big-mod .item__txt { height: 230px; } }\n@media only screen and (max-width: 990px) { .no-touch .item.item_mod .item__img:hover .item__info { max-height: 100px; }\n .item.item_lg .item__txt-title { font-size: 20px; line-height: 23px; margin-bottom: 20px; }\n .item.item_lg .item__title .item__subtitle { font-size: 24px; line-height: 27px; max-height: 54px; }\n .item.item_big-mod .item__txt-title { max-height: 138px; } }\n@media only screen and (max-width: 660px) { .item { max-width: 320px; margin: 0 auto 30px; height: 370px; }\n .item .item__img { height: 222px; }\n .item .item__txt { height: 150px; }\n .item.item_mod .item__img { height: 217px; }\n .no-touch .item.item_mod .item__img:hover .item__info { max-height: 80px; }\n .item.item_mod .item__txt { font-size: 19px; }\n .item.item_big { height: 370px; }\n .item.item_big .item__txt { position: static; height: auto; }\n .item.item_big-mod .item__txt { position: absolute; height: 150px; }\n .item.item_big-mod .item__img { height: 218px; }\n .item.item_lg { height: 370px; }\n .no-touch .item.item_lg:hover:not(.item_mod) .item__txt { height: 230px; }\n .item.item_lg .item__img { height: 217px; }\n .item.item_lg .item__txt { height: 150px; }\n .item.item_lg .item__instruction { margin: 0; }\n .item.item_lg.item_big-mod .item__img { height: 217px; }\n .item.item_lg.item_big-mod .item__txt { height: 150px; }\n .item.item_lg.item_big-mod .item__txt-title { max-height: 70px; }\n .item .man { display: none; } }\n\n.man { text-align: left; display: table; }\n.man_big-img .man__img { width: 80px; height: 80px; border-radius: 0; }\n.man_big-img .man__text { font-weight: 400; color: #757575; line-height: 1.45; }\n.man__text { display: table-cell; padding-left: 20px; text-align: left; font-size: 16px; line-height: 1.125; vertical-align: middle; font-family: \"FiraSans-Light\", Arial, sans-serif; }\n.man__img { display: table-cell; width: 60px; height: 60px; border-radius: 50%; overflow: hidden; vertical-align: middle; }\n.man__img img { max-width: 100%; border-radius: 50% 50% 0; }\n@media only screen and (max-width: 660px) { .man_big-img .man__text { font-size: 14px; } }\n\n.social-big { margin: -4px; *zoom: 1; }\n.social-big:after { content: \" \"; display: table; clear: both; }\n.social-big > li { padding: 4px; float: left; }\n.social-big > li a { width: 55px; height: 50px; border-radius: 3px; color: #fff; display: block; text-align: center; text-align: center; font-size: 0; transition: opacity 0.3s, box-shadow 0.3s; }\n.social-big > li a:before { content: \"\"; display: inline-block; vertical-align: middle; width: 0; height: 100%; }\n.social-big > li a i { display: inline-block; vertical-align: middle; font-size: 20px; line-height: 1; }\n.social-big > li a.is-vk { background-color: #38639a; box-shadow: 0 2px 0 #2d4f7a; }\n.social-big > li a.is-fb { background-color: #3a579a; box-shadow: 0 2px 0 #324b86; }\n.social-big > li a.is-odk { background-color: #fda700; box-shadow: 0 2px 0 #d6a753; }\n.social-big > li a.is-gp { background-color: #d63b22; box-shadow: 0 2px 0 #a42b18; }\n.social-big > li a.is-ya { background-color: #f72415; box-shadow: 0 2px 0 #d63b22; }\n.no-touch .social-big > li a:hover { opacity: 0.8; box-shadow: none; }\n\n.social-ya { font-family: \"FiraSans-Regular\", Arial, sans-serif; }\n\n.selectBox { border: 1px solid #ff8c61; border-radius: 0; background: none; font-size: 0; font-family: \"FiraSans-Italic\", Arial, sans-serif; position: relative; cursor: pointer; }\n.selectBox:focus { border-color: #ff8c61; }\n.selectBox .selectBox-arrow { background: none; border: none; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 50%; right: 22px; font-size: 14px; margin-top: -7px; color: #ff8c61; width: auto; height: auto; }\n.selectBox .selectBox-arrow:before { content: \"\"; }\n.selectBox .selectBox-label { font-size: 18px; line-height: 21px; padding: 12px 35px 11px 14px; }\n.selectBox.is-gray { border-color: #d8d8d8; background: #fff; }\n.selectBox.is-small { border-radius: 3px; border-color: #d8d8d8; background: #fff; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\n.selectBox.is-small.selectBox-menuShowing { border-radius: 3px 3px 0 0; }\n.selectBox.is-small .selectBox-label { font-size: 14px; padding: 14px 35px 13px 15px; }\n.selectBox.is-small .selectBox-arrow { color: #999; }\n\n.selectBox-options { background: #fff; font-family: \"FiraSans-Regular\", Arial, sans-serif; padding: 19px 0 12px 0; border: 1px solid #ff8c61; max-height: 300px; border-radius: 0 !important; box-shadow: none; }\n.selectBox-options.selectBox-options-top { margin-top: -1px; border-bottom: none; }\n.selectBox-options.selectBox-options-bottom { margin-top: 1px; border-top: none; }\n.selectBox-options.is-gray-selectBox-dropdown-menu { border-color: #d8d8d8; }\n.selectBox-options.is-small-selectBox-dropdown-menu { border-color: #d8d8d8; }\n.selectBox-options.is-small-selectBox-dropdown-menu li a { font-size: 14px; }\n.selectBox-options li { margin: 0 18px 0 14px; border-top: 1px solid #e5e5e5; }\n.selectBox-options li:first-child { border: none; }\n.selectBox-options li a { padding: 10px 0; transition: color 0.25s; list-style-type: none; font-size: 18px; line-height: 21px; cursor: pointer; }\n.selectBox-options li a:hover { background: none; }\n.selectBox-options li.selectBox-selected a { background: none; }\n\n.popup { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(89, 52, 79, 0.4); z-index: 500; text-align: center; font-size: 0; padding: 45px 10px 45px; overflow-y: auto; visibility: hidden; opacity: 0; transition: visibility 0.3s, opacity 0.3s; }\n.popup:before { content: \"\"; display: inline-block; vertical-align: middle; width: 0; height: 100%; }\n.popup.is-open { visibility: visible; opacity: 1; }\n.popup.is-open .popup__in { transform: scale(1); }\n@media only screen and (max-width: 480px) { .popup { padding-bottom: 25px; } }\n.popup_download .popup__in { max-width: 450px; }\n.popup_download .popup__body { padding: 19px 20px 30px; }\n.popup_download .popup__body .profile-form__add { padding: 7px 0 16px; }\n.popup__name { color: #282828; font-size: 22px; line-height: 26px; font-family: \"FiraSans-Regular\", Arial, sans-serif; margin-bottom: 10px; }\n.popup__in { box-shadow: 0 2px 0 #e6e7e3, 0 5px 20px rgba(0, 0, 0, 0.28); border: 1px solid #d0d0d0; border-width: 1px 1px 0 0; display: inline-block; vertical-align: middle; position: relative; width: 100%; max-width: 410px; background: #fff; border-radius: 3px; font-size: 14px; text-align: left; transform: scale(0.9); transition: transform 0.2s; }\n.popup__close { color: #fff; position: absolute; right: 0; top: -35px; background: transparent; font-size: 22px; opacity: 0.8; transition: opacity 0.3s; }\n.no-touch .popup__close:hover { opacity: 1; }\n.popup__body { padding: 10px 50px; }\n@media only screen and (max-width: 480px) { .popup__body { padding: 10px 20px; } }\n.popup__tabs { *zoom: 1; }\n.popup__tabs:after { content: \" \"; display: table; clear: both; }\n.popup__tabs > a { float: left; width: 50%; color: #282828; font-size: 22px; padding: 10px 15px 10px; background: #e6e7e3; position: relative; z-index: 1; transition: background 0.3s, color 0.3s; }\n@media only screen and (max-width: 480px) { .popup__tabs > a { font-size: 16px; text-align: center; } }\n.no-touch .popup__tabs > a:hover { background: #9bc1bc; color: #fff; }\n.popup__tabs > a:after { content: \"\"; position: absolute; width: 10px; top: 0; bottom: 0; }\n.popup__tabs > a.is-active { background: #fff; }\n.popup__tabs > a.is-active:after { display: none; }\n.no-touch .popup__tabs > a.is-active:hover { color: #282828; }\n.popup__tabs > a:first-child { border-radius: 2px 0 0 0; padding-left: 50px; }\n@media only screen and (max-width: 480px) { .popup__tabs > a:first-child { padding-left: 15px; } }\n.popup__tabs > a:first-child:after { right: 0; background-image: linear-gradient(-270deg, transparent 0%, rgba(0, 0, 0, 0.1) 100%); }\n.popup__tabs > a:last-child { border-radius: 0 2px 0 0; padding-left: 30px; }\n@media only screen and (max-width: 480px) { .popup__tabs > a:last-child { padding-left: 15px; } }\n.popup__tabs > a:last-child:after { left: 0; background-image: linear-gradient(270deg, transparent 0%, rgba(0, 0, 0, 0.1) 100%); }\n.popup__title { position: relative; text-align: center; margin: 10px 0; }\n.popup__title span { font-size: 14px; color: rgba(74, 74, 74, 0.4); font-family: \"FiraSans-Light\", Arial, sans-serif; padding: 0 15px; background: #fff; position: relative; z-index: 2; }\n.popup__title:before { content: \"\"; position: absolute; left: 0; right: 0; height: 1px; z-index: 1; top: 50%; background: #9bc1bc; }\n.popup .social-big { margin: 20px -5px; }\n\n.tab-content { display: none; }\n.tab-content.is-active { display: block; }\n\n.field { margin-bottom: 20px; }\n.field__label { text-transform: uppercase; font-family: \"FiraSans-Bold\", Arial, sans-serif; font-size: 12px; margin-bottom: 7px; color: #4a4a4a; }\n.field__input .input-text { width: 100%; }\n\n.field-login { *zoom: 1; margin-bottom: 20px; }\n.field-login:after { content: \" \"; display: table; clear: both; }\n.field-login .checkbox { float: left; margin-top: 13px; }\n@media only screen and (max-width: 480px) { .field-login .checkbox { float: none; margin-bottom: 15px; } }\n.field-login .login { float: right; display: inline-block; text-align: center; }\n@media only screen and (max-width: 480px) { .field-login .login { float: none; display: block; } }\n.field-login .login input { display: block; margin-bottom: 20px; }\n@media only screen and (max-width: 480px) { .field-login .login input { width: 100%; } }\n\n.input { position: relative; margin: 7px 0; }\n.input.has-success .input-text { border: 1px dashed #9bc1bc; padding-right: 50px; }\n.input.has-success .input__valid { visibility: visible; opacity: 1; }\n.input.has-error .input-text { border-style: dashed; }\n.input.has-error .input__invalid { visibility: visible; opacity: 1; background: #b94a48; }\n.input__icon { position: absolute; left: 0; top: 0; font-size: 14px; padding: 18px; }\n.input__valid, .input__invalid { transition: visibility 0.3s, opacity 0.3s; visibility: hidden; opacity: 0; position: absolute; top: 0; right: 0; padding: 18px; background: #9bc1bc; color: #fff; font-size: 14px; border-radius: 0 3px 3px 0; }\n\n.input-text { border-radius: 3px; border: 1px solid #d8d8d8; color: #4a4a4a; padding: 17px 15px 14px 40px; font-size: 14px; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\n.input-text_pwd { letter-spacing: 4px; }\n\n.input-btn { color: #fff; background-image: linear-gradient(180deg, #9bc1bc 0%, #93b6b2 100%); border-radius: 3px; box-shadow: 0 2px 0 #8da8a4; font-size: 18px; padding: 10px 44px; transition: opacity 0.3s, box-shadow 0.3s; }\n@media only screen and (max-width: 480px) { .input-btn { padding: 10px 5px; } }\n.input-btn_full { display: block; width: 100%; }\n.no-touch .input-btn:hover { opacity: 0.8; box-shadow: none; }\n\n.orange-link { display: inline-block; color: #ff8c61; border-bottom: 1px dashed #ff8c61; font-family: \"FiraSans-Light\", Arial, sans-serif; }\n.no-touch .orange-link:hover { border-style: solid; }\n\n.checkbox { position: relative; padding-left: 25px; }\n.checkbox input[type=\"checkbox\"] { opacity: 0; visibility: hidden; position: absolute; }\n.checkbox span { color: rgba(74, 74, 74, 0.4); cursor: pointer; font-size: 12px; font-family: \"FiraSans-Light\", Arial, sans-serif; }\n.checkbox span::before { content: \"\"; display: inline-block; position: absolute; left: 0; top: -3px; margin-right: 7px; width: 18px; height: 18px; background: #fff; border: 1px solid #d8d8d8; border-radius: 2px; }\n.checkbox span::after { content: \"\"; display: none; position: absolute; left: 3px; top: 0; color: #9bc1bc; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }\n.checkbox input[type=\"checkbox\"]:checked + span:before { border-color: #9bc1bc; }\n.checkbox input[type=\"checkbox\"]:checked + span::after { display: block; }\n\n.article { font-size: 18px; line-height: 1.6; }\n.article_serif { font-family: \"Lora\", serif; font-weight: 400; }\n.article__list-num { display: table-cell; min-width: 108px; text-align: center; font-size: 68px; color: #9bc1bc; vertical-align: top; letter-spacing: 7.25px; line-height: 1; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n.article__list li { display: table; width: 100%; }\n.article__option { display: table-cell; vertical-align: top; }\n.article__inner { padding: 0 55px; }\n.article h2 { font-family: \"FiraSans-Medium\", Arial, sans-serif; margin-bottom: 7px; font-size: 28px; }\n.article a { font-size: 18px; }\n.article p { margin-bottom: 30px; }\n.article p strong, .article p b, .article li strong, .article li b { font-family: \"Lora\", serif; font-weight: 700; }\n.article p a, .article li a { color: #76938f; }\n.no-touch .article p a:hover, .no-touch .article li a:hover { text-decoration: underline; }\n.article ul { margin-bottom: 30px; }\n.article ul li { position: relative; color: #000; padding-left: 37px; }\n.article ul li:before { content: \"\"; position: absolute; top: 12px; left: 12px; width: 6px; height: 6px; background: #9bc1bc; border-radius: 50%; }\n.article ul.slick-dots li { padding: 0; }\n.article ul.slick-dots li:before { display: none; }\n.article figure { border-bottom: 1px solid #9bc1bc; padding-bottom: 20px; margin-bottom: 20px; }\n.article figure.figure_mb { margin-bottom: 35px; }\n.article figure > img { max-width: 100%; display: block; margin: 0 auto 10px; }\n.article figure .iframe-wrap { position: relative; margin-bottom: 10px; padding-bottom: 55.25%; height: 0; overflow: hidden; }\n.article figure .iframe-wrap iframe { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }\n.article figcaption { font-family: \"FiraSans-Light\", Arial, sans-serif; }\n.article figcaption > .square { float: left; margin-top: 3px; }\n.article figcaption > p { overflow: hidden; padding-left: 15px; line-height: 1.25; font-size: 16px; margin-bottom: 0; }\n.article figcaption > p + p { margin-bottom: 15px; }\n.article figcaption > p .meta { display: block; font-size: 14px; font-family: \"FiraSans-Light\", Arial, sans-serif; line-height: 1.25; padding-top: 3px; margin-top: 5px; }\n.article figcaption > p .meta:only-child { margin-top: 0; }\n.article blockquote { margin-bottom: 30px; text-align: center; font-size: 28px; line-height: 1.42; padding: 55px 0; position: relative; display: block; quotes: \"“\" \"”\" \"‘\" \"’\"; font-family: \"Lora\", serif; font-weight: 400; font-style: italic; }\n.article blockquote.blockquote_no-quotes:before, .article blockquote.blockquote_no-quotes:after { display: none; }\n.article blockquote.blockquote_no-quotes p:before, .article blockquote.blockquote_no-quotes p:after { width: 87px; margin-left: -43.5px; }\n.article blockquote:before, .article blockquote:after { position: absolute; font-size: 96px; line-height: 0.9; color: #9bc1bc; left: 50%; margin-left: -40px; background: #fff; padding: 0 15px; z-index: 2; height: 40px; font-family: \"Lora\", serif; font-weight: 700; font-style: italic; }\n.article blockquote:before { content: open-quote; top: 0; margin-top: -7px; }\n.article blockquote:after { content: close-quote; bottom: 0; }\n.article blockquote p { margin-bottom: 0; }\n.article blockquote p:before, .article blockquote p:after { content: \"\"; width: 300px; height: 1px; background: #9bc1bc; position: absolute; left: 50%; margin-left: -150px; z-index: 1; }\n.article blockquote p:before { top: 16px; }\n.article blockquote p:after { bottom: 19px; }\n.article .man { margin: 37px 0 10px; }\n.article .expand__link { font-size: 30px; }\n@media only screen and (max-width: 1150px) { .article__list-num { min-width: 80px; } }\n@media only screen and (max-width: 990px) { .article__inner { padding: 0; } }\n@media only screen and (max-width: 660px) { .article { font-size: 16px; }\n .article .man { margin-top: 15px; } }\n@media only screen and (max-width: 480px) { .article ul li { margin-left: 15px; }\n .article__list li { display: block; }\n .article__option { display: block; *zoom: 1; }\n .article__option:after { content: \" \"; display: table; clear: both; }\n .article__el { clear: both; }\n .article__list-num { display: block; float: left; min-width: auto; margin-right: 18px; text-align: left; }\n .article blockquote { font-size: 22px; line-height: 1.85; }\n .article .h3 { margin: 5px 0 0; line-height: 1.4; overflow: hidden; }\n .article .expand__link { font-size: 18px; } }\n.article__content { padding: 0; }\n.article__content p, .article__content ul, .article__content ol, .article__content .news-header, .article__content .divider, .article__content figure, .article__content h2, .article__content h3, .article__content h4, .article__content .h2, .article__content .h3, .article__content .h4 { max-width: 630px; }\n.article__content p, .article__content ul, .article__content ol, .article__content blockquote, .article__content figure, .article__content h2, .article__content h3, .article__content h4, .article__content .h2, .article__content .h3, .article__content .h4 { margin: 0 auto 30px; }\n.article__content .news-header { margin: 0 auto; }\n.article__content .news-header h4, .article__content .news-header .h4 { font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n.article__content .divider { margin: 25px auto; }\n.article__content blockquote { max-width: 740px; }\n.article__content figure p, .article__content blockquote p { max-width: 100%; margin: 0; }\n.article__content .inner-slider figure { margin: 0; max-width: 100%; }\n.article__content figcaption { padding: 15px 0 0; }\n\n.main { padding: 30px 15px; }\n.main-in { padding: 30px 15px 50px; }\n.main__row { margin: 0 -15px; *zoom: 1; }\n.main__row:after { content: \" \"; display: table; clear: both; }\n.main__content, .main__sidebar { padding: 0 15px; float: left; }\n.main__sidebar { width: 25%; }\n.main__content { width: 75%; }\n\n.social { border: 1px solid #e6e6e6; padding: 19px 15px 15px; text-align: center; margin-bottom: 30px; }\n@media only screen and (max-width: 660px) { .social { margin: 0 auto 30px; } }\n.social__title { font-size: 22px; line-height: 1.18; font-family: \"FiraSans-MediumItalic\", Arial, sans-serif; }\n.social__title a { display: inline-block; transition: color 0.3s; }\n.no-touch .social__title a:hover { color: #9bc1bc; }\n.social__title:after { width: 38px; border-bottom: 3px solid #e6e6e6; margin: 11px auto 15px; display: block; content: \"\"; }\n.social__list { font-size: 0; }\n.social__list li { display: inline-block; vertical-align: top; padding: 5px; }\n.social__list a { display: block; color: #fff; width: 40px; height: 40px; padding: 9px 0 7px; text-align: center; transition: transform 0.3s; }\n.no-touch .social__list a:hover { transform: scale(1.2); }\n.social__list a.is-fb { background-color: #3b5998; }\n.social__list a.is-tw { background-color: #55acee; }\n.social__list a.is-vk { background-color: #45668e; }\n.social__list a.is-od { background-color: #ed812b; }\n.social__list i { font-size: 24px; }\n.social__list .is-gx { width: 40px; }\n\n.news-main { margin-bottom: 30px; }\n.news-main__title { font-size: 14px; line-height: 20px; padding-left: 23px; position: relative; font-family: \"FiraSans-Light\", Arial, sans-serif; }\n.news-main__title i { color: #9bc1bc; font-size: 18px; position: absolute; top: 0; left: 0; }\n.news-main__link { color: #9bc1bc; font-family: \"FiraSans-Regular\", Arial, sans-serif; font-size: 18px; line-height: 1; position: relative; display: inline-block; vertical-align: top; padding-right: 20px; }\n.news-main__link i { position: absolute; top: 1px; right: 0; }\n.news-main__wrap { margin-bottom: 15px; position: relative; overflow: hidden; }\n.news-main__wrap:before { content: \"\"; position: absolute; bottom: 0; left: 0; right: 0; height: 100px; background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%); z-index: 1; }\n.news-main__list { max-height: 1387px; }\n@media only screen and (max-width: 1320px) { .news-main__list { max-height: 1210px; } }\n.news-main__list .news-item:last-child { border: none; }\n\n.scroll { position: relative; overflow: hidden; }\n.scroll.ps-active-y { padding-right: 10px; }\n.no-touch .scroll:hover .ps-scrollbar-y, .no-touch .scroll:hover .ps-scrollbar-x, .no-touch .scroll.ps-in-scrolling .ps-scrollbar-y, .no-touch .scroll.ps-in-scrolling .ps-scrollbar-x { opacity: 1; }\n.scroll .ps-scrollbar-x-rail, .scroll .ps-scrollbar-y-rail { position: absolute; z-index: 2; }\n.scroll .ps-scrollbar-y { width: 8px; }\n.scroll .ps-scrollbar-x { height: 8px; }\n.scroll .ps-scrollbar-y, .scroll .ps-scrollbar-x { position: relative; background: rgba(0, 0, 0, 0.3); opacity: 0; transition: opacity 0.2s; }\n\n.news-item { border-bottom: 1px solid #e6e6e6; padding: 25px 0; }\n.news-item:first-child { padding-top: 22px; }\n.news-item__link { display: block; *zoom: 1; color: #282828; transition: color 0.25s; }\n.news-item__link:after { content: \" \"; display: table; clear: both; }\n.no-touch .news-item__link:hover { color: #d27857; }\n.news-item__img { float: right; width: 160px; font-size: 0; margin: 5px 0 0 10px; }\n.news-item__img img { width: 100%; }\n.news-item__title { font-size: 20px; line-height: 22px; font-family: \"FiraSans-Medium\", Arial, sans-serif; margin-bottom: 10px; }\n@media only screen and (max-width: 660px) { .news-item__title { font-size: 18px; } }\n.news-item p { font-size: 16px; line-height: 20px; font-family: \"FiraSans-Light\", Arial, sans-serif; margin-bottom: 10px; }\n@media only screen and (max-width: 660px) { .news-item p { font-size: 15px; } }\n.news-item time { display: block; }\n\n.item-lg { padding: 60px 30px 37px; position: relative; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; }\n@media only screen and (max-width: 660px) { .item-lg { padding: 60px 20px 30px; margin: 0 -15px; } }\n.item-lg:before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: linear-gradient(180deg, rgba(64, 38, 57, 0.7) 0%, rgba(62, 36, 55, 0.85) 100%); z-index: 1; }\n.item-lg .btn { position: absolute; top: 10px; left: -5px; z-index: 2; background: #fff; }\n@media only screen and (max-width: 660px) { .item-lg .btn { left: 15px; } }\n.item-lg__in { position: relative; z-index: 1; *zoom: 1; }\n.item-lg__in:after { content: \" \"; display: table; clear: both; }\n.item-lg__box, .item-lg__slider { float: left; }\n@media only screen and (max-width: 990px) { .item-lg__box, .item-lg__slider { float: none; } }\n.item-lg__box { background-color: rgba(255, 255, 255, 0.9); width: 31%; padding: 25px 20px 32px 28px; }\n@media only screen and (max-width: 1320px) { .item-lg__box { padding: 21px 17px 32px; width: 30%; } }\n@media only screen and (max-width: 990px) { .item-lg__box { width: auto; margin: 0 20px; } }\n@media only screen and (max-width: 660px) { .item-lg__box { margin: 0; } }\n.item-lg__box p { font-size: 18px; font-family: \"FiraSans-Light\", Arial, sans-serif; line-height: 24px; }\n@media only screen and (max-width: 1320px) { .item-lg__box p { font-size: 16px; line-height: 20px; } }\n.item-lg__slider { width: 69%; padding: 0 20px 0 71px; }\n@media only screen and (max-width: 1320px) { .item-lg__slider { width: 70%; padding: 0 15px 0 54px; } }\n@media only screen and (max-width: 990px) { .item-lg__slider { width: auto; padding: 0 20px; } }\n@media only screen and (max-width: 660px) { .item-lg__slider { padding: 0; } }\n.item-lg__title { font-size: 52px; line-height: 1; font-family: \"FiraSans-Bold\", Arial, sans-serif; margin-bottom: 22px; }\n@media only screen and (max-width: 1320px) { .item-lg__title { font-size: 38px; } }\n\n.slider { max-width: 100%; width: 760px; min-height: 350px; position: relative; }\n@media only screen and (max-width: 990px) { .slider { min-height: 1px; } }\n.slider:before, .slider:after { content: \"\"; position: absolute; left: 0; right: 0; height: calc(50% - 25px); border: 1px solid #fff; }\n@media only screen and (max-width: 660px) { .slider:before, .slider:after { height: calc(50% - 20px); } }\n.slider:before { top: 0; border-bottom: none; }\n.slider:after { bottom: 0; border-top: none; }\n.slider__in { min-height: 350px; position: relative; z-index: 2; }\n@media only screen and (max-width: 990px) { .slider__in { min-height: 1px; } }\n.slider__prev, .slider__next { position: absolute; top: 50%; margin-top: -25px; width: 50px; height: 50px; border: 1px solid #fff; border-radius: 50%; font-size: 32px; color: #fff; background: none; cursor: pointer; z-index: 10; transition: all 0.2s; }\n@media only screen and (max-width: 660px) { .slider__prev, .slider__next { width: 40px; height: 40px; margin: -20px 0 0; font-size: 25px; } }\n.no-touch .slider__prev:hover, .no-touch .slider__next:hover { background-color: #f2c05e; border-color: #f2c05e; }\n.slider__prev { left: -24px; }\n@media only screen and (max-width: 660px) { .slider__prev { left: -19px; } }\n.slider__prev i { margin-right: 4px; }\n.slider__next { right: -24px; }\n@media only screen and (max-width: 660px) { .slider__next { right: -19px; } }\n.slider__next i { margin-left: 4px; }\n.slider .slick-dots { z-index: 10; bottom: 40px; font-size: 0; }\n.slider .slick-dots li { padding: 0; margin: 0 5px; }\n.slider .slick-dots li.slick-active button { background: #fff; }\n.slider .slick-dots li button { width: 12px; height: 12px; border: 1px solid #fff; background: none; }\n\n.slide { color: #fff; padding: 53px 110px 72px; position: relative; z-index: 3; }\n@media only screen and (max-width: 1320px) { .slide { padding: 45px 45px 70px; } }\n@media only screen and (max-width: 660px) { .slide { padding: 20px 30px 70px; } }\n.slide__title { font-size: 36px; line-height: 1; font-family: \"Lora\", serif; font-weight: 400; font-style: italic; margin-bottom: 55px; }\n@media only screen and (max-width: 1320px) { .slide__title { font-size: 32px; line-height: 36px; } }\n@media only screen and (max-width: 660px) { .slide__title { font-size: 24px; line-height: 26px; margin-bottom: 30px; text-align: center; } }\n@media only screen and (max-width: 480px) { .slide__title { font-size: 22px; } }\n.slide__author { font-size: 0; *zoom: 1; }\n.slide__author:after { content: \" \"; display: table; clear: both; }\n.slide__img, .slide__name { display: inline-block; vertical-align: middle; }\n.slide__img { width: 70px; height: 70px; border-radius: 50%; overflow: hidden; margin-right: 20px; }\n@media only screen and (max-width: 660px) { .slide__img { width: 60px; height: 60px; margin-right: 15px; float: left; } }\n.slide__img img { width: 100%; height: 100%; border-radius: 50%; }\n.slide__name { font-size: 18px; line-height: 21px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n@media only screen and (max-width: 660px) { .slide__name { display: block; padding: 20px 0 20px 75px; } }\n@media only screen and (max-width: 660px) { .slide__name { font-size: 16px; font-family: \"FiraSans-Regular\", Arial, sans-serif; } }\n.slide__line { overflow: hidden; position: relative; height: 14px; margin-bottom: 15px; }\n.slide__line:before, .slide__line:after { content: \"\"; position: absolute; top: 0; border-top: 2px solid #fff; width: 300px; }\n.slide__line:before { left: -115px; }\n@media only screen and (max-width: 660px) { .slide__line:before { width: 200px; } }\n.slide__line:after { left: 240px; }\n@media only screen and (max-width: 660px) { .slide__line:after { left: 140px; width: 500px; } }\n.slide__line span { height: 14px; margin-left: 185px; width: 55px; border-left: 2px solid #fff; display: block; position: relative; }\n@media only screen and (max-width: 660px) { .slide__line span { margin-left: 85px; } }\n.slide__line span:before { content: \"\"; position: absolute; bottom: 0; left: 0; border-bottom: 2px solid #fff; width: 100px; transform-origin: bottom left; transform: rotate(-13deg); }\n\n.load-more { position: relative; margin-top: 35px; border-top: 1px solid #9bc1bc; background-color: #e4eae9; }\n.load-more .btn-load { margin-top: -25px; margin-bottom: 15px; }\n@media only screen and (max-width: 660px) { .load-more__section { max-width: 320px; margin: 0 auto; } }\n.load-more__section:last-child:after { display: none; }\n.load-more__section:after { content: \"\"; display: block; width: 100%; max-width: 300px; margin: 0 auto 30px; border-bottom: 2px solid #9bc1bc; }\n.load-more__title { font-size: 14px; letter-spacing: 0.2em; line-height: 15px; font-family: \"FiraSans-Medium\", Arial, sans-serif; text-transform: uppercase; padding: 0 15px 15px; }\n.load-more .main { padding-bottom: 0; }\n\n.btn-load { max-width: 410px; width: 100%; padding: 16px; background-color: #9bc1bc; border-radius: 2px; color: #fff; line-height: 1; cursor: pointer; font-size: 0; display: block; margin: 0 auto; transition: background 0.25s; }\n@media only screen and (max-width: 660px) { .btn-load { max-width: 290px; } }\n.no-touch .btn-load:hover { background: #8bb7b1; }\n.no-touch .btn-load:active { background: #7cada7; }\n.btn-load span { font-size: 18px; }\n.btn-load i { font-size: 20px; margin-right: 17px; }\n\n.blockquote { height: 462px; border: 1px solid; position: relative; text-align: center; margin-bottom: 30px; }\n@media only screen and (max-width: 1320px) { .blockquote { height: 402px; } }\n@media only screen and (max-width: 660px) { .blockquote { max-width: 320px; margin: 0 auto 30px; height: 370px; } }\n.blockquote_red { border-color: #d27857; }\n.no-touch .blockquote_red:hover .blockquote__text p { color: #d27857; }\n.blockquote_red .blockquote__info { color: #d27857; }\n.blockquote_red .blockquote__text:before, .blockquote_red .blockquote__text:after { color: #d27857; }\n.blockquote_gold { border-color: #f2c05e; }\n.no-touch .blockquote_gold:hover .blockquote__text p { color: #f2c05e; }\n.blockquote_gold .blockquote__info { color: #f2c05e; }\n.blockquote_gold .blockquote__text:before, .blockquote_gold .blockquote__text:after { color: #f2c05e; }\n.blockquote_violet { border-color: #c0a6cd; }\n.no-touch .blockquote_violet:hover .blockquote__text p { color: #c0a6cd; }\n.blockquote_violet .blockquote__info { color: #c0a6cd; }\n.blockquote_violet .blockquote__text:before, .blockquote_violet .blockquote__text:after { color: #c0a6cd; }\n.blockquote .btn { position: absolute; top: 10px; left: -5px; }\n.blockquote__link { display: block; height: 100%; padding: 57px 20px 17px; overflow: hidden; }\n@media only screen and (max-width: 1320px) { .blockquote__link { padding: 43px 20px 15px; } }\n.blockquote__info { font-size: 16px; line-height: 18px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n@media only screen and (max-width: 1320px) { .blockquote__info { font-size: 14px; } }\n.blockquote__text { max-width: 340px; quotes: \"“\" \"”\"; margin: 0 auto; position: relative; padding: 50px 0; }\n@media only screen and (max-width: 660px) { .blockquote__text { padding: 45px 0 40px; } }\n.blockquote__text:before, .blockquote__text:after { font-size: 72px; font-family: \"Lora\", serif; font-weight: 700; line-height: 40px; position: absolute; left: 0; right: 0; text-align: center; }\n@media only screen and (max-width: 1320px) { .blockquote__text:before, .blockquote__text:after { font-size: 54px; } }\n.blockquote__text:before { content: open-quote; top: 25px; }\n@media only screen and (max-width: 1320px) { .blockquote__text:before { top: 15px; } }\n.blockquote__text:after { content: close-quote; bottom: -15px; }\n@media only screen and (max-width: 1320px) { .blockquote__text:after { bottom: -5px; } }\n@media only screen and (max-width: 660px) { .blockquote__text:after { bottom: -15px; } }\n.blockquote__text p { font-family: \"Lora\", serif; font-weight: 400; font-style: italic; font-size: 20px; line-height: 28px; color: #282828; max-height: 252px; overflow: hidden; transition: color 0.25s; }\n@media only screen and (max-width: 1320px) { .blockquote__text p { font-size: 17px; line-height: 20px; max-height: 200px; } }\n@media only screen and (max-width: 660px) { .blockquote__text p { font-size: 16px; } }\n\n.block-v1 { height: 402px; border: 1px solid #d27857; position: relative; text-align: center; margin-bottom: 30px; }\n.block-v1__link { display: block; height: 100%; padding: 57px 20px 17px; overflow: hidden; color: #d27857; }\n.block-v1__info { font-size: 22px; line-height: 22px; }\n.block-v1__text { margin-top: 10px; }\n.block-v1__text p { font-size: 20px; line-height: 28px; color: #282828; max-height: 252px; overflow: hidden; transition: color 0.25s; }\n.block-v1__meta { margin-top: 10px; }\n.block-v1__meta p { font-size: 14px; line-height: 14px; color: #282828; max-height: 252px; overflow: hidden; transition: color 0.25s; }\n\n.item-banner { padding: 0 30px; color: #fff; position: relative; margin-bottom: 20px; }\n@media only screen and (max-width: 660px) { .item-banner { max-width: 320px; margin: 0 auto 20px; padding: 150px 20px 30px; } }\n.item-banner__bg { background-position: right center; background-repeat: no-repeat; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }\n@media only screen and (max-width: 1320px) { .item-banner__bg { background-size: cover; } }\n@media only screen and (max-width: 990px) { .item-banner__bg { background-position: center; } }\n@media only screen and (max-width: 660px) { .item-banner__bg { background-size: contain; background-position: top center; } }\n.item-banner_blue { background-color: #051431; }\n@media only screen and (max-width: 660px) { .item-banner_blue .item-banner__bg { height: 140px; bottom: auto; } }\n.item-banner_blue .item-banner__bg:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 340px; width: 230px; background-image: linear-gradient(to right, #051431 0%, rgba(5, 20, 49, 0) 100%); }\n@media only screen and (max-width: 1320px) { .item-banner_blue .item-banner__bg:before { left: 0; right: 0; margin: 0; width: auto; } }\n@media only screen and (max-width: 660px) { .item-banner_blue .item-banner__bg:before { display: none; } }\n.item-banner_gold { background-color: #f2cd42; }\n.item-banner_gold .item-banner__bg:before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(58, 34, 48, 0.44); border: 1px solid #979797; content: \"\"; }\n.item-banner_gold .item-banner__link-text { left: 440px; }\n@media only screen and (max-width: 1320px) { .item-banner_gold .item-banner__link-text { left: 300px; } }\n@media only screen and (max-width: 660px) { .item-banner_gold .item-banner__link-text { left: 0; bottom: auto; padding-top: 30px; } }\n.item-banner_puzzles { padding: 0; }\n@media only screen and (max-width: 660px) { .item-banner_puzzles { padding: 150px 0 0; } }\n.item-banner_puzzles .item-banner__bg { left: 405px; background-size: cover; background-position: center center; }\n@media only screen and (max-width: 1320px) { .item-banner_puzzles .item-banner__bg { left: 265px; } }\n@media only screen and (max-width: 660px) { .item-banner_puzzles .item-banner__bg { left: 0; bottom: auto; height: 150px; background-position: top center; } }\n.item-banner_puzzles .item-banner__bg:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; right: 0; bottom: 0; background-color: rgba(58, 34, 48, 0.44); }\n.item-banner_puzzles .box-form { border-radius: 0; background: #fff; max-width: 410px; padding-bottom: 16px; }\n@media only screen and (max-width: 1320px) { .item-banner_puzzles .box-form { max-width: 270px; } }\n@media only screen and (max-width: 660px) { .item-banner_puzzles .box-form { max-width: 100%; } }\n.item-banner .btn { position: absolute; top: 10px; left: -5px; z-index: 10; background: #fff; }\n.item-banner__left { position: relative; max-width: 380px; padding: 70px 0 30px; z-index: 1; }\n@media only screen and (max-width: 1320px) { .item-banner__left { position: static; max-width: 270px; padding: 60px 0 30px; } }\n@media only screen and (max-width: 660px) { .item-banner__left { padding: 0; } }\n.item-banner__left-in { position: relative; z-index: 2; }\n.item-banner__title, .item-banner__subtitle, .item-banner__title_mod { font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n.item-banner__title { font-size: 52px; line-height: 1; letter-spacing: 5px; }\n@media only screen and (max-width: 1320px) { .item-banner__title { font-size: 38px; line-height: 1.2; margin-bottom: 5px; } }\n.item-banner__subtitle { font-size: 22px; line-height: 31px; margin-bottom: 20px; }\n@media only screen and (max-width: 1320px) { .item-banner__subtitle { font-size: 18px; line-height: 26px; margin-bottom: 5px; } }\n.item-banner__title_mod { font-size: 48px; line-height: 1; margin-bottom: 10px; }\n@media only screen and (max-width: 1320px) { .item-banner__title_mod { font-size: 38px; line-height: 42px; } }\n@media only screen and (max-width: 660px) { .item-banner__title_mod { font-size: 30px; line-height: 35px; } }\n.item-banner p { font-size: 18px; line-height: 24px; font-family: \"FiraSans-Light\", Arial, sans-serif; margin-bottom: 35px; }\n@media only screen and (max-width: 1320px) { .item-banner p { font-size: 16px; line-height: 20px; margin-bottom: 23px; } }\n.item-banner__btn { display: block; width: 100%; border: 3px solid #ff8c61; color: #ff8c61; font-size: 22px; line-height: 1; text-align: center; padding: 16px; position: relative; transition: border 0.3s, color 0.3s; z-index: 1; }\n.item-banner__btn:before { content: \"\"; position: absolute; left: 0; top: 0; bottom: 0; width: 0; background: #ff8c61; z-index: -1; transition: width 0.3s; }\n@media only screen and (max-width: 660px) { .item-banner__btn { font-size: 20px; padding: 17px; } }\n.no-touch .item-banner__btn:hover { color: #fff; }\n.no-touch .item-banner__btn:hover:before { width: 100%; }\n.item-banner__btn_full { background-color: #ff8c61; color: #fff; border: 0; padding: 19px 16px; }\n.item-banner__btn_full:before { background: #E17952; }\n.item-banner__link-text { position: absolute; bottom: 0; left: 0; right: 0; padding: 0 50px 55px 20px; text-align: center; }\n@media only screen and (max-width: 990px) { .item-banner__link-text { padding: 0 30px 55px; } }\n@media only screen and (max-width: 660px) { .item-banner__link-text { padding: 0 15px 15px; } }\n.item-banner__link-text div { margin: 0; color: #fff; font-family: \"FiraSans-Bold\", Arial, sans-serif; font-size: 22px; line-height: 24px; }\n@media only screen and (max-width: 990px) { .item-banner__link-text div { font-size: 18px; line-height: 20px; } }\n@media only screen and (max-width: 660px) { .item-banner__link-text div { font-size: 16px; line-height: 18px; } }\n\n.item-image { position: relative; padding: 117px 30px 83px; margin-bottom: 20px; }\n@media only screen and (max-width: 660px) { .item-image { padding: 170px 0 0; max-width: 320px; margin: 0 auto 20px; } }\n@media only screen and (max-width: 480px) { .item-image { padding-top: 150px; } }\n.item-image__bg { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; }\n@media only screen and (max-width: 660px) { .item-image__bg { background-size: contain; background-position: top center; bottom: auto; height: 170px; } }\n.item-image__bg:before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(58, 34, 48, 0.44); border: 1px solid #979797; }\n.item-image .btn { position: absolute; top: 10px; left: -5px; background: #fff; z-index: 2; }\n\n.box-form { position: relative; z-index: 2; background-color: rgba(255, 255, 255, 0.9); border-radius: 6px; padding: 20px 40px 33px; max-width: 380px; color: #282828; }\n@media only screen and (max-width: 1320px) { .box-form { max-width: 270px; padding: 20px 20px 30px; } }\n@media only screen and (max-width: 660px) { .box-form { max-width: 100%; background: #fff; padding: 20px 25px 25px; border-radius: 0; } }\n.box-form__title, .box-form__subtitle { font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n.box-form__title { font-size: 52px; line-height: 1.2; }\n@media only screen and (max-width: 1320px) { .box-form__title { font-size: 38px; line-height: 42px; } }\n.box-form__subtitle { font-size: 22px; line-height: 1; max-width: 240px; margin-bottom: 35px; }\n@media only screen and (max-width: 1320px) { .box-form__subtitle { font-size: 18px; line-height: 26px; margin-bottom: 15px; } }\n.box-form__text { font-family: \"FiraSans-Regular\", Arial, sans-serif; font-size: 18px; line-height: 22px; margin-bottom: 17px; }\n@media only screen and (max-width: 1320px) { .box-form__text { font-size: 16px; line-height: 20px; } }\n.box-form__field { margin-bottom: 19px; }\n.box-form__btn { background-color: #ff8c61; display: inline-block; vertical-align: top; text-align: center; width: 100%; font-family: \"FiraSans-Medium\", Arial, sans-serif; color: #fff; font-size: 17px; line-height: 21px; padding: 13px 12px 12px; transition: background 0.3s; position: relative; z-index: 1; }\n.box-form__btn:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; width: 0; z-index: -1; background: #E17952; transition: width 0.3s; }\n.no-touch .box-form__btn:hover:before { width: 100%; }\n.box-form p { font-size: 16px; line-height: 18px; font-family: \"FiraSans-Light\", Arial, sans-serif; padding: 5px 0 0; }\n.box-form p a { color: #ff8c61; text-decoration: underline; }\n.no-touch .box-form p a:hover { text-decoration: none; }\n\n.select { color: #282828; font-size: 18px; line-height: 21px; position: relative; cursor: pointer; }\n.select_white { background-color: #fff; }\n.select_white .select__text { padding: 14px 35px 13px 14px; min-height: 50px; }\n.select_white .select__list, .select_white .select__text { border-color: #d8d8d8; }\n.select_mod .select__list, .select_mod .select__text, .select_user .select__list, .select_user .select__text { border-color: #d8d8d8; }\n.select_mod .select__text, .select_user .select__text { font-family: \"FiraSans-Regular\", Arial, sans-serif; border-radius: 3px; }\n.select_mod .select__list, .select_user .select__list { border-radius: 0 0 3px 3px; }\n.select_mod.is-active .select__text, .select_user.is-active .select__text { border-radius: 3px 3px 0 0; }\n.select.is-active .select__list { display: block; }\n.select.is-active i { transform: rotate(180deg); }\n.select select { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; opacity: 0; }\n.select__text { min-height: 46px; font-family: \"FiraSans-Italic\", Arial, sans-serif; padding: 12px 35px 11px 14px; border: 1px solid #ff8c61; position: relative; z-index: 1; }\n.select i { position: absolute; top: 50%; right: 22px; font-size: 14px; margin-top: -7px; color: #ff8c61; }\n.select__list { position: absolute; top: 100%; left: 0; right: 0; background: #fff; font-family: \"FiraSans-Regular\", Arial, sans-serif; padding: 19px 18px 12px 14px; display: none; border: 1px solid #ff8c61; border-top: none; z-index: 200; -ms-overflow-y: auto; overflow-y: auto; max-height: 300px; }\n.select__list li { padding: 10px 0; border-top: 1px solid #e5e5e5; transition: color 0.25s; list-style-type: none; }\n.no-touch .select__list li:hover { color: #ff8c61; }\n.select__list li:first-child { border-top: none; }\n.select_user { background: #fff; font-size: 14px; }\n.select_user .select__text { min-height: 50px; padding: 14px 35px 13px 15px; }\n.select_user i { color: #999; }\n\n.main-head { font-family: \"FiraSans-Light\", Arial, sans-serif; padding: 60px 15px 85px; position: relative; margin-bottom: 30px; }\n@media only screen and (max-width: 990px) { .main-head { padding: 20px 15px; } }\n.main-head__info { max-width: 620px; width: 40%; position: relative; z-index: 1; }\n@media only screen and (max-width: 1320px) { .main-head__info { width: 43%; } }\n@media only screen and (max-width: 990px) { .main-head__info { width: 100%; } }\n.main-head__title { font-size: 46px; line-height: 54px; margin-bottom: 25px; }\n@media only screen and (max-width: 990px) { .main-head__title { font-size: 38px; line-height: 1.1; margin-bottom: 15px; } }\n.main-head p { font-size: 22px; line-height: 26px; color: #0e0e0e; }\n@media only screen and (max-width: 990px) { .main-head p { font-size: 20px; line-height: 25px; } }\n.main-head__img { position: absolute; top: 0; bottom: 0; right: 0; width: 63%; background-position: right center; background-repeat: no-repeat; }\n@media only screen and (max-width: 1320px) { .main-head__img { width: 70%; background-size: contain; } }\n@media only screen and (max-width: 990px) { .main-head__img { width: 100%; padding-bottom: 40%; position: relative; background-position: center; } }\n\n.fullscreen-wrap { display: block; }\n\n.fullscreen { min-height: 100vh; display: table; width: 100%; position: relative; color: #fff; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; }\n@media only screen and (max-width: 990px) { .fullscreen { display: block; min-height: 1px; } }\n.fullscreen:before, .fullscreen:after { position: absolute; content: \"\"; }\n.fullscreen:before { top: 0; left: 0; right: 0; bottom: 0; background-image: linear-gradient(180deg, rgba(30, 18, 27, 0.3) 0%, rgba(27, 16, 24, 0.66) 100%); }\n.fullscreen:after { top: 27px; left: 21px; right: 21px; bottom: 30px; border: 1px solid; }\n@media only screen and (max-width: 990px) { .fullscreen:after { display: none; } }\n.no-touch .fullscreen:hover .fullscreen__hidden { max-height: 100px; opacity: 1; overflow: hidden; }\n.fullscreen_gold:after { border-color: #f2c05e; }\n@media only screen and (max-width: 990px) { .fullscreen_violet { min-height: 368px; } }\n@media only screen and (max-width: 990px) { .fullscreen_violet .fullscreen__center { max-width: 500px; } }\n@media only screen and (max-width: 990px) { .fullscreen_violet .fullscreen__inner { position: absolute; bottom: 0; left: 0; right: 0; padding-bottom: 10px; } }\n.fullscreen_violet:after { border-color: #c0a6cd; }\n@media only screen and (max-width: 990px) { .fullscreen_violet:after { display: block; top: 15px; left: 15px; right: 15px; bottom: 18px; } }\n@media only screen and (max-width: 660px) { .fullscreen_red .fullscreen__inner { padding: 30px 10px; } }\n.fullscreen_red .fullscreen__center { padding-bottom: 15px; }\n.fullscreen_red:after { border-color: #d27857; }\n.fullscreen__inner { display: table-cell; vertical-align: bottom; position: relative; z-index: 1; height: 100vh; padding: 27px 21px 30px; overflow: hidden; }\n@media only screen and (max-width: 990px) { .fullscreen__inner { display: block; vertical-align: top; padding: 15px 15px 18px; height: auto; } }\n.fullscreen__center { max-width: 1110px; margin: 0 auto; padding: 45px 10px 45px; }\n@media only screen and (max-width: 990px) { .fullscreen__center { padding: 15px; } }\n.fullscreen .slider { margin: 0 auto 60px; background-image: linear-gradient(180deg, rgba(55, 33, 49, 0.6) 0%, rgba(53, 31, 47, 0.8) 100%); }\n.fullscreen .slider__prev, .fullscreen .slider__next { background: #351f2f; }\n.no-touch .fullscreen .slider__prev:hover, .no-touch .fullscreen .slider__next:hover { background: #f2c05e; }\n.fullscreen .slide { position: relative; }\n.fullscreen__title { font-family: \"FiraSans-Bold\", Arial, sans-serif; font-size: 64px; line-height: 72px; margin-bottom: 15px; }\n@media only screen and (max-width: 1320px) { .fullscreen__title { font-size: 52px; line-height: 1.2; } }\n@media only screen and (max-width: 990px) { .fullscreen__title { font-size: 28px; line-height: 1; } }\n.fullscreen p { font-size: 18px; line-height: 24px; font-family: \"FiraSans-Light\", Arial, sans-serif; }\n@media only screen and (max-width: 990px) { .fullscreen p { font-size: 16px; line-height: 22px; } }\n.fullscreen__hidden { max-height: 0; opacity: 0; overflow: hidden; transition: max-height 0.4s, opacity 0.2s; text-align: center; }\n@media only screen and (max-width: 990px) { .fullscreen__hidden { max-height: 100px; opacity: 1; } }\n.fullscreen h4 { font-size: 24px; line-height: 1; font-family: \"FiraSans-Light\", Arial, sans-serif; max-width: 840px; margin: 0 auto; }\n@media only screen and (max-width: 1320px) { .fullscreen h4 { max-width: 740px; } }\n@media only screen and (max-width: 990px) { .fullscreen h4 { font-size: 20px; } }\n.fullscreen__info { text-align: center; }\n.fullscreen__author { font-size: 14px; line-height: 17px; color: #ccc; margin-bottom: 10px; }\n.fullscreen__link { color: #fff; display: block; padding-bottom: 10px; position: relative; }\n.fullscreen__link:before { position: absolute; bottom: 100%; left: 0; right: 0; height: 2000px; content: \"\"; }\n\n.info-block { background-color: #fff; display: block; text-align: center; padding: 15px 15px 27px; position: relative; transition: color 0.2s; }\n.no-touch .info-block:hover .info-block__author { text-decoration: none; }\n.info-block__arr { overflow: hidden; height: 20px; position: absolute; bottom: 100%; left: 0; right: 0; }\n.info-block__arr:before, .info-block__arr:after { content: \"\"; position: absolute; bottom: 0; border-style: solid; border-width: 9px 9px 10px; border-color: transparent transparent #fff; }\n.info-block__arr:before { left: -15px; right: 50%; }\n.info-block__arr:after { left: 50%; right: -15px; }\n.info-block_red .info-block__author { color: #d27857; }\n.no-touch .info-block_red:hover { color: #d27857; }\n.no-touch .info-block_red:hover p { color: #d27857; }\n.info-block__author { font-size: 14px; line-height: 17px; text-decoration: underline; margin-bottom: 15px; font-family: \"FiraSans-Italic\", Arial, sans-serif; }\n.info-block__title { font-size: 22px; line-height: 26px; margin-bottom: 10px; font-family: \"Lora\", serif; font-weight: 400; max-height: 26px; overflow: hidden; }\n@media only screen and (max-width: 660px) { .info-block__title { font-size: 20px; line-height: 24px; max-height: 24px; } }\n.info-block__user { max-width: 500px; margin: 0 auto; text-align: left; }\n.info-block__img { width: 60px; height: 60px; border-radius: 50%; overflow: hidden; margin-right: 18px; float: left; }\n.info-block__img img { border-radius: 50%; }\n.info-block__text { padding: 12px 0; overflow: hidden; }\n.info-block__text p { color: #282828; font-size: 16px; line-height: 18px; font-family: \"FiraSans-Light\", Arial, sans-serif; transition: color 0.2s; max-height: 36px; overflow: hidden; }\n@media only screen and (max-width: 990px) { .info-block__text p { line-height: 18px; } }\n\n.item-full { background: #FFF; border: 1px solid #000; position: relative; display: block; height: 672px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; text-align: center; color: #fff; margin-bottom: 30px; }\n@media only screen and (max-width: 660px) { .item-full { height: auto; } }\n.no-touch .item-full:hover:after { opacity: 1; }\n.no-touch .item-full:hover:before { opacity: 0; }\n.no-touch .item-full:hover .item-full__author { color: #fff; }\n.no-touch .item-full:hover .item-full__hidden { max-height: 100px; opacity: 1; }\n.item-full:before, .item-full:after { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; right: 0; transition: opacity 0.25s; }\n.item-full:before { background-image: linear-gradient(to top, rgba(47, 28, 42, 0.5) 0%, rgba(45, 26, 40, 0.76) 100%); }\n.item-full:after { opacity: 0; }\n.item-full_gold { border-color: #f2c05e; }\n.item-full_gold:after { background: rgba(242, 192, 94, 0.8); }\n.item-full_red { border-color: #d27857; }\n.item-full_red:after { background: rgba(210, 120, 87, 0.8); }\n.item-full_violet { border-color: #c0a6cd; }\n.item-full_violet:after { background: rgba(142, 119, 154, 0.6); }\n.item-full_orange { border-color: #ff8c61; }\n.item-full_orange:after { background: rgba(255, 140, 97, 0.5); }\n.item-full__title { position: absolute; bottom: 0; left: 0; right: 0; z-index: 1; padding: 40px 15px; }\n@media only screen and (max-width: 660px) { .item-full__title { position: relative; } }\n.item-full__subtitle { font-size: 56px; line-height: 1; padding: 5px 0 15px; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n@media only screen and (max-width: 660px) { .item-full__subtitle { font-size: 23px; line-height: 27px; } }\n.item-full__author { font-family: \"FiraSans-Light\", Arial, sans-serif; font-size: 14px; color: #ccc; transition: color 0.25s; margin-bottom: 5px; }\n.item-full__info { font-size: 18px; max-width: 740px; margin: 0 auto; }\n@media only screen and (max-width: 660px) { .item-full__info { font-size: 16px; } }\n.item-full__hidden { max-height: 0; overflow: hidden; opacity: 0; transition: max-height 0.4s, opacity 0.3s; }\n\n.col-news, .col-more, .news-column, .col-items { display: inline-block; vertical-align: top; padding: 0 15px; }\n\n.col-news { width: 33.33%; }\n\n.col-more { width: 66.67%; }\n\n@media only screen and (max-width: 990px) { .col-news, .col-more { width: 100%; } }\n.col-news .h2, .col-more .h2 { padding: 20px 0 30px; border-bottom: 1px solid #9bc1bc; margin-bottom: 55px; }\n@media only screen and (max-width: 660px) { .col-news .h2, .col-more .h2 { text-align: center; } }\n\n.col-items { width: 50%; }\n@media only screen and (max-width: 660px) { .col-items { width: 100%; } }\n\n.news-column__more { padding: 20px 0 0; }\n\n.accordion__block { display: none; }\n.accordion__block .article { padding-top: 15px; }\n\n.special-projects { margin-bottom: 30px; }\n.special-projects__list { font-size: 0; line-height: 1.1; border-bottom: 1px solid #ff8c61; padding: 0 0 6px; }\n.special-projects__list li { display: inline-block; vertical-align: bottom; position: relative; margin-bottom: 10px; }\n.special-projects__heading, .special-projects__item { width: 25%; }\n.special-projects__heading { font-size: 24px; color: #ff8c61; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n@media only screen and (max-width: 1320px) { .special-projects__heading { width: 100%; display: block; } }\n.special-projects__heading a { color: #ff8c61; }\n.special-projects__item { padding-left: 16px; }\n@media only screen and (max-width: 1320px) { .special-projects__item { width: 33.33%; } }\n@media only screen and (max-width: 660px) { .special-projects__item { width: 100%; } }\n.special-projects__item:before { content: \"\"; position: absolute; top: 2px; bottom: 2px; left: 0; border-left: 6px solid #ff8c61; }\n.special-projects__item a { color: #282828; transition: color 0.25s; }\n.no-touch .special-projects__item a:hover { color: #ff8c61; }\n.special-projects__title { font-size: 22px; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n.special-projects__text { font-size: 16px; }\n.special-projects__link { display: block; }\n\n.about { max-width: 850px; margin: 0 auto; }\n.about__top { border-bottom: 2px solid #9bc1bc; padding-bottom: 55px; margin-bottom: 55px; }\n@media only screen and (max-width: 660px) { .about__top { padding-bottom: 30px; margin-bottom: 30px; } }\n.about__top h1 { margin-bottom: 28px; }\n.about__top p { color: #282828; font-size: 20px; line-height: 23px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n@media only screen and (max-width: 660px) { .about__top p { font-size: 18px; line-height: 1.3; } }\n.about__text { color: #282828; }\n.about__text p { font-family: \"FiraSans-Regular\", Arial, sans-serif; font-size: 18px; line-height: 30px; margin-bottom: 29px; }\n@media only screen and (max-width: 660px) { .about__text p { font-size: 16px; line-height: 1.6; margin-bottom: 20px; } }\n.about__text p b { font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n.about__text p a { color: #76938f; }\n.no-touch .about__text p a:hover { text-decoration: underline; }\n.about h5 { line-height: 30px; font-size: 24px; font-family: \"FiraSans-Medium\", Arial, sans-serif; margin-bottom: 9px; }\n\n.send-message { padding-bottom: 50px; *zoom: 1; font-size: 0; }\n.send-message:after { content: \" \"; display: table; clear: both; }\n.send-message label, .send-message__label { display: block; margin-bottom: 7px; }\n.send-message__label { color: #282828; font-size: 17px; line-height: 20px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n.send-message__text { color: #9c9c9c; font-size: 14px; line-height: 18px; max-width: 630px; padding: 0 0 5px; }\n.send-message__row { *zoom: 1; padding: 20px 0; }\n.send-message__row:after { content: \" \"; display: table; clear: both; }\n.send-message__row .captcha { float: right; }\n@media only screen and (max-width: 660px) { .send-message__row .captcha { float: none; } }\n.send-message__row .send-message__file { float: left; }\n@media only screen and (max-width: 660px) { .send-message__row .send-message__file { float: none; } }\n.send-message__file { padding: 8px 0 7px; }\n.send-message__file .send-message__label { margin-bottom: 18px; }\n.send-message__bottom .btn-full { max-width: 100%; }\n.send-message__cols { *zoom: 1; margin: 0 -20px; }\n.send-message__cols:after { content: \" \"; display: table; clear: both; }\n.send-message__col { width: 50%; float: left; padding: 0 20px 10px; }\n@media only screen and (max-width: 660px) { .send-message__col { width: 100%; } }\n.send-message__field { padding-bottom: 10px; }\n.send-message__title { color: #282828; font-size: 24px; line-height: 30px; font-family: \"FiraSans-Medium\", Arial, sans-serif; margin-bottom: 30px; }\n.send-message .block-alert { margin-top: 23px; }\n\n.file { color: #ff8c61; font-size: 16px; line-height: 18px; display: inline-block; vertical-align: top; position: relative; overflow: hidden; padding-left: 20px; cursor: pointer; }\n.file input { position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; }\n.file i { font-size: 14px; position: absolute; top: 2px; left: 0; }\n.file span { display: block; }\n\n.captcha img { max-width: 100%; }\n\n.input-full, .textarea-full { background-color: #f4f5f1; border: 1px solid #9bc1bc; width: 100%; display: block; color: #4a4a4a; padding: 14px 15px 12px; font-size: 18px; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\n.input-full::placeholder, .textarea-full::placeholder { font-family: \"FiraSans-Italic\", Arial, sans-serif; }\n.input-full_white, .textarea-full_white { border-color: #d8d8d8; background-color: #fff; }\n.input-full_orange, .textarea-full_orange { border-color: #ff8c61; background-color: #fff; }\n.input-full_small, .textarea-full_small { font-size: 14px; padding: 16px 15px 15px; border-radius: 3px; }\n.input-full_small::placeholder, .textarea-full_small::placeholder { font-family: \"FiraSans-Regular\", Arial, sans-serif; color: #8e8e8e; }\n\n.textarea-full { resize: none; height: 160px; }\n\n.btn-full { width: 100%; max-width: 302px; background-color: #9bc1bc; padding: 11px 10px 10px; color: #fff; font-size: 18px; line-height: 1; font-family: \"FiraSans-Regular\", Arial, sans-serif; position: relative; }\n.no-touch .btn-full:hover:before { width: 100%; }\n.btn-full:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; width: 0; transition: width 0.25s linear; background: #7cada7; }\n.btn-full span, .btn-full i { position: relative; z-index: 1; display: inline-block; vertical-align: middle; }\n.btn-full i { margin-right: 13px; font-size: 16px; }\n.btn-full_orange { background-color: #ff8c61; }\n.btn-full_orange:before { background: #ff672e; }\n.btn-full_mod { background-image: linear-gradient(180deg, #e5e5e5 0%, #e5e5e5 100%), linear-gradient(180deg, #9bc1bc 0%, #93b6b2 100%); border-radius: 3px; box-shadow: 0 2px 4px #fff; }\n.btn-full_mod:before { background: #93b6b2; border-radius: 3px; }\n\n.photo { width: 100%; }\n.photo img { width: 100%; }\n\n.team-list { line-height: 30px; text-align: center; font-family: \"FiraSans-Medium\", Arial, sans-serif; padding: 20px 0; }\n@media only screen and (max-width: 660px) { .team-list { line-height: 1.6; } }\n.team-list li { padding: 15px 0; }\n.team-list span, .team-list small { display: block; }\n.team-list small { color: #949494; font-size: 18px; }\n@media only screen and (max-width: 660px) { .team-list small { font-size: 16px; } }\n.team-list span { color: #282828; font-size: 22px; }\n@media only screen and (max-width: 660px) { .team-list span { font-size: 18px; } }\n\n.all-news__top { padding: 50px 0 23px; }\n.all-news__section { border-top: 1px solid #9bc1bc; }\n.all-news__date { color: #9bc1bc; line-height: 1; float: left; width: 110px; padding: 24px 0 0; }\n@media only screen and (max-width: 660px) { .all-news__date { width: 100%; float: none; } }\n.all-news__date span, .all-news__date small { display: block; }\n@media only screen and (max-width: 660px) { .all-news__date span, .all-news__date small { display: inline-block; vertical-align: bottom; } }\n.all-news__date span { font-size: 52px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n@media only screen and (max-width: 660px) { .all-news__date span { font-size: 42px; } }\n.all-news__date small { font-size: 16px; }\n@media only screen and (max-width: 660px) { .all-news__date small { padding-bottom: 7px; } }\n.all-news__items { overflow: hidden; }\n.all-news__item { color: #282828; border-bottom: 1px solid #e6e6e6; padding: 24px 0 25px 0; *zoom: 1; position: relative; min-height: 178px; display: block; }\n.all-news__item:after { content: \" \"; display: table; clear: both; }\n@media only screen and (max-width: 660px) { .all-news__item { min-height: 1px; padding: 20px 0; } }\n.all-news__item_image { padding-right: 180px; }\n@media only screen and (max-width: 660px) { .all-news__item_image { padding-right: 0; } }\n.all-news__item:last-child { border: none; }\n.all-news__title { font-size: 26px; line-height: 30px; font-family: \"FiraSans-Medium\", Arial, sans-serif; margin: 0 0 5px; }\n@media only screen and (max-width: 660px) { .all-news__title { font-size: 20px; line-height: 22px; } }\n.all-news__text { font-size: 18px; line-height: 22px; font-family: \"FiraSans-Light\", Arial, sans-serif; margin-bottom: 10px; }\n@media only screen and (max-width: 660px) { .all-news__text { font-size: 16px; line-height: 20px; } }\n.all-news__time { color: #b7b7b7; font-size: 13px; letter-spacing: 1.08px; line-height: 16px; }\n@media only screen and (max-width: 660px) { .all-news__time { font-size: 11px; line-height: 13px; letter-spacing: 0.92px; } }\n.all-news__info { overflow: hidden; }\n.all-news__img { width: 160px; height: 117px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; position: absolute; top: 30px; right: 0; }\n@media only screen and (max-width: 660px) { .all-news__img { width: 290px; max-width: 100%; position: relative; top: auto; height: 214px; margin-top: 15px; } }\n\n.special { color: #282828; position: relative; }\n.special__text { max-width: 635px; }\n.special__letters { font-size: 110px; line-height: 95px; margin: 0 0 -10px; font-family: \"FiraSans-Medium\", Arial, sans-serif; float: left; }\n@media only screen and (max-width: 660px) { .special__letters { font-size: 80px; line-height: 90px; margin: 0 0 -15px; } }\n.special p, .special li { font-size: 18px; line-height: 30px; }\n@media only screen and (max-width: 660px) { .special p, .special li { font-size: 16px; line-height: 1.6; } }\n.special p a, .special li a { color: #9bc1bc; }\n.special p, .special ul { margin-bottom: 20px; }\n.special p:last-child, .special ul:last-child { margin-bottom: 0; }\n@media only screen and (max-width: 1150px) { .special p:last-child, .special ul:last-child { margin-bottom: 20px; } }\n.special li { padding-left: 35px; position: relative; }\n@media only screen and (max-width: 660px) { .special li { padding-left: 17px; } }\n.special li:before { content: \"\"; position: absolute; top: 12px; left: 13px; width: 6px; height: 6px; border-radius: 50%; background: #9bc1bc; }\n@media only screen and (max-width: 660px) { .special li:before { left: 0; } }\n.special__top { padding-top: 27px; }\n\n.side-photo { padding-bottom: 20px; border-bottom: 1px solid #9bc1bc; }\n@media only screen and (max-width: 990px) { .side-photo { padding-top: 20px; } }\n.side-photo__img { display: block; margin-bottom: 8px; }\n.side-photo img { width: 100%; }\n.side-photo__text { color: #b8b8b8; font-size: 14px; line-height: 16px; font-family: \"FiraSans-Light\", Arial, sans-serif; position: relative; padding-left: 30px; }\n.side-photo__text:before { content: \"\"; position: absolute; top: 2px; left: 0; width: 12px; height: 12px; background-color: #9bc1bc; }\n\n.section-gray { background-color: #f5f7f7; padding: 30px 0 0; }\n.section-gray_mod { padding: 0; }\n.section-gray .container_news { padding-top: 0; padding-bottom: 0; }\n\n.special-side { color: #282828; padding: 20px 0 0; }\n@media only screen and (max-width: 1320px) { .special-side { padding: 22px 0 0; } }\n.special-side__title { font-size: 36px; line-height: 38px; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n@media only screen and (max-width: 1320px) { .special-side__title { font-size: 28px; line-height: 1.2; } }\n.special-side__number, .special-side__text { font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n.special-side__number { color: #000; font-size: 72px; line-height: 85px; }\n@media only screen and (max-width: 1320px) { .special-side__number { font-size: 60px; line-height: 1.2; } }\n.special-side__text { color: #000; font-size: 38px; line-height: 46px; }\n@media only screen and (max-width: 1320px) { .special-side__text { font-size: 28px; line-height: 1.2; } }\n@media only screen and (max-width: 990px) { .special-side__text { font-size: 24px; } }\n.special-side p { font-size: 16px; line-height: 22px; padding-top: 6px; }\n.special-side__item { padding: 21px 0 12px 68px; position: relative; }\n@media only screen and (max-width: 1320px) { .special-side__item { padding: 20px 0 12px 55px; } }\n.special-side__item i { position: absolute; top: 30px; left: 0; color: #ff8c61; }\n.special-side__item .fa-gavel { font-size: 52px; }\n@media only screen and (max-width: 1320px) { .special-side__item .fa-gavel { font-size: 42px; } }\n.special-side__item .fa-file-text-o { font-size: 42px; }\n@media only screen and (max-width: 1320px) { .special-side__item .fa-file-text-o { font-size: 32px; } }\n.special-side__item .fa-file-text-o:before { z-index: 1; position: relative; background: #fff; padding: 0 2px 1px 0; }\n.special-side__item .fa-file-text-o:after { content: \"\"; position: absolute; top: 12px; left: 10px; width: 34px; height: 38px; border: solid 3px #ff8c61; border-radius: 3px; }\n@media only screen and (max-width: 1320px) { .special-side__item .fa-file-text-o:after { width: 26px; height: 28px; } }\n\n.side-text p, .side-tooltip p { color: #282828; }\n\n.side-tooltip { background-color: #fff2b8; padding: 25px 7px 15px 25px; margin-top: 26px; }\n@media only screen and (max-width: 660px) { .side-tooltip { padding: 21px 25px 23px; margin: 26px -15px 0; } }\n.side-tooltip p { line-height: 30px; font-family: \"FiraSans-Bold\", Arial, sans-serif; font-size: 18px; }\n@media only screen and (max-width: 660px) { .side-tooltip p { line-height: 24px; } }\n\n.side-text { margin: 20px 0; }\n.side-text p { font-size: 16px; line-height: 22px; }\n\n.p-section { min-height: 600px; position: relative; padding-left: 110px; }\n@media only screen and (max-width: 1320px) { .p-section { padding-left: 0; min-height: 1px; padding: 20px 0; } }\n@media only screen and (max-width: 660px) { .p-section { padding: 0; } }\n.p-section_team { min-height: 680px; }\n@media only screen and (max-width: 1320px) { .p-section_team { min-height: 1px; } }\n.p-section__title { color: #ff8c61; font-size: 80px; line-height: 1; font-family: \"FiraSans-Medium\", Arial, sans-serif; transform: rotate(-90deg) translate(-100%, 100%); position: absolute; top: 0; left: 0; transform-origin: bottom left; }\n@media only screen and (max-width: 1320px) { .p-section__title { position: relative; transform: rotate(0) translate(0, 0); } }\n@media only screen and (max-width: 660px) { .p-section__title { font-size: 22px; line-height: 26px; } }\n\n.graphics { font-size: 0; padding: 52px 0 20px; }\n@media only screen and (max-width: 660px) { .graphics { padding: 10px 0 15px; } }\n\n.graphic { display: inline-block; vertical-align: top; width: 33.33%; padding: 102px 10px 82px 30px; }\n@media only screen and (max-width: 990px) { .graphic { width: 50%; padding: 0 10px 10px 0; } }\n.graphic__icon { position: absolute; top: -102px; border: 1px solid #2020dc; border-radius: 50%; background: url(../img/graphic-bg.png); }\n@media only screen and (max-width: 990px) { .graphic__icon { display: none; } }\n.graphic__icon.is-lg { width: 298px; height: 298px; left: -30px; }\n.graphic__icon.is-md { width: 153px; height: 153px; }\n.graphic__icon.is-sm { width: 43px; height: 43px; top: -43px; }\n.graphic__icon.is-md, .graphic__icon.is-sm { left: 50%; transform: translateX(-50%); }\n.graphic__text { position: relative; max-width: 270px; }\n.graphic__text-in { position: relative; z-index: 1; padding: 9px 12px 11px 19px; background-color: #fff; }\n@media only screen and (max-width: 990px) { .graphic__text-in { padding: 0; } }\n.graphic h5, .graphic p { color: #282828; line-height: 22px; }\n.graphic h5 { font-size: 20px; font-family: \"FiraSans-Bold\", Arial, sans-serif; margin-bottom: 4px; }\n@media only screen and (max-width: 660px) { .graphic h5 { font-size: 14px; line-height: 17px; } }\n.graphic p { font-size: 16px; }\n@media only screen and (max-width: 660px) { .graphic p { font-size: 12px; line-height: 12px; } }\n.graphic__number { color: #2020dc; font-size: 44px; line-height: 52px; font-family: \"FiraSans-Medium\", Arial, sans-serif; position: absolute; top: 100%; left: 0; right: 0; z-index: 1; padding: 0 20px; }\n@media only screen and (max-width: 990px) { .graphic__number { position: relative; top: auto; padding: 0; } }\n@media only screen and (max-width: 660px) { .graphic__number { font-size: 22px; line-height: 26px; } }\n\n.p-team { font-size: 0; padding: 64px 0 0 60px; }\n@media only screen and (max-width: 1320px) { .p-team { padding: 50px 0 0; } }\n@media only screen and (max-width: 990px) { .p-team { padding: 15px 0 26px; } }\n\n.team-user { display: inline-block; vertical-align: top; width: 25%; padding-bottom: 12px; }\n@media only screen and (max-width: 990px) { .team-user { width: 50%; } }\n@media only screen and (max-width: 660px) { .team-user { width: 100%; } }\n.team-user__img { display: block; width: 103px; height: 205px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin-bottom: 20px; }\n@media only screen and (max-width: 660px) { .team-user__img { float: left; margin: 0 20px 0 0; width: 90px; height: 179px; } }\n.team-user h5 { font-size: 20px; line-height: 24px; font-family: \"FiraSans-Bold\", Arial, sans-serif; max-width: 170px; margin-bottom: 20px; }\n@media only screen and (max-width: 660px) { .team-user h5 { margin-bottom: 10px; } }\n.team-user p { font-size: 16px; line-height: 18px; }\n.team-user__text { max-width: 190px; }\n@media only screen and (max-width: 990px) { .team-user__text { max-width: 100%; } }\n@media only screen and (max-width: 660px) { .team-user__text { overflow: hidden; padding: 10px 0; } }\n\n.block-alert { background: #fff2b8; padding: 14px 30px 14px 80px; position: relative; }\n@media only screen and (max-width: 660px) { .block-alert { padding: 14px 13px 14px 80px; } }\n.block-alert i { font-size: 42px; color: #ff8c61; position: absolute; top: 18px; left: 17px; }\n.block-alert p { font-size: 16px; line-height: 26px; color: #282828; margin: 0 !important; }\n@media only screen and (max-width: 660px) { .block-alert p { font-size: 14px; line-height: 20px; } }\n.block-alert p a { color: #ff8c61; text-decoration: underline; }\n.no-touch .block-alert p a:hover { text-decoration: none; }\n.block-alert_mod { padding: 29px 0 26px 17px; }\n@media only screen and (max-width: 660px) { .block-alert_mod { padding: 14px 13px; } }\n.block-alert_mod i { display: block; position: relative; top: auto; left: auto; margin-bottom: 10px; }\n\n.side-info { color: #282828; padding: 85px 0 0; }\n@media only screen and (max-width: 990px) { .side-info { padding: 0 0 20px; } }\n.side-info__title { font-family: \"FiraSans-Bold\", Arial, sans-serif; font-size: 20px; line-height: 22px; margin-bottom: 20px; }\n.side-info__list li { font-size: 18px; line-height: 22px; padding: 18px 0 18px 58px; position: relative; }\n.side-info__list li i { position: absolute; top: 50%; left: 0; font-size: 0; color: #ff8c61; }\n.side-info__list li i.icon-home { margin-top: -26px; font-size: 47px; }\n.side-info__list li i.icon-drugs { margin-top: -23px; font-size: 44px; }\n.side-info__list li i.icon-reabilitation { margin-top: -33px; font-size: 53px; }\n.side-info__list li i.icon-edu { margin-top: -19px; font-size: 38px; }\n.side-info__list li span { display: block; max-width: 240px; }\n\n.puzzles-top { color: #282828; }\n@media only screen and (max-width: 990px) { .puzzles-top { padding-bottom: 20px; } }\n.puzzles-top h5 { font-size: 24px; line-height: 30px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n@media only screen and (max-width: 660px) { .puzzles-top h5 { font-size: 20px; line-height: 26px; } }\n.puzzles-top__info { font-size: 0.1px; text-align: justify; }\n@media only screen and (max-width: 990px) { .puzzles-top__info { text-align: center; font-size: 0; } }\n.puzzles-top__info:after { display: inline-block; vertical-align: top; content: \"\"; width: 100%; }\n.puzzles-top__info strong, .puzzles-top__info span { display: block; }\n.puzzles-top__info strong { font-family: \"FiraSans-Medium\", Arial, sans-serif; color: #2020dc; font-size: 44px; line-height: 52px; margin-bottom: 3px; }\n.puzzles-top__info span { font-family: \"FiraSans-Regular\", Arial, sans-serif; font-size: 18px; line-height: 22px; }\n.puzzles-top__info li { display: inline-block; vertical-align: top; text-align: left; }\n@media only screen and (max-width: 990px) { .puzzles-top__info li { padding: 0 10px; } }\n@media only screen and (max-width: 660px) { .puzzles-top__info li { width: 50%; } }\n@media only screen and (max-width: 480px) { .puzzles-top__info li { width: 100%; text-align: center; } }\n.puzzles-top__info li.is-active strong { color: #ff8c61; }\n\n.special-form { color: #282828; padding-bottom: 40px; *zoom: 1; }\n.special-form:after { content: \" \"; display: table; clear: both; }\n@media only screen and (max-width: 660px) { .special-form { max-width: 320px; margin: 0 auto; } }\n.special-form__label { display: block; font-family: \"FiraSans-Medium\", Arial, sans-serif; font-size: 17px; line-height: 20px; margin-bottom: 8px; }\n.special-form__top { margin: 0 -15px; padding: 0 0 9px; font-size: 0; }\n.special-form__gender, .special-form__years { width: 28%; }\n.special-form__country { width: 44%; }\n@media only screen and (max-width: 660px) { .special-form__years { width: 220px; } }\n.special-form__years .input-full { width: 42%; text-align: center; }\n.special-form__years span { width: 16%; font-size: 18px; font-family: \"FiraSans-Italic\", Arial, sans-serif; text-align: center; }\n.special-form__years .input-full, .special-form__years span { display: inline-block; vertical-align: middle; }\n.special-form__gender, .special-form__years, .special-form__country { padding: 0 15px 15px; display: inline-block; vertical-align: top; }\n@media only screen and (max-width: 660px) { .special-form__gender, .special-form__country { width: 100%; } }\n.special-form__field { padding-bottom: 15px; width: 100%; }\n.special-form__check-row { padding-bottom: 8px; font-size: 0; }\n.special-form__check-row .form-checkbox { margin: 0 13px 15px 0; }\n@media only screen and (max-width: 660px) { .special-form__check-row .form-checkbox { width: 100%; margin: 0 0 15px; } }\n.special-form__row { margin: 0 -15px; font-size: 0; padding-bottom: 13px; display: none; }\n.special-form__left, .special-form__right { padding: 0 15px; display: inline-block; vertical-align: top; }\n.special-form__left { width: 43%; }\n@media only screen and (max-width: 1320px) { .special-form__left { width: 100%; padding: 0; } }\n.special-form__left .special-form__field { display: inline-block; vertical-align: top; }\n@media only screen and (max-width: 1320px) { .special-form__left .special-form__field { width: 50%; padding: 0 15px 15px; } }\n@media only screen and (max-width: 660px) { .special-form__left .special-form__field { width: 100%; } }\n.special-form__right { width: 57%; }\n@media only screen and (max-width: 1320px) { .special-form__right { width: 100%; } }\n.special-form__check-cols { font-size: 0; padding: 20px 20px 13px; background: #fff; margin-bottom: 15px; }\n.special-form__checklist { display: inline-block; vertical-align: top; width: 40%; }\n@media only screen and (max-width: 660px) { .special-form__checklist { width: 100%; } }\n.special-form__checklist:first-child { width: 60%; }\n@media only screen and (max-width: 660px) { .special-form__checklist:first-child { width: 100%; } }\n.special-form__checklist li { padding-bottom: 7px; }\n.special-form__bottom .btn-full { max-width: 100%; padding: 17px 10px 15px; }\n.special-form .block-alert { margin-top: 28px; }\n\n.form-checkbox { display: inline-block; vertical-align: top; position: relative; padding-left: 40px; cursor: pointer; user-select: none; }\n.form-checkbox input { position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; }\n.form-checkbox input:checked + span:after { transform: scale(1); opacity: 1; }\n.form-checkbox span { font-size: 17px; color: #282828; line-height: 20px; font-family: \"FiraSans-Medium\", Arial, sans-serif; display: block; padding: 6px 0 4px; }\n.form-checkbox span:before, .form-checkbox span:after { content: \"\"; position: absolute; }\n.form-checkbox span:before { width: 30px; height: 30px; background-color: #fff; border: 1px solid #d8d8d8; top: 0; left: 0; }\n.form-checkbox span:after { top: 7px; left: 7px; width: 15px; height: 15px; background-color: #ff8c61; opacity: 0; transform: scale(0.5); transition: 0.25s ease; }\n.form-checkbox_mod span:before { border-radius: 3px; }\n\n.special-users { font-size: 0; margin: 0 -5px; padding: 25px 0; }\n@media only screen and (max-width: 660px) { .special-users { margin: 0 -15px; } }\n.special-users__item { display: inline-block; vertical-align: top; width: 50%; padding: 5px; }\n@media only screen and (max-width: 1320px) { .special-users__item { width: 100%; } }\n@media only screen and (max-width: 660px) { .special-users__item { padding: 5px 0; } }\n\n.special-user { position: relative; background-color: #f5f7f7; *zoom: 1; }\n.special-user:after { content: \" \"; display: table; clear: both; }\n@media only screen and (max-width: 660px) { .special-user { min-height: 225px; } }\n.special-user__img { float: left; width: 180px; height: 225px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin-right: 10px; }\n@media only screen and (max-width: 660px) { .special-user__img { width: 160px; height: 200px; margin: 0 0 20px; } }\n.special-user .btn-photo { position: absolute; left: 0; top: 175px; }\n@media only screen and (max-width: 660px) { .special-user .btn-photo { left: 15px; } }\n.special-user__text, .special-user__link { overflow: hidden; }\n.special-user__text { padding: 15px; min-height: 149px; }\n.special-user__link { padding: 0 10px 10px; }\n@media only screen and (max-width: 660px) { .special-user__link { overflow: visible; padding: 0 15px 10px; } }\n.special-user__link time { padding: 0 5px; display: block; font-size: 14px; line-height: 26px; color: #949494; }\n@media only screen and (max-width: 660px) { .special-user__link time { overflow: hidden; padding: 0 15px; } }\n.special-user__title, .special-user__title a { color: #282828; display: block; }\n.special-user__title { font-size: 18px; line-height: 20px; font-family: \"FiraSans-Bold\", Arial, sans-serif; margin-bottom: 10px; }\n.special-user__title a { transition: color 0.25s; }\n.no-touch .special-user__title a:hover { color: #ff8c61; }\n.special-user__info { font-size: 16px; line-height: 1.2; }\n.special-user .btn-mail { width: 100%; max-width: 160px; }\n@media only screen and (max-width: 660px) { .special-user .btn-mail { margin-left: -15px; } }\n\n.btn-photo, .btn-mail, .btn-action { color: #fff; display: inline-block; vertical-align: top; position: relative; line-height: 40px; height: 40px; background-color: #ff8c61; font-size: 0; }\n.no-touch .btn-photo:hover:before, .no-touch .btn-mail:hover:before, .no-touch .btn-action:hover:before { width: 100%; }\n.btn-photo:before, .btn-mail:before, .btn-action:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; width: 0; transition: width 0.25s ease; background: #ff672e; }\n.btn-photo span, .btn-photo i, .btn-mail span, .btn-mail i, .btn-action span, .btn-action i { display: inline-block; vertical-align: middle; position: relative; z-index: 1; }\n.btn-photo_mint, .btn-mail_mint, .btn-action_mint { background-color: #9cc2bd; }\n.btn-photo_mint:before, .btn-mail_mint:before, .btn-action_mint:before { background: #7cafa8; }\n.btn-photo_red, .btn-mail_red, .btn-action_red { background-color: #d73c4f; }\n.btn-photo_red:before, .btn-mail_red:before, .btn-action_red:before { background: #ba2638; }\n\n.btn-photo { min-width: 50px; text-align: right; padding: 0 10px; }\n.btn-photo span { font-size: 14px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n.btn-photo i { font-size: 12px; margin-left: 5px; }\n\n.btn-mail, .btn-action { padding: 0 15px; text-align: left; }\n.btn-mail span, .btn-action span { font-size: 16px; }\n.btn-mail i, .btn-action i { font-size: 14px; margin: 0 15px 0 0; }\n.btn-mail_big, .btn-action_big { text-align: center; width: 100%; }\n.btn-mail_big span, .btn-action_big span { font-size: 18px; line-height: 1; padding-top: 2px; }\n@media only screen and (max-width: 1320px) { .btn-mail_big span, .btn-action_big span { font-size: 16px; } }\n.btn-mail_big i, .btn-action_big i { font-size: 16px; margin: 0 10px 0 0; }\n.btn-mail_mint i, .btn-mail_red i, .btn-action_mint i, .btn-action_red i { font-size: 19px; }\n\n.special-menu { padding: 10px 0 0; }\n@media only screen and (max-width: 990px) { .special-menu_nav { width: 100%; max-width: 290px; position: fixed; top: 60px; bottom: 0; right: 0; z-index: 280; transform: translateX(100%); opacity: 0; visibility: hidden; transition-property: opacity, visibility, transform; transition-duration: 0.4s; background: #fff; padding: 0; } }\n@media only screen and (max-width: 990px) { .special-menu_nav.is-active { transform: translateX(0); opacity: 1; visibility: visible; } }\n.special-menu li:first-child a { border-top: none; }\n.special-menu li.is-hidden { display: none; }\n@media only screen and (max-width: 990px) { .special-menu li.is-hidden { display: block; } }\n.special-menu a { font-size: 20px; line-height: 60px; display: block; border-top: 1px solid #e6e6e6; padding: 0 30px; font-family: \"FiraSans-Medium\", Arial, sans-serif; transition: color 0.25s; color: #282828; }\n@media only screen and (max-width: 1320px) { .special-menu a { padding: 0 15px; } }\n@media only screen and (max-width: 990px) { .special-menu a { padding: 0 30px; } }\n.no-touch .special-menu a:hover, .no-touch .special-menu a.is-active { color: #ff8c61; }\n.special-menu a.is-orange sup { background-color: #ff8c61; }\n.special-menu span { display: inline-block; line-height: 1; vertical-align: middle; }\n.special-menu sup { display: inline-block; vertical-align: top; line-height: 21px; padding: 0 9px; font-size: 16px; background-color: #a5a5a5; border-radius: 54px; color: #fff; margin: 12px 0 0 4px; }\n.special-menu__out i { vertical-align: middle; font-size: 26px; margin-left: 17px; }\n\n.block-text { text-align: center; padding: 20px 0 22px; max-width: 1070px; margin: 0 auto; }\n@media only screen and (max-width: 1320px) { .block-text { max-width: 820px; margin: 0 auto; } }\n@media only screen and (max-width: 1150px) { .block-text { max-width: 960px; } }\n.block-text__inner { border: 3px solid #5186e2; padding: 20px 30px 61px; text-align: left; }\n@media only screen and (max-width: 660px) { .block-text__inner { padding: 20px 20px 60px; } }\n.block-text__inner p { color: #282828; font-size: 18px; line-height: 21px; }\n@media only screen and (max-width: 660px) { .block-text__inner p { font-size: 16px; } }\n.block-text .btn-blue { margin-top: -25px; }\n\n.btn-blue { max-width: 410px; width: 100%; height: 50px; line-height: 50px; background-color: #5186e2; border-radius: 2px; display: inline-block; vertical-align: top; color: #fff; text-align: center; transition: background 0.25s; }\n.no-touch .btn-blue:hover { background: #3b77de; }\n.no-touch .btn-blue:active { background: #2568db; }\n.btn-blue i, .btn-blue span { display: inline-block; vertical-align: middle; }\n.btn-blue span { font-size: 18px; line-height: 21px; }\n.btn-blue i { font-size: 20px; margin-right: 12px; }\n\n.special-top { margin-bottom: 50px; }\n@media only screen and (max-width: 990px) { .special-top { margin-bottom: 0; } }\n\n.special-text { color: #282828; margin-bottom: 30px; }\n.special-text p { font-size: 20px; line-height: 23px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n@media only screen and (max-width: 660px) { .special-text p { font-size: 16px; line-height: 20px; } }\n.special-text h1, .special-text .h1 { margin-bottom: 40px; }\n@media only screen and (max-width: 660px) { .special-text h1, .special-text .h1 { margin-bottom: 20px; } }\n\n.special-right { text-align: center; }\n.special-right .btn-full { margin-bottom: 14px; width: 100%; }\n.special-right .link { margin-bottom: 20px; }\n.special-right .social { background: #fff; }\n\n.link { color: #9bc1bc; font-size: 16px; line-height: 24px; text-decoration: underline; display: inline-block; vertical-align: top; }\n\n.list-items { color: #282828; padding-bottom: 30px; }\n.list-items:after { padding-top: 30px; content: \"\"; display: block; margin: 0 auto; max-width: 410px; border-bottom: 2px solid #9bc1bc; }\n.list-items_mod:after { display: none; }\n.list-items__title { font-size: 14px; letter-spacing: 2px; line-height: 17px; font-family: \"FiraSans-Medium\", Arial, sans-serif; padding: 0 110px 20px; }\n@media only screen and (max-width: 660px) { .list-items__title { padding: 0 0 20px; text-align: center; } }\n\n.list-item { *zoom: 1; background-color: #fff; margin-bottom: 1px; display: block; }\n.list-item:after { content: \" \"; display: table; clear: both; }\n.list-item__number { float: left; text-align: right; opacity: 0.25; color: #9bc1bc; font-size: 144px; line-height: 150px; font-family: \"FiraSans-Medium\", Arial, sans-serif; padding: 0 15px; width: 220px; }\n@media only screen and (max-width: 990px) { .list-item__number { font-size: 100px; line-height: 125px; width: 150px; } }\n@media only screen and (max-width: 660px) { .list-item__number { font-size: 50px; width: 100%; text-align: left; line-height: 1; padding: 20px; } }\n.list-item__info { overflow: hidden; color: #282828; padding: 32px 20px 32px 0; }\n@media only screen and (max-width: 660px) { .list-item__info { clear: both; padding: 0 20px 32px; } }\n.list-item h5 { font-size: 28px; line-height: 1; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n@media only screen and (max-width: 990px) { .list-item h5 { font-size: 24px; } }\n@media only screen and (max-width: 660px) { .list-item h5 { font-size: 20px; } }\n.list-item p { font-size: 18px; line-height: 24px; font-family: \"FiraSans-Light\", Arial, sans-serif; padding-top: 10px; max-width: 850px; }\n@media only screen and (max-width: 990px) { .list-item p { font-size: 16px; line-height: 22px; } }\n.list-item__link { display: inline-block; vertical-align: top; color: #f2c05e; font-size: 14px; line-height: 17px; text-decoration: underline; font-family: \"FiraSans-Italic\", Arial, sans-serif; margin: 6px 0 7px; }\n.no-touch .list-item__link:hover { text-decoration: none; }\n\n.user-profile { *zoom: 1; padding: 30px 0; border-bottom: 3px solid #e6e6e6; }\n.user-profile:after { content: \" \"; display: table; clear: both; }\n.user-profile__imgs { width: 55%; float: left; }\n.user-profile__info { width: 45%; float: right; padding-left: 30px; padding-right: 5px; }\n@media only screen and (max-width: 660px) { .user-profile__info { padding: 0; } }\n@media only screen and (max-width: 660px) { .user-profile__imgs, .user-profile__info { width: 100%; float: none; } }\n.user-profile__title, .user-profile__years { font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n.user-profile__title { color: #33333b; font-size: 27px; line-height: 32px; margin-bottom: 6px; }\n@media only screen and (max-width: 660px) { .user-profile__title { font-size: 22px; line-height: 28px; } }\n.user-profile__years { font-size: 22px; line-height: 26px; color: #8e8e8e; margin-bottom: 26px; }\n@media only screen and (max-width: 660px) { .user-profile__years { margin-bottom: 20px; } }\n.user-profile__time { color: #8e8e8e; font-size: 14px; line-height: 17px; font-family: \"FiraSans-Italic\", Arial, sans-serif; margin-bottom: 20px; }\n.user-profile .btn-mail { margin-bottom: 9px; }\n@media only screen and (max-width: 660px) { .user-profile .btn-mail { max-width: 320px; } }\n.user-profile .profile-title { margin-bottom: 3px; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\n.user-profile__text li { padding-bottom: 22px; }\n.user-profile__text small, .user-profile__text span { display: block; }\n.user-profile__text small { color: #8e8e8e; font-size: 14px; line-height: 17px; }\n.user-profile__text span { color: #33333b; font-size: 16px; line-height: 18px; }\n.user-profile__btns { padding: 4px 0 25px; }\n.user-profile__btns .btn-action { margin-bottom: 10px; }\n@media only screen and (max-width: 660px) { .user-profile__btns .btn-action { max-width: 320px; } }\n@media only screen and (max-width: 660px) { .user-profile__top { max-width: 320px; margin: 0 auto; } }\n\n.profile-title { color: #33333b; font-size: 22px; line-height: 26px; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n.profile-title span { color: #fff; font-size: 16px; line-height: 18px; min-width: 21px; height: 21px; padding: 2px 6px 1px; background-color: #a5a5a5; border-radius: 54px; display: inline-block; vertical-align: top; margin-top: 2px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n.profile-title sup { display: inline-block; vertical-align: top; font-size: 14px; margin: -9px 0 0 -1px; }\n.profile-title sup.is-like .fa-heart { color: #ff8c61; }\n.profile-title sup.is-dislike .fa-heart { color: #9b9b9b; position: relative; }\n.profile-title sup.is-dislike .fa-bolt { position: absolute; top: 1px; bottom: 1px; left: 0; right: 0; text-align: center; color: #fff; font-size: 12px; }\n\n.user-photo { margin-bottom: 5px; position: relative; }\n.user-photo .expand__link { z-index: 2; top: 5px; right: 5px; }\n.user-photo__item { height: 514px; text-align: center; font-size: 0; background: #f5f7f7; }\n.user-photo__item:before { content: \"\"; display: inline-block; vertical-align: middle; width: 0; height: 100%; }\n@media only screen and (max-width: 660px) { .user-photo__item { height: 363px; } }\n.user-photo__item img { display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%; }\n\n.user-photos { position: relative; }\n@media only screen and (max-width: 660px) { .user-photos { margin-bottom: 20px; padding: 0 20px; } }\n.user-photos__item { height: 100px; cursor: pointer; padding: 0 5px 0 0; float: left; }\n.user-photos__item img { height: 100%; }\n.user-photos__arr { font-size: 26px; color: #ff8c61; line-height: 1; position: absolute; top: 50%; z-index: 20; height: 26px; background: none; margin-top: -13px; visibility: hidden; }\n.user-photos__arr.is-active { visibility: visible; }\n.user-photos__prev { left: -15px; }\n@media only screen and (max-width: 660px) { .user-photos__prev { left: 0; } }\n.user-photos__next { right: -15px; }\n@media only screen and (max-width: 660px) { .user-photos__next { right: 0; } }\n\n.friends { padding: 10px 0 30px; border-bottom: 3px solid #e6e6e6; }\n.friends_mod { border-bottom: none; }\n.friends_mod .friends__info { width: 100px; }\n@media only screen and (max-width: 990px) { .friends_mod .friends__info { width: 100%; } }\n.friends .profile-title { padding: 0 0 0 110px; }\n@media only screen and (max-width: 990px) { .friends .profile-title { padding: 0; } }\n.friends__container { padding: 22px 0 13px; }\n@media only screen and (max-width: 480px) { .friends__container { padding: 10px 0; } }\n.friends__row, .friends__items { *zoom: 1; }\n.friends__row:after, .friends__items:after { content: \" \"; display: table; clear: both; }\n.friends__info { float: left; font-size: 16px; line-height: 18px; width: 110px; }\n@media only screen and (max-width: 990px) { .friends__info { width: 100%; float: none; } }\n.friends__info div { color: #333; margin-bottom: 9px; }\n@media only screen and (max-width: 990px) { .friends__info div { display: inline-block; vertical-align: top; padding: 2px 3px 0 0; } }\n.friends__info span { display: inline-block; vertical-align: top; color: #fff; padding: 2px 6px 1px; background-color: #ff8c61; border-radius: 54px; min-width: 21px; text-align: center; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n.friends__link { display: block; }\n.friends__items { font-size: 0; padding: 5px 0 0 110px; }\n@media only screen and (max-width: 990px) { .friends__items { padding: 5px 0 0; } }\n.friends__items_mod { padding: 5px 0 0 100px; }\n@media only screen and (max-width: 990px) { .friends__items_mod { padding: 5px 0 0; margin: 0 -10px; } }\n.friends .profile-more { padding: 5px 110px 0; }\n@media only screen and (max-width: 990px) { .friends .profile-more { padding: 5px 0 0; } }\n\n.user-block { width: 33.33%; display: inline-block; vertical-align: top; padding: 0 0 18px; position: relative; }\n@media only screen and (max-width: 660px) { .user-block { width: 50%; padding: 0 0 10px; } }\n.user-block_mod { padding: 0 10px 18px; }\n@media only screen and (max-width: 660px) { .user-block_mod { padding: 0 10px 10px; } }\n.user-block_mod:before { position: absolute; top: -10px; left: 0; right: 0; bottom: 0; content: \"\"; background: #fff; border: 1px solid #ff8c61; border-bottom: none; visibility: hidden; opacity: 0; transition: visibility 0.25s, opacity 0.25s; }\n.no-touch .user-block_mod:hover:before, .no-touch .user-block_mod:hover .user-block__menu { visibility: visible; opacity: 1; }\n.user-block_mod.is-active:before, .user-block_mod.is-active .user-block__menu { visibility: visible; opacity: 1; }\n.user-block__container { display: block; font-size: 0; position: relative; z-index: 2; }\n.no-touch .user-block__container:hover .user-block__name { color: #ff8c61; }\n.user-block__img { width: 48px; height: 48px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin: 0 8px 3px 0; }\n@media only screen and (max-width: 480px) { .user-block__img { margin-bottom: 8px; width: 80px; height: 80px; } }\n.user-block__name { color: #343434; font-size: 14px; line-height: 16px; max-width: 120px; font-family: \"FiraSans-Medium\", Arial, sans-serif; transition: color 0.25s; }\n.user-block__img, .user-block__name { display: inline-block; vertical-align: bottom; }\n@media only screen and (max-width: 480px) { .user-block__img, .user-block__name { display: block; } }\n.user-block__time { display: block; color: #aeb0b2; font-size: 14px; line-height: 17px; padding: 4px 0 0; }\n.user-block__menu { color: #717171; font-size: 14px; padding: 0 15px; position: absolute; top: 100%; left: 0; right: 0; margin-top: -18px; z-index: 20; background: #fff; border: 1px solid #ff8c61; border-top: none; visibility: hidden; opacity: 0; transition: visibility 0.25s, opacity 0.25s; }\n@media only screen and (max-width: 660px) { .user-block__menu { margin-top: -10px; padding: 0 10px; } }\n.user-block__menu li { border-top: 1px solid #e6e6e6; }\n.user-block__menu li:first-child { border-top: none; }\n.user-block__menu a { color: #717171; transition: color 0.25s; display: block; line-height: 1; padding: 12px 0 11px; }\n.no-touch .user-block__menu a:hover { color: #ff8c61; }\n.user-block__menu .user-block__link { font-size: 17px; font-family: \"FiraSans-Medium\", Arial, sans-serif; padding: 10px 0; }\n@media only screen and (max-width: 660px) { .user-block__menu .user-block__link { font-size: 14px; padding: 12px 0 11px; } }\n\n.link-more { color: #9bc1bc; display: inline-block; vertical-align: top; font-size: 0; transition: color 0.25s; }\n.no-touch .link-more:hover { color: #ff8c61; }\n.link-more i { font-size: 20px; margin-right: 6px; }\n.link-more span { font-size: 18px; line-height: 21px; text-decoration: underline; }\n.link-more i, .link-more span { display: inline-block; vertical-align: middle; }\n\n.profile-block { padding: 10px 0 30px 110px; border-bottom: 3px solid #e6e6e6; }\n@media only screen and (max-width: 990px) { .profile-block { padding: 10px 0 20px; } }\n.profile-block_mod { border-bottom: none; padding-bottom: 20px; }\n.profile-block .profile-more { padding: 20px 0 13px; }\n\n.comment { padding: 15px 0 20px; }\n.comment__top { font-size: 0; }\n.comment__time, .comment__theme { line-height: 16px; font-size: 13px; display: inline-block; vertical-align: top; margin-bottom: 10px; }\n.comment__time { color: #8e8e8e; padding-right: 5px; }\n@media only screen and (max-width: 660px) { .comment__time { display: block; } }\n.comment__theme { color: #9bc1bc; transition: color 0.25s; }\n.no-touch .comment__theme:hover { color: #ff8c61; }\n.comment__theme i { font-size: 14px; margin-right: 5px; }\n.comment__text p { color: #000; font-size: 14px; line-height: 17px; max-width: 520px; }\n\n.users-list { font-size: 0; padding: 27px 0 6px; }\n.users-list li { display: inline-block; vertical-align: top; padding: 0 10px 10px 0; }\n.users-list li a { display: block; height: 100px; }\n@media only screen and (max-width: 660px) { .users-list li a { height: 80px; } }\n.users-list li a img { height: 100%; }\n\n.profile-side { padding: 30px 0 0; }\n.profile-side .block-alert { margin-bottom: 30px; }\n\n.user-container { width: 100%; *zoom: 1; }\n.user-container:after { content: \" \"; display: table; clear: both; }\n\n.user-row { font-size: 0; }\n\n.user-left, .user-right { display: inline-block; vertical-align: top; *zoom: 1; }\n.user-left:after, .user-right:after { content: \" \"; display: table; clear: both; }\n.user-left__in, .user-right__in { max-width: 100%; padding: 0 15px; }\n\n.user-left { background-color: #f5f7f7; width: 61%; min-height: 700px; }\n@media only screen and (max-width: 990px) { .user-left { width: 100%; min-height: 500px; } }\n.user-left__in { float: right; width: 800px; }\n@media only screen and (max-width: 990px) { .user-left__in { width: 100%; max-width: 660px; float: none; margin: 0 auto; } }\n\n.user-right { background-color: #fff; width: 39%; }\n@media only screen and (max-width: 990px) { .user-right { width: 100%; max-width: 290px; position: fixed; top: 60px; bottom: 0; right: 0; z-index: 280; transform: translateX(100%); opacity: 0; visibility: hidden; transition-property: opacity, visibility, transform; transition-duration: 0.4s; } }\n@media only screen and (max-width: 990px) { .user-right.is-active { transform: translateX(0); opacity: 1; visibility: visible; } }\n.user-right__in { float: left; width: 330px; }\n@media only screen and (max-width: 990px) { .user-right__in { width: 100%; height: 100%; overflow: auto; float: none; padding: 0; } }\n\n.profile-content { padding: 40px 0; }\n.profile-content__title { font-size: 18px; line-height: 21px; border-bottom: 3px solid #e6e6e6; padding-bottom: 20px; margin-bottom: 12px; }\n.profile-content__title a { text-decoration: underline; color: #ff8c61; display: inline-block; vertical-align: top; position: relative; padding-left: 25px; }\n.no-touch .profile-content__title a:hover { text-decoration: none; }\n.profile-content__title a i { font-size: 20px; position: absolute; top: 0; left: 0; }\n.profile-content__subtitle { color: #33333b; font-size: 22px; line-height: 26px; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n.profile-content__top { *zoom: 1; border-bottom: 3px solid #e6e6e6; padding: 7px 0 15px; }\n.profile-content__top:after { content: \" \"; display: table; clear: both; }\n.profile-content__top .profile-content__subtitle { float: left; margin: 0 15px 10px 0; }\n@media only screen and (max-width: 660px) { .profile-content__top .profile-content__subtitle { float: none; } }\n.profile-content__close { float: right; color: #ff8c61; font-size: 0; }\n@media only screen and (max-width: 660px) { .profile-content__close { float: none; display: inline-block; vertical-align: top; } }\n.no-touch .profile-content__close:hover span { text-decoration: none; }\n.profile-content__close i { font-size: 20px; margin-right: 10px; }\n.profile-content__close i, .profile-content__close span { display: inline-block; vertical-align: top; }\n.profile-content__close span { font-size: 18px; line-height: 21px; text-decoration: underline; }\n.profile-content__write { border-bottom: 3px solid #e6e6e6; padding: 0 0 27px; }\n.profile-content__write .btn-mail { max-width: 300px; }\n\n.user-from { float: left; width: 175px; margin: 5px 0 0; *zoom: 1; }\n.user-from:after { content: \" \"; display: table; clear: both; }\n@media only screen and (max-width: 660px) { .user-from { float: none; display: block; margin: 0 0 10px; } }\n.user-from__img { width: 48px; height: 48px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; float: left; margin-right: 9px; }\n.user-from__name { color: #343434; font-size: 14px; line-height: 16px; overflow: hidden; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n\n.profile-form { padding: 25px 0 0; }\n.profile-form .select i { color: #999; }\n.profile-form__field { margin-bottom: 18px; }\n.profile-form__label { color: #4a4a4a; font-size: 12px; letter-spacing: 1px; line-height: 15px; font-family: \"FiraSans-Bold\", Arial, sans-serif; padding-bottom: 6px; text-transform: uppercase; }\n.profile-form__add { margin-bottom: 22px; }\n.profile-form__btn .btn-full { max-width: 100%; }\n\n.add-file { color: #ff8c61; cursor: pointer; position: relative; overflow: hidden; display: inline-block; vertical-align: top; }\n.no-touch .add-file:hover span { text-decoration: none; }\n.add-file input { position: absolute; top: 0; left: 0; visibility: hidden; opacity: 0; }\n.add-file i, .add-file span { display: inline-block; vertical-align: middle; }\n.add-file i { font-size: 20px; margin-right: 10px; }\n.add-file span { font-size: 18px; line-height: 21px; text-decoration: underline; }\n\n.profile-menu { padding: 11px 0 30px; }\n@media only screen and (max-width: 990px) { .profile-menu { padding: 0; } }\n@media only screen and (max-width: 990px) { .profile-menu .special-menu { padding: 0; } }\n@media only screen and (max-width: 990px) { .profile-menu .special-menu li a { padding: 0 30px; } }\n\n.dialog-more, .dialogs-more { padding: 17px 0; }\n.dialog-more .link-more, .dialogs-more .link-more { color: #ff8c61; }\n.no-touch .dialog-more .link-more:hover span, .no-touch .dialogs-more .link-more:hover span { text-decoration: none; }\n\n.dialog { padding: 20px 0; }\n\n.msg-send { padding-bottom: 25px; border-bottom: 3px solid #e6e6e6; }\n.msg-send__img { float: left; width: 48px; height: 48px; margin: 24px 12px 10px 0; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; }\n@media only screen and (max-width: 480px) { .msg-send__img { margin: 0 12px 10px 0; } }\n.msg-send__form { overflow: hidden; *zoom: 1; }\n.msg-send__form:after { content: \" \"; display: table; clear: both; }\n@media only screen and (max-width: 660px) { .msg-send__form { padding: 0 0 0 10px; } }\n@media only screen and (max-width: 480px) { .msg-send__form { overflow: visible; padding: 0; } }\n.msg-send__field { padding: 0 220px 0 10px; float: left; width: 100%; margin: 0 -190px 0 0; }\n@media only screen and (max-width: 660px) { .msg-send__field { float: none; margin: 0; padding: 0; } }\n.msg-send__label { color: #4a4a4a; font-size: 12px; letter-spacing: 1px; line-height: 15px; font-family: \"FiraSans-Bold\", Arial, sans-serif; padding-bottom: 6px; text-transform: uppercase; }\n@media only screen and (max-width: 480px) { .msg-send__label { overflow: hidden; padding: 35px 0 0; } }\n.msg-send__textarea { position: relative; margin-bottom: 7px; }\n@media only screen and (max-width: 480px) { .msg-send__textarea { clear: both; } }\n.msg-send__textarea:before, .msg-send__textarea:after { position: absolute; content: \"\"; z-index: 2; top: 20px; }\n.msg-send__textarea:before { left: -10px; width: 0px; height: 0px; border-style: solid; border-width: 9px 11px 9px 0; border-color: transparent #d8d8d8 transparent transparent; }\n.msg-send__textarea:after { left: -8px; width: 0px; height: 0px; border-style: solid; border-width: 9px 11px 9px 0; border-color: transparent #fff transparent transparent; }\n.msg-send__textarea .textarea-full { height: 100px; max-width: 100%; min-height: 100px; max-height: 300px; resize: auto; }\n.msg-send__right { float: right; width: 190px; padding: 21px 0 0; }\n@media only screen and (max-width: 660px) { .msg-send__right { width: 100%; padding: 15px 0 0; float: none; } }\n.msg-send__right .form-checkbox { margin-bottom: 30px; display: block; }\n@media only screen and (max-width: 990px) { .msg-send__right .form-checkbox { display: none; } }\n.msg-send__right .form-checkbox span { font-size: 16px; }\n\n.msg { position: relative; padding: 30px 10px; border-bottom: 1px solid #e6e6e6; }\n.msg_white { background: #fff; }\n.msg_from { padding: 30px 10px 30px 110px; min-height: 110px; }\n@media only screen and (max-width: 480px) { .msg_from { padding: 30px 10px; } }\n.msg_from .msg__img { position: absolute; top: 30px; left: 30px; }\n@media only screen and (max-width: 480px) { .msg_from .msg__img { position: relative; top: auto; left: auto; display: block; margin-bottom: 10px; } }\n.msg_from .msg__in { max-width: 440px; }\n.msg_to .msg__in { max-width: 510px; padding-right: 70px; position: relative; }\n@media only screen and (max-width: 480px) { .msg_to .msg__in { padding-right: 55px; } }\n.msg_to .msg__img { position: absolute; top: 0; right: 0; }\n.msg__in { margin-bottom: 7px; }\n.msg__img { width: 48px; height: 48px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin: 3px 0 0; }\n.msg p { color: #000; font-size: 16px; line-height: 20px; padding-bottom: 5px; }\n.msg p .add-file { font-size: 0; }\n.msg__footer { *zoom: 1; }\n.msg__footer:after { content: \" \"; display: table; clear: both; }\n.msg__time { float: left; color: #8e8e8e; font-size: 13px; line-height: 16px; padding: 2px 0; }\n.msg__btns { float: right; }\n.msg__btns .msg-edit, .msg__btns .msg-delete { margin-left: 14px; }\n.msg__btns .msg-edit { margin-top: 2px; }\n\n.msg-edit, .msg-delete { background: none; color: #c5c5c5; font-size: 0; display: inline-block; vertical-align: top; }\n.msg-edit i, .msg-delete i { font-size: 20px; }\n\n.msg-item { display: block; *zoom: 1; border-bottom: 1px solid #e6e6e6; padding: 30px 13px 30px 9px; }\n.msg-item:after { content: \" \"; display: table; clear: both; }\n.no-touch .msg-item:hover p { color: #ff8c61; }\n.no-touch .msg-item:hover .msg-item__number span { background: #ff8c61; }\n.msg-item__user { float: left; padding: 0 10px 0 0; width: 175px; font-size: 0; }\n.msg-item__img, .msg-item__name { display: inline-block; vertical-align: top; }\n.msg-item__img { width: 48px; height: 48px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin: 0 9px 0 0; }\n.msg-item__name { color: #343434; font-size: 14px; line-height: 16px; font-family: \"FiraSans-Medium\", Arial, sans-serif; width: 108px; }\n.msg-item__number { float: right; width: 100px; text-align: right; }\n@media only screen and (max-width: 660px) { .msg-item__number { width: 70px; } }\n.msg-item__number span { display: inline-block; vertical-align: top; color: #fff; font-size: 16px; line-height: 18px; background-color: #a5a5a5; border-radius: 54px; padding: 2px 7px 1px; font-family: \"FiraSans-Medium\", Arial, sans-serif; transition: background 0.25s; }\n.msg-item__info { overflow: hidden; }\n@media only screen and (max-width: 660px) { .msg-item__info { clear: both; overflow: visible; padding: 12px 0 0; } }\n.msg-item p { color: #000; font-size: 16px; line-height: 20px; transition: color 0.25s; }\n.msg-item__time { font-size: 13px; line-height: 1.2; color: #8e8e8e; padding: 8px 0 0; display: block; }\n\n.profile-albums { float: right; width: 220px; padding: 10px 0 0 30px; }\n@media only screen and (max-width: 660px) { .profile-albums { float: none; width: 100%; padding: 0; } }\n.profile-albums li { padding-bottom: 35px; }\n@media only screen and (max-width: 660px) { .profile-albums li { padding-bottom: 20px; } }\n.profile-albums a { display: block; font-size: 0; color: #ff8c61; }\n.no-touch .profile-albums a:hover span { text-decoration: none; }\n.profile-albums a i, .profile-albums a span { display: inline-block; vertical-align: middle; }\n.profile-albums a i { font-size: 20px; margin-right: 7px; width: 22px; text-align: center; }\n.profile-albums a span { font-size: 18px; line-height: 21px; text-decoration: underline; }\n\n.albums { overflow: hidden; padding-left: 30px; }\n@media only screen and (max-width: 1320px) { .albums { padding-left: 0; } }\n\n.album { border-top: 3px solid #e6e6e6; padding: 10px 0 27px; }\n.album:first-child { border-top: none; }\n.album .profile-title { margin-bottom: 27px; }\n.album__items { font-size: 0; }\n.album__items li { display: inline-block; vertical-align: top; padding: 0 10px 10px 0; }\n.album__items li a { height: 100px; display: block; }\n.album__items li a img { height: 100%; }\n\n.settings__field { *zoom: 1; padding-bottom: 35px; }\n.settings__field:after { content: \" \"; display: table; clear: both; }\n@media only screen and (max-width: 660px) { .settings__field { padding-bottom: 25px; } }\n.settings__label { color: #4a4a4a; font-size: 12px; letter-spacing: 1px; line-height: 15px; font-family: \"FiraSans-Bold\", Arial, sans-serif; padding-bottom: 4px; text-transform: uppercase; }\n.settings__user { padding: 6px 0 0; }\n.settings__img, .settings__download { display: inline-block; vertical-align: bottom; }\n.settings__img { width: 48px; height: 48px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin: 0 14px 0 0; }\n.settings__text { color: #282828; font-size: 28px; line-height: 33px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n@media only screen and (max-width: 660px) { .settings__text { font-size: 20px; line-height: 23px; display: block; } }\n.settings__text_mod { padding-right: 35px; border-right: 1px solid #d8d8d8; margin-right: 15px; }\n@media only screen and (max-width: 660px) { .settings__text_mod { padding: 0; border: none; margin: 0; } }\n.settings__link { color: #ff8c61; font-size: 18px; text-decoration: underline; line-height: 1; }\n.no-touch .settings__link:hover { text-decoration: none; }\n.settings__link, .settings__text_mod { display: inline-block; vertical-align: middle; }\n\n.link-download { display: inline-block; vertical-align: top; color: #ff8c61; line-height: 1; }\n.no-touch .link-download:hover span { text-decoration: none; }\n.link-download i, .link-download span { display: inline-block; vertical-align: middle; }\n.link-download i { font-size: 20px; margin-right: 6px; }\n.link-download span { font-size: 18px; text-decoration: underline; }\n\n.user-form { *zoom: 1; padding-left: 30px; }\n.user-form:after { content: \" \"; display: table; clear: both; }\n@media only screen and (max-width: 990px) { .user-form { padding-left: 0; } }\n@media only screen and (max-width: 660px) { .user-form { max-width: 500px; margin: 0 auto; } }\n.user-form__right { float: right; width: 40%; }\n@media only screen and (max-width: 990px) { .user-form__right { padding-top: 15px; *zoom: 1; }\n .user-form__right:after { content: \" \"; display: table; clear: both; } }\n.user-form__left { float: left; width: 60%; padding-right: 30px; }\n@media only screen and (max-width: 990px) { .user-form__left { padding: 0; } }\n@media only screen and (max-width: 990px) { .user-form__right, .user-form__left { float: none; width: 100%; } }\n.user-form__full { clear: both; }\n.user-form__field { font-size: 0; padding-bottom: 15px; }\n.user-form__date { margin: 0 -15px; }\n@media only screen and (max-width: 1320px) { .user-form__date { margin: 0 -10px; } }\n.user-form__year { width: 50%; }\n@media only screen and (max-width: 1320px) { .user-form__year { width: 40%; } }\n.user-form__month, .user-form__day { width: 25%; }\n@media only screen and (max-width: 1320px) { .user-form__month, .user-form__day { width: 30%; } }\n.user-form__year, .user-form__month, .user-form__day { display: inline-block; vertical-align: top; padding: 0 15px; }\n@media only screen and (max-width: 1320px) { .user-form__year, .user-form__month, .user-form__day { padding: 0 10px; } }\n.user-form__label { color: #4a4a4a; font-size: 12px; letter-spacing: 1px; line-height: 15px; font-family: \"FiraSans-Bold\", Arial, sans-serif; padding-bottom: 6px; text-transform: uppercase; }\n.user-form__img { padding: 18px 0 10px; }\n@media only screen and (max-width: 990px) { .user-form__img { width: 50%; float: left; padding: 0 15px 10px 0; } }\n@media only screen and (max-width: 660px) { .user-form__img { width: 100%; float: none; max-width: 320px; padding: 0 0 20px 0; } }\n.user-form__img img { width: 100%; }\n@media only screen and (max-width: 990px) { .user-form__right-info { width: 50%; float: left; } }\n@media only screen and (max-width: 660px) { .user-form__right-info { width: 100%; float: none; } }\n.user-form__download, .user-form__checkbox { padding-bottom: 35px; }\n.user-form__checks li { padding-bottom: 9px; }\n.user-form__btn { padding: 5px 0 20px; }\n.user-form .input-btn { width: 100%; }\n\n.overlay { background-image: linear-gradient(to top, rgba(38, 23, 34, 0.4) 0%, rgba(36, 21, 32, 0.71) 100%); position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 250; display: none; visibility: hidden; opacity: 0; transition: opacity 0.25s, visibility 0.25s; }\n@media only screen and (max-width: 990px) { .overlay { display: block; } }\n@media only screen and (max-width: 990px) { .overlay.is-active { visibility: visible; opacity: 1; } }\n\n.search { position: relative; display: block; margin: 5px 0; }\n.search input { display: block; width: 100%; padding: 18.5px 18px 18.5px 108px; font-size: 42px; background: #f4f5f1; font-family: \"FiraSans-Bold\", Arial, sans-serif; appearance: none; }\n.search input::-webkit-search-cancel-button { cursor: pointer; }\n.search__btn { position: absolute; top: 50%; left: 17px; margin-top: -30.5px; font-size: 61px; background: none; color: #9bc1bc; line-height: 1; cursor: pointer; }\n@media only screen and (max-width: 660px) { .search__btn { font-size: 35px; margin-top: -17.5px; }\n .search input { padding-left: 70px; font-size: 25px; } }\n\n.filter__bl { padding: 20px 0; font-size: 16px; border-bottom: 1px solid #e4eae9; font-family: \"FiraSans-Light\", Arial, sans-serif; *zoom: 1; }\n.filter__bl:after { content: \" \"; display: table; clear: both; }\n.filter__el { margin-top: 5px; *zoom: 1; }\n.filter__el:after { content: \" \"; display: table; clear: both; }\n.filter__name { float: left; min-width: 88px; margin-right: 20px; color: #282828; }\n.filter__info { font-size: 0; overflow: hidden; }\n.filter__info p { font-size: 16px; }\n.filter__tag { display: inline-block; margin-right: 10px; text-transform: uppercase; font-size: 16px; color: #9bc1bc; letter-spacing: 1.2px; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n.no-touch .filter__tag:hover { text-decoration: underline; }\n.filter__num { white-space: nowrap; }\n.filter .sort { float: right; margin-left: 20px; }\n@media only screen and (max-width: 990px) { .filter .sort { float: none; margin: 0 0 20px 0; } }\n@media only screen and (max-width: 480px) { .filter .sort__tag, .filter .sort__bl { display: block; }\n .filter .sort__tag { margin-bottom: 10px; } }\n\n.sort { font-size: 0; }\n.sort__tag, .sort__bl { display: inline-block; vertical-align: middle; }\n.sort__tag { margin-right: 10px; font-size: 16px; }\n.sort__bl { margin: 0 -5px; font-size: 0; }\n.sort__tab { display: inline-block; margin: 0 5px; padding: 7px 15px; font-size: 14px; vertical-align: middle; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\n.sort__tab.is-active { background: #9bc1bc; color: #FFF; }\n\n.textbl { display: block; padding: 21px 0; border-bottom: 1px solid #e4eae9; *zoom: 1; }\n.textbl:after { content: \" \"; display: table; clear: both; }\n.no-touch .textbl:hover .textbl__ttl { color: #9bc1bc; }\n.textbl_no-border { border-color: transparent; }\n.textbl__inner { max-width: 80%; padding-right: 15px; }\n.textbl__ttl { margin-bottom: 7px; font-size: 21px; font-family: \"FiraSans-Bold\", Arial, sans-serif; transition: color 0.2s; }\n.textbl__ttl span { color: #9bc1bc; }\n.textbl__txt { font-size: 18px; color: #353535; line-height: 1.5; font-family: \"Lora\", serif; font-weight: 400; }\n.textbl__img { float: right; width: 190px; margin: 15px 0; }\n.textbl__img img { width: 100%; }\n.textbl__tags { font-size: 0; margin-top: 20px; }\n.textbl__name { margin-right: 20px; text-transform: uppercase; font-size: 14px; }\n.textbl__name.textbl_violet { color: #c0a6cd; }\n.textbl__name.textbl_red { color: #d27857; }\n.textbl__name.textbl_mint { color: #9bc1bc; }\n.textbl__author { margin-right: 20px; font-size: 14px; color: #293949; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n.textbl__date { font-size: 14px; color: #AEB0B2; white-space: nowrap; }\n.textbl__highlight { color: #9bc1bc; }\n@media only screen and (max-width: 990px) { .textbl .textbl__img { float: none; }\n .textbl .textbl__inner { max-width: initial; padding-right: 0; } }\n\n.more { padding: 35px 0; background: #e4eae9; }\n.more_white { background: #fff; }\n\nbody.overflow-hidden { position: fixed; width: 100%; overflow-y: scroll; }\n\n.top-banner { width: 100%; height: 149px; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; display: none; }\n@media only screen and (max-width: 1320px) { .top-banner { background-position: 43% 50%; } }\n@media only screen and (max-width: 990px) { .top-banner { display: none; } }\n\n.header.is-fixed .header__fixed { position: fixed; top: 0; left: 0; width: 100%; }\n.header.is-hidden .header__fixed { transform: translateY(-110%); }\n.header__fixed { transition: transform 0.4s; padding: 0 70px 0 200px; background-color: #fff; box-shadow: 0 2px 6px rgba(159, 159, 159, 0.5); min-height: 70px; z-index: 300; min-width: 320px; position: relative; }\n@media only screen and (max-width: 1320px) { .header__fixed { padding: 0 60px 0 150px; } }\n@media only screen and (max-width: 990px) { .header__fixed { min-height: 60px; padding: 0 45px 0 0; } }\n.header__inner { margin: 0 auto; max-width: 1290px; *zoom: 1; }\n.header__inner:after { content: \" \"; display: table; clear: both; }\n\n.mini-search { position: absolute; top: 19px; right: 25px; }\n@media only screen and (max-width: 1320px) { .mini-search { top: 19px; right: 15px; } }\n@media only screen and (max-width: 990px) { .mini-search_mod { top: 19px; right: 70px; } }\n.mini-search a { font-size: 29px; color: #282828; cursor: pointer; transition: color 0.25s; }\n@media only screen and (max-width: 990px) { .mini-search a { font-size: 20px; } }\n.no-touch .mini-search a:hover { color: #ff8c61; }\n\n.logo { font-family: \"FiraSans-Bold\", Arial, sans-serif; color: #282828; white-space: nowrap; line-height: 1; position: absolute; top: 12px; left: 25px; font-size: 0; }\n@media only screen and (max-width: 990px) { .logo { top: 0; left: 50%; padding: 18px 0 7px; width: 60px; text-align: center; margin-left: -30px; } }\n.logo i { font-size: 48px; }\n@media only screen and (max-width: 1320px) { .logo i { font-size: 44px; } }\n@media only screen and (max-width: 990px) { .logo i { font-size: 27px; } }\n\n.btn-nav { float: left; position: relative; cursor: pointer; display: none; background: none; width: 60px; height: 60px; transition: background 0.2s; }\n@media only screen and (max-width: 990px) { .btn-nav { display: block; } }\n.btn-nav.is-active { background-color: #ff8c61; }\n.btn-nav.is-active:before, .btn-nav.is-active:after { top: 9px; transition: transform 0.2s 0.2s, top 0.2s, border-color 0.2s; border-color: #fff; }\n.btn-nav.is-active:before { transform: rotate(45deg); }\n.btn-nav.is-active:after { transform: rotate(-45deg); }\n.btn-nav.is-active span { opacity: 0; transition: opacity 0.2s, border-color 0.2s; }\n.btn-nav:before, .btn-nav:after, .btn-nav span { border-bottom: 4px solid #282828; width: 26px; position: absolute; left: 50%; margin-left: -13px; margin-top: 19px; }\n.btn-nav:before, .btn-nav:after { content: \"\"; transition: transform 0.2s, top 0.2s 0.2s, border-color 0.2s; }\n.btn-nav:before { top: 0; }\n.btn-nav:after { top: 18px; }\n.btn-nav span { top: 9px; transition: opacity 0.2s 0.25s, border-color 0.2s; }\n\n.btn-enter { float: right; color: #282828; font-size: 18px; line-height: 1; font-family: \"FiraSans-Medium\", Arial, sans-serif; content: \"\"; position: relative; padding: 10px 0 10px 40px; margin: 16px 0; min-height: 37px; transition: color 0.25s; }\n@media only screen and (max-width: 990px) { .btn-enter { padding: 0; margin: 17px 0 0; min-height: 1px; } }\n.btn-enter i { font-size: 37px; position: absolute; top: 50%; left: 0; margin-top: -19px; }\n@media only screen and (max-width: 990px) { .btn-enter i { font-size: 26px; position: relative; z-index: 1; top: auto; margin: 0; } }\n.btn-enter i.fa-user { font-size: 27px; margin-top: -16px; margin-left: 4px; }\n@media only screen and (max-width: 990px) { .btn-enter i.fa-user { margin: 0; } }\n@media only screen and (max-width: 990px) { .btn-enter span { display: none; } }\n.no-touch .btn-enter:hover { color: #ff8c61; }\n@media only screen and (max-width: 990px) { .btn-enter.is-profile { text-align: center; line-height: 40px; } }\n@media only screen and (max-width: 990px) { .btn-enter.is-profile i { vertical-align: middle; } }\n@media only screen and (max-width: 990px) { .btn-enter.is-profile.is-active { background: #ff8c61; } }\n@media only screen and (max-width: 990px) { .btn-enter.is-profile.is-active .btn-profile__img { opacity: 0; visibility: hidden; } }\n.btn-enter.is-profile.is-active .is-close { opacity: 1; visibility: visible; }\n.btn-enter.is-profile.is-active .is-close:before { transform: rotate(45deg); }\n.btn-enter.is-profile.is-active .is-close:after { transform: rotate(-45deg); }\n.btn-enter.is-profile.is-active .fa { display: none; }\n@media only screen and (max-width: 990px) { .btn-enter.is-profile { position: absolute; top: 0; right: 0; padding: 10px; width: 60px; height: 60px; margin: 0; } }\n.btn-enter.is-profile .is-close { position: absolute; top: 0; bottom: 0; left: 0; right: 0; line-height: 60px; text-align: center; display: none; color: #fff; opacity: 0; visibility: hidden; }\n@media only screen and (max-width: 990px) { .btn-enter.is-profile .is-close { display: block; } }\n.btn-enter.is-profile .is-close:before, .btn-enter.is-profile .is-close:after { position: absolute; top: 28px; left: 50%; width: 26px; margin-left: -13px; content: \"\"; border-bottom: 4px solid #fff; transition: transform 0.3s; }\n\n.btn-profile { width: 130px; font-size: 0; position: relative; color: #282828; transition: color 0.25s; float: right; margin: 15px 15px 0 0; }\n.no-touch .btn-profile:hover { color: #ff8c61; }\n@media only screen and (max-width: 1400px) { .btn-profile { width: 40px; } }\n@media only screen and (max-width: 990px) { .btn-profile { margin: 10px 15px 0 0; position: absolute; top: 0; right: 0; padding: 10px; width: 60px; height: 60px; margin: 0; } }\n@media only screen and (max-width: 990px) { .btn-profile.is-active { background: #ff8c61; } }\n@media only screen and (max-width: 990px) { .btn-profile.is-active .btn-profile__img { opacity: 0; visibility: hidden; } }\n.btn-profile.is-active i { opacity: 1; visibility: visible; }\n.btn-profile.is-active i:before { transform: rotate(45deg); }\n.btn-profile.is-active i:after { transform: rotate(-45deg); }\n.btn-profile__img { width: 40px; height: 40px; border-radius: 50%; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin-right: 6px; }\n@media only screen and (max-width: 990px) { .btn-profile__img { margin: 0; } }\n.btn-profile i { position: absolute; top: 0; bottom: 0; left: 0; right: 0; line-height: 60px; text-align: center; display: none; color: #fff; opacity: 0; visibility: hidden; }\n@media only screen and (max-width: 990px) { .btn-profile i { display: block; } }\n.btn-profile i:before, .btn-profile i:after { position: absolute; top: 28px; left: 50%; width: 26px; margin-left: -13px; content: \"\"; border-bottom: 4px solid #fff; transition: transform 0.3s; }\n.btn-profile__img, .btn-profile span { display: inline-block; vertical-align: middle; }\n.btn-profile span { font-size: 18px; line-height: 1; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n@media only screen and (max-width: 1400px) { .btn-profile span { display: none; } }\n\n.btn-out { float: right; transition: color 0.25s; position: relative; color: #282828; font-size: 25px; margin: 18px 0 0; }\n.no-touch .btn-out:hover { color: #ff8c61; }\n@media only screen and (max-width: 990px) { .btn-out { margin: 14px 0 0; display: none; } }\n\n.btn-add, .btn-message { float: right; font-size: 25px; position: relative; color: #282828; margin: 16px 20px 0 0; transition: color 0.25s; }\n.no-touch .btn-add:hover, .no-touch .btn-message:hover { color: #ff8c61; }\n@media only screen and (max-width: 990px) { .btn-add, .btn-message { margin: 13px 20px 0 0; display: none; } }\n.btn-add span, .btn-message span { font-size: 16px; line-height: 20px; font-family: \"FiraSans-Medium\", Arial, sans-serif; color: #fff; text-align: center; min-width: 21px; padding: 1px 6px 0; background: #ff8c61; position: absolute; top: -8px; left: 100%; border-radius: 54px; }\n\n.btn-add span { margin-left: -17px; }\n\n.btn-message span { margin-left: -10px; }\n\n.nav { font-size: 0; float: left; }\n@media only screen and (max-width: 990px) { .nav { position: fixed; top: 60px; bottom: 0; left: 0; width: 100%; max-width: 290px; background: #fff; box-shadow: 0 5px 6px rgba(159, 159, 159, 0.5); overflow: hidden; visibility: hidden; opacity: 0; transform: translateX(-100%); transition-property: opacity, visibility, transform; transition-duration: 0.4s; } }\n@media only screen and (max-width: 990px) { .nav.is-active { transform: translateX(0); opacity: 1; visibility: visible; } }\n.nav:before { content: \"\"; position: absolute; top: -10px; left: 0; right: 0; box-shadow: 0 2px 6px rgba(159, 159, 159, 0.5); height: 10px; display: none; }\n@media only screen and (max-width: 990px) { .nav:before { display: block; } }\n@media only screen and (max-width: 990px) { .nav__list { max-height: 100%; overflow: auto; } }\n.nav__item { display: inline-block; vertical-align: top; margin: 0 20px 0 0; position: relative; }\n@media only screen and (max-width: 990px) { .nav__item { display: block; margin: 0; } }\n.nav__item.nav-specials .nav-specials__link { display: none; }\n@media only screen and (max-width: 1320px) { .nav__item.nav-specials .nav-specials__link { display: block; } }\n@media only screen and (max-width: 990px) { .nav__item.nav-specials .nav-specials__link { display: none; } }\n.nav__item.nav-specials .nav-specials__link.is-active span:before { width: 20px; }\n.nav__item.nav-specials .nav-specials__link .nav__link-in { padding-right: 20px; }\n.nav__item.nav-specials .nav-specials__link .nav__link-in i { font-size: 14px; position: absolute; top: 50%; right: 0; margin-top: -8px; }\n@media only screen and (max-width: 1320px) { .nav__item.nav-specials .nav-specials__list { background: #fff; position: absolute; top: 100%; left: 0; width: 340px; box-shadow: 0 4px 6px 0 rgba(159, 159, 159, 0.5); display: none; } }\n@media only screen and (max-width: 990px) { .nav__item.nav-specials .nav-specials__list { width: 100%; position: relative; display: block; box-shadow: none; } }\n.nav__item.nav-specials .nav-specials__list.is-active { display: block; }\n@media only screen and (max-width: 1320px) { .nav__item.nav-specials .nav-specials__list:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; width: 20px; z-index: 20; background: #ff8c61; } }\n@media only screen and (max-width: 990px) { .nav__item.nav-specials .nav-specials__list:before { display: none; } }\n@media only screen and (max-width: 1320px) { .nav__item.nav-specials .nav-specials__list .nav__item { display: block; margin: 0; } }\n@media only screen and (max-width: 1320px) { .nav__item.nav-specials .nav-specials__list .nav__link { padding: 0 10px 0 30px; line-height: 58px; border-bottom: 1px solid #e6e6e6; } }\n@media only screen and (max-width: 1320px) { .nav__item.nav-specials .nav-specials__list .nav__link span { padding: 0; } }\n@media only screen and (max-width: 1320px) { .nav__item.nav-specials .nav-specials__list .nav__link span:before { display: none; } }\n.nav__link { color: #282828; font-size: 18px; line-height: 1; font-family: \"FiraSans-Medium\", Arial, sans-serif; display: block; position: relative; transition: color 0.3s; }\n@media only screen and (max-width: 990px) { .nav__link { padding: 0 10px 0 30px; line-height: 58px; border-bottom: 1px solid #e6e6e6; } }\n.no-touch .nav__link:hover span:before { width: 100%; }\n.no-touch .nav__link:hover small { opacity: 1; visibility: visible; }\n.nav__link:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; width: 10px; display: none; }\n@media only screen and (max-width: 990px) { .nav__link:before { display: block; } }\n.no-touch .nav__link.is-brown:hover, .no-touch .nav__link.is-brown.is-active { color: #d27857; }\n.nav__link.is-brown:before { background: #d27857; }\n.nav__link.is-brown span:before { border-color: #d27857; }\n.no-touch .nav__link.is-purple:hover, .no-touch .nav__link.is-purple.is-active { color: #c0a6cd; }\n.nav__link.is-purple:before { background: #c0a6cd; }\n.nav__link.is-purple span:before { border-color: #c0a6cd; }\n.no-touch .nav__link.is-yellow:hover, .no-touch .nav__link.is-yellow.is-active { color: #f2c05e; }\n.nav__link.is-yellow:before { background: #f2c05e; }\n.nav__link.is-yellow span:before { border-color: #f2c05e; }\n.no-touch .nav__link.is-orange:hover, .no-touch .nav__link.is-orange.is-active { color: #ff8c61; }\n.nav__link.is-orange:before { background: #ff8c61; }\n.nav__link.is-orange span:before { border-color: #ff8c61; }\n.nav__link-in { display: inline-block; vertical-align: middle; position: relative; z-index: 1; }\n.nav__link span { display: block; padding: 25px 0 27px; position: relative; }\n@media only screen and (max-width: 990px) { .nav__link span { padding: 0; } }\n.nav__link span:before { content: \"\"; position: absolute; bottom: 0; left: 0; width: 20px; border-bottom: 5px solid; transition: width 0.3s; }\n@media only screen and (max-width: 990px) { .nav__link span:before { display: none; } }\n.nav__link span, .nav__link small { line-height: 1; }\n.nav__link small { position: absolute; top: 100%; left: 0; opacity: 0; visibility: hidden; transition: opacity 0.25s, visibility 0.25s; width: 200px; display: block; font-size: 16px; line-height: 18px; background-color: #fffff3; padding: 13px 8px 12px; color: #282828; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\n@media only screen and (max-width: 1320px) { .nav__link small { position: relative; top: auto; visibility: visible; opacity: 1; width: 100%; padding: 0; color: #949494; background: none; } }\n\n.footer__top, .footer__bottom { *zoom: 1; }\n.footer__top:after, .footer__bottom:after { content: \" \"; display: table; clear: both; }\n.footer__top { background-color: #9bc1bc; padding: 23px 0 17px; }\n@media only screen and (max-width: 660px) { .footer__top { padding: 5px 0 22px; } }\n.footer__bottom { background-color: #657977; padding: 43px 0 38px; }\n.footer__logo { font-family: \"FiraSans-Bold\", Arial, sans-serif; color: #fff; white-space: nowrap; font-size: 0; line-height: 1; float: left; width: 96px; }\n.footer__logo img { width: 100%; }\n.footer__question { float: right; font-family: \"FiraSans-Light\", Arial, sans-serif; font-size: 34px; text-transform: uppercase; line-height: 1; letter-spacing: 0.2em; color: #fff; padding: 4px 0; }\n@media only screen and (max-width: 1320px) { .footer__question { font-size: 28px; padding: 6px 0; } }\n@media only screen and (max-width: 990px) { .footer__question { font-size: 22px; padding: 5px 0; } }\n@media only screen and (max-width: 660px) { .footer__question { float: none; font-size: 17px; line-height: 22px; padding: 0px 50px 0 10px; overflow: hidden; text-align: left; } }\n.footer__text { padding-bottom: 18px; *zoom: 1; }\n.footer__text:after { content: \" \"; display: table; clear: both; }\n.footer__social { font-size: 0; float: left; }\n@media only screen and (max-width: 660px) { .footer__social { float: none; text-align: center; margin-bottom: 20px; } }\n.footer__social li { display: inline-block; vertical-align: top; padding: 0 26px 0 12px; }\n@media only screen and (max-width: 660px) { .footer__social li { padding: 0 18px; } }\n.footer__social a { color: #fff; display: block; }\n.footer__social a i { font-size: 36px; }\n.footer__copy { float: right; font-family: \"FiraSans-Light\", Arial, sans-serif; line-height: 1; font-size: 0; padding: 2px 0 0; }\n@media only screen and (max-width: 660px) { .footer__copy { float: none; text-align: center; } }\n.footer__copy p { color: #fff; padding: 10px 30px 8px 0; }\n.footer__copy p, .footer__age { vertical-align: top; display: inline-block; font-size: 22px; }\n.footer__age { color: #857e7b; padding: 11px 0 7px; text-align: center; width: 40px; background: #fff; border-radius: 4px; }\n@media only screen and (max-width: 660px) { .footer .subscribe { padding: 15px 0 0; border: none; border-top: 2px solid #fff; } }\n\n.subscribe { *zoom: 1; padding: 25px 18px 21px; border: 2px solid #fff; text-align: left; }\n.subscribe:after { content: \" \"; display: table; clear: both; }\n@media only screen and (max-width: 1320px) { .subscribe { padding: 25px 12px 21px; } }\n@media only screen and (max-width: 990px) { .subscribe { padding: 15px; } }\n.subscribe_mod { margin-bottom: 10px; padding: 0; border: none; }\n.subscribe_mod .subscribe__label, .subscribe_mod .subscribe__form { width: 100%; float: none; }\n.subscribe_mod .subscribe__label { font-size: 24px; }\n@media only screen and (max-width: 990px) { .subscribe_mod .subscribe__label { font-size: 22px; } }\n@media only screen and (max-width: 660px) { .subscribe_mod .subscribe__label { font-size: 20px; } }\n.subscribe_mod .subscribe__input { border: 1px solid #9bc1bc; }\n@media only screen and (max-width: 1320px) { .subscribe_mod { padding: 0; } }\n@media only screen and (max-width: 990px) { .subscribe_mod { padding: 0; } }\n.subscribe__label, .subscribe__form { float: left; }\n.subscribe__label { font-size: 30px; line-height: 1; font-family: \"FiraSans-Medium\", Arial, sans-serif; width: 51%; padding: 10px 0; }\n@media only screen and (max-width: 1320px) { .subscribe__label { font-size: 24px; width: 55%; padding: 13px 0 13px 5px; } }\n@media only screen and (max-width: 990px) { .subscribe__label { width: 100%; font-size: 22px; padding: 0 0 10px; } }\n@media only screen and (max-width: 660px) { .subscribe__label { font-size: 20px; } }\n.subscribe__form { width: 49%; position: relative; }\n@media only screen and (max-width: 1320px) { .subscribe__form { width: 45%; } }\n@media only screen and (max-width: 990px) { .subscribe__form { width: 100%; } }\n@media only screen and (max-width: 660px) { .subscribe__form { text-align: center; } }\n.subscribe__form i { position: absolute; top: 12px; left: 17px; font-size: 25px; color: #9bc1bc; }\n.subscribe__btn { position: absolute; top: 5px; right: 5px; width: 210px; background-color: #f7b153; font-size: 18px; line-height: 1; color: #fff; font-family: \"FiraSans-Regular\", Arial, sans-serif; padding: 12px 10px 10px; display: inline-block; cursor: pointer; }\n@media only screen and (max-width: 1320px) { .subscribe__btn { width: 150px; } }\n@media only screen and (max-width: 990px) { .subscribe__btn { width: 210px; } }\n@media only screen and (max-width: 660px) { .subscribe__btn { width: 150px; } }\n@media only screen and (max-width: 480px) { .subscribe__btn { width: 100%; max-width: 300px; position: relative; top: auto; right: auto; } }\n.subscribe__input { font-size: 17px; color: #282828; font-family: \"FiraSans-Italic\", Arial, sans-serif; padding: 16px 230px 14px 50px; width: 100%; }\n@media only screen and (max-width: 1320px) { .subscribe__input { padding-right: 170px; } }\n@media only screen and (max-width: 990px) { .subscribe__input { padding-right: 230px; } }\n@media only screen and (max-width: 660px) { .subscribe__input { padding-right: 170px; } }\n@media only screen and (max-width: 480px) { .subscribe__input { padding-right: 20px; margin-bottom: 15px; } }\n.subscribe__input::placeholder { color: #282828; opacity: 1; }\n\n.square { width: 13px; height: 13px; background: #9bc1bc; display: inline-block; }\n\n.text-big { font-size: 24px; font-family: \"FiraSans-Medium\", Arial, sans-serif; }\n.text-big_md { font-size: 20px; }\n.text-big_reg { font-size: 22px; line-height: 1.3; font-family: \"FiraSans-Regular\", Arial, sans-serif; }\n@media only screen and (max-width: 660px) { .text-big { font-size: 20px; }\n .text-big_md { font-size: 18px; } }\n\n.section-title { font-size: 18px; letter-spacing: 2.6px; color: #9bc1bc; margin-bottom: 20px; }\n\n.meta { display: inline-block; font-family: \"FiraSans-Regular\", Arial, sans-serif; font-size: 11px; color: #b7b7b7; }\n@media only screen and (max-width: 990px) { .meta { display: block; } }\n\n.divider { height: 1px; margin: 25px 0; background: #9bc1bc; }\n\n.l-news { position: relative; padding: 0 110px; *zoom: 1; }\n.l-news:after { content: \" \"; display: table; clear: both; }\n.l-news_border { margin: 20px 0; padding: 20px 0; border-top: 1px solid #9bc1bc; border-bottom: 1px solid #9bc1bc; }\n.l-news .l-col1 { float: left; width: 70%; }\n.l-news .l-col2 { float: right; padding-left: 30px; width: 30%; }\n.l-news .l-col3 { padding: 10px 0; clear: both; }\n@media only screen and (max-width: 1320px) { .l-news { padding: 0 70px; }\n .l-news_border { margin: 20px 70px; padding: 20px 0; }\n .l-news .l-col1 { width: 65.5%; }\n .l-news .l-col2 { width: 34.5%; } }\n@media only screen and (max-width: 1150px) { .l-news { padding: 0; }\n .l-news_border { margin: 20px 0; padding: 20px 0; } }\n@media only screen and (max-width: 990px) { .l-news .l-col1, .l-news .l-col2 { width: 100%; float: none; }\n .l-news .l-col2 { padding-left: 0; }\n .l-news .banner-img { display: none; } }\n\n.soc-v { position: absolute; left: 0; top: 0; z-index: 10; }\n.soc-v ul.is-active { padding-top: 90px; }\n@media only screen and (max-width: 1150px) { .soc-v ul.is-active { padding-top: 0; } }\n.soc-v li { text-align: center; margin-bottom: 1px; display: block; }\n.soc-v li a { font-size: 29px; color: #fff; padding: 12px 10px; background: #9bc1bc; width: 50px; height: 50px; transition: background 0.3s; }\n.soc-v li a.fa-envelope { font-size: 24px; }\n.soc-v li a.icon-vk, .soc-v li a.fa-odnoklassniki { font-size: 24px; }\n.no-touch .soc-v li a:hover { background: #7cada7; }\n@media only screen and (max-width: 1150px) { .soc-v { position: static; clear: both; *zoom: 1; }\n .soc-v:after { content: \" \"; display: table; clear: both; }\n .soc-v li { float: left; margin-right: 1px; } }\n\n.news-header { font-family: \"FiraSans-Regular\", Arial, sans-serif; }\n.news-header__subtitle { margin-bottom: 10px; font-size: 30px; color: #9bc1bc; font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n.news-header h1, .news-header .h1 { margin-bottom: 20px; }\n.news-header .text-big { margin-bottom: 20px; }\n\n.news-line { margin: 0 -5px 40px; }\n.news-line__info { display: inline-block; max-width: 80%; vertical-align: middle; color: #757575; }\n.news-line__time { display: inline-block; color: #757575; vertical-align: middle; text-transform: uppercase; }\n.news-line span { display: inline-block; padding: 0 5px; font-family: \"FiraSans-Light\", Arial, sans-serif; }\n.news-line .btn { display: inline-block; vertical-align: middle; margin-right: 20px; }\n@media only screen and (max-width: 660px) { .news-line__info { display: block; margin-top: 10px; }\n .news-line .btn { margin-left: 0; } }\n@media only screen and (max-width: 480px) { .news-line { *zoom: 1; }\n .news-line:after { content: \" \"; display: table; clear: both; }\n .news-line__time { float: right; margin-top: 7px; }\n .news-line__time + span { display: block; margin-top: 13px; padding-left: 0; clear: both; } }\n\n.banner-img { padding: 50px 25px; border: 1px solid #e6e6e6; text-align: center; margin-bottom: 20px; background: #fff; }\n.banner-img a { line-height: 0; }\n.banner-img img { max-width: 100%; }\n@media only screen and (max-width: 990px) { .banner-img { display: none; } }\n\n.item-sm { font-size: 16px; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #e6e6e6; font-family: \"FiraSans-Light\", Arial, sans-serif; }\n.item-sm:last-child { border: 0; }\n.item-sm p { line-height: 1.2; }\n.item-sm .text-big { margin-bottom: 10px; line-height: 1; }\n.no-touch .item-sm:hover .text-big { text-decoration: underline; }\n\n.disqus { display: block; max-width: 100%; }\n\n.note { padding-top: 20px; text-align: center; border-top: 4px solid #9bc1bc; }\n.note_mod { margin-left: 108px; }\n.note span { color: #9BC1BC; }\n@media only screen and (max-width: 990px) { .note_mod { margin-left: 80px; } }\n@media only screen and (max-width: 660px) { .note { margin-left: 0; } }\n\n.download { display: block; margin: 27px 0 35px; padding: 13px 22px; font-size: 18px; color: #000; border: 1px solid #9BC1BC; position: relative; }\n.no-touch .download:hover:before { width: 100%; }\n.no-touch .download:hover .fa, .no-touch .download:hover span { color: #fff; }\n.download_mod { margin-left: 108px; }\n.download:before { content: \"\"; position: absolute; top: 0; bottom: 0; left: 0; width: 0; transition: width 0.25s; background: #9BC1BC; }\n.download .fa { margin-right: 18px; font-size: 24px; color: #9BC1BC; }\n.download .fa, .download span { vertical-align: middle; position: relative; z-index: 1; transition: color 0.25s; }\n@media only screen and (max-width: 990px) { .download { margin-left: 80px; } }\n@media only screen and (max-width: 660px) { .download { margin-left: 0; padding: 13px; text-align: center; }\n .download span { display: block; } }\n\n.fullheight { position: relative; display: table; width: 100%; min-height: 100vh; background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; }\n.fullheight:before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(30, 18, 27, 0.3); background-image: linear-gradient(rgba(30, 18, 27, 0.3), rgba(27, 16, 24, 0.66)); }\n.fullheight__in { position: relative; height: 100vh; display: table-cell; padding: 100px 0 68px; color: #FFF; vertical-align: bottom; z-index: 1; }\n.fullheight__bl { max-width: 1290px; margin: 0 auto; padding: 0 110px; }\n.fullheight__el { width: 70%; }\n.fullheight__el-mod { width: 90%; }\n.fullheight .btn { background: #FFF; }\n.fullheight .news-line { margin: 0 0 22px; }\n.fullheight .news-line__info { color: #FFF; }\n.fullheight .h1 { font-size: 90px; line-height: 1; }\n.fullheight .text-big { font-size: 32px; line-height: 1.1; }\n@media only screen and (max-width: 1320px) { .fullheight__bl { max-width: 1100px; padding: 0 70px; }\n .fullheight__el { width: 65.5%; }\n .fullheight .h1 { font-size: 70px; } }\n@media only screen and (max-width: 1150px) { .fullheight__bl { padding: 0 15px; } }\n@media only screen and (max-width: 990px) { .fullheight { min-height: 500px; }\n .fullheight__in { height: auto; padding-bottom: 10px; }\n .fullheight__bl { max-width: 660px; }\n .fullheight__el { width: 100%; }\n .fullheight .h1 { font-size: 40px; }\n .fullheight .text-big { font-size: 20px; } }\n@media only screen and (max-width: 660px) { .fullheight_special { min-height: 1px; } }\n@media only screen and (max-width: 990px) { .fullheight_special .fullheight__in { padding: 50px 0 10px; } }\n@media only screen and (max-width: 990px) { .fullheight_special h1 { font-size: 36px; } }\n@media only screen and (max-width: 990px) { .fullheight_special .text-big { font-size: 18px; line-height: 1.2; } }\n\n.inner-slider { position: relative; }\n.inner-slider .slick-dots { margin-bottom: 20px; }\n.inner-slider .slick-dots li { margin: 0 5px; }\n.inner-slider .slick-dots li.slick-active button { background: #FFF; }\n.inner-slider .slick-dots button { width: 12px; height: 12px; background: #9bc1bc; }\n.inner-slider__prev, .inner-slider__next { position: absolute; top: 0; bottom: 0; margin: 0; font-size: 50px; background: none; color: #9bc1bc; line-height: 1; cursor: pointer; transition: color 0.2s; padding: 0 24px; width: 50%; }\n.no-touch .inner-slider__prev:hover i, .no-touch .inner-slider__next:hover i { opacity: 1; }\n.inner-slider__prev i, .inner-slider__next i { opacity: 0; transition: opacity 0.25s; }\n@media only screen and (max-width: 990px) { .inner-slider__prev i, .inner-slider__next i { opacity: 1; } }\n.inner-slider__prev { left: 0; text-align: left; }\n.inner-slider__next { right: 0; text-align: right; }\n@media only screen and (max-width: 480px) { .inner-slider__prev, .inner-slider__next { font-size: 30px; margin-top: -15px; }\n .inner-slider__prev { left: 15px; }\n .inner-slider__next { right: 15px; }\n .inner-slider .slick-dots { margin-bottom: 10px; }\n .inner-slider .slick-dots button { width: 8px; height: 8px; } }\n.inner-slider__caption { margin-bottom: 35px; padding: 15px 0 0; }\n.inner-slider__caption figure { margin: 0; outline: none; }\n.inner-slider__caption figcaption { padding: 0; }\n.inner-slider__top { position: relative; }\n\n.list-links { margin: 53px 0 43px; }\n.list-links__bl { position: relative; display: block; padding: 35px 15px; background: rgba(239, 240, 234, 0.5); border-bottom: 1px solid #9bc1bc; transition: background 0.2s ease; }\n.no-touch .list-links__bl:hover { background: #eff0ea; }\n.list-links__bl:last-child { border-bottom: none; }\n.list-links__more { margin-top: 15px; font-family: \"FiraSans-Medium\", Arial, sans-serif; font-size: 16px; color: #9bc1bc; }\n.list-links .man { max-width: 575px; margin: 0 auto; font-size: 18px; font-family: \"FiraSans-Regular\", Arial, sans-serif; width: 100%; }\n.list-links .man p { margin-bottom: 0; }\n.list-links .man__img { vertical-align: top; }\n.list-links .man__text { color: #000; padding-right: 50px; }\n@media only screen and (max-width: 660px) { .list-links .man__text { padding-right: 0; } }\n.list-links .h4 { font-family: \"FiraSans-Regular\", Arial, sans-serif; }\n.list-links .fa-angle-right { position: absolute; top: 50%; right: 30px; margin-top: -32px; font-size: 64px; line-height: 1; color: #9bc1bc; }\n@media only screen and (max-width: 660px) { .list-links .man { max-width: initial; }\n .list-links .fa-angle-right { display: none; } }\n\n.expand { position: relative; margin-bottom: 20px; }\n.expand__img { display: block; max-width: 100%; margin: 0 auto; }\n.expand__link { position: absolute; top: 20px; right: 20px; font-size: 30px; color: #FFF; line-height: 1; }\n@media only screen and (max-width: 480px) { .expand__link { top: 8px; right: 8px; font-size: 18px; } }\n\n.cut { position: relative; display: block; float: left; margin: 5px 30px 30px -110px; padding: 23px 23px 25px 31px; border: 1px dashed #9bc1bc; transition: background 0.3s; }\n.no-touch .cut:hover { background: #EFF0EA; }\n.cut-ico { position: absolute; top: -1px; left: -1px; width: 29px; height: 29px; overflow: hidden; }\n.cut-ico:before { content: \"\"; position: absolute; width: 50px; left: 0; right: 0; bottom: 0; border-bottom: 1px dashed #9bc1bc; transform: rotate(-45deg); transform-origin: 0 0 0; }\n.cut-ico:after { content: \"\"; position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 28px 28px 0 0; border-color: white transparent transparent transparent; }\n.cut .news-header { max-width: 367px; }\n.cut .news-header__subtitle { margin-bottom: 0; font-size: 22px; }\n.cut .h3 { font-family: \"FiraSans-Bold\", Arial, sans-serif; }\n.cut .fa { position: absolute; top: -11.5px; left: -11px; font-size: 23px; color: #abcac5; z-index: 1; }\n@media only screen and (max-width: 1320px) { .cut { margin-left: 0; }\n .cut .news-header { max-width: 300px; } }\n@media only screen and (max-width: 660px) { .cut { float: none; }\n .cut .news-header { max-width: initial; }\n .cut .h3 { font-family: \"FiraSans-Medium\", Arial, sans-serif; } }\n\n\n","html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5,\nh6, p, blockquote, pre,a, abbr, acronym, address, big,\ncite, code,del, dfn, em, img, ins, kbd, q, s, samp,small,\nstrike, strong, sub, sup, tt, var,b, u, i, center,dl, dt,\ndd, ol, ul, li,fieldset, form, label, legend,table, caption,\ntbody, tfoot, thead, tr, th, td,article, aside, canvas, details,\nembed, figure, figcaption, footer, header, hgroup, menu, nav,\noutput, ruby, section, summary, time, mark, audio, video\n margin: 0\n padding: 0\n border: 0\n vertical-align: baseline\nbody, html\n height: 100%\nimg,fieldset, a img\n border: none\ninput[type=\"text\"],\ninput[type=\"email\"],\ninput[type=\"tel\"],\ntextarea\n -webkit-appearance: none\ntextarea\n overflow: auto\ninput, button\n margin: 0\n padding: 0\n border: 0\ndiv, input, textarea, select,button,\nh1,h2,h3,h4,h5,h6,a,span,a:focus\n outline: none\nul,ol\n list-style-type: none\n+iphone\n *\n -webkit-text-size-adjust: none\ntable\n border-spacing: 0\n border-collapse: collapse\n width: 100%\n// box-sizing model reset\nhtml\n box-sizing: border-box\n*, *:before, *:after\n box-sizing: inherit","@font-face\n\tfont-family: \"svgfont\"\n\tsrc: url('fonts/svgfont.eot')\n\tsrc: url('fonts/svgfont.eot?#iefix') format('eot'), url('fonts/svgfont.woff') format('woff'), url('fonts/svgfont.woff2') format('woff2'), url('fonts/svgfont.ttf') format('truetype')\n\tfont-weight: normal\n\tfont-style: normal\n\n$icon-drugs: \"\\EA01\"\n$icon-edu: \"\\EA02\"\n$icon-home: \"\\EA03\"\n$icon-logo: \"\\EA04\"\n$icon-reabilitation: \"\\EA05\"\n$icon-vk: \"\\EA06\"\n\n\n%icon\n\tfont-family: \"svgfont\"\n\tfont-style: normal\n\tfont-weight: normal\n\ttext-rendering: auto\n\tspeak: none\n\tline-height: 1\n\t-webkit-font-smoothing: antialiased\n\t-moz-osx-font-smoothing: grayscale\n\n.icon, [class^=\"icon-\"], [class*=\" icon-\"]\n\t@extend %icon\n\tdisplay: inline-block\n\n.icon-drugs:before\n\tcontent: $icon-drugs\n.icon-edu:before\n\tcontent: $icon-edu\n.icon-home:before\n\tcontent: $icon-home\n.icon-logo:before\n\tcontent: $icon-logo\n.icon-reabilitation:before\n\tcontent: $icon-reabilitation\n.icon-vk:before\n\tcontent: $icon-vk",".slick-slider\n\tposition: relative\n\tdisplay: block\n\tbox-sizing: border-box\n\t-moz-box-sizing: border-box\n\t-webkit-touch-callout: none\n\t-webkit-user-select: none\n\t-khtml-user-select: none\n\t-moz-user-select: none\n\t-ms-user-select: none\n\tuser-select: none\n\t-ms-touch-action: pan-y\n\ttouch-action: pan-y\n\t-webkit-tap-highlight-color: transparent\n.slick-list\n\tposition: relative\n\toverflow: hidden\n\tdisplay: block\n\tmargin: 0\n\tpadding: 0\n\t&:focus\n\t\toutline: none\n\t.slick-loading &\n\t\tbackground: white\n\t&.dragging\n\t\tcursor: pointer\n\t\tcursor: hand\n\n.slick-slider .slick-list,\n.slick-track,\n.slick-slide,\n.slick-slide img\n\ttransform: translate3d(0, 0, 0)\n.slick-track\n\tposition: relative\n\tleft: 0\n\ttop: 0\n\tdisplay: block\n\tzoom: 1\n\t&:before,\n\t&:after\n\t\tcontent: \"\"\n\t\tdisplay: table\n\t&:after\n\t\tclear: both\n\t.slick-loading &\n\t\tvisibility: hidden\n\n.slick-slide\n\tfloat: left\n\theight: 100%\n\tmin-height: 1px\n\timg\n\t\tdisplay: block\n\t\tmax-width: 100%\n\t\tmargin: 0 auto\n\t&.slick-loading img\n\t\tdisplay: none\n\t&.dragging img\n\t\tpointer-events: none\n\t.slick-initialized &\n\t\tdisplay: block\n\t.slick-loading &\n\t\tvisibility: hidden\n\t.slick-vertical &\n\t\tdisplay: block\n\t\theight: auto\n\t\tborder: 1px solid transparent\n\n.slick-prev,\n.slick-next\n\tposition: absolute\n\ttop: 50%\n\tmargin-top: -10px\n\t+hide-text\n\theight: 20px\n\tbackground: none\n\tleft: 0\n\tz-index: 1\n\t&:focus\n\t\toutline: none\n\t&.slick-disabled\n\t\topacity: 0.2\n\t&:before\n\t\theight: 30px\n\t\tline-height: 30px\n\t\tcontent: \"prev\"\n\t\tdisplay: inline-block\n\t\tvertical-align: middle\n\t\tfont-size: 15px\n\t\tcolor: #fff\n\t\tbackground: #000\n.slick-next\n\tright: 0\n\tleft: auto\n\t&:before\n\t\tcontent: \"next\"\n\t\tdisplay: inline-block\n.slick-dots\n\ttext-align: center\n\tposition: absolute\n\tmargin: 0\n\tbottom: 0\n\tleft: 0\n\tright: 0\n\tli\n\t\tposition: relative\n\t\tdisplay: inline-block\n\t\tpadding: 0 3px\n\t\t&.slick-active\n\t\t\tbutton\n\t\t\t\tbackground: #000\n\tbutton\n\t\tdisplay: block\n\t\twidth: 10px\n\t\theight: 10px\n\t\tbackground: #fff\n\t\tbox-shadow: 0 1px 5px rgba(0,0,0,.25)\n\t\tcursor: pointer\n\t\t+hide-text\n\t\tborder-radius: 50%\n","@import media\n// less than X\n=r($width)\n\t@media only screen and (max-width: $width+ \"px\")\n\t\t@content\n\n// more than X\n=rm($width)\n\t@media only screen and (min-width: $width+ \"px\")\n\t\t@content\n\n// height, less than X\n=rh($height)\n\t@media only screen and (max-height: $height + \"px\")\n\t\t@content\n\n=clr\n\t&:after\n\t\tcontent: \" \"\n\t\tdisplay: table\n\t\tclear: both\n\t*zoom: 1\n\n=g($color1, $color2)\n\tbackground-color: $color1\n\tbackground-image: linear-gradient($color1, $color2)\n\n=gh($color1, $color2)\n\tbackground-color: $color1\n\tbackground-image: linear-gradient(to right, $color1, $color2)\n\n// easy vertical-align at center\n=vcenter\n\tposition: absolute\n\ttop: 50%\n\tleft: 50%\n\t+translate(-50%,-50%)\n\n// bulletproof vertical-align\n=vertical\n\ttext-align: center\n\tfont-size: 0\n\t&:before\n\t\tcontent: \"\"\n\t\tdisplay: inline-block\n\t\tvertical-align: middle\n\t\twidth: 0\n\t\theight: 100%\n\t\t\n// justify, set on parent\n=justify\n\ttext-align: justify\n\tline-height: 0\n\tfont-size: 0\n\ttext-justify: newspaper\n\tzoom: 1\n\ttext-align-last: justify\n\t&:after\n\t\tcontent: \"\"\n\t\tdisplay: inline-block\n\t\twidth: 100%\n\t\theight: 0px\n\t\tvisibility: hidden\n\t\toverflow: hidden\n\t\t\n// fast font-family\n=font($alias, $name)\n\t@font-face\n\t\tfont-family: $alias\n\t\tsrc: url(\"fonts/\" + $name + \".eot\")\n\t\tsrc: url(\"fonts/\" + $name + \".eot?#iefix\") format(\"embedded-opentype\"), url(\"fonts/\" + $name + \".woff2\") format(\"woff2\"), url(\"fonts/\" + $name + \".woff\") format(\"woff\"), url(\"fonts/\" + $name + \".ttf\") format(\"truetype\")\n\t\tfont-weight: normal\n\t\tfont-style: normal\n// usage:\n//+font(black, cytiapro-black-webfont)\n\n=placeholder\n\t&::placeholder\n\t\t@content\n\n=text-overflow\n\toverflow: hidden\n\t-ms-text-overflow: ellipsis\n\ttext-overflow: ellipsis\n\twhite-space: nowrap\n\t\n=ie\n\t*display: inline\n\t*zoom: 1\n\t\n=box\n\tbox-sizing: border-box\n\t\n%pseudo\n\tposition: relative\n\t&:before,&:after\n\t\tcontent: ' '\n\t\tposition: absolute\n\t\ttop: 0\n\t\tleft: 0\n=pseudo\n\t@extend %pseudo\n\n=coverdiv\n\tposition: absolute\n\ttop: 0\n\tleft: 0\n\twidth: 100%\n\theight: 100%\n\n=cover\n\tbackground-repeat: no-repeat\n\tbackground-size: cover\n\tbackground-position: 50% 50%\n\n=bg-size($width: 100%, $height: 100%)\n\tbackground-size: $width $height\n\n// retina, also available as +hdpi\n=retina\n\t@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2)\n\t\t@content\n\n=tr($what)\n\ttransition: $what\n\n=hide-text\n\tfont: 0/0 a\n\ttext-shadow: none\n\tcolor: transparent\n\n=hidetext\n\t+hide-text\n\n=gray\n\tfilter: url(\"data:image/svg+xml;utf8,#grayscale\")\n\t// Firefox 10+\n\tfilter: gray\n\t// IE6-9\n\t-webkit-filter: grayscale(100%)\n\t// Chrome 19+ & Safari 6+\n\tfilter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)\n\t-ms-filter: \"progid:DXImageTransform.Microsoft.BasicImage(grayScale=1)\"\n\n=gray-half\n\tfilter: url(\"data:image/svg+xml;utf8,#grayscale\")\n\t// Firefox 10+\n\tfilter: gray alpha(opacity = 50)\n\t// IE6-9\n\t-webkit-filter: grayscale(50%)\n\t// Chrome 19+ & Safari 6+\n\n=gray-zero\n\tfilter: url(\"data:image/svg+xml;utf8,#grayscale\")\n\t-webkit-filter: grayscale(0%)\n\n=unselectable\n\t-webkit-touch-callout: none\n\t-webkit-user-select: none\n\t-khtml-user-select: none\n\t-moz-user-select: none\n\t-ms-user-select: none\n\tuser-select: none\n\n=nosel\n\t+unselectable\n\n=prevent-text\n\t-ms-word-break: break-all\n\tword-break: break-all\n\tword-break: break-word\n\t-webkit-hyphens: auto\n\t-moz-hyphens: auto\n\thyphens: auto\n\n=font-smoothing($val: antialiased)\n\t-webkit-font-smoothing: $val\n\t-moz-font-smoothing: $val\n\t-ms-font-smoothing: $val\n\t-o-font-smoothing: $val\n\n=selection\n\t& ::selection\n\t\t@content\n\t& ::-moz-selection\n\t\t@content\n=sel\n\t+selection\n\n=gpu\n\t+transform(translate3d(0, 0, 0))\n\n=smooth-triangle\n\ttransform: rotate(0.05deg)\n\n=scrollbar\n\t&::-webkit-scrollbar\n\t\t@content\n\n=scrollbar-track\n\t&::-webkit-scrollbar-track\n\t\t@content\n\n=scrollbar-thumb\n\t&::-webkit-scrollbar-thumb\n\t\t@content\n\n=scrollbar-track-piece\n\t&::-webkit-scrollbar-track-piece\n\t\t@content\n\n//triangle\n=arr($width, $height, $bg, $direction)\n\twidth: 0px\n\theight: 0px\n\tborder-style: solid\n\t@if $direction == t\n\t\tborder-width: 0 $width / 2 + px $height + px $width / 2 + px\n\t\tborder-color: transparent transparent $bg transparent\n\t@if $direction == r\n\t\tborder-width: $height / 2 + px 0 $height / 2 + px $width + px\n\t\tborder-color: transparent transparent transparent $bg\n\t@if $direction == b\n\t\tborder-width: $height + px $width / 2 + px 0 $width / 2 + px\n\t\tborder-color: $bg transparent transparent transparent\n\t@if $direction == l\n\t\tborder-width: $height / 2 + px $width + px $height / 2 + px 0\n\t\tborder-color: transparent $bg transparent transparent\n\t@if $direction == tl\n\t\tborder-width: $height + px $width + px 0 0\n\t\tborder-color: $bg transparent transparent transparent\n\t@if $direction == tr\n\t\tborder-width: 0 $width + px $height + px 0\n\t\tborder-color: transparent $bg transparent transparent\n\t@if $direction == br\n\t\tborder-width: 0 0 $height + px $width + px\n\t\tborder-color: transparent transparent $bg transparent\n\t@if $direction == bl\n\t\tborder-width: $height + px 0 0 $width + px\n\t\tborder-color: transparent transparent transparent $bg\n// example\n// +arr(500,50, #000, l)\n// +arr(500,50, #000, bl)\n\n=rotate($var)\n\ttransform: rotate($var+deg)\n\n=blur($var)\n\t-webkit-filter: blur($var)\n\tfilter: blur($var)\n\t\n=scale($var)\n\ttransform: scale($var)\n\n=counter($var, $sep)\n\tcounter-reset: list + $var\n\t> li\n\t\t&:before\n\t\t\tcontent: counter(list + $var) $sep\n\t\t\tcounter-increment: list + $var\n\n@function makelongshadow($color)\n\t$val: 0px 0px $color\n\t@for $i from 1 through 200\n\t\t$val: #{$val}, #{$i}px #{$i}px #{$color}\n\t@return $val\n\n=longshadow($color)\n\ttext-shadow: makelongshadow($color)\n\t\n=fs($sizeValue: 16)\n\tfont-size: $sizeValue + px\n\tfont-size: $sizeValue / 10 + rem\n","// # SHORT HOWTO\n// ## Sprites\n// .whatever\n// \t\t\t+s(codedby)\n// ## gradient example\n// \t+g(#232323, #5c5c5c)\n//\t horizontal\n// \t+gh(#232323, #5c5c5c)\n// ## making bw-images\n// img\n//\t\t\t@extend %gray\n// ## predefined media-queries: https://github.com/paranoida/sass-mediaqueries\n// +r(320)\n//\t\t\tdisplay: none\n// +max-screen(1000), +iphone5, +iphone4, +ipad-retina, +ipad, +hdpi - also available\n//\n// ## use cycles\n// @for $i from 1 through 3\n// .item-#{$i}\n//\t\t\twidth: 2em * $i\n// @each $s in a,b,c\n// \t \t#{$s}\n//\t\t\t\tdisplay: none\n// ## fonts\n// Save fonts to /src/fonts\n// +font(book, cytiapro-black-webfont)\n// and create mixin\n// =book\n// \tfont-family: \"book\", Arial, sans-serif\n\n// media\n=r1\n\t@media only screen and (max-width: 1320px)\n\t\t@content\n\n=r2\n\t@media only screen and (max-width: 990px)\n\t\t@content\n=r3\n\t@media only screen and (max-width: 660px)\n\t\t@content\n=r4\n\t@media only screen and (max-width: 480px)\n\t\t@content\n=r5\n\t@media only screen and (max-width: 1150px)\n\t\t@content\n\n// fonts\n=fa\n\tfont: normal normal normal 14px/1 FontAwesome\n\tfont-size: inherit\n\ttext-rendering: auto\n\t-webkit-font-smoothing: antialiased\n\t-moz-osx-font-smoothing: grayscale\n\n// lucida-font\n+font(\"lucidagrande\", lucidagrande)\n\n+font(\"FiraSans-Regular\", FiraSans-Regular)\n+font(\"FiraSans-Italic\", FiraSans-Italic)\n+font(\"FiraSans-Light\", FiraSans-Light)\n+font(\"FiraSans-LightItalic\", FiraSans-LightItalic)\n+font(\"FiraSans-Medium\", FiraSans-Medium)\n+font(\"FiraSans-MediumItalic\", FiraSans-MediumItalic)\n+font(\"FiraSans-Bold\", FiraSans-Bold)\n+font(\"FiraSans-BoldItalic\", FiraSans-BoldItalic)\n\n// lora-font\n=lora\n\tfont-family: 'Lora', serif\n\tfont-weight: 400\n=lorai\n\tfont-family: 'Lora', serif\n\tfont-weight: 400\n\tfont-style: italic\n=lorab\n\tfont-family: 'Lora', serif\n\tfont-weight: 700\n=lorabi\n\tfont-family: 'Lora', serif\n\tfont-weight: 700\n\tfont-style: italic\n\n// 'Fira Sans' font\n=fira\n\t// font-family: 'Fira Sans', Helvetica, Arial, sans-serif\n\tfont-family: \"FiraSans-Regular\", Arial, sans-serif\n\n=reg\n\t// font-family: 'Fira Sans', Helvetica, Arial, sans-serif\n\t// font-weight: 400\n\tfont-family: \"FiraSans-Regular\", Arial, sans-serif\n\n=regi\n\t// font-weight: 400\n\t// font-style: italic\n\tfont-family: \"FiraSans-Italic\", Arial, sans-serif\n\n=light\n\t// font-weight: 300\n\tfont-family: \"FiraSans-Light\", Arial, sans-serif\n=lighti\n\t// font-weight: 300\n\tfont-family: \"FiraSans-LightItalic\", Arial, sans-serif\n\n=med\n\t// font-weight: 500\n\tfont-family: \"FiraSans-Medium\", Arial, sans-serif\n\n=medi\n\t// font-weight: 500\n\t// font-style: italic\n\tfont-family: \"FiraSans-MediumItalic\", Arial, sans-serif\n\n=bold\n\t// font-weight: 700\n\tfont-family: \"FiraSans-Bold\", Arial, sans-serif\n\n=boldi\n\t// font-weight: 700\n\t// font-style: italic\n\tfont-family: \"FiraSans-BoldItalic\", Arial, sans-serif\n\nh1, h2, h3, h4, h5, h6, strong, b, th\n\tfont-weight: normal\n\nbody\n\tmin-width: 320px\n\tfont-size: 14px\n\tcolor: #282828\n\tline-height: 1.4\n\t+reg\n\t&.body_bg-grey\n\t\tbackground: #f4f5f1\n\n.out\n\toverflow: hidden\n\n// colors\n$violet: #c0a6cd\n$gold: #f2c05e\n$red: #d27857\n$orange: #ff8c61\n$mint: #9bc1bc\n\n// common blocks\n.container\n\tmax-width: 1320px\n\tpadding: 0 15px\n\tmargin: 0 auto\n\t&_search\n\t\tpadding: 40px 15px\n\t&_news\n\t\tpadding: 90px 15px 20px\n\t&_spad\n\t\tpadding-top: 15px\n\t+r1\n\t\tmax-width: 990px\n\t\t&_news\n\t\t\tmax-width: 1130px\n\t+r2\n\t\tmax-width: 660px\n\t\tpadding-top: 20px\n\t+r3\n\t\twidth: 100%\n\n.l-center\n\tmax-width: 1070px\n\tmargin: 0 auto\n\n.l-small\n\tmax-width: 740px\n\tmargin: 0 auto\n\n.tech-row\n\tpadding: 10px 0\n\n.row\n\tfont-size: 0\n\tmargin: 0 -15px\n\n.col-lg, .col-sm, .col-xs, .col-md\n\tdisplay: inline-block\n\tpadding: 0 15px\n\tvertical-align: top\n\n.col-lg\n\twidth: 75%\n\t+r1\n\t\twidth: 66.66%\n\t+r2\n\t\twidth: 100%\n\n.col-md\n\twidth: 66.66%\n\t+r2\n\t\twidth: 50%\n\t+r3\n\t\twidth: 100%\n\n.col-sm\n\twidth: 33.33%\n\t+r2\n\t\twidth: 50%\n\t+r3\n\t\twidth: 100%\n\n.col-xs\n\twidth: 25%\n\t+r1\n\t\twidth: 33.33%\n\t+r2\n\t\twidth: 50%\n\t+r3\n\t\twidth: 100%\n\t&_mod\n\t\t+r2\n\t\t\twidth: 100%\n\nstrong, b\n\tfont-weight: 400\n\ni, em\n\tfont-style: normal\n\nbutton, input[type=\"button\"], input[type=\"submit\"]\n\tcursor: pointer\n\nh1, .h1\n\tfont-size: 60px\n\t+bold\n\tline-height: 1.07\n\t+r3\n\t\tfont-size: 32px\n\n.h2\n\tfont-size: 45px\n\tcolor: #0e0e0e\n\tline-height: 1.5\n\t+light\n\t&_mb\n\t\tmargin-bottom: 20px\n\t+r3\n\t\tfont-size: 40px\n\n.h3\n\tmargin-bottom: 10px\n\tfont-size: 28px\n\tline-height: 1\n\t+med\n\t+r4\n\t\tfont-size: 20px\n\n.h4\n\tfont-size: 32px\n\t+bold\n\t+r3\n\t\tfont-size: 22px\n\na\n\tcolor: #000\n\ttext-decoration: none\n\tcursor: pointer\n\n// buttons\n.btn\n\tdisplay: inline-block\n\ttext-transform: uppercase\n\tcolor: #282828\n\tposition: relative\n\tpadding: 8px 18px 7px\n\tfont-size: 11px\n\tz-index: 1\n\t+tr(color .3s)\n\t&_bd\n\t\tborder: 1px solid #333\n\t&:before\n\t\tcontent: ''\n\t\tposition: absolute\n\t\tleft: 0\n\t\ttop: 0\n\t\tbottom: 0\n\t\twidth: 5px\n\t\tbackground: #333\n\t\tz-index: -1\n\t\t+tr(width .3s)\n\t.no-touch &\n\t\t&:hover\n\t\t\tcolor: #fff\n\t\t\t&:before\n\t\t\t\twidth: 100%\n\t&_gold\n\t\t&.btn_bd\n\t\t\tborder-color: $gold\n\t\t&:before\n\t\t\tbackground-color: $gold\n\t&_orange\n\t\t&.btn_bd\n\t\t\tborder-color: $orange\n\t\t&:before\n\t\t\tbackground-color: $orange\n\t&_red\n\t\t&.btn_bd\n\t\t\tborder-color: $red\n\t\t&:before\n\t\t\tbackground-color: $red\n\t&_violet\n\t\t&.btn_bd\n\t\t\tborder-color: $violet\n\t\t&:before\n\t\t\tbackground-color: $violet\n\n.button\n\tfont-size: 18px\n\tcolor: #fff\n\twidth: 210px\n\tbackground-color: #f7b153\n\tpadding: 10px 10px 9px\n\tcursor: pointer\n\t+tr(background .3s)\n\t.no-touch &\n\t\t&:hover\n\t\t\tbackground: darken(#f7b153, 10)\n\n.item2\n\t.item2__txt\n\t\tfont-size: 18px\n// item\n.item\n\tposition: relative\n\tmargin-bottom: 30px\n\theight: 462px\n\tbackground: #FFF\n\tborder: 1px solid #000\n\t.no-touch &\n\t\t&:hover\n\t\t\t&:not(.item_mod)\n\t\t\t\t.item__txt\n\t\t\t\t\theight: 235px\n\t\t\t\t.item__info\n\t\t\t\t\topacity: 1\n\t\t\t\t.item__img\n\t\t\t\t\t&:before\n\t\t\t\t\t\topacity: 1\n\t\t\t\t\t\tvisibility: visible\n\t&_gold\n\t\tborder-color: $gold\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\t&:not(.item_mod)\n\t\t\t\t\t.item__author,\n\t\t\t\t\t.item__txt\n\t\t\t\t\t\tcolor: $gold\n\t\t.item__instruction\n\t\t\tcolor: $gold\n\t\t.item__img\n\t\t\t&:before\n\t\t\t\tbackground: rgba(242,192,94,0.80)\n\t\t.item__txt\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\tcolor: $gold\n\t&_red\n\t\tborder-color: $red\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\t&:not(.item_mod)\n\t\t\t\t\t.item__author,\n\t\t\t\t\t.item__txt\n\t\t\t\t\t\tcolor: $red\n\t\t.item__instruction\n\t\t\tcolor: $red\n\t\t.item__img\n\t\t\t&:before\n\t\t\t\tbackground: rgba(210,120,87,0.80)\n\t\t.item__txt\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\tcolor: $red\n\t&_violet\n\t\tborder-color: $violet\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\t&:not(.item_mod)\n\t\t\t\t\t.item__author,\n\t\t\t\t\t.item__txt\n\t\t\t\t\t\tcolor: $violet\n\t\t.item__instruction\n\t\t\tcolor: $violet\n\t\t.item__img\n\t\t\t&:before\n\t\t\t\tbackground: rgba(142, 119, 154, 0.5)\n\t\t.item__txt\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\tcolor: $violet\n\t&_orange\n\t\tborder-color: $orange\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\t&:not(.item_mod)\n\t\t\t\t\t.item__author,\n\t\t\t\t\t.item__txt\n\t\t\t\t\t\tcolor: $orange\n\t\t.item__instruction\n\t\t\tcolor: $orange\n\t\t.item__img\n\t\t\t&:before\n\t\t\t\tbackground: rgba(#ff8c61, 0.5)\n\t\t.item__txt\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\tcolor: $orange\n\t&_mod\n\t\t.item__img\n\t\t\theight: 310px\n\t\t\t&:before\n\t\t\t\topacity: 0\n\t\t\t&:after\n\t\t\t\topacity: 0.8\n\t\t\t\tvisibility: visible\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\t&:before\n\t\t\t\t\t\topacity: 1\n\t\t\t\t\t\tvisibility: visible\n\t\t\t\t\t&:after\n\t\t\t\t\t\topacity: 0\n\t\t\t\t\t\tvisibility: hidden\n\t\t\t\t\t.item__author\n\t\t\t\t\t\tcolor: #fff\n\t\t\t\t\t.item__info\n\t\t\t\t\t\tmax-height: 120px\n\t\t\t\t\t\topacity: 1\n\t\t.item__txt\n\t\t\theight: 150px\n\t\t\tfont-size: 22px\n\t\t\t+lora\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\t.item__instruction\n\t\t\t\t\t\ttext-decoration: none\n\t\t.item__author\n\t\t\tcolor: #ccc\n\t\t.item__info\n\t\t\tmax-height: 0\n\t\t\tpadding: 0 15px\n\t\t\tcolor: #FFF\n\t\t\toverflow: hidden\n\t\t&.item_gold\n\t\t\t.item__img\n\t\t\t\t.no-touch &\n\t\t\t\t\t&:hover\n\t\t\t\t\t\t&:before\n\t\t\t\t\t\t\tbackground: rgba(242,192,94,0.80)\n\t\t&.item_red\n\t\t\t.item__img\n\t\t\t\t.no-touch &\n\t\t\t\t\t&:hover\n\t\t\t\t\t\t&:before\n\t\t\t\t\t\t\tbackground: rgba(210,120,87,0.80)\n\t\t&.item_violet\n\t\t\t.item__img\n\t\t\t\t.no-touch &\n\t\t\t\t\t&:hover\n\t\t\t\t\t&:before\n\t\t\t\t\t\tbackground: rgba(142, 119, 154, 0.6)\n\t&_big\n\t\theight: 672px\n\t\t.item__txt\n\t\t\tpadding-top: 0\n\t\t.item__img\n\t\t\theight: 510px\n\t\t.item__title\n\t\t\t.item__subtitle\n\t\t\t\tfont-size: 56px\n\t\t\t\tline-height: 1.2\n\t\t\t\tmargin-bottom: 10px\n\t\t\t\t+r3\n\t\t\t\t\tfont-size: 23px\n\t\t\t\t\tline-height: 27px\n\t&_big-mod\n\t\t.item__txt\n\t\t\tpadding-top: 20px\n\t\t\theight: 170px\n\t\t.item__subtitle\n\t\t\tfont-size: 22px\n\t\t\t+lora\n\t\t\tline-height: 1.1\n\t\t\tmargin: 5px 0\n\t\t\tmax-height: 74px\n\t\t.item__txt-title\n\t\t\t+lora\n\t\t\tmax-height: 150px\n\t\t\toverflow: hidden\n\t\t&.item_lg\n\t\t\t.item__img\n\t\t\t\theight: 702px\n\t\t\t.item__txt\n\t\t\t\theight: 250px\n\t&_lg\n\t\theight: 954px\n\t\t.no-touch &\n\t\t\t&:hover:not(.item_mod)\n\t\t\t\t.item\n\t\t\t\t\t&__txt\n\t\t\t\t\t\theight: 385px\n\t\t.item\n\t\t\t&__img\n\t\t\t\theight: 634px\n\t\t\t&__txt\n\t\t\t\theight: 318px\n\t\t\t\t&-title\n\t\t\t\t\tfont-size: 42px\n\t\t\t\t\tline-height: 50px\n\t\t\t\t\tmargin-bottom: 6px\n\t\t\t&__title\n\t\t\t\t.item__subtitle\n\t\t\t\t\tfont-size: 56px\n\t\t\t\t\tline-height: 66px\n\t\t\t\t\tmax-height: 132px\n\t\t\t&__instruction\n\t\t\t\tmargin-bottom: 15px\n\t&__in\n\t\tdisplay: block\n\t&__img\n\t\tposition: relative\n\t\tdisplay: block\n\t\theight: 300px\n\t\tbackground: #FFF\n\t\tz-index: 0\n\t\t+cover\n\t\t&:before,\n\t\t&:after\n\t\t\tcontent: \"\"\n\t\t\tposition: absolute\n\t\t\ttop: 0\n\t\t\tleft: 0\n\t\t\tright: 0\n\t\t\tbottom: 0\n\t\t\topacity: 0\n\t\t\tvisibility: hidden\n\t\t\t+tr(0.25s)\n\t\t&:after\n\t\t\tbackground: rgba(89,52,79,0.50)\n\t\t\tz-index: -1\n\t\t\t+g(rgba(47, 28, 42, 0.5), rgba(45, 26, 40, 0.76))\n\t&__txt\n\t\tposition: absolute\n\t\tdisplay: block\n\t\tleft: 0\n\t\tright: 0\n\t\tbottom: 0\n\t\theight: 160px\n\t\tpadding: 12px 35px\n\t\ttext-align: center\n\t\tfont-size: 18px\n\t\tbackground: #FFF\n\t\toverflow: hidden\n\t\tline-height: 24px\n\t\ttransition: color 0.2s ease, height 0.3s ease\n\t\t+light\n\t\t&-in\n\t\t\theight: 100%\n\t\t\toverflow: hidden\n\t&__info\n\t\topacity: 0\n\t\ttransition: opacity 0.2s ease, max-height 0.3s ease\n\t&__author\n\t\tmax-width: 100%\n\t\tfont-size: 14px\n\t\tcolor: #909090\n\t\toverflow: hidden\n\t\ttext-overflow: ellipsis\n\t\twhite-space: nowrap\n\t\t+tr(color 0.2s)\n\t\t+light\n\t&__instruction\n\t\tdisplay: inline-block\n\t\ttext-decoration: underline\n\t\tfont-size: 14px\n\t\t+regi\n\t&__title\n\t\tposition: absolute\n\t\tbottom: 20px\n\t\tleft: 0\n\t\tright: 0\n\t\ttext-align: center\n\t\tfont-size: 18px\n\t\t.item__subtitle\n\t\t\tfont-size: 28px\n\t\t\tcolor: #FFF\n\t\t\t+bold\n\t&__subtitle\n\t\tmax-height: 84px\n\t\tmargin: 5px 0\n\t\tfont-size: 28px\n\t\tline-height: 28px\n\t\toverflow: hidden\n\t\t+med\n\t&__arr\n\t\tposition: absolute\n\t\theight: 20px\n\t\tbottom: -1px\n\t\tleft: 0\n\t\tright: 0\n\t\toverflow: hidden\n\t\ttransform: translate3d(0,0,0)\n\t\t&:before,\n\t\t&:after\n\t\t\tcontent: \"\"\n\t\t\tposition: absolute\n\t\t\tborder-width: 10px\n\t\t\tborder-color: transparent transparent #fff\n\t\t\tborder-style: solid\n\t\t&:before\n\t\t\tleft: -20px\n\t\t\tright: 50%\n\t\t&:after\n\t\t\tright: -20px\n\t\t\tleft: 50%\n\t.btn\n\t\tposition: absolute\n\t\ttop: 10px\n\t\tleft: -5px\n\t\tbackground: #FFF\n\t.man\n\t\tmargin: 15px auto\n\t\tmax-width: 460px\n\t+r1\n\t\theight: 402px\n\t\t.item__img\n\t\t\theight: 232px\n\t\t.item__subtitle\n\t\t\tfont-size: 24px\n\t\t\tline-height: 27px\n\t\t.item__txt\n\t\t\tpadding: 12px\n\t\t.item__txt,\n\t\t.item__title\n\t\t\tfont-size: 15px\n\t\t\tline-height: 20px\n\t\t&.item_mod\n\t\t\t.item__img\n\t\t\t\theight: 242px\n\t\t\t.item__txt\n\t\t\t\tfont-size: 20px\n\t\t\t\tline-height: 23px\n\t\t&.item_mod2\n\t\t\theight: inherit\n\t\t\t.item__img\n\t\t\t\theight: 142px\n\t\t\t.item__subtitle\n\t\t\t\tfont-size: 20px\n\t\t\t\tline-height: 20px\n\t\t&.item_big\n\t\t\theight: 672px\n\t\t\t.item__img\n\t\t\t\theight: 460px\n\t\t\t.item__txt\n\t\t\t\theight: 210px\n\t\t&.item_big-mod\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\t&:not(.item_mod)\n\t\t\t\t\t\t.item__txt\n\t\t\t\t\t\t\theight: 230px\n\t\t\t.item__txt\n\t\t\t\theight: 160px\n\t\t\t.item__img\n\t\t\t\theight: 510px\n\t\t\t.item__subtitle\n\t\t\t\tfont-size: 20px\n\t\t\t\tline-height: 23px\n\t\t\t\tmax-height: 70px\n\t\t\t\tmargin: 5px 0 7px\n\t\t&.item_lg\n\t\t\theight: 834px\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\t&:not(.item_mod)\n\t\t\t\t\t\t.item__txt\n\t\t\t\t\t\t\theight: 365px\n\t\t\t.item\n\t\t\t\t&__img\n\t\t\t\t\theight: 510px\n\t\t\t\t&__txt\n\t\t\t\t\theight: 310px\n\t\t\t&.item_big-mod\n\t\t\t\t.item\n\t\t\t\t\t&__img\n\t\t\t\t\t\theight: 590px\n\t\t\t\t\t&__txt\n\t\t\t\t\t\theight: 230px\n\t+r2\n\t\t&.item_mod\n\t\t\t.item__img\n\t\t\t\t.no-touch &\n\t\t\t\t\t&:hover\n\t\t\t\t\t\t.item__info\n\t\t\t\t\t\t\tmax-height: 100px\n\t\t&.item_lg\n\t\t\t.item\n\t\t\t\t&__txt\n\t\t\t\t\t&-title\n\t\t\t\t\t\tfont-size: 20px\n\t\t\t\t\t\tline-height: 23px\n\t\t\t\t\t\tmargin-bottom: 20px\n\t\t\t\t&__title\n\t\t\t\t\t.item__subtitle\n\t\t\t\t\t\tfont-size: 24px\n\t\t\t\t\t\tline-height: 27px\n\t\t\t\t\t\tmax-height: 54px\n\t\t&.item_big-mod\n\t\t\t.item__txt-title\n\t\t\t\tmax-height: 138px\n\t+r3\n\t\tmax-width: 320px\n\t\tmargin: 0 auto 30px\n\t\theight: 370px\n\t\t.item__img\n\t\t\theight: 222px\n\t\t.item__txt\n\t\t\theight: 150px\n\t\t&.item_mod\n\t\t\t.item__img\n\t\t\t\theight: 217px\n\t\t\t\t.no-touch &\n\t\t\t\t\t&:hover\n\t\t\t\t\t\t.item__info\n\t\t\t\t\t\t\tmax-height: 80px\n\t\t\t.item__txt\n\t\t\t\tfont-size: 19px\n\t\t&.item_big\n\t\t\theight: 370px\n\t\t\t.item__txt\n\t\t\t\tposition: static\n\t\t\t\theight: auto\n\t\t&.item_big-mod\n\t\t\t.item__txt\n\t\t\t\tposition: absolute\n\t\t\t\theight: 150px\n\t\t\t.item__img\n\t\t\t\theight: 218px\n\t\t&.item_lg\n\t\t\theight: 370px\n\t\t\t.no-touch &\n\t\t\t\t&:hover:not(.item_mod)\n\t\t\t\t\t.item__txt\n\t\t\t\t\t\theight: 230px\n\t\t\t.item\n\t\t\t\t&__img\n\t\t\t\t\theight: 217px\n\t\t\t\t&__txt\n\t\t\t\t\theight: 150px\n\t\t\t\t&__instruction\n\t\t\t\t\tmargin: 0\n\t\t\t&.item_big-mod\n\t\t\t\t.item\n\t\t\t\t\t&__img\n\t\t\t\t\t\theight: 217px\n\t\t\t\t\t&__txt\n\t\t\t\t\t\theight: 150px\n\t\t\t\t\t\t&-title\n\t\t\t\t\t\t\tmax-height: 70px\n\t\t.man\n\t\t\tdisplay: none\n\n.man\n\ttext-align: left\n\tdisplay: table\n\t&_big-img\n\t\t.man__img\n\t\t\twidth: 80px\n\t\t\theight: 80px\n\t\t\tborder-radius: 0\n\t\t.man__text\n\t\t\tfont-weight: 400\n\t\t\tcolor: #757575\n\t\t\tline-height: 1.45\n\t&__text\n\t\tdisplay: table-cell\n\t\tpadding-left: 20px\n\t\ttext-align: left\n\t\tfont-size: 16px\n\t\tline-height: 1.125\n\t\tvertical-align: middle\n\t\t+light\n\t&__img\n\t\tdisplay: table-cell\n\t\twidth: 60px\n\t\theight: 60px\n\t\tborder-radius: 50%\n\t\toverflow: hidden\n\t\tvertical-align: middle\n\t\timg\n\t\t\tmax-width: 100%\n\t\t\tborder-radius: 50% 50% 0\n\t+r3\n\t\t&_big-img\n\t\t\t.man__text\n\t\t\t\tfont-size: 14px\n\n.social-big\n\tmargin: -4px\n\t+clr\n\t> li\n\t\tpadding: 4px\n\t\tfloat: left\n\n\t\ta\n\t\t\twidth: 55px\n\t\t\theight: 50px\n\t\t\tborder-radius: 3px\n\t\t\tcolor: #fff\n\t\t\tdisplay: block\n\t\t\ttext-align: center\n\t\t\t+vertical\n\t\t\ttransition: opacity .3s, box-shadow .3s\n\t\t\ti\n\t\t\t\tdisplay: inline-block\n\t\t\t\tvertical-align: middle\n\t\t\t\tfont-size: 20px\n\t\t\t\tline-height: 1\n\t\t\t&.is-vk\n\t\t\t\tbackground-color: #38639a\n\t\t\t\tbox-shadow: 0 2px 0 #2d4f7a\n\t\t\t&.is-fb\n\t\t\t\tbackground-color: #3a579a\n\t\t\t\tbox-shadow: 0 2px 0 #324b86\n\t\t\t&.is-odk\n\t\t\t\tbackground-color: #fda700\n\t\t\t\tbox-shadow: 0 2px 0 #d6a753\n\t\t\t&.is-gp\n\t\t\t\tbackground-color: #d63b22\n\t\t\t\tbox-shadow: 0 2px 0 #a42b18\n\t\t\t&.is-ya\n\t\t\t\tbackground-color: #f72415\n\t\t\t\tbox-shadow: 0 2px 0 #d63b22\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\topacity: .8\n\t\t\t\t\tbox-shadow: none\n\n\n.social-ya\n\t+reg\n\n.selectBox\n\tborder: 1px solid #ff8c61\n\tborder-radius: 0\n\tbackground: none\n\tfont-size: 0\n\t+regi\n\tposition: relative\n\tcursor: pointer\n\t&:focus\n\t\tborder-color: #ff8c61\n\t.selectBox-arrow\n\t\tbackground: none\n\t\tborder: none\n\t\tfont: normal normal normal 14px/1 FontAwesome\n\t\tfont-size: inherit\n\t\ttext-rendering: auto\n\t\t-webkit-font-smoothing: antialiased\n\t\t-moz-osx-font-smoothing: grayscale\n\t\tposition: absolute\n\t\ttop: 50%\n\t\tright: 22px\n\t\tfont-size: 14px\n\t\tmargin-top: -7px\n\t\tcolor: #ff8c61\n\t\twidth: auto\n\t\theight: auto\n\t\t&:before\n\t\t\tcontent: \"\\f107\"\n\t.selectBox-label\n\t\tfont-size: 18px\n\t\tline-height: 21px\n\t\tpadding: 12px 35px 11px 14px\n\t&.is-gray\n\t\tborder-color: #d8d8d8\n\t\tbackground: #fff\n\t&.is-small\n\t\tborder-radius: 3px\n\t\tborder-color: #d8d8d8\n\t\tbackground: #fff\n\t\t+reg\n\t\t&.selectBox-menuShowing\n\t\t\tborder-radius: 3px 3px 0 0\n\t\t.selectBox-label\n\t\t\tfont-size: 14px\n\t\t\tpadding: 14px 35px 13px 15px\n\t\t.selectBox-arrow\n\t\t\tcolor: #999\n.selectBox-options\n\tbackground: #fff\n\t+reg\n\tpadding: 19px 0 12px 0\n\tborder: 1px solid #ff8c61\n\tmax-height: 300px\n\tborder-radius: 0 !important\n\tbox-shadow: none\n\t&.selectBox-options-top\n\t\tmargin-top: -1px\n\t\tborder-bottom: none\n\t&.selectBox-options-bottom\n\t\tmargin-top: 1px\n\t\tborder-top: none\n\t&.is-gray-selectBox-dropdown-menu\n\t\tborder-color: #d8d8d8\n\t&.is-small-selectBox-dropdown-menu\n\t\tborder-color: #d8d8d8\n\t\tli\n\t\t\ta\n\t\t\t\tfont-size: 14px\n\tli\n\t\tmargin: 0 18px 0 14px\n\t\tborder-top: 1px solid #e5e5e5\n\t\t&:first-child\n\t\t\tborder: none\n\t\ta\n\t\t\tpadding: 10px 0\n\t\t\ttransition: color 0.25s\n\t\t\tlist-style-type: none\n\t\t\tfont-size: 18px\n\t\t\tline-height: 21px\n\t\t\tcursor: pointer\n\t\t\t&:hover\n\t\t\t\tbackground: none\n\t\t&.selectBox-selected\n\t\t\ta\n\t\t\t\tbackground: none","// popups\n\n.popup\n position: fixed\n top: 0\n left: 0\n right: 0\n bottom: 0\n background: rgba(#59344F, .4)\n z-index: 500\n +vertical\n padding: 45px 10px 45px\n overflow-y: auto\n visibility: hidden\n opacity: 0\n transition: visibility .3s, opacity .3s\n &.is-open\n visibility: visible\n opacity: 1\n .popup__in\n transform: scale(1)\n +r4\n padding-bottom: 25px\n &_download\n .popup\n &__in\n max-width: 450px\n &__body\n padding: 19px 20px 30px\n .profile-form__add\n padding: 7px 0 16px\n &__name\n color: #282828\n font-size: 22px\n line-height: 26px\n +reg\n margin-bottom: 10px\n &__in\n box-shadow: 0 2px 0 #e6e7e3, 0 5px 20px rgba(0, 0, 0, 0.28)\n border: 1px solid #d0d0d0\n border-width: 1px 1px 0 0\n display: inline-block\n vertical-align: middle\n position: relative\n width: 100%\n max-width: 410px\n background: #fff\n border-radius: 3px\n font-size: 14px\n text-align: left\n transform: scale(.9)\n transition: transform .2s\n &__close\n color: #fff\n position: absolute\n right: 0\n top: -35px\n background: transparent\n font-size: 22px\n opacity: .8\n +tr(opacity .3s)\n .no-touch &\n &:hover\n opacity: 1\n &__body\n padding: 10px 50px\n +r4\n padding: 10px 20px\n &__tabs\n +clr\n > a\n float: left\n width: 50%\n color: #282828\n font-size: 22px\n padding: 10px 15px 10px\n background: #e6e7e3\n position: relative\n z-index: 1\n transition: background .3s, color .3s\n +r4\n font-size: 16px\n text-align: center\n .no-touch &\n &:hover\n background: $mint\n color: #fff\n &:after\n content: ''\n position: absolute\n width: 10px\n top: 0\n bottom: 0\n &.is-active\n background: #fff\n &:after\n display: none\n .no-touch &\n &:hover\n color: #282828\n &:first-child\n border-radius: 2px 0 0 0\n padding-left: 50px\n +r4\n padding-left: 15px\n &:after\n right: 0\n background-image: linear-gradient(-270deg, transparent 0%, rgba(0,0,0, .1) 100%)\n &:last-child\n border-radius: 0 2px 0 0\n padding-left: 30px\n +r4\n padding-left: 15px\n &:after\n left: 0\n background-image: linear-gradient(270deg, transparent 0%, rgba(0,0,0, .1) 100%)\n &__title\n position: relative\n text-align: center\n margin: 10px 0\n span\n font-size: 14px\n color: rgba(#4a4a4a, .4)\n +light\n padding: 0 15px\n background: #fff\n position: relative\n z-index: 2\n &:before\n content: ''\n position: absolute\n left: 0\n right: 0\n height: 1px\n z-index: 1\n top: 50%\n background: #9bc1bc\n .social-big\n margin: 20px -5px\n.tab-content\n display: none\n &.is-active\n display: block\n\n.field\n margin-bottom: 20px\n &__label\n text-transform: uppercase\n +bold\n font-size: 12px\n margin-bottom: 7px\n color: #4a4a4a\n &__input\n .input-text\n width: 100%\n\n.field-login\n +clr\n margin-bottom: 20px\n .checkbox\n float: left\n margin-top: 13px\n +r4\n float: none\n margin-bottom: 15px\n .login\n float: right\n display: inline-block\n text-align: center\n +r4\n float: none\n display: block\n input\n display: block\n margin-bottom: 20px\n +r4\n width: 100%\n.input\n position: relative\n margin: 7px 0\n &.has-success\n .input-text\n border: 1px dashed $mint\n padding-right: 50px\n .input__valid\n visibility: visible\n opacity: 1\n &.has-error\n .input-text\n border-style: dashed \n .input__invalid\n visibility: visible\n opacity: 1\n background: rgb(185, 74, 72) \n &__icon\n position: absolute\n left: 0\n top: 0\n font-size: 14px\n padding: 18px\n &__valid, &__invalid\n transition: visibility .3s, opacity .3s\n visibility: hidden\n opacity: 0\n position: absolute\n top: 0\n right: 0\n padding: 18px\n background: $mint\n color: #fff\n font-size: 14px\n border-radius: 0 3px 3px 0\n.input-text\n border-radius: 3px\n border: 1px solid #d8d8d8\n color: #4a4a4a\n padding: 17px 15px 14px 40px\n font-size: 14px\n +reg\n &_pwd\n letter-spacing: 4px\n.input-btn\n color: #fff\n background-image: linear-gradient(180deg, #9bc1bc 0%, #93b6b2 100%)\n border-radius: 3px\n box-shadow: 0 2px 0 #8da8a4\n font-size: 18px\n padding: 10px 44px\n transition: opacity .3s, box-shadow .3s\n +r4\n padding: 10px 5px\n &_full\n display: block\n width: 100%\n .no-touch &\n &:hover\n opacity: .8\n box-shadow: none\n\n.orange-link\n display: inline-block\n color: #ff8c61\n border-bottom: 1px dashed #ff8c61\n +light\n .no-touch &\n &:hover\n border-style: solid\n\n.checkbox\n position: relative\n padding-left: 25px\n input[type=\"checkbox\"]\n opacity: 0\n visibility: hidden\n position: absolute\n span\n color: rgba(74, 74, 74, 0.4)\n cursor: pointer\n font-size: 12px\n +light\n &::before\n content: ''\n display: inline-block\n position: absolute\n left: 0\n top: -3px\n margin-right: 7px\n width: 18px\n height: 18px\n background: #fff\n border: 1px solid #d8d8d8\n border-radius: 2px\n &::after\n content: \"\\f00c\"\n display: none\n position: absolute\n left: 3px\n top: 0\n color: $mint\n +fa\n input[type=\"checkbox\"]:checked\n + span\n &:before\n border-color: $mint\n &::after\n display: block\n","$indent: 30px\n// typography\n.article\n\tfont-size: 18px\n\tline-height: 1.6\n\t&_serif\n\t\t+lora\n\t&__list\n\t\t&-num\n\t\t\tdisplay: table-cell\n\t\t\tmin-width: 108px\n\t\t\ttext-align: center\n\t\t\tfont-size: 68px\n\t\t\tcolor: #9bc1bc\n\t\t\tvertical-align: top\n\t\t\tletter-spacing: 7.25px\n\t\t\tline-height: 1\n\t\t\t+bold\n\t\tli\n\t\t\tdisplay: table\n\t\t\twidth: 100%\n\t&__option\n\t\tdisplay: table-cell\n\t\tvertical-align: top\n\t&__inner\n\t\tpadding: 0 55px\n\th2\n\t\t+med\n\t\tmargin-bottom: 7px\n\t\tfont-size: 28px\n\n\ta\n\t\tfont-size: 18px\n\tp\n\t\tmargin-bottom: $indent\n\tp, li\n\t\tstrong, b\n\t\t\t+lorab\n\t\ta\n\t\t\tcolor: #76938f\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\ttext-decoration: underline\n\tul\n\t\tmargin-bottom: $indent\n\t\tli\n\t\t\tposition: relative\n\t\t\tcolor: #000\n\t\t\tpadding-left: 37px\n\t\t\t&:before\n\t\t\t\tcontent: ''\n\t\t\t\tposition: absolute\n\t\t\t\ttop: 12px\n\t\t\t\tleft: 12px\n\t\t\t\twidth: 6px\n\t\t\t\theight: 6px\n\t\t\t\tbackground: #9bc1bc\n\t\t\t\tborder-radius: 50%\n\t\t&.slick-dots\n\t\t\tli\n\t\t\t\tpadding: 0\n\t\t\t\t&:before\n\t\t\t\t\tdisplay: none\n\tfigure\n\t\tborder-bottom: 1px solid #9bc1bc\n\t\tpadding-bottom: 20px\n\t\tmargin-bottom: 20px\n\t\t&.figure_mb\n\t\t\tmargin-bottom: 35px\n\t\t> img\n\t\t\tmax-width: 100%\n\t\t\tdisplay: block\n\t\t\tmargin: 0 auto 10px\n\t\t.iframe-wrap\n\t\t\tposition: relative\n\t\t\tmargin-bottom: 10px\n\t\t\tpadding-bottom: 55.25%\n\t\t\theight: 0\n\t\t\toverflow: hidden\n\t\t\tiframe\n\t\t\t\tposition: absolute\n\t\t\t\ttop: 0\n\t\t\t\tleft: 0\n\t\t\t\theight: 100%\n\t\t\t\twidth: 100%\n\tfigcaption\n\t\t+light\n\t\t> .square\n\t\t\tfloat: left\n\t\t\tmargin-top: 3px\n\t\t> p\n\t\t\toverflow: hidden\n\t\t\tpadding-left: 15px\n\t\t\tline-height: 1.25\n\t\t\tfont-size: 16px\n\t\t\tmargin-bottom: 0\n\t\t\t+ p\n\t\t\t\tmargin-bottom: 15px\n\t\t\t.meta\n\t\t\t\tdisplay: block\n\t\t\t\tfont-size: 14px\n\t\t\t\t+light\n\t\t\t\tline-height: 1.25\n\t\t\t\tpadding-top: 3px\n\t\t\t\tmargin-top: 5px\n\t\t\t\t&:only-child\n\t\t\t\t\tmargin-top: 0\n\tblockquote\n\t\tmargin-bottom: $indent\n\t\ttext-align: center\n\t\tfont-size: 28px\n\t\tline-height: 1.42\n\t\tpadding: 55px 0\n\t\tposition: relative\n\t\tdisplay: block\n\t\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\"\n\t\t+lorai\n\t\t&.blockquote_no-quotes\n\t\t\t&:before,\n\t\t\t&:after\n\t\t\t\tdisplay: none\n\t\t\tp\n\t\t\t\t&:before,\n\t\t\t\t&:after\n\t\t\t\t\twidth: 87px\n\t\t\t\t\tmargin-left: -43.5px\n\t\t&:before,\n\t\t&:after\n\t\t\tposition: absolute\n\t\t\tfont-size: 96px\n\t\t\tline-height: 0.9\n\t\t\tcolor: #9bc1bc\n\t\t\tleft: 50%\n\t\t\tmargin-left: -40px\n\t\t\tbackground: #fff\n\t\t\tpadding: 0 15px\n\t\t\tz-index: 2\n\t\t\theight: 40px\n\t\t\t+lorabi\n\t\t&:before\n\t\t\tcontent: open-quote\n\t\t\ttop: 0\n\t\t\tmargin-top: -7px\n\t\t&:after\n\t\t\tcontent: close-quote\n\t\t\tbottom: 0\n\t\tp\n\t\t\tmargin-bottom: 0\n\t\t\t&:before,\n\t\t\t&:after\n\t\t\t\tcontent: ''\n\t\t\t\twidth: 300px\n\t\t\t\theight: 1px\n\t\t\t\tbackground: #9bc1bc\n\t\t\t\tposition: absolute\n\t\t\t\tleft: 50%\n\t\t\t\tmargin-left: -150px\n\t\t\t\tz-index: 1\n\t\t\t&:before\n\t\t\t\ttop: 16px\n\t\t\t&:after\n\t\t\t\tbottom: 19px\n\t.man\n\t\tmargin: 37px 0 10px\n\t.expand__link\n\t\tfont-size: 30px\n\t+r5\n\t\t&__list-num\n\t\t\tmin-width: 80px\n\t+r2\n\t\t&__inner\n\t\t\tpadding: 0\n\t+r3\n\t\tfont-size: 16px\n\t\t.man\n\t\t\tmargin-top: 15px\n\t+r4\n\t\tul li\n\t\t\tmargin-left: 15px\n\t\t&__list li\n\t\t\tdisplay: block\n\t\t&__option\n\t\t\tdisplay: block\n\t\t\t+clr\n\t\t&__el\n\t\t\tclear: both\n\t\t&__list-num\n\t\t\tdisplay: block\n\t\t\tfloat: left\n\t\t\tmin-width: auto\n\t\t\tmargin-right: 18px\n\t\t\ttext-align: left\n\t\tblockquote\n\t\t\tfont-size: 22px\n\t\t\tline-height: 1.85\n\t\t.h3\n\t\t\tmargin: 5px 0 0\n\t\t\tline-height: 1.4\n\t\t\toverflow: hidden\n\t\t.expand__link\n\t\t\tfont-size: 18px\n\t&__content\n\t\tpadding: 0\n\t\tp, ul, ol, .news-header, .divider, figure, h2, h3, h4, .h2, .h3, .h4\n\t\t\tmax-width: 630px\n\t\tp, ul, ol, blockquote, figure, h2, h3, h4, .h2, .h3, .h4\n\t\t\tmargin: 0 auto 30px\n\t\t.news-header\n\t\t\tmargin: 0 auto\n\t\t\th4, .h4\n\t\t\t\t+bold\n\t\t.divider\n\t\t\tmargin: 25px auto\n\t\tblockquote\n\t\t\tmax-width: 740px\n\t\tfigure, blockquote\n\t\t\tp\n\t\t\t\tmax-width: 100%\n\t\t\t\tmargin: 0\n\t\t.inner-slider\n\t\t\tfigure\n\t\t\t\tmargin: 0\n\t\t\t\tmax-width: 100%\n\t\tfigcaption\n\t\t\tpadding: 15px 0 0",".main\n\tpadding: 30px 15px\n\t&-in\n\t\tpadding: 30px 15px 50px\n\t&__row\n\t\tmargin: 0 -15px\n\t\t+clr\n\t&__content, &__sidebar\n\t\tpadding: 0 15px\n\t\tfloat: left\n\t&__sidebar\n\t\twidth: 25%\n\t&__content\n\t\twidth: 75%\n\n.social\n\tborder: 1px solid #e6e6e6\n\tpadding: 19px 15px 15px\n\ttext-align: center\n\tmargin-bottom: 30px\n\t+r3\n\t\tmargin: 0 auto 30px\n\t&__title\n\t\tfont-size: 22px\n\t\tline-height: 1.18\n\t\t+medi\n\t\ta\n\t\t\tdisplay: inline-block\n\t\t\t+tr(color .3s)\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\tcolor: $mint\n\t\t&:after\n\t\t\twidth: 38px\n\t\t\tborder-bottom: 3px solid #e6e6e6\n\t\t\tmargin: 11px auto 15px\n\t\t\tdisplay: block\n\t\t\tcontent: \"\"\n\n\t&__list\n\t\tfont-size: 0\n\t\tli\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: top\n\t\t\tpadding: 5px\n\t\ta\n\t\t\tdisplay: block\n\t\t\tcolor: #fff\n\t\t\twidth: 40px\n\t\t\theight: 40px\n\t\t\tpadding: 9px 0 7px\n\t\t\ttext-align: center\n\t\t\t+tr(transform .3s)\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\ttransform: scale(1.2)\n\t\t\t&.is-fb\n\t\t\t\tbackground-color: #3b5998\n\t\t\t&.is-tw\n\t\t\t\tbackground-color: #55acee\n\t\t\t&.is-vk\n\t\t\t\tbackground-color: #45668e\n\t\t\t&.is-od\n\t\t\t\tbackground-color: #ed812b\n\t\ti\n\t\t\tfont-size: 24px\n\t\t.is-gx\n\t\t\twidth: 40px\n\n.news-main\n\tmargin-bottom: 30px\n\t&__title\n\t\tfont-size: 14px\n\t\tline-height: 20px\n\t\tpadding-left: 23px\n\t\tposition: relative\n\t\t+light\n\t\ti\n\t\t\tcolor: #9bc1bc\n\t\t\tfont-size: 18px\n\t\t\tposition: absolute\n\t\t\ttop: 0\n\t\t\tleft: 0\n\t&__link\n\t\tcolor: #9bc1bc\n\t\t+reg\n\t\tfont-size: 18px\n\t\tline-height: 1\n\t\tposition: relative\n\t\tdisplay: inline-block\n\t\tvertical-align: top\n\t\tpadding-right: 20px\n\t\ti\n\t\t\tposition: absolute\n\t\t\ttop: 1px\n\t\t\tright: 0\n\t&__wrap\n\t\tmargin-bottom: 15px\n\t\tposition: relative\n\t\toverflow: hidden\n\t\t&:before\n\t\t\tcontent: \"\"\n\t\t\tposition: absolute\n\t\t\tbottom: 0\n\t\t\tleft: 0\n\t\t\tright: 0\n\t\t\theight: 100px\n\t\t\tbackground-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #fff 100%)\n\t\t\tz-index: 1\n\t&__list\n\t\tmax-height: 1387px\n\t\t+r1\n\t\t\tmax-height: 1210px\n\t\t.news-item\n\t\t\t&:last-child\n\t\t\t\tborder: none\n\n.scroll\n\tposition: relative\n\toverflow: hidden\n\t&.ps-active-y\n\t\tpadding-right: 10px\n\t.no-touch &\n\t\t&:hover, &.ps-in-scrolling\n\t\t\t.ps-scrollbar-y, .ps-scrollbar-x\n\t\t\t\topacity: 1\n\t.ps-scrollbar-x-rail, .ps-scrollbar-y-rail\n\t\tposition: absolute\n\t\tz-index: 2\n\t.ps-scrollbar-y\n\t\twidth: 8px\n\t.ps-scrollbar-x\n\t\theight: 8px\n\t.ps-scrollbar-y, .ps-scrollbar-x\n\t\tposition: relative\n\t\tbackground: rgba(#000, 0.3)\n\t\topacity: 0\n\t\ttransition: opacity 0.2s\n\n.news-item\n\tborder-bottom: 1px solid #e6e6e6\n\tpadding: 25px 0\n\t&:first-child\n\t\tpadding-top: 22px\n\t&__link\n\t\tdisplay: block\n\t\t+clr\n\t\tcolor: #282828\n\t\ttransition: color 0.25s\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\tcolor: $red\n\t&__img\n\t\tfloat: right\n\t\twidth: 160px\n\t\tfont-size: 0\n\t\tmargin: 5px 0 0 10px\n\t\timg\n\t\t\twidth: 100%\n\t&__title\n\t\tfont-size: 20px\n\t\tline-height: 22px\n\t\t+med\n\t\tmargin-bottom: 10px\n\t\t+r3\n\t\t\tfont-size: 18px\n\tp\n\t\tfont-size: 16px\n\t\tline-height: 20px\n\t\t+light\n\t\tmargin-bottom: 10px\n\t\t+r3\n\t\t\tfont-size: 15px\n\ttime\n\t\tdisplay: block\n\n.item-lg\n\tpadding: 60px 30px 37px\n\tposition: relative\n\t+cover\n\t+r3\n\t\tpadding: 60px 20px 30px\n\t\tmargin: 0 -15px\n\t&:before\n\t\tcontent: \"\"\n\t\tposition: absolute\n\t\ttop: 0\n\t\tleft: 0\n\t\tright: 0\n\t\tbottom: 0\n\t\tbackground-image: linear-gradient(180deg, rgba(64, 38, 57, 0.7) 0%, rgba(62, 36, 55, 0.85) 100%)\n\t\tz-index: 1\n\n\t.btn\n\t\tposition: absolute\n\t\ttop: 10px\n\t\tleft: -5px\n\t\tz-index: 2\n\t\tbackground: #fff\n\t\t+r3\n\t\t\tleft: 15px\n\t&__in\n\t\tposition: relative\n\t\tz-index: 1\n\t\t+clr\n\t&__box, &__slider\n\t\tfloat: left\n\t\t+r2\n\t\t\tfloat: none\n\t&__box\n\t\tbackground-color: rgba(255, 255, 255, 0.9)\n\t\twidth: 31%\n\t\tpadding: 25px 20px 32px 28px\n\t\t+r1\n\t\t\tpadding: 21px 17px 32px\n\t\t\twidth: 30%\n\t\t+r2\n\t\t\twidth: auto\n\t\t\tmargin: 0 20px\n\t\t+r3\n\t\t\tmargin: 0\n\t\tp\n\t\t\tfont-size: 18px\n\t\t\t+light\n\t\t\tline-height: 24px\n\t\t\t+r1\n\t\t\t\tfont-size: 16px\n\t\t\t\tline-height: 20px\n\t&__slider\n\t\twidth: 69%\n\t\tpadding: 0 20px 0 71px\n\t\t+r1\n\t\t\twidth: 70%\n\t\t\tpadding: 0 15px 0 54px\n\t\t+r2\n\t\t\twidth: auto\n\t\t\tpadding: 0 20px\n\t\t+r3\n\t\t\tpadding: 0\n\t&__title\n\t\tfont-size: 52px\n\t\tline-height: 1\n\t\t+bold\n\t\tmargin-bottom: 22px\n\t\t+r1\n\t\t\tfont-size: 38px\n\n.slider\n\tmax-width: 100%\n\twidth: 760px\n\tmin-height: 350px\n\tposition: relative\n\t+r2\n\t\tmin-height: 1px\n\t&:before, &:after\n\t\tcontent: \"\"\n\t\tposition: absolute\n\t\tleft: 0\n\t\tright: 0\n\t\theight: calc(50% - 25px)\n\t\tborder: 1px solid #fff\n\t\t+r3\n\t\t\theight: calc(50% - 20px)\n\t&:before\n\t\ttop: 0\n\t\tborder-bottom: none\n\t&:after\n\t\tbottom: 0\n\t\tborder-top: none\n\t&__in\n\t\tmin-height: 350px\n\t\tposition: relative\n\t\tz-index: 2\n\t\t+r2\n\t\t\tmin-height: 1px\n\t&__prev, &__next\n\t\tposition: absolute\n\t\ttop: 50%\n\t\tmargin-top: -25px\n\t\twidth: 50px\n\t\theight: 50px\n\t\tborder: 1px solid #fff\n\t\tborder-radius: 50%\n\t\tfont-size: 32px\n\t\tcolor: #fff\n\t\tbackground: none\n\t\tcursor: pointer\n\t\tz-index: 10\n\t\ttransition: all 0.2s\n\t\t+r3\n\t\t\twidth: 40px\n\t\t\theight: 40px\n\t\t\tmargin: -20px 0 0\n\t\t\tfont-size: 25px\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\tbackground-color: #f2c05e\n\t\t\t\tborder-color: #f2c05e\n\t&__prev\n\t\tleft: -24px\n\t\t+r3\n\t\t\tleft: -19px\n\t\ti\n\t\t\tmargin-right: 4px\n\t&__next\n\t\tright: -24px\n\t\t+r3\n\t\t\tright: -19px\n\t\ti\n\t\t\tmargin-left: 4px\n\t.slick-dots\n\t\tz-index: 10\n\t\tbottom: 40px\n\t\tfont-size: 0\n\t\tli\n\t\t\tpadding: 0\n\t\t\tmargin: 0 5px\n\t\t\t&.slick-active\n\t\t\t\tbutton\n\t\t\t\t\tbackground: #fff\n\t\t\tbutton\n\t\t\t\twidth: 12px\n\t\t\t\theight: 12px\n\t\t\t\tborder: 1px solid #fff\n\t\t\t\tbackground: none\n\n.slide\n\tcolor: #fff\n\tpadding: 53px 110px 72px\n\tposition: relative\n\tz-index: 3\n\t+r1\n\t\tpadding: 45px 45px 70px\n\t+r3\n\t\tpadding: 20px 30px 70px\n\t&__title\n\t\tfont-size: 36px\n\t\tline-height: 1\n\t\t+lorai\n\t\tmargin-bottom: 55px\n\t\t+r1\n\t\t\tfont-size: 32px\n\t\t\tline-height: 36px\n\t\t+r3\n\t\t\tfont-size: 24px\n\t\t\tline-height: 26px\n\t\t\tmargin-bottom: 30px\n\t\t\ttext-align: center\n\t\t+r4\n\t\t\tfont-size: 22px\n\t&__author\n\t\tfont-size: 0\n\t\t+clr\n\t&__img, &__name\n\t\tdisplay: inline-block\n\t\tvertical-align: middle\n\t&__img\n\t\twidth: 70px\n\t\theight: 70px\n\t\tborder-radius: 50%\n\t\toverflow: hidden\n\t\tmargin-right: 20px\n\t\t+r3\n\t\t\twidth: 60px\n\t\t\theight: 60px\n\t\t\tmargin-right: 15px\n\t\t\tfloat: left\n\t\timg\n\t\t\twidth: 100%\n\t\t\theight: 100%\n\t\t\tborder-radius: 50%\n\t&__name\n\t\tfont-size: 18px\n\t\tline-height: 21px\n\t\t+med\n\t\t+r3\n\t\t\tdisplay: block\n\t\t\tpadding: 20px 0 20px 75px\n\t\t+r3\n\t\t\tfont-size: 16px\n\t\t\t+reg\n\t&__line\n\t\toverflow: hidden\n\t\tposition: relative\n\t\theight: 14px\n\t\tmargin-bottom: 15px\n\t\t&:before, &:after\n\t\t\tcontent: \"\"\n\t\t\tposition: absolute\n\t\t\ttop: 0\n\t\t\tborder-top: 2px solid #fff\n\t\t\twidth: 300px\n\t\t&:before\n\t\t\tleft: -115px\n\t\t\t+r3\n\t\t\t\twidth: 200px\n\t\t&:after\n\t\t\tleft: 240px\n\t\t\t+r3\n\t\t\t\tleft: 140px\n\t\t\t\twidth: 500px\n\t\tspan\n\t\t\theight: 14px\n\t\t\tmargin-left: 185px\n\t\t\twidth: 55px\n\t\t\tborder-left: 2px solid #fff\n\t\t\tdisplay: block\n\t\t\tposition: relative\n\t\t\t+r3\n\t\t\t\tmargin-left: 85px\n\t\t\t&:before\n\t\t\t\tcontent: \"\"\n\t\t\t\tposition: absolute\n\t\t\t\tbottom: 0\n\t\t\t\tleft: 0\n\t\t\t\tborder-bottom: 2px solid #fff\n\t\t\t\twidth: 100px\n\t\t\t\ttransform-origin: bottom left\n\t\t\t\ttransform: rotate(-13deg)\n\n.load-more\n\tposition: relative\n\tmargin-top: 35px\n\tborder-top: 1px solid #9bc1bc\n\tbackground-color: #e4eae9\n\t.btn-load\n\t\tmargin-top: -25px\n\t\tmargin-bottom: 15px\n\t&__section\n\t\t+r3\n\t\t\tmax-width: 320px\n\t\t\tmargin: 0 auto\n\t\t&:last-child\n\t\t\t&:after\n\t\t\t\tdisplay: none\n\t\t&:after\n\t\t\tcontent: \"\"\n\t\t\tdisplay: block\n\t\t\twidth: 100%\n\t\t\tmax-width: 300px\n\t\t\tmargin: 0 auto 30px\n\t\t\tborder-bottom: 2px solid #9bc1bc\n\t&__title\n\t\tfont-size: 14px\n\t\tletter-spacing: 0.2em\n\t\tline-height: 15px\n\t\t+med\n\t\ttext-transform: uppercase\n\t\tpadding: 0 15px 15px\n\t.main\n\t\tpadding-bottom: 0\n.btn-load\n\tmax-width: 410px\n\twidth: 100%\n\tpadding: 16px\n\tbackground-color: #9bc1bc\n\tborder-radius: 2px\n\tcolor: #fff\n\tline-height: 1\n\tcursor: pointer\n\tfont-size: 0\n\tdisplay: block\n\tmargin: 0 auto\n\ttransition: background 0.25s\n\t+r3\n\t\tmax-width: 290px\n\t.no-touch &\n\t\t&:hover\n\t\t\tbackground: darken(#9bc1bc, 5%)\n\t\t&:active\n\t\t\tbackground: darken(#9bc1bc, 10%)\n\tspan\n\t\tfont-size: 18px\n\ti\n\t\tfont-size: 20px\n\t\tmargin-right: 17px\n\n.blockquote\n\theight: 462px\n\tborder: 1px solid\n\tposition: relative\n\ttext-align: center\n\tmargin-bottom: 30px\n\t+r1\n\t\theight: 402px\n\t+r3\n\t\tmax-width: 320px\n\t\tmargin: 0 auto 30px\n\t\theight: 370px\n\t&_red\n\t\tborder-color: #d27857\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\t.blockquote__text\n\t\t\t\t\tp\n\t\t\t\t\t\tcolor: #d27857\n\t\t.blockquote\n\t\t\t&__info\n\t\t\t\tcolor: #d27857\n\t\t\t&__text\n\t\t\t\t&:before, &:after\n\t\t\t\t\tcolor: #d27857\n\t&_gold\n\t\tborder-color: #f2c05e\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\t.blockquote__text\n\t\t\t\t\tp\n\t\t\t\t\t\tcolor: #f2c05e\n\t\t.blockquote\n\t\t\t&__info\n\t\t\t\tcolor: #f2c05e\n\t\t\t&__text\n\t\t\t\t&:before, &:after\n\t\t\t\t\tcolor: #f2c05e\n\t&_violet\n\t\tborder-color: #c0a6cd\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\t.blockquote__text\n\t\t\t\t\tp\n\t\t\t\t\t\tcolor: #c0a6cd\n\t\t.blockquote\n\t\t\t&__info\n\t\t\t\tcolor: #c0a6cd\n\t\t\t&__text\n\t\t\t\t&:before, &:after\n\t\t\t\t\tcolor: #c0a6cd\n\t.btn\n\t\tposition: absolute\n\t\ttop: 10px\n\t\tleft: -5px\n\t&__link\n\t\tdisplay: block\n\t\theight: 100%\n\t\tpadding: 57px 20px 17px\n\t\toverflow: hidden\n\t\t+r1\n\t\t\tpadding: 43px 20px 15px\n\t&__info\n\t\tfont-size: 16px\n\t\tline-height: 18px\n\t\t+med\n\t\t+r1\n\t\t\tfont-size: 14px\n\t&__text\n\t\tmax-width: 340px\n\t\tquotes: \"\\201C\"\"\\201D\"\n\t\tmargin: 0 auto\n\t\tposition: relative\n\t\tpadding: 50px 0\n\t\t+r3\n\t\t\tpadding: 45px 0 40px\n\t\t&:before, &:after\n\t\t\tfont-size: 72px\n\t\t\t+lorab\n\t\t\tline-height: 40px\n\t\t\tposition: absolute\n\t\t\tleft: 0\n\t\t\tright: 0\n\t\t\ttext-align: center\n\t\t\t+r1\n\t\t\t\tfont-size: 54px\n\t\t&:before\n\t\t\tcontent: open-quote\n\t\t\ttop: 25px\n\t\t\t+r1\n\t\t\t\ttop: 15px\n\t\t&:after\n\t\t\tcontent: close-quote\n\t\t\tbottom: -15px\n\t\t\t+r1\n\t\t\t\tbottom: -5px\n\t\t\t+r3\n\t\t\t\tbottom: -15px\n\t\tp\n\t\t\t+lorai\n\t\t\tfont-size: 20px\n\t\t\tline-height: 28px\n\t\t\tcolor: #282828\n\t\t\tmax-height: 252px\n\t\t\toverflow: hidden\n\t\t\ttransition: color 0.25s\n\t\t\t+r1\n\t\t\t\tfont-size: 17px\n\t\t\t\tline-height: 20px\n\t\t\t\tmax-height: 200px\n\t\t\t+r3\n\t\t\t\tfont-size: 16px\n\n.block-v1\n\theight: 402px\n\tborder: 1px solid #d27857\n\tposition: relative\n\ttext-align: center\n\tmargin-bottom: 30px\n\t&__link\n\t\tdisplay: block\n\t\theight: 100%\n\t\tpadding: 57px 20px 17px\n\t\toverflow: hidden\n\t\tcolor: #d27857\n\t&__info\n\t\tfont-size: 22px\n\t\tline-height: 22px\n\t&__text\n\t\tmargin-top: 10px\n\t\tp\n\t\t\tfont-size: 20px\n\t\t\tline-height: 28px\n\t\t\tcolor: #282828\n\t\t\tmax-height: 252px\n\t\t\toverflow: hidden\n\t\t\ttransition: color 0.25s\n\t&__meta\n\t\tmargin-top: 10px\n\t\tp\n\t\t\tfont-size: 14px\n\t\t\tline-height: 14px\n\t\t\tcolor: #282828\n\t\t\tmax-height: 252px\n\t\t\toverflow: hidden\n\t\t\ttransition: color 0.25s\n\n.item-banner\n\tpadding: 0 30px\n\tcolor: #fff\n\tposition: relative\n\tmargin-bottom: 20px\n\t+r3\n\t\tmax-width: 320px\n\t\tmargin: 0 auto 20px\n\t\tpadding: 150px 20px 30px\n\t&__bg\n\t\tbackground-position: right center\n\t\tbackground-repeat: no-repeat\n\t\tposition: absolute\n\t\ttop: 0\n\t\tbottom: 0\n\t\tleft: 0\n\t\tright: 0\n\t\t+r1\n\t\t\tbackground-size: cover\n\t\t+r2\n\t\t\tbackground-position: center\n\t\t+r3\n\t\t\tbackground-size: contain\n\t\t\tbackground-position: top center\n\t&_blue\n\t\tbackground-color: #051431\n\t\t.item-banner\n\t\t\t&__bg\n\t\t\t\t+r3\n\t\t\t\t\theight: 140px\n\t\t\t\t\tbottom: auto\n\t\t\t\t&:before\n\t\t\t\t\tcontent: \"\"\n\t\t\t\t\tposition: absolute\n\t\t\t\t\ttop: 0\n\t\t\t\t\tbottom: 0\n\t\t\t\t\tleft: 340px\n\t\t\t\t\twidth: 230px\n\t\t\t\t\tbackground-image: linear-gradient(to right, #051431 0%, rgba(5, 20, 49, 0) 100%)\n\t\t\t\t\t+r1\n\t\t\t\t\t\tleft: 0\n\t\t\t\t\t\tright: 0\n\t\t\t\t\t\tmargin: 0\n\t\t\t\t\t\twidth: auto\n\t\t\t\t\t+r3\n\t\t\t\t\t\tdisplay: none\n\t&_gold\n\t\tbackground-color: #f2cd42\n\t\t.item-banner\n\t\t\t&__bg\n\t\t\t\t&:before\n\t\t\t\t\tposition: absolute\n\t\t\t\t\ttop: 0\n\t\t\t\t\tleft: 0\n\t\t\t\t\tright: 0\n\t\t\t\t\tbottom: 0\n\t\t\t\t\tbackground-color: rgba(58, 34, 48, 0.44)\n\t\t\t\t\tborder: 1px solid #979797\n\t\t\t\t\tcontent: \"\"\n\t\t\t&__link-text\n\t\t\t\tleft: 440px\n\t\t\t\t+r1\n\t\t\t\t\tleft: 300px\n\t\t\t\t+r3\n\t\t\t\t\tleft: 0\n\t\t\t\t\tbottom: auto\n\t\t\t\t\tpadding-top: 30px\n\t&_puzzles\n\t\tpadding: 0\n\t\t+r3\n\t\t\tpadding: 150px 0 0\n\t\t.item-banner\n\t\t\t&__bg\n\t\t\t\tleft: 405px\n\t\t\t\tbackground-size: cover\n\t\t\t\tbackground-position: center center\n\t\t\t\t+r1\n\t\t\t\t\tleft: 265px\n\t\t\t\t+r3\n\t\t\t\t\tleft: 0\n\t\t\t\t\tbottom: auto\n\t\t\t\t\theight: 150px\n\t\t\t\t\tbackground-position: top center\n\t\t\t\t&:before\n\t\t\t\t\tcontent: \"\"\n\t\t\t\t\tposition: absolute\n\t\t\t\t\ttop: 0\n\t\t\t\t\tbottom: 0\n\t\t\t\t\tleft: 0\n\t\t\t\t\tright: 0\n\t\t\t\t\tbottom: 0\n\t\t\t\t\tbackground-color: rgba(58, 34, 48, 0.44)\n\t\t.box-form\n\t\t\tborder-radius: 0\n\t\t\tbackground: #fff\n\t\t\tmax-width: 410px\n\t\t\tpadding-bottom: 16px\n\t\t\t+r1\n\t\t\t\tmax-width: 270px\n\t\t\t+r3\n\t\t\t\tmax-width: 100%\n\t.btn\n\t\tposition: absolute\n\t\ttop: 10px\n\t\tleft: -5px\n\t\tz-index: 10\n\t\tbackground: #fff\n\t&__left\n\t\tposition: relative\n\t\tmax-width: 380px\n\t\tpadding: 70px 0 30px\n\t\tz-index: 1\n\t\t+r1\n\t\t\tposition: static\n\t\t\tmax-width: 270px\n\t\t\tpadding: 60px 0 30px\n\t\t+r3\n\t\t\tpadding: 0\n\t\t&-in\n\t\t\tposition: relative\n\t\t\tz-index: 2\n\t&__title, &__subtitle, &__title_mod\n\t\t+bold\n\t&__title\n\t\tfont-size: 52px\n\t\tline-height: 1\n\t\tletter-spacing: 5px\n\t\t+r1\n\t\t\tfont-size: 38px\n\t\t\tline-height: 1.2\n\t\t\tmargin-bottom: 5px\n\t&__subtitle\n\t\tfont-size: 22px\n\t\tline-height: 31px\n\t\tmargin-bottom: 20px\n\t\t+r1\n\t\t\tfont-size: 18px\n\t\t\tline-height: 26px\n\t\t\tmargin-bottom: 5px\n\t&__title_mod\n\t\tfont-size: 48px\n\t\tline-height: 1\n\t\tmargin-bottom: 10px\n\t\t+r1\n\t\t\tfont-size: 38px\n\t\t\tline-height: 42px\n\t\t+r3\n\t\t\tfont-size: 30px\n\t\t\tline-height: 35px\n\tp\n\t\tfont-size: 18px\n\t\tline-height: 24px\n\t\t+light\n\t\tmargin-bottom: 35px\n\t\t+r1\n\t\t\tfont-size: 16px\n\t\t\tline-height: 20px\n\t\t\tmargin-bottom: 23px\n\t&__btn\n\t\tdisplay: block\n\t\twidth: 100%\n\t\tborder: 3px solid #ff8c61\n\t\tcolor: #ff8c61\n\t\tfont-size: 22px\n\t\tline-height: 1\n\t\ttext-align: center\n\t\tpadding: 16px\n\t\tposition: relative\n\t\ttransition: border .3s, color .3s\n\t\tz-index: 1\n\t\t&:before\n\t\t\tcontent: ''\n\t\t\tposition: absolute\n\t\t\tleft: 0\n\t\t\ttop: 0\n\t\t\tbottom: 0\n\t\t\twidth: 0\n\t\t\tbackground: $orange\n\t\t\tz-index: -1\n\t\t\t+tr(width .3s)\n\t\t+r3\n\t\t\tfont-size: 20px\n\t\t\tpadding: 17px\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\tcolor: #fff\n\t\t\t\t&:before\n\t\t\t\t\twidth: 100%\n\t\t&_full\n\t\t\tbackground-color: #ff8c61\n\t\t\tcolor: #fff\n\t\t\tborder: 0\n\t\t\tpadding: 19px 16px\n\t\t\t&:before\n\t\t\t\tbackground: #E17952\n\t&__link-text\n\t\tposition: absolute\n\t\tbottom: 0\n\t\tleft: 0\n\t\tright: 0\n\t\tpadding: 0 50px 55px 20px\n\t\ttext-align: center\n\t\t+r2\n\t\t\tpadding: 0 30px 55px\n\t\t+r3\n\t\t\tpadding: 0 15px 15px\n\t\tdiv\n\t\t\tmargin: 0\n\t\t\tcolor: #fff\n\t\t\t+bold\n\t\t\tfont-size: 22px\n\t\t\tline-height: 24px\n\t\t\t+r2\n\t\t\t\tfont-size: 18px\n\t\t\t\tline-height: 20px\n\t\t\t+r3\n\t\t\t\tfont-size: 16px\n\t\t\t\tline-height: 18px\n\n.item-image\n\tposition: relative\n\tpadding: 117px 30px 83px\n\tmargin-bottom: 20px\n\t+r3\n\t\tpadding: 170px 0 0\n\t\tmax-width: 320px\n\t\tmargin: 0 auto 20px\n\t+r4\n\t\tpadding-top: 150px\n\t&__bg\n\t\tposition: absolute\n\t\ttop: 0\n\t\tbottom: 0\n\t\tleft: 0\n\t\tright: 0\n\t\t+cover\n\t\t+r3\n\t\t\tbackground-size: contain\n\t\t\tbackground-position: top center\n\t\t\tbottom: auto\n\t\t\theight: 170px\n\t\t&:before\n\t\t\tcontent: \"\"\n\t\t\tposition: absolute\n\t\t\ttop: 0\n\t\t\tleft: 0\n\t\t\tright: 0\n\t\t\tbottom: 0\n\t\t\tbackground-color: rgba(58, 34, 48, 0.44)\n\t\t\tborder: 1px solid #979797\n\t.btn\n\t\tposition: absolute\n\t\ttop: 10px\n\t\tleft: -5px\n\t\tbackground: #fff\n\t\tz-index: 2\n\n.box-form\n\tposition: relative\n\tz-index: 2\n\tbackground-color: rgba(255, 255, 255, 0.9)\n\tborder-radius: 6px\n\tpadding: 20px 40px 33px\n\tmax-width: 380px\n\tcolor: #282828\n\t+r1\n\t\tmax-width: 270px\n\t\tpadding: 20px 20px 30px\n\t+r3\n\t\tmax-width: 100%\n\t\tbackground: #fff\n\t\tpadding: 20px 25px 25px\n\t\tborder-radius: 0\n\t&__title, &__subtitle\n\t\t+bold\n\t&__title\n\t\tfont-size: 52px\n\t\tline-height: 1.2\n\t\t+r1\n\t\t\tfont-size: 38px\n\t\t\tline-height: 42px\n\t&__subtitle\n\t\tfont-size: 22px\n\t\tline-height: 1\n\t\tmax-width: 240px\n\t\tmargin-bottom: 35px\n\t\t+r1\n\t\t\tfont-size: 18px\n\t\t\tline-height: 26px\n\t\t\tmargin-bottom: 15px\n\t&__text\n\t\t+reg\n\t\tfont-size: 18px\n\t\tline-height: 22px\n\t\tmargin-bottom: 17px\n\t\t+r1\n\t\t\tfont-size: 16px\n\t\t\tline-height: 20px\n\t&__field\n\t\tmargin-bottom: 19px\n\t&__btn\n\t\tbackground-color: #ff8c61\n\t\tdisplay: inline-block\n\t\tvertical-align: top\n\t\ttext-align: center\n\t\twidth: 100%\n\t\t+med\n\t\tcolor: #fff\n\t\tfont-size: 17px\n\t\tline-height: 21px\n\t\tpadding: 13px 12px 12px\n\t\t+tr(background .3s)\n\t\tposition: relative\n\t\tz-index: 1\n\t\t&:before\n\t\t\tcontent: ''\n\t\t\tposition: absolute\n\t\t\ttop: 0\n\t\t\tbottom: 0\n\t\t\tleft: 0\n\t\t\twidth: 0\n\t\t\tz-index: -1\n\t\t\tbackground: #E17952\n\t\t\t+tr(width .3s)\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\t&:before\n\t\t\t\t\twidth: 100%\n\tp\n\t\tfont-size: 16px\n\t\tline-height: 18px\n\t\t+light\n\t\tpadding: 5px 0 0\n\t\ta\n\t\t\tcolor: #ff8c61\n\t\t\ttext-decoration: underline\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\ttext-decoration: none\n\n.select\n\tcolor: #282828\n\tfont-size: 18px\n\tline-height: 21px\n\tposition: relative\n\tcursor: pointer\n\t&_white\n\t\tbackground-color: #fff\n\t\t.select__text\n\t\t\tpadding: 14px 35px 13px 14px\n\t\t\tmin-height: 50px\n\t\t.select__list, .select__text\n\t\t\tborder-color: #d8d8d8\n\t&_mod, &_user\n\t\t.select__list, .select__text\n\t\t\tborder-color: #d8d8d8\n\t\t.select__text\n\t\t\t+reg\n\t\t\tborder-radius: 3px\n\t\t.select__list\n\t\t\tborder-radius: 0 0 3px 3px\n\t\t&.is-active\n\t\t\t.select__text\n\t\t\t\tborder-radius: 3px 3px 0 0\n\t&.is-active\n\t\t.select\n\t\t\t&__list\n\t\t\t\tdisplay: block\n\t\ti\n\t\t\ttransform: rotate(180deg)\n\tselect\n\t\tposition: absolute\n\t\ttop: 0\n\t\tbottom: 0\n\t\tleft: 0\n\t\tright: 0\n\t\twidth: 100%\n\t\theight: 100%\n\t\topacity: 0\n\t&__text\n\t\tmin-height: 46px\n\t\t+regi\n\t\tpadding: 12px 35px 11px 14px\n\t\tborder: 1px solid #ff8c61\n\t\tposition: relative\n\t\tz-index: 1\n\ti\n\t\tposition: absolute\n\t\ttop: 50%\n\t\tright: 22px\n\t\tfont-size: 14px\n\t\tmargin-top: -7px\n\t\tcolor: #ff8c61\n\t&__list\n\t\tposition: absolute\n\t\ttop: 100%\n\t\tleft: 0\n\t\tright: 0\n\t\tbackground: #fff\n\t\t+reg\n\t\tpadding: 19px 18px 12px 14px\n\t\tdisplay: none\n\t\tborder: 1px solid #ff8c61\n\t\tborder-top: none\n\t\tz-index: 200\n\t\t-ms-overflow-y: auto\n\t\toverflow-y: auto\n\t\tmax-height: 300px\n\t\tli\n\t\t\tpadding: 10px 0\n\t\t\tborder-top: 1px solid #e5e5e5\n\t\t\ttransition: color 0.25s\n\t\t\tlist-style-type: none\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\tcolor: #ff8c61\n\t\t\t&:first-child\n\t\t\t\tborder-top: none\n\t&_user\n\t\tbackground: #fff\n\t\tfont-size: 14px\n\t\t.select__text\n\t\t\tmin-height: 50px\n\t\t\tpadding: 14px 35px 13px 15px\n\t\ti\n\t\t\tcolor: #999\n\n.main-head\n\t+light\n\tpadding: 60px 15px 85px\n\tposition: relative\n\tmargin-bottom: 30px\n\t+r2\n\t\tpadding: 20px 15px\n\t&__info\n\t\tmax-width: 620px\n\t\twidth: 40%\n\t\tposition: relative\n\t\tz-index: 1\n\t\t+r1\n\t\t\twidth: 43%\n\t\t+r2\n\t\t\twidth: 100%\n\t&__title\n\t\tfont-size: 46px\n\t\tline-height: 54px\n\t\tmargin-bottom: 25px\n\t\t+r2\n\t\t\tfont-size: 38px\n\t\t\tline-height: 1.1\n\t\t\tmargin-bottom: 15px\n\tp\n\t\tfont-size: 22px\n\t\tline-height: 26px\n\t\tcolor: #0e0e0e\n\t\t+r2\n\t\t\tfont-size: 20px\n\t\t\tline-height: 25px\n\t&__img\n\t\tposition: absolute\n\t\ttop: 0\n\t\tbottom: 0\n\t\tright: 0\n\t\twidth: 63%\n\t\tbackground-position: right center\n\t\tbackground-repeat: no-repeat\n\t\t+r1\n\t\t\twidth: 70%\n\t\t\tbackground-size: contain\n\t\t+r2\n\t\t\twidth: 100%\n\t\t\tpadding-bottom: 40%\n\t\t\tposition: relative\n\t\t\tbackground-position: center\n\n.fullscreen-wrap\n\tdisplay: block\n\n.fullscreen\n\tmin-height: 100vh\n\tdisplay: table\n\twidth: 100%\n\tposition: relative\n\tcolor: #fff\n\t+cover\n\t+r2\n\t\tdisplay: block\n\t\tmin-height: 1px\n\t&:before, &:after\n\t\tposition: absolute\n\t\tcontent: \"\"\n\t&:before\n\t\ttop: 0\n\t\tleft: 0\n\t\tright: 0\n\t\tbottom: 0\n\t\tbackground-image: linear-gradient(180deg, rgba(30, 18, 27, 0.3) 0%, rgba(27, 16, 24, 0.66) 100%)\n\t&:after\n\t\ttop: 27px\n\t\tleft: 21px\n\t\tright: 21px\n\t\tbottom: 30px\n\t\tborder: 1px solid\n\t\t+r2\n\t\t\tdisplay: none\n\t.no-touch &\n\t\t&:hover\n\t\t\t.fullscreen\n\t\t\t\t&__hidden\n\t\t\t\t\tmax-height: 100px\n\t\t\t\t\topacity: 1\n\t\t\t\t\toverflow: hidden\n\t&_gold\n\t\t&:after\n\t\t\tborder-color: $gold\n\t&_violet\n\t\t+r2\n\t\t\tmin-height: 368px\n\t\t.fullscreen\n\t\t\t&__center\n\t\t\t\t+r2\n\t\t\t\t\tmax-width: 500px\n\t\t\t&__inner\n\t\t\t\t+r2\n\t\t\t\t\tposition: absolute\n\t\t\t\t\tbottom: 0\n\t\t\t\t\tleft: 0\n\t\t\t\t\tright: 0\n\t\t\t\t\tpadding-bottom: 10px\n\t\t&:after\n\t\t\tborder-color: $violet\n\t\t\t+r2\n\t\t\t\tdisplay: block\n\t\t\t\ttop: 15px\n\t\t\t\tleft: 15px\n\t\t\t\tright: 15px\n\t\t\t\tbottom: 18px\n\t&_red\n\t\t.fullscreen\n\t\t\t&__inner\n\t\t\t\t+r3\n\t\t\t\t\tpadding: 30px 10px\n\t\t\t&__center\n\t\t\t\tpadding-bottom: 15px\n\t\t&:after\n\t\t\tborder-color: $red\n\t&__inner\n\t\tdisplay: table-cell\n\t\tvertical-align: bottom\n\t\tposition: relative\n\t\tz-index: 1\n\t\theight: 100vh\n\t\tpadding: 27px 21px 30px\n\t\toverflow: hidden\n\t\t+r2\n\t\t\tdisplay: block\n\t\t\tvertical-align: top\n\t\t\tpadding: 15px 15px 18px\n\t\t\theight: auto\n\t&__center\n\t\tmax-width: 1110px\n\t\tmargin: 0 auto\n\t\tpadding: 45px 10px 45px\n\t\t+r2\n\t\t\tpadding: 15px\n\t.slider\n\t\tmargin: 0 auto 60px\n\t\tbackground-image: linear-gradient(180deg, rgba(55, 33, 49, 0.6) 0%, rgba(53, 31, 47, 0.8) 100%)\n\t\t&__prev, &__next\n\t\t\tbackground: rgba(53, 31, 47, 1)\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\tbackground: $gold\n\t.slide\n\t\tposition: relative\n\t&__title\n\t\t+bold\n\t\tfont-size: 64px\n\t\tline-height: 72px\n\t\tmargin-bottom: 15px\n\t\t+r1\n\t\t\tfont-size: 52px\n\t\t\tline-height: 1.2\n\t\t+r2\n\t\t\tfont-size: 28px\n\t\t\tline-height: 1\n\tp\n\t\tfont-size: 18px\n\t\tline-height: 24px\n\t\t+light\n\t\t+r2\n\t\t\tfont-size: 16px\n\t\t\tline-height: 22px\n\t&__hidden\n\t\tmax-height: 0\n\t\topacity: 0\n\t\toverflow: hidden\n\t\ttransition: max-height 0.4s, opacity 0.2s\n\t\ttext-align: center\n\t\t+r2\n\t\t\tmax-height: 100px\n\t\t\topacity: 1\n\th4\n\t\tfont-size: 24px\n\t\tline-height: 1\n\t\t+light\n\t\tmax-width: 840px\n\t\tmargin: 0 auto\n\t\t+r1\n\t\t\tmax-width: 740px\n\t\t+r2\n\t\t\tfont-size: 20px\n\t&__info\n\t\ttext-align: center\n\t&__author\n\t\tfont-size: 14px\n\t\tline-height: 17px\n\t\tcolor: #ccc\n\t\tmargin-bottom: 10px\n\t&__link\n\t\tcolor: #fff\n\t\tdisplay: block\n\t\tpadding-bottom: 10px\n\t\tposition: relative\n\t\t&:before\n\t\t\tposition: absolute\n\t\t\tbottom: 100%\n\t\t\tleft: 0\n\t\t\tright: 0\n\t\t\theight: 2000px\n\t\t\tcontent: \"\"\n\n.info-block\n\tbackground-color: #fff\n\tdisplay: block\n\ttext-align: center\n\tpadding: 15px 15px 27px\n\tposition: relative\n\ttransition: color 0.2s\n\t.no-touch &\n\t\t&:hover\n\t\t\t.info-block\n\t\t\t\t&__author\n\t\t\t\t\ttext-decoration: none\n\t&__arr\n\t\toverflow: hidden\n\t\theight: 20px\n\t\tposition: absolute\n\t\tbottom: 100%\n\t\tleft: 0\n\t\tright: 0\n\t\t&:before, &:after\n\t\t\tcontent: \"\"\n\t\t\tposition: absolute\n\t\t\tbottom: 0\n\t\t\tborder-style: solid\n\t\t\tborder-width: 9px 9px 10px\n\t\t\tborder-color: transparent transparent #fff\n\t\t&:before\n\t\t\tleft: -15px\n\t\t\tright: 50%\n\t\t&:after\n\t\t\tleft: 50%\n\t\t\tright: -15px\n\t&_red\n\t\t.info-block\n\t\t\t&__author\n\t\t\t\tcolor: #d27857\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\tcolor: #d27857\n\t\t\t\tp\n\t\t\t\t\tcolor: #d27857\n\t&__author\n\t\tfont-size: 14px\n\t\tline-height: 17px\n\t\ttext-decoration: underline\n\t\tmargin-bottom: 15px\n\t\t+regi\n\t&__title\n\t\tfont-size: 22px\n\t\tline-height: 26px\n\t\tmargin-bottom: 10px\n\t\t+lora\n\t\tmax-height: 26px\n\t\toverflow: hidden\n\t\t+r3\n\t\t\tfont-size: 20px\n\t\t\tline-height: 24px\n\t\t\tmax-height: 24px\n\t&__user\n\t\tmax-width: 500px\n\t\tmargin: 0 auto\n\t\ttext-align: left\n\t&__img\n\t\twidth: 60px\n\t\theight: 60px\n\t\tborder-radius: 50%\n\t\toverflow: hidden\n\t\tmargin-right: 18px\n\t\tfloat: left\n\t\timg\n\t\t\tborder-radius: 50%\n\t&__text\n\t\tpadding: 12px 0\n\t\toverflow: hidden\n\t\tp\n\t\t\tcolor: #282828\n\t\t\tfont-size: 16px\n\t\t\tline-height: 18px\n\t\t\t+light\n\t\t\ttransition: color 0.2s\n\t\t\tmax-height: 36px\n\t\t\toverflow: hidden\n\t\t\t+r2\n\t\t\t\tline-height: 18px\n\n.item-full\n\tbackground: #FFF\n\tborder: 1px solid #000\n\tposition: relative\n\tdisplay: block\n\theight: 672px\n\t+cover\n\ttext-align: center\n\tcolor: #fff\n\tmargin-bottom: 30px\n\t+r3\n\t\theight: auto\n\t.no-touch &\n\t\t&:hover\n\t\t\t&:after\n\t\t\t\topacity: 1\n\t\t\t&:before\n\t\t\t\topacity: 0\n\t\t\t.item-full\n\t\t\t\t&__author\n\t\t\t\t\tcolor: #fff\n\t\t\t\t&__hidden\n\t\t\t\t\tmax-height: 100px\n\t\t\t\t\topacity: 1\n\t&:before, &:after\n\t\tcontent: \"\"\n\t\tposition: absolute\n\t\ttop: 0\n\t\tbottom: 0\n\t\tleft: 0\n\t\tright: 0\n\t\ttransition: opacity 0.25s\n\t&:before\n\t\tbackground-image: linear-gradient(to top, rgba(47, 28, 42, 0.5) 0%, rgba(45, 26, 40, 0.76) 100%)\n\t&:after\n\t\topacity: 0\n\t&_gold\n\t\tborder-color: $gold\n\t\t&:after\n\t\t\tbackground: rgba(242,192,94,0.80)\n\t&_red\n\t\tborder-color: $red\n\t\t&:after\n\t\t\tbackground: rgba(210,120,87,0.80)\n\t&_violet\n\t\tborder-color: $violet\n\t\t&:after\n\t\t\tbackground: rgba(142, 119, 154, 0.6)\n\t&_orange\n\t\tborder-color: $orange\n\t\t&:after\n\t\t\tbackground: rgba(#ff8c61, 0.5)\n\t&__title\n\t\tposition: absolute\n\t\tbottom: 0\n\t\tleft: 0\n\t\tright: 0\n\t\tz-index: 1\n\t\tpadding: 40px 15px\n\t\t+r3\n\t\t\tposition: relative\n\t&__subtitle\n\t\tfont-size: 56px\n\t\tline-height: 1\n\t\tpadding: 5px 0 15px\n\t\t+bold\n\t\t+r3\n\t\t\tfont-size: 23px\n\t\t\tline-height: 27px\n\t&__author\n\t\t+light\n\t\tfont-size: 14px\n\t\tcolor: #ccc\n\t\ttransition: color 0.25s\n\t\tmargin-bottom: 5px\n\t&__info\n\t\tfont-size: 18px\n\t\tmax-width: 740px\n\t\tmargin: 0 auto\n\t\t+r3\n\t\t\tfont-size: 16px\n\t&__hidden\n\t\tmax-height: 0\n\t\toverflow: hidden\n\t\topacity: 0\n\t\ttransition: max-height 0.4s, opacity 0.3s\n\n.col-news, .col-more, .news-column, .col-items\n\tdisplay: inline-block\n\tvertical-align: top\n\tpadding: 0 15px\n.col-news\n\twidth: 33.33%\n.col-more\n\twidth: 66.67%\n.col-news, .col-more\n\t+r2\n\t\twidth: 100%\n\t.h2\n\t\tpadding: 20px 0 30px\n\t\tborder-bottom: 1px solid #9bc1bc\n\t\tmargin-bottom: 55px\n\t\t+r3\n\t\t\ttext-align: center\n.col-items\n\twidth: 50%\n\t+r3\n\t\twidth: 100%\n\n.news-column\n\t&__more\n\t\tpadding: 20px 0 0\n\n.accordion\n\t&__block\n\t\tdisplay: none\n\t\t.article\n\t\t\tpadding-top: 15px\n\n.special-projects\n\tmargin-bottom: 30px\n\t&__list\n\t\tfont-size: 0\n\t\tline-height: 1.1\n\t\tborder-bottom: 1px solid #ff8c61\n\t\tpadding: 0 0 6px\n\t\tli\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: bottom\n\t\t\tposition: relative\n\t\t\tmargin-bottom: 10px\n\t&__heading, &__item\n\t\twidth: 25%\n\t&__heading\n\t\tfont-size: 24px\n\t\tcolor: #ff8c61\n\t\t+med\n\t\t+r1\n\t\t\twidth: 100%\n\t\t\tdisplay: block\n\t\ta\n\t\t\tcolor: #ff8c61\n\t&__item\n\t\tpadding-left: 16px\n\t\t+r1\n\t\t\twidth: 33.33%\n\t\t+r3\n\t\t\twidth: 100%\n\t\t&:before\n\t\t\tcontent: \"\"\n\t\t\tposition: absolute\n\t\t\ttop: 2px\n\t\t\tbottom: 2px\n\t\t\tleft: 0\n\t\t\tborder-left: 6px solid #ff8c61\n\t\ta\n\t\t\tcolor: #282828\n\t\t\ttransition: color 0.25s\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\tcolor: #ff8c61\n\t&__title\n\t\tfont-size: 22px\n\t\t+bold\n\t&__text\n\t\tfont-size: 16px\n\t&__link\n\t\tdisplay: block\n\n.about\n\tmax-width: 850px\n\tmargin: 0 auto\n\t&__top\n\t\tborder-bottom: 2px solid #9bc1bc\n\t\tpadding-bottom: 55px\n\t\tmargin-bottom: 55px\n\t\t+r3\n\t\t\tpadding-bottom: 30px\n\t\t\tmargin-bottom: 30px\n\t\th1\n\t\t\tmargin-bottom: 28px\n\t\tp\n\t\t\tcolor: #282828\n\t\t\tfont-size: 20px\n\t\t\tline-height: 23px\n\t\t\t+med\n\t\t\t+r3\n\t\t\t\tfont-size: 18px\n\t\t\t\tline-height: 1.3\n\t&__text\n\t\tcolor: #282828\n\t\tp\n\t\t\t+reg\n\t\t\tfont-size: 18px\n\t\t\tline-height: 30px\n\t\t\tmargin-bottom: 29px\n\t\t\t+r3\n\t\t\t\tfont-size: 16px\n\t\t\t\tline-height: 1.6\n\t\t\t\tmargin-bottom: 20px\n\t\t\tb\n\t\t\t\t+bold\n\t\t\ta\n\t\t\t\tcolor: #76938f\n\t\t\t\t.no-touch &\n\t\t\t\t\t&:hover\n\t\t\t\t\t\ttext-decoration: underline\n\th5\n\t\tline-height: 30px\n\t\tfont-size: 24px\n\t\t+med\n\t\tmargin-bottom: 9px\n\n.send-message\n\tpadding-bottom: 50px\n\t+clr\n\tfont-size: 0\n\tlabel, &__label\n\t\tdisplay: block\n\t\tmargin-bottom: 7px\n\t&__label\n\t\tcolor: #282828\n\t\tfont-size: 17px\n\t\tline-height: 20px\n\t\t+med\n\t&__text\n\t\tcolor: #9c9c9c\n\t\tfont-size: 14px\n\t\tline-height: 18px\n\t\tmax-width: 630px\n\t\tpadding: 0 0 5px\n\t&__row\n\t\t+clr\n\t\tpadding: 20px 0\n\t\t.captcha\n\t\t\tfloat: right\n\t\t\t+r3\n\t\t\t\tfloat: none\n\t\t.send-message__file\n\t\t\tfloat: left\n\t\t\t+r3\n\t\t\t\tfloat: none\n\t&__file\n\t\tpadding: 8px 0 7px\n\t\t.send-message__label\n\t\t\tmargin-bottom: 18px\n\t&__bottom\n\t\t.btn-full\n\t\t\tmax-width: 100%\n\t&__cols\n\t\t+clr\n\t\tmargin: 0 -20px\n\t&__col\n\t\twidth: 50%\n\t\tfloat: left\n\t\tpadding: 0 20px 10px\n\t\t+r3\n\t\t\twidth: 100%\n\t&__field\n\t\tpadding-bottom: 10px\n\t&__title\n\t\tcolor: #282828\n\t\tfont-size: 24px\n\t\tline-height: 30px\n\t\t+med\n\t\tmargin-bottom: 30px\n\t.block-alert\n\t\tmargin-top: 23px\n\n\n.file\n\tcolor: #ff8c61\n\tfont-size: 16px\n\tline-height: 18px\n\tdisplay: inline-block\n\tvertical-align: top\n\tposition: relative\n\toverflow: hidden\n\tpadding-left: 20px\n\tcursor: pointer\n\tinput\n\t\tposition: absolute\n\t\ttop: 0\n\t\tleft: 0\n\t\topacity: 0\n\t\tvisibility: hidden\n\ti\n\t\tfont-size: 14px\n\t\tposition: absolute\n\t\ttop: 2px\n\t\tleft: 0\n\tspan\n\t\tdisplay: block\n\n.captcha\n\timg\n\t\tmax-width: 100%\n\n.input-full, .textarea-full\n\tbackground-color: #f4f5f1\n\tborder: 1px solid #9bc1bc\n\twidth: 100%\n\tdisplay: block\n\tcolor: #4a4a4a\n\tpadding: 14px 15px 12px\n\tfont-size: 18px\n\t+reg\n\t&::placeholder\n\t\t+regi\n\t&_white\n\t\tborder-color: #d8d8d8\n\t\tbackground-color: #fff\n\t&_orange\n\t\tborder-color: #ff8c61\n\t\tbackground-color: #fff\n\t&_small\n\t\tfont-size: 14px\n\t\tpadding: 16px 15px 15px\n\t\tborder-radius: 3px\n\t\t&::placeholder\n\t\t\t+reg\n\t\t\tcolor: #8e8e8e\n\n\n.textarea-full\n\tresize: none\n\theight: 160px\n\n.btn-full\n\twidth: 100%\n\tmax-width: 302px\n\tbackground-color: #9bc1bc\n\tpadding: 11px 10px 10px\n\tcolor: #fff\n\tfont-size: 18px\n\tline-height: 1\n\t+reg\n\tposition: relative\n\t.no-touch &\n\t\t&:hover\n\t\t\t&:before\n\t\t\t\twidth: 100%\n\t&:before\n\t\tcontent: \"\"\n\t\tposition: absolute\n\t\ttop: 0\n\t\tbottom: 0\n\t\tleft: 0\n\t\twidth: 0\n\t\ttransition: width 0.25s linear\n\t\tbackground: darken(#9bc1bc, 10%)\n\tspan, i\n\t\tposition: relative\n\t\tz-index: 1\n\t\tdisplay: inline-block\n\t\tvertical-align: middle\n\ti\n\t\tmargin-right: 13px\n\t\tfont-size: 16px\n\t&_orange\n\t\tbackground-color: #ff8c61\n\t\t&:before\n\t\t\tbackground: darken(#ff8c61, 10%)\n\t&_mod\n\t\tbackground-image: linear-gradient(180deg, #e5e5e5 0%, #e5e5e5 100%), linear-gradient(180deg, #9bc1bc 0%, #93b6b2 100%)\n\t\tborder-radius: 3px\n\t\tbox-shadow: 0 2px 4px #fff\n\t\t&:before\n\t\t\tbackground: #93b6b2\n\t\t\tborder-radius: 3px\n.photo\n\twidth: 100%\n\timg\n\t\twidth: 100%\n\n.team-list\n\tline-height: 30px\n\ttext-align: center\n\t+med\n\tpadding: 20px 0\n\t+r3\n\t\tline-height: 1.6\n\tli\n\t\tpadding: 15px 0\n\tspan, small\n\t\tdisplay: block\n\tsmall\n\t\tcolor: #949494\n\t\tfont-size: 18px\n\t\t+r3\n\t\t\tfont-size: 16px\n\tspan\n\t\tcolor: #282828\n\t\tfont-size: 22px\n\t\t+r3\n\t\t\tfont-size: 18px\n\n.all-news\n\t&__top\n\t\tpadding: 50px 0 23px\n\t&__section\n\t\tborder-top: 1px solid #9bc1bc\n\t&__date\n\t\tcolor: #9bc1bc\n\t\tline-height: 1\n\t\tfloat: left\n\t\twidth: 110px\n\t\tpadding: 24px 0 0\n\t\t+r3\n\t\t\twidth: 100%\n\t\t\tfloat: none\n\t\tspan, small\n\t\t\tdisplay: block\n\t\t\t+r3\n\t\t\t\tdisplay: inline-block\n\t\t\t\tvertical-align: bottom\n\t\tspan\n\t\t\tfont-size: 52px\n\t\t\t+med\n\t\t\t+r3\n\t\t\t\tfont-size: 42px\n\t\tsmall\n\t\t\tfont-size: 16px\n\t\t\t+r3\n\t\t\t\tpadding-bottom: 7px\n\t&__items\n\t\toverflow: hidden\n\t&__item\n\t\tcolor: #282828\n\t\tborder-bottom: 1px solid #e6e6e6\n\t\tpadding: 24px 0 25px 0\n\t\t+clr\n\t\tposition: relative\n\t\tmin-height: 178px\n\t\tdisplay: block\n\t\t+r3\n\t\t\tmin-height: 1px\n\t\t\tpadding: 20px 0\n\t\t&_image\n\t\t\tpadding-right: 180px\n\t\t\t+r3\n\t\t\t\tpadding-right: 0\n\t\t&:last-child\n\t\t\tborder: none\n\t&__title\n\t\tfont-size: 26px\n\t\tline-height: 30px\n\t\t+med\n\t\tmargin: 0 0 5px\n\t\t+r3\n\t\t\tfont-size: 20px\n\t\t\tline-height: 22px\n\t&__text\n\t\tfont-size: 18px\n\t\tline-height: 22px\n\t\t+light\n\t\tmargin-bottom: 10px\n\t\t+r3\n\t\t\tfont-size: 16px\n\t\t\tline-height: 20px\n\t&__time\n\t\tcolor: #b7b7b7\n\t\tfont-size: 13px\n\t\tletter-spacing: 1.08px\n\t\tline-height: 16px\n\t\t+r3\n\t\t\tfont-size: 11px\n\t\t\tline-height: 13px\n\t\t\tletter-spacing: 0.92px\n\t&__info\n\t\toverflow: hidden\n\t&__img\n\t\twidth: 160px\n\t\theight: 117px\n\t\t+cover\n\t\tposition: absolute\n\t\ttop: 30px\n\t\tright: 0\n\t\t+r3\n\t\t\twidth: 290px\n\t\t\tmax-width: 100%\n\t\t\tposition: relative\n\t\t\ttop: auto\n\t\t\theight: 214px\n\t\t\tmargin-top: 15px\n\n.special\n\tcolor: #282828\n\tposition: relative\n\t&__text\n\t\tmax-width: 635px\n\t&__letters\n\t\tfont-size: 110px\n\t\tline-height: 95px\n\t\tmargin: 0 0 -10px\n\t\t+med\n\t\tfloat: left\n\t\t+r3\n\t\t\tfont-size: 80px\n\t\t\tline-height: 90px\n\t\t\tmargin: 0 0 -15px\n\tp, li\n\t\tfont-size: 18px\n\t\tline-height: 30px\n\t\t+r3\n\t\t\tfont-size: 16px\n\t\t\tline-height: 1.6\n\t\ta\n\t\t\tcolor: #9bc1bc\n\tp, ul\n\t\tmargin-bottom: 20px\n\t\t&:last-child\n\t\t\tmargin-bottom: 0\n\t\t\t+r(1150)\n\t\t\t\tmargin-bottom: 20px\n\tli\n\t\tpadding-left: 35px\n\t\tposition: relative\n\t\t+r3\n\t\t\tpadding-left: 17px\n\t\t&:before\n\t\t\tcontent: \"\"\n\t\t\tposition: absolute\n\t\t\ttop: 12px\n\t\t\tleft: 13px\n\t\t\twidth: 6px\n\t\t\theight: 6px\n\t\t\tborder-radius: 50%\n\t\t\tbackground: #9bc1bc\n\t\t\t+r3\n\t\t\t\tleft: 0\n\t&__top\n\t\tpadding-top: 27px\n\n.side-photo\n\tpadding-bottom: 20px\n\tborder-bottom: 1px solid #9bc1bc\n\t+r2\n\t\tpadding-top: 20px\n\t&__img\n\t\tdisplay: block\n\t\tmargin-bottom: 8px\n\timg\n\t\twidth: 100%\n\t&__text\n\t\tcolor: #b8b8b8\n\t\tfont-size: 14px\n\t\tline-height: 16px\n\t\t+light\n\t\tposition: relative\n\t\tpadding-left: 30px\n\t\t&:before\n\t\t\tcontent: \"\"\n\t\t\tposition: absolute\n\t\t\ttop: 2px\n\t\t\tleft: 0\n\t\t\twidth: 12px\n\t\t\theight: 12px\n\t\t\tbackground-color: #9bc1bc\n\n.section-gray\n\tbackground-color: #f5f7f7\n\tpadding: 30px 0 0\n\t&_mod\n\t\tpadding: 0\n\t.container_news\n\t\tpadding-top: 0\n\t\tpadding-bottom: 0\n\n.special-side\n\tcolor: #282828\n\tpadding: 20px 0 0\n\t+r1\n\t\tpadding: 22px 0 0\n\t&__title\n\t\tfont-size: 36px\n\t\tline-height: 38px\n\t\t+bold\n\t\t+r1\n\t\t\tfont-size: 28px\n\t\t\tline-height: 1.2\n\t&__number, &__text\n\t\t+med\n\t&__number\n\t\tcolor: #000\n\t\tfont-size: 72px\n\t\tline-height: 85px\n\t\t+r1\n\t\t\tfont-size: 60px\n\t\t\tline-height: 1.2\n\t&__text\n\t\tcolor: #000\n\t\tfont-size: 38px\n\t\tline-height: 46px\n\t\t+r1\n\t\t\tfont-size: 28px\n\t\t\tline-height: 1.2\n\t\t+r2\n\t\t\tfont-size: 24px\n\tp\n\t\tfont-size: 16px\n\t\tline-height: 22px\n\t\tpadding-top: 6px\n\t&__item\n\t\tpadding: 21px 0 12px 68px\n\t\tposition: relative\n\t\t+r1\n\t\t\tpadding: 20px 0 12px 55px\n\t\ti\n\t\t\tposition: absolute\n\t\t\ttop: 30px\n\t\t\tleft: 0\n\t\t\tcolor: #ff8c61\n\t\t.fa-gavel\n\t\t\tfont-size: 52px\n\t\t\t+r1\n\t\t\t\tfont-size: 42px\n\t\t.fa-file-text-o\n\t\t\tfont-size: 42px\n\t\t\t+r1\n\t\t\t\tfont-size: 32px\n\t\t\t&:before\n\t\t\t\tz-index: 1\n\t\t\t\tposition: relative\n\t\t\t\tbackground: #fff\n\t\t\t\tpadding: 0 2px 1px 0\n\t\t\t&:after\n\t\t\t\tcontent: \"\"\n\t\t\t\tposition: absolute\n\t\t\t\ttop: 12px\n\t\t\t\tleft: 10px\n\t\t\t\twidth: 34px\n\t\t\t\theight: 38px\n\t\t\t\tborder: solid 3px #ff8c61\n\t\t\t\tborder-radius: 3px\n\t\t\t\t+r1\n\t\t\t\t\twidth: 26px\n\t\t\t\t\theight: 28px\n.side-text, .side-tooltip\n\tp\n\t\tcolor: #282828\n.side-tooltip\n\tbackground-color: #fff2b8\n\tpadding: 25px 7px 15px 25px\n\tmargin-top: 26px\n\t+r3\n\t\tpadding: 21px 25px 23px\n\t\tmargin: 26px -15px 0\n\tp\n\t\tline-height: 30px\n\t\t+bold\n\t\tfont-size: 18px\n\t\t+r3\n\t\t\tline-height: 24px\n.side-text\n\tmargin: 20px 0\n\tp\n\t\tfont-size: 16px\n\t\tline-height: 22px\n\n.p-section\n\tmin-height: 600px\n\tposition: relative\n\tpadding-left: 110px\n\t+r1\n\t\tpadding-left: 0\n\t\tmin-height: 1px\n\t\tpadding: 20px 0\n\t+r3\n\t\tpadding: 0\n\t&_team\n\t\tmin-height: 680px\n\t\t+r1\n\t\t\tmin-height: 1px\n\t&__title\n\t\tcolor: #ff8c61\n\t\tfont-size: 80px\n\t\tline-height: 1\n\t\t+med\n\t\ttransform: rotate(-90deg) translate(-100%, 100%)\n\t\tposition: absolute\n\t\ttop: 0\n\t\tleft: 0\n\t\ttransform-origin: bottom left\n\t\t+r1\n\t\t\tposition: relative\n\t\t\ttransform: rotate(0) translate(0, 0)\n\t\t+r3\n\t\t\tfont-size: 22px\n\t\t\tline-height: 26px\n\n.graphics\n\tfont-size: 0\n\tpadding: 52px 0 20px\n\t+r3\n\t\tpadding: 10px 0 15px\n.graphic\n\tdisplay: inline-block\n\tvertical-align: top\n\twidth: 33.33%\n\tpadding: 102px 10px 82px 30px\n\t+r2\n\t\twidth: 50%\n\t\tpadding: 0 10px 10px 0\n\t&__icon\n\t\tposition: absolute\n\t\ttop: -102px\n\t\tborder: 1px solid #2020dc\n\t\tborder-radius: 50%\n\t\tbackground: url(../img/graphic-bg.png)\n\t\t+r2\n\t\t\tdisplay: none\n\t\t&.is-lg\n\t\t\twidth: 298px\n\t\t\theight: 298px\n\t\t\tleft: -30px\n\t\t&.is-md\n\t\t\twidth: 153px\n\t\t\theight: 153px\n\t\t&.is-sm\n\t\t\twidth: 43px\n\t\t\theight: 43px\n\t\t\ttop: -43px\n\t\t&.is-md, &.is-sm\n\t\t\tleft: 50%\n\t\t\ttransform: translateX(-50%)\n\t&__text\n\t\tposition: relative\n\t\tmax-width: 270px\n\t\t&-in\n\t\t\tposition: relative\n\t\t\tz-index: 1\n\t\t\tpadding: 9px 12px 11px 19px\n\t\t\tbackground-color: #fff\n\t\t\t+r2\n\t\t\t\tpadding: 0\n\th5, p\n\t\tcolor: #282828\n\t\tline-height: 22px\n\th5\n\t\tfont-size: 20px\n\t\t+bold\n\t\tmargin-bottom: 4px\n\t\t+r3\n\t\t\tfont-size: 14px\n\t\t\tline-height: 17px\n\tp\n\t\tfont-size: 16px\n\t\t+r3\n\t\t\tfont-size: 12px\n\t\t\tline-height: 12px\n\t&__number\n\t\tcolor: #2020dc\n\t\tfont-size: 44px\n\t\tline-height: 52px\n\t\t+med\n\t\tposition: absolute\n\t\ttop: 100%\n\t\tleft: 0\n\t\tright: 0\n\t\tz-index: 1\n\t\tpadding: 0 20px\n\t\t+r2\n\t\t\tposition: relative\n\t\t\ttop: auto\n\t\t\tpadding: 0\n\t\t+r3\n\t\t\tfont-size: 22px\n\t\t\tline-height: 26px\n\n.p-team\n\tfont-size: 0\n\tpadding: 64px 0 0 60px\n\t+r1\n\t\tpadding: 50px 0 0\n\t+r2\n\t\tpadding: 15px 0 26px\n\n.team-user\n\tdisplay: inline-block\n\tvertical-align: top\n\twidth: 25%\n\tpadding-bottom: 12px\n\t+r2\n\t\twidth: 50%\n\t+r3\n\t\twidth: 100%\n\t&__img\n\t\tdisplay: block\n\t\twidth: 103px\n\t\theight: 205px\n\t\t+cover\n\t\tmargin-bottom: 20px\n\t\t+r3\n\t\t\tfloat: left\n\t\t\tmargin: 0 20px 0 0\n\t\t\twidth: 90px\n\t\t\theight: 179px\n\th5\n\t\tfont-size: 20px\n\t\tline-height: 24px\n\t\t+bold\n\t\tmax-width: 170px\n\t\tmargin-bottom: 20px\n\t\t+r3\n\t\t\tmargin-bottom: 10px\n\tp\n\t\tfont-size: 16px\n\t\tline-height: 18px\n\t&__text\n\t\tmax-width: 190px\n\t\t+r2\n\t\t\tmax-width: 100%\n\t\t+r3\n\t\t\toverflow: hidden\n\t\t\tpadding: 10px 0\n\n.block-alert\n\tbackground: #fff2b8\n\tpadding: 14px 30px 14px 80px\n\tposition: relative\n\t+r3\n\t\tpadding: 14px 13px 14px 80px\n\ti\n\t\tfont-size: 42px\n\t\tcolor: #ff8c61\n\t\tposition: absolute\n\t\ttop: 18px\n\t\tleft: 17px\n\tp\n\t\tfont-size: 16px\n\t\tline-height: 26px\n\t\tcolor: #282828\n\t\tmargin: 0 !important\n\t\t+r3\n\t\t\tfont-size: 14px\n\t\t\tline-height: 20px\n\t\ta\n\t\t\tcolor: #ff8c61\n\t\t\ttext-decoration: underline\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\ttext-decoration: none\n\t&_mod\n\t\tpadding: 29px 0 26px 17px\n\t\t+r3\n\t\t\tpadding: 14px 13px\n\t\ti\n\t\t\tdisplay: block\n\t\t\tposition: relative\n\t\t\ttop: auto\n\t\t\tleft: auto\n\t\t\tmargin-bottom: 10px\n\n.side-info\n\tcolor: #282828\n\tpadding: 85px 0 0\n\t+r2\n\t\tpadding: 0 0 20px\n\t&__title\n\t\t+bold\n\t\tfont-size: 20px\n\t\tline-height: 22px\n\t\tmargin-bottom: 20px\n\t&__list\n\t\tli\n\t\t\tfont-size: 18px\n\t\t\tline-height: 22px\n\t\t\tpadding: 18px 0 18px 58px\n\t\t\tposition: relative\n\t\t\ti\n\t\t\t\tposition: absolute\n\t\t\t\ttop: 50%\n\t\t\t\tleft: 0\n\t\t\t\tfont-size: 0\n\t\t\t\tcolor: #ff8c61\n\t\t\t\t&.icon-home\n\t\t\t\t\tmargin-top: -26px\n\t\t\t\t\tfont-size: 47px\n\t\t\t\t&.icon-drugs\n\t\t\t\t\tmargin-top: -23px\n\t\t\t\t\tfont-size: 44px\n\t\t\t\t&.icon-reabilitation\n\t\t\t\t\tmargin-top: -33px\n\t\t\t\t\tfont-size: 53px\n\t\t\t\t&.icon-edu\n\t\t\t\t\tmargin-top: -19px\n\t\t\t\t\tfont-size: 38px\n\t\t\tspan\n\t\t\t\tdisplay: block\n\t\t\t\tmax-width: 240px\n\n.puzzles-top\n\tcolor: #282828\n\t+r2\n\t\tpadding-bottom: 20px\n\th5\n\t\tfont-size: 24px\n\t\tline-height: 30px\n\t\t+med\n\t\t+r3\n\t\t\tfont-size: 20px\n\t\t\tline-height: 26px\n\t&__info\n\t\tfont-size: 0.1px\n\t\ttext-align: justify\n\t\t+r2\n\t\t\ttext-align: center\n\t\t\tfont-size: 0\n\t\t&:after\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: top\n\t\t\tcontent: \"\"\n\t\t\twidth: 100%\n\t\tstrong, span\n\t\t\tdisplay: block\n\t\tstrong\n\t\t\t+med\n\t\t\tcolor: #2020dc\n\t\t\tfont-size: 44px\n\t\t\tline-height: 52px\n\t\t\tmargin-bottom: 3px\n\t\tspan\n\t\t\t+reg\n\t\t\tfont-size: 18px\n\t\t\tline-height: 22px\n\t\tli\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: top\n\t\t\ttext-align: left\n\t\t\t+r2\n\t\t\t\tpadding: 0 10px\n\t\t\t+r3\n\t\t\t\twidth: 50%\n\t\t\t+r4\n\t\t\t\twidth: 100%\n\t\t\t\ttext-align: center\n\t\t\t&.is-active\n\t\t\t\tstrong\n\t\t\t\t\tcolor: #ff8c61\n\n.special-form\n\tcolor: #282828\n\tpadding-bottom: 40px\n\t+clr\n\t+r3\n\t\tmax-width: 320px\n\t\tmargin: 0 auto\n\t&__label\n\t\tdisplay: block\n\t\t+med\n\t\tfont-size: 17px\n\t\tline-height: 20px\n\t\tmargin-bottom: 8px\n\t&__top\n\t\tmargin: 0 -15px\n\t\tpadding: 0 0 9px\n\t\tfont-size: 0\n\t&__gender, &__years\n\t\twidth: 28%\n\t&__country\n\t\twidth: 44%\n\t&__years\n\t\t+r3\n\t\t\twidth: 220px\n\t\t.input-full\n\t\t\twidth: 42%\n\t\t\ttext-align: center\n\t\tspan\n\t\t\twidth: 16%\n\t\t\tfont-size: 18px\n\t\t\t+regi\n\t\t\ttext-align: center\n\t\t.input-full, span\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: middle\n\t&__gender, &__years, &__country\n\t\tpadding: 0 15px 15px\n\t\tdisplay: inline-block\n\t\tvertical-align: top\n\t&__gender, &__country\n\t\t+r3\n\t\t\twidth: 100%\n\t&__field\n\t\tpadding-bottom: 15px\n\t\twidth: 100%\n\t&__check-row\n\t\tpadding-bottom: 8px\n\t\tfont-size: 0\n\t\t.form-checkbox\n\t\t\tmargin: 0 13px 15px 0\n\t\t\t+r3\n\t\t\t\twidth: 100%\n\t\t\t\tmargin: 0 0 15px\n\t&__row\n\t\tmargin: 0 -15px\n\t\tfont-size: 0\n\t\tpadding-bottom: 13px\n\t\tdisplay: none\n\t&__left, &__right\n\t\tpadding: 0 15px\n\t\tdisplay: inline-block\n\t\tvertical-align: top\n\t&__left\n\t\twidth: 43%\n\t\t+r1\n\t\t\twidth: 100%\n\t\t\tpadding: 0\n\t\t.special-form__field\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: top\n\t\t\t+r1\n\t\t\t\twidth: 50%\n\t\t\t\tpadding: 0 15px 15px\n\t\t\t+r3\n\t\t\t\twidth: 100%\n\t&__right\n\t\twidth: 57%\n\t\t+r1\n\t\t\twidth: 100%\n\t&__check-cols\n\t\tfont-size: 0\n\t\tpadding: 20px 20px 13px\n\t\tbackground: #fff\n\t\tmargin-bottom: 15px\n\t&__checklist\n\t\tdisplay: inline-block\n\t\tvertical-align: top\n\t\twidth: 40%\n\t\t+r3\n\t\t\twidth: 100%\n\t\t&:first-child\n\t\t\twidth: 60%\n\t\t\t+r3\n\t\t\t\twidth: 100%\n\t\tli\n\t\t\tpadding-bottom: 7px\n\t&__bottom\n\t\t.btn-full\n\t\t\tmax-width: 100%\n\t\t\tpadding: 17px 10px 15px\n\t.block-alert\n\t\tmargin-top: 28px\n.form-checkbox\n\tdisplay: inline-block\n\tvertical-align: top\n\tposition: relative\n\tpadding-left: 40px\n\tcursor: pointer\n\tuser-select: none\n\tinput\n\t\tposition: absolute\n\t\ttop: 0\n\t\tleft: 0\n\t\topacity: 0\n\t\tvisibility: hidden\n\t\t&:checked + span\n\t\t\t&:after\n\t\t\t\ttransform: scale(1)\n\t\t\t\topacity: 1\n\tspan\n\t\tfont-size: 17px\n\t\tcolor: #282828\n\t\tline-height: 20px\n\t\t+med\n\t\tdisplay: block\n\t\tpadding: 6px 0 4px\n\t\t&:before, &:after\n\t\t\tcontent: \"\"\n\t\t\tposition: absolute\n\t\t&:before\n\t\t\twidth: 30px\n\t\t\theight: 30px\n\t\t\tbackground-color: #fff\n\t\t\tborder: 1px solid #d8d8d8\n\t\t\ttop: 0\n\t\t\tleft: 0\n\t\t&:after\n\t\t\ttop: 7px\n\t\t\tleft: 7px\n\t\t\twidth: 15px\n\t\t\theight: 15px\n\t\t\tbackground-color: #ff8c61\n\t\t\topacity: 0\n\t\t\ttransform: scale(0.5)\n\t\t\ttransition: 0.25s ease\n\t&_mod\n\t\tspan\n\t\t\t&:before\n\t\t\t\tborder-radius: 3px\n\n.special-users\n\tfont-size: 0\n\tmargin: 0 -5px\n\tpadding: 25px 0\n\t+r3\n\t\tmargin: 0 -15px\n\t&__item\n\t\tdisplay: inline-block\n\t\tvertical-align: top\n\t\twidth: 50%\n\t\tpadding: 5px\n\t\t+r1\n\t\t\twidth: 100%\n\t\t+r3\n\t\t\tpadding: 5px 0\n\n.special-user\n\tposition: relative\n\tbackground-color: #f5f7f7\n\t+clr\n\t+r3\n\t\tmin-height: 225px\n\t&__img\n\t\tfloat: left\n\t\twidth: 180px\n\t\theight: 225px\n\t\t+cover\n\t\tmargin-right: 10px\n\t\t+r3\n\t\t\twidth: 160px\n\t\t\theight: 200px\n\t\t\tmargin: 0 0 20px\n\t.btn-photo\n\t\tposition: absolute\n\t\tleft: 0\n\t\ttop: 175px\n\t\t+r3\n\t\t\tleft: 15px\n\t&__text, &__link\n\t\toverflow: hidden\n\t&__text\n\t\tpadding: 15px\n\t\tmin-height: 149px\n\t&__link\n\t\tpadding: 0 10px 10px\n\t\t+r3\n\t\t\toverflow: visible\n\t\t\tpadding: 0 15px 10px\n\t\ttime\n\t\t\tpadding: 0 5px\n\t\t\tdisplay: block\n\t\t\tfont-size: 14px\n\t\t\tline-height: 26px\n\t\t\tcolor: #949494\n\t\t\t+r3\n\t\t\t\toverflow: hidden\n\t\t\t\tpadding: 0 15px\n\t&__title, &__title a\n\t\tcolor: #282828\n\t\tdisplay: block\n\t&__title\n\t\tfont-size: 18px\n\t\tline-height: 20px\n\t\t+bold\n\t\tmargin-bottom: 10px\n\t\ta\n\t\t\ttransition: color 0.25s\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\tcolor: #ff8c61\n\t&__info\n\t\tfont-size: 16px\n\t\tline-height: 1.2\n\t.btn-mail\n\t\twidth: 100%\n\t\tmax-width: 160px\n\t\t+r3\n\t\t\tmargin-left: -15px\n\n.btn-photo, .btn-mail, .btn-action\n\tcolor: #fff\n\tdisplay: inline-block\n\tvertical-align: top\n\tposition: relative\n\tline-height: 40px\n\theight: 40px\n\tbackground-color: #ff8c61\n\tfont-size: 0\n\t.no-touch &\n\t\t&:hover\n\t\t\t&:before\n\t\t\t\twidth: 100%\n\t&:before\n\t\tcontent: \"\"\n\t\tposition: absolute\n\t\ttop: 0\n\t\tbottom: 0\n\t\tleft: 0\n\t\twidth: 0\n\t\ttransition: width 0.25s ease\n\t\tbackground: darken(#ff8c61, 10%)\n\tspan, i\n\t\tdisplay: inline-block\n\t\tvertical-align: middle\n\t\tposition: relative\n\t\tz-index: 1\n\t&_mint\n\t\tbackground-color: #9cc2bd\n\t\t&:before\n\t\t\tbackground: darken(#9cc2bd, 10%)\n\t&_red\n\t\tbackground-color: #d73c4f\n\t\t&:before\n\t\t\tbackground: darken(#d73c4f, 10%)\n\n.btn-photo\n\tmin-width: 50px\n\ttext-align: right\n\tpadding: 0 10px\n\tspan\n\t\tfont-size: 14px\n\t\t+med\n\ti\n\t\tfont-size: 12px\n\t\tmargin-left: 5px\n\n.btn-mail, .btn-action\n\tpadding: 0 15px\n\ttext-align: left\n\tspan\n\t\tfont-size: 16px\n\ti\n\t\tfont-size: 14px\n\t\tmargin: 0 15px 0 0\n\t&_big\n\t\ttext-align: center\n\t\twidth: 100%\n\t\tspan\n\t\t\tfont-size: 18px\n\t\t\tline-height: 1\n\t\t\tpadding-top: 2px\n\t\t\t+r1\n\t\t\t\tfont-size: 16px\n\t\ti\n\t\t\tfont-size: 16px\n\t\t\tmargin: 0 10px 0 0\n\t&_mint, &_red\n\t\ti\n\t\t\tfont-size: 19px\n.special-menu\n\tpadding: 10px 0 0\n\t&_nav\n\t\t+r2\n\t\t\twidth: 100%\n\t\t\tmax-width: 290px\n\t\t\tposition: fixed\n\t\t\ttop: 60px\n\t\t\tbottom: 0\n\t\t\tright: 0\n\t\t\tz-index: 280\n\t\t\ttransform: translateX(100%)\n\t\t\topacity: 0\n\t\t\tvisibility: hidden\n\t\t\ttransition-property: opacity, visibility, transform\n\t\t\ttransition-duration: 0.4s\n\t\t\tbackground: #fff\n\t\t\tpadding: 0\n\t\t&.is-active\n\t\t\t+r2\n\t\t\t\ttransform: translateX(0)\n\t\t\t\topacity: 1\n\t\t\t\tvisibility: visible\n\tli\n\t\t&:first-child\n\t\t\ta\n\t\t\t\tborder-top: none\n\t\t&.is-hidden\n\t\t\tdisplay: none\n\t\t\t+r2\n\t\t\t\tdisplay: block\n\ta\n\t\tfont-size: 20px\n\t\tline-height: 60px\n\t\tdisplay: block\n\t\tborder-top: 1px solid #e6e6e6\n\t\tpadding: 0 30px\n\t\t+med\n\t\ttransition: color 0.25s\n\t\tcolor: #282828\n\t\t+r1\n\t\t\tpadding: 0 15px\n\t\t+r2\n\t\t\tpadding: 0 30px\n\t\t.no-touch &\n\t\t\t&:hover, &.is-active\n\t\t\t\tcolor: #ff8c61\n\t\t&.is-orange\n\t\t\tsup\n\t\t\t\tbackground-color: #ff8c61\n\tspan\n\t\tdisplay: inline-block\n\t\tline-height: 1\n\t\tvertical-align: middle\n\tsup\n\t\tdisplay: inline-block\n\t\tvertical-align: top\n\t\tline-height: 21px\n\t\tpadding: 0 9px\n\t\tfont-size: 16px\n\t\tbackground-color: #a5a5a5\n\t\tborder-radius: 54px\n\t\tcolor: #fff\n\t\tmargin: 12px 0 0 4px\n\t&__out\n\t\ti\n\t\t\tvertical-align: middle\n\t\t\tfont-size: 26px\n\t\t\tmargin-left: 17px\n\n.block-text\n\ttext-align: center\n\tpadding: 20px 0 22px\n\tmax-width: 1070px\n\tmargin: 0 auto\n\t+r1\n\t\tmax-width: 820px\n\t\tmargin: 0 auto\n\t+r5\n\t\tmax-width: 960px\n\t&__inner\n\t\tborder: 3px solid #5186e2\n\t\tpadding: 20px 30px 61px\n\t\ttext-align: left\n\t\t+r3\n\t\t\tpadding: 20px 20px 60px\n\t\tp\n\t\t\tcolor: #282828\n\t\t\tfont-size: 18px\n\t\t\tline-height: 21px\n\t\t\t+r3\n\t\t\t\tfont-size: 16px\n\t.btn-blue\n\t\tmargin-top: -25px\n.btn-blue\n\tmax-width: 410px\n\twidth: 100%\n\theight: 50px\n\tline-height: 50px\n\tbackground-color: #5186e2\n\tborder-radius: 2px\n\tdisplay: inline-block\n\tvertical-align: top\n\tcolor: #fff\n\ttext-align: center\n\ttransition: background 0.25s\n\t.no-touch &\n\t\t&:hover\n\t\t\tbackground: darken(#5186e2, 5%)\n\t\t&:active\n\t\t\tbackground: darken(#5186e2, 10%)\n\ti, span\n\t\tdisplay: inline-block\n\t\tvertical-align: middle\n\tspan\n\t\tfont-size: 18px\n\t\tline-height: 21px\n\ti\n\t\tfont-size: 20px\n\t\tmargin-right: 12px\n.special-top\n\tmargin-bottom: 50px\n\t+r2\n\t\tmargin-bottom: 0\n.special-text\n\tcolor: #282828\n\tmargin-bottom: 30px\n\tp\n\t\tfont-size: 20px\n\t\tline-height: 23px\n\t\t+med\n\t\t+r3\n\t\t\tfont-size: 16px\n\t\t\tline-height: 20px\n\th1, .h1\n\t\tmargin-bottom: 40px\n\t\t+r3\n\t\t\tmargin-bottom: 20px\n\n.special-right\n\ttext-align: center\n\t.btn-full\n\t\tmargin-bottom: 14px\n\t\twidth: 100%\n\t.link\n\t\tmargin-bottom: 20px\n\t.social\n\t\tbackground: #fff\n.link\n\tcolor: #9bc1bc\n\tfont-size: 16px\n\tline-height: 24px\n\ttext-decoration: underline\n\tdisplay: inline-block\n\tvertical-align: top\n\n.list-items\n\tcolor: #282828\n\tpadding-bottom: 30px\n\t&:after\n\t\tpadding-top: 30px\n\t\tcontent: \"\"\n\t\tdisplay: block\n\t\tmargin: 0 auto\n\t\tmax-width: 410px\n\t\tborder-bottom: 2px solid #9bc1bc\n\t&_mod\n\t\t&:after\n\t\t\tdisplay: none\n\t&__title\n\t\tfont-size: 14px\n\t\tletter-spacing: 2px\n\t\tline-height: 17px\n\t\t+med\n\t\tpadding: 0 110px 20px\n\t\t+r3\n\t\t\tpadding: 0 0 20px\n\t\t\ttext-align: center\n\n.list-item\n\t+clr\n\tbackground-color: #fff\n\tmargin-bottom: 1px\n\tdisplay: block\n\t&__number\n\t\tfloat: left\n\t\ttext-align: right\n\t\topacity: 0.25\n\t\tcolor: #9bc1bc\n\t\tfont-size: 144px\n\t\tline-height: 150px\n\t\t+med\n\t\tpadding: 0 15px\n\t\twidth: 220px\n\t\t+r2\n\t\t\tfont-size: 100px\n\t\t\tline-height: 125px\n\t\t\twidth: 150px\n\t\t+r3\n\t\t\tfont-size: 50px\n\t\t\twidth: 100%\n\t\t\ttext-align: left\n\t\t\tline-height: 1\n\t\t\tpadding: 20px\n\t&__info\n\t\toverflow: hidden\n\t\tcolor: #282828\n\t\tpadding: 32px 20px 32px 0\n\t\t+r3\n\t\t\tclear: both\n\t\t\tpadding: 0 20px 32px\n\th5\n\t\tfont-size: 28px\n\t\tline-height: 1\n\t\t+med\n\t\t+r2\n\t\t\tfont-size: 24px\n\t\t+r3\n\t\t\tfont-size: 20px\n\tp\n\t\tfont-size: 18px\n\t\tline-height: 24px\n\t\t+light\n\t\tpadding-top: 10px\n\t\tmax-width: 850px\n\t\t+r2\n\t\t\tfont-size: 16px\n\t\t\tline-height: 22px\n\t&__link\n\t\tdisplay: inline-block\n\t\tvertical-align: top\n\t\tcolor: #f2c05e\n\t\tfont-size: 14px\n\t\tline-height: 17px\n\t\ttext-decoration: underline\n\t\t+regi\n\t\tmargin: 6px 0 7px\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\ttext-decoration: none\n\n.user-profile\n\t+clr\n\tpadding: 30px 0\n\tborder-bottom: 3px solid #e6e6e6\n\t&__imgs\n\t\twidth: 55%\n\t\tfloat: left\n\t&__info\n\t\twidth: 45%\n\t\tfloat: right\n\t\tpadding-left: 30px\n\t\tpadding-right: 5px\n\t\t+r3\n\t\t\tpadding: 0\n\t&__imgs, &__info\n\t\t+r3\n\t\t\twidth: 100%\n\t\t\tfloat: none\n\t&__title, &__years\n\t\t+bold\n\t&__title\n\t\tcolor: #33333b\n\t\tfont-size: 27px\n\t\tline-height: 32px\n\t\tmargin-bottom: 6px\n\t\t+r3\n\t\t\tfont-size: 22px\n\t\t\tline-height: 28px\n\t&__years\n\t\tfont-size: 22px\n\t\tline-height: 26px\n\t\tcolor: #8e8e8e\n\t\tmargin-bottom: 26px\n\t\t+r3\n\t\t\tmargin-bottom: 20px\n\t&__time\n\t\tcolor: #8e8e8e\n\t\tfont-size: 14px\n\t\tline-height: 17px\n\t\t+regi\n\t\tmargin-bottom: 20px\n\t.btn-mail\n\t\tmargin-bottom: 9px\n\t\t+r3\n\t\t\tmax-width: 320px\n\t.profile-title\n\t\tmargin-bottom: 3px\n\t\t+reg\n\t&__text\n\t\tli\n\t\t\tpadding-bottom: 22px\n\t\tsmall, span\n\t\t\tdisplay: block\n\t\tsmall\n\t\t\tcolor: #8e8e8e\n\t\t\tfont-size: 14px\n\t\t\tline-height: 17px\n\t\tspan\n\t\t\tcolor: #33333b\n\t\t\tfont-size: 16px\n\t\t\tline-height: 18px\n\t&__btns\n\t\tpadding: 4px 0 25px\n\t\t.btn-action\n\t\t\tmargin-bottom: 10px\n\t\t\t+r3\n\t\t\t\tmax-width: 320px\n\t&__top\n\t\t+r3\n\t\t\tmax-width: 320px\n\t\t\tmargin: 0 auto\n\n.profile-title\n\tcolor: #33333b\n\tfont-size: 22px\n\tline-height: 26px\n\t+bold\n\tspan\n\t\tcolor: #fff\n\t\tfont-size: 16px\n\t\tline-height: 18px\n\t\tmin-width: 21px\n\t\theight: 21px\n\t\tpadding: 2px 6px 1px\n\t\tbackground-color: #a5a5a5\n\t\tborder-radius: 54px\n\t\tdisplay: inline-block\n\t\tvertical-align: top\n\t\tmargin-top: 2px\n\t\t+med\n\tsup\n\t\tdisplay: inline-block\n\t\tvertical-align: top\n\t\tfont-size: 14px\n\t\tmargin: -9px 0 0 -1px\n\t\t&.is-like\n\t\t\t.fa-heart\n\t\t\t\tcolor: #ff8c61\n\t\t&.is-dislike\n\t\t\t.fa-heart\n\t\t\t\tcolor: #9b9b9b\n\t\t\t\tposition: relative\n\t\t\t.fa-bolt\n\t\t\t\tposition: absolute\n\t\t\t\ttop: 1px\n\t\t\t\tbottom: 1px\n\t\t\t\tleft: 0\n\t\t\t\tright: 0\n\t\t\t\ttext-align: center\n\t\t\t\tcolor: #fff\n\t\t\t\tfont-size: 12px\n\n.user-photo\n\tmargin-bottom: 5px\n\tposition: relative\n\t.expand__link\n\t\tz-index: 2\n\t\ttop: 5px\n\t\tright: 5px\n\t&__item\n\t\theight: 514px\n\t\t+vertical\n\t\tbackground: #f5f7f7\n\t\t+r3\n\t\t\theight: 363px\n\t\timg\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: middle\n\t\t\tmax-width: 100%\n\t\t\tmax-height: 100%\n\n.user-photos\n\tposition: relative\n\t+r3\n\t\tmargin-bottom: 20px\n\t\tpadding: 0 20px\n\t&__item\n\t\theight: 100px\n\t\tcursor: pointer\n\t\tpadding: 0 5px 0 0\n\t\tfloat: left\n\t\timg\n\t\t\theight: 100%\n\t&__arr\n\t\tfont-size: 26px\n\t\tcolor: #ff8c61\n\t\tline-height: 1\n\t\tposition: absolute\n\t\ttop: 50%\n\t\tz-index: 20\n\t\theight: 26px\n\t\tbackground: none\n\t\tmargin-top: -13px\n\t\tvisibility: hidden\n\t\t&.is-active\n\t\t\tvisibility: visible\n\t&__prev\n\t\tleft: -15px\n\t\t+r3\n\t\t\tleft: 0\n\t&__next\n\t\tright: -15px\n\t\t+r3\n\t\t\tright: 0\n\n.friends\n\tpadding: 10px 0 30px\n\tborder-bottom: 3px solid #e6e6e6\n\t&_mod\n\t\tborder-bottom: none\n\t\t.friends__info\n\t\t\twidth: 100px\n\t\t\t+r2\n\t\t\t\twidth: 100%\n\t.profile-title\n\t\tpadding: 0 0 0 110px\n\t\t+r2\n\t\t\tpadding: 0\n\t&__container\n\t\tpadding: 22px 0 13px\n\t\t+r4\n\t\t\tpadding: 10px 0\n\t&__row, &__items\n\t\t+clr\n\t&__info\n\t\tfloat: left\n\t\tfont-size: 16px\n\t\tline-height: 18px\n\t\twidth: 110px\n\t\t+r2\n\t\t\twidth: 100%\n\t\t\tfloat: none\n\t\tdiv\n\t\t\tcolor: #333\n\t\t\tmargin-bottom: 9px\n\t\t\t+r2\n\t\t\t\tdisplay: inline-block\n\t\t\t\tvertical-align: top\n\t\t\t\tpadding: 2px 3px 0 0\n\t\tspan\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: top\n\t\t\tcolor: #fff\n\t\t\tpadding: 2px 6px 1px\n\t\t\tbackground-color: #ff8c61\n\t\t\tborder-radius: 54px\n\t\t\tmin-width: 21px\n\t\t\ttext-align: center\n\t\t\t+med\n\t&__link\n\t\tdisplay: block\n\t&__items\n\t\tfont-size: 0\n\t\tpadding: 5px 0 0 110px\n\t\t+r2\n\t\t\tpadding: 5px 0 0\n\t\t&_mod\n\t\t\tpadding: 5px 0 0 100px\n\t\t\t+r2\n\t\t\t\tpadding: 5px 0 0\n\t\t\t\tmargin: 0 -10px\n\t.profile-more\n\t\tpadding: 5px 110px 0\n\t\t+r2\n\t\t\tpadding: 5px 0 0\n\n.user-block\n\twidth: 33.33%\n\tdisplay: inline-block\n\tvertical-align: top\n\tpadding: 0 0 18px\n\tposition: relative\n\t+r3\n\t\twidth: 50%\n\t\tpadding: 0 0 10px\n\t&_mod\n\t\tpadding: 0 10px 18px\n\t\t+r3\n\t\t\tpadding: 0 10px 10px\n\t\t&:before\n\t\t\tposition: absolute\n\t\t\ttop: -10px\n\t\t\tleft: 0\n\t\t\tright: 0\n\t\t\tbottom: 0\n\t\t\tcontent: \"\"\n\t\t\tbackground: #fff\n\t\t\tborder: 1px solid #ff8c61\n\t\t\tborder-bottom: none\n\t\t\tvisibility: hidden\n\t\t\topacity: 0\n\t\t\ttransition: visibility 0.25s, opacity 0.25s\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\t&:before, .user-block__menu\n\t\t\t\t\tvisibility: visible\n\t\t\t\t\topacity: 1\n\t\t&.is-active\n\t\t\t&:before, .user-block__menu\n\t\t\t\tvisibility: visible\n\t\t\t\topacity: 1\n\t&__container\n\t\tdisplay: block\n\t\tfont-size: 0\n\t\tposition: relative\n\t\tz-index: 2\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\t.user-block\n\t\t\t\t\t&__name\n\t\t\t\t\t\tcolor: #ff8c61\n\t&__img\n\t\twidth: 48px\n\t\theight: 48px\n\t\t+cover\n\t\tmargin: 0 8px 3px 0\n\t\t+r4\n\t\t\tmargin-bottom: 8px\n\t\t\twidth: 80px\n\t\t\theight: 80px\n\t&__name\n\t\tcolor: #343434\n\t\tfont-size: 14px\n\t\tline-height: 16px\n\t\tmax-width: 120px\n\t\t+med\n\t\ttransition: color 0.25s\n\t&__img, &__name\n\t\tdisplay: inline-block\n\t\tvertical-align: bottom\n\t\t+r4\n\t\t\tdisplay: block\n\t&__time\n\t\tdisplay: block\n\t\tcolor: #aeb0b2\n\t\tfont-size: 14px\n\t\tline-height: 17px\n\t\tpadding: 4px 0 0\n\t&__menu\n\t\tcolor: #717171\n\t\tfont-size: 14px\n\t\tpadding: 0 15px\n\t\tposition: absolute\n\t\ttop: 100%\n\t\tleft: 0\n\t\tright: 0\n\t\tmargin-top: -18px\n\t\tz-index: 20\n\t\tbackground: #fff\n\t\tborder: 1px solid #ff8c61\n\t\tborder-top: none\n\t\tvisibility: hidden\n\t\topacity: 0\n\t\ttransition: visibility 0.25s, opacity 0.25s\n\t\t+r3\n\t\t\tmargin-top: -10px\n\t\t\tpadding: 0 10px\n\t\tli\n\t\t\tborder-top: 1px solid #e6e6e6\n\t\t\t&:first-child\n\t\t\t\tborder-top: none\n\t\ta\n\t\t\tcolor: #717171\n\t\t\ttransition: color 0.25s\n\t\t\tdisplay: block\n\t\t\tline-height: 1\n\t\t\tpadding: 12px 0 11px\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\tcolor: #ff8c61\n\t\t.user-block__link\n\t\t\tfont-size: 17px\n\t\t\t+med\n\t\t\tpadding: 10px 0\n\t\t\t+r3\n\t\t\t\tfont-size: 14px\n\t\t\t\tpadding: 12px 0 11px\n.link-more\n\tcolor: #9bc1bc\n\tdisplay: inline-block\n\tvertical-align: top\n\tfont-size: 0\n\ttransition: color 0.25s\n\t.no-touch &\n\t\t&:hover\n\t\t\tcolor: #ff8c61\n\ti\n\t\tfont-size: 20px\n\t\tmargin-right: 6px\n\tspan\n\t\tfont-size: 18px\n\t\tline-height: 21px\n\t\ttext-decoration: underline\n\ti, span\n\t\tdisplay: inline-block\n\t\tvertical-align: middle\n.profile-block\n\tpadding: 10px 0 30px 110px\n\tborder-bottom: 3px solid #e6e6e6\n\t+r2\n\t\tpadding: 10px 0 20px\n\t&_mod\n\t\tborder-bottom: none\n\t\tpadding-bottom: 20px\n\t.profile-more\n\t\tpadding: 20px 0 13px\n.comment\n\tpadding: 15px 0 20px\n\t&__top\n\t\tfont-size: 0\n\t&__time, &__theme\n\t\tline-height: 16px\n\t\tfont-size: 13px\n\t\tdisplay: inline-block\n\t\tvertical-align: top\n\t\tmargin-bottom: 10px\n\t&__time\n\t\tcolor: #8e8e8e\n\t\tpadding-right: 5px\n\t\t+r3\n\t\t\tdisplay: block\n\t&__theme\n\t\tcolor: #9bc1bc\n\t\ttransition: color 0.25s\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\tcolor: #ff8c61\n\t\ti\n\t\t\tfont-size: 14px\n\t\t\tmargin-right: 5px\n\t&__text\n\t\tp\n\t\t\tcolor: #000\n\t\t\tfont-size: 14px\n\t\t\tline-height: 17px\n\t\t\tmax-width: 520px\n\n.users-list\n\tfont-size: 0\n\tpadding: 27px 0 6px\n\tli\n\t\tdisplay: inline-block\n\t\tvertical-align: top\n\t\tpadding: 0 10px 10px 0\n\t\ta\n\t\t\tdisplay: block\n\t\t\theight: 100px\n\t\t\t+r3\n\t\t\t\theight: 80px\n\t\t\timg\n\t\t\t\theight: 100%\n\n.profile-side\n\tpadding: 30px 0 0\n\t.block-alert\n\t\tmargin-bottom: 30px\n\n//user layout\n.user-container\n\twidth: 100%\n\t+clr\n.user-row\n\tfont-size: 0\n.user-left, .user-right\n\tdisplay: inline-block\n\tvertical-align: top\n\t+clr\n\t&__in\n\t\tmax-width: 100%\n\t\tpadding: 0 15px\n.user-left\n\tbackground-color: #f5f7f7\n\twidth: 61%\n\tmin-height: 700px\n\t+r2\n\t\twidth: 100%\n\t\tmin-height: 500px\n\t&__in\n\t\tfloat: right\n\t\twidth: 800px\n\t\t+r2\n\t\t\twidth: 100%\n\t\t\tmax-width: 660px\n\t\t\tfloat: none\n\t\t\tmargin: 0 auto\n.user-right\n\tbackground-color: #fff\n\twidth: 39%\n\t+r2\n\t\twidth: 100%\n\t\tmax-width: 290px\n\t\tposition: fixed\n\t\ttop: 60px\n\t\tbottom: 0\n\t\tright: 0\n\t\tz-index: 280\n\t\ttransform: translateX(100%)\n\t\topacity: 0\n\t\tvisibility: hidden\n\t\ttransition-property: opacity, visibility, transform\n\t\ttransition-duration: 0.4s\n\t&.is-active\n\t\t+r2\n\t\t\ttransform: translateX(0)\n\t\t\topacity: 1\n\t\t\tvisibility: visible\n\t&__in\n\t\tfloat: left\n\t\twidth: 330px\n\t\t+r2\n\t\t\twidth: 100%\n\t\t\theight: 100%\n\t\t\toverflow: auto\n\t\t\tfloat: none\n\t\t\tpadding: 0\n.profile-content\n\tpadding: 40px 0\n\t&__title\n\t\tfont-size: 18px\n\t\tline-height: 21px\n\t\tborder-bottom: 3px solid #e6e6e6\n\t\tpadding-bottom: 20px\n\t\tmargin-bottom: 12px\n\t\ta\n\t\t\ttext-decoration: underline\n\t\t\tcolor: #ff8c61\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: top\n\t\t\tposition: relative\n\t\t\tpadding-left: 25px\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\ttext-decoration: none\n\t\t\ti\n\t\t\t\tfont-size: 20px\n\t\t\t\tposition: absolute\n\t\t\t\ttop: 0\n\t\t\t\tleft: 0\n\t&__subtitle\n\t\tcolor: #33333b\n\t\tfont-size: 22px\n\t\tline-height: 26px\n\t\t+bold\n\t&__top\n\t\t+clr\n\t\tborder-bottom: 3px solid #e6e6e6\n\t\tpadding: 7px 0 15px\n\t\t.profile-content\n\t\t\t&__subtitle\n\t\t\t\tfloat: left\n\t\t\t\tmargin: 0 15px 10px 0\n\t\t\t\t+r3\n\t\t\t\t\tfloat: none\n\t&__close\n\t\tfloat: right\n\t\tcolor: #ff8c61\n\t\tfont-size: 0\n\t\t+r3\n\t\t\tfloat: none\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: top\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\tspan\n\t\t\t\t\ttext-decoration: none\n\t\ti\n\t\t\tfont-size: 20px\n\t\t\tmargin-right: 10px\n\t\ti, span\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: top\n\t\tspan\n\t\t\tfont-size: 18px\n\t\t\tline-height: 21px\n\t\t\ttext-decoration: underline\n\t&__write\n\t\tborder-bottom: 3px solid #e6e6e6\n\t\tpadding: 0 0 27px\n\t\t.btn-mail\n\t\t\tmax-width: 300px\n\n.user-from\n\tfloat: left\n\twidth: 175px\n\tmargin: 5px 0 0\n\t+clr\n\t+r3\n\t\tfloat: none\n\t\tdisplay: block\n\t\tmargin: 0 0 10px\n\t&__img\n\t\twidth: 48px\n\t\theight: 48px\n\t\t+cover\n\t\tfloat: left\n\t\tmargin-right: 9px\n\t&__name\n\t\tcolor: #343434\n\t\tfont-size: 14px\n\t\tline-height: 16px\n\t\toverflow: hidden\n\t\t+med\n\n.profile-form\n\tpadding: 25px 0 0\n\t.select\n\t\ti\n\t\t\tcolor: #999\n\t&__field\n\t\tmargin-bottom: 18px\n\t&__label\n\t\tcolor: #4a4a4a\n\t\tfont-size: 12px\n\t\tletter-spacing: 1px\n\t\tline-height: 15px\n\t\t+bold\n\t\tpadding-bottom: 6px\n\t\ttext-transform: uppercase\n\t&__add\n\t\tmargin-bottom: 22px\n\t&__btn\n\t\t.btn-full\n\t\t\tmax-width: 100%\n\n.add-file\n\tcolor: #ff8c61\n\tcursor: pointer\n\tposition: relative\n\toverflow: hidden\n\tdisplay: inline-block\n\tvertical-align: top\n\t.no-touch &\n\t\t&:hover\n\t\t\tspan\n\t\t\t\ttext-decoration: none\n\tinput\n\t\tposition: absolute\n\t\ttop: 0\n\t\tleft: 0\n\t\tvisibility: hidden\n\t\topacity: 0\n\ti, span\n\t\tdisplay: inline-block\n\t\tvertical-align: middle\n\ti\n\t\tfont-size: 20px\n\t\tmargin-right: 10px\n\tspan\n\t\tfont-size: 18px\n\t\tline-height: 21px\n\t\ttext-decoration: underline\n\n.profile-menu\n\tpadding: 11px 0 30px\n\t+r2\n\t\tpadding: 0\n\t.special-menu\n\t\t+r2\n\t\t\tpadding: 0\n\t\tli\n\t\t\ta\n\t\t\t\t+r2\n\t\t\t\t\tpadding: 0 30px\n\n.dialog, .dialogs\n\t&-more\n\t\tpadding: 17px 0\n\t\t.link-more\n\t\t\tcolor: #ff8c61\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\tspan\n\t\t\t\t\t\ttext-decoration: none\n\n.dialog\n\tpadding: 20px 0\n\n.msg-send\n\tpadding-bottom: 25px\n\tborder-bottom: 3px solid #e6e6e6\n\t&__img\n\t\tfloat: left\n\t\twidth: 48px\n\t\theight: 48px\n\t\tmargin: 24px 12px 10px 0\n\t\t+cover\n\t\t+r4\n\t\t\tmargin: 0 12px 10px 0\n\t&__form\n\t\toverflow: hidden\n\t\t+clr\n\t\t+r3\n\t\t\tpadding: 0 0 0 10px\n\t\t+r4\n\t\t\toverflow: visible\n\t\t\tpadding: 0\n\t&__field\n\t\tpadding: 0 220px 0 10px\n\t\tfloat: left\n\t\twidth: 100%\n\t\tmargin: 0 -190px 0 0\n\t\t+r3\n\t\t\tfloat: none\n\t\t\tmargin: 0\n\t\t\tpadding: 0\n\t&__label\n\t\tcolor: #4a4a4a\n\t\tfont-size: 12px\n\t\tletter-spacing: 1px\n\t\tline-height: 15px\n\t\t+bold\n\t\tpadding-bottom: 6px\n\t\ttext-transform: uppercase\n\t\t+r4\n\t\t\toverflow: hidden\n\t\t\tpadding: 35px 0 0\n\t&__textarea\n\t\tposition: relative\n\t\tmargin-bottom: 7px\n\t\t+r4\n\t\t\tclear: both\n\t\t&:before, &:after\n\t\t\tposition: absolute\n\t\t\tcontent: \"\"\n\t\t\tz-index: 2\n\t\t\ttop: 20px\n\t\t&:before\n\t\t\tleft: -10px\n\t\t\t+arr(11, 18, #d8d8d8, l)\n\t\t&:after\n\t\t\tleft: -8px\n\t\t\t+arr(11, 18, #fff, l)\n\t\t.textarea-full\n\t\t\theight: 100px\n\t\t\tmax-width: 100%\n\t\t\tmin-height: 100px\n\t\t\tmax-height: 300px\n\t\t\tresize: auto\n\t&__right\n\t\tfloat: right\n\t\twidth: 190px\n\t\tpadding: 21px 0 0\n\t\t+r3\n\t\t\twidth: 100%\n\t\t\tpadding: 15px 0 0\n\t\t\tfloat: none\n\t\t.form-checkbox\n\t\t\tmargin-bottom: 30px\n\t\t\tdisplay: block\n\t\t\t+r2\n\t\t\t\tdisplay: none\n\t\t\tspan\n\t\t\t\tfont-size: 16px\n\n.msg\n\tposition: relative\n\tpadding: 30px 10px\n\tborder-bottom: 1px solid #e6e6e6\n\t&_white\n\t\tbackground: #fff\n\t&_from\n\t\tpadding: 30px 10px 30px 110px\n\t\tmin-height: 110px\n\t\t+r4\n\t\t\tpadding: 30px 10px\n\t\t.msg\n\t\t\t&__img\n\t\t\t\tposition: absolute\n\t\t\t\ttop: 30px\n\t\t\t\tleft: 30px\n\t\t\t\t+r4\n\t\t\t\t\tposition: relative\n\t\t\t\t\ttop: auto\n\t\t\t\t\tleft: auto\n\t\t\t\t\tdisplay: block\n\t\t\t\t\tmargin-bottom: 10px\n\t\t\t&__in\n\t\t\t\tmax-width: 440px\n\t&_to\n\t\t.msg\n\t\t\t&__in\n\t\t\t\tmax-width: 510px\n\t\t\t\tpadding-right: 70px\n\t\t\t\tposition: relative\n\t\t\t\t+r4\n\t\t\t\t\tpadding-right: 55px\n\t\t\t&__img\n\t\t\t\tposition: absolute\n\t\t\t\ttop: 0\n\t\t\t\tright: 0\n\t&__in\n\t\tmargin-bottom: 7px\n\t&__img\n\t\twidth: 48px\n\t\theight: 48px\n\t\t+cover\n\t\tmargin: 3px 0 0\n\tp\n\t\tcolor: #000\n\t\tfont-size: 16px\n\t\tline-height: 20px\n\t\tpadding-bottom: 5px\n\t\t.add-file\n\t\t\tfont-size: 0\n\t&__footer\n\t\t+clr\n\t&__time\n\t\tfloat: left\n\t\tcolor: #8e8e8e\n\t\tfont-size: 13px\n\t\tline-height: 16px\n\t\tpadding: 2px 0\n\t&__btns\n\t\tfloat: right\n\t\t.msg-edit, .msg-delete\n\t\t\tmargin-left: 14px\n\t\t.msg-edit\n\t\t\tmargin-top: 2px\n\n.msg-edit, .msg-delete\n\tbackground: none\n\tcolor: #c5c5c5\n\tfont-size: 0\n\tdisplay: inline-block\n\tvertical-align: top\n\ti\n\t\tfont-size: 20px\n\n.msg-item\n\tdisplay: block\n\t+clr\n\tborder-bottom: 1px solid #e6e6e6\n\tpadding: 30px 13px 30px 9px\n\t.no-touch &\n\t\t&:hover\n\t\t\tp\n\t\t\t\tcolor: #ff8c61\n\t\t\t.msg-item__number\n\t\t\t\tspan\n\t\t\t\t\tbackground: #ff8c61\n\t&__user\n\t\tfloat: left\n\t\tpadding: 0 10px 0 0\n\t\twidth: 175px\n\t\tfont-size: 0\n\t&__img, &__name\n\t\tdisplay: inline-block\n\t\tvertical-align: top\n\t&__img\n\t\twidth: 48px\n\t\theight: 48px\n\t\t+cover\n\t\tmargin: 0 9px 0 0\n\t&__name\n\t\tcolor: #343434\n\t\tfont-size: 14px\n\t\tline-height: 16px\n\t\t+med\n\t\twidth: 108px\n\t&__number\n\t\tfloat: right\n\t\twidth: 100px\n\t\ttext-align: right\n\t\t+r3\n\t\t\twidth: 70px\n\t\tspan\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: top\n\t\t\tcolor: #fff\n\t\t\tfont-size: 16px\n\t\t\tline-height: 18px\n\t\t\tbackground-color: #a5a5a5\n\t\t\tborder-radius: 54px\n\t\t\tpadding: 2px 7px 1px\n\t\t\t+med\n\t\t\ttransition: background 0.25s\n\t&__info\n\t\toverflow: hidden\n\t\t+r3\n\t\t\tclear: both\n\t\t\toverflow: visible\n\t\t\tpadding: 12px 0 0\n\tp\n\t\tcolor: #000\n\t\tfont-size: 16px\n\t\tline-height: 20px\n\t\ttransition: color 0.25s\n\t&__time\n\t\tfont-size: 13px\n\t\tline-height: 1.2\n\t\tcolor: #8e8e8e\n\t\tpadding: 8px 0 0\n\t\tdisplay: block\n\n\n.profile-albums\n\tfloat: right\n\twidth: 220px\n\tpadding: 10px 0 0 30px\n\t+r3\n\t\tfloat: none\n\t\twidth: 100%\n\t\tpadding: 0\n\tli\n\t\tpadding-bottom: 35px\n\t\t+r3\n\t\t\tpadding-bottom: 20px\n\ta\n\t\tdisplay: block\n\t\tfont-size: 0\n\t\tcolor: #ff8c61\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\tspan\n\t\t\t\t\ttext-decoration: none\n\t\ti, span\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: middle\n\t\ti\n\t\t\tfont-size: 20px\n\t\t\tmargin-right: 7px\n\t\t\twidth: 22px\n\t\t\ttext-align: center\n\t\tspan\n\t\t\tfont-size: 18px\n\t\t\tline-height: 21px\n\t\t\ttext-decoration: underline\n\n.albums\n\toverflow: hidden\n\tpadding-left: 30px\n\t+r1\n\t\tpadding-left: 0\n\n.album\n\tborder-top: 3px solid #e6e6e6\n\tpadding: 10px 0 27px\n\t&:first-child\n\t\tborder-top: none\n\t.profile-title\n\t\tmargin-bottom: 27px\n\t&__items\n\t\tfont-size: 0\n\t\tli\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: top\n\t\t\tpadding: 0 10px 10px 0\n\t\t\ta\n\t\t\t\theight: 100px\n\t\t\t\tdisplay: block\n\t\t\t\timg\n\t\t\t\t\theight: 100%\n\n.settings\n\t&__field\n\t\t+clr\n\t\tpadding-bottom: 35px\n\t\t+r3\n\t\t\tpadding-bottom: 25px\n\t&__label\n\t\tcolor: #4a4a4a\n\t\tfont-size: 12px\n\t\tletter-spacing: 1px\n\t\tline-height: 15px\n\t\t+bold\n\t\tpadding-bottom: 4px\n\t\ttext-transform: uppercase\n\t&__user\n\t\tpadding: 6px 0 0\n\t&__img, &__download\n\t\tdisplay: inline-block\n\t\tvertical-align: bottom\n\t&__img\n\t\twidth: 48px\n\t\theight: 48px\n\t\t+cover\n\t\tmargin: 0 14px 0 0\n\t&__text\n\t\tcolor: #282828\n\t\tfont-size: 28px\n\t\tline-height: 33px\n\t\t+med\n\t\t+r3\n\t\t\tfont-size: 20px\n\t\t\tline-height: 23px\n\t\t\tdisplay: block\n\t\t&_mod\n\t\t\tpadding-right: 35px\n\t\t\tborder-right: 1px solid #d8d8d8\n\t\t\tmargin-right: 15px\n\t\t\t+r3\n\t\t\t\tpadding: 0\n\t\t\t\tborder: none\n\t\t\t\tmargin: 0\n\t&__link\n\t\tcolor: #ff8c61\n\t\tfont-size: 18px\n\t\ttext-decoration: underline\n\t\tline-height: 1\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\ttext-decoration: none\n\t&__link, &__text_mod\n\t\tdisplay: inline-block\n\t\tvertical-align: middle\n\n.link-download\n\tdisplay: inline-block\n\tvertical-align: top\n\tcolor: #ff8c61\n\tline-height: 1\n\t.no-touch &\n\t\t&:hover\n\t\t\tspan\n\t\t\t\ttext-decoration: none\n\ti, span\n\t\tdisplay: inline-block\n\t\tvertical-align: middle\n\ti\n\t\tfont-size: 20px\n\t\tmargin-right: 6px\n\tspan\n\t\tfont-size: 18px\n\t\ttext-decoration: underline\n\n.user-form\n\t+clr\n\tpadding-left: 30px\n\t+r2\n\t\tpadding-left: 0\n\t+r3\n\t\tmax-width: 500px\n\t\tmargin: 0 auto\n\t&__right\n\t\tfloat: right\n\t\twidth: 40%\n\t\t+r2\n\t\t\tpadding-top: 15px\n\t\t\t+clr\n\t&__left\n\t\tfloat: left\n\t\twidth: 60%\n\t\tpadding-right: 30px\n\t\t+r2\n\t\t\tpadding: 0\n\t&__right, &__left\n\t\t+r2\n\t\t\tfloat: none\n\t\t\twidth: 100%\n\t&__full\n\t\tclear: both\n\t&__field\n\t\tfont-size: 0\n\t\tpadding-bottom: 15px\n\t&__date\n\t\tmargin: 0 -15px\n\t\t+r1\n\t\t\tmargin: 0 -10px\n\t&__year\n\t\twidth: 50%\n\t\t+r1\n\t\t\twidth: 40%\n\t&__month, &__day\n\t\twidth: 25%\n\t\t+r1\n\t\t\twidth: 30%\n\t&__year, &__month, &__day\n\t\tdisplay: inline-block\n\t\tvertical-align: top\n\t\tpadding: 0 15px\n\t\t+r1\n\t\t\tpadding: 0 10px\n\t&__label\n\t\tcolor: #4a4a4a\n\t\tfont-size: 12px\n\t\tletter-spacing: 1px\n\t\tline-height: 15px\n\t\t+bold\n\t\tpadding-bottom: 6px\n\t\ttext-transform: uppercase\n\t&__img\n\t\tpadding: 18px 0 10px\n\t\t+r2\n\t\t\twidth: 50%\n\t\t\tfloat: left\n\t\t\tpadding: 0 15px 10px 0\n\t\t+r3\n\t\t\twidth: 100%\n\t\t\tfloat: none\n\t\t\tmax-width: 320px\n\t\t\tpadding: 0 0 20px 0\n\t\timg\n\t\t\twidth: 100%\n\t&__right-info\n\t\t+r2\n\t\t\twidth: 50%\n\t\t\tfloat: left\n\t\t+r3\n\t\t\twidth: 100%\n\t\t\tfloat: none\n\t&__download, &__checkbox\n\t\tpadding-bottom: 35px\n\t&__checks\n\t\tli\n\t\t\tpadding-bottom: 9px\n\t&__btn\n\t\tpadding: 5px 0 20px\n\t.input-btn\n\t\twidth: 100%\n\n.overlay\n\tbackground-image: linear-gradient(to top, rgba(38, 23, 34, 0.4) 0%, rgba(36, 21, 32, 0.71) 100%)\n\tposition: fixed\n\ttop: 0\n\tbottom: 0\n\tleft: 0\n\tright: 0\n\tz-index: 250\n\tdisplay: none\n\tvisibility: hidden\n\topacity: 0\n\ttransition: opacity 0.25s, visibility 0.25s\n\t+r2\n\t\tdisplay: block\n\t&.is-active\n\t\t+r2\n\t\t\tvisibility: visible\n\t\t\topacity: 1","// search\n.search\n\tposition: relative\n\tdisplay: block\n\tmargin: 5px 0\n\tinput\n\t\tdisplay: block\n\t\twidth: 100%\n\t\tpadding: 18.5px 18px 18.5px 108px\n\t\tfont-size: 42px\n\t\tbackground: #f4f5f1\n\t\t+bold\n\t\tappearance: none\n\t\t&::-webkit-search-cancel-button\n\t\t\tcursor: pointer\n\t&__btn\n\t\tposition: absolute\n\t\ttop: 50%\n\t\tleft: 17px\n\t\tmargin-top: -30.5px\n\t\tfont-size: 61px\n\t\tbackground: none\n\t\tcolor: #9bc1bc\n\t\tline-height: 1\n\t\tcursor: pointer\n\t+r3\n\t\t&__btn\n\t\t\tfont-size: 35px\n\t\t\tmargin-top: -17.5px\n\t\tinput\n\t\t\tpadding-left: 70px\n\t\t\tfont-size: 25px\n\n// filter\n.filter\n\t&__bl\n\t\tpadding: 20px 0\n\t\tfont-size: 16px\n\t\tborder-bottom: 1px solid #e4eae9\n\t\t+light\n\t\t+clr\n\t&__el\n\t\tmargin-top: 5px\n\t\t+clr\n\t&__name\n\t\tfloat: left\n\t\tmin-width: 88px\n\t\tmargin-right: 20px\n\t\tcolor: #282828\n\t&__info\n\t\tfont-size: 0\n\t\toverflow: hidden\n\t\tp\n\t\t\tfont-size: 16px\n\t&__tag\n\t\tdisplay: inline-block\n\t\tmargin-right: 10px\n\t\ttext-transform: uppercase\n\t\tfont-size: 16px\n\t\tcolor: #9bc1bc\n\t\tletter-spacing: 1.2px\n\t\t+bold\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\ttext-decoration: underline\n\t&__num\n\t\twhite-space: nowrap\n\t.sort\n\t\tfloat: right\n\t\tmargin-left: 20px\n\t+r2\n\t\t.sort\n\t\t\tfloat: none\n\t\t\tmargin: 0 0 20px 0\n\t+r4\n\t\t.sort__tag,\n\t\t.sort__bl\n\t\t\tdisplay: block\n\t\t.sort__tag\n\t\t\tmargin-bottom: 10px\n\n// sort\n.sort\n\tfont-size: 0\n\t&__tag,\n\t&__bl\n\t\tdisplay: inline-block\n\t\tvertical-align: middle\n\t&__tag\n\t\tmargin-right: 10px\n\t\tfont-size: 16px\n\t&__bl\n\t\tmargin: 0 -5px\n\t\tfont-size: 0\n\t&__tab\n\t\tdisplay: inline-block\n\t\tmargin: 0 5px\n\t\tpadding: 7px 15px\n\t\tfont-size: 14px\n\t\tvertical-align: middle\n\t\t+reg\n\t\t&.is-active\n\t\t\tbackground: #9bc1bc\n\t\t\tcolor: #FFF\n\n// search results\n.textbl\n\tdisplay: block\n\tpadding: 21px 0\n\tborder-bottom: 1px solid #e4eae9\n\t+clr\n\t.no-touch &\n\t\t&:hover\n\t\t\t.textbl__ttl\n\t\t\t\tcolor: $mint\n\t&_no-border\n\t\tborder-color: transparent\n\t&__inner\n\t\tmax-width: 80%\n\t\tpadding-right: 15px\n\t&__ttl\n\t\tmargin-bottom: 7px\n\t\tfont-size: 21px\n\t\t+bold\n\t\t+tr(color 0.2s)\n\t\tspan\n\t\t\tcolor: $mint\n\t&__txt\n\t\tfont-size: 18px\n\t\tcolor: #353535\n\t\tline-height: 1.5\n\t\t+lora\n\t&__img\n\t\tfloat: right\n\t\twidth: 190px\n\t\tmargin: 15px 0\n\t\timg\n\t\t\twidth: 100%\n\t&__tags\n\t\tfont-size: 0\n\t\tmargin-top: 20px\n\t&__name\n\t\tmargin-right: 20px\n\t\ttext-transform: uppercase\n\t\tfont-size: 14px\n\t\t&.textbl_violet\n\t\t\tcolor: $violet\n\t\t&.textbl_red\n\t\t\tcolor: $red\n\t\t&.textbl_mint\n\t\t\tcolor: $mint\n\t&__author\n\t\tmargin-right: 20px\n\t\tfont-size: 14px\n\t\tcolor: #293949\n\t\t+bold\n\t&__date\n\t\tfont-size: 14px\n\t\tcolor: #AEB0B2\n\t\twhite-space: nowrap\n\t&__highlight\n\t\tcolor: $mint\n\t+r2\n\t\t.textbl__img\n\t\t\tfloat: none\n\t\t.textbl__inner\n\t\t\tmax-width: initial\n\t\t\tpadding-right: 0\n\n// more\n.more\n\tpadding: 35px 0\n\tbackground: #e4eae9\n\t&_white\n\t\tbackground: #fff \n\n","body\n\t&.overflow-hidden\n\t\tposition: fixed\n\t\twidth: 100%\n\t\toverflow-y: scroll\n\n.top-banner\n\twidth: 100%\n\theight: 149px\n\t+cover\n\t// display: block\n\tdisplay: none\n\t+r1\n\t\tbackground-position: 43% 50%\n\t+r2\n\t\tdisplay: none\n\n.header\n\t&.is-fixed\n\t\t.header__fixed\n\t\t\tposition: fixed\n\t\t\ttop: 0\n\t\t\tleft: 0\n\t\t\twidth: 100%\n\t&.is-hidden\n\t\t.header__fixed\n\t\t\ttransform: translateY(-110%)\n\t&__fixed\n\t\ttransition: transform 0.4s\n\t\tpadding: 0 70px 0 200px\n\t\tbackground-color: #fff\n\t\tbox-shadow: 0 2px 6px rgba(159, 159, 159, 0.5)\n\t\tmin-height: 70px\n\t\tz-index: 300\n\t\tmin-width: 320px\n\t\tposition: relative\n\t\t+r1\n\t\t\tpadding: 0 60px 0 150px\n\t\t+r2\n\t\t\tmin-height: 60px\n\t\t\tpadding: 0 45px 0 0\n\t&__inner\n\t\tmargin: 0 auto\n\t\tmax-width: 1290px\n\t\t+clr\n\n.mini-search\n\tposition: absolute\n\ttop: 19px\n\tright: 25px\n\t+r1\n\t\ttop: 19px\n\t\tright: 15px\n\t&_mod\n\t\t+r2\n\t\t\ttop: 19px\n\t\t\tright: 70px\n\ta\n\t\tfont-size: 29px\n\t\tcolor: #282828\n\t\tcursor: pointer\n\t\t+tr(color .25s)\n\t\t+r2\n\t\t\tfont-size: 20px\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\tcolor: $orange\n\n.logo\n\t+bold\n\tcolor: #282828\n\twhite-space: nowrap\n\tline-height: 1\n\tposition: absolute\n\ttop: 12px\n\tleft: 25px\n\tfont-size: 0\n\t+r2\n\t\ttop: 0\n\t\tleft: 50%\n\t\tpadding: 18px 0 7px\n\t\twidth: 60px\n\t\ttext-align: center\n\t\tmargin-left: -30px\n\ti\n\t\tfont-size: 48px\n\t\t+r1\n\t\t\tfont-size: 44px\n\t\t+r2\n\t\t\tfont-size: 27px\n\n.btn-nav\n\tfloat: left\n\tposition: relative\n\tcursor: pointer\n\tdisplay: none\n\tbackground: none\n\twidth: 60px\n\theight: 60px\n\ttransition: background 0.2s\n\t+r2\n\t\tdisplay: block\n\t&.is-active\n\t\tbackground-color: #ff8c61\n\t\t&:before, &:after\n\t\t\ttop: 9px\n\t\t\ttransition: transform 0.2s 0.2s, top 0.2s, border-color 0.2s\n\t\t\tborder-color: #fff\n\t\t&:before\n\t\t\ttransform: rotate(45deg)\n\t\t&:after\n\t\t\ttransform: rotate(-45deg)\n\t\tspan\n\t\t\topacity: 0\n\t\t\ttransition: opacity 0.2s, border-color 0.2s\n\t&:before, &:after, span\n\t\tborder-bottom: 4px solid #282828\n\t\twidth: 26px\n\t\tposition: absolute\n\t\tleft: 50%\n\t\tmargin-left: -13px\n\t\tmargin-top: 19px\n\t&:before, &:after\n\t\tcontent: \"\"\n\t\ttransition: transform 0.2s, top 0.2s 0.2s, border-color 0.2s\n\t&:before\n\t\ttop: 0\n\t&:after\n\t\ttop: 18px\n\tspan\n\t\ttop: 9px\n\t\ttransition: opacity 0.2s 0.25s, border-color 0.2s\n\n\n.btn-enter\n\tfloat: right\n\tcolor: #282828\n\tfont-size: 18px\n\tline-height: 1\n\t+med\n\tcontent: \"\"\n\tposition: relative\n\tpadding: 10px 0 10px 40px\n\tmargin: 16px 0\n\tmin-height: 37px\n\t+tr(color .25s)\n\t+r2\n\t\tpadding: 0\n\t\tmargin: 17px 0 0\n\t\tmin-height: 1px\n\ti\n\t\tfont-size: 37px\n\t\tposition: absolute\n\t\ttop: 50%\n\t\tleft: 0\n\t\tmargin-top: -19px\n\t\t+r2\n\t\t\tfont-size: 26px\n\t\t\tposition: relative\n\t\t\tz-index: 1\n\t\t\ttop: auto\n\t\t\tmargin: 0\n\t\t&.fa-user\n\t\t\tfont-size: 27px\n\t\t\tmargin-top: -16px\n\t\t\tmargin-left: 4px\n\t\t\t+r2\n\t\t\t\tmargin: 0\n\tspan\n\t\t+r2\n\t\t\tdisplay: none\n\t.no-touch &\n\t\t&:hover\n\t\t\tcolor: #ff8c61\n\t&.is-profile\n\t\t+r2\n\t\t\ttext-align: center\n\t\t\tline-height: 40px\n\t\ti\n\t\t\t+r2\n\t\t\t\tvertical-align: middle\n\t\t&.is-active\n\t\t\t+r2\n\t\t\t\tbackground: #ff8c61\n\t\t\t.btn-profile\n\t\t\t\t&__img\n\t\t\t\t\t+r2\n\t\t\t\t\t\topacity: 0\n\t\t\t\t\t\tvisibility: hidden\n\t\t\t.is-close\n\t\t\t\topacity: 1\n\t\t\t\tvisibility: visible\n\t\t\t\t&:before\n\t\t\t\t\ttransform: rotate(45deg)\n\t\t\t\t&:after\n\t\t\t\t\ttransform: rotate(-45deg)\n\t\t\t.fa\n\t\t\t\tdisplay: none\n\t\t+r2\n\t\t\tposition: absolute\n\t\t\ttop: 0\n\t\t\tright: 0\n\t\t\tpadding: 10px\n\t\t\twidth: 60px\n\t\t\theight: 60px\n\t\t\tmargin: 0\n\t\t.is-close\n\t\t\tposition: absolute\n\t\t\ttop: 0\n\t\t\tbottom: 0\n\t\t\tleft: 0\n\t\t\tright: 0\n\t\t\tline-height: 60px\n\t\t\ttext-align: center\n\t\t\tdisplay: none\n\t\t\tcolor: #fff\n\t\t\topacity: 0\n\t\t\tvisibility: hidden\n\t\t\t+r2\n\t\t\t\tdisplay: block\n\t\t\t&:before, &:after\n\t\t\t\tposition: absolute\n\t\t\t\ttop: 28px\n\t\t\t\tleft: 50%\n\t\t\t\twidth: 26px\n\t\t\t\tmargin-left: -13px\n\t\t\t\tcontent: \"\"\n\t\t\t\tborder-bottom: 4px solid #fff\n\t\t\t\ttransition: transform 0.3s\n\n.btn-profile\n\twidth: 130px\n\tfont-size: 0\n\tposition: relative\n\tcolor: #282828\n\t+tr(color .25s)\n\tfloat: right\n\tmargin: 15px 15px 0 0\n\t.no-touch &\n\t\t&:hover\n\t\t\tcolor: #ff8c61\n\t+r(1400)\n\t\twidth: 40px\n\t+r2\n\t\tmargin: 10px 15px 0 0\n\t\tposition: absolute\n\t\ttop: 0\n\t\tright: 0\n\t\tpadding: 10px\n\t\twidth: 60px\n\t\theight: 60px\n\t\tmargin: 0\n\t&.is-active\n\t\t+r2\n\t\t\tbackground: #ff8c61\n\t\t.btn-profile\n\t\t\t&__img\n\t\t\t\t+r2\n\t\t\t\t\topacity: 0\n\t\t\t\t\tvisibility: hidden\n\t\ti\n\t\t\topacity: 1\n\t\t\tvisibility: visible\n\t\t\t&:before\n\t\t\t\ttransform: rotate(45deg)\n\t\t\t&:after\n\t\t\t\ttransform: rotate(-45deg)\n\t&__img\n\t\twidth: 40px\n\t\theight: 40px\n\t\tborder-radius: 50%\n\t\t+cover\n\t\tmargin-right: 6px\n\t\t+r2\n\t\t\tmargin: 0\n\ti\n\t\tposition: absolute\n\t\ttop: 0\n\t\tbottom: 0\n\t\tleft: 0\n\t\tright: 0\n\t\tline-height: 60px\n\t\ttext-align: center\n\t\tdisplay: none\n\t\tcolor: #fff\n\t\topacity: 0\n\t\tvisibility: hidden\n\t\t+r2\n\t\t\tdisplay: block\n\t\t&:before, &:after\n\t\t\tposition: absolute\n\t\t\ttop: 28px\n\t\t\tleft: 50%\n\t\t\twidth: 26px\n\t\t\tmargin-left: -13px\n\t\t\tcontent: \"\"\n\t\t\tborder-bottom: 4px solid #fff\n\t\t\ttransition: transform 0.3s\n\t&__img, span\n\t\tdisplay: inline-block\n\t\tvertical-align: middle\n\tspan\n\t\tfont-size: 18px\n\t\tline-height: 1\n\t\t+med\n\t\t+r(1400)\n\t\t\tdisplay: none\n.btn-out\n\tfloat: right\n\t+tr(color .25s)\n\tposition: relative\n\tcolor: #282828\n\tfont-size: 25px\n\tmargin: 18px 0 0\n\t.no-touch &\n\t\t&:hover\n\t\t\tcolor: #ff8c61\n\t+r2\n\t\tmargin: 14px 0 0\n\t\tdisplay: none\n\n.btn-add, .btn-message\n\tfloat: right\n\tfont-size: 25px\n\tposition: relative\n\tcolor: #282828\n\tmargin: 16px 20px 0 0\n\t+tr(color .25s)\n\t.no-touch &\n\t\t&:hover\n\t\t\tcolor: #ff8c61\n\t+r2\n\t\tmargin: 13px 20px 0 0\n\t\tdisplay: none\n\tspan\n\t\tfont-size: 16px\n\t\tline-height: 20px\n\t\t+med\n\t\tcolor: #fff\n\t\ttext-align: center\n\t\tmin-width: 21px\n\t\tpadding: 1px 6px 0\n\t\tbackground: #ff8c61\n\t\tposition: absolute\n\t\ttop: -8px\n\t\tleft: 100%\n\t\tborder-radius: 54px\n.btn-add\n\tspan\n\t\tmargin-left: -17px\n.btn-message\n\tspan\n\t\tmargin-left: -10px\n\n.nav\n\tfont-size: 0\n\tfloat: left\n\t+r2\n\t\tposition: fixed\n\t\ttop: 60px\n\t\tbottom: 0\n\t\tleft: 0\n\t\twidth: 100%\n\t\tmax-width: 290px\n\t\tbackground: #fff\n\t\tbox-shadow: 0 5px 6px rgba(159, 159, 159, 0.5)\n\t\toverflow: hidden\n\t\tvisibility: hidden\n\t\topacity: 0\n\t\ttransform: translateX(-100%)\n\t\ttransition-property: opacity, visibility, transform\n\t\ttransition-duration: 0.4s\n\t&.is-active\n\t\t+r2\n\t\t\ttransform: translateX(0)\n\t\t\topacity: 1\n\t\t\tvisibility: visible\n\t&:before\n\t\tcontent: \"\"\n\t\tposition: absolute\n\t\ttop: -10px\n\t\tleft: 0\n\t\tright: 0\n\t\tbox-shadow: 0 2px 6px rgba(159, 159, 159, 0.5)\n\t\theight: 10px\n\t\tdisplay: none\n\t\t+r2\n\t\t\tdisplay: block\n\t&__list\n\t\t+r2\n\t\t\tmax-height: 100%\n\t\t\toverflow: auto\n\t&__item\n\t\tdisplay: inline-block\n\t\tvertical-align: top\n\t\tmargin: 0 20px 0 0\n\t\tposition: relative\n\t\t+r2\n\t\t\tdisplay: block\n\t\t\tmargin: 0\n\t\t&.nav-specials\n\t\t\t.nav-specials\n\t\t\t\t&__link\n\t\t\t\t\tdisplay: none\n\t\t\t\t\t+r1\n\t\t\t\t\t\tdisplay: block\n\t\t\t\t\t+r2\n\t\t\t\t\t\tdisplay: none\n\t\t\t\t\t&.is-active\n\t\t\t\t\t\tspan\n\t\t\t\t\t\t\t&:before\n\t\t\t\t\t\t\t\twidth: 20px\n\t\t\t\t\t.nav__link-in\n\t\t\t\t\t\tpadding-right: 20px\n\t\t\t\t\t\ti\n\t\t\t\t\t\t\tfont-size: 14px\n\t\t\t\t\t\t\tposition: absolute\n\t\t\t\t\t\t\ttop: 50%\n\t\t\t\t\t\t\tright: 0\n\t\t\t\t\t\t\tmargin-top: -8px\n\t\t\t\t&__list\n\t\t\t\t\t+r1\n\t\t\t\t\t\tbackground: #fff\n\t\t\t\t\t\tposition: absolute\n\t\t\t\t\t\ttop: 100%\n\t\t\t\t\t\tleft: 0\n\t\t\t\t\t\twidth: 340px\n\t\t\t\t\t\tbox-shadow: 0 4px 6px 0 rgba(159, 159, 159, 0.5)\n\t\t\t\t\t\tdisplay: none\n\t\t\t\t\t+r2\n\t\t\t\t\t\twidth: 100%\n\t\t\t\t\t\tposition: relative\n\t\t\t\t\t\tdisplay: block\n\t\t\t\t\t\tbox-shadow: none\n\t\t\t\t\t&.is-active\n\t\t\t\t\t\tdisplay: block\n\t\t\t\t\t&:before\n\t\t\t\t\t\t+r1\n\t\t\t\t\t\t\tcontent: \"\"\n\t\t\t\t\t\t\tposition: absolute\n\t\t\t\t\t\t\ttop: 0\n\t\t\t\t\t\t\tbottom: 0\n\t\t\t\t\t\t\tleft: 0\n\t\t\t\t\t\t\twidth: 20px\n\t\t\t\t\t\t\tz-index: 20\n\t\t\t\t\t\t\tbackground: #ff8c61\n\t\t\t\t\t\t+r2\n\t\t\t\t\t\t\tdisplay: none\n\t\t\t\t\t.nav\n\t\t\t\t\t\t&__item\n\t\t\t\t\t\t\t+r1\n\t\t\t\t\t\t\t\tdisplay: block\n\t\t\t\t\t\t\t\tmargin: 0\n\t\t\t\t\t\t&__link\n\t\t\t\t\t\t\t+r1\n\t\t\t\t\t\t\t\tpadding: 0 10px 0 30px\n\t\t\t\t\t\t\t\tline-height: 58px\n\t\t\t\t\t\t\t\tborder-bottom: 1px solid #e6e6e6\n\t\t\t\t\t\t\tspan\n\t\t\t\t\t\t\t\t+r1\n\t\t\t\t\t\t\t\t\tpadding: 0\n\t\t\t\t\t\t\t\t&:before\n\t\t\t\t\t\t\t\t\t+r1\n\t\t\t\t\t\t\t\t\t\tdisplay: none\n\t&__link\n\t\tcolor: #282828\n\t\tfont-size: 18px\n\t\tline-height: 1\n\t\t+med\n\t\tdisplay: block\n\t\tposition: relative\n\t\ttransition: color 0.3s\n\t\t+r2\n\t\t\tpadding: 0 10px 0 30px\n\t\t\tline-height: 58px\n\t\t\tborder-bottom: 1px solid #e6e6e6\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\tspan\n\t\t\t\t\t&:before\n\t\t\t\t\t\twidth: 100%\n\t\t\t\tsmall\n\t\t\t\t\topacity: 1\n\t\t\t\t\tvisibility: visible\n\t\t&:before\n\t\t\tcontent: \"\"\n\t\t\tposition: absolute\n\t\t\ttop: 0\n\t\t\tbottom: 0\n\t\t\tleft: 0\n\t\t\twidth: 10px\n\t\t\tdisplay: none\n\t\t\t+r2\n\t\t\t\tdisplay: block\n\t\t&.is-brown\n\t\t\t.no-touch &\n\t\t\t\t&:hover, &.is-active\n\t\t\t\t\tcolor: #d27857\n\t\t\t&:before\n\t\t\t\tbackground: #d27857\n\t\t\tspan\n\t\t\t\t&:before\n\t\t\t\t\tborder-color: #d27857\n\t\t&.is-purple\n\t\t\t.no-touch &\n\t\t\t\t&:hover, &.is-active\n\t\t\t\t\tcolor: #c0a6cd\n\t\t\t&:before\n\t\t\t\tbackground: #c0a6cd\n\t\t\tspan\n\t\t\t\t&:before\n\t\t\t\t\tborder-color: #c0a6cd\n\t\t&.is-yellow\n\t\t\t.no-touch &\n\t\t\t\t&:hover, &.is-active\n\t\t\t\t\tcolor: #f2c05e\n\t\t\t&:before\n\t\t\t\tbackground: #f2c05e\n\t\t\tspan\n\t\t\t\t&:before\n\t\t\t\t\tborder-color: #f2c05e\n\t\t&.is-orange\n\t\t\t.no-touch &\n\t\t\t\t&:hover, &.is-active\n\t\t\t\t\tcolor: #ff8c61\n\t\t\t&:before\n\t\t\t\tbackground: #ff8c61\n\t\t\tspan\n\t\t\t\t&:before\n\t\t\t\t\tborder-color: #ff8c61\n\t\t&-in\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: middle\n\t\t\tposition: relative\n\t\t\tz-index: 1\n\t\tspan\n\t\t\tdisplay: block\n\t\t\tpadding: 25px 0 27px\n\t\t\tposition: relative\n\t\t\t+r2\n\t\t\t\tpadding: 0\n\t\t\t&:before\n\t\t\t\tcontent: \"\"\n\t\t\t\tposition: absolute\n\t\t\t\tbottom: 0\n\t\t\t\tleft: 0\n\t\t\t\twidth: 20px\n\t\t\t\tborder-bottom: 5px solid\n\t\t\t\ttransition: width 0.3s\n\t\t\t\t+r2\n\t\t\t\t\tdisplay: none\n\t\tspan, small\n\t\t\tline-height: 1\n\t\tsmall\n\t\t\tposition: absolute\n\t\t\ttop: 100%\n\t\t\tleft: 0\n\t\t\topacity: 0\n\t\t\tvisibility: hidden\n\t\t\ttransition: opacity 0.25s, visibility 0.25s\n\t\t\twidth: 200px\n\t\t\tdisplay: block\n\t\t\tfont-size: 16px\n\t\t\tline-height: 18px\n\t\t\tbackground-color: #fffff3\n\t\t\tpadding: 13px 8px 12px\n\t\t\tcolor: #282828\n\t\t\t+reg\n\t\t\t+r1\n\t\t\t\tposition: relative\n\t\t\t\ttop: auto\n\t\t\t\tvisibility: visible\n\t\t\t\topacity: 1\n\t\t\t\twidth: 100%\n\t\t\t\tpadding: 0\n\t\t\t\tcolor: #949494\n\t\t\t\tbackground: none",".footer\n\t&__top, &__bottom\n\t\t+clr\n\t&__top\n\t\tbackground-color: #9bc1bc\n\t\tpadding: 23px 0 17px\n\t\t+r3\n\t\t\tpadding: 5px 0 22px \n\t&__bottom\n\t\tbackground-color: #657977\n\t\tpadding: 43px 0 38px\n\t&__logo\n\t\t+bold\n\t\tcolor: #fff\n\t\twhite-space: nowrap\n\t\tfont-size: 0\n\t\tline-height: 1\n\t\tfloat: left\n\t\twidth: 96px\n\t\timg\n\t\t\twidth: 100%\n\t&__question\n\t\tfloat: right\n\t\t+light\n\t\tfont-size: 34px\n\t\ttext-transform: uppercase\n\t\tline-height: 1\n\t\tletter-spacing: 0.2em\n\t\tcolor: #fff\n\t\tpadding: 4px 0\n\t\t+r1\n\t\t\tfont-size: 28px\n\t\t\tpadding: 6px 0\n\t\t+r2\n\t\t\tfont-size: 22px\n\t\t\tpadding: 5px 0\n\t\t+r3\n\t\t\tfloat: none\n\t\t\tfont-size: 17px\n\t\t\tline-height: 22px\n\t\t\tpadding: 0px 50px 0 10px\n\t\t\toverflow: hidden\n\t\t\ttext-align: left\n\t&__text\n\t\tpadding-bottom: 18px\n\t\t+clr\n\t&__social\n\t\tfont-size: 0\n\t\tfloat: left\n\t\t+r3\n\t\t\tfloat: none\n\t\t\ttext-align: center\n\t\t\tmargin-bottom: 20px\n\t\tli\n\t\t\tdisplay: inline-block\n\t\t\tvertical-align: top\n\t\t\tpadding: 0 26px 0 12px\n\t\t\t+r3\n\t\t\t\tpadding: 0 18px\n\t\ta\n\t\t\tcolor: #fff\n\t\t\tdisplay: block\n\t\t\ti\n\t\t\t\tfont-size: 36px\n\t&__copy\n\t\tfloat: right\n\t\t+light\n\t\tline-height: 1\n\t\tfont-size: 0\n\t\tpadding: 2px 0 0\n\t\t+r3\n\t\t\tfloat: none\n\t\t\ttext-align: center\n\t\tp\n\t\t\tcolor: #fff\n\t\t\tpadding: 10px 30px 8px 0\n\t&__copy p, &__age\n\t\tvertical-align: top\n\t\tdisplay: inline-block\n\t\tfont-size: 22px\n\t&__age\n\t\tcolor: #857e7b\n\t\tpadding: 11px 0 7px\n\t\ttext-align: center\n\t\twidth: 40px\n\t\tbackground: #fff\n\t\tborder-radius: 4px\n\t.subscribe\n\t\t+r3\n\t\t\tpadding: 15px 0 0\n\t\t\tborder: none\n\t\t\tborder-top: 2px solid #fff\n\n.subscribe\n\t+clr\n\tpadding: 25px 18px 21px\n\tborder: 2px solid #fff\n\ttext-align: left\n\t+r1\n\t\tpadding: 25px 12px 21px\n\t+r2\n\t\tpadding: 15px\n\t&_mod\n\t\tmargin-bottom: 10px\n\t\tpadding: 0\n\t\tborder: none\n\t\t.subscribe\n\t\t\t&__label,\n\t\t\t&__form\n\t\t\t\twidth: 100%\n\t\t\t\tfloat: none\n\t\t\t&__label\n\t\t\t\tfont-size: 24px\n\t\t\t\t+r2\n\t\t\t\t\tfont-size: 22px\n\t\t\t\t+r3\n\t\t\t\t\tfont-size: 20px\n\t\t\t&__input\n\t\t\t\tborder: 1px solid #9bc1bc\n\t\t+r1\n\t\t\tpadding: 0\n\t\t+r2\n\t\t\tpadding: 0\n\t&__label, &__form\n\t\tfloat: left\n\t&__label\n\t\tfont-size: 30px\n\t\tline-height: 1\n\t\t+med\n\t\twidth: 51%\n\t\tpadding: 10px 0\n\t\t+r1\n\t\t\tfont-size: 24px\n\t\t\twidth: 55%\n\t\t\tpadding: 13px 0 13px 5px\n\t\t+r2\n\t\t\twidth: 100%\n\t\t\tfont-size: 22px\n\t\t\tpadding: 0 0 10px\n\t\t+r3\n\t\t\tfont-size: 20px\n\t&__form\n\t\twidth: 49%\n\t\tposition: relative\n\t\t+r1\n\t\t\twidth: 45%\n\t\t+r2\n\t\t\twidth: 100%\n\t\t+r3\n\t\t\ttext-align: center\n\t\ti\n\t\t\tposition: absolute\n\t\t\ttop: 12px\n\t\t\tleft: 17px\n\t\t\tfont-size: 25px\n\t\t\tcolor: #9bc1bc\n\t&__btn\n\t\tposition: absolute\n\t\ttop: 5px\n\t\tright: 5px\n\t\twidth: 210px\n\t\tbackground-color: #f7b153\n\t\tfont-size: 18px\n\t\tline-height: 1\n\t\tcolor: #fff\n\t\t+reg\n\t\tpadding: 12px 10px 10px\n\t\tdisplay: inline-block\n\t\tcursor: pointer\n\t\t+r1\n\t\t\twidth: 150px\n\t\t+r2\n\t\t\twidth: 210px\n\t\t+r3\n\t\t\twidth: 150px\n\t\t+r4\n\t\t\twidth: 100%\n\t\t\tmax-width: 300px\n\t\t\tposition: relative\n\t\t\ttop: auto\n\t\t\tright: auto\n\t&__input\n\t\tfont-size: 17px\n\t\tcolor: #282828\n\t\t+regi\n\t\tpadding: 16px 230px 14px 50px\n\t\twidth: 100%\n\t\t+r1\n\t\t\tpadding-right: 170px\n\t\t+r2\n\t\t\tpadding-right: 230px\n\t\t+r3\n\t\t\tpadding-right: 170px\n\t\t+r4\n\t\t\tpadding-right: 20px\n\t\t\tmargin-bottom: 15px\n\t\t&::placeholder\n\t\t\tcolor: #282828\n\t\t\topacity: 1","$green: #9bc1bc\n\n.square\n\twidth: 13px\n\theight: 13px\n\tbackground: $green\n\tdisplay: inline-block\n\n.text-big\n\tfont-size: 24px\n\t+med\n\t&_md\n\t\tfont-size: 20px\n\t&_reg\n\t\tfont-size: 22px\n\t\tline-height: 1.3\n\t\t+reg\n\t+r3\n\t\tfont-size: 20px\n\t\t&_md\n\t\t\tfont-size: 18px\n\n.section-title\n\tfont-size: 18px\n\tletter-spacing: 2.6px\n\tcolor: $green\n\tmargin-bottom: 20px\n\n.meta\n\tdisplay: inline-block\n\t+reg\n\tfont-size: 11px\n\tcolor: #b7b7b7\n\t+r2\n\t\tdisplay: block\n\n.divider\n\theight: 1px\n\tmargin: 25px 0\n\tbackground: $green\n\n// news\n.l-news\n\tposition: relative\n\tpadding: 0 110px\n\t+clr\n\t&_border\n\t\tmargin: 20px 0\n\t\tpadding: 20px 0\n\t\tborder-top: 1px solid $green\n\t\tborder-bottom: 1px solid $green\n\t.l-col1\n\t\tfloat: left\n\t\twidth: 70%\n\t.l-col2\n\t\tfloat: right\n\t\tpadding-left: 30px\n\t\twidth: 30%\n\t.l-col3\n\t\tpadding: 10px 0\n\t\tclear: both\n\t+r1\n\t\tpadding: 0 70px\n\t\t&_border\n\t\t\tmargin: 20px 70px\n\t\t\tpadding: 20px 0\n\t\t.l-col1\n\t\t\twidth: 65.5%\n\t\t.l-col2\n\t\t\twidth: 34.5%\n\t+r5\n\t\tpadding: 0\n\t\t&_border\n\t\t\tmargin: 20px 0\n\t\t\tpadding: 20px 0\n\t+r2\n\t\t.l-col1,\n\t\t.l-col2\n\t\t\twidth: 100%\n\t\t\tfloat: none\n\t\t.l-col2\n\t\t\tpadding-left: 0\n\t\t.banner-img\n\t\t\tdisplay: none\n\n// soc-v\n.soc-v\n\tposition: absolute\n\tleft: 0\n\ttop: 0\n\tz-index: 10\n\tul\n\t\t&.is-active\n\t\t\tpadding-top: 90px\n\t\t\t+r(1150)\n\t\t\t\tpadding-top: 0\n\tli\n\t\ttext-align: center\n\t\tmargin-bottom: 1px\n\t\tdisplay: block\n\t\ta\n\t\t\tfont-size: 29px\n\t\t\tcolor: #fff\n\t\t\tpadding: 12px 10px\n\t\t\tbackground: #9bc1bc\n\t\t\twidth: 50px\n\t\t\theight: 50px\n\t\t\t+tr(background .3s)\n\t\t\t&.fa-envelope\n\t\t\t\tfont-size: 24px\n\t\t\t&.icon-vk, &.fa-odnoklassniki\n\t\t\t\tfont-size: 24px\n\t\t\t.no-touch &\n\t\t\t\t&:hover\n\t\t\t\t\tbackground: darken(#9bc1bc, 10)\n\t+r5\n\t\tposition: static\n\t\tclear: both\n\t\t+clr\n\t\tli\n\t\t\tfloat: left\n\t\t\tmargin-right: 1px\n\n// news\n.news-header\n\t+reg\n\t&__subtitle\n\t\tmargin-bottom: 10px\n\t\tfont-size: 30px\n\t\tcolor: #9bc1bc\n\t\t+bold\n\th1, .h1\n\t\tmargin-bottom: 20px\n\t.text-big\n\t\tmargin-bottom: 20px\n\n.news-line\n\tmargin: 0 -5px 40px\n\t&__info\n\t\tdisplay: inline-block\n\t\tmax-width: 80%\n\t\tvertical-align: middle\n\t\tcolor: #757575\n\t&__time\n\t\tdisplay: inline-block\n\t\tcolor: #757575\n\t\tvertical-align: middle\n\t\ttext-transform: uppercase\n\tspan\n\t\tdisplay: inline-block\n\t\tpadding: 0 5px\n\t\t+light\n\t.btn\n\t\tdisplay: inline-block\n\t\tvertical-align: middle\n\t\tmargin-right: 20px\n\t+r3\n\t\t&__info\n\t\t\tdisplay: block\n\t\t\tmargin-top: 10px\n\t\t.btn\n\t\t\tmargin-left: 0\n\t+r4\n\t\t+clr\n\t\t&__time\n\t\t\tfloat: right\n\t\t\tmargin-top: 7px\n\t\t\t+ span\n\t\t\t\tdisplay: block\n\t\t\t\tmargin-top: 13px\n\t\t\t\tpadding-left: 0\n\t\t\t\tclear: both\n\n// sidebar\n.banner-img\n\tpadding: 50px 25px\n\tborder: 1px solid #e6e6e6\n\ttext-align: center\n\tmargin-bottom: 20px\n\tbackground: #fff\n\ta\n\t\tline-height: 0\n\timg\n\t\tmax-width: 100%\n\t+r2\n\t\tdisplay: none\n\n.item-sm\n\tfont-size: 16px\n\tpadding-bottom: 15px\n\tmargin-bottom: 15px\n\tborder-bottom: 1px solid #e6e6e6\n\t&:last-child\n\t\tborder: 0\n\t+light\n\tp\n\t\tline-height: 1.2\n\t.text-big\n\t\tmargin-bottom: 10px\n\t\tline-height: 1\n\t.no-touch &\n\t\t&:hover\n\t\t\t.text-big\n\t\t\t\ttext-decoration: underline\n\n.disqus\n\tdisplay: block\n\tmax-width: 100%\n\n.note\n\tpadding-top: 20px\n\ttext-align: center\n\tborder-top: 4px solid #9bc1bc\n\t&_mod\n\t\tmargin-left: 108px\n\tspan\n\t\tcolor: #9BC1BC\n\t+r2\n\t\t&_mod\n\t\t\tmargin-left: 80px\n\t+r3\n\t\tmargin-left: 0\n\n.download\n\tdisplay: block\n\tmargin: 27px 0 35px\n\tpadding: 13px 22px\n\tfont-size: 18px\n\tcolor: #000\n\tborder: 1px solid #9BC1BC\n\tposition: relative\n\t.no-touch &\n\t\t&:hover\n\t\t\t&:before\n\t\t\t\twidth: 100%\n\t\t\t.fa, span\n\t\t\t\tcolor: #fff\n\t&_mod\n\t\tmargin-left: 108px\n\t&:before\n\t\tcontent: \"\"\n\t\tposition: absolute\n\t\ttop: 0\n\t\tbottom: 0\n\t\tleft: 0\n\t\twidth: 0\n\t\ttransition: width 0.25s\n\t\tbackground: #9BC1BC\n\t.fa\n\t\tmargin-right: 18px\n\t\tfont-size: 24px\n\t\tcolor: #9BC1BC\n\t.fa, span\n\t\tvertical-align: middle\n\t\tposition: relative\n\t\tz-index: 1\n\t\ttransition: color 0.25s\n\t+r2\n\t\tmargin-left: 80px\n\t+r3\n\t\tmargin-left: 0\n\t\tpadding: 13px\n\t\ttext-align: center\n\t\tspan\n\t\t\tdisplay: block\n\n.fullheight\n\tposition: relative\n\tdisplay: table\n\twidth: 100%\n\tmin-height: 100vh\n\t+cover\n\t&:before\n\t\tcontent: \"\"\n\t\tposition: absolute\n\t\ttop: 0\n\t\tleft: 0\n\t\tright: 0\n\t\tbottom: 0\n\t\t+g(rgba(30, 18, 27, 0.3), rgba(27, 16, 24, 0.66))\n\t&__in\n\t\tposition: relative\n\t\theight: 100vh\n\t\tdisplay: table-cell\n\t\tpadding: 100px 0 68px\n\t\tcolor: #FFF\n\t\tvertical-align: bottom\n\t\tz-index: 1\n\t&__bl\n\t\tmax-width: 1290px\n\t\tmargin: 0 auto\n\t\tpadding: 0 110px\n\t&__el\n\t\twidth: 70%\n\t\t&-mod\n\t\t\twidth: 90%\n\t.btn\n\t\tbackground: #FFF\n\t.news-line\n\t\tmargin: 0 0 22px\n\t.news-line__info\n\t\tcolor: #FFF\n\t.h1\n\t\tfont-size: 90px\n\t\tline-height: 1\n\t.text-big\n\t\tfont-size: 32px\n\t\tline-height: 1.1\n\t+r1\n\t\t&__bl\n\t\t\tmax-width: 1100px\n\t\t\tpadding: 0 70px\n\t\t&__el\n\t\t\twidth: 65.5%\n\t\t.h1\n\t\t\tfont-size: 70px\n\t+r5\n\t\t&__bl\n\t\t\tpadding: 0 15px\n\t+r2\n\t\tmin-height: 500px\n\t\t&__in\n\t\t\theight: auto\n\t\t\tpadding-bottom: 10px\n\t\t&__bl\n\t\t\tmax-width: 660px\n\t\t&__el\n\t\t\twidth: 100%\n\t\t.h1\n\t\t\tfont-size: 40px\n\t\t.text-big\n\t\t\tfont-size: 20px\n\t&_special\n\t\t+r3\n\t\t\tmin-height: 1px\n\t\t.fullheight\n\t\t\t&__in\n\t\t\t\t+r2\n\t\t\t\t\tpadding: 50px 0 10px\n\t\th1\n\t\t\t+r2\n\t\t\t\tfont-size: 36px\n\t\t.text-big\n\t\t\t+r2\n\t\t\t\tfont-size: 18px\n\t\t\t\tline-height: 1.2\n\n// slider on inner pages\n.inner-slider\n\tposition: relative\n\t// margin-bottom: 15px\n\t.slick-dots\n\t\tmargin-bottom: 20px\n\t\tli\n\t\t\tmargin: 0 5px\n\t\t\t&.slick-active button\n\t\t\t\tbackground: #FFF\n\t\tbutton\n\t\t\twidth: 12px\n\t\t\theight: 12px\n\t\t\tbackground: $mint\n\t&__prev,\n\t&__next\n\t\tposition: absolute\n\t\ttop: 0\n\t\tbottom: 0\n\t\tmargin: 0\n\t\tfont-size: 50px\n\t\tbackground: none\n\t\tcolor: $mint\n\t\tline-height: 1\n\t\tcursor: pointer\n\t\ttransition: color 0.2s\n\t\tpadding: 0 24px\n\t\twidth: 50%\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\ti\n\t\t\t\t\topacity: 1\n\t\ti\n\t\t\topacity: 0\n\t\t\ttransition: opacity 0.25s\n\t\t\t+r2\n\t\t\t\topacity: 1\n\t&__prev\n\t\tleft: 0\n\t\ttext-align: left\n\t&__next\n\t\tright: 0\n\t\ttext-align: right\n\t+r4\n\t\t&__prev,\n\t\t&__next\n\t\t\tfont-size: 30px\n\t\t\tmargin-top: -15px\n\t\t&__prev\n\t\t\tleft: 15px\n\t\t&__next\n\t\t\tright: 15px\n\t\t.slick-dots\n\t\t\tmargin-bottom: 10px\n\t\t\tbutton\n\t\t\t\twidth: 8px\n\t\t\t\theight: 8px\n\t&__caption\n\t\tmargin-bottom: 35px\n\t\tpadding: 15px 0 0\n\t\tfigure\n\t\t\tmargin: 0\n\t\t\toutline: none\n\t\tfigcaption\n\t\t\tpadding: 0\n\t&__top\n\t\tposition: relative\n\n.list-links\n\tmargin: 53px 0 43px\n\t&__bl\n\t\tposition: relative\n\t\tdisplay: block\n\t\tpadding: 35px 15px\n\t\tbackground: rgba(#eff0ea, 0.5)\n\t\tborder-bottom: 1px solid $mint\n\t\ttransition: background 0.2s ease\n\t\t.no-touch &\n\t\t\t&:hover\n\t\t\t\tbackground: #eff0ea\n\t\t&:last-child\n\t\t\tborder-bottom: none\n\t&__more\n\t\tmargin-top: 15px\n\t\t+med\n\t\tfont-size: 16px\n\t\tcolor: $mint\n\t.man\n\t\tmax-width: 575px\n\t\tmargin: 0 auto\n\t\tfont-size: 18px\n\t\t+reg\n\t\twidth: 100%\n\t\tp\n\t\t\tmargin-bottom: 0\n\t.man__img\n\t\tvertical-align: top\n\t.man__text\n\t\tcolor: #000\n\t\tpadding-right: 50px\n\t\t+r3\n\t\t\tpadding-right: 0\n\t.h4\n\t\t+reg\n\t.fa-angle-right\n\t\tposition: absolute\n\t\ttop: 50%\n\t\tright: 30px\n\t\tmargin-top: -32px\n\t\tfont-size: 64px\n\t\tline-height: 1\n\t\tcolor: $mint\n\t+r3\n\t\t.man\n\t\t\tmax-width: initial\n\t\t.fa-angle-right\n\t\t\tdisplay: none\n\n.expand\n\tposition: relative\n\tmargin-bottom: 20px\n\t&__img\n\t\tdisplay: block\n\t\tmax-width: 100%\n\t\tmargin: 0 auto\n\t&__link\n\t\tposition: absolute\n\t\ttop: 20px\n\t\tright: 20px\n\t\tfont-size: 30px\n\t\tcolor: #FFF\n\t\tline-height: 1\n\t+r4\n\t\t&__link\n\t\t\ttop: 8px\n\t\t\tright: 8px\n\t\t\tfont-size: 18px\n\n.cut\n\tposition: relative\n\tdisplay: block\n\tfloat: left\n\tmargin: 5px 30px 30px -110px\n\tpadding: 23px 23px 25px 31px\n\tborder: 1px dashed $mint\n\t+tr(background .3s)\n\t.no-touch &\n\t\t&:hover\n\t\t\tbackground: #EFF0EA\n\t&-ico\n\t\tposition: absolute\n\t\ttop: -1px\n\t\tleft: -1px\n\t\twidth: 29px\n\t\theight: 29px\n\t\toverflow: hidden\n\t\t&:before\n\t\t\tcontent: \"\"\n\t\t\tposition: absolute\n\t\t\twidth: 50px\n\t\t\tleft: 0\n\t\t\tright: 0\n\t\t\tbottom: 0\n\t\t\tborder-bottom: 1px dashed $mint\n\t\t\ttransform: rotate(-45deg)\n\t\t\ttransform-origin: 0 0 0\n\t\t&:after\n\t\t\tcontent: ''\n\t\t\tposition: absolute\n\t\t\t+arr(28, 28, white, tl)\n\n\t.news-header\n\t\tmax-width: 367px\n\t\t&__subtitle\n\t\t\tmargin-bottom: 0\n\t\t\tfont-size: 22px\n\t.h3\n\t\t+bold\n\t.fa\n\t\tposition: absolute\n\t\ttop: -11.5px\n\t\tleft: -11px\n\t\tfont-size: 23px\n\t\tcolor: #abcac5\n\t\tz-index: 1\n\t+r1\n\t\tmargin-left: 0\n\t\t.news-header\n\t\t\tmax-width: 300px\n\t+r3\n\t\tfloat: none\n\t\t.news-header\n\t\t\tmax-width: initial\n\t\t.h3\n\t\t\t+med\n","// ---------------------------------------------------------------------------------------------------------------------\n//\n// Author: Rafal Bromirski\n// www: http://paranoida.com/\n// twitter: http://twitter.com/paranoida\n// dribbble: http://dribbble.com/paranoida\n//\n// Licensed under a MIT License\n//\n// ---------------------------------------------------------------------------------------------------------------------\n//\n// Requirements:\n// Sass 3.2.0+\n//\n// Version:\n// 2.2 // developed on 25/02/2013\n//\n// Variables:\n// $units: 1px; // default units for 'screen' mixins - it must include a digit!\n//\n// Mixins:\n// @ min-screen(width) // shortcut for @media screen and (min-width ...)\n// @ max-screen(width) // shortcut for @media screen and (max-width ...)\n// @ screen(min-width, max-width) // shortcut for @media screen and (min-width ...) and (max-width ...)\n// ---\n// @ iphone3 // only iPhone (2, 3G, 3GS) landscape & portrait\n// @ iphone3-landscape // only iPhone (2, 3G, 3GS) only landscape\n// @ iphone3-portrait // only iPhone (2, 3G, 3GS) only portrait\n// ---\n// @ iphone4 // only iPhone (4, 4S) landscape & portrait\n// @ iphone4-landscape // only iPhone (4, 4S) only landscape\n// @ iphone4-portrait // only iPhone (4, 4S) only portrait\n// ---\n// @ iphone5 // only iPhone (5) landscape & portrait\n// @ iphone5-landscape // only iPhone (5) only landscape\n// @ iphone5-portrait // only iPhone (5) only portrait\n// ---\n// @ ipad // only iPad (1, 2, Mini) landscape & portrait\n// @ ipad-landscape // only iPad (1, 2, Mini) only landscape\n// @ ipad-portrait // only iPad (1, 2, Mini) only portrait\n// ---\n// @ ipad-retina // only iPad (3, 4) landscape & portrait\n// @ ipad-retina-landscape // only iPad (3, 4) only landscape\n// @ ipad-retina-portrait // only iPad (3, 4) only portrait\n// ---\n// @ hdpi(ratio) // devices with hidpi displays (default ratio: 1.3)\n//\n// ---------------------------------------------------------------------------------------------------------------------\n\n// ---------------------------------------------------------------------------------------------------------------------\n// --- screen ----------------------------------------------------------------------------------------------------------\n// ---------------------------------------------------------------------------------------------------------------------\n\n$units: 1px !default;\n\n@mixin screen($res-min, $res-max)\n{\n @media screen and ( min-width: if(unitless($res-min), $res-min*$units, $res-min) ) and ( max-width: if(unitless($res-max), $res-max*$units, $res-max) )\n {\n @content;\n }\n}\n\n@mixin max-screen($res)\n{\n @media screen and ( max-width: if(unitless($res), $res*$units, $res) )\n {\n @content;\n }\n}\n\n@mixin min-screen($res)\n{\n @media screen and ( min-width: if(unitless($res), $res*$units, $res) )\n {\n @content;\n }\n}\n\n// ---------------------------------------------------------------------------------------------------------------------\n// --- hdpi ------------------------------------------------------------------------------------------------------------\n// ---------------------------------------------------------------------------------------------------------------------\n\n// Based on bourbon hidpi-media-queries file (https://github.com/thoughtbot/bourbon/blob/master/app/assets/stylesheets/css3/_hidpi-media-query.scss)\n// HiDPI mixin. Default value set to 1.3 to target Google Nexus 7 (http://bjango.com/articles/min-device-pixel-ratio/)\n\n@mixin hdpi($ratio: 1.3)\n{\n @media only screen and (-webkit-min-device-pixel-ratio: $ratio),\n only screen and (min--moz-device-pixel-ratio: $ratio),\n only screen and (-o-min-device-pixel-ratio: #{$ratio}/1),\n only screen and (min-resolution: #{round($ratio*96)}dpi),\n only screen and (min-resolution: #{$ratio}dppx)\n {\n @content;\n }\n}\n\n// ---------------------------------------------------------------------------------------------------------------------\n// --- iphone ----------------------------------------------------------------------------------------------------------\n// ---------------------------------------------------------------------------------------------------------------------\n\n\n@mixin iphone\n{\n @media only screen and (min-device-width: 320px) and (max-device-width: 480px)\n {\n @content;\n }\n}\n\n@mixin iphone3\n{\n @media only screen and (min-device-width: 320px) and (max-device-width: 480px)\n and (-webkit-device-pixel-ratio: 1)\n {\n @content;\n }\n}\n\n@mixin iphone3-portrait\n{\n @media only screen and (min-device-width: 320px) and (max-device-width: 480px)\n and (-webkit-device-pixel-ratio: 1) and (orientation:portrait)\n {\n @content;\n }\n}\n\n@mixin iphone3-landscape\n{\n @media only screen and (min-device-width: 320px) and (max-device-width: 480px)\n and (-webkit-device-pixel-ratio: 1) and (orientation:landscape)\n {\n @content;\n }\n}\n\n// ---------------------------------------------------------------------------------------------------------------------\n// --- iphone-retina ---------------------------------------------------------------------------------------------------\n// ---------------------------------------------------------------------------------------------------------------------\n\n@mixin iphone4\n{\n @media only screen and (min-device-width: 320px) and (max-device-width: 480px)\n and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3)\n {\n @content;\n }\n}\n\n@mixin iphone4-portrait\n{\n @media only screen and (min-device-width: 320px) and (max-device-width: 480px)\n and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation:portrait)\n {\n @content;\n }\n}\n\n@mixin iphone4-landscape\n{\n @media only screen and (min-device-width: 320px) and (max-device-width: 480px)\n and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2/3) and (orientation:landscape)\n {\n @content;\n }\n}\n\n// ---------------------------------------------------------------------------------------------------------------------\n// --- iphone-5 --------------------------------------------------------------------------------------------------------\n// ---------------------------------------------------------------------------------------------------------------------\n\n@mixin iphone5\n{\n @media only screen and (min-device-width: 320px) and (max-device-width: 568px)\n and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71)\n {\n @content;\n }\n}\n\n@mixin iphone5-portrait\n{\n @media only screen and (min-device-width: 320px) and (max-device-width: 568px)\n and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (orientation:portrait)\n\n {\n @content;\n }\n}\n\n@mixin iphone5-landscape\n{\n @media only screen and (min-device-width: 320px) and (max-device-width: 568px)\n and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (orientation:landscape)\n {\n @content;\n }\n}\n\n// ---------------------------------------------------------------------------------------------------------------------\n// --- ipad + ipad mini ------------------------------------------------------------------------------------------------\n// ---------------------------------------------------------------------------------------------------------------------\n\n@mixin ipad\n{\n @media only screen and (min-device-width: 768px) and (max-device-width: 1024px)\n and (-webkit-device-pixel-ratio: 1)\n {\n @content;\n }\n}\n\n@mixin ipad-portrait\n{\n @media only screen and (min-device-width: 768px) and (max-device-width: 1024px)\n and (-webkit-device-pixel-ratio: 1) and (orientation:portrait)\n {\n @content;\n }\n}\n\n@mixin ipad-landscape\n{\n @media only screen and (min-device-width: 768px) and (max-device-width: 1024px)\n and (-webkit-device-pixel-ratio: 1) and (orientation:landscape)\n {\n @content;\n }\n}\n\n// ---------------------------------------------------------------------------------------------------------------------\n// --- ipad-retina -----------------------------------------------------------------------------------------------------\n// ---------------------------------------------------------------------------------------------------------------------\n\n@mixin ipad-retina\n{\n @media screen and (min-device-width: 768px) and (max-device-width: 1024px)\n and (-webkit-device-pixel-ratio: 2)\n {\n @content;\n }\n}\n\n@mixin ipad-retina-portrait\n{\n @media screen and (min-device-width: 768px) and (max-device-width: 1024px)\n and (-webkit-device-pixel-ratio: 2) and (orientation:portrait)\n {\n @content;\n }\n}\n\n@mixin ipad-retina-landscape\n{\n @media screen and (min-device-width: 768px) and (max-device-width: 1024px)\n and (-webkit-device-pixel-ratio: 2) and (orientation:landscape)\n {\n @content;\n }\n}"],"sourceRoot":"/source/"} \ No newline at end of file diff --git a/build/dislife-allnews-1300.html b/build/dislife-allnews-1300.html index d0f7b35..d7877ee 100644 --- a/build/dislife-allnews-1300.html +++ b/build/dislife-allnews-1300.html @@ -28,65 +28,72 @@
+ + Вход @@ -335,24 +342,24 @@

Главное сейчас