.EventsGrid_grid__43AVP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media only screen and (max-width:1200px){.EventsGrid_grid__43AVP{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:950px){.EventsGrid_grid__43AVP{gap:12px}}@media only screen and (max-width:500px){.EventsGrid_grid__43AVP{grid-template-columns:repeat(1,1fr)}}.PageWrapper_main__3qTgP{margin:auto;padding-top:20px;max-width:1304px;padding-bottom:40px}.PageWrapper_content__ZG_ak{max-width:1280px;margin:0 12px}@media only screen and (max-width:500px){.PageWrapper_main__3qTgP{padding-bottom:0}}.BackButton_backButton__jyWFr{display:inline-flex;justify-content:center;align-items:center;gap:8px;font-family:var(--roboto);font-size:16px;line-height:19px;color:#989fa7;margin-top:12px}.BackButton_backButton__jyWFr .BackButton_icon__Ppbm_{stroke:#989fa7}.BackButton_backButton__jyWFr:hover{color:#5e5e5e}.BackButton_backButton__jyWFr:hover .BackButton_icon__Ppbm_{stroke:#5e5e5e}@media only screen and (max-width:500px){.BackButton_backButton__jyWFr{margin-top:0;font-size:12px;line-height:14px;gap:5px}.BackButton_backButton__jyWFr .BackButton_icon__Ppbm_{width:16px;height:16px}}.BackButton_breadcrumbs__EIQCB{display:inline-flex;justify-content:center;align-items:center;gap:0;font-family:var(--roboto);font-size:16px;line-height:19px;color:#989fa7;margin-top:12px}@media only screen and (max-width:500px){.BackButton_breadcrumbs__EIQCB{margin-top:0;font-size:12px;line-height:14px}}.BackButton_link__6ne9g{color:#989fa7}.BackButton_link__6ne9g:hover{color:#5e5e5e}.BackButton_separator__zrkHn{color:#989fa7;pointer-events:none}.CatalogNavArrow_container__t_lOw{position:absolute;bottom:0;z-index:2;display:flex;align-items:center;width:40px;height:100%;background:linear-gradient(90deg,#f9faff 0,#f9faff 38.67%,rgba(249,250,255,0));left:0;right:auto;justify-content:flex-start;cursor:pointer}@media only screen and (max-width:500px){.CatalogNavArrow_container__t_lOw{display:none}}.CatalogNavArrow_container__t_lOw.swiper-button-disabled{display:none}.CatalogNavArrow_container__t_lOw.CatalogNavArrow_right__ER4qf{background:linear-gradient(270deg,#f9faff 0,#f9faff 38.67%,rgba(249,250,255,0));left:auto;right:0;justify-content:flex-end}.CatalogNavArrow_container__t_lOw.CatalogNavArrow_right__ER4qf .CatalogNavArrow_arrow__iHSOe{transform:rotate(-90deg)}.has-submenu .CatalogNavArrow_container__t_lOw{background:linear-gradient(90deg,#fff 0,#fff 38.67%,hsla(0,0%,100%,0))}.has-submenu .CatalogNavArrow_container__t_lOw.CatalogNavArrow_right__ER4qf{background:linear-gradient(270deg,#fff 0,#fff 38.67%,hsla(0,0%,100%,0))}.CatalogNavArrow_arrow__iHSOe{transition-duration:.3s;transition-property:transform;will-change:transform;height:24px;width:24px;stroke:#000;transform:rotate(90deg)}.page_card__pRBNX{overflow:visible}.page_restaurantsGrid__hx894{display:grid;grid-template-columns:auto auto auto;grid-gap:20px}@media only screen and (max-width:1200px){.page_restaurantsGrid__hx894{grid-gap:12px}}@media only screen and (max-width:1100px){.page_restaurantsGrid__hx894{grid-template-columns:auto auto}}@media only screen and (max-width:750px){.page_restaurantsGrid__hx894{grid-template-columns:auto;grid-gap:12px}}.page_mapContainer__1XAGD{max-height:450px;position:relative;margin-top:40px}.page_secondaryHeader__r0YKd{padding-top:40px}.page_contacts__Y6Fux{display:flex;margin-top:40px;margin-bottom:40px}.page_contacts__Y6Fux .page_card__pRBNX{width:70%}.page_contacts__Y6Fux .page_buttons__jjyi9{padding-left:20px;display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);grid-gap:20px;gap:20px;width:30%}@media only screen and (max-width:1000px){.page_contacts__Y6Fux{flex-direction:column;gap:24px}.page_contacts__Y6Fux .page_card__pRBNX{width:100%;justify-content:flex-end}.page_contacts__Y6Fux .page_buttons__jjyi9{padding:0;width:100%;grid-template-columns:196px 196px;gap:12px}}@media only screen and (max-width:750px){.page_contacts__Y6Fux .page_buttons__jjyi9,.page_contacts__Y6Fux .page_card__pRBNX{width:100%}}@media only screen and (max-width:500px){.page_contacts__Y6Fux{gap:12px}.page_contacts__Y6Fux .page_card__pRBNX{order:2}.page_contacts__Y6Fux .page_buttons__jjyi9{order:1;grid-template-columns:calc(50% - 6px) calc(50% - 6px)}.page_contacts__Y6Fux .page_contactBtn__vRC5v{max-width:unset}}.page_header__pKoC7{margin-top:20px;background-color:#e30613;height:300px;width:100%;position:relative;display:flex;border-radius:20px;overflow:hidden;justify-content:space-between}@media only screen and (max-width:1100px){.page_header__pKoC7{height:220px}}@media only screen and (max-width:900px){.page_header__pKoC7 .page_headerPattern__oZp5h{right:-20%}.page_header__pKoC7 .page_headerDishIconWrapper__1acuo{max-width:30%;align-items:flex-end}.page_header__pKoC7 .page_headerIcon__o3riM{max-width:70%}}@media only screen and (max-width:600px){.page_header__pKoC7{height:220px;flex-direction:column;padding:30px 20px}.page_header__pKoC7 .page_headerIcon__o3riM{max-width:100%;width:100%;padding-left:0}.page_header__pKoC7 .page_headerDishIconWrapper__1acuo{max-width:unset;width:unset;height:110px;padding-right:0;margin-right:-40px;margin-bottom:-30px;align-self:flex-end}.page_header__pKoC7 .page_headerDishIcon___NBZp{height:100%;max-width:unset;width:unset}}.page_headerPattern__oZp5h{height:100%;position:absolute;top:0;right:0}.page_headerIcon__o3riM{z-index:3;max-width:55%;padding-left:80px}.page_headerDishIconWrapper__1acuo{z-index:1;max-width:45%;padding-right:20px;display:flex;height:100%}.page_headerDishIcon___NBZp{width:100%}.page_advantages__m52FL{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:16px;margin-top:50px;margin-bottom:20px}@media only screen and (max-width:750px){.page_advantages__m52FL{grid-template-columns:1fr 1fr;margin-top:30px;margin-bottom:10px}}@media only screen and (max-width:350px){.page_advantages__m52FL{grid-template-columns:1fr}}.page_advantage__h9dj2{background-color:#fef2e5;border-radius:20px;display:flex;flex-direction:column;padding:30px;gap:25px;align-items:center;justify-content:flex-start;text-align:center;font-family:var(--montserat);font-weight:700;font-size:18px;line-height:26px}.page_advantage__h9dj2 svg{height:120px}@media only screen and (max-width:1000px){.page_advantage__h9dj2{gap:25px;padding:20px}.page_advantage__h9dj2 svg{height:100px}}@media only screen and (max-width:750px){.page_advantage__h9dj2{font-weight:500}.page_advantage__h9dj2 svg{height:80px}}@media only screen and (max-width:500px){.page_advantage__h9dj2 svg{height:50px}}.page_advantage__h9dj2 svg{max-width:120px}.page_advantageText__mkmqq{flex-grow:1;display:flex;justify-content:center;align-items:center}.page_description__l_IdX{display:grid;grid-template-columns:55% auto;align-items:center;grid-gap:40px;font-family:var(--montserat);font-weight:500;font-size:16px;line-height:24px}@media only screen and (max-width:1000px){.page_description__l_IdX{gap:25px}}@media only screen and (max-width:600px){.page_description__l_IdX{grid-template-columns:1fr;gap:25px;font-size:14px;line-height:22px}}.page_description__l_IdX p{margin-bottom:20px}.page_description__l_IdX .page_descriptionImage__zUh_x{background-color:#f2f3f7;overflow:hidden;border-radius:20px;position:relative}@media only screen and (max-width:750px){.page_description__l_IdX .page_descriptionImage__zUh_x{border-radius:12px}}.page_description__l_IdX .page_descriptionImageWrapper__cptQl{width:100%;padding-bottom:75%;position:relative;display:block;background-color:#f2f3f7}@media only screen and (max-width:600px){.page_description__l_IdX .page_descriptionImageWrapper__cptQl{padding-bottom:60%}}@keyframes BanquetPage_loading-icon__RJjZx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BanquetPage_container__PqHkG{max-width:650px}.OutsideButton_container__U9iEF{cursor:pointer;border:2px solid #000;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px;padding:50px 20px;flex-basis:196px;flex-grow:0;flex-shrink:1;color:#000;font-size:16px;font-family:var(--roboto);background-color:unset;transition:all .3s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:750px){.OutsideButton_container__U9iEF:not(.OutsideButton_big__etA_E){flex-direction:row;gap:8px;border-radius:12px;padding:16px 0}.OutsideButton_container__U9iEF:not(.OutsideButton_big__etA_E) .OutsideButton_circleBackground__ohqt8{width:32px;height:32px}.OutsideButton_container__U9iEF:not(.OutsideButton_big__etA_E) .OutsideButton_circleBackground__ohqt8 .OutsideButton_svgIcon__WF8PV{width:20px;height:20px}.OutsideButton_container__U9iEF.OutsideButton_big__etA_E{padding:40px 0}.OutsideButton_container__U9iEF.OutsideButton_big__etA_E .OutsideButton_circleBackground__ohqt8{width:48px;height:48px}.OutsideButton_container__U9iEF.OutsideButton_big__etA_E .OutsideButton_circleBackground__ohqt8 .OutsideButton_svgIcon__WF8PV{width:20px;height:20px}}.OutsideButton_container__U9iEF .OutsideButton_circleBackground__ohqt8{background:#000;border-radius:50%;width:64px;height:64px;display:flex;justify-content:center;align-items:center}.OutsideButton_container__U9iEF .OutsideButton_text__YI_rk{text-align:center;transition:all .3s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:750px){.OutsideButton_container__U9iEF .OutsideButton_text__YI_rk{word-spacing:normal}}.OutsideButton_container__U9iEF svg{fill:#000;transition:all .3s cubic-bezier(.215,.61,.355,1)}@media(hover:hover)and (pointer:fine){.OutsideButton_container__U9iEF:hover{border:2px solid #383838!important}.OutsideButton_container__U9iEF:hover svg{fill:#383838}.OutsideButton_container__U9iEF:hover .OutsideButton_text__YI_rk{color:#383838!important}}.OutsideEvents_mainBlock__yKns_{display:flex;gap:20px;align-items:flex-start}@media only screen and (max-width:750px){.OutsideEvents_mainBlock__yKns_{flex-direction:column;align-items:unset}}.OutsideEvents_mainBlock__yKns_ .OutsideEvents_mainCard__p9dPN{width:100%;background-color:#f2f3f7!important;font-size:20px;font-weight:500;font-family:var(--montserrat)}.OutsideEvents_mainBlock__yKns_ .OutsideEvents_mainCard__p9dPN .OutsideEvents_mainHeader__QHRhl{font-size:32px;font-weight:700;margin-bottom:22px}@media only screen and (max-width:1200px){.OutsideEvents_mainBlock__yKns_ .OutsideEvents_mainCard__p9dPN .OutsideEvents_mainHeader__QHRhl{font-size:28px}}@media only screen and (max-width:1000px){.OutsideEvents_mainBlock__yKns_ .OutsideEvents_mainCard__p9dPN .OutsideEvents_mainHeader__QHRhl{font-size:20px}}.OutsideEvents_mainBlock__yKns_ .OutsideEvents_bookingButton__rj_gR{flex-basis:196px;flex-shrink:0}@media only screen and (max-width:750px){.OutsideEvents_mainBlock__yKns_ .OutsideEvents_bookingButton__rj_gR{flex-basis:auto;order:-1}}.OutsideEvents_mainCardGrid__Kznce{display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-gap:50px;gap:50px}@media only screen and (max-width:500px){.OutsideEvents_mainCardGrid__Kznce{grid-template-columns:1fr;gap:10px}}.OutsideEvents_mainCardGrid__Kznce .OutsideEvents_bigText__8egyh{font-family:var(--montserrat);font-weight:500;font-size:20px;line-height:28px;font-style:normal}@media only screen and (max-width:500px){.OutsideEvents_mainCardGrid__Kznce .OutsideEvents_bigText__8egyh{font-size:16px;line-height:22px}}.OutsideEvents_tiny__ditDr{font-family:var(--montserrat);font-weight:500;font-size:12px;line-height:16px;font-style:normal}@media only screen and (max-width:500px){.OutsideEvents_tiny__ditDr{font-size:10px;line-height:14px}}.OutsideEvents_container__mlSeD{max-width:850px}.OutsideEvents_form__o2Hyg .h1{padding-top:0!important}.OutsideEvents_block__H_rtq{margin-top:80px;letter-spacing:-1px}.OutsideEvents_block__H_rtq.OutsideEvents_texts__rdM4s{display:flex;flex-direction:column;gap:32px}.OutsideEvents_block__H_rtq.OutsideEvents_texts__rdM4s a{color:#fc2c38;text-decoration:underline}@media only screen and (max-width:950px){.OutsideEvents_block__H_rtq{margin-top:60px}.OutsideEvents_block__H_rtq .OutsideEvents_texts__rdM4s{gap:20px}}@media only screen and (max-width:500px){.OutsideEvents_block__H_rtq{margin-top:40px}}.OutsideEvents_block__H_rtq .OutsideEvents_bold__hPh1s{font-weight:600}.OutsideEvents_small__5zMqj{font-family:var(--montserrat);font-weight:500;font-size:16px;line-height:24px;font-style:normal}@media only screen and (max-width:500px){.OutsideEvents_small__5zMqj{font-size:14px;line-height:18px}}.OutsideEvents_heading__PtJD3{font-family:var(--montserrat);font-weight:700;font-size:24px;line-height:32px;font-style:normal}@media only screen and (max-width:750px){.OutsideEvents_heading__PtJD3{font-size:18px;line-height:24px}}.OutsideEvents_heading2__xl_0Q{font-family:var(--montserrat);font-weight:600;font-size:20px;line-height:28px;font-style:normal}@media only screen and (max-width:500px){.OutsideEvents_heading2__xl_0Q{font-size:16px;line-height:20px}}.OutsideEvents_medium__2muXT{font-family:var(--montserrat);font-weight:500;font-size:20px;line-height:28px;font-style:normal}@media only screen and (max-width:500px){.OutsideEvents_medium__2muXT{font-size:14px;line-height:18px}}.OutsideEvents_bigLink__cJ14L{font-weight:600}.OutsideEvents_topBlock__bN8Xo{position:relative;background-color:#fc2c38;border-radius:20px;font-weight:700;font-family:var(--montserrat);font-size:56px;line-height:64px;height:300px;margin:24px 0;color:#fff;padding:0 40px;display:flex;overflow:hidden;align-items:center;justify-content:space-between;gap:30px}.OutsideEvents_topBlock__bN8Xo .OutsideEvents_topBlockTitle__hK60V{font-size:56px;padding:0}.OutsideEvents_topBlock__bN8Xo .OutsideEvents_topBlockIcon__SYSjm{height:130%;margin:-20% 0;flex-shrink:0}@media only screen and (max-width:1000px){.OutsideEvents_topBlock__bN8Xo{height:250px;font-size:46px;line-height:56px;border-radius:12px}}@media only screen and (max-width:750px){.OutsideEvents_topBlock__bN8Xo{flex-direction:column;align-items:flex-start;padding:16px;gap:0}.OutsideEvents_topBlock__bN8Xo .OutsideEvents_topBlockIcon__SYSjm{height:100%;margin-bottom:-15%;flex-shrink:0}}@media only screen and (max-width:500px){.OutsideEvents_topBlock__bN8Xo{height:216px;margin:12px 0;font-size:24px;line-height:32px;border-radius:12px}.OutsideEvents_topBlock__bN8Xo .OutsideEvents_topBlockTitle__hK60V{font-size:24px;padding:0}}.page_topBlock__6fEgs{position:relative;background-color:#fc2c38;border-radius:20px;font-weight:700;font-family:var(--montserrat);font-size:56px;line-height:64px;height:300px;margin-top:24px;margin-bottom:40px;color:#fff;padding:0 40px;display:flex;overflow:hidden;align-items:center;justify-content:space-between;gap:30px}.page_topBlock__6fEgs .page_topBlockIcon__kpMmg{height:130%;margin-bottom:-12%;margin-right:-5%;flex-shrink:0}@media only screen and (max-width:1000px){.page_topBlock__6fEgs{height:250px;font-size:46px;line-height:56px;border-radius:12px}}@media only screen and (max-width:850px){.page_topBlock__6fEgs{flex-direction:column;align-items:flex-start;padding:16px;gap:0}.page_topBlock__6fEgs .page_topBlockIcon__kpMmg{height:100%;flex-shrink:0;margin-bottom:0;margin-right:0}}@media only screen and (max-width:500px){.page_topBlock__6fEgs{height:216px;margin:12px 0;font-size:24px;line-height:32px;border-radius:12px}}.page_mainBlock__Z3eEv{display:flex;gap:20px;align-items:flex-start}@media only screen and (max-width:750px){.page_mainBlock__Z3eEv{flex-direction:column;align-items:unset}}.page_mainBlock__Z3eEv .page_mainCard__YcTLS{width:100%;background-color:#f2f3f7!important;font-size:20px;font-weight:500;font-family:var(--montserrat);display:flex;gap:50px}@media only screen and (max-width:500px){.page_mainBlock__Z3eEv .page_mainCard__YcTLS{gap:30px;flex-direction:column}}.page_mainBlock__Z3eEv .page_mainCard__YcTLS a{color:#fc2c38;text-decoration:underline}.page_mainBlock__Z3eEv .page_mainCard__YcTLS .page_mainCardText__FC8I3{flex-basis:60%}.page_mainBlock__Z3eEv .page_mainCard__YcTLS .page_mainCardSubHeader__BJTUb{margin-bottom:15px}.page_mainBlock__Z3eEv .page_mainCard__YcTLS .page_mainHeader__fZgf_{font-size:32px;font-weight:700;margin-bottom:22px}@media only screen and (max-width:1200px){.page_mainBlock__Z3eEv .page_mainCard__YcTLS .page_mainHeader__fZgf_{font-size:28px}}@media only screen and (max-width:1000px){.page_mainBlock__Z3eEv .page_mainCard__YcTLS .page_mainHeader__fZgf_{font-size:20px}}.page_mainBlock__Z3eEv .page_bookingButton__OEa69{flex-basis:196px;flex-shrink:0}@media only screen and (max-width:750px){.page_mainBlock__Z3eEv .page_bookingButton__OEa69{flex-basis:auto;order:-1}}.page_bold__fJ0RF{font-weight:700;margin-bottom:26px;margin-top:40px}.page_container__U7_w_{max-width:850px}.page_stockLinks__FVVFd{margin:40px 0!important}.page_mainCard__zP_mZ{width:100%;background-color:#f2f3f7!important;font-size:20px;font-weight:500;font-family:var(--montserrat)}.page_mainCard__zP_mZ .page_mainHeader__GhQg_{font-size:36px;font-weight:700;margin-bottom:32px}@media only screen and (max-width:1200px){.page_mainCard__zP_mZ .page_mainHeader__GhQg_{font-size:28px}}@media only screen and (max-width:1000px){.page_mainCard__zP_mZ .page_mainHeader__GhQg_{font-size:24px}}@media only screen and (max-width:750px){.page_mainCard__zP_mZ .page_mainHeader__GhQg_{font-size:20px;margin-bottom:16px}}.page_mainCardGrid__mCiBn{display:grid;grid-template-columns:1fr 1fr auto;align-items:start;grid-gap:50px;gap:50px;font-weight:500;font-family:var(--montserrat)}.page_mainCardGrid__mCiBn .page_info__4sTLu{max-width:350px;display:block;font-size:14px}.page_mainCardGrid__mCiBn .page_info__4sTLu a{color:#fc2c38;text-decoration:underline;font-size:20px}@media only screen and (max-width:750px){.page_mainCardGrid__mCiBn .page_info__4sTLu{font-size:12px}.page_mainCardGrid__mCiBn .page_info__4sTLu a{color:#fc2c38;text-decoration:underline;font-size:18px}}.page_mainCardGrid__mCiBn .page_mainCardColumn__jQiM_{display:flex;flex-direction:column;gap:8px}.page_mainCardGrid__mCiBn .page_subHeader__BWD7s{font-weight:500;font-size:20px;line-height:28px;margin-bottom:8px}@media only screen and (max-width:1100px){.page_mainCardGrid__mCiBn{gap:30px}}@media only screen and (max-width:500px){.page_mainCardGrid__mCiBn{display:flex;flex-direction:column;gap:30px}}.page_content__AZgTU{padding-top:40px;max-width:850px;font-weight:500;font-family:var(--montserrat);color:#000;font-size:16px;line-height:24px}.page_content__AZgTU .page_bold__k7PL3{font-weight:700;margin-bottom:30px}.BookButton_container__6Al24{border:2px solid #000;border-radius:20px;display:flex;flex-grow:1;justify-content:center;align-items:center;flex-direction:column;gap:24px;padding:36px 16px;max-width:196px;color:#000;font-size:16px;font-family:var(--roboto);transition:all .3s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:750px){.BookButton_container__6Al24{gap:16px;border-radius:12px;padding:36px 16px}}.BookButton_container__6Al24 .BookButton_icon__w1P4T{height:64px}@media only screen and (max-width:500px){.BookButton_container__6Al24 .BookButton_icon__w1P4T{height:48px}}.BookButton_container__6Al24 .BookButton_text__qzIZW{word-spacing:9999px;text-align:center;transition:all .3s cubic-bezier(.215,.61,.355,1)}@media only screen and (max-width:750px){.BookButton_container__6Al24 .BookButton_text__qzIZW{word-spacing:normal}}.BookButton_container__6Al24 svg{fill:#000;transition:all .3s cubic-bezier(.215,.61,.355,1)}@media(hover:hover)and (pointer:fine){.BookButton_container__6Al24:hover{border:2px solid #383838!important}.BookButton_container__6Al24:hover svg{fill:#383838}.BookButton_container__6Al24:hover .BookButton_text__qzIZW{color:#383838!important}}.SideNav_container__hPUQv{background-color:#505458;border-radius:8px;padding:24px 14px;width:305px}@media only screen and (max-width:1000px){.SideNav_container__hPUQv{padding:12px 6px}}.SideNav_item__TswMV{cursor:pointer;display:flex;align-items:center;font-family:var(--roboto);font-weight:400;font-size:16px;line-height:20px;color:#fff;border-radius:8px;padding:8px}.SideNav_item__TswMV .SideNav_icon__BnVrU{height:32px;width:32px;margin-right:16px;filter:brightness(0) invert(100%)}@media only screen and (max-width:1000px){.SideNav_item__TswMV{font-size:14px;line-height:18px}.SideNav_item__TswMV .SideNav_icon__BnVrU{height:24px;width:24px;margin-right:8px}}@media(hover:hover)and (pointer:fine){.SideNav_item__TswMV:hover{background-color:#5e5e5e}}.SideNav_item__TswMV.SideNav_active__daP2n{background-color:#fc2c38}.SideNav_separator__vtZPy{height:1px;background-color:#fff;margin:16px 0}