.LunchInvitationSection_section__bnaXw{padding-block-start:60px;padding-block-end:60px;background-color:var(--color-bg-page)}.LunchInvitationSection_row__WtFFE{display:flex;align-items:center;justify-content:space-between;gap:48px}.LunchInvitationSection_contentColumn__PCO_O{flex-grow:0;flex-shrink:0;flex-basis:calc(26% - 24px);max-width:calc(26% - 24px);width:100%;display:flex;flex-direction:column}.LunchInvitationSection_title__Qq5zQ{font-family:var(--font-title);font-size:32px;font-weight:900;line-height:1.2;color:#000000;margin-bottom:20px;letter-spacing:-.01em}.LunchInvitationSection_paragraph__BAH1m{font-family:Halyar Display,sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:#000000;margin-bottom:28px}.LunchInvitationSection_buttonWrapper__YvrpW{margin-top:4px}.LunchInvitationSection_button__1rT16{display:inline-flex;align-items:center;justify-content:center;background-color:#FF8A8A;color:#4A0D15;font-family:Halyar Display,sans-serif;font-size:15px;font-weight:600;letter-spacing:.5px;padding:12px 28px;border:2px solid #ff8a8a;border-radius:var(--radius-button,8px);text-decoration:none;cursor:pointer;transition:all var(--transition-fast,.3s ease)}.LunchInvitationSection_button__1rT16:focus-visible,.LunchInvitationSection_button__1rT16:hover{background-color:initial;color:#000000;border-color:#000000}.LunchInvitationSection_imageColumn__Su21q{flex-grow:0;flex-shrink:0;flex-basis:calc(66% - 24px);max-width:calc(66% - 24px);width:100%}.LunchInvitationSection_imageWrapper__GHPO0{position:relative;width:100%;aspect-ratio:1200/798;overflow:hidden;background-color:#eae5dc}.LunchInvitationSection_image__zs_Wl{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1024px){.LunchInvitationSection_row__WtFFE{gap:32px}.LunchInvitationSection_contentColumn__PCO_O{flex-grow:0;flex-shrink:0;flex-basis:calc(45% - 16px);max-width:calc(45% - 16px);padding-right:0}.LunchInvitationSection_imageColumn__Su21q{flex-grow:0;flex-shrink:0;flex-basis:calc(55% - 16px);max-width:calc(55% - 16px)}.LunchInvitationSection_title__Qq5zQ{font-size:28px}.LunchInvitationSection_paragraph__BAH1m{font-size:18px}}@media (max-width:1023px) and (min-width:768px){.LunchInvitationSection_title__Qq5zQ{font-size:21px}}@media (max-width:767px){.LunchInvitationSection_section__bnaXw{padding-block-start:40px;padding-block-end:40px}.LunchInvitationSection_row__WtFFE{flex-direction:column;gap:28px}.LunchInvitationSection_contentColumn__PCO_O{flex:0 0 100%;max-width:100%;padding-right:0}.LunchInvitationSection_imageColumn__Su21q{flex:0 0 100%;max-width:100%}.LunchInvitationSection_title__Qq5zQ{font-size:26px;margin-bottom:16px}.LunchInvitationSection_paragraph__BAH1m{font-size:18px;margin-bottom:22px}}