@charset "UTF-8";

.flex_grid, .header_nav_list, .popup_checkbox_block, .digest_row, .article_tag_list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.rss_block, .header_nav_item, .header_nav_item_inner, .specialist_form, .flex_head_mod .grid_item_content_head, .bottom_info_mod .grid_item_bottom, .grid_item_btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.bottom_content_mod .grid_item_in {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-line-pack: end;
align-content: flex-end;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end; }
.pag_list,
.nav-links, .worth_list, .team_list, .tab_list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.pag_link,
.page-numbers, .slick-dots {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.partners_logo_list, .contacts_list, .clients_logo_list, .solutions_logo_list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch; }
.section_cols:not(.grid_mod), .header_nav_sublist_w, .footer_nav_w, .footer_subscribe_controller, .partner_item, .tag_item, .author, .popup {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.footer_top, .digest_item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch; }
.social_list, .header_in, .header_nav_w, .header_system, .lang-menu, .footer_copy, .form_cell.form_cell_v2_mod, .mailpoet_paragraph, .radio_check_text.check_1_mod, .section.full_mod, .partner_logo, .tags_head, .tags_head_content, .news_link, .digest_category_wrap, .digest_info, .digest_link, .digest_banner_more, .article_head, .article_author, .specialist_body, .specialist_person {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.article_author_name, .article_head_system, .article_social_wrap.v2_mod {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end; }
.btn_wrap.center_mod {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.team_link, .partners_logo_img_wrap, .tab_list_wrap, .clients_logo_img_wrap {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.footer_top_col, .digest_col.v1_mod, .digest_col.v2_mod, .digest_banner, .head_link_mod .grid_item_content_head, .grid_list.grid_3_mod .grid_item:nth-child(18) .grid_item_content_head {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start; }
.base, .contacts_item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch; }
.team_hover {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; }
.social_link.footer_mod, .header_nav_sublist_w, .footer_nav_link, .footer_nav_sublink, .radio_check_text.check_1_mod:after, .radio_check_text.radio_1_mod:after, .digest_banner_title, .digest_banner_more, .label_style_mod .grid_item_label, .grid_item_title, .grid_item_btn_w, .grid_item_btn {
-webkit-transition: opacity .3s ease;
-o-transition: opacity .3s ease;
transition: opacity .3s ease;
will-change: opacity; }
.social_link.header_mod, .social_link.v2_mod, .header_nav_link, .header_nav_title, .article_tag_item a {
-webkit-transition: color .3s ease;
-o-transition: color .3s ease;
transition: color .3s ease;
will-change: color; }
.play_video_btn {
-webkit-transition: -webkit-transform .3s ease;
transition: -webkit-transform .3s ease;
-o-transition: transform .3s ease;
transition: transform .3s ease;
transition: transform .3s ease, -webkit-transform .3s ease;
will-change: transform; }
.btn_base {
font-weight: 500;
font-family: "ApercuPro", sans-serif;
color: #000000;
background: transparent;
text-transform: uppercase;
-webkit-transition: .3s ease;
-o-transition: .3s ease;
transition: .3s ease;
border: 1px solid #000000;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
white-space: nowrap;
cursor: pointer; }
.btn_base:hover, .btn_base:focus {
text-decoration: none; }
.btn_base:hover, .btn_base:active, .btn_base:focus {
background-color: #000000;
color: #ffffff; }
.white_border_mod.btn_base {
color: #ffffff;
border-color: #ffffff; }
.white_border_mod.btn_base:hover, .white_border_mod.btn_base:active, .white_border_mod.btn_base:focus {
background-color: #ffffff;
color: #000000; }
.btn_v1, .btn_v5 {
font-weight: 500;
font-family: "ApercuPro", sans-serif;
color: #000000;
text-transform: uppercase;
background: transparent;
-webkit-transition: .3s ease;
-o-transition: .3s ease;
transition: .3s ease;
border: 1px solid #979797;
-webkit-transition: border-color .3s;
-o-transition: border-color .3s;
transition: border-color .3s;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
white-space: nowrap;
cursor: pointer; }
.btn_v1:hover, .btn_v5:hover, .btn_v1:focus, .btn_v5:focus {
text-decoration: none; }
.btn_v1:hover, .btn_v5:hover, .btn_v1:focus, .btn_v5:focus {
border-color: #000000; }
.btn_v2, .mailpoet_submit, .btn_v4 {
font-weight: 500;
font-family: "ApercuPro", sans-serif;
color: #19202c;
text-transform: uppercase;
background: transparent;
-webkit-transition: .3s ease;
-o-transition: .3s ease;
transition: .3s ease;
border: 1px solid #000000;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
white-space: nowrap;
cursor: pointer; }
.btn_v2:hover, .mailpoet_submit:hover, .btn_v4:hover, .btn_v2:focus, .mailpoet_submit:focus, .btn_v4:focus {
text-decoration: none; }
.btn_v2:hover, .mailpoet_submit:hover, .btn_v4:hover, .btn_v2:focus, .mailpoet_submit:focus, .btn_v4:focus {
background-color: #19202c;
color: #ffffff; }
.btn_v3 {
font-weight: 500;
font-family: "ApercuPro", sans-serif;
color: #ffffff;
background: transparent;
-webkit-transition: .3s ease;
-o-transition: .3s ease;
transition: .3s ease;
border: 1px solid #979797;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
white-space: nowrap;
cursor: pointer; }
.btn_v3:hover, .btn_v3:focus {
text-decoration: none; }
.btn_v3:hover, .btn_v3:focus {
background-color: #ffffff;
color: #19202c; }
.btn_base {
height: 3.8rem;
padding: 0 4rem;
line-height: 3.8rem;
font-size: 1.4rem; }
.btn_v1, .btn_v3 {
width: 100%;
height: 4rem;
padding: 0 2rem;
line-height: 4rem;
font-size: 1.2rem; }
.btn_v2, .mailpoet_submit {
width: 100%;
height: 4.4rem;
padding: 0 2rem;
line-height: 4.4rem;
font-size: 1.2rem;
font-weight: 700; }
.btn_v4 {
width: 21.4rem;
height: 5.8rem;
padding: 0 2rem;
line-height: 5.8rem;
font-size: 1.2rem; }
.btn_v5 {
height: 2.6rem;
width: 8rem;
padding: 0 1.2rem;
line-height: 2.6rem;
font-size: 1.2rem; }
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, button {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
html:before, html:after, body:before, body:after, div:before, div:after, span:before, span:after, object:before, object:after, iframe:before, iframe:after,
h1:before,
h1:after, h2:before, h2:after, h3:before, h3:after, h4:before, h4:after, h5:before, h5:after, h6:before, h6:after, p:before, p:after, blockquote:before, blockquote:after, pre:before, pre:after,
abbr:before,
abbr:after, address:before, address:after, cite:before, cite:after, code:before, code:after,
del:before,
del:after, dfn:before, dfn:after, em:before, em:after, img:before, img:after, ins:before, ins:after, kbd:before, kbd:after, q:before, q:after, samp:before, samp:after,
small:before,
small:after, strong:before, strong:after, var:before, var:after,
b:before,
b:after, i:before, i:after,
dl:before,
dl:after, dt:before, dt:after, dd:before, dd:after, ol:before, ol:after, ul:before, ul:after, li:before, li:after,
fieldset:before,
fieldset:after, form:before, form:after, label:before, label:after, legend:before, legend:after,
article:before,
article:after, aside:before, aside:after, canvas:before, canvas:after, details:before, details:after, figcaption:before, figcaption:after, figure:before, figure:after,
footer:before,
footer:after, header:before, header:after, hgroup:before, hgroup:after, menu:before, menu:after, nav:before, nav:after, section:before, section:after, summary:before, summary:after,
time:before,
time:after, mark:before, mark:after, audio:before, audio:after, video:before, video:after, button:before, button:after {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
sub,
sup {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
background: transparent;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
sub:before, sub:after,
sup:before,
sup:after {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
a:before, a:after {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
background: transparent; }
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block; }
ol, ul, li {
list-style: none; }
blockquote, q {
quotes: none; }
blockquote:before, blockquote:after {
content: none; }
q:before, q:after {
content: none; }
:focus {
outline: 0; }
input[type="text"], textarea {
-webkit-appearance: none; }
input[type="text"]::-ms-clear, textarea::-ms-clear {
display: none; }
input,
textarea {
border-radius: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box; }
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #000000; }
input::-moz-placeholder,
textarea::-moz-placeholder {
color: #000000; }
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #000000; }
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
color: transparent; }
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
color: transparent; }
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
color: transparent; }
textarea {
resize: none; }
ins {
text-decoration: none; }
del {
text-decoration: line-through; }
table {
border-collapse: collapse;
border-spacing: 0; }
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
word-wrap: break-word; }
@font-face {
font-family: "ApercuPro";
src: url(//www.everest.ua/wp-content/themes/everest/fonts/ApercuPro-Light.woff2) format("woff2"), url(//www.everest.ua/wp-content/themes/everest/fonts/ApercuPro-Light.woff) format("woff");
font-weight: 300;
font-style: normal; }
@font-face {
font-family: "ApercuPro";
src: url(//www.everest.ua/wp-content/themes/everest/fonts/ApercuPro-Regular.woff2) format("woff2"), url(//www.everest.ua/wp-content/themes/everest/fonts/ApercuPro-Regular.woff) format("woff");
font-weight: 400;
font-style: normal; }
@font-face {
font-family: "ApercuPro";
src: url(//www.everest.ua/wp-content/themes/everest/fonts/ApercuPro-Medium.woff2) format("woff2"), url(//www.everest.ua/wp-content/themes/everest/fonts/ApercuPro-Medium.woff) format("woff");
font-weight: 500;
font-style: normal; }
@font-face {
font-family: "ApercuPro";
src: url(//www.everest.ua/wp-content/themes/everest/fonts/ApercuPro-Bold.woff2) format("woff2"), url(//www.everest.ua/wp-content/themes/everest/fonts/ApercuPro-Bold.woff) format("woff");
font-weight: 700;
font-style: normal; }
@font-face {
font-family: "DIN";
src: url(//www.everest.ua/wp-content/themes/everest/fonts/DINCondensed.woff2) format("woff2"), url(//www.everest.ua/wp-content/themes/everest/fonts/DINCondensed.woff) format("woff");
font-weight: 400;
font-style: normal; }
@media screen and (min-width: 1025px) {
:root {
--full-screen: 100vh; } }
@media screen and (max-width: 1024px) {
:root {
--full-screen: calc(var(--vh, 1vh) * 100); } }
html {
height: 100%;
font: 400 calc(100vw / 1920 * 10)/1.33 "ApercuPro", sans-serif;
font-size: 10px; }
body {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
font-size: 1.6rem;
color: #000000;
-webkit-text-size-adjust: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background: #ffffff; }
body.popup_open {
overflow: hidden; }
body.menu_open {
overflow: hidden; }
body.menu_open .wrapper, body.menu_open .header {
-webkit-transform: translateX(-25.8rem);
-ms-transform: translateX(-25.8rem);
transform: translateX(-25.8rem); }
@supports (display: grid) {
body {
display: block; } }
.wrapper {
position: relative;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
min-height: 100%;
height: auto !important; }
@media screen and (max-width: 1023px) {
.wrapper {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
will-change: transform; } }
.base {
width: 100%;
position: relative;
padding: 9rem 0 0;
-webkit-box-flex: 1;
-ms-flex: 1 0 auto;
flex: 1 0 auto; }
a {
text-decoration: none;
color: #4aa3df; }
a:hover, a:focus {
text-decoration: underline; }
.elements_list {
padding: 3rem; }
.wpcf7 .wpcf7-form .specialist_form .specialist_form_controller {
position: relative; }
.wpcf7 .wpcf7-form .specialist_form .specialist_form_controller .ajax-loader {
position: absolute;
top: 50%;
right: 3rem;
margin-top: -13px; }
.specialist_data .wpcf7-response-output,
.footer_subscribe_controller .wpcf7-response-output {
display: none !important; }
.specialist_data .wpcf7-response-output .wpcf7-validation-errors,
.footer_subscribe_controller .wpcf7-response-output .wpcf7-validation-errors {
display: none !important; }
.specialist_data .wpcf7-response-output .wpcf7-mail-sent-ok,
.footer_subscribe_controller .wpcf7-response-output .wpcf7-mail-sent-ok {
display: none !important; }
.specialist_data .wpcf7-form-control-wrap,
.footer_subscribe_controller .wpcf7-form-control-wrap {
position: relative;
display: block;
width: 100%; }
.specialist_data .wpcf7-not-valid-tip,
.footer_subscribe_controller .wpcf7-not-valid-tip {
position: absolute;
left: 0;
bottom: -16px;
width: 100%; }
.footer_subscribe_controller + .wpcf7-validation-errors {
display: none !important; }
.footer_subscribe_controller .wpcf7-not-valid-tip {
color: #ffffff; }
.footer_subscribe_controller + .wpcf7-mail-sent-ok {
border: none;
color: #fff;
padding: 0;
font-size: 1.4rem;
margin-top: .5rem;
text-transform: uppercase;
font-weight: 700; }
.btn_wrap.digest_mod {
margin-top: .8rem;
margin-bottom: 1rem; }
.btn_wrap.offset_mod {
margin-top: 4rem; }
.footer_subscribe_controller .btn_base {
margin-left: 1.6rem; }
.btn_v5.search_mod {
position: absolute;
top: 50%;
margin-top: -1.3rem;
right: 3em; }
@media screen and (max-width: 1023px) {
.btn_v5.search_mod {
display: none; } }
.section_cols {
width: 100%; }
@media screen and (max-width: 1023px) {
.section_cols:not(.grid_mod) {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; } }
@media screen and (min-width: 1024px) {
.section_cols:not(.grid_mod).scroll_sidebar_mod {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; } }
.section_cols.grid_mod {
display: grid;
grid-gap: 2em; }
@media screen and (min-width: 1024px) {
.section_cols.grid_mod {
grid-template-columns: 21.6em 3fr 21.6em;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; } }
@media screen and (min-width: 1200px) {
.section_cols.grid_mod {
grid-template-areas: 'left_side top_title right_side' 'left_side content_col right_side' 'left_side bottom_col right_side'; } }
@media (min-width: 1024px) and (max-width: 1199px) {
.section_cols.grid_mod {
grid-template-areas: 'top_title top_title top_title' 'content_col content_col left_side' 'content_col content_col right_side' 'bottom_col bottom_col right_side'; } }
@media screen and (max-width: 1023px) {
.section_cols.grid_mod {
grid-template-areas: 'top_title' 'content_col' 'left_side' 'bottom_col'; } }
.section_col.start_mod:not(.sidebar_l_col) {
width: 23.6rem;
padding-right: 2rem;
-ms-flex-negative: 0;
flex-shrink: 0; }
@media screen and (max-width: 1023px) {
.section_col.start_mod:not(.sidebar_l_col) {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
width: 100%;
padding-right: 0; } }
.section_col.sidebar_l_col {
grid-area: left_side; }
.section_col.title_col {
grid-area: top_title; }
.section_col.sidebar_r_col {
grid-area: right_side; }
@media screen and (max-width: 1023px) {
.section_col.sidebar_r_col {
display: none; } }
.section_col.content_col {
grid-area: content_col; }
.section_col.bottom_col {
grid-area: bottom_col; }
.section_col.content_mod:not(.content_col) {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
@media screen and (min-width: 1024px) {
.section_col.content_mod:not(.content_col) {
max-width: calc(100% - 23.6rem); } }
@media screen and (max-width: 1023px) {
.section_col.content_mod:not(.content_col) {
width: 100%; } }
@media screen and (min-width: 1024px) {
.scroll_sidebar_mod .section_col.content_mod:not(.content_col) {
margin-right: 23.6em; } }
.section_col.sidebar_mod:not(.sidebar_r_col) {
width: 23.6rem;
padding-left: 2.2rem;
-ms-flex-negative: 0;
flex-shrink: 0; }
@media screen and (max-width: 1023px) {
.section_col.sidebar_mod:not(.sidebar_r_col) {
margin: 4.4rem auto 0;
padding-left: 0; } }
@media screen and (min-width: 1024px) {
.scroll_sidebar_mod .section_col.sidebar_mod {
position: fixed; } }
@media screen and (max-width: 1023px) {
.scroll_sidebar_mod .section_col.sidebar_mod {
position: static; } }
.section_col_in {
height: auto; }
.social_list {
margin: 0 -2em -2em 0;
padding: 0;
list-style: none; }
@media screen and (max-width: 1023px) {
.social_list {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; } }
.social_item {
padding: 0 2em 2em 0; }
@media screen and (max-width: 1023px) {
.social_list.header_mod .social_item {
margin-right: auto; }
.social_list.header_mod .social_item:last-child {
margin-right: 0; } }
@media screen and (max-width: 1023px) {
.social_list.footer_mod .social_item {
margin-right: auto; }
.social_list.footer_mod .social_item:last-child {
margin-right: 0; } }
.social_link {
position: relative;
text-decoration: none;
cursor: pointer; }
.social_link.header_mod {
color: #777777; }
.social_link.header_mod:hover, .social_link.header_mod:active, .social_link.header_mod:focus {
text-decoration: none;
color: #bd243a; }
@media screen and (max-width: 1023px) {
.social_link.header_mod {
color: #ffffff; } }
.social_link.v2_mod {
color: #777777; }
.social_link.v2_mod:hover, .social_link.v2_mod:active, .social_link.v2_mod:focus {
text-decoration: none;
color: #bd243a; }
.social_link.footer_mod {
color: #ffffff; }
.social_link.footer_mod:hover, .social_link.footer_mod:active, .social_link.footer_mod:focus {
text-decoration: none;
opacity: .8; }
.social_link.clipboard_mod:before {
pointer-events: none;
position: absolute;
padding: .5rem;
bottom: 50%;
left: 50%;
background-color: #f4f4f4;
border: 1px solid #979797;
content: 'Скопировано!';
color: #000000 !important;
opacity: 0;
-webkit-transition: opacity .33s;
-o-transition: opacity .33s;
transition: opacity .33s; }
.social_link.copied_mod:before {
opacity: 1; }
.hidden {
position: absolute;
width: 0;
height: 0;
visibility: hidden;
overflow: hidden; }
.pag_list,
.nav-links {
margin-top: 3rem;
margin-bottom: -1.6rem; }
.pag_item {
padding: 0 .8rem 1.6rem; }
@media screen and (max-width: 767px) {
.pag_item {
padding-left: .6rem;
padding-right: .6rem; } }
.pag_link,
.page-numbers {
margin: 0 .8rem 1.6rem;
width: 4rem;
height: 4rem;
font-size: 1.4rem;
line-height: 1;
font-weight: 500;
color: #000000;
background-color: transparent;
border: 1px solid #979797;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s; }
.pag_link.active_mod, .pag_link.current,
.page-numbers.active_mod,
.page-numbers.current {
border-color: #bd243a;
pointer-events: none; }
.pag_link.prev_mod, .pag_link.next_mod, .pag_link.next, .pag_link.prev,
.page-numbers.prev_mod,
.page-numbers.next_mod,
.page-numbers.next,
.page-numbers.prev {
margin: 0 .8rem 1.6rem;
border: none;
width: auto;
color: #777777; }
.pag_link.prev_mod:hover, .pag_link.prev_mod:focus, .pag_link.next_mod:hover, .pag_link.next_mod:focus, .pag_link.next:hover, .pag_link.next:focus, .pag_link.prev:hover, .pag_link.prev:focus,
.page-numbers.prev_mod:hover,
.page-numbers.prev_mod:focus,
.page-numbers.next_mod:hover,
.page-numbers.next_mod:focus,
.page-numbers.next:hover,
.page-numbers.next:focus,
.page-numbers.prev:hover,
.page-numbers.prev:focus {
color: #bd243a;
background-color: transparent; }
.pag_link:hover, .pag_link:focus,
.page-numbers:hover,
.page-numbers:focus {
text-decoration: none; }
@media screen and (min-width: 1024px) {
.pag_link:hover, .pag_link:focus,
.page-numbers:hover,
.page-numbers:focus {
background-color: #000000;
color: #ffffff; } }
@media screen and (max-width: 767px) {
.pag_link,
.page-numbers {
width: 3.6rem;
height: 3.6rem;
font-size: 1.2rem; } }
.marker_popup {
text-align: center;
padding: 1rem 4rem; }
.marker_popup h2 {
margin-bottom: 1rem;
font-weight: 1.4rem;
font-weight: 500;
text-transform: uppercase; }
.marker_popup p {
font-size: 1.2rem; }
.rss_list.limit_mod {
max-width: 25.6em;
width: 100%;
margin: 0 auto; }
.rss_list_item {
border-bottom: 1px solid #979797; }
.rss_list_item:last-of-type {
border-bottom: 0; }
.rss_block {
height: 4.4rem;
padding: 0 2.2rem; }
.rss_block:hover, .rss_block:focus {
text-decoration: none; }
.rss_block_icon {
margin-right: 2rem;
width: 1.3rem;
height: 1.3rem; }
.rss_block_title {
color: #000000;
font-size: 1.4rem;
font-weight: 400;
-webkit-transition: color .3s ease;
-o-transition: color .3s ease;
transition: color .3s ease; }
.rss_block:hover .rss_block_title,
.rss_block:focus .rss_block_title {
color: #666666; }
.flex_grid {
margin: 0 -2em -2em 0; }
.flex_grid_item {
padding: 0 2em 2em 0; }
@media screen and (min-width: 501px) {
.flex_grid_item {
width: 33.33%; } }
@media screen and (max-width: 500px) {
.flex_grid_item {
width: 100%; } }
.flex_grid_item.s_1 {
height: auto;
-ms-flex-item-align: stretch;
align-self: stretch; }
@media screen and (min-width: 768px) {
.flex_grid_item.s_1 {
min-height: 45.8em; } }
.demo_grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(21.6em, 1fr));
grid-gap: 1.8em;
grid-auto-rows: minmax(22em, auto);
grid-auto-flow: dense; }
.demo_grid_item.s_2 {
grid-column-end: span 3;
grid-row-end: span 2; }
.demo_grid_item.s_3 {
grid-column-end: span 1;
grid-row-end: span 2; }
.demo_grid_item.s_4 {
grid-column-end: span 2;
grid-row-end: span 1; }
.demo_grid_item.s_5 {
grid-column-end: span 2;
grid-row-end: span 2; }
.popup_form {
width: 100%; }
.header {
position: fixed;
top: 0;
left: 0;
height: 9rem;
width: 100%;
padding: 0 5rem;
font-size: 1rem;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
-o-transition: transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
will-change: transform;
z-index: 100;
background-color: #ffffff; }
.header.scroll_mod {
-webkit-box-shadow: 0 1em 1em 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 1em 1em 0 rgba(0, 0, 0, 0.1); }
@media screen and (max-width: 767px) {
.header {
padding: 0 1.6rem; } }
.header_in {
height: 100%;
padding: 1em 0; }
.header_logo {
z-index: 200;
position: relative;
width: 13.6em;
margin-right: 2em; }
.logo_img {
display: block;
width: 100%;
height: auto; }
.header_nav_w {
margin-left: auto;
height: 100%; }
@media screen and (max-width: 1023px) {
.header_nav_w {
position: fixed;
top: 0;
right: 0;
margin-left: 0;
width: 25.8rem;
height: var(--full-screen);
padding: 2.6rem 1.2rem;
-ms-flex-line-pack: start;
align-content: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
background-color: #bd243a;
overflow-x: hidden;
overflow-y: auto;
z-index: 1000;
pointer-events: none;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%); }
body.menu_open .header_nav_w {
opacity: 1;
pointer-events: initial; } }
.header_nav {
height: 100%;
width: 100%;
margin-right: 2.8em; }
@media screen and (max-width: 1023px) {
.header_nav {
height: auto;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; } }
.header_nav_list {
margin: 0 -5em 0 0;
padding: 0;
height: 100%;
list-style: none; }
@media screen and (max-width: 1200px) {
.header_nav_list {
margin-right: -3rem; } }
@media screen and (max-width: 1023px) {
.header_nav_list {
margin-right: 0;
display: block; } }
.header_nav_item {
padding: 0 5em 0 0;
height: 100%; }
@media screen and (max-width: 1200px) {
.header_nav_item {
padding-right: 2.4rem; } }
@media screen and (max-width: 1023px) {
.header_nav_item {
margin-bottom: 1rem; }
.header_nav_item:last-child {
margin-bottom: 0; } }
.header_nav_item_inner {
position: relative;
height: 100%; }
@media screen and (min-width: 1024px) {
.header_nav_item_inner {
cursor: pointer; } }
@media screen and (max-width: 1023px) {
.header_nav_item_inner {
display: block; } }
.header_nav_link {
font-family: "ApercuPro", sans-serif;
font-weight: 400;
text-decoration: none;
text-transform: uppercase;
font-size: 1.2em;
color: #19202c; }
.header_nav_link:hover, .header_nav_link:active, .header_nav_link:focus {
text-decoration: none;
color: #bd243a; }
@media screen and (max-width: 1023px) {
.header_nav_link {
font-size: 1.4rem;
font-weight: 500;
color: #ffffff; } }
.header_social_w {
-ms-flex-negative: 0;
flex-shrink: 0; }
@media screen and (max-width: 1023px) {
.header_social_w {
width: 100%;
margin-bottom: 2.4rem;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; } }
.header_search {
position: relative; }
.header_search_form {
width: 100%; }
@media screen and (min-width: 1024px) {
.header_nav_sublist_w {
z-index: 300;
position: absolute;
top: 100%;
left: 0;
padding: 2.6em 0 2.8em .8em;
opacity: 0;
pointer-events: none; }
.header_nav_sublist_w:before {
z-index: -1;
position: absolute;
top: 0;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
content: '';
width: 200vw;
height: 100%;
background-color: #bd243a;
pointer-events: none; }
.header_nav_sublist_w:after {
position: absolute;
left: .8em;
bottom: 100%;
content: '';
border: 1em solid transparent;
border-bottom: 1em solid #bd243a;
pointer-events: none; }
.header_nav_item_inner:hover .header_nav_sublist_w {
opacity: 1;
pointer-events: auto; }
.radio_check_input:checked + .header_nav_sublist_w {
opacity: 1; } }
@media screen and (max-width: 1023px) {
.header_nav_sublist_w {
display: none;
margin-left: 1.2rem;
padding-top: 1rem; } }
.header_nav_sublist_col {
margin-right: 4.2em;
white-space: nowrap; }
.header_nav_sublist_col:last-child {
margin-right: 0; }
@media screen and (max-width: 1023px) {
.header_nav_sublist_col {
margin-right: 0; } }
.header_nav_subtitle {
width: 100%;
margin-bottom: 0.375em;
color: #ffffff;
font-family: "ApercuPro", sans-serif;
font-size: 1.6em;
font-weight: 500;
line-height: 1.5;
text-transform: uppercase; }
@media screen and (max-width: 1023px) {
.header_nav_subtitle {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
width: auto;
margin-bottom: 1rem;
font-size: 1.4rem; }
.header_nav_subtitle:after {
content: '';
position: absolute;
top: .6rem;
margin-left: .8rem;
width: 0;
height: 0;
border-style: solid;
left: 100%;
border-width: .5rem .5rem 0 .5rem;
border-color: #ffffff transparent transparent transparent;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg); } }
.header_nav_sublist {
width: 100%; }
@media screen and (max-width: 1023px) {
.header_nav_sublist {
padding-bottom: 1.6rem; }
.header_nav_subtitle + .header_nav_sublist {
display: none; } }
.header_nav_subitem {
width: 100%;
margin-bottom: 1em; }
.header_nav_subitem:last-child {
margin-bottom: 0; }
@media screen and (max-width: 1023px) {
.header_nav_subitem {
margin-bottom: 1.4rem; }
.header_nav_subitem:last-child {
margin-bottom: 0; } }
.header_nav_sublink {
text-decoration: none;
color: #ffffff;
font-family: "ApercuPro", sans-serif;
font-size: 1.4em;
font-weight: 400;
line-height: .8; }
.header_nav_title {
font-family: "ApercuPro", sans-serif;
font-weight: 400;
text-transform: uppercase; }
@media screen and (min-width: 1024px) {
.header_nav_title {
font-size: 1.2em;
color: #19202c;
cursor: pointer; }
.header_nav_item_inner:hover .header_nav_title {
color: #bd243a; } }
@media screen and (max-width: 1023px) {
.header_nav_title {
position: relative;
font-size: 1.4rem;
font-weight: 500;
color: #ffffff; }
.header_nav_title:after {
content: '';
position: absolute;
top: .6rem;
margin-left: .8rem;
width: 0;
height: 0;
border-style: solid;
left: 100%;
border-width: .5rem .5rem 0 .5rem;
border-color: #ffffff transparent transparent transparent;
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg); } }
.header_system {
margin-left: 2rem; }
@media screen and (max-width: 1023px) {
.header_system {
position: relative;
width: 100%;
margin-left: 0;
margin-bottom: 2.4rem; } }
.search_block {
position: relative; }
@media screen and (max-width: 1023px) {
.search_block {
position: static;
width: 100%;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-left: 0; } }
.search_popup {
position: absolute;
right: 0;
top: 50%;
margin-top: -2.3rem;
width: 70.6em;
max-width: 100vw;
opacity: 0;
pointer-events: none;
-webkit-transform: translateX(2em);
-ms-transform: translateX(2em);
transform: translateX(2em);
-webkit-transition: opacity .4s ease-in, -webkit-transform .4s ease-in;
transition: opacity .4s ease-in, -webkit-transform .4s ease-in;
-o-transition: transform .4s ease-in, opacity .4s ease-in;
transition: transform .4s ease-in, opacity .4s ease-in;
transition: transform .4s ease-in, opacity .4s ease-in, -webkit-transform .4s ease-in;
will-change: transform, opacity; }
.search_popup:after {
z-index: -1;
position: absolute;
top: 0;
right: 0;
width: 100vw;
height: 100%;
display: block;
content: '';
background-color: #fff; }
@media screen and (max-width: 1023px) {
.search_popup {
width: 100%; }
.search_popup:after {
display: none; } }
body.open_search_mod .search_popup {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
opacity: 1;
pointer-events: initial; }
.search_popup_icon {
position: absolute;
top: 50%;
left: 0;
width: 1.4em;
height: 1.4em;
margin-top: -.7em;
color: #979797;
z-index: 1; }
@media screen and (max-width: 1023px) {
.search_popup_icon {
color: #ffffff; } }
.search_close {
position: absolute;
top: 50%;
right: 0;
width: 1.4em;
height: 1.4em;
margin-top: -.7em;
color: #979797;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s;
z-index: 1; }
.search_close:hover, .search_close:focus {
cursor: pointer;
color: #bd243a; }
@media screen and (max-width: 1023px) {
.search_close {
display: none; } }
.search_btn {
display: block;
width: 1.6em;
height: 1.6em;
color: #777777;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s; }
.search_btn:hover, .search_btn:focus {
color: #bd243a; }
@media screen and (max-width: 1023px) {
.search_btn {
color: #ffffff;
margin-left: auto; }
body.open_search_mod .search_btn {
opacity: 0;
pointer-events: none; } }
.lang-menu {
margin-left: 1.8rem; }
@media screen and (max-width: 1023px) {
.lang-menu {
margin-left: 0;
margin-right: auto; } }
.lang-item {
margin-right: .4rem; }
.lang-item:after {
content: '|';
margin-left: .4rem;
font-size: 1.6rem;
line-height: 1rem;
color: #777777; }
@media screen and (max-width: 1023px) {
.lang-item:after {
color: #ffffff; } }
.lang-item:last-child {
margin-right: 0; }
.lang-item:last-child:after {
display: none; }
.lang-item a {
font-size: 1.6rem;
line-height: 1rem;
color: #777777; }
.lang-item a:hover, .lang-item a:focus {
color: #bd243a;
text-decoration: none; }
@media screen and (max-width: 1023px) {
.lang-item a {
color: #ffffff; } }
.lang-item.current-lang a {
color: #bd243a; }
@media screen and (max-width: 1023px) {
.lang-item.current-lang a {
color: #ffffff;
font-weight: 700; } }
.menu_trigger {
z-index: 210;
position: absolute;
top: 50%;
right: 5rem;
display: none;
height: 2.6rem;
width: 2.2rem;
margin-top: -1.6rem;
text-transform: uppercase;
color: transparent;
cursor: pointer; }
@media screen and (max-width: 1023px) {
.menu_trigger {
display: block; } }
.menu_trigger:before {
content: '';
-webkit-transform: translate(0, -0.8rem);
-ms-transform: translate(0, -0.8rem);
transform: translate(0, -0.8rem);
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: .3rem;
margin-top: -.2rem;
background: black; }
.menu_trigger:after {
content: '';
-webkit-transform: translate(0, 0.8rem);
-ms-transform: translate(0, 0.8rem);
transform: translate(0, 0.8rem);
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: .3rem;
margin-top: -.2rem;
background: black; }
.menu_trigger.active_mod:before {
-webkit-transform: rotate(45deg) translate(0, 0);
-ms-transform: rotate(45deg) translate(0, 0);
transform: rotate(45deg) translate(0, 0); }
.menu_trigger.active_mod:after {
-webkit-transform: rotate(-45deg) translate(0, 0);
-ms-transform: rotate(-45deg) translate(0, 0);
transform: rotate(-45deg) translate(0, 0); }
@media screen and (max-width: 767px) {
.menu_trigger {
right: 1.6rem; } }
.menu_trigger_decor {
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
position: absolute;
top: 50%;
left: 0;
width: 100%;
height: .3rem;
margin-top: -.2rem;
background: black; }
.active_mod .menu_trigger_decor {
opacity: 0;
-webkit-transform: translate(100%, 0);
-ms-transform: translate(100%, 0);
transform: translate(100%, 0); }
.footer {
width: 100%;
min-height: 35rem;
padding: 2.6em 5rem 4em;
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
font-size: 1rem;
background-color: #bd243a;
will-change: transform; }
@media screen and (max-width: 1152px) {
.footer {
padding-top: 3.2rem;
padding-bottom: 2.6rem; } }
@media screen and (max-width: 767px) {
.footer {
padding-left: 1.6rem;
padding-right: 1.6rem; } }
.footer_top {
width: 100%; }
@media screen and (max-width: 1152px) {
.footer_top {
-ms-flex-wrap: wrap;
flex-wrap: wrap; } }
@media screen and (min-width: 1024px) {
.footer_top_col:first-child {
width: 19.6%;
margin-right: 2em; } }
@media screen and (min-width: 1024px) and (max-width: 1152px) and (min-width: 1024px) {
.footer_top_col:first-child {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
width: 100%; } }
@media screen and (min-width: 1024px) {
.footer_top_col:nth-child(2) {
width: 38.8%;
margin-right: 2em;
margin-left: auto; } }
@media screen and (min-width: 1024px) and (max-width: 1152px) and (min-width: 1024px) {
.footer_top_col:nth-child(2) {
width: 50%;
padding-right: 5rem;
margin-right: 0; } }
@media screen and (min-width: 1024px) {
.footer_top_col:last-child {
width: 40%; } }
@media screen and (min-width: 1024px) and (max-width: 1152px) and (min-width: 1024px) {
.footer_top_col:last-child {
width: 50%; } }
@media screen and (max-width: 1023px) {
.footer_top_col.mobile_hidden_mod {
display: none; } }
@media screen and (max-width: 1023px) {
.footer_top_col {
width: 100%;
margin-right: 0; } }
.footer_logo {
width: 13.6em;
margin-bottom: 4em; }
@media screen and (max-width: 1023px) {
.footer_logo.desktop_mod {
display: none; } }
.footer_logo.mobile_mod {
display: none; }
@media screen and (max-width: 1023px) {
.footer_logo.mobile_mod {
display: block; } }
@media (max-width: 1152px) and (min-width: 1024px) {
.footer_logo {
margin-right: auto; } }
@media screen and (max-width: 1023px) {
.footer_logo {
margin: 0 auto 3.2rem; } }
.footer_nav_w {
width: 100%; }
.footer_nav {
width: 50%;
margin-right: 4em; }
.footer_nav:last-child {
margin-right: 0; }
.footer_nav_list {
width: 100%;
margin: 0;
padding: 0;
list-style: none; }
.footer_nav_item {
width: 100%;
margin-bottom: 1.4em;
padding-bottom: 4px;
border-bottom: 1px solid #ffffff; }
.footer_nav_item:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: 0; }
.footer_nav_link {
text-decoration: none;
text-transform: uppercase;
font-family: "ApercuPro", sans-serif;
font-weight: 500;
font-size: 1.4em;
color: #ffffff; }
.footer_nav_link:hover, .footer_nav_link:active, .footer_nav_link:focus {
text-decoration: none;
opacity: .8; }
.footer_nav_title {
display: block;
margin-bottom: 1em;
text-decoration: none;
text-transform: uppercase;
font-size: 1.4em;
font-weight: 500;
font-family: "ApercuPro", sans-serif;
color: #ffffff; }
.footer_info_w {
width: 100%;
margin-bottom: 5em; }
@media screen and (max-width: 1023px) {
.footer_info_w {
margin-bottom: 8rem; } }
.footer_info_title {
width: 100%;
margin-bottom: 0.85714em;
padding-bottom: 4px;
border-bottom: 1px solid #ffffff; }
.footer_info_title span {
text-transform: uppercase;
font-size: 1.4em;
font-weight: 500;
color: #ffffff; }
.footer_info_descr {
width: 100%;
font-size: 1.2em;
font-family: "ApercuPro", sans-serif;
font-weight: 400;
color: #ffffff;
line-height: 1.1; }
.footer_info_descr p {
margin-bottom: 1em; }
.footer_info_descr p:last-child {
margin-bottom: 0; }
.footer_social_w {
margin-bottom: 2em; }
@media screen and (max-width: 1023px) {
.footer_social_w {
margin-bottom: 1rem; } }
.footer_copy {
width: 100%;
max-width: 14.5em;
color: #ffffff;
font-family: "ApercuPro", sans-serif;
font-size: 1.2rem;
font-weight: 400; }
.footer_copy span {
margin-right: .4rem;
font-size: 2.08333em;
font-weight: 300;
line-height: .8; }
@media screen and (max-width: 1152px) {
.footer_copy.desktop_mod {
display: none; } }
@media screen and (min-width: 1153px) {
.footer_copy.mobile_mod {
display: none; } }
@media screen and (max-width: 1152px) {
.footer_copy {
margin-top: 4.4rem;
width: 100%;
max-width: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center; }
.footer_copy br {
display: none; } }
.footer_subscribe_text {
margin-bottom: 0.71429em;
color: #ffffff;
font-family: "ApercuPro", sans-serif;
font-size: 1.4rem;
font-weight: 500;
line-height: 1.14286; }
.footer_subscribe_form {
width: 100%; }
.footer_subscribe_controller .ajax-loader {
display: none !important; }
.footer_subscribe_input_w {
width: 22em; }
.footer_nav_sublist {
margin: 0;
padding: 0;
list-style: none; }
.footer_nav_subitem {
margin-bottom: 1.6em; }
.footer_nav_subitem:last-child {
margin-bottom: 0; }
.footer_nav_sublink {
text-decoration: none;
color: #ffffff;
font-family: "ApercuPro", sans-serif;
font-size: 1.2em;
font-weight: 400; }
.footer_nav_sublink:hover, .footer_nav_sublink:active, .footer_nav_sublink:focus {
text-decoration: none;
opacity: .8; }
.footer_bottom_w {
margin-top: auto;
width: 100%; }
@media screen and (max-width: 1023px) {
.footer_bottom_w.mobile_hidden_mod {
display: none; } }
@media screen and (min-width: 1153px) {
.footer_bottom_w {
padding-right: 4rem; } }
@media (max-width: 1152px) and (min-width: 1024px) {
.footer_bottom_w {
width: auto;
margin-top: 0; } }
@media screen and (max-width: 1023px) {
.footer_bottom_w {
margin-bottom: 2rem; } }
.footer_bottom_descr {
display: block;
margin-bottom: 2.71429em;
padding-bottom: 0.71429em;
font-size: 1.4em;
color: #ffffff;
text-transform: uppercase;
border-bottom: 1px solid #ffffff; }
.footer_bottom_descr:hover, .footer_bottom_descr:active, .footer_bottom_descr:focus {
text-decoration: none; }
@media screen and (max-width: 1152px) {
.footer_bottom_descr {
display: none; } }
.form_field.default_mod, .mailpoet_text {
display: block;
width: 100%;
height: 3.8rem;
padding: 0 1.8rem;
font-size: 1.2rem;
font-family: "ApercuPro", sans-serif;
color: #000000;
-webkit-box-shadow: inset 0 0 0 1px #ccc;
box-shadow: inset 0 0 0 1px #ccc;
border: none;
border-radius: 0.5rem;
-webkit-appearance: none; }
.form_field.default_mod::-webkit-input-placeholder, .mailpoet_text::-webkit-input-placeholder {
color: #000000; }
.form_field.default_mod::-moz-placeholder, .mailpoet_text::-moz-placeholder {
color: #000000; }
.form_field.default_mod:-ms-input-placeholder, .mailpoet_text:-ms-input-placeholder {
color: #000000; }
.form_field.default_mod:focus, .mailpoet_text:focus {
-webkit-box-shadow: 0 0 0 1px #000000;
box-shadow: 0 0 0 1px #000000; }
.form_cell.hidden_field {
display: none; }
.form_cell.form_cell_v2_mod, .mailpoet_paragraph {
position: relative; }
.form_cell_title.hline_hide_mod {
display: none; }
.form_cell_title.form_v2_mod, .mailpoet_text_label {
width: 6rem;
margin-right: 1.8rem;
font-size: 1.4rem;
text-align: right; }
@media screen and (max-width: 767px) {
.form_cell_title.form_v2_mod, .mailpoet_text_label {
position: absolute;
left: 1.4rem;
top: 50%;
width: auto;
z-index: 2;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%); } }
@media screen and (max-width: 767px) {
.form_cell_title.active_mod {
opacity: 0; } }
.form_field_wrap {
position: relative; }
.form_field_wrap.form_v2_mod {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.form_field.footer_mod {
background-color: rgba(255, 255, 255, 0.34);
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
color: #ffffff;
font-size: 1.2rem;
font-weight: 500;
font-family: "ApercuPro", sans-serif; }
.form_field.footer_mod::-webkit-input-placeholder {
color: #ffffff; }
.form_field.footer_mod::-moz-placeholder {
color: #ffffff; }
.form_field.footer_mod:-ms-input-placeholder {
color: #ffffff; }
.form_field.border_mod {
padding-left: 3.4rem;
padding-right: 12rem;
font-size: 1.4rem;
font-weight: 500;
-webkit-box-shadow: none;
box-shadow: none;
border-bottom: 1px solid #979797;
border-radius: 0; }
.form_field.border_mod:hover, .form_field.border_mod:focus {
border-bottom: 1px solid #000000;
-webkit-box-shadow: none;
box-shadow: none; }
@media screen and (max-width: 767px) {
.form_field.border_mod {
padding-right: 0; } }
@media screen and (max-width: 1023px) {
.form_field.color_mod {
color: #ffffff;
border-color: #ffffff;
background-color: #bd243a; }
.form_field.color_mod:hover, .form_field.color_mod:focus {
border-bottom: 1px solid #ffffff;
-webkit-box-shadow: none;
box-shadow: none; } }
.mailpoet_checkbox_label {
position: relative;
padding: 1rem 3rem 1rem 5.4rem !important;
margin: 0 3rem 1rem 0; }
.mailpoet_checkbox_label.checked:before {
border-color: #bd243a;
background-color: #bd243a; }
.mailpoet_checkbox_label.checked:after {
opacity: 1; }
.mailpoet_checkbox_label > .mailpoet_checkbox {
display: none; }
.mailpoet_checkbox_label:before {
position: absolute;
top: 50%;
right: 1rem;
width: 1.8rem;
height: 1.8rem;
margin-top: -.9rem;
cursor: pointer;
display: block;
content: '';
border-radius: 2px;
border: 2px solid rgba(119, 119, 119, 0.54); }
.mailpoet_checkbox_label:after {
position: absolute;
top: 50%;
right: 1rem;
width: 1.8rem;
height: 1.8rem;
margin-top: -.9rem;
cursor: pointer;
text-align: center;
font-size: 1.2rem;
font-family: "iconfont";
line-height: 1.8rem;
opacity: 0;
color: #ffffff;
content: '\E001';
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-style: normal;
font-variant: normal;
font-weight: 400;
text-decoration: none;
text-transform: none; }
.mailpoet_paragraph {
display: block;
margin-bottom: .8rem !important; }
.mailpoet_paragraph.checkbox_descr {
margin: -1rem 0 4rem 0 !important;
text-align: center; }
.mailpoet_paragraph.columns_mod {
margin: 3rem -3rem 2rem 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center; }
.mailpoet_paragraph.columns_mod .mailpoet_segment_label {
margin: 2rem 0;
width: 100%;
font-size: 1.4rem;
font-weight: 500;
text-transform: uppercase;
text-align: center;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; }
.mailpoet_paragraph.columns_mod .mailpoet_error_segments {
width: 100%;
text-align: center; }
.mailpoet_paragraph.columns_mod .mailpoet_checkbox_label {
display: -webkit-inline-box !important;
display: -ms-inline-flexbox !important;
display: inline-flex !important;
width: calc(50% - 3rem);
min-height: 5.6rem;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack: center;
align-content: center;
font-size: 1.4rem;
line-height: 1.05;
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
cursor: pointer;
background-size: 3.6rem 3.6rem;
background-repeat: no-repeat;
background-position: 0 50%; }
@media screen and (max-width: 767px) {
.mailpoet_paragraph.columns_mod .mailpoet_checkbox_label {
width: calc(100% - 3rem); } }
.mailpoet_paragraph.columns_mod .mailpoet_checkbox_label:nth-child(2), .mailpoet_paragraph.columns_mod .mailpoet_checkbox_label:nth-child(3) {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; }
.mailpoet_paragraph.columns_mod .mailpoet_checkbox_label:nth-child(12) {
margin: 4rem 0 0 0;
min-height: auto;
font-weight: 700 !important;
padding-left: 0 !important; }
@media screen and (max-width: 767px) {
.mailpoet_paragraph.columns_mod .mailpoet_checkbox_label:nth-child(12) {
margin-right: 3rem; } }
.mailpoet_paragraph.columns_mod .mailpoet_checkbox_label:nth-child(2) {
background-image: url(//www.everest.ua/wp-content/themes/everest/i/icons/form_1.svg); }
.mailpoet_paragraph.columns_mod .mailpoet_checkbox_label:nth-child(3) {
background-image: url(//www.everest.ua/wp-content/themes/everest/i/icons/form_2.svg); }
.mailpoet_paragraph.columns_mod .mailpoet_checkbox_label:nth-child(4) {
background-image: url(//www.everest.ua/wp-content/themes/everest/i/icons/form_3.svg); }
.mailpoet_paragraph.columns_mod .mailpoet_checkbox_label:nth-child(5) {
background-image: url(//www.everest.ua/wp-content/themes/everest/i/icons/form_4.svg); }
.mailpoet_paragraph.columns_mod .mailpoet_checkbox_label:nth-child(6) {
background-image: url(//www.everest.ua/wp-content/themes/everest/i/icons/form_5.svg); }
.mailpoet_paragraph.columns_mod .mailpoet_checkbox_label:nth-child(7) {
background-image: url(//www.everest.ua/wp-content/themes/everest/i/icons/form_6.svg); }
.mailpoet_paragraph.columns_mod .mailpoet_checkbox_label:nth-child(8) {
background-image: url(//www.everest.ua/wp-content/themes/everest/i/icons/form_7.svg); }
.mailpoet_paragraph.columns_mod .mailpoet_checkbox_label:nth-child(9) {
background-image: url(//www.everest.ua/wp-content/themes/everest/i/icons/form_8.svg); }
.mailpoet_paragraph.columns_mod .mailpoet_checkbox_label:nth-child(10) {
background-image: url(//www.everest.ua/wp-content/themes/everest/i/icons/form_9.svg); }
.mailpoet_paragraph.columns_mod .mailpoet_checkbox_label:nth-child(11) {
background-image: url(//www.everest.ua/wp-content/themes/everest/i/icons/form_10.svg); }
.mailpoet_text_label {
-webkit-box-flex: 0 !important;
-ms-flex: 0 0 6rem !important;
flex: 0 0 6rem !important; }
.mailpoet_text {
-webkit-box-flex: 1 !important;
-ms-flex-positive: 1 !important;
flex-grow: 1 !important;
font-size: 1.4rem; }
.mailpoet_submit {
border-color: #000000 !important; }
.mailpoet_validate_success {
text-align: center;
font-size: 1.4rem; }
body.mailpoet_page-template-default .mailpoet_text_label {
margin: 0 0 1.8rem;
width: auto;
text-align: center; }
body.mailpoet_page-template-default .mailpoet_form.mailpoet_captcha_form {
margin: 0 auto;
width: 100%;
max-width: 30rem; }
.radio_check.check_1_mod, .mailpoet_checkbox_label {
display: block;
width: 100%;
padding: 0 1rem 1rem 0;
border-bottom: 1px solid #979797; }
.radio_check.radio_1_mod {
display: inline-block;
cursor: pointer; }
.radio_check_input {
display: none; }
.radio_check_text.check_1_mod {
position: relative;
padding: 0 3.6rem 0 0; }
.radio_check_text.check_1_mod:before, .radio_check_text.check_1_mod:after {
position: absolute;
top: 50%;
right: 0;
width: 1.8rem;
height: 1.8rem;
margin-top: -.9rem;
cursor: pointer; }
.radio_check_text.check_1_mod:before {
content: '';
border-radius: 2px;
border: 2px solid rgba(119, 119, 119, 0.54); }
.radio_check_input:checked + .radio_check_text.check_1_mod:before {
border-color: #bd243a;
background-color: #bd243a; }
.radio_check_text.check_1_mod:after {
text-align: center;
font-size: 1.2rem;
line-height: 1.8rem;
opacity: 0;
color: #ffffff; }
.radio_check_input:checked + .radio_check_text.check_1_mod:after {
opacity: 1; }
.radio_check_text.radio_1_mod {
position: relative;
display: inline-block;
padding: 0 0 0 3rem; }
.radio_check_text.radio_1_mod:before {
content: '';
position: absolute;
top: -1px;
left: 0;
width: 20px;
height: 20px;
border-radius: 100%;
border: 1px solid black;
cursor: pointer; }
.radio_check_text.radio_1_mod:after {
content: '';
position: absolute;
top: 4px;
left: 5px;
width: 1rem;
height: 1rem;
border-radius: 100%;
background: green;
opacity: 0; }
.radio_check_input:checked + .radio_check_text.radio_1_mod:after {
opacity: 1; }
.radio_check_text_img {
display: block;
width: 3.6rem;
height: 3.6rem;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-right: 1.8rem;
color: #bd243a; }
.radio_check_text_in {
display: block;
font-size: 1.4rem;
line-height: 1.05; }
.popup_form_footer .radio_check_text_in {
text-transform: uppercase;
font-weight: 500; }
.section {
position: relative;
width: 100%;
font-size: 1rem; }
@media screen and (min-width: 768px) {
.section {
padding: 4em 5rem; } }
@media screen and (max-width: 767px) {
.section {
padding: 4em 1.6rem; } }
.section.no_offset_bottom {
padding-bottom: 0; }
.section.no_offset_top {
padding-top: 0; }
.section.full_mod {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
.section_in {
max-width: 115.2rem;
width: 100%;
margin: 0 auto; }
.section_in.v2_mod {
max-width: 68.4rem; }
@media screen and (max-width: 1152px) {
.section_in.v2_mod {
max-width: 100%; } }
@media (max-width: 1152px) and (min-width: 1024px) {
.section_in.laptop_v1_mod {
max-width: 44.4rem; } }
@media (max-width: 1152px) and (min-width: 1024px) {
.section_in.laptop_v2_mod {
max-width: 68.2rem; } }
@media (max-width: 1152px) and (min-width: 1024px) {
.section_in.laptop_v3_mod {
max-width: 71rem; } }
.section_title {
font-size: 3.6rem;
font-weight: 700;
text-align: center;
text-transform: uppercase; }
.section_title.sm_mod {
font-size: 2.8rem;
font-weight: 500; }
.section_title.lg_mod {
font-size: 8rem;
line-height: 1.05; }
.section_title.xs_mod {
font-size: 1.4rem;
font-weight: 700; }
.section_title.border_mod {
position: relative;
padding-bottom: 1rem;
margin-bottom: 1rem; }
.section_title.border_mod:after {
content: '';
position: absolute;
bottom: 0;
height: 1px;
background-color: #979797; }
@media screen and (min-width: 1153px) {
.section_title.border_mod:after {
left: 50%;
width: 115.2rem;
margin-left: -57.6rem; } }
@media (min-width: 768px) and (max-width: 1152px) {
.section_title.border_mod:after {
left: 50%;
width: calc(100vw - 10rem);
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); } }
.section_title.border_v2_mod {
padding-left: 23.6rem;
border-bottom: 1px solid #979797; }
@media screen and (max-width: 1024px) {
.section_title.border_v2_mod {
padding-left: 0; } }
.section_title.offset_mod {
margin-bottom: 4.6rem; }
.section_title.offset_v2_mod {
margin-bottom: 2.2rem; }
.section_title.offset_v3_mod {
margin-bottom: 1rem; }
@media screen and (max-width: 767px) {
.section_title.offset_v3_mod {
margin-bottom: 1.4rem;
padding-bottom: .4rem; } }
.section_title.offset_v4_mod {
margin-bottom: 3rem; }
.section_title.center_level_mod {
text-align: center; }
@media screen and (min-width: 768px) {
.section_title.mobile_mod {
display: none; } }
@media screen and (max-width: 767px) {
.section_title {
font-size: 2.4rem; } }
.section_descr {
font-size: 1.2rem;
line-height: 1.1;
color: #19202c; }
.section_descr.limit_mod {
max-width: 68rem;
margin: 0 auto; }
.section_descr.color_mod {
color: #000000; }
.section_descr.center_mod {
text-align: center; }
.section_descr.offset_mod {
margin-bottom: 5rem; }
@media screen and (min-width: 1024px) {
.section_descr.offset_v2_mod {
margin-bottom: 3.2rem; } }
.section_descr.lg_mod {
font-size: 3rem; }
.section_img_wrap {
margin: 0 -5rem 4.2rem;
height: 32.4rem; }
@media screen and (max-width: 767px) {
.section_img_wrap {
padding-left: -1.6rem;
padding-right: -1.6rem; } }
.section_img {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center; }
.icon_w {
display: block; }
.icon_w.header_search_mod {
position: absolute;
top: 0;
left: 0;
width: 2em;
height: 2em; }
.icon_w.item_btn_mod {
width: 2em;
height: 2em; }
.icon_w.item_btn_more_mod {
width: 1em;
height: 1em; }
.icon_w.grid_mod {
display: none;
width: .8em;
height: 1.6em;
margin-left: auto;
color: #000000; }
.white_color_mod .icon_w.grid_mod {
color: #ffffff; }
.icon_mod .icon_w.grid_mod {
display: block; }
.icon.size_mod {
width: 100%;
height: 100%; }
.icon.link_mod {
font-size: 1.2rem;
margin-left: 1rem; }
.icon.header_mod {
font-size: 1.4rem; }
.icon.header_mod.icon-facebook {
font-size: 1.6rem; }
@media screen and (max-width: 1023px) {
.icon.header_mod.icon-facebook {
font-size: 2rem; } }
@media screen and (max-width: 1023px) {
.icon.header_mod {
font-size: 1.7rem; } }
.icon.footer_mod {
font-size: 1.4rem; }
.icon.footer_mod.icon-facebook {
font-size: 1.6rem; }
@media screen and (max-width: 1023px) {
.icon.footer_mod.icon-facebook {
font-size: 2rem; } }
@media screen and (max-width: 1023px) {
.icon.footer_mod {
font-size: 1.8rem; } }
.icon.rss_mod {
fill: #bd243a; }
.about_text h2 {
margin-top: 7.2rem;
margin-bottom: 3.2rem;
font-size: 2.8rem;
font-weight: 500;
line-height: 1.05;
text-transform: uppercase;
text-align: center; }
.about_text h2:first-child {
margin-top: 0; }
.about_text h3 {
margin-bottom: 4.2rem;
font-size: 1.6rem;
color: #19202c;
font-weight: 500;
text-align: center; }
.about_text h4 {
margin-top: 3rem;
margin-bottom: 1.4rem;
font-size: 1.2rem;
font-weight: 500;
color: #19202c;
text-transform: uppercase; }
.about_text p {
margin-bottom: 1rem;
font-size: 1.4rem;
color: #19202c; }
.about_text ul {
margin-bottom: 4.4rem; }
.about_text li {
font-size: 1.2rem;
font-weight: 400;
color: #19202c; }
.about_text li:before {
content: '•';
margin-left: 1.4rem;
margin-right: 1.8rem; }
.worth_item {
width: 33.33%;
padding: 0 1rem;
text-align: center; }
@media screen and (max-width: 767px) {
.worth_item {
width: 100%;
margin-bottom: 4rem; }
.worth_item:last-child {
margin-bottom: 0; } }
.worth_img_wrap {
width: 4.6rem;
height: 4.6rem;
margin: 0 auto 1.6rem;
color: #bd243a; }
@media screen and (max-width: 767px) {
.worth_img_wrap {
margin-bottom: 1.2rem; } }
.worth_title {
font-size: 1.2rem;
color: #19202c; }
.worth_title.v2_mod {
font-weight: 500;
text-transform: uppercase; }
.worth_data {
margin-top: 2rem;
text-align: left; }
.worth_data_item {
position: relative;
padding-left: 2.4rem;
font-size: 1.2rem;
line-height: 1.2;
color: #19202c; }
.worth_data_item:before {
content: '•';
position: absolute;
top: .2rem;
left: 0rem; }
.team_image_in {
display: block;
width: 100%; }
.team_item_wrap {
width: 20%;
padding: 0 1rem 4rem; }
.team_item_wrap.lg_mod {
width: 40%; }
.team_img_wrap {
position: relative;
width: 100%;
height: 44.8rem; }
.team_img_wrap:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000000;
opacity: .5; }
.team_img {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
-webkit-filter: grayscale(100%);
filter: grayscale(100%); }
.team_hover {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
max-height: 18.4rem;
padding: 3.2rem 2rem;
z-index: 2;
color: #ffffff;
text-align: center;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s; }
.team_img_wrap:hover .team_hover {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.team_name {
color: #ffffff;
font-size: 1.6rem;
font-weight: 500; }
.team_job {
margin-bottom: auto;
font-size: 1.2rem; }
.team_link {
margin-top: 1.2rem;
font-size: 1.2rem;
color: #ffffff;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s; }
.team_link:hover, .team_link:focus {
text-decoration: none;
color: #bd243a; }
.partners_logo_list, .clients_logo_list, .solutions_logo_list {
margin: 0 -1rem 2.6rem; }
@media screen and (max-width: 1152px) {
.partners_logo_list, .clients_logo_list, .solutions_logo_list  {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; } }
.partners_logo_item, .clients_logo_item {
width: 20%;
padding: 0 1rem 2rem; }
@media screen and (max-width: 1152px) {
.partners_logo_item, .clients_logo_item {
width: 25%; } }
@media screen and (max-width: 767px) {
.partners_logo_item, .clients_logo_item {
width: 33.33%; } }
@media screen and (max-width: 500px) {
.partners_logo_item, .clients_logo_item {
width: 50%; } }
.solution_logo_item {
padding: 10px;
}
.partners_logo_img_wrap, .clients_logo_img_wrap {
height: 14.2rem;
padding: 2.4rem;
border: 1px solid #d5d5d5; }
@media screen and (max-width: 767px) {
.partners_logo_img_wrap, .clients_logo_img_wrap {
height: 9rem; } }
@media screen and (max-width: 500px) {
.partners_logo_img_wrap, .clients_logo_img_wrap {
padding: 2rem 1.4rem; } }
.partners_logo_img, .clients_logo_img {
display: block;
max-width: 100%;
max-height: 100%;
-o-object-fit: contain;
object-fit: contain;
-o-object-position: center;
object-position: center; }
.contacts_list {
margin-bottom: -8rem; }
.contacts_item {
width: 20%;
padding: 0 2rem 8rem;
text-align: center; }
@media (max-width: 1152px) and (min-width: 1024px) {
.contacts_item {
width: 25%; } }
@media screen and (max-width: 1023px) {
.contacts_item {
width: 33.33%; } }
@media screen and (max-width: 640px) {
.contacts_item {
width: 100%; } }
.contacts_title {
margin-bottom: .6rem;
font-size: 1.2rem;
font-weight: 500;
color: #19202c;
text-transform: uppercase; }
@media screen and (max-width: 640px) {
.contacts_title {
height: auto; } }
.contacts_links {
margin-top: auto; }
.contacts_link {
display: block;
font-size: 1.4rem;
color: #19202c;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s; }
.contacts_link:hover, .contacts_link:focus {
color: #bd243a;
text-decoration: none; }
.map {
height: 105.4rem;
margin: 7.2rem -5rem 0; }
.map button {
display: none !important; }
@media screen and (max-width: 767px) {
.map {
height: 54.6rem;
margin-left: -1.6rem;
margin-right: -1.6rem; } }
.gm-style .gm-style-iw-c {
border-radius: 0; }
.partner_item, .client_item {
padding: 1.8rem 0;
border-bottom: 1px solid #979797; }
.partner_item:last-child {
border-bottom: none; }
@media screen and (max-width: 767px) {
.partner_item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center; } }
.partner_col.content_mod, .client_col.content_mod {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
padding-right: 2rem; }
@media (min-width: 1024px) and (max-width: 1152px) {
.partner_col.content_mod {
display: -webkit-box;
display: -ms-flexbox;
display: flex; } }
@media screen and (max-width: 767px) {
.partner_col.content_mod {
padding-right: 0;
margin-bottom: 2.4rem; } }
.partner_col.descr_mod, .client_col.descr_mod {
width: 21.8rem;
-ms-flex-negative: 0;
flex-shrink: 0; }
@media screen and (max-width: 767px) {
.partner_col.descr_mod {
width: 100%; } }
.partner_logo, .client_logo {
width: 18.8rem; }
@media screen and (min-width: 1153px) {
.partner_logo, .client_logo {
margin-bottom: 1.4rem; } }
@media (min-width: 1024px) and (max-width: 1152px) {
.partner_logo, .client_logo {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
margin-right: 4.6em; } }
@media screen and (max-width: 767px) {
.partner_logo, .client_logo {
margin-left: auto;
margin-right: auto;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-bottom: 1.4rem; } }
.partner_logo_img {
display: block;
max-width: 100%;
max-height: 100%;
-o-object-fit: contain;
object-fit: contain;
-o-object-position: left center;
object-position: left center; }
.client_logo_img {
display: block;
max-width: 100%;
max-height: 100%;
-o-object-fit: contain;
object-fit: contain;
-o-object-position: center;
object-position: center; }
.partner_text, .client_text {
font-size: 1.2rem;
color: #000000;
font-weight: 400; }
.partner_descr_title, .client_descr_title {
position: relative;
width: 4.8rem;
padding: .7rem 0;
margin-bottom: 2rem;
font-size: 1rem;
line-height: 1;
font-weight: 500;
text-transform: uppercase;
color: #ffffff;
text-align: center;
background-color: #bd243a; }
.partner_descr_title:after {
content: '';
position: absolute;
top: 100%;
left: 0;
width: 0;
height: 0;
border-style: solid;
border-width: .6rem 2.4rem 0 2.4rem;
border-color: #bd243a transparent transparent transparent; }
@media screen and (max-width: 767px) {
.partner_descr_title {
margin-left: auto;
margin-right: auto; } }
.partner_descr_item, .client_descr_item {
font-size: 1.2rem;
font-weight: 500; }
.partner_descr_item + .partner_descr_item {
margin-top: .2rem; }
.tag_item {
padding: 2rem 0;
border-bottom: 1px solid #979797; }
.tag_item:last-child {
border-bottom: none; }
@media screen and (max-width: 767px) {
.tag_item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; } }
.tag_col.v1_mod {
width: 23.4rem;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 2rem; }
@media screen and (max-width: 767px) {
.tag_col.v1_mod {
margin-bottom: 1.2rem; } }
.tag_date {
font-size: 1.2rem;
color: #777777; }
.tag_category {
font-weight: 700;
color: #777777;
font-size: 1.2rem;
text-transform: uppercase; }
.tag_title {
display: block;
margin-bottom: .8rem;
font-size: 1.4rem;
line-height: 1.1;
font-weight: 500;
color: #000000;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s; }
.tag_title:hover, .tag_title:focus {
color: #bd243a;
text-decoration: none; }
.tag_text {
font-size: 1.2rem;
line-height: 1.1; }
.tags_head_title {
width: 23.4rem;
-ms-flex-negative: 0;
flex-shrink: 0;
font-size: 2.4rem;
font-weight: 700; }
.tags_head_title:before {
content: '#';
margin-right: .4rem;
margin-bottom: .2rem;
font-size: 2rem;
color: #979797; }
@media screen and (max-width: 767px) {
.tags_head_title {
width: 100%;
margin-top: 2rem;
text-align: center; } }
.tags_head_content {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
@media screen and (max-width: 767px) {
.tags_head_content {
display: none; } }
.tags_head_descr {
font-size: 1.4rem;
font-weight: 500;
color: #4a4a4a; }
.tags_head_count {
margin-left: auto;
font-size: 1.2rem;
color: #777777; }
.tags_search {
position: relative;
margin-bottom: 2rem; }
.tags_search_icon {
position: absolute;
top: 50%;
left: 0;
width: 1.6rem;
height: 1.6rem;
margin-top: -0.8rem;
color: #777777;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s;
z-index: 2;
cursor: pointer; }
.tags_search_icon:hover, .tags_search_icon:focus {
color: #000000; }
.tags_search_descr {
position: absolute;
right: 0;
top: 50%;
margin-top: -.2rem;
font-size: 1.2rem;
color: #777777; }
@media screen and (max-width: 1152px) {
.tags_search_descr {
top: calc(100% + .8rem); } }
.author {
position: relative;
max-width: 66rem;
padding-top: 4.2rem;
margin: 0 auto 5.6rem; }
.author:after {
content: '';
position: absolute;
top: 0;
left: 50%;
height: 1px;
width: 115.2rem;
margin-left: -57.6rem;
background-color: #979797; }
@media (max-width: 1152px) and (min-width: 1024px) {
.author {
margin-left: 0; } }
@media screen and (max-width: 767px) {
.author {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; } }
.author_img_wrap {
width: 17.4rem;
height: 17.4rem;
margin-right: 3.8rem;
-ms-flex-negative: 0;
flex-shrink: 0;
border-radius: 50%;
overflow: hidden; }
@media (max-width: 1152px) and (min-width: 1024px) {
.author_img_wrap {
margin-right: 6rem; } }
@media screen and (max-width: 767px) {
.author_img_wrap {
margin-right: 0;
margin-bottom: 2.2rem; } }
@media screen and (max-width: 500px) {
.author_img_wrap {
width: 11rem;
height: 11rem; } }
.author_img {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center; }
.author_name {
margin-bottom: 1rem;
font-size: 2.4rem;
line-height: 1.05;
font-weight: 700; }
@media screen and (max-width: 767px) {
.author_name {
margin-bottom: 1.6rem;
font-size: 2.1rem;
text-align: center; }
.author_name br {
display: none; } }
.author_text {
font-size: 1.2rem;
line-height: 1.05;
text-align: justify; }
.popup {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: var(--full-screen);
padding: 2rem;
font-size: 1rem;
z-index: 1000;
opacity: 0;
pointer-events: none; }
.popup.active_mod {
opacity: 1;
pointer-events: initial; }
.overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000000;
opacity: .8;
z-index: -1; }
.popup_in {
position: relative;
width: 90rem;
max-width: 100%;
max-height: 100%;
padding: 5.4rem 10.8rem;
margin: auto;
background-color: #ffffff;
overflow-y: auto; }
.popup.sm_mod .popup_in {
max-width: 58.2rem; }
@media screen and (min-width: 768px) {
.popup.sm_mod .popup_in {
padding: 5.4rem 8.4rem; } }
.popup.xs_mod .popup_in {
max-width: 30rem; }
@media screen and (min-width: 768px) {
.popup.xs_mod .popup_in {
max-width: 52rem;
padding: 5.4rem 8.4rem; } }
@media screen and (max-width: 767px) {
.popup_in {
padding: 5rem 4rem; } }
@media screen and (max-width: 500px) {
.popup_in {
padding: 5rem 2.4rem; } }
.popup_close {
position: absolute;
top: 3rem;
right: 3.4rem;
width: 1.4rem;
height: 1.4rem;
color: #000000;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s; }
.popup_close:hover, .popup_close:focus {
color: #bd243a; }
.popup_title {
max-width: 63rem;
margin: 0 auto 5rem;
font-size: 1.8rem;
line-height: 1.05;
text-align: center;
color: #000000; }
.popup_title.xs_mod {
margin: 0;
width: 100%;
max-width: 33rem; }
@media screen and (max-width: 768px) {
.popup_title.xs_mod {
max-width: 28rem; } }
.popup_title.v2_mod {
margin-bottom: 0;
font-size: 2.4rem; }
.popup_subtitle {
margin-bottom: 3.2rem;
font-size: 1.4rem;
font-weight: 500;
text-transform: uppercase;
text-align: center; }
.popup_checkbox_block {
margin-right: -6rem; }
@media screen and (max-width: 767px) {
.popup_checkbox_block {
margin-right: 0; } }
.popup_form_controller {
padding-bottom: .8rem; }
.popup_form_controller.half_mod {
padding-right: 6rem;
padding-bottom: 1.8em;
width: 50%; }
@media screen and (max-width: 767px) {
.popup_form_controller.half_mod {
width: 100%;
padding-right: 0; } }
.popup_form_controller.center_mod {
margin: 4rem auto 0; }
.popup_form_footer .popup_form_controller {
margin-bottom: 4.2rem; }
@media screen and (max-width: 767px) {
.popup_form_controller {
padding-right: 0; } }
.popup_checkbox_block {
margin-bottom: 1.2rem; }
.popup_form_top {
margin-bottom: 3.4rem; }
.popup_form_bottom {
max-width: 59rem;
margin: 0 auto; }
.popup_form_footer {
max-width: 28.2rem;
margin: 4rem auto 0; }
.checkbox_descr {
font-size: 1.2rem;
color: #9b9b9b; }
.news_item {
margin-bottom: 1.4rem; }
.news_item:last-child {
margin-bottom: 0; }
@media screen and (max-width: 767px) {
.news_item {
padding-left: 1rem;
padding-right: 1rem; } }
.news_img_wrap {
position: relative;
display: block;
margin-bottom: 1.6rem; }
.news_img_wrap:after {
content: '';
display: block;
padding-bottom: 59.4%; }
@media screen and (max-width: 767px) {
.news_img_wrap {
margin: 0 -1rem 1.2rem; } }
.news_img {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center; }
.news_date {
margin-bottom: 2rem;
font-size: 1.2rem;
color: #777777; }
@media screen and (max-width: 767px) {
.news_date {
margin-bottom: 1.2rem; } }
.news_title {
display: block;
margin-bottom: 1.8rem;
font-size: 2.4rem;
line-height: 1.36;
font-weight: 500;
color: #19202c;
text-transform: uppercase;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s; }
.news_title:hover, .news_title:focus {
color: #bd243a;
text-decoration: none; }
@media screen and (max-width: 767px) {
.news_title {
margin-bottom: .6rem;
font-size: 2.1rem; } }
.news_text {
margin-bottom: 2rem;
font-size: 1.4rem;
line-height: 1.3;
color: #19202c; }
.news_link {
font-size: 1.3rem;
color: #777777;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s; }
.news_link:hover, .news_link:focus {
text-decoration: none;
color: #bd243a; }
.digest_list.border_mod {
border-bottom: 1px solid #979797; }
@media screen and (max-width: 767px) {
.digest_list {
margin-bottom: 2.2rem;
padding-bottom: 2.2rem; }
.digest_list:last-child {
margin-bottom: 0; } }
.digest_item {
padding-bottom: 1.8rem;
margin-bottom: 2.2rem;
border-bottom: 1px solid #979797; }
.digest_item:last-child {
border-bottom: none;
margin-bottom: 0; }
@media screen and (max-width: 767px) {
.digest_item {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-bottom: none;
padding-bottom: 0; }
.digest_item.v2_mod {
border-bottom: 1px solid #979797;
padding-bottom: 1.8rem; }
.digest_item.v2_mod:last-child {
border-bottom: none;
padding-bottom: 0; } }
.digest_col.v1_mod {
position: relative;
width: 23.6rem;
padding-right: 2rem;
-ms-flex-negative: 0;
flex-shrink: 0; }
@media screen and (max-width: 767px) {
.digest_col.v1_mod {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
padding-right: 0;
margin-bottom: 1.2rem;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2; } }
.digest_col.v2_mod {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
@media screen and (max-width: 767px) {
.digest_col.v2_mod {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3; } }
.digest_category_wrap {
margin-bottom: 3.6rem;
width: 100%; }
@media screen and (max-width: 767px) {
.digest_category_wrap {
width: auto;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
margin-bottom: 0; } }
.digest_category {
margin-right: 2rem;
font-size: 1.2rem;
font-weight: 500; }
.digest_category.v1_mod {
color: #3a2796; }
.digest_category.v2_mod {
color: #00568a; }
.digest_category.v3_mod {
color: #5496e3; }
.digest_category.v4_mod {
color: #f98c30; }
@media screen and (max-width: 767px) {
.digest_category {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; } }
.digest_author {
max-width: 15rem;
font-size: 1.2rem;
font-weight: 500;
color: #777777; }
.digest_author span {
font-weight: 400; }
@media screen and (max-width: 767px) {
.digest_author {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
width: 100%;
max-width: 100%;
margin-top: 1.2rem; } }
.digest_icon {
height: 1.6rem;
width: 1.6rem;
margin-left: auto; }
.selected_mod .digest_icon .icon {
fill: #bd243a; }
@media screen and (max-width: 767px) {
.digest_icon {
display: none; } }
.digest_info {
width: 100%;
margin-top: 2.2rem; }
.digest_item .digest_info {
margin-top: auto; }
@media screen and (max-width: 767px) {
.digest_item .digest_info {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
width: auto;
text-align: right; } }
.digest_date {
margin-right: 2rem;
font-size: 1.2rem;
color: #777777; }
@media screen and (max-width: 767px) {
.digest_item .digest_date {
width: 100%;
margin-right: 0; } }
.digest_time {
margin-left: auto;
font-size: 1.2rem;
color: #777777; }
@media screen and (max-width: 767px) {
.digest_item .digest_time {
display: none; } }
.digest_title {
display: block;
margin-bottom: 1.6rem;
font-size: 1.6rem;
line-height: 1.05;
font-weight: 500;
color: #19202c;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s; }
.digest_title:hover, .digest_title:focus {
color: #bd243a;
text-decoration: none; }
.selected_mod .digest_title {
color: #bd243a; }
.digest_text {
margin-bottom: 1rem;
font-size: 1.4rem;
line-height: 1.05;
color: #19202c; }
.digest_img_wrap {
width: 17.8rem;
margin-left: 4rem;
-ms-flex-negative: 0;
flex-shrink: 0;
height: 18.4rem; }
@media screen and (max-width: 767px) {
.digest_img_wrap {
width: 100%;
height: calc(100vw - 4rem);
margin-left: 0;
margin-bottom: 1.4rem;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1; } }
.digest_img {
display: block;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center; }
.digest_link {
margin-top: auto;
font-size: 1.2rem;
color: #19202c; }
.digest_link:hover, .digest_link:focus {
text-decoration: none;
color: #bd243a; }
.digest_bottom {
margin-top: auto;
font-size: 1.2rem;
color: #19202c; }
.digest_bottom a {
text-decoration: underline;
color: #19202c;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s; }
.digest_bottom a:hover, .digest_bottom a:focus {
color: #bd243a; }
.digest_block_title {
margin-top: 1.8rem;
margin-bottom: 1.8rem;
padding-bottom: 1rem;
font-size: 1.4rem;
font-weight: 500;
text-transform: uppercase;
border-bottom: 1px solid #979797; }
.digest_side_block_title {
margin-bottom: 1rem;
padding-bottom: .8rem;
font-size: 2.1rem;
font-weight: 500;
color: #19202c;
text-transform: uppercase;
border-bottom: 1px solid #979797; }
.digest_side_block_title.v2_mod {
font-size: 1.4rem; }
@media screen and (max-width: 1023px) {
.digest_side_block_title {
display: none; } }
.digest_side_list {
counter-reset: digestSide; }
@media screen and (max-width: 1023px) {
.digest_side_list {
display: none; } }
.digest_side_item {
position: relative;
padding-bottom: 1.2rem;
margin-bottom: 1.8rem; }
.digest_side_item.count_mod {
padding-left: 6rem; }
.digest_side_item.count_mod:before {
counter-increment: digestSide;
content: counter(digestSide, decimal-leading-zero);
position: absolute;
top: 0;
left: 0;
font-size: 3.6rem;
font-weight: 700;
color: #777777; }
.digest_side_item.count_mod:after {
left: 6rem; }
.digest_side_item:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 1px;
background-color: #979797; }
.digest_side_item:last-child {
margin-bottom: 0; }
.digest_side_item:last-child:after {
display: none; }
.digest_side_title {
font-size: 1.4rem;
line-height: 1.05;
font-weight: 500;
color: #19202c;
display: block;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s; }
.digest_side_title:hover, .digest_side_title:focus {
color: #bd243a;
text-decoration: none; }
.digest_side_author {
margin-bottom: 1.2rem;
font-size: 1.2rem;
font-weight: 500;
color: #777777; }
.digest_side_category {
display: inline-block;
margin-bottom: 1.2rem;
font-size: 1.2rem;
font-weight: 500;
color: #417505; }
.tabs_container {
position: relative;
width: 100%;
margin-bottom: 4.2rem; }
.tab_list_placeholder {
height: 1.5rem; }
@media screen and (max-width: 767px) {
.tab_list_placeholder {
display: none; } }
.tab_list_wrap {
position: absolute;
top: 0;
width: 100%;
padding-bottom: 1rem; }
.tab_list_wrap.scroll_mod {
position: fixed;
top: 9rem;
background-color: #ffffff; }
:not(.section_cols) .tab_list_wrap.scroll_mod {
width: 115.2rem; }
@media screen and (max-width: 1192px) {
:not(.section_cols) .tab_list_wrap.scroll_mod {
width: calc(100% - 10rem); } }
.section_cols .tab_list_wrap.scroll_mod {
width: calc(115.2rem - 23.6rem); }
@media screen and (max-width: 1250px) {
.section_cols .tab_list_wrap.scroll_mod {
width: calc(100% - 23.6rem - 10rem); } }
@media screen and (max-width: 767px) {
.tab_list_wrap {
position: static;
padding-bottom: 0;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-bottom: .6rem; } }
.tab_control {
display: none;
width: 1.2rem;
height: 1rem;
-ms-flex-negative: 0;
flex-shrink: 0;
color: #777777;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s; }
.tab_control.prev_mod {
margin-right: 2rem; }
.tab_control.next_mod {
margin-left: 2rem; }
.tab_control.visible_mod {
display: block; }
.tab_control:hover, .tab_control:focus {
color: #bd243a; }
.tab_list {
position: relative; }
.tab_list.slick-slider {
max-width: calc(100% - 6.4rem); }
.tab_list.slick-slider:before {
content: '';
position: absolute;
top: 0;
right: -1rem;
width: 8rem;
height: 100%;
background-color: #bd243a;
background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ffffff));
background: -o-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
pointer-events: none;
z-index: 2; }
@media screen and (max-width: 767px) {
.tab_list.border_mod {
padding-bottom: .8rem;
margin-bottom: 1.8rem; }
.tab_list.border_mod:after {
content: '';
position: absolute;
bottom: 0;
left: 50%;
height: 1px;
width: 100vw;
margin-left: -50vw;
background-color: #979797; } }
@media screen and (max-width: 767px) {
.tab_list {
max-width: 100%;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start; } }
.tab_item {
margin: 0 1.2rem;
width: auto;
min-width: 2rem;
font-size: 1.2rem;
color: #777777;
text-transform: uppercase;
text-align: center;
cursor: pointer; }
.tab_item:hover, .tab_item:focus {
color: #000000; }
.tab_item.active_tab {
color: #000000;
text-shadow: .01rem 0 0 currentColor; }
@media screen and (min-width: 768px) {
.tab_item:first-child {
margin-left: 0; }
.tab_item:last-child {
margin-right: 0; } }
@media screen and (max-width: 767px) {
.tab_item {
padding: .2rem .4rem;
margin: 0 .4rem .2rem;
font-size: 1.1rem;
text-transform: initial;
border: 1px solid #979797; }
.tab_item.active_tab {
color: #ffffff;
background-color: #979797; } }
.tab_wrap.offset_mod {
margin-bottom: 2em; }
.tab_content {
display: none; }
.tab_content.active_tab {
display: block; }
.digest_row_w {
margin-top: 4em;
width: 100%; }
@media (min-width: 1024px) and (max-width: 1200px) {
.digest_row_w {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end; } }
.digest_row {
margin: 0 -2rem 0 0; }
@media (min-width: 1024px) and (max-width: 1200px) {
.digest_row {
max-width: 48em; } }
.digest_row .grid_item_bg_w {
position: absolute !important;
height: 100% !important; }
.digest_row .grid_item, .digest_row .grid_item_in {
height: 100% !important;
min-height: 0 !important; }
.digest_row .grid_item_content {
background-color: transparent !important; }
@media screen and (max-width: 767px) {
.digest_row .grid_item_content {
padding: 3rem 0 !important; } }
.digest_row .grid_item_name_label_w {
margin-top: 1.6rem !important; }
@media screen and (min-width: 768px) {
.digest_row .grid_item_title {
font-size: 2.6rem !important; } }
.digest_block_col {
width: 50%;
height: 22rem;
padding-right: 2rem;
padding-bottom: 2rem; }
@media screen and (max-width: 1200px) {
.digest_block_col {
width: 100%; } }
@media (min-width: 768px) and (max-width: 1023px) {
.digest_block_col {
height: calc(48vw - 4rem); } }
@media screen and (max-width: 767px) {
.digest_block_col {
height: calc(54vw - 1.6rem); } }
.digest_banner {
position: relative;
height: 100%;
padding: 1.4rem; }
.digest_banner:hover, .digest_banner:focus {
text-decoration: none; }
.digest_banner_img_wrap {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1; }
.digest_banner_img_wrap:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
height: 8.8rem;
width: 100%;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000000));
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, #000000 100%);
background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%); }
.digest_banner_img {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center; }
.digest_banner_title_wrap {
margin-top: auto;
color: #ffffff; }
.digest_banner_title {
display: inline;
font-size: 1.6rem;
line-height: 1.7rem;
font-weight: 500;
text-transform: uppercase; }
.digest_banner:hover .digest_banner_title {
opacity: .8; }
.digest_banner_more {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-left: 1rem;
font-size: 1.2rem;
line-height: 1.7rem; }
.digest_banner:hover .digest_banner_more {
opacity: .8; }
@media screen and (max-width: 1023px) {
.digest_banner_more {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: 0;
margin-top: 1rem; } }
.article_title {
margin-bottom: 2.6rem;
font-size: 2.8rem;
font-weight: 700;
line-height: 1.05;
text-transform: uppercase;
text-align: center; }
@media screen and (max-width: 767px) {
.article_title {
font-size: 2.1rem;
line-height: 1.2; } }
.article_descr {
margin-bottom: 2rem;
font-size: 1.6rem;
line-height: 1.33;
font-weight: 500;
color: #19202c; }
.article_head {
min-height: calc(4rem + 1px);
margin-bottom: 3rem;
padding-bottom: .8rem;
border-bottom: 1px solid #979797; }
.article_head.v2_mod {
padding-bottom: 0;
padding-top: 1.4rem;
border-bottom: none;
border-top: 1px solid #979797; }
.article_head.mobile_mod {
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 1rem;
margin-top: 2.6rem; }
@media screen and (min-width: 768px) {
.article_head.mobile_mod {
display: none; } }
@media screen and (max-width: 767px) {
.article_head {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 0;
padding-bottom: 1.4rem;
border-bottom: none; } }
.article_author {
margin-right: 2rem; }
@media screen and (max-width: 767px) {
.article_author {
width: 100%;
margin-bottom: 0; } }
.article_author_img_wrap {
width: 3.2rem;
height: 3.2rem;
margin-right: 1.2rem;
border-radius: 50%;
overflow: hidden; }
.article_author_img {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center; }
.article_author_name {
font-size: 1.2rem;
line-height: 1;
font-weight: 500;
text-transform: uppercase; }
.article_author_name a {
color: #000000; }
.article_author_name_in {
margin-right: .6rem;
text-transform: capitalize; }
@media screen and (max-width: 767px) {
.article_head:not(.mobile_mod) .article_head_system {
display: none; } }
@media screen and (min-width: 768px) {
.article_head_system {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%); } }
.article_time {
margin-left: auto;
margin-right: 2rem;
font-size: 1.2rem;
color: #777777; }
.article_time:after {
content: "|";
margin-left: 2rem; }
@media screen and (max-width: 767px) {
.article_time {
display: none; } }
.article_date {
font-size: 1.2rem;
color: #777777; }
.article_social_wrap {
margin-left: auto; }
.article_social_wrap.v2_mod {
margin-top: 4rem;
margin-bottom: 1.4rem;
padding-bottom: 1em;
border-bottom: 1px solid #979797; }
@media screen and (max-width: 767px) {
.article_social_wrap.v2_mod {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; } }
@media screen and (max-width: 767px) {
.article_head:not(.mobile_mod) .article_social_wrap {
display: none; } }
.article a[data-fancybox="gallery"] {
display: block;
width: 100%;
margin-bottom: 2.8rem;
margin-top: 3.2rem; }
.article a[data-fancybox="gallery"]:first-child {
margin-top: 0; }
@media screen and (max-width: 767px) {
.article a[data-fancybox="gallery"] {
width: auto;
margin-left: -1rem;
margin-right: -1rem; } }
.article img {
display: block;
width: 100%; }
.article h3 {
margin-top: 1.4rem;
margin-bottom: 1rem;
font-size: 1.6rem;
font-weight: 500; }
.article p {
margin-bottom: 1.2rem;
font-size: 1.4rem;
line-height: 1.33;
color: #19202c; }
.article ul, .article ol {
margin-bottom: 1.6rem;
padding-left: 2rem; }
.article ul li {
margin-bottom: 1.2rem;
list-style: disc;
font-size: 1.4rem;
line-height: 1.33;
color: #19202c; }
.article ol li {
margin-bottom: 1.2rem;
list-style: decimal;
font-size: 1.4rem;
line-height: 1.33;
color: #19202c; }
.fancybox-content {
position: relative;
overflow: visible !important; }
.fancybox-content:after {
content: '';
position: absolute;
top: -1rem;
bottom: -1rem;
left: -1rem;
right: -1rem;
background-color: #ffffff;
z-index: -1; }
.tags_title {
font-size: 1.4rem;
color: #4a4a4a; }
.tags_item {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-right: .4rem;
font-size: 1.4rem;
color: #4a4a4a;
text-decoration: underline;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s; }
.tags_item:after {
content: ','; }
.tags_item:last-child:after {
display: none; }
.tags_item:hover, .tags_item:focus {
color: #bd243a; }
.case_block {
margin-bottom: 1.6rem;
padding: 2rem;
border: 1px solid #cdcdcd;
color: #4a4a4a; }
@media screen and (max-width: 767px) {
.case_block {
padding: 2rem 1.4rem 4rem;
margin-bottom: 0; } }
.case_subtitle {
margin-bottom: 1rem;
font-size: 1.4rem; }
.case_title {
display: block;
margin-bottom: .4rem;
font-size: 1.8rem;
font-weight: 500;
text-transform: uppercase;
color: #000000;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s; }
.case_title:hover, .case_title:focus {
color: #bd243a;
text-decoration: none; }
.case_list_title {
margin-bottom: 1.2rem;
font-size: 1.4rem; }
.case_list_item {
font-size: 1.4rem;
line-height: 1.1;
font-weight: 500; }
.case_list_item:after {
content: ','; }
.case_list_item:last-child:after {
display: none; }
.specialist_item {
padding-bottom: 1.2rem;
margin-bottom: 1.8rem;
border-bottom: 1px solid #979797; }
.specialist_item:last-child {
margin-bottom: 0; }
@media screen and (max-width: 767px) {
.specialist_item:last-child {
border-bottom: 0;
padding-bottom: 0; } }
.specialist_title {
margin-bottom: 3rem;
font-size: 1.4rem;
font-weight: 500;
text-align: center;
text-transform: uppercase; }
@media screen and (max-width: 767px) {
.specialist_body {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column; } }
.specialist_person {
width: 23.6rem;
-ms-flex-negative: 0;
flex-shrink: 0; }
@media screen and (max-width: 767px) {
.specialist_person {
width: 100%;
margin-bottom: 1.2rem; } }
.specialist_img_wrap {
width: 6rem;
height: 6rem;
margin-right: 1.2rem;
-ms-flex-negative: 0;
flex-shrink: 0;
border-radius: 50%;
overflow: hidden; }
.specialist_img {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center; }
.specialist_name {
font-size: 1.2rem;
font-weight: 500;
text-transform: uppercase; }
.specialist_job {
font-size: 1.2rem; }
.specialist_data {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
@media screen and (max-width: 767px) {
.specialist_data {
width: 100%; } }
.specialist_text {
font-size: 1.4rem;
line-height: 1.33;
color: #19202c; }
.specialist_form {
margin-right: -2rem;
margin-bottom: -1rem; }
.specialist_form_controller {
width: 50%;
padding-right: 2rem;
padding-bottom: 1rem; }
@media screen and (max-width: 767px) {
.specialist_form_controller {
width: 100%;
padding-bottom: 2rem; } }
.news_article {
margin-bottom: 5em; }
.news_article .subtitle,
.news_article .subtitle p {
margin-bottom: 3rem;
font-size: 1.6rem; }
.news_article .article_title {
text-align: center; }
.news_article h2 {
margin-bottom: 2.4rem;
font-size: 2.8rem;
font-weight: 500;
text-transform: uppercase;
line-height: 1.16; }
@media screen and (max-width: 1152px) {
.news_article h2 {
text-align: center; } }
@media screen and (max-width: 767px) {
.news_article h2 {
font-size: 2.1rem; } }
.news_article h3 {
margin-bottom: 1.6rem;
font-size: 2.4rem; }
.news_article h4 {
margin-bottom: 1rem;
font-size: 2rem; }
.news_article img {
display: block;
max-width: 100%;
width: 100%;
height: auto;
margin-bottom: 1.6rem; }
.news_article p {
margin-bottom: 1.6rem;
color: #19202c;
font-size: 1.4rem;
line-height: 1.33;
font-weight: 400; }
.news_article p.subtitle {
font-size: 1.6rem;
font-weight: 500; }
.news_article p:last-of-type {
margin-bottom: 0; }
.news_article b {
font-size: 1.6rem; }
.news_article ul, .news_article ol {
margin-bottom: 1.6rem;
padding-left: 2rem; }
.news_article ul li {
margin-bottom: 1.2rem;
list-style: disc;
font-size: 1.4rem; }
.news_article ol li {
margin-bottom: 1.2rem;
list-style: decimal;
font-size: 1.4rem; }
@media (max-width: 1152px) and (min-width: 1024px) {
.news_article {
max-width: 71rem;
margin-left: auto;
margin-right: auto; } }
.article_video_w {
position: relative; }
.article_bottom {
width: 100%;
margin-bottom: 2em;
padding-bottom: 2.6em;
border-bottom: 1px solid #979797; }
.tags_block.offset_side_mod {
margin-right: auto;
padding-right: 2rem; }
@media screen and (max-width: 767px) {
.tags_block.offset_side_mod {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
width: 100%;
margin-top: 1.2rem; } }
@media screen and (max-width: 1024px) {
.tags_block.desktop_mod {
display: none; } }
.article_tag_head {
color: #4a4a4a;
font-family: "ApercuPro", sans-serif;
font-size: 1.4em;
font-weight: 400;
line-height: 1.21429;
text-transform: uppercase; }
.article_tag_list {
margin: 0 -4px -4px 0;
padding: 0;
list-style: none; }
.article_tag_item {
padding: 0 4px 4px 0; }
.article_tag_item a {
color: #4a4a4a;
font-family: "ApercuPro", sans-serif;
font-size: 1.4em;
font-weight: 400;
text-decoration: underline; }
.article_tag_item a:hover, .article_tag_item a:active, .article_tag_item a:focus {
color: #bd243a; }
@media screen and (min-width: 500px) {
.grid_list {
display: grid;
grid-gap: 1.8em;
grid-auto-rows: minmax(22em, 22em); } }
@media screen and (min-width: 1025px) {
.grid_list {
grid-template-columns: repeat(5, minmax(21.6em, 1fr)); } }
@media (min-width: 1025px) and (max-width: 1200px) {
.grid_list {
font-size: 0.8vw; } }
@media (min-width: 1024px) and (max-width: 1024px) {
.grid_list {
grid-template-columns: repeat(4, minmax(21.6em, 1fr)); } }
@media (min-width: 500px) and (max-width: 1023px) {
.grid_list {
grid-template-columns: repeat(2, minmax(21.6em, 1fr));
width: 100%;
max-width: 45em;
margin: 0 auto; } }
.grid_item {
width: 100%; }
@media screen and (min-width: 500px) {
.grid_item {
height: 100%; } }
@media screen and (max-width: 499px) {
.grid_item {
margin-bottom: 2em; }
.grid_item:last-child {
margin-bottom: 0; } }
.grid_item.bg_black_mod {
background-color: #19202c; }
.grid_item.bg_gray_mod {
background-color: #f4f4f4; }
.grid_item.bg_orange_mod {
background-color: #f98c30; }
.grid_item.bg_red_mod {
background-color: #bd243a; }
.grid_item.bg_purple_mod {
background-color: #3a2796; }
.grid_item.bg_purple_2_mod {
background-color: #c646a3; }
.grid_item.bg_blue_mod {
background-color: #00568a; }
.grid_item.bg_blue_2_mod {
background-color: #5496e3; }
.grid_item.bg_green_mod {
background-color: #4c7d14; }
.grid_item_in {
position: relative;
width: 100%;
padding: 1.6em 1.4em 4.8em; }
@media screen and (min-width: 500px) {
.grid_item_in {
height: 100%; } }
.bottom_content_mod .grid_item_in {
padding-bottom: 6.8em; }
.double_mod .grid_item_in {
padding: 0; }
@media screen and (min-width: 500px) {
.double_mod .grid_item_in {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch; } }
.more_btn_mod .grid_item_in {
padding-bottom: 2em; }
.grid_item_in .grid_item.more_btn_mod:nth-child(1) {
padding-bottom: 4em; }
.single_img_mod .grid_item_in {
padding: 0; }
.flex_grid_item.s_1 .grid_item_in {
display: block; }
@media screen and (max-width: 499px) {
.grid_item_in {
min-height: 16.8em; }
.bg_mod:nth-child(1) .grid_item_in {
height: 340px;
padding: 0; } 
.bg_mod:nth-child(1) .grid_item_img {
height: auto; }
.bg_gray_mod:nth-child(4) .grid_item_in {
height: 300px;
padding: 0; }
.bg_gray_mod:nth-child(4) .grid_item_img {
object-fit: contain; }}
.grid_item_bg_w {
display: none; }
.bg_mod .grid_item_bg_w {
z-index: -1;
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%; }
.gradient_mod .grid_item_bg_w:before {
position: absolute;
bottom: 0;
left: 0;
content: '';
width: 100%;
height: 60%; pointer-events: none; }
.double_mod .grid_item_bg_w {
display: block; }
@media screen and (min-width: 500px) {
.double_mod .grid_item_bg_w {
width: 50%;
height: 100%; } }
@media screen and (max-width: 499px) {
.double_mod .grid_item_bg_w {
width: 100%;
height: 30.6em; } }
.single_img_mod .grid_item_bg_w {
display: block;
width: 100%;
height: 100%; }
.flex_grid_item.s_1 .grid_item_bg_w {
width: 100%;
height: 50%; }
@media screen and (max-width: 767px) {
.flex_grid_item.s_1 .grid_item_bg_w {
display: none; } }
@media screen and (max-width: 499px) {
.grid_item.bg_mod:nth-child(1) .grid_item_bg_w {
position: static;
width: 100%;
height: 20em; }
.grid_item.gradient_mod:nth-child(1) .grid_item_bg_w:before {
display: none; } }
.grid_item_img {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover; }
.grid_item_content {
width: 100%;
height: 100%; }
.bottom_content_mod .grid_item_content {
height: auto; }
.double_mod .grid_item_content {
position: relative;
padding: 1.2em 1.6em 4.8em; }
@media screen and (min-width: 500px) {
.double_mod .grid_item_content {
width: 50%; } }
@media screen and (max-width: 499px) {
.double_mod .grid_item_content {
width: 100%; } }
.single_img_mod .grid_item_content {
display: none; }
.flex_grid_item.s_1 .grid_item_content {
width: 100%;
height: 50%; }
@media screen and (max-width: 499px) {
.grid_item.bg_mod:nth-child(1) .grid_item_content {
padding: 1.2em 1.6em 4.8em;
background-color: #000000; } }
.grid_item_content_head {
display: none;
width: 100%;
margin-bottom: 1.6em; }
.bottom_content_mod .grid_item_content_head {
margin-bottom: 1em; }
.grid_item_label {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 1.16667em;
color: #19202c;
font-family: "ApercuPro", sans-serif;
font-size: 1.2em;
font-weight: 500;
line-height: 0.8;
text-decoration: none; }
.flex_head_mod .grid_item_label {
margin-bottom: 0; }
.label_style_mod .grid_item_label {
height: 1.66667em;
padding: 0 0.83333em;
margin-bottom: 0.5em;
line-height: 1.66667em;
text-align: center; }
.label_style_mod .grid_item_label:hover, .label_style_mod .grid_item_label:active, .label_style_mod .grid_item_label:focus {
text-decoration: none;
opacity: 0.8; }
.flex_grid_item.s_1 .grid_item_label {
display: none; }
@media screen and (max-width: 499px) {
.label_style_mod .grid_item_label {
margin: 0 0 5.4em; }
.grid_item.label_style_mod:nth-child(1) .grid_item_label {
margin: -4em 0 2.33333em; } }
.bg_blue_label_mod .grid_item_label {
background-color: #00568a; }
.bg_blue_2_label_mod .grid_item_label {
background-color: #5496e3; }
.white_color_mod .grid_item_label {
color: #ffffff; }
.blue_label_color_mod .grid_item_label {
color: #00568a; }
.blue_2_label_color_mod .grid_item_label {
color: #5496e3; }
.purple_label_color_mod .grid_item_label {
color: #3a2796; }
.purple_2_label_color_mod .grid_item_label {
color: #c646a3; }
.brown_label_color_mod .grid_item_label {
color: #af2323; }
.red_label_color_mod .grid_item_label {
color: #bd243a; }
.orange_label_color_mod .grid_item_label {
color: #f98c30; }
.green_label_color_mod .grid_item_label {
color: #417505; }
.green_2_label_color_mod .grid_item_label {
color: #4c7d14; }
.grid_item_name_label_w {
display: none;
margin-top: 1.6em;
text-align: center; }
.grid_item_name_label {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: auto;
height: 1.83333em;
padding: 0 0.83333em;
border: 1px solid #ffffff;
color: #19202c;
font-family: "ApercuPro", sans-serif;
font-size: 1.2em;
font-weight: 500;
line-height: 1.83333em;
text-align: center; }
.white_color_mod .grid_item_name_label {
color: #ffffff; }
.grid_item_author_title {
color: #777777;
font-family: "ApercuPro", sans-serif;
font-size: 1.2em;
font-weight: 400;
text-decoration: none;
display: none; }
.author_mod .grid_item_author_title {
display: block; }
.grid_item.white_color_mod .grid_item_author_title {
color: #ffffff; }
.grid_item.flex_head_mod .grid_item_author_title {
margin-left: auto; }
.grid_item_author_title span {
font-weight: 500; }
.grid_item_text_link {
display: block;
height: auto;
max-height: 88%;
overflow: hidden;
text-decoration: none; }
.grid_item_text_link:hover, .grid_item_text_link:active, .grid_item_text_link:focus {
text-decoration: none; }
.height_text_mod .grid_item_text_link {
height: auto;
max-height: 100%;
overflow: hidden; }
.grid_item_title {
width: 100%;
color: #000000;
font-family: "ApercuPro", sans-serif;
font-weight: 500;
font-size: 1.6em;
line-height: 1.2; }
.white_color_mod .grid_item_title {
color: #ffffff; }
.grid_item_text_link:hover .grid_item_title {
opacity: 0.8; }
.title_bg_mod .grid_item_title {
display: inline;
line-height: 1.2;
color: #bd243a;
background-color: #ffffff; }
.title_bg_mod .grid_item_title span {
color: #19202c; }
.title_size_mod .grid_item_title {
font-size: 1.6em;
text-transform: uppercase; }
.title_size_2_mod .grid_item_title {
font-size: 3.7em;
font-weight: 700;
text-transform: uppercase; }
@media screen and (max-width: 499px) {
.title_size_2_mod .grid_item_title {
font-size: 1.7em; } }
.title_size_3_mod .grid_item_title {
font-size: 4.8em;
line-height: 1.02083; }
@media screen and (min-width: 500px) {
.title_size_4_mod .grid_item_title {
max-width: 18.18182em;
font-size: 2.2em;
line-height: 1.22727; } }
@media screen and (max-width: 499px) {
.title_size_4_mod .grid_item_title {
font-size: 1.6em; } }
@media screen and (min-width: 500px) {
.title_size_5_mod .grid_item_title {
font-size: 3.6em;
line-height: 1; } }
@media screen and (max-width: 499px) {
.title_size_5_mod .grid_item_title {
font-size: 1.6em; } }
.grid_item_descr {
width: 100%;
margin-top: 1.16667em;
display: none;
color: #19202c;
font-family: "ApercuPro", sans-serif;
font-size: 1.2em;
font-weight: 400; }
.white_color_mod .grid_item_descr {
color: #ffffff; }
.descr_mod .grid_item_descr {
display: block; }
.grid_item_bottom {
position: absolute;
right: 1.8em;
left: 1.8em;
bottom: 1.4em;
display: none; }
.grid_item_date {
margin-right: 1.66667em;
color: #777777;
font-family: "ApercuPro", sans-serif;
font-size: 1.2em;
font-weight: 400; }
.grid_item.white_color_mod .grid_item_date {
color: #ffffff; }
.grid_item_time {
margin-left: auto;
color: #777777;
font-family: "ApercuPro", sans-serif;
font-size: 1.2em;
font-weight: 400; }
.grid_item.white_color_mod .grid_item_time {
color: #ffffff; }
.grid_item_more_btn {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack: center;
align-content: center;
margin-left: 1em;
text-decoration: none;
color: #ffffff;
font-size: 1rem;
display: none; }
.more_btn_mod .grid_item_more_btn {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex; }
.grid_item.more_btn_mod:nth-child(1) .grid_item_more_btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin: 2.4em 0 0; }
@media screen and (max-width: 499px) {
.more_btn_mod .grid_item_more_btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin: 2.4em 0 0; } }
.grid_item_btn_w {
z-index: 20;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none; }
.grid_item_btn_w:hover, .grid_item_btn_w:active, .grid_item_btn_w:focus {
text-decoration: none;
opacity: 0.8; }
@media screen and (max-width: 499px) {
.grid_item_btn_w {
bottom: 1.2em; } }
.grid_item_btn {
position: absolute;
right: 1.6em;
bottom: 2.2em;
color: #ffffff; }
.grid_item_btn_title {
margin-right: 0.83333em;
font-family: "ApercuPro", sans-serif;
font-size: 1.2em;
font-weight: 400;
letter-spacing: -0.052rem; }
.play_video_btn_w {
z-index: 10;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none; }
.video_mod .play_video_btn_w {
display: block; }
@media screen and (min-width: 1025px) {
.double_mod .play_video_btn_w {
width: 50%; } }
@media screen and (max-width: 499px) {
.double_mod .play_video_btn_w {
width: 100%;
height: 30.6em; }
.grid_item:nth-child(1) .play_video_btn_w {
height: 20em; } }
.play_video_btn {
position: absolute;
top: 50%;
left: 50%;
display: block;
width: 4.4em;
height: 4.4em;
margin: -2.2em 0 0 -2.2em;
background-image: url(//www.everest.ua/wp-content/themes/everest/i/play_2.svg);
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: contain;
text-decoration: none;
-webkit-filter: drop-shadow(0 2px 1.4em rgba(0, 0, 0, 0.43));
filter: drop-shadow(0 2px 1.4em rgba(0, 0, 0, 0.43)); }
.play_video_btn:hover, .play_video_btn:active, .play_video_btn:focus {
text-decoration: none;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1); }
.grid_item_img_link {
z-index: 10;
position: absolute;
top: 0;
left: 0;
display: none;
width: 100%;
height: 100%; }
.single_img_mod .grid_item_img_link,
.bg_mod .grid_item_img_link {
display: block; }
@media screen and (min-width: 1025px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:first-child {
grid-column: 1 / 4;
grid-row: 1 / 3; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(2) {
grid-column: 4 / 5;
grid-row: 1 / 2; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(3) {
grid-column: 5 / 6;
grid-row: 1 / 2; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(4) {
grid-column: 4 / 5;
grid-row: 2 / 3; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(5) {
grid-column: 5 / 6;
grid-row: 2 / 3; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(6) {
grid-column: 1 / 3;
grid-row: 3 / 4; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(7) {
grid-column: 1 / 3;
grid-row: 4 / 5; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(8) {
grid-column: 3 / 4;
grid-row: 3 / 5; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(9) {
grid-column: 4 / 5;
grid-row: 3 / 4; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(10) {
grid-column: 5 / 6;
grid-row: 3 / 4; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(11) {
grid-column: 4 / 5;
grid-row: 4 / 5; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(12) {
grid-column: 5 / 6;
grid-row: 4 / 5; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(13) {
grid-column: 1 / 3;
grid-row: 5 / 6; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(14) {
grid-column: 1 / 3;
grid-row: 6 / 7; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(15) {
grid-column: 3 / 4;
grid-row: 5 / 7; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(16) {
grid-column: 4 / 6;
grid-row: 5 / 7; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(17) {
grid-column: 1 / 3;
grid-row: 7 / 8; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(18) {
grid-column: 1 / 3;
grid-row: 8 / 9; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(19) {
grid-column: 3 / 4;
grid-row: 7 / 9; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(20) {
grid-column: 4 / 5;
grid-row: 7 / 9; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(21) {
grid-column: 5 / 6;
grid-row: 7 / 9; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(22) {
grid-column: 1 / 3;
grid-row: 9 / 10; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(23) {
grid-column: 1 / 3;
grid-row: 10 / 11; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(24) {
grid-column: 3 / 5;
grid-row: 9 / 11; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(25) {
grid-column: 5 / 6;
grid-row: 9 / 10; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(26) {
grid-column: 5 / 6;
grid-row: 10 / 11; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(27) {
grid-column: 1 / 3;
grid-row: 11 / 12; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(28) {
grid-column: 1 / 3;
grid-row: 12 / 13; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(29) {
grid-column: 3 / 4;
grid-row: 11 / 13; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(30) {
grid-column: 4 / 5;
grid-row: 11 / 13; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(31) {
grid-column: 5 / 6;
grid-row: 11 / 13; } }
@media (min-width: 1024px) and (max-width: 1024px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:first-child {
grid-column: 1 / 4;
grid-row: 1 / 3; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(2) {
grid-column: 1 / 2;
grid-row: 3 / 4; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(3) {
grid-column: 2 / 3;
grid-row: 3 / 4; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(4) {
grid-column: 1 / 2;
grid-row: 4 / 5; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(5) {
grid-column: 2 / 3;
grid-row: 4 / 5; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(6) {
grid-column: 1 / 3;
grid-row: 5 / 6; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(7) {
grid-column: 3 / 5;
grid-row: 5 / 6; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(8) {
grid-column: 4 / 5;
grid-row: 1 / 3; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(9) {
grid-column: 3 / 4;
grid-row: 3 / 4; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(10) {
grid-column: 4 / 5;
grid-row: 3 / 4; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(11) {
grid-column: 3 / 4;
grid-row: 4 / 5; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(12) {
grid-column: 4 / 5;
grid-row: 4 / 5; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(13) {
grid-column: 1 / 3;
grid-row: 6 / 7; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(14) {
grid-column: 1 / 3;
grid-row: 7 / 8; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(15) {
grid-column: 3 / 4;
grid-row: 6 / 8; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(16) {
grid-column: 1 / 3;
grid-row: 8 / 10; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(17) {
grid-column: 1 / 3;
grid-row: 10 / 11; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(18) {
grid-column: 3 / 5;
grid-row: 10 / 11; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(19) {
grid-column: 4 / 5;
grid-row: 6 / 8; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(20) {
grid-column: 3 / 4;
grid-row: 8 / 10; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(21) {
grid-column: 4 / 5;
grid-row: 8 / 10; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(22) {
grid-column: 1 / 3;
grid-row: 11 / 12; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(23) {
grid-column: 1 / 3;
grid-row: 12 / 13; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(24) {
grid-column: 3 / 5;
grid-row: 12 / 14; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(25) {
grid-column: 4 / 5;
grid-row: 14 / 15; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(26) {
grid-column: 4 / 5;
grid-row: 15 / 16; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(27) {
grid-column: 1 / 3;
grid-row: 13 / 14; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(28) {
grid-column: 3 / 5;
grid-row: 11 / 12; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(29) {
grid-column: 1 / 2;
grid-row: 14 / 16; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(30) {
grid-column: 2 / 3;
grid-row: 14 / 16; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(31) {
grid-column: 3 / 4;
grid-row: 14 / 16; } }
@media (min-width: 500px) and (max-width: 1023px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(1) {
grid-column: 1 / 3;
grid-row: 1 / 3; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(2) {
grid-column: 2 / 3;
grid-row: 3 / 4; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(3) {
grid-column: 2 / 3;
grid-row: 4 / 5; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(4) {
grid-column: 1 / 2;
grid-row: 5 / 6; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(5) {
grid-column: 2 / 3;
grid-row: 5 / 6; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(6) {
grid-column: 1 / 3;
grid-row: 8 / 9; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(7) {
grid-column: 1 / 3;
grid-row: 9 / 10; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(8) {
grid-column: 1 / 2;
grid-row: 3 / 5; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(9) {
grid-column: 1 / 2;
grid-row: 6 / 7; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(10) {
grid-column: 2 / 3;
grid-row: 6 / 7; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(11) {
grid-column: 1 / 2;
grid-row: 7 / 8; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(12) {
grid-column: 2 / 3;
grid-row: 7 / 8; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(13) {
grid-column: 1 / 3;
grid-row: 10 / 11; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(14) {
grid-column: 1 / 3;
grid-row: 11 / 12; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(15) {
grid-column: 1 / 2;
grid-row: 12 / 14; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(16) {
grid-column: 1 / 3;
grid-row: 14 / 16; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(17) {
grid-column: 1 / 3;
grid-row: 18 / 19; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(18) {
grid-column: 1 / 3;
grid-row: 19 / 20; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(19) {
grid-column: 1 / 2;
grid-row: 16 / 18; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(20) {
grid-column: 2 / 3;
grid-row: 16 / 18; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(21) {
grid-column: 2 / 3;
grid-row: 12 / 14; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(22) {
grid-column: 1 / 3;
grid-row: 20 / 21; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(23) {
grid-column: 1 / 3;
grid-row: 22 / 23; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(24) {
grid-column: 1 / 3;
grid-row: 24 / 26; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(25) {
grid-column: 2 / 3;
grid-row: 28 / 29; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(26) {
grid-column: 2 / 3;
grid-row: 29 / 30; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(27) {
grid-column: 1 / 3;
grid-row: 21 / 22; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(28) {
grid-column: 1 / 3;
grid-row: 23 / 24; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(29) {
grid-column: 1 / 2;
grid-row: 26 / 28; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(30) {
grid-column: 2 / 3;
grid-row: 26 / 28; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(31) {
grid-column: 1 / 2;
grid-row: 28 / 30; } }
@media screen and (min-width: 1025px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(8) .grid_item_in,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(15) .grid_item_in,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(19) .grid_item_in,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(20) .grid_item_in,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(21) .grid_item_in,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(29) .grid_item_in,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(30) .grid_item_in,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(31) .grid_item_in,
.flex_grid_item.s_1 .grid_item_in {
display: block; } }
@media (min-width: 500px) and (max-width: 1024px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(8) .grid_item_in,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(19) .grid_item_in,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(20) .grid_item_in,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(21) .grid_item_in,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(29) .grid_item_in,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(30) .grid_item_in,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(31) .grid_item_in {
display: block; } }
@media screen and (min-width: 1025px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(8) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(15) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(19) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(20) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(21) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(29) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(30) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(31) .grid_item_bg_w {
width: 100%;
height: 50%; } }
@media (min-width: 1024px) and (max-width: 1024px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(8) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(15) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(19) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(20) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(21) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(29) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(30) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(31) .grid_item_bg_w {
width: 100%;
height: 50%; } }
@media (min-width: 500px) and (max-width: 1023px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(8) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(19) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(20) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(21) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(29) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(30) .grid_item_bg_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(31) .grid_item_bg_w {
width: 100%;
height: 50%; } }
@media screen and (min-width: 1025px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(6) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(7) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(13) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(14) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(17) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(18) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(22) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(23) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(26) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(27) .grid_item_content {
position: relative;
width: 50%;
padding: 1.2em 1.6em 4.8em; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(8) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(15) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(19) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(20) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(21) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(29) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(30) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(31) .grid_item_content {
width: 100%;
height: 50%; } }
@media (min-width: 1024px) and (max-width: 1024px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(8) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(15) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(19) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(20) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(21) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(29) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(30) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(31) .grid_item_content {
width: 100%;
height: 50%; } }
@media (min-width: 500px) and (max-width: 1023px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(8) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(19) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(20) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(21) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(29) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(30) .grid_item_content,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(31) .grid_item_content {
width: 100%;
height: 50%; } }
@media screen and (min-width: 1024px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(16) .grid_item_descr {
margin-top: 2em; } }
@media (min-width: 500px) and (max-width: 1023px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(8) .grid_item_descr,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(19) .grid_item_descr,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(20) .grid_item_descr,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(21) .grid_item_descr,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(29) .grid_item_descr,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(30) .grid_item_descr,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(31) .grid_item_descr {
margin-top: 4.5em; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item:nth-child(16) .grid_item_descr {
margin-top: 2em; } }
@media screen and (min-width: 1025px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.more_btn_mod:nth-child(8) .grid_item_more_btn,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.more_btn_mod:nth-child(15) .grid_item_more_btn,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.more_btn_mod:nth-child(19) .grid_item_more_btn,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.more_btn_mod:nth-child(20) .grid_item_more_btn,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.more_btn_mod:nth-child(21) .grid_item_more_btn,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.more_btn_mod:nth-child(29) .grid_item_more_btn,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.more_btn_mod:nth-child(30) .grid_item_more_btn,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.more_btn_mod:nth-child(31) .grid_item_more_btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin: 2.4em 0 0; } }
@media (min-width: 500px) and (max-width: 1023px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.more_btn_mod:nth-child(8) .grid_item_more_btn,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.more_btn_mod:nth-child(19) .grid_item_more_btn,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.more_btn_mod:nth-child(20) .grid_item_more_btn,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.more_btn_mod:nth-child(21) .grid_item_more_btn,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.more_btn_mod:nth-child(29) .grid_item_more_btn,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.more_btn_mod:nth-child(30) .grid_item_more_btn,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.more_btn_mod:nth-child(31) .grid_item_more_btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin: 2.4em 0 0; } }
@media screen and (min-width: 1025px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(6) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(7) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(13) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(14) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(17) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(18) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(22) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(23) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(26) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(27) .play_video_btn_w {
width: 50%; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(8) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(15) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(19) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(20) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(21) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(29) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(30) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(31) .play_video_btn_w {
width: 100%;
height: 50%; } }
@media (min-width: 1024px) and (max-width: 1024px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(6) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(7) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(13) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(14) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(20) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(21) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(22) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(23) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(24) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(25) .play_video_btn_w {
width: 50%; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(8) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(15) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(19) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(20) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(21) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(29) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(30) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(31) .play_video_btn_w {
width: 100%;
height: 50%; } }
@media (min-width: 500px) and (max-width: 1023px) {
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(6) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(7) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(13) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(14) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(17) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(18) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(22) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(23) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(27) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(28) .play_video_btn_w {
width: 50%; }
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(8) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(19) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(20) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(21) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(29) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(30) .play_video_btn_w,
.grid_list:not(.grid_2_mod):not(.grid_3_mod) .grid_item.double_mod:nth-child(31) .play_video_btn_w {
width: 100%;
height: 50%; } }
@media screen and (min-width: 1025px) {
.grid_list.grid_2_mod .grid_item:first-child {
grid-column: 1 / 3;
grid-row: 1 / 3; }
.grid_list.grid_2_mod .grid_item:nth-child(2) {
grid-column: 3 / 5; grid-row: 1 / 2; } .grid_list.grid_2_mod .grid_item:nth-child(3) {
grid-column: 3 / 5; grid-row: 2 / 2; }
.grid_list.grid_2_mod .grid_item:nth-child(4) {
grid-column: 5 / 6;
grid-row: 1 / 3; }
.grid_list.grid_2_mod .grid_item:nth-child(5) {
grid-column: 1 / 3;
grid-row: 3 / 4; }
.grid_list.grid_2_mod .grid_item:nth-child(6) {
grid-column: 1 / 3;
grid-row: 4 / 5; }
.grid_list.grid_2_mod .grid_item:nth-child(7) {
grid-column: 1 / 2;
grid-row: 5 / 7; }
.grid_list.grid_2_mod .grid_item:nth-child(8) {
grid-column: 3 / 4;
grid-row: 3 / 5; }
.grid_list.grid_2_mod .grid_item:nth-child(9) {
grid-column: 2 / 4;
grid-row: 5 / 6; }
.grid_list.grid_2_mod .grid_item:nth-child(10) {
grid-column: 2 / 4;
grid-row: 6 / 7; }
.grid_list.grid_2_mod .grid_item:nth-child(11) {
grid-column: 4 / 6;
grid-row: 5 / 6; }
.grid_list.grid_2_mod .grid_item:nth-child(12) {
grid-column: 4 / 6;
grid-row: 6 / 7; }
.grid_list.grid_2_mod .grid_item:nth-child(13) {
grid-column: 1 / 3;
grid-row: 7 / 8; }
.grid_list.grid_2_mod .grid_item:nth-child(14) {
grid-column: 1 / 3;
grid-row: 8 / 9; }
.grid_list.grid_2_mod .grid_item:nth-child(15) {
grid-column: 3 / 4;
grid-row: 7 / 9; }
.grid_list.grid_2_mod .grid_item:nth-child(16) {
grid-column: 4 / 6;
grid-row: 3 / 5; }
.grid_list.grid_2_mod .grid_item:nth-child(17) {
grid-column: 4 / 6;
grid-row: 7 / 8; }
.grid_list.grid_2_mod .grid_item:nth-child(18) {
grid-column: 4 / 6;
grid-row: 8 / 9; }
.grid_list.grid_2_mod .grid_item:nth-child(19) {
grid-column: 1 / 2;
grid-row: 9 / 11; }
.grid_list.grid_2_mod .grid_item:nth-child(20) {
grid-column: 2 / 3;
grid-row: 9 / 11; }
.grid_list.grid_2_mod .grid_item:nth-child(21) {
grid-column: 3 / 4;
grid-row: 9 / 11; }
.grid_list.grid_2_mod .grid_item:nth-child(22) {
grid-column: 4 / 6;
grid-row: 9 / 10; }
.grid_list.grid_2_mod .grid_item:nth-child(23) {
grid-column: 4 / 6;
grid-row: 10 / 11; }
.grid_list.grid_2_mod .grid_item:nth-child(24) {
grid-column: 1 / 3;
grid-row: 11 / 12; }
.grid_list.grid_2_mod .grid_item:nth-child(25) {
grid-column: 1 / 2;
grid-row: 12 / 13; }
.grid_list.grid_2_mod .grid_item:nth-child(26) {
grid-column: 2 / 3;
grid-row: 12 / 13; }
.grid_list.grid_2_mod .grid_item:nth-child(27) {
grid-column: 3 / 5;
grid-row: 11 / 12; }
.grid_list.grid_2_mod .grid_item:nth-child(28) {
grid-column: 3 / 5;
grid-row: 12 / 13; }
.grid_list.grid_2_mod .grid_item:nth-child(29) {
grid-column: 5 / 6;
grid-row: 11 / 12; }
.grid_list.grid_2_mod .grid_item:nth-child(30) {
grid-column: 5 / 6;
grid-row: 12 / 13; }
.grid_list.grid_2_mod .grid_item:nth-child(31) {
grid-column: 5 / 6;
grid-row: 12 / 13;
display: none; } }
@media (min-width: 1024px) and (max-width: 1024px) {
.grid_list.grid_2_mod .grid_item:first-child {
grid-column: 1 / 3;
grid-row: 1 / 3; }
.grid_list.grid_2_mod .grid_item:nth-child(2) {
grid-column: 3 / 4;
grid-row: 1 / 2; }
.grid_list.grid_2_mod .grid_item:nth-child(3) {
grid-column: 4 / 5;
grid-row: 1 / 2; }
.grid_list.grid_2_mod .grid_item:nth-child(4) {
grid-column: 1 / 2;
grid-row: 3 / 4; }
.grid_list.grid_2_mod .grid_item:nth-child(5) {
grid-column: 3 / 4;
grid-row: 2 / 3; }
.grid_list.grid_2_mod .grid_item:nth-child(6) {
grid-column: 2 / 4;
grid-row: 3 / 4; }
.grid_list.grid_2_mod .grid_item:nth-child(7) {
grid-column: 2 / 4;
grid-row: 4 / 5; }
.grid_list.grid_2_mod .grid_item:nth-child(8) {
grid-column: 4 / 5;
grid-row: 3 / 5; }
.grid_list.grid_2_mod .grid_item:nth-child(9) {
grid-column: 4 / 5;
grid-row: 2 / 3; }
.grid_list.grid_2_mod .grid_item:nth-child(10) {
grid-column: 1 / 2;
grid-row: 4 / 5; }
.grid_list.grid_2_mod .grid_item:nth-child(11) {
grid-column: 1 / 3;
grid-row: 5 / 6; }
.grid_list.grid_2_mod .grid_item:nth-child(12) {
grid-column: 1 / 3;
grid-row: 6 / 7; }
.grid_list.grid_2_mod .grid_item:nth-child(13) {
grid-column: 1 / 3;
grid-row: 7 / 8; }
.grid_list.grid_2_mod .grid_item:nth-child(14) {
grid-column: 1 / 3;
grid-row: 8 / 9; }
.grid_list.grid_2_mod .grid_item:nth-child(15) {
grid-column: 3 / 5;
grid-row: 7 / 8; }
.grid_list.grid_2_mod .grid_item:nth-child(16) {
grid-column: 3 / 5;
grid-row: 5 / 7; }
.grid_list.grid_2_mod .grid_item:nth-child(17) {
grid-column: 3 / 5;
grid-row: 8 / 9; }
.grid_list.grid_2_mod .grid_item:nth-child(23) {
grid-column: 1 / 2;
grid-row: 9 / 11; }
.grid_list.grid_2_mod .grid_item:nth-child(19) {
grid-column: 2 / 3;
grid-row: 9 / 11; }
.grid_list.grid_2_mod .grid_item:nth-child(20) {
grid-column: 3 / 4;
grid-row: 9 / 11; }
.grid_list.grid_2_mod .grid_item:nth-child(21) {
grid-column: 4 / 5;
grid-row: 9 / 11; }
.grid_list.grid_2_mod .grid_item:nth-child(22) {
grid-column: 1 / 3;
grid-row: 11 / 12; }
.grid_list.grid_2_mod .grid_item:nth-child(18) {
grid-column: 1 / 3;
grid-row: 12 / 13; }
.grid_list.grid_2_mod .grid_item:nth-child(24) {
grid-column: 3 / 5;
grid-row: 12 / 14; }
.grid_list.grid_2_mod .grid_item:nth-child(25) {
grid-column: 4 / 5;
grid-row: 14 / 15; }
.grid_list.grid_2_mod .grid_item:nth-child(26) {
grid-column: 4 / 5;
grid-row: 15 / 16; }
.grid_list.grid_2_mod .grid_item:nth-child(27) {
grid-column: 3 / 5;
grid-row: 11 / 12; }
.grid_list.grid_2_mod .grid_item:nth-child(28) {
grid-column: 1 / 3;
grid-row: 13 / 14; }
.grid_list.grid_2_mod .grid_item:nth-child(29) {
grid-column: 1 / 2;
grid-row: 14 / 16; }
.grid_list.grid_2_mod .grid_item:nth-child(30) {
grid-column: 2 / 3;
grid-row: 14 / 16; }
.grid_list.grid_2_mod .grid_item:nth-child(31) {
grid-column: 3 / 4;
grid-row: 14 / 16; } }
@media (min-width: 500px) and (max-width: 1023px) {
.grid_list.grid_2_mod .grid_item:nth-child(1) {
grid-column: 1 / 3;
grid-row: 1 / 3; }
.grid_list.grid_2_mod .grid_item:nth-child(2) {
grid-column: 1 / 3;
grid-row: 3 / 4; }
.grid_list.grid_2_mod .grid_item:nth-child(3) {
grid-column: 1 /3;
grid-row: 4 / 5; }
.grid_list.grid_2_mod .grid_item:nth-child(4) {
grid-column: 1 / 2;
grid-row: 5 / 7; }
.grid_list.grid_2_mod .grid_item:nth-child(5) {
grid-column: 1 / 2;
grid-row: 8 / 9; }
.grid_list.grid_2_mod .grid_item:nth-child(6) {
grid-column: 2 / 3;
grid-row: 5 / 7; }
.grid_list.grid_2_mod .grid_item:nth-child(7) {
grid-column: 1 / 3;
grid-row: 10 / 11; }
.grid_list.grid_2_mod .grid_item:nth-child(8) {
grid-column: 2 / 3;
grid-row: 8 / 10; }
.grid_list.grid_2_mod .grid_item:nth-child(9) {
grid-column: 1 / 3;
grid-row: 7 / 8; }
.grid_list.grid_2_mod .grid_item:nth-child(10) {
grid-column: 1 / 2;
grid-row: 9 / 10; }
.grid_list.grid_2_mod .grid_item:nth-child(11) {
grid-column: 1 / 3;
grid-row: 11 / 12; }
.grid_list.grid_2_mod .grid_item:nth-child(12) {
grid-column: 1 / 3;
grid-row: 12 / 13; }
.grid_list.grid_2_mod .grid_item:nth-child(13) {
grid-column: 1 / 3;
grid-row: 15 / 16; }
.grid_list.grid_2_mod .grid_item:nth-child(14) {
grid-column: 1 / 3;
grid-row: 16 / 17; }
.grid_list.grid_2_mod .grid_item:nth-child(15) {
grid-column: 1 / 2;
grid-row: 19 / 21; }
.grid_list.grid_2_mod .grid_item:nth-child(16) {
grid-column: 1 / 3;
grid-row: 13 / 15; }
.grid_list.grid_2_mod .grid_item:nth-child(17) {
grid-column: 1 / 3;
grid-row: 17 / 18; }
.grid_list.grid_2_mod .grid_item:nth-child(18) {
grid-column: 1 / 3;
grid-row: 18 / 19; }
.grid_list.grid_2_mod .grid_item:nth-child(19) {
grid-column: 2 / 3;
grid-row: 19 / 21; }
.grid_list.grid_2_mod .grid_item:nth-child(20) {
grid-column: 1 / 2;
grid-row: 21 / 23; }
.grid_list.grid_2_mod .grid_item:nth-child(21) {
grid-column: 2 / 3;
grid-row: 21 / 23; }
.grid_list.grid_2_mod .grid_item:nth-child(22) {
grid-column: 1 / 3;
grid-row: 23 / 24; }
.grid_list.grid_2_mod .grid_item:nth-child(23) {
grid-column: 1 / 3;
grid-row: 24 / 25; }
.grid_list.grid_2_mod .grid_item:nth-child(24) {
grid-column: 1 / 3;
grid-row: 25 / 27; }
.grid_list.grid_2_mod .grid_item:nth-child(25) {
grid-column: 1 / 3;
grid-row: 27 / 28; }
.grid_list.grid_2_mod .grid_item:nth-child(26) {
grid-column: 1 / 3;
grid-row: 28 / 29; }
.grid_list.grid_2_mod .grid_item:nth-child(27) {
grid-column: 1 / 3;
grid-row: 29 / 30; }
.grid_list.grid_2_mod .grid_item:nth-child(28) {
grid-column: 1 / 3;
grid-row: 30 / 31; }
.grid_list.grid_2_mod .grid_item:nth-child(29) {
grid-column: 1 / 2;
grid-row: 31 / 32; }
.grid_list.grid_2_mod .grid_item:nth-child(30) {
grid-column: 2 / 3;
grid-row: 31 / 32; }
.grid_list.grid_2_mod .grid_item:nth-child(31) {
grid-column: 1 / 3;
grid-row: 32 / 33; } }
@media screen and (min-width: 1025px) {
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(8) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(15) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(19) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(20) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(21) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(29) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(30) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(31) .grid_item_in,
.flex_grid_item.s_1 .grid_item_in {
display: block; } }
@media (min-width: 1024px) and (max-width: 1024px) {
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(8) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(18) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(19) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(20) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(21) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(29) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(30) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(31) .grid_item_in {
display: block; } }
@media (min-width: 500px) and (max-width: 1023px) {
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(8) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(15) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(19) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(20) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(21) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(29) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(30) .grid_item_in,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(31) .grid_item_in {
display: block; } }
@media screen and (min-width: 1025px) {
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(8) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(15) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(19) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(20) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(21) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(29) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(30) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(31) .grid_item_bg_w {
width: 100%;
height: 50%; } }
@media (min-width: 1024px) and (max-width: 1024px) {
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(8) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(18) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(19) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(20) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(21) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(29) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(30) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(31) .grid_item_bg_w {
width: 100%;
height: 50%; } }
@media (min-width: 500px) and (max-width: 1023px) {
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(8) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(15) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(19) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(20) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(21) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(29) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(30) .grid_item_bg_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(31) .grid_item_bg_w {
width: 100%;
height: 50%; } }
@media screen and (min-width: 1025px) {
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(6) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(7) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(11) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(12) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(13) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(14) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(17) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(18) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(22) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(23) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(27) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(28) .grid_item_content {
position: relative;
width: 50%;
padding: 1.2em 1.6em 4.8em; }
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(8) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(15) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(19) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(20) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(21) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(29) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(30) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(31) .grid_item_content {
width: 100%;
height: 50%; } }
@media (min-width: 1024px) and (max-width: 1024px) {
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(8) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(18) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(19) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(20) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(21) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(29) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(30) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(31) .grid_item_content {
width: 100%;
height: 50%; } }
@media (min-width: 500px) and (max-width: 1023px) {
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(8) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(15) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(19) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(20) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(21) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(29) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(30) .grid_item_content,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(31) .grid_item_content {
width: 100%;
height: 50%; } }
@media screen and (min-width: 1024px) {
.grid_list.grid_2_mod .grid_item:nth-child(16) .grid_item_descr {
margin-top: 2em; } }
@media screen and (min-width: 1025px) {
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(8) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(15) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(19) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(20) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(21) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(29) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(30) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(31) .grid_item_more_btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin: 2.4em 0 0; } }
@media (min-width: 1024px) and (max-width: 1024px) {
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(8) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(18) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(19) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(20) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(21) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(29) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(30) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(31) .grid_item_more_btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin: 2.4em 0 0; } }
@media (min-width: 500px) and (max-width: 1023px) {
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(8) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(15) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(19) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(20) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(21) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(29) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(30) .grid_item_more_btn,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(31) .grid_item_more_btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin: 2.4em 0 0; } }
@media screen and (min-width: 1025px) {
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(6) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(7) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(11) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(13) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(14) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(17) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(18) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(22) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(23) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(27) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(28) .play_video_btn_w {
width: 50%; }
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(8) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(15) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(19) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(20) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(21) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(29) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(30) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.more_btn_mod:nth-child(31) .play_video_btn_w {
width: 100%;
height: 50%; } }
@media (min-width: 1024px) and (max-width: 1024px) {
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(6) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(7) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(11) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(12) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(13) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(14) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(15) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(17) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(22) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(23) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(27) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(28) .play_video_btn_w {
width: 50%; }
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(8) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(18) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(19) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(20) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(21) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(29) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(30) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(31) .play_video_btn_w {
width: 100%;
height: 50%; } }
@media (min-width: 500px) and (max-width: 1023px) {
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(6) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(7) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(11) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(12) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(13) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(14) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(17) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(18) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(22) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(23) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(27) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(28) .play_video_btn_w {
width: 50%; }
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(8) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(15) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(19) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(20) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(21) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(29) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(30) .play_video_btn_w,
.grid_list.grid_2_mod .grid_item.double_mod:nth-child(31) .play_video_btn_w {
width: 100%;
height: 50%; } }
@media screen and (min-width: 1025px) {
.grid_list.grid_3_mod .grid_item:first-child {
grid-column: 1 / 4;
grid-row: 1 / 3; }
.grid_list.grid_3_mod .grid_item:nth-child(2) {
grid-column: 4 / 5;
grid-row: 1 / 2; }
.grid_list.grid_3_mod .grid_item:nth-child(3) {
grid-column: 5 / 6;
grid-row: 1 / 2; }
.grid_list.grid_3_mod .grid_item:nth-child(4) {
grid-column: 4 / 5;
grid-row: 2 / 3; }
.grid_list.grid_3_mod .grid_item:nth-child(5) {
grid-column: 5 / 6;
grid-row: 2 / 3; }
.grid_list.grid_3_mod .grid_item:nth-child(6) {
grid-column: 1 / 3;
grid-row: 3 / 4; }
.grid_list.grid_3_mod .grid_item:nth-child(7) {
grid-column: 1 / 3;
grid-row: 4 / 5; }
.grid_list.grid_3_mod .grid_item:nth-child(8) {
grid-column: 3 / 4;
grid-row: 3 / 5; }
.grid_list.grid_3_mod .grid_item:nth-child(9) {
grid-column: 5 / 6;
grid-row: 7 / 8; }
.grid_list.grid_3_mod .grid_item:nth-child(10) {
grid-column: 5 / 6;
grid-row: 8 / 9; }
.grid_list.grid_3_mod .grid_item:nth-child(11) {
grid-column: 5 / 6;
grid-row: 9 / 10; }
.grid_list.grid_3_mod .grid_item:nth-child(12) {
grid-column: 5 / 6;
grid-row: 10 / 11; }
.grid_list.grid_3_mod .grid_item:nth-child(13) {
grid-column: 1 / 2;
grid-row: 5 / 7; }
.grid_list.grid_3_mod .grid_item:nth-child(14) {
grid-column: 2 / 3;
grid-row: 5 / 7; }
.grid_list.grid_3_mod .grid_item:nth-child(15) {
grid-column: 3 / 4;
grid-row: 5 / 7; }
.grid_list.grid_3_mod .grid_item:nth-child(16) {
grid-column: 4 / 6;
grid-row: 3 / 5; }
.grid_list.grid_3_mod .grid_item:nth-child(17) {
grid-column: 4 / 5;
grid-row: 5 / 7; }
.grid_list.grid_3_mod .grid_item:nth-child(18) {
grid-column: 5 / 6;
grid-row: 5 / 7; }
.grid_list.grid_3_mod .grid_item:nth-child(27) {
grid-column: 1 / 3;
grid-row: 7 / 8; }
.grid_list.grid_3_mod .grid_item:nth-child(28) {
grid-column: 1 / 3;
grid-row: 8 / 9; }
.grid_list.grid_3_mod .grid_item:nth-child(21) {
grid-column: 1 / 2;
grid-row: 9 / 11; }
.grid_list.grid_3_mod .grid_item:nth-child(22) {
grid-column: 2 / 3;
grid-row: 9 / 11; }
.grid_list.grid_3_mod .grid_item:nth-child(23) {
grid-column: 3 / 4;
grid-row: 9 / 11; }
.grid_list.grid_3_mod .grid_item:nth-child(24) {
grid-column: 3 / 5;
grid-row: 7 / 9; }
.grid_list.grid_3_mod .grid_item:nth-child(25) {
grid-column: 5 / 6;
grid-row: 11 / 12; }
.grid_list.grid_3_mod .grid_item:nth-child(26) {
grid-column: 5 / 6;
grid-row: 12 / 13; }
.grid_list.grid_3_mod .grid_item:nth-child(19) {
grid-column: 4 / 5;
grid-row: 9 / 11; }
.grid_list.grid_3_mod .grid_item:nth-child(20) {
grid-column: 1 / 2;
grid-row: 11 / 13; }
.grid_list.grid_3_mod .grid_item:nth-child(29) {
grid-column: 2 / 3;
grid-row: 11 / 13; }
.grid_list.grid_3_mod .grid_item:nth-child(30) {
grid-column: 3 / 4;
grid-row: 11 / 13; }
.grid_list.grid_3_mod .grid_item:nth-child(31) {
grid-column: 4 / 5;
grid-row: 11 / 13; } }
@media (min-width: 1024px) and (max-width: 1024px) {
.grid_list.grid_3_mod .grid_item:first-child {
grid-column: 1 / 4;
grid-row: 1 / 3; }
.grid_list.grid_3_mod .grid_item:nth-child(2) {
grid-column: 4 / 5;
grid-row: 1 / 2; }
.grid_list.grid_3_mod .grid_item:nth-child(3) {
grid-column: 1 / 2;
grid-row: 3 / 4; }
.grid_list.grid_3_mod .grid_item:nth-child(4) {
grid-column: 4 / 5;
grid-row: 2 / 3; }
.grid_list.grid_3_mod .grid_item:nth-child(5) {
grid-column: 1 / 2;
grid-row: 4 / 5; }
.grid_list.grid_3_mod .grid_item:nth-child(6) {
grid-column: 2 / 4;
grid-row: 3 / 4; }
.grid_list.grid_3_mod .grid_item:nth-child(7) {
grid-column: 2 / 4;
grid-row: 4 / 5; }
.grid_list.grid_3_mod .grid_item:nth-child(8) {
grid-column: 4 / 5;
grid-row: 3 / 5; }
.grid_list.grid_3_mod .grid_item:nth-child(9) {
grid-column: 4 / 5;
grid-row: 7 / 8; }
.grid_list.grid_3_mod .grid_item:nth-child(10) {
grid-column: 4 / 5;
grid-row: 8 / 9; }
.grid_list.grid_3_mod .grid_item:nth-child(11) {
grid-column: 1 / 2;
grid-row: 13 / 14; }
.grid_list.grid_3_mod .grid_item:nth-child(12) {
grid-column: 2 / 3;
grid-row: 13 / 14; }
.grid_list.grid_3_mod .grid_item:nth-child(13) {
grid-column: 3 / 4;
grid-row: 5 / 7; }
.grid_list.grid_3_mod .grid_item:nth-child(14) {
grid-column: 4 / 5;
grid-row: 5 / 7; }
.grid_list.grid_3_mod .grid_item:nth-child(15) {
grid-column: 1 / 2;
grid-row: 7 / 9; }
.grid_list.grid_3_mod .grid_item:nth-child(16) {
grid-column: 1 / 3;
grid-row: 5 / 7; }
.grid_list.grid_3_mod .grid_item:nth-child(17) {
grid-column: 2 / 3;
grid-row: 7 / 9; }
.grid_list.grid_3_mod .grid_item:nth-child(18) {
grid-column: 3 / 4;
grid-row: 7 / 9; }
.grid_list.grid_3_mod .grid_item:nth-child(27) {
grid-column: 1 / 3;
grid-row: 9 / 10; }
.grid_list.grid_3_mod .grid_item:nth-child(28) {
grid-column: 1 / 3;
grid-row: 10 / 11; }
.grid_list.grid_3_mod .grid_item:nth-child(21) {
grid-column: 1 / 2;
grid-row: 11 / 13; }
.grid_list.grid_3_mod .grid_item:nth-child(22) {
grid-column: 2 / 3;
grid-row: 11 / 13; }
.grid_list.grid_3_mod .grid_item:nth-child(23) {
grid-column: 3 / 4;
grid-row: 11 / 13; }
.grid_list.grid_3_mod .grid_item:nth-child(24) {
grid-column: 3 / 5;
grid-row: 9 / 11; }
.grid_list.grid_3_mod .grid_item:nth-child(25) {
grid-column: 3 / 4;
grid-row: 13 / 14; }
.grid_list.grid_3_mod .grid_item:nth-child(26) {
grid-column: 4 / 5;
grid-row: 13 / 14; }
.grid_list.grid_3_mod .grid_item:nth-child(20) {
grid-column: 4 / 5;
grid-row: 11 / 13; }
.grid_list.grid_3_mod .grid_item:nth-child(19) {
grid-column: 1 / 2;
grid-row: 14 / 16; }
.grid_list.grid_3_mod .grid_item:nth-child(29) {
grid-column: 2 / 3;
grid-row: 14 / 16; }
.grid_list.grid_3_mod .grid_item:nth-child(30) {
grid-column: 3 / 4;
grid-row: 14 / 16; }
.grid_list.grid_3_mod .grid_item:nth-child(31) {
grid-column: 4 / 5;
grid-row: 14 / 16; } }
@media (min-width: 500px) and (max-width: 1023px) {
.grid_list.grid_3_mod .grid_item:nth-child(1) {
grid-column: 1 / 3;
grid-row: 1 / 3; }
.grid_list.grid_3_mod .grid_item:nth-child(2) {
grid-column: 1 / 2;
grid-row: 3 / 4; }
.grid_list.grid_3_mod .grid_item:nth-child(3) {
grid-column: 2 /3;
grid-row: 3 / 4; }
.grid_list.grid_3_mod .grid_item:nth-child(4) {
grid-column: 1 / 2;
grid-row: 4 / 5; }
.grid_list.grid_3_mod .grid_item:nth-child(5) {
grid-column: 2 / 3;
grid-row: 4 / 5; }
.grid_list.grid_3_mod .grid_item:nth-child(6) {
grid-column: 1 / 3;
grid-row: 5 / 6; }
.grid_list.grid_3_mod .grid_item:nth-child(7) {
grid-column: 1 / 3;
grid-row: 6 / 7; }
.grid_list.grid_3_mod .grid_item:nth-child(8) {
grid-column: 1 / 2;
grid-row: 9 / 11; }
.grid_list.grid_3_mod .grid_item:nth-child(9) {
grid-column: 1 / 2;
grid-row: 19 / 20; }
.grid_list.grid_3_mod .grid_item:nth-child(10) {
grid-column: 2 / 3;
grid-row: 19 / 20; }
.grid_list.grid_3_mod .grid_item:nth-child(11) {
grid-column: 1 / 2;
grid-row: 24 / 25; }
.grid_list.grid_3_mod .grid_item:nth-child(12) {
grid-column: 2 / 3;
grid-row: 24 / 25; }
.grid_list.grid_3_mod .grid_item:nth-child(13) {
grid-column: 2 / 3;
grid-row: 9 / 11; }
.grid_list.grid_3_mod .grid_item:nth-child(14) {
grid-column: 1 / 2;
grid-row: 11 / 13; }
.grid_list.grid_3_mod .grid_item:nth-child(15) {
grid-column: 2 / 3;
grid-row: 11 / 13; }
.grid_list.grid_3_mod .grid_item:nth-child(16) {
grid-column: 1 / 3;
grid-row: 7 / 9; }
.grid_list.grid_3_mod .grid_item:nth-child(17) {
grid-column: 1 / 2;
grid-row: 13 / 15; }
.grid_list.grid_3_mod .grid_item:nth-child(18) {
grid-column: 2 / 3;
grid-row: 13 / 15; }
.grid_list.grid_3_mod .grid_item:nth-child(19) {
grid-column: 1 / 2;
grid-row: 20 / 22; }
.grid_list.grid_3_mod .grid_item:nth-child(20) {
grid-column: 2 / 3;
grid-row: 20 / 22; }
.grid_list.grid_3_mod .grid_item:nth-child(21) {
grid-column: 1 / 2;
grid-row: 22 / 24; }
.grid_list.grid_3_mod .grid_item:nth-child(22) {
grid-column: 2 / 3;
grid-row: 22 / 24; }
.grid_list.grid_3_mod .grid_item:nth-child(23) {
grid-column: 1 / 2;
grid-row: 25 / 27; }
.grid_list.grid_3_mod .grid_item:nth-child(24) {
grid-column: 1 / 3;
grid-row: 17 / 19; }
.grid_list.grid_3_mod .grid_item:nth-child(25) {
grid-column: 1 / 2;
grid-row: 29 / 30; }
.grid_list.grid_3_mod .grid_item:nth-child(26) {
grid-column: 2 / 3;
grid-row: 29 / 30; }
.grid_list.grid_3_mod .grid_item:nth-child(27) {
grid-column: 1 / 3;
grid-row: 15 / 16; }
.grid_list.grid_3_mod .grid_item:nth-child(28) {
grid-column: 1 / 3;
grid-row: 16 / 17; }
.grid_list.grid_3_mod .grid_item:nth-child(29) {
grid-column: 2 / 3;
grid-row: 25 / 27; }
.grid_list.grid_3_mod .grid_item:nth-child(30) {
grid-column: 1 / 2;
grid-row: 27 / 29; }
.grid_list.grid_3_mod .grid_item:nth-child(31) {
grid-column: 2 / 3;
grid-row: 27 / 29; } }
@media screen and (min-width: 1025px) {
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(8) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(13) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(14) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(15) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(17) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(18) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(20) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(19) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(21) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(22) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(23) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(29) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(30) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(31) .grid_item_in {
display: block; } }
@media (min-width: 500px) and (max-width: 1024px) {
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(8) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(13) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(14) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(15) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(17) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(18) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(19) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(20) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(21) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(22) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(23) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(29) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(30) .grid_item_in,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(31) .grid_item_in {
display: block; } }
@media screen and (min-width: 1025px) {
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(8) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(13) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(14) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(15) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(17) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(18) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(20) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(19) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(21) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(22) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(23) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(29) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(30) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(31) .grid_item_bg_w {
width: 100%;
height: 50%; } }
@media (min-width: 500px) and (max-width: 1024px) {
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(8) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(13) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(14) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(15) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(17) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(18) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(19) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(20) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(21) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(22) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(23) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(29) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(30) .grid_item_bg_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(31) .grid_item_bg_w {
width: 100%;
height: 50%; } }
@media screen and (min-width: 1025px) {
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(8) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(13) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(14) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(15) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(17) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(18) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(20) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(19) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(21) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(22) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(23) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(29) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(30) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(31) .grid_item_content {
width: 100%;
height: 50%; } }
@media (min-width: 500px) and (max-width: 1024px) {
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(8) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(13) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(14) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(15) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(17) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(18) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(19) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(20) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(21) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(22) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(23) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(29) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(30) .grid_item_content,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(31) .grid_item_content {
width: 100%;
height: 50%; } }
@media screen and (min-width: 1025px) {
.grid_list.grid_3_mod .grid_item.more_btn_mod:nth-child(8) .grid_item_more_btn,
.grid_list.grid_3_mod .grid_item.more_btn_mod:nth-child(13) .grid_item_more_btn,
.grid_list.grid_3_mod .grid_item.more_btn_mod:nth-child(14) .grid_item_more_btn,
.grid_list.grid_3_mod .grid_item.more_btn_mod:nth-child(15) .grid_item_more_btn,
.grid_list.grid_3_mod .grid_item.more_btn_mod:nth-child(17) .grid_item_more_btn,
.grid_list.grid_3_mod .grid_item.more_btn_mod:nth-child(18) .grid_item_more_btn,
.grid_list.grid_3_mod .grid_item.more_btn_mod:nth-child(20) .grid_item_more_btn,
.grid_list.grid_3_mod .grid_item.more_btn_mod:nth-child(19) .grid_item_more_btn,
.grid_list.grid_3_mod .grid_item.more_btn_mod:nth-child(21) .grid_item_more_btn,
.grid_list.grid_3_mod .grid_item.more_btn_mod:nth-child(22) .grid_item_more_btn,
.grid_list.grid_3_mod .grid_item.more_btn_mod:nth-child(23) .grid_item_more_btn,
.grid_list.grid_3_mod .grid_item.more_btn_mod:nth-child(29) .grid_item_more_btn,
.grid_list.grid_3_mod .grid_item.more_btn_mod:nth-child(30) .grid_item_more_btn,
.grid_list.grid_3_mod .grid_item.more_btn_mod:nth-child(31) .grid_item_more_btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin: 2.4em 0 0; } }
@media screen and (min-width: 1025px) {
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(8) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(13) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(14) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(15) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(17) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(18) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(20) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(19) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(21) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(22) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(23) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(29) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(30) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(31) .play_video_btn_w {
width: 100%;
height: 50%; } }
@media (min-width: 500px) and (max-width: 1024px) {
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(6) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(7) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(27) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(28) .play_video_btn_w {
width: 50%; }
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(8) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(13) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(14) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(15) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(17) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(18) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(19) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(20) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(21) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(22) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(23) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(29) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(30) .play_video_btn_w,
.grid_list.grid_3_mod .grid_item.double_mod:nth-child(31) .play_video_btn_w {
width: 100%;
height: 50%; } }
@media screen and (min-width: 1024px) {
.grid_list.grid_3_mod .grid_item:nth-child(16) .grid_item_descr {
margin-top: 2em; } }
.grid_list.grid_3_mod .grid_item:nth-child(18) .grid_item_label {
margin-bottom: 1.16667em; }
.grid_list.grid_3_mod .grid_item:nth-child(18) .grid_item_author_title {
margin: 0; }
@font-face {
font-family: "iconfont";
src: url(//www.everest.ua/wp-content/themes/everest/fonts/icons/iconfont.eot);
src: url(//www.everest.ua/wp-content/themes/everest/fonts/icons/iconfont.eot?#iefix) format("eot"), url(//www.everest.ua/wp-content/themes/everest/fonts/icons/iconfont.woff) format("woff"), url(//www.everest.ua/wp-content/themes/everest/fonts/icons/iconfont.ttf) format("truetype"), url(//www.everest.ua/wp-content/themes/everest/fonts/icons/iconfont.svg#iconfont) format("svg"); }
.radio_check_text.check_1_mod:after {
font-family: "iconfont";
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-style: normal;
font-variant: normal;
font-weight: 400;
text-decoration: none;
text-transform: none; }
.radio_check_text.check_1_mod:after {
content: '\E001'; }
.icon {
display: inline-block;
width: 1em;
height: 1em;
fill: currentColor; }
.icon-arrow_r {
font-size: 2.4rem;
width: 1em; }
.icon-chain {
font-size: 1.687rem;
width: 1.00652em; }
.icon-close {
font-size: 1.4rem;
width: 1em; }
.icon-facebook {
font-size: 2.6rem;
width: 1em; }
.icon-form_1 {
font-size: 3.299rem;
width: 0.90543em; }
.icon-form_10 {
font-size: 3.1rem;
width: 0.96774em; }
.icon-form_2 {
font-size: 3.5rem;
width: 0.71429em; }
.icon-form_3 {
font-size: 2.97rem;
width: 0.95152em; }
.icon-form_4 {
font-size: 2.2rem;
width: 1.72727em; }
.icon-form_5 {
font-size: 3.3rem;
width: 0.93939em; }
.icon-form_6 {
font-size: 3.697rem;
width: 0.83852em; }
.icon-form_7 {
font-size: 2.8rem;
width: 1.21429em; }
.icon-form_8 {
font-size: 3.1rem;
width: 1.06452em; }
.icon-form_9 {
font-size: 3rem;
width: 0.76667em; }
.icon-lightning {
font-size: 1.5rem;
width: 0.46667em; }
.icon-marker {
font-size: 6.5rem;
width: 0.73846em; }
.icon-next {
font-size: 1.2rem;
width: 0.61667em; }
.icon-play {
font-size: 1.9rem;
width: 1em; }
.icon-prev {
font-size: 1.2rem;
width: 0.61667em; }
.icon-rss {
font-size: 1.52rem;
width: 1.60526em; }
.icon-rss_2 {
font-size: 1.151rem;
width: 1.00261em; }
.icon-search {
font-size: 1.7rem;
width: 1em; }
.icon-twitter {
font-size: 2rem;
width: 1.231em; }
.icon-worth_1 {
font-size: 4.267rem;
width: 1.06046em; }
.icon-worth_2 {
font-size: 4.524rem;
width: 1.06278em; }
.icon-worth_3 {
font-size: 4.408rem;
width: 0.82078em; }
.icon-worth_4 {
font-size: 4.6rem;
width: 1em; }
.icon-worth_5 {
font-size: 5.2rem;
width: 0.88462em; }
.icon-worth_6 {
font-size: 4.1rem;
width: 1.19512em; }
.icon-youtube {
font-size: 1.969rem;
width: 1.42204em; }
body.compensate-for-scrollbar {
overflow: hidden; }
.fancybox-active {
height: auto; }
.fancybox-is-hidden {
left: -9999px;
margin: 0;
position: absolute !important;
top: -9999px;
visibility: hidden; }
.fancybox-container {
-webkit-backface-visibility: hidden;
height: 100%;
left: 0;
outline: none;
position: fixed;
-webkit-tap-highlight-color: transparent;
top: 0;
-ms-touch-action: manipulation;
touch-action: manipulation;
-webkit-transform: translateZ(0);
transform: translateZ(0);
width: 100%;
z-index: 99992; }
.fancybox-container * {
-webkit-box-sizing: border-box;
box-sizing: border-box; }
.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0; }
.fancybox-outer {
-webkit-overflow-scrolling: touch;
overflow-y: auto; }
.fancybox-bg {
background: #1e1e1e;
opacity: 0;
-webkit-transition-duration: inherit;
-o-transition-duration: inherit;
transition-duration: inherit;
-webkit-transition-property: opacity;
-o-transition-property: opacity;
transition-property: opacity;
-webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
-o-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }
.fancybox-is-open .fancybox-bg {
opacity: .9;
-webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
-o-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
direction: ltr;
opacity: 0;
position: absolute;
-webkit-transition: opacity .25s ease, visibility 0s ease .25s;
-o-transition: opacity .25s ease, visibility 0s ease .25s;
transition: opacity .25s ease, visibility 0s ease .25s;
visibility: hidden;
z-index: 99997; }
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
opacity: 1;
-webkit-transition: opacity .25s ease 0s, visibility 0s ease 0s;
-o-transition: opacity .25s ease 0s, visibility 0s ease 0s;
transition: opacity .25s ease 0s, visibility 0s ease 0s;
visibility: visible; }
.fancybox-infobar {
color: #ccc;
font-size: 13px;
-webkit-font-smoothing: subpixel-antialiased;
height: 44px;
left: 0;
line-height: 44px;
min-width: 44px;
mix-blend-mode: difference;
padding: 0 10px;
pointer-events: none;
top: 0;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; }
.fancybox-toolbar {
right: 0;
top: 0; }
.fancybox-stage {
direction: ltr;
overflow: visible;
-webkit-transform: translateZ(0);
transform: translateZ(0);
z-index: 99994; }
.fancybox-is-open .fancybox-stage {
overflow: hidden; }
.fancybox-slide {
-webkit-backface-visibility: hidden; display: none;
height: 100%;
left: 0;
outline: none;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 44px;
position: absolute;
text-align: center;
top: 0;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
-o-transition-property: transform, opacity;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
white-space: normal;
width: 100%;
z-index: 99994; }
.fancybox-slide::before {
content: '';
display: inline-block;
font-size: 0;
height: 100%;
vertical-align: middle;
width: 0; }
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
display: block; }
.fancybox-slide--image {
overflow: hidden;
padding: 44px 0; }
.fancybox-slide--image::before {
display: none; }
.fancybox-slide--html {
padding: 6px; }
.fancybox-content {
background: #fff;
display: inline-block;
margin: 0;
max-width: 100%;
overflow: auto;
-webkit-overflow-scrolling: touch;
padding: 44px;
position: relative;
text-align: left;
vertical-align: middle; }
.fancybox-slide--image .fancybox-content {
-webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
-webkit-backface-visibility: hidden;
background: transparent;
background-repeat: no-repeat;
background-size: 100% 100%;
left: 0;
max-width: none;
overflow: visible;
padding: 0;
position: absolute;
top: 0;
-ms-transform-origin: top left;
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-transition-property: opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
-o-transition-property: transform, opacity;
transition-property: transform, opacity;
transition-property: transform, opacity, -webkit-transform;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
z-index: 99995; }
.fancybox-can-zoomOut .fancybox-content {
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.fancybox-can-zoomIn .fancybox-content {
cursor: -webkit-zoom-in;
cursor: zoom-in; }
.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
cursor: -webkit-grab;
cursor: grab; }
.fancybox-is-grabbing .fancybox-content {
cursor: -webkit-grabbing;
cursor: grabbing; }
.fancybox-container [data-selectable='true'] {
cursor: text; }
.fancybox-image,
.fancybox-spaceball {
background: transparent;
border: 0;
height: 100%;
left: 0;
margin: 0;
max-height: none;
max-width: none;
padding: 0;
position: absolute;
top: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 100%; }
.fancybox-spaceball {
z-index: 1; }
.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
height: 100%;
overflow: visible;
padding: 0;
width: 100%; }
.fancybox-slide--video .fancybox-content {
background: #000; }
.fancybox-slide--map .fancybox-content {
background: #e5e3df; }
.fancybox-slide--iframe .fancybox-content {
background: #fff; }
.fancybox-video,
.fancybox-iframe {
background: transparent;
border: 0;
display: block;
height: 100%;
margin: 0;
overflow: hidden;
padding: 0;
width: 100%; } .fancybox-iframe {
left: 0;
position: absolute;
top: 0; }
.fancybox-error {
background: #fff;
cursor: default;
max-width: 400px;
padding: 40px;
width: 100%; }
.fancybox-error p {
color: #444;
font-size: 16px;
line-height: 20px;
margin: 0;
padding: 0; } .fancybox-button {
background: rgba(30, 30, 30, 0.6);
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
cursor: pointer;
display: inline-block;
height: 44px;
margin: 0;
padding: 10px;
position: relative;
-webkit-transition: color .2s;
-o-transition: color .2s;
transition: color .2s;
vertical-align: top;
visibility: inherit;
width: 44px; }
.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
color: #ccc; }
.fancybox-button:hover {
color: #fff; }
.fancybox-button:focus {
outline: none; }
.fancybox-button.fancybox-focus {
outline: 1px dotted; }
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
color: #888;
cursor: default;
outline: none; } .fancybox-button div {
height: 100%; }
.fancybox-button svg {
display: block;
height: 100%;
overflow: visible;
position: relative;
width: 100%; }
.fancybox-button svg path {
fill: currentColor;
stroke-width: 0; }
.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
display: none; }
.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
display: none; }
.fancybox-progress {
background: #ff5268;
height: 2px;
left: 0;
position: absolute;
right: 0;
top: 0;
-ms-transform: scaleX(0);
-webkit-transform: scaleX(0);
transform: scaleX(0);
-ms-transform-origin: 0;
-webkit-transform-origin: 0;
transform-origin: 0;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-timing-function: linear;
-o-transition-timing-function: linear;
transition-timing-function: linear;
z-index: 99998; } .fancybox-close-small {
background: transparent;
border: 0;
border-radius: 0;
color: #ccc;
cursor: pointer;
opacity: .8;
padding: 8px;
position: absolute;
right: -12px;
top: -44px;
z-index: 401; }
.fancybox-close-small:hover {
color: #fff;
opacity: 1; }
.fancybox-slide--html .fancybox-close-small {
color: currentColor;
padding: 10px;
right: 0;
top: 0; }
.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
overflow: hidden; }
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
display: none; } .fancybox-navigation .fancybox-button {
background-clip: content-box;
height: 100px;
opacity: 0;
position: absolute;
top: calc(50% - 50px);
width: 70px; }
.fancybox-navigation .fancybox-button div {
padding: 7px; }
.fancybox-navigation .fancybox-button--arrow_left {
left: 0;
left: env(safe-area-inset-left);
padding: 31px 26px 31px 6px; }
.fancybox-navigation .fancybox-button--arrow_right {
padding: 31px 6px 31px 26px;
right: 0;
right: env(safe-area-inset-right); } .fancybox-caption {
background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.85)), color-stop(50%, rgba(0, 0, 0, 0.3)), color-stop(65%, rgba(0, 0, 0, 0.15)), color-stop(75.5%, rgba(0, 0, 0, 0.075)), color-stop(82.85%, rgba(0, 0, 0, 0.037)), color-stop(88%, rgba(0, 0, 0, 0.019)), to(rgba(0, 0, 0, 0)));
background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
bottom: 0;
color: #eee;
font-size: 14px;
font-weight: 400;
left: 0;
line-height: 1.5;
padding: 75px 44px 25px 44px;
pointer-events: none;
right: 0;
text-align: center;
z-index: 99996; }
.fancybox-caption--separate {
margin-top: -50px; }
.fancybox-caption__body {
max-height: 50vh;
overflow: auto;
pointer-events: all; }
.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
color: #ccc;
text-decoration: none; }
.fancybox-caption a:hover {
color: #fff;
text-decoration: underline; } .fancybox-loading {
-webkit-animation: fancybox-rotate 1s linear infinite;
animation: fancybox-rotate 1s linear infinite;
background: transparent;
border: 4px solid #888;
border-bottom-color: #fff;
border-radius: 50%;
height: 50px;
left: 50%;
margin: -25px 0 0 -25px;
opacity: .7;
padding: 0;
position: absolute;
top: 50%;
width: 50px;
z-index: 99999; }
@-webkit-keyframes fancybox-rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes fancybox-rotate {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } } .fancybox-animated {
-webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
-o-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
transition-timing-function: cubic-bezier(0, 0, 0.25, 1); } .fancybox-fx-slide.fancybox-slide--previous {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0); }
.fancybox-fx-slide.fancybox-slide--next {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0); }
.fancybox-fx-slide.fancybox-slide--current {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); } .fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
opacity: 0;
-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
-o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.fancybox-fx-fade.fancybox-slide--current {
opacity: 1; } .fancybox-fx-zoom-in-out.fancybox-slide--previous {
opacity: 0;
-webkit-transform: scale3d(1.5, 1.5, 1.5);
transform: scale3d(1.5, 1.5, 1.5); }
.fancybox-fx-zoom-in-out.fancybox-slide--next {
opacity: 0;
-webkit-transform: scale3d(0.5, 0.5, 0.5);
transform: scale3d(0.5, 0.5, 0.5); }
.fancybox-fx-zoom-in-out.fancybox-slide--current {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1); } .fancybox-fx-rotate.fancybox-slide--previous {
opacity: 0;
-ms-transform: rotate(-360deg);
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg); }
.fancybox-fx-rotate.fancybox-slide--next {
opacity: 0;
-ms-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
transform: rotate(360deg); }
.fancybox-fx-rotate.fancybox-slide--current {
opacity: 1;
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg); } .fancybox-fx-circular.fancybox-slide--previous {
opacity: 0;
-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }
.fancybox-fx-circular.fancybox-slide--next {
opacity: 0;
-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }
.fancybox-fx-circular.fancybox-slide--current {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
transform: scale3d(1, 1, 1) translate3d(0, 0, 0); } .fancybox-fx-tube.fancybox-slide--previous {
-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }
.fancybox-fx-tube.fancybox-slide--next {
-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }
.fancybox-fx-tube.fancybox-slide--current {
-webkit-transform: translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1); } @media all and (max-height: 576px) {
.fancybox-slide {
padding-left: 6px;
padding-right: 6px; }
.fancybox-slide--image {
padding: 6px 0; }
.fancybox-close-small {
right: -6px; }
.fancybox-slide--image .fancybox-close-small {
background: #4e4e4e;
color: #f2f4f6;
height: 36px;
opacity: 1;
padding: 6px;
right: 0;
top: 0;
width: 36px; }
.fancybox-caption {
padding-left: 12px;
padding-right: 12px; } } .fancybox-share {
background: #f4f4f4;
border-radius: 3px;
max-width: 90%;
padding: 30px;
text-align: center; }
.fancybox-share h1 {
color: #222;
font-size: 35px;
font-weight: 700;
margin: 0 0 20px 0; }
.fancybox-share p {
margin: 0;
padding: 0; }
.fancybox-share__button {
border: 0;
border-radius: 3px;
display: inline-block;
font-size: 14px;
font-weight: 700;
line-height: 40px;
margin: 0 5px 10px 5px;
min-width: 130px;
padding: 0 15px;
text-decoration: none;
-webkit-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap; }
.fancybox-share__button:visited,
.fancybox-share__button:link {
color: #fff; }
.fancybox-share__button:hover {
text-decoration: none; }
.fancybox-share__button--fb {
background: #3b5998; }
.fancybox-share__button--fb:hover {
background: #344e86; }
.fancybox-share__button--pt {
background: #bd081d; }
.fancybox-share__button--pt:hover {
background: #aa0719; }
.fancybox-share__button--tw {
background: #1da1f2; }
.fancybox-share__button--tw:hover {
background: #0d95e8; }
.fancybox-share__button svg {
height: 25px;
margin-right: 7px;
position: relative;
top: -1px;
vertical-align: middle;
width: 25px; }
.fancybox-share__button svg path {
fill: #fff; }
.fancybox-share__input {
background: transparent;
border: 0;
border-bottom: 1px solid #d7d7d7;
border-radius: 0;
color: #5d5b5b;
font-size: 14px;
margin: 10px 0 0 0;
outline: none;
padding: 10px 15px;
width: 100%; } .fancybox-thumbs {
background: #ddd;
bottom: 0;
display: none;
margin: 0;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
padding: 2px 2px 4px 2px;
position: absolute;
right: 0;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
top: 0;
width: 212px;
z-index: 99995; }
.fancybox-thumbs-x {
overflow-x: auto;
overflow-y: hidden; }
.fancybox-show-thumbs .fancybox-thumbs {
display: block; }
.fancybox-show-thumbs .fancybox-inner {
right: 212px; }
.fancybox-thumbs__list {
font-size: 0;
height: 100%;
list-style: none;
margin: 0;
overflow-x: hidden;
overflow-y: auto;
padding: 0;
position: absolute;
position: relative;
white-space: nowrap;
width: 100%; }
.fancybox-thumbs-x .fancybox-thumbs__list {
overflow: hidden; }
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
width: 7px; }
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
background: #fff;
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
background: #2a2a2a;
border-radius: 10px; }
.fancybox-thumbs__list a {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
background-color: rgba(0, 0, 0, 0.1);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
cursor: pointer;
float: left;
height: 75px;
margin: 2px;
max-height: calc(100% - 8px);
max-width: calc(50% - 4px);
outline: none;
overflow: hidden;
padding: 0;
position: relative;
-webkit-tap-highlight-color: transparent;
width: 100px; }
.fancybox-thumbs__list a::before {
border: 6px solid #ff5268;
bottom: 0;
content: '';
left: 0;
opacity: 0;
position: absolute;
right: 0;
top: 0;
-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
z-index: 99991; }
.fancybox-thumbs__list a:focus::before {
opacity: .5; }
.fancybox-thumbs__list a.fancybox-thumbs-active::before {
opacity: 1; } @media all and (max-width: 576px) {
.fancybox-thumbs {
width: 110px; }
.fancybox-show-thumbs .fancybox-inner {
right: 110px; }
.fancybox-thumbs__list a {
max-width: calc(100% - 10px); } } .slick-slider {
position: relative;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-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; }
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0; }
.slick-list:focus {
outline: none; }
.slick-list.dragging {
cursor: pointer;
cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0); }
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto; }
.slick-track:before, .slick-track:after {
content: "";
display: table; }
.slick-track:after {
clear: both; }
.slick-loading .slick-track {
visibility: hidden; }
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none; }
[dir="rtl"] .slick-slide {
float: right; }
.slick-slide img {
display: block; }
.slick-slide.slick-loading img {
display: none; }
.slick-slide.dragging img {
pointer-events: none; }
.slick-initialized .slick-slide {
display: block; }
.slick-loading .slick-slide {
visibility: hidden; }
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent; }
.slick-arrow.slick-hidden {
display: none; }
.slick-dots {
margin-top: 2rem;
width: 100%; }
.slick-dots li {
padding: 0 .6em; }
.slick-dots li.slick-active button {
background-color: #ffffff; }
.slick-dots button {
display: block;
width: 1.4rem;
height: 1.4rem;
font-size: 0;
border-radius: 50%;
border: 2px solid #ffffff;
cursor: pointer; }
.slick-dots button:hover, .slick-dots button:focus {
background-color: #ffffff; }