.list-view-loading{position:relative}.list-view-loading:before{content:'';display:block;width:100%;height:100%;background:rgba(255,255,255,0.5);position:absolute;left:0;top:0;z-index:10}.list-view-loading:after{content:'';display:block;width:100px;height:100px;background:url("/i/ajax/ajax.gif") no-repeat 50%;position:absolute;left:50%;top:150px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:15}@media only screen and (max-width:480px){.list-view-loading:after{position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.advantages{background:rgba(113,128,150,0.19);padding:80px 0 110px}@media only screen and (max-width:1024px){.advantages{padding:50px 0 70px}}@media only screen and (min-width:1025px){.catalogue-filters-page .advantages{padding-top:140px}}@media only screen and (max-width:480px){.catering-page .advantages{padding-bottom:30px}}.advantages__inner{padding:0 80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1500px){.advantages__inner{padding:0}}@media only screen and (max-width:1024px){.advantages__inner{gap:30px}}@media only screen and (max-width:896px){.advantages__inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 30px}}@media only screen and (max-width:480px){.advantages__inner{gap:50px 15px}}.catering-page .advantages__inner{display:grid;grid-template-columns:repeat(4,1fr);padding:0 150px;gap:50px 60px}@media only screen and (max-width:1500px){.catering-page .advantages__inner{padding:0 50px}}@media only screen and (max-width:1024px){.catering-page .advantages__inner{grid-template-columns:repeat(3,1fr);padding:0}}@media only screen and (max-width:896px){.catering-page .advantages__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:25px}.catering-page .advantages__inner .slick-arrow{min-width:35px;background-image:url("/i/slick-arrow-inactive-new.svg");background-position:0 0}}.advantages__slider-counter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;letter-spacing:5px;font-size:1.7rem;color:#718096;line-height:30px;margin-top:10px}@media only screen and (max-width:700px){.advantages__slider-counter{font-size:1.4rem}}@media only screen and (max-width:700px){.advantages__title{margin-bottom:2em}}.advantages__item-img{position:relative;height:140px}@media only screen and (max-width:1024px){.advantages__item-img{height:80px}}.advantages__item-img img{display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 100ms ease;transition:opacity 100ms ease}@media only screen and (max-width:1024px){.advantages__item-img img{max-width:105px}}@media only screen and (max-width:896px){.catering-page .advantages__item-img{height:100px}}.advantages__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-decoration:none !important;gap:25px}@media only screen and (max-width:1024px){.advantages__item{gap:15px}}@media only screen and (max-width:896px){.advantages__item{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}.catering-page .advantages__item{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:20px}}.advantages__item .hover-icon{opacity:0}@media (hover:hover) and (pointer:fine){.advantages__item:hover .unhover-icon{opacity:0}.advantages__item:hover .hover-icon{opacity:1}}.advantages__item span{font-size:1.8rem;font-weight:500;line-height:3rem;text-align:center}@media only screen and (max-width:1366px){.advantages__item span{font-size:1.5rem;line-height:2rem}}@media only screen and (max-width:1024px){.advantages__item span{line-height:1.3em}}.advantages__item:nth-child(3) .hover-icon{margin-bottom:-1px}.advantages__item:nth-child(5) .hover-icon{margin-left:1px}.subscribe{position:relative}@media only screen and (min-width:1025px){.subscribe{margin-top:-72px}}@media only screen and (min-width:1025px){.subscribe + *{margin-top:-72px}}.subscribe__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:40px;padding:35px 50px;background-color:#2f9e48;max-width:1510px;margin:0 auto}@media only screen and (max-width:700px){.subscribe__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 30px}}@media only screen and (max-width:480px){.subscribe__inner{padding:20px 15px}}.subscribe__title{font-size:3rem;color:#fff;font-weight:600;-webkit-flex-basis:calc(50% - 40px);-ms-flex-preferred-size:calc(50% - 40px);flex-basis:calc(50% - 40px)}@media only screen and (max-width:1024px){.subscribe__title{font-size:2rem}}@media only screen and (max-width:700px){.subscribe__title{text-align:center}}.subscribe__form{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:15px}@media only screen and (max-width:700px){.subscribe__form{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.subscribe__form .form__field:first-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.subscribe__form .form__submit-button{font-size:0;width:64px;height:64px;background-color:#0a7b23;position:relative}@media only screen and (max-width:1366px){.subscribe__form .form__submit-button{width:58px;height:58px}}@media only screen and (max-width:1024px){.subscribe__form .form__submit-button{width:51px;height:51px}}.subscribe__form .form__submit-button::before{content:'';display:block;width:12px;height:12px;position:absolute;left:50%;top:50%;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:translate(-60%,-50%) rotate(45deg);transform:translate(-60%,-50%) rotate(45deg)}.subscribe__form .form__submit-button:hover{background-color:$light-gray}@media only screen and (max-width:700px){.subscribe__form .form__input{text-align:left}}.catering-page__top-text{padding:120px 0;color:#fff;background:url("/i/catering-top-text-bg-full.png") 50%/cover no-repeat;min-height:640px;position:relative}@media only screen and (max-width:1024px){.catering-page__top-text{background:#232323 url("/i/catering-decor-2.png") 118% -65%/25% no-repeat;padding:40px 0 90px;min-height:initial}}@media only screen and (max-width:896px){.catering-page__top-text{padding:40px 30px 90px;background-position-y:-40%}}@media only screen and (max-width:480px){.catering-page__top-text{background-position:135% 0;background-size:40%;padding:40px 15px 90px}}.catering-one-page .catering-page__top-text{background-position:0 0;background-size:contain;background-color:#05080d;padding-bottom:0;background-image:url("/i/catering-top-text-bg.jpg")}@media only screen and (max-width:1024px){.catering-one-page .catering-page__top-text{background:#000}}.catering-page__top-text .decor{position:absolute;-webkit-transition:all 750ms ease;transition:all 750ms ease;opacity:0;translate:0 50px;pointer-events:none}@media only screen and (max-width:1500px){.catering-page__top-text .decor{scale:.75}}@media only screen and (max-width:1024px){.catering-page__top-text .decor{scale:.5}}@media only screen and (max-width:480px){.catering-page__top-text .decor{scale:.35}}.catering-page__top-text .decor-1{bottom:-122px;left:280px}@media only screen and (max-width:1600px){.catering-page__top-text .decor-1{left:0}}@media only screen and (max-width:1366px){.catering-page__top-text .decor-1{left:80px;bottom:-150px}}@media only screen and (max-width:1024px){.catering-page__top-text .decor-1{left:-175px;bottom:-200px}}@media only screen and (max-width:480px){.catering-page__top-text .decor-1{left:-165px}}.catering-page__top-text .decor-2{bottom:-23%;right:280px;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width:1024px){.catering-page__top-text .decor-2{display:none}}.catering-page__top-text .decor-3{bottom:-220px;right:0;-webkit-transition-delay:500ms;transition-delay:500ms}@media only screen and (max-width:1500px){.catering-page__top-text .decor-3{right:-52px}}@media only screen and (max-width:1024px){.catering-page__top-text .decor-3{display:none}}.catering-page__top-text.inview .decor{translate:0;opacity:1}.catering-page__top-text-caption{color:inherit;text-align:center;text-transform:initial}.catering-page__top-text .text-container{max-width:885px;margin:0 auto;font-size:1.8rem}@media only screen and (max-width:480px){.catering-page__top-text .text-container{font-size:1.4rem;line-height:1.7}}.catering-page__top-text .text-container .green{color:#6ae185}.catering-page__top-text .text-container a:hover{color:#2f9e48}@media only screen and (min-width:1501px){.catering-one-page .catering-page__top-text .text-container{max-width:1145px}}.catering-service-types{padding-top:100px;padding-bottom:150px;display:grid;grid-template-columns:repeat(3,1fr);gap:0 4vw;overflow:hidden}@media only screen and (max-width:1024px){.catering-service-types{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:896px){.catering-service-types{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:480px){.catering-service-types{grid-template-columns:100%}}.catering-one-page .catering-service-types{padding-right:35px;padding-top:0}@media only screen and (max-width:1366px){.catering-one-page .catering-service-types{grid-template-columns:repeat(2,1fr);padding-bottom:70px}}@media only screen and (max-width:700px){.catering-one-page .catering-service-types{grid-template-columns:100%}}@media only screen and (max-width:480px){.catering-one-page .catering-service-types{padding-right:15px}}.catering-service-types .small-caption,.catering-service-types .subcaption,.catering-service-types .caption{grid-column:1/-1}.catering-service-types .item{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #c4c4c4;border-bottom:2px solid #2f9e48}@media only screen and (max-width:1024px){.catering-service-types .item{margin-bottom:4vw}}@media only screen and (max-width:480px){.catering-service-types .item{margin-bottom:50px}}.catering-one-page .catering-service-types .item{border:0}@media only screen and (max-width:1366px) and (min-width:701px){.catering-one-page .catering-service-types .item{margin-bottom:4vw}}.catering-service-types .item-head{position:relative;padding:35px;background:url("/i/catering-service-types-bg.jpg") 50%/cover no-repeat}@media only screen and (max-width:1280px){.catering-service-types .item-head{padding:25px}}.catering-service-types .item__decor{position:absolute;right:-80px;bottom:-65px}@media only screen and (max-width:1280px){.catering-service-types .item__decor{scale:.75;bottom:-100px}}@media only screen and (max-width:896px){.catering-service-types .item__decor{scale:.5;bottom:-115px;right:-95px}}.catering-service-types .item__caption{font-size:3.3rem;font-weight:700;color:#6ae185;margin-bottom:20px;padding-bottom:20px;max-width:80%;position:relative}@media (max-width:1600px){.catering-service-types .item__caption{max-width:none;font-size:3.2rem}}@media (max-width:1441px){.catering-service-types .item__caption{font-size:2.8rem}}@media only screen and (max-width:896px){.catering-service-types .item__caption{font-size:2rem}}.catering-one-page .catering-service-types .item__caption::after{content:'';position:absolute;left:0;bottom:0;width:65px;border-bottom:2px solid #2f9e48}.catering-service-types .item__price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;font-size:3.5rem;font-weight:700;color:#fff}@media only screen and (max-width:896px){.catering-service-types .item__price{font-size:2.5rem}}@media only screen and (max-width:480px){.catering-service-types .item__price{font-size:2rem}}.catering-service-types .item__price span{color:#2f9e48;font-size:1.8rem;font-weight:400}@media only screen and (max-width:1024px){.catering-service-types .item__price span{font-size:1.4rem}}@media only screen and (max-width:1500px){.catering-one-page .catering-service-types .item__price{font-size:2.4rem}}.catering-service-types .item__text{padding:50px 35px;padding-left:10px;font-size:1.8rem;line-height:1.35}@media only screen and (max-width:1280px){.catering-service-types .item__text{font-size:1.5rem}}@media only screen and (max-width:896px){.catering-service-types .item__text{padding:20px 25px;padding-left:10px}}@media only screen and (max-width:480px){.catering-service-types .item__text{font-size:1.4rem}}.catering-service-types .item__text ul:first-child{padding-top:0}.catering-service-types .item__text a{border-bottom:1px solid #6ae185;font-weight:500}.catering-service-types .item__link{color:#6ae185;font-size:1.8rem;font-weight:500;margin:30px 0;display:block}.catering-service-types .item__button{background-color:#2f9e48;color:#fff}.catering-service-types .item__button:hover{background-color:#31a44b}.catering-service-types .item__button::after{border-color:#fff}.catering-service-formats{padding:100px 40px;background-color:#232323;display:grid;grid-template-columns:repeat(4,1fr);gap:70px 35px}@media only screen and (max-width:1280px){.catering-service-formats{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1024px){.catering-service-formats{gap:35px}}@media only screen and (max-width:896px){.catering-service-formats{grid-template-columns:repeat(2,1fr);padding:50px 30px}}@media only screen and (max-width:480px){.catering-service-formats{gap:25px 15px;padding:50px 15px}}.catering-service-formats .caption{grid-column:1/-1;margin-bottom:0}.catering-service-formats .item{background-size:cover;position:relative}.catering-service-formats .item::before{content:'';display:block;padding-bottom:100%;background:-webkit-gradient(linear,left top, left bottom,from(0),color-stop(0%, #000),color-stop(42.92%, transparent));background:linear-gradient(0,#000 0%,transparent 42.92%)}.catering-service-formats .item__content{position:absolute;left:0;bottom:0;display:block;width:100%;padding-left:50px;padding-bottom:50px;color:#fff}@media only screen and (max-width:896px){.catering-service-formats .item__content{padding-left:30px;padding-bottom:20px}}@media only screen and (max-width:480px){.catering-service-formats .item__content{padding-left:15px}}.catering-service-formats .item__content::before{content:'';position:absolute;left:0;bottom:0;display:block;width:75px;border-bottom:2px solid #2f9e48}@media only screen and (max-width:480px){.catering-service-formats .item__content::before{width:50px}}.catering-service-formats .item__caption{color:#fff;font-size:2.9rem;font-weight:700}@media only screen and (max-width:896px){.catering-service-formats .item__caption{font-size:2.4rem}}@media only screen and (max-width:480px){.catering-service-formats .item__caption{font-size:1.4rem}}.catering-service-buttons{background-color:#232323;padding-bottom:100px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:35px}@media only screen and (max-width:700px){.catering-service-buttons{padding:0 15px 50px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:480px){.catering-service-buttons{gap:0}}.catering-service-buttons a{width:320px;line-height:70px;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:22px;font-weight:600;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.catering-service-buttons a{line-height:55px;font-size:1.8rem}}@media only screen and (max-width:480px){.catering-service-buttons a{-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;line-height:1}}.catering-service-buttons .callback-btn{border:2px solid #2f9e48;color:#fff;gap:20px}@media only screen and (max-width:480px){.catering-service-buttons .callback-btn{padding:15px;border:0;font-size:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:0}}.catering-service-buttons .callback-btn::before{content:'';display:block;width:35px;height:35px;background:url("/i/callback-icon-green.svg") 50% no-repeat;background-size:contain}.catering-vitrine{margin:100px 0}.catering-one-page .catering-vitrine{margin:0;margin-bottom:60px}.catering-one-page .catering-vitrine .vitrine{padding-bottom:40px}@media only screen and (max-width:896px){.catering-one-page .catering-vitrine .vitrine{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:896px){.catering-one-page .catering-vitrine .slick-list{padding-right:30px}}@media only screen and (max-width:480px){.catering-one-page .catering-vitrine .slick-list{padding-right:15px}}.catering-one-page .catering-vitrine .small-caption,.catering-one-page .catering-vitrine .subcaption,.catering-one-page .catering-vitrine .caption{margin-bottom:2.5em}@media only screen and (max-width:896px){.catering-vitrine .wrapper{padding-right:0}}.catering-vitrine + .catering-vitrine{margin-top:0}@media only screen and (max-width:480px){.catering-vitrine + .catering-vitrine{margin-bottom:50px}}@media only screen and (min-width:701px){.catering-vitrine .vitrine-more-btn{margin-top:70px}}.catering-one-page .catering-vitrine .vitrine-more-btn{margin-top:0}@media only screen and (max-width:896px){.catering-vitrine .slick-slide{margin-left:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.catering-vitrine .slick-slide > div + div{margin-top:20px}}@media only screen and (max-width:1024px){.catering-one__body-banners{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3vw}}@media only screen and (max-width:480px){.catering-one__body-banners{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:1025px){.catering-one__body-banners .info-banner + .info-banner{margin-top:25px}}.catering-one__form{max-width:1145px;margin-top:100px;padding-top:40px;padding-bottom:75px;padding-right:160px;padding-left:135px;margin-bottom:-80px;position:relative}@media only screen and (max-width:1500px){.catering-one__form{margin-top:50px}}@media only screen and (max-width:896px){.catering-one__form{margin-left:-30px;margin-right:-30px}}@media only screen and (max-width:700px){.catering-one__form{padding:40px 30px}}@media only screen and (max-width:480px){.catering-one__form{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width:701px){.catering-one__form .caption{margin-bottom:.5em}}.catering-one__form-image{position:absolute;top:-190px;right:-9vw}@media only screen and (max-width:1500px){.catering-one__form-image{display:none}}.catering-gallery{padding:60px 0 50px}@media only screen and (min-width:701px){.catering-gallery{background-color:#000}.catering-gallery .caption{color:#fff}}.catering-gallery__slider{cursor:-webkit-grab;cursor:grab}.catering-gallery__slider:active,.catering-gallery__slider:focus{cursor:-webkit-grabbing;cursor:grabbing}.catering-gallery__slider .slick-list{padding:0 20%;margin-left:-30px}@media only screen and (max-width:1024px){.catering-gallery__slider .slick-list{padding:0 30%}}@media only screen and (max-width:700px){.catering-gallery__slider .slick-list{padding:0}}.catering-gallery__slider .slick-slide{margin-left:30px;position:relative}.catering-gallery__slider .slick-slide::after{content:'';position:absolute;left:0;top:0;z-index:1;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.3);-webkit-transition:all 250ms ease;transition:all 250ms ease;opacity:1;pointer-events:none}.catering-gallery__slider .slick-slide.slick-current.slick-active::after{opacity:0}.catering-gallery__slider-item{position:relative;padding-bottom:100%}.catering-gallery__slider-item img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catering-gallery__slider-controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:40px;margin-top:50px;position:relative;width:300px;max-width:300px;margin-left:auto;margin-right:auto;overflow:visible}.catering-gallery__slider-controls::before,.catering-gallery__slider-controls::after{top:25px}.catering-gallery__slider-controls::before{background:-webkit-gradient(linear,left top, right top,color-stop(13.02%, #000),to(rgba(255,255,255,0)));background:linear-gradient(90deg,#000 13.02%,rgba(255,255,255,0) 100%)}.catering-gallery__slider-controls::after{background:-webkit-gradient(linear,right top, left top,color-stop(13.02%, #000),to(rgba(255,255,255,0)));background:linear-gradient(270deg,#000 13.02%,rgba(255,255,255,0) 100%)}.catering-gallery__slider-controls .slick-arrow{position:absolute;top:15px}.catering-gallery__slider-controls .slick-arrow.slick-prev{left:-50px}.catering-gallery__slider-controls .slick-arrow.slick-next{right:-50px}.catering-gallery__slider-controls .slick-dots{-ms-overflow-style:none;scrollbar-width:none;position:relative;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:auto;max-width:300px;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.catering-gallery__slider-controls .slick-dots::-webkit-scrollbar{display:none}.catering-inner-page__characteristics{display:grid;grid-template-columns:50% 1fr 1fr 1fr;border-bottom:1px solid #718096;padding-bottom:5px;color:#718096;font-size:13px;margin-left:40px;margin-right:40px;padding-top:66px}@media only screen and (max-width:1024px){.catering-inner-page__characteristics{margin-left:30px;margin-right:30px}}@media only screen and (max-width:700px){.catering-inner-page__characteristics{display:none}}@media only screen and (min-width:1025px){.catering-inner-page .subscribe{margin-bottom:50px}}.catering-inner-page .breadcrumbs__desc{color:#000}.catering-inner-page h1{text-align:left}.catering-inner-page table{padding-left:40px;padding-right:40px;display:grid}@media only screen and (max-width:1024px){.catering-inner-page table{padding-left:30px;padding-right:30px}}@media only screen and (max-width:700px){.catering-inner-page table{display:table}}.catering-inner-page * + table:not(:first-of-type){margin-top:40px}.catering-inner-page table tr{display:grid;grid-template-columns:50% 1fr 1fr 1fr}@media only screen and (max-width:700px){.catering-inner-page table tr{grid-template-columns:65% 30%;gap:25px}}@media only screen and (max-width:700px){.catering-inner-page table tr:first-child td:first-child{margin-left:15px}}.catering-inner-page table tr:first-child td:not(:first-child) p{line-height:0;font-size:0;border:0;padding:0}@media only screen and (max-width:700px){.catering-inner-page table tr:first-child td:not(:first-child) p{font-size:13px;line-height:normal;font-style:normal;color:#718096;font-weight:400}}.catering-inner-page table tr:not(:first-child){padding:30px 40px}@media only screen and (max-width:700px){.catering-inner-page table tr:not(:first-child){padding:20px 15px}}.catering-inner-page table tr td:not(:first-child){font-weight:700;font-size:1.8rem}@media only screen and (max-width:700px){.catering-inner-page table tr td:not(:first-child){font-size:1.4rem}}.catering-inner-page table tr td:first-child p{font-style:normal}.catering-inner-page table tr:nth-child(odd):not(:first-child):not(:nth-child(2)){background-color:#f5f5f5}.catering-inner-page table tr:first-child p{color:#2f9e48;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 35px;border:1px solid #2f9e48;border-radius:20px}@media only screen and (max-width:700px){.catering-inner-page table tr:first-child p{padding:10px 30px}}.catering-inner-page .gray-text{color:#718096}.catering-inner-page__intro-text{font-size:1.8rem;font-weight:500;top:-100px;position:relative}@media only screen and (max-width:700px){.catering-inner-page__intro-text{font-size:1.4rem;color:#718096;position:unset}}@media screen and (max-width:700px){.catering-inner-page table{font-size:13px;margin-bottom:24px;margin-top:70px}.catering-inner-page table tr:first-child>td:nth-of-type(2):before,.catering-inner-page table tr:first-child>td:nth-of-type(3):before,.catering-inner-page table tr:first-child>td:nth-of-type(4):before{position:absolute;display:block;content:'';width:88px;height:39px;background-image:url(data:image/png;base64,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);margin-left:-66px;margin-top:-55px;right:15px;cursor:pointer}.catering-inner-page table tr:first-child>td:nth-of-type(2):before{background-position-y:0}.catering-inner-page table tr:first-child>td:nth-of-type(3):before{background-position-y:78px}.catering-inner-page table tr:first-child>td:nth-of-type(4):before{background-position-y:39px}.catering-inner-page table tr>td:nth-of-type(1){max-width:100%}.catering-inner-page table tr>td:nth-of-type(2),.catering-inner-page table tr>td:nth-of-type(3),.catering-inner-page table tr>td:nth-of-type(4){width:100px;min-width:100px;max-width:100px;vertical-align:top}.catering-inner-page table tr>td:nth-of-type(2) p,.catering-inner-page table tr>td:nth-of-type(3) p,.catering-inner-page table tr>td:nth-of-type(4) p{white-space:normal}.catering-inner-page table tr>td:nth-of-type(3){display:none}.catering-inner-page table tr>td:nth-of-type(4){display:none}}@media only screen and (max-width:480px){.catering-inner-page table tr>td:first-child{width:auto}}.catering-inner-page__bottom-text{padding:50px 75px 135px;background-color:#f5f5f5;display:grid;grid-template-columns:50% 44%}@media only screen and (max-width:1024px){.catering-inner-page__bottom-text{grid-template-columns:100%;row-gap:40px}}@media only screen and (max-width:700px){.catering-inner-page__bottom-text{padding:20px 20px 35px;font-size:13px}}.catering-inner-page__bottom-text__left p{font-style:normal}.catering-inner-page__bottom-text__left p + p{margin-top:30px}.catering-inner-page__bottom-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:1024px){.catering-inner-page__bottom-right{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.catering-inner-page__bottom-right__price{margin-right:55px;margin-top:20px}@media only screen and (max-width:1024px){.catering-inner-page__bottom-right__price{margin-right:0}}.catering-pre-vitrine-text{background:none !important}