[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important}[class^=icon-],[class*=" icon-"]{speak:none;font-style:normal;font-weight:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 1024px){.card--02 .card__data,.card--02b .card__data,.card--02c .card__data,.card--02d .card__data{position:absolute;bottom:0;left:0;display:inline-block}}.card--02 .card__title,.card--02b .card__title,.card--02c .card__title,.card--02d .card__title{font:normal 700 100% "Rubik",sans-serif;font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;letter-spacing:-0.01em;color:#fff}@media screen and (min-width: 1024px){.card--02 .card__title,.card--02b .card__title,.card--02c .card__title,.card--02d .card__title{font-size:24px;font-size:2.4rem;line-height:24px;line-height:2.4rem;letter-spacing:-0.01em}}@media screen and (min-width: 1370px){.card--02 .card__title,.card--02b .card__title,.card--02c .card__title,.card--02d .card__title{font-size:28px;font-size:2.8rem;line-height:28px;line-height:2.8rem;letter-spacing:-0.01em}}@media screen and (min-width: 1024px){.card--02:hover .card__title,.card--02b:hover .card__title,.card--02c:hover .card__title,.card--02d:hover .card__title{background:#525252}}.card--02c .card__title{font:normal 700 100% "Rubik",sans-serif;font-size:28px;font-size:2.8rem;line-height:28px;line-height:2.8rem;letter-spacing:-0.01em}@media screen and (min-width: 1024px){.card--02c .card__comments{left:12px}}.card--02 .card__comments,.card--02d .card__comments{display:none}.card--02 .card__comments.is-bottom,.card--02d .card__comments.is-bottom{display:-ms-flexbox;display:flex;position:relative;left:0;margin-top:5px}@media screen and (min-width: 1024px){.card--02 .card__comments,.card--02d .card__comments{display:-ms-flexbox;display:flex;left:12px}.card--02 .card__comments.is-bottom,.card--02d .card__comments.is-bottom{display:none}}@media screen and (min-width: 540px){.card--02 .card__data,.card--02b .card__data{padding:14px 24px 15px}}@media screen and (min-width: 1024px){.card--02 .card__data,.card--02b .card__data{padding:14px 12px 15px}.card--02 .card__comments,.card--02b .card__comments{display:-ms-flexbox;display:flex;left:12px}.card--02 .card__comments.is-bottom,.card--02b .card__comments.is-bottom{display:none}.card--02 .card__title,.card--02b .card__title{font-size:22px;font-size:2.2rem;line-height:24px;line-height:2.4rem;letter-spacing:-0.01em}}@media screen and (min-width: 1370px){.card--02 .card__data,.card--02b .card__data{padding:14px 12px 15px}.card--02 .card__title,.card--02b .card__title{font-size:28px;font-size:2.8rem;line-height:28px;line-height:2.8rem}}@media screen and (min-width: 1370px){.card--02c .card__description_wrap,.card--02d .card__description_wrap{display:none}}@media screen and (max-width: 1023px){.card--02__link{overflow:hidden}.card--02 .card__photo_wrap{float:right;width:120px}.card--02 .card__data_wrap{position:static;overflow:hidden}.card--02 .card__data{position:relative;padding-top:0}.card--02 .card__title,.card--02 .card__title_highlight{color:#1e1e1e;background:none}}@media screen and (max-width: 1023px){.card--02 .card__overtitle,.card--02d .card__overtitle{margin-bottom:12px}}@media screen and (max-width: 1023px){.card--02b .card__title{font:normal 700 100% "Rubik",sans-serif;font-size:28px;font-size:2.8rem;line-height:28px;line-height:2.8rem;letter-spacing:-0.01em}}

/*# sourceMappingURL=card02.877e9be807da82ee8062bdbc3cc6b395.js.map*/