.blogpost{display:block;color:#333;overflow:hidden;border-radius:4px;background-color:#fff;box-shadow:0 7px 5px rgba(0,0,0,.03),0 22px 18px rgba(0,0,0,.04),0 50px 50px rgba(0,0,0,.07)}.blogpost_place .blogpost__content{height:188px}.blogpost_place .blogpost__bottom{bottom:32px}.blogpost_place .blogpost__text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blogpost:hover .blogpost__image>img{transform:scale(1.1)}.blogpost__image{display:block;height:316px;overflow:hidden;position:relative;background-color:#f5f5f5;background-image:url(/_nuxt/img/company_bg.3555da1.jpg);background-repeat:no-repeat;background-size:cover}.blogpost__image:before{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:1;background-image:linear-gradient(180deg,rgba(52,52,52,0),#343434)}.blogpost__image__content{position:absolute;left:0;bottom:0;padding:20px 36px;width:100%;box-sizing:border-box;z-index:2}.blogpost__image>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:0;transition:all .3s linear}.blogpost__title{display:block;color:#fff;font-size:24px;line-height:36px;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.blogpost__category{display:inline-block;vertical-align:top;color:#fff;text-transform:uppercase;font-weight:600;font-size:11px;line-height:20px;padding:2px 8px;border-radius:4px;background-color:#f14838;margin:0 0 12px}.blogpost__content{padding:24px 36px;display:block;position:relative;height:136px;box-sizing:border-box}.blogpost__text{font-size:16px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blogpost__bottom{position:absolute;left:36px;right:36px;bottom:25px;color:#9b9b9b}.blogpost__bottom__counter{display:inline-block;vertical-align:top;line-height:36px}.blogpost__bottom__author{color:#f14838;margin-right:5px}.blogpost__places{font-size:0;margin-right:14px;left:-4px;top:-4px}.blogpost__places,.blogpost__places__image{display:inline-block;vertical-align:top;position:relative}.blogpost__places__image{width:32px;height:36px}.blogpost__places__image>img{display:block;width:36px;height:36px;border:4px solid #fff;border-radius:100%;max-width:none;transition:all .3s linear}@media screen and (max-width:767px){.blogpost__content{height:auto;padding:20px}.blogpost__bottom{position:static}.blogpost__text{margin:0 0 28px}.blogpost__text,.blogpost__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.blogpost__title{font-size:20px;line-height:28px}.blogpost__image__content{padding:20px 24px}.blogpost_place .blogpost__image{height:240px}}.card{overflow:hidden;border-radius:4px;background-color:#fff;height:424px;font-size:13px;line-height:20px;color:#9b9b9b;position:relative;box-shadow:0 7px 5px rgba(0,0,0,.03),0 22px 18px rgba(0,0,0,.04),0 50px 50px rgba(0,0,0,.07);transition:background-color .1s linear}.card:hover,.card__image{background-color:#f5f5f5}.card__image{display:block;height:220px;overflow:hidden;position:relative;background-image:url(/_nuxt/img/company_bg.3555da1.jpg);background-repeat:no-repeat;background-size:cover}.card__image>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s linear}.card__image:hover>img{transform:scale(1.1)}.card__content{padding:16px}.card__title{font-size:16px;line-height:20px;color:#333;font-weight:600;margin:0 0 8px;transition:color .1s linear;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card__title:hover{color:#f14838}.card__rating{margin:0 0 8px}.card__rating__bar{margin:4px 8px 0 0}.card__rating__bar,.card__rating__reviews{display:inline-block;vertical-align:top}.card__info{margin:0 0 12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card__info__item{margin:0 0 4px;white-space:nowrap;text-overflow:ellipsis;-moz-text-overflow:ellipsis;overflow:hidden}.card__info__item:last-child{margin-bottom:0}.card__info__item>span:before{content:"•";margin:0 3px}.card__button{position:absolute;left:16px;right:16px;bottom:16px}.card__favorite{position:absolute;width:20px;top:15px;right:15px;z-index:1}.card__favorite .icon>svg>path{fill:#f14838}@media screen and (max-width:1024px){.card{box-shadow:0 7px 5px rgba(0,0,0,.03),0 22px 18px rgba(0,0,0,.04),0 30px 50px rgba(0,0,0,.07)}}.category{display:block;height:244px;overflow:hidden;border-radius:4px;position:relative;font-size:14px;transition:color .1s linear}.category,.category:hover{color:#fff}.category:hover .category__image{transform:scale(1.1)}.category:before{background:linear-gradient(180deg,rgba(52,52,52,0),#343434);position:absolute;left:0;top:0;z-index:1;content:"";width:100%;height:100%}.category__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:0;transition:all .3s linear}.category__content{position:absolute;bottom:0;left:0;width:100%;z-index:2;padding:20px 20px 24px;box-sizing:border-box}.category__title{display:block;text-transform:uppercase;font-weight:600;font-size:18px;line-height:28px;margin:0 0 8px}@media screen and (max-width:1024px){.category_cuisine{height:172px}}.list__items{padding:0;list-style:none;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid}.list__items,div[class^=grid-]:only-child .list__items{-moz-column-gap:0;-webkit-column-gap:0;grid-column-gap:0;column-gap:0;-moz-column-fill:balance;column-fill:balance;page-break-inside:avoid;break-inside:avoid}div[class^=grid-]:only-child .list__items{-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-break-inside:avoid;-webkit-column-break-inside:avoid}.list__title{font-size:24px;line-height:36px;margin:0 0 24px;color:#9b9b9b}.list__item{font-size:16px;line-height:24px;color:#333;margin:0 0 12px}.list__item>a{color:#333;display:inline-block;vertical-align:top;border-bottom:1px solid #e0e0e0;transition:all .1s linear}.list__item>a:hover{color:#d92c1c;border-color:#f9dddb}.list__item>a:active{color:#c22819;border-color:#f14838}.list__item:last-child{margin-bottom:0}@media screen and (max-width:1024px){.list__title{font-size:16px;line-height:20px;margin:0 0 16px}.list__item{font-size:13px}}@media screen and (max-width:767px){.list__items{margin-bottom:30px;-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;grid-column-gap:0;column-gap:0;-moz-column-fill:balance;column-fill:balance;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid}.list__item{font-size:16px}.list__title{font-size:18px}}.stack{display:block;position:relative;color:#333;font-size:13px;padding-top:10px;margin:0 0 36px;transition:color .1s linear}.stack_more .stack__image{border:none}.stack_more:after,.stack_more:before{position:absolute;content:"";height:12px;border-radius:4px 4px 0 0;z-index:0}.stack_more:before{left:15px;right:15px;top:0;background-color:#f14838}.stack_more:after{left:8px;right:8px;top:4px;background-color:#e54d43}.stack:hover{color:#f14838}.stack__image{display:block;height:160px;border-radius:4px;overflow:hidden;background-color:#f5f5f5;margin:0 0 12px;position:relative;z-index:2;background-image:url(/_nuxt/img/company_bg.3555da1.jpg);background-repeat:no-repeat;background-size:cover;box-sizing:border-box;border:1px solid #e0e0e0}.stack__image:empty{border:none}.stack__image>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s linear}.stack__image:hover>img{transform:scale(1.1)}.stack__title{display:block;font-size:14px;font-weight:500;margin:0 0 4px}.stack__counter{color:#9b9b9b}@media screen and (max-width:1024px){.stack{margin-bottom:16px}}.tags{font-size:0}.tags__select{display:inline-block;vertical-align:top}.tags__select .select.opened .select__button{background-color:#c22819;color:#fff}.tags__select .select__button{background-color:#f14838;color:#fff}.tags__select .select__button:before{border-color:#fff}.tags__select .select__button:hover{background-color:#c22819}.tags__item{display:inline-block;vertical-align:top;height:40px;box-sizing:border-box;background-color:#f14838;color:#fff;border-radius:4px;font-size:18px;line-height:24px;padding:8px 16px;margin:0 8px 8px 0;transition:background-color .1s linear}.tags__item:hover{background-color:#d92c1c;color:#fff}.tags__item:active{background-color:#c22819}@media screen and (max-width:1024px){.tags__item{height:32px;font-size:14px;padding:4px 8px}.tags__select .select.opened .select__button:before{top:14px}.tags__select .select__button{height:32px;font-size:14px;padding:4px 30px 4px 8px}.tags__select .select__button:before{right:12px;top:10px}.tags__select .select__dropdown{right:0;left:auto}}@media screen and (max-width:767px){.tags__select .select__dropdown{position:relative;max-width:none;width:auto;min-width:0}}.main{position:relative;overflow:hidden}.main__inner{position:relative;z-index:1}.main__search{margin:84px 0 72px}.main__search__title{font-size:48px;line-height:56px;font-weight:700;color:#f14838;margin:0 0 16px}.main__search__text{font-size:24px;line-height:36px;margin:0 0 40px}.main__search__text>a{transition:color .1s linear}.main__search__form{max-width:540px}.main__search__filters{margin-top:20px}.main__title{position:relative;margin:0 0 32px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.main__title .title{margin:0}.main__title__all{margin-top:8px;color:#9b9b9b;text-align:right;min-width:105px;transition:color .1s linear}.main__title__all>span{display:inline-block;vertical-align:top}.main__title__all:hover{color:#f14838}.main__section{padding:0 0 88px;overflow:hidden;position:relative}.main__section__text{margin:0 0 44px;padding-right:200px}.main__section__items{margin:0 0 16px}.main__section__item{margin:0 0 20px}.main__section__more{width:166px;margin:0 auto}.main__section_tags{padding:0;margin-bottom:120px;overflow:visible}.main__section_promo{padding:80px 0 84px;background-color:#e54d43;color:#fff;margin:0 0 88px}.main__section_promo .main__title{margin:0 0 16px}.main__section_promo .main__title__all{color:#fff;top:20px}.main__section_promo .main__title__all:hover{color:#333}@media screen and (min-width:768px){.main__best .slider__items{white-space:normal}.main__best .slider__arrow{display:none}.main__best .slider__item{padding:0 10px;box-sizing:border-box;margin:0!important;width:33.333333333333336%!important}.main__best .swiper-wrapper{margin:0 -10px;transform:none!important}}@media screen and (min-width:1024px){.main__best .slider__item{width:16.666666666666668%!important}}@media screen and (max-width:1600px){.main{position:relative;overflow:hidden}}@media screen and (max-width:1024px){.main{background:url(/_nuxt/img/bg_image_1.de518f5.jpg) no-repeat 110% -100px;background-size:202px auto}.main__section{padding-bottom:60px}.main__section_blog{padding-bottom:40px}.main__section_promo{padding:44px 0 72px}.main__section_tags{padding:0;margin-bottom:68px}.main__search{margin:52px 0 24px}.main__search__title{font-size:32px;line-height:40px;margin:0 0 12px}.main__search__text{font-size:16px;line-height:24px;margin:0 0 20px}.main__search__form{max-width:478px}.main__title{margin-bottom:16px}.main__title__all{margin-top:5px;margin-left:10px}}@media screen and (max-width:767px){.main{background-size:100px auto;background-position:110% -50px}.main__search{margin:48px 0 72px}.main__search__text{margin-bottom:32px}.main__title>.title:last-child{white-space:nowrap}.main__section{padding-bottom:44px;overflow:visible}.main__section_tags{padding:0}.main__section_promo{padding-bottom:72px;margin-bottom:44px}.main__section_promo .main__title__all{top:5px}.main__section__items{margin-bottom:10px}.main__section__item{margin:0 0 12px}.main__section__text{padding-right:0;margin-bottom:28px}.main__best .slider__item{width:173px;margin-right:20px}.main__best .slider__item:last-child{margin-right:0}}.parallax{position:absolute;background-repeat:no-repeat;background-position:0 0;z-index:-1;pointer-events:none;will-change:transform;transition:transform .01s linear}.parallax_1{background-image:url(/_nuxt/img/bg_image_1.de518f5.jpg);width:328px;height:729px;right:0;top:5px}.parallax_2{background-image:url(/_nuxt/img/bg_image_2.c2c5b7d.jpg);width:470px;height:736px;left:0;top:702px}.parallax_3{background-image:url(/_nuxt/img/bg_image_3.72c814b.jpg);width:258px;height:507px;right:0;top:1091px}.parallax_4{background-image:url(/_nuxt/img/bg_image_4.f58d4e4.png);width:380px;height:812px;right:0;top:7000px}@media screen and (max-width:1600px){.parallax_2{left:-260px}.parallax_3{right:-105px}.parallax_4{right:-150px;background-size:80%}}@media screen and (max-width:1200px){.parallax{display:none}}