@media screen and (min-width:751px ) {.post-card:hover a,.post-card:hover .post-card__bottom {color:#0864af }}
@media screen and (min-width:751px ) {.post-card--special:hover a,.post-card--special:hover .post-card__bottom {color:#000 }}
.post-card__top {position:relative;margin-bottom:20px}
.post-card__type {writing-mode:tb;transform:scale(-1);position:absolute;left:-40px;z-index:1;top:20px}
.post-card--special .post-card__type {color:#fff;top:30px}
@media screen and (max-width:750px ) {.post-card--special .post-card__type {top:20px;left:-30px }}
.post-card--expanded .post-card__type {top:63px}
.post-card__image-container {margin:0 -20px}
.post-card__image {background:#fff;position:relative;padding-top:100%}
@media screen and (max-width:750px ) {.post-card__image {padding-top:0 }}
.post-card__image img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
@media screen and (max-width:750px ) {.post-card__image img {position:static }}
.post-card__image span {display:inline-block;padding:5px;color:rgba(0,0,0,0.3);justify-content:center;align-items:center;position:absolute;bottom:0;left:0;font-size:10px;max-width:262px}
@media screen and (max-width:750px ) {.post-card__image span {max-width:none;margin-right:70px }}
.post-card__logo {position:absolute;right:-40px;bottom:-30px;width:80px;height:80px;padding:15px;background:#fff}
@media screen and (max-width:750px ) {.post-card__logo {right:-30px;bottom:-10px }}
.post-card--expanded .post-card__logo {width:120px;height:120px;padding:25px}
@media screen and (max-width:750px ) {.post-card--expanded .post-card__logo {width:80px;height:80px;padding:15px }}
.post-card__logo img {width:100%;height:100%;object-fit:contain}
.post-card__discount {color:#fff;position:absolute;left:0;bottom:-10px;background:#0e8946;padding:10px}
.post-card--special .post-card__discount {padding:0;padding-top:11px;top:30px;left:unset;right:-40px;border-top:2px solid;background:none}
@media screen and (max-width:750px ) {.post-card--special .post-card__discount {right:-30px }}
.post-card__bottom {-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
@media screen and (max-width:750px ) {.post-card__bottom {margin:0 -20px }}
.post-card--special .post-card__bottom {color:#fff}
.post-card__date {margin-bottom:10px}
@media screen and (max-width:750px ) {.event-card {margin:0 -20px }}
.event-card + .event-card {margin-top:40px}
.event-card__title {margin-bottom:40px}
@media screen and (max-width:750px ) {.event-card__title {margin-bottom:30px }}
.event-card__title + .event-card__info {margin-top:auto}
.event-card__image-container {margin:0 -20px}
.event-card__image {position:relative;padding-top:100%;background:#fff}
.event-card__image img {position:absolute;top:0;left:0;width:100%;height:100%}
.event-card__content {padding:60px;height:100%;background:#fff;margin:0 -20px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column}
@media screen and (max-width:750px ) {.event-card__content {padding:30px 20px }}
.event-card__info {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-end;margin-top:20px}
.event-card__icon {width:30px}
.event-card .text {margin-bottom:10px}
.scroll-fix__content {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column}
.news {flex-grow:1}
.news .inner-header {background:url(../themes/kvartal/assets/img/header-bg/header-bg-news.png) 20px center / contain no-repeat,url(../themes/kvartal/assets/img/header-bg/header-bg-sign.svg) calc(100% - 20px) -136px no-repeat,#0864af}
@media screen and (max-width:750px ) {.news .inner-header {padding-bottom:40px;background:url(../themes/kvartal/assets/img/header-bg/header-bg-news--small.png) 20px center / contain no-repeat,url(../themes/kvartal/assets/img/header-bg/header-bg-sign.svg) calc(100% - 40px) -7px / 63px auto no-repeat,#0864af }}
.news__content {padding-top:60px;position:relative}
.news__content:before {content:'';display:block;width:1px;height:130%;left:478px;top:0;background:#000;opacity:.1;position:absolute;transform-origin:top center;transform:rotate(33.7269849deg)}
@media screen and (max-width:750px ) {.news__content:before {left:unset;right:40px }}
@media screen and (max-width:750px ) {.news__content >.container >.row {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column-reverse }}
.news__content .post-card {position:relative;z-index:1;margin-bottom:60px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (max-width:750px ) {.news__content .post-card {margin-bottom:40px }}
.news__content .post-card__type {color:#000}
.news__content .post-card__bottom {position:relative}
.news__content .post-card__bottom:before {content:'';display:block;position:absolute;left:-40px;top:-70px;bottom:-40px;right:-20px;transform:scale(0,1);transform-origin:center left;background:#0864af;z-index:-1;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}
.news__content .post-card__bottom {-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
@media screen and (min-width:751px ) {.news__content .post-card:hover .post-card__bottom {color:#fff }.news__content .post-card:hover .post-card__bottom:before {transform:scale(1,1) }}
@media screen and (max-width:750px ) {.post-controls {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;overflow-x:auto;overflow-y:hidden;margin:0 -40px 30px -20px }}
.post-controls__item {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:flex-start;cursor:pointer}
@media screen and (max-width:750px ) {.post-controls__item {flex-direction:row-reverse }}
.post-controls__item .h3 {-webkit-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}
@media screen and (max-width:750px ) {.post-controls__item .h3 {margin-right:5px }}
.post-controls__item + .post-controls__item {margin-top:20px}
@media screen and (max-width:750px ) {.post-controls__item + .post-controls__item {margin-top:0;margin-left:30px }}
@media screen and (max-width:750px ) {.post-controls__item--current:not(:first-child) {order:-1;margin-left:0 !important;margin-right:30px }}
.post-controls__item--current .h3,
.post-controls__item:hover .h3 {color:#0e8946}
.post-controls__item .bebas_17 {opacity:.15;margin-right:10px}
.posts-grid.is_loading .post-card {transform:scale(0.8);filter:grayscale(1);-webkit-filter:grayscale(1);pointer-events:none}
@media screen and (max-width:750px ) {.load-more {margin-bottom:60px }}
.load-more.is_loading {transform:scale(0.8);filter:grayscale(1);-webkit-filter:grayscale(1);pointer-events:none}
.archived-events {margin-top:80px}
@media screen and (max-width:750px ) {.archived-events {margin-top:0 }.archived-events:not(:empty) {margin-top:60px }}
.archived-events .post-card {filter:grayscale(1);-webkit-filter:grayscale(1)}
@media screen and (max-width:750px ) {.archived-events .post-card {margin-left:20px;margin-right:20px }}
.archived-events__controls {display:flex;flex-direction:column;align-items:flex-start}
@media screen and (max-width:750px ) {.archived-events__controls {flex-direction:row;flex-wrap:wrap;position:relative }}
.archived-events__controls .h2 {margin-bottom:40px}
@media screen and (max-width:750px ) {.archived-events__controls .h2 {width:100%;margin-bottom:20px }}
.no-result {padding:140px;position:relative;z-index:1;background:#fff}
.no-result img {margin:0 auto}
@media screen and (max-width:750px ) {.no-result {padding:60px 95px;margin:0 -60px;height:100vw;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center }}
.posts-grid .no-result {margin:0 -20px}
@media screen and (max-width:750px ) {.posts-grid .no-result {margin:0 -60px }}
.custom-selector {position:relative}
@media screen and (max-width:750px ) {.custom-selector {position:static;margin-bottom:30px }}
.custom-selector + .custom-selector {margin-top:20px}
@media screen and (max-width:750px ) {.custom-selector + .custom-selector {margin-left:20px;margin-top:0 }}
.custom-selector__title {cursor:pointer;border-bottom:2px dotted #000;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.custom-selector__title:hover {border-bottom:2px dotted #ACACAC}
.custom-selector__list {position:absolute;padding:18px 0;left:100%;top:50%;z-index:2;transform:translateY(-50%) translateX(-30px);opacity:0;pointer-events:none;background:rgba(17,18,19,0.95);color:#fff;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
@media screen and (max-width:750px ) {.custom-selector__list {top:23px;left:-40px;right:-40px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;transform:none }}
.is_open .custom-selector__list {pointer-events:all;opacity:1;transform:translateY(-50%)}
@media screen and (max-width:750px ) {.is_open .custom-selector__list {transform:none }}
.custom-selector__item {padding:8px 20px;-webkit-transition:background 0.3s ease;-o-transition:background 0.3s ease;transition:background 0.3s ease;cursor:pointer}
.custom-selector__item--current {color:#0e8946}
.custom-selector__item--disabled {opacity:.3;pointer-events:none}
@media screen and (max-width:750px ) {.custom-selector__item {width:50% }}
.custom-selector__item:hover {background:rgba(255,255,255,0.1)}