.menu_lists_special{color:#000;margin:0 auto;max-width:1330px;padding:150px 45px 100px;width:100%}.menu_lists_special-title{font-family:Filosofia Grand All SC OT;font-size:24px;font-weight:400;letter-spacing:.15em;line-height:112.5%;margin-bottom:24px;text-transform:uppercase}.menu_lists_special-content{border-bottom:2px solid #000;font-size:18px;line-height:140%;margin-bottom:50px;padding-bottom:56px}.menu_lists_special-content h1,.menu_lists_special-content h2,.menu_lists_special-content h3,.menu_lists_special-content h4,.menu_lists_special-content h5,.menu_lists_special-content h6{font-size:18px;line-height:138.8889%;margin-block:24px 16px}.menu_lists_special-content p{margin-bottom:24px}.menu_lists_special-content p+p{margin-top:36.72px}.menu_lists_special-content p+h1,.menu_lists_special-content p+h2,.menu_lists_special-content p+h3,.menu_lists_special-content p+h4,.menu_lists_special-content p+h5,.menu_lists_special-content p+h6{margin-top:40px}.menu_lists_special-content ul{padding-left:40px}.menu_lists_special-links{font-family:Filosofia OT;font-size:18px;font-weight:700;letter-spacing:.15em;line-height:122.2222%;text-transform:uppercase}.menu_lists_special-links ul{display:flex;flex-flow:column wrap;gap:15px;margin-right:-.15em}.menu_lists_special-links a{color:#000;position:relative}.menu_lists_special-links a.active,.menu_lists_special-links a:focus,.menu_lists_special-links a:hover{color:#1d462e;text-decoration:none}.menu_lists_special-links a:before{background:currentColor;bottom:.1667em;content:"";display:block;height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.menu_lists_special-links a.active:before{transform:scaleX(1)}.menu_lists_special-side_content{font-family:Filosofia OT;font-size:18px;font-weight:700;letter-spacing:.15em;line-height:122.2222%;margin-top:56px;text-transform:none}.menu_lists_special-side_content p{margin-bottom:5.76px}.menu_lists_special-menus{align-items:flex-start;display:flex;flex-flow:column wrap;gap:50px}.menu_lists_special-menu-image{aspect-ratio:866/484;border:5px solid #bc8742;border-radius:103px 0 0 0;margin-bottom:50px;overflow:hidden;position:relative}.menu_lists_special-menu-image img{display:block;height:100%;object-fit:cover;width:100%}.menu_lists_special-menu-title{align-items:center;display:flex;gap:17px;margin-bottom:24px}.menu_lists_special-menu-title h2{font-size:22px;line-height:114%;margin-bottom:0}.menu_lists_special-menu-title img{flex-shrink:0;margin-top:-4px;max-height:34px;max-width:118px}.menu_lists_special-menu-richtext{font-size:18px;line-height:140%}.menu_lists_special-menu-richtext h1,.menu_lists_special-menu-richtext h2,.menu_lists_special-menu-richtext h3,.menu_lists_special-menu-richtext h4,.menu_lists_special-menu-richtext h5,.menu_lists_special-menu-richtext h6{font-size:18px;line-height:140%;margin-bottom:24px}.menu_lists_special-menu-richtext p{margin-bottom:24px}.menu_lists_special-items{align-items:flex-start;display:flex;flex-flow:column wrap;gap:32px;margin-top:32px}.menu_lists_special-item{display:flex;gap:27px}.menu_lists_special-item-heading{display:flex;font-family:Filosofia Grand OT;font-size:16px;font-weight:400;gap:8px;letter-spacing:.09em;line-height:100%;margin-bottom:0;text-align:right;text-shadow:-.25px -.25px 0 currentColor,.25px -.25px 0 currentColor,-.25px .25px 0 currentColor,.25px .25px 0 currentColor;text-transform:uppercase;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-lr}.menu_lists_special-item-heading:before{background:currentColor;content:"";height:100%;min-height:31px;width:3px}.menu_lists_special-item-richtext{font-size:12px;line-height:217%}.menu_lists_special-item-richtext h1,.menu_lists_special-item-richtext h2,.menu_lists_special-item-richtext h3,.menu_lists_special-item-richtext h4,.menu_lists_special-item-richtext h5,.menu_lists_special-item-richtext h6{font-size:18px;line-height:140.0556%;margin-bottom:0;text-transform:uppercase}.menu_lists_special-item-richtext p{margin-bottom:16px}.menu_lists_special-weddings,.menu_lists_special-weddings .menu_lists_special-links a{color:#1d3b4c}.menu_lists_special-weddings .menu_lists_special-links a.active,.menu_lists_special-weddings .menu_lists_special-links a:focus,.menu_lists_special-weddings .menu_lists_special-links a:hover{color:#bc8742}.menu_lists_special-weddings .menu_lists_special-title{color:#192a43}.menu_lists_special-weddings .menu_lists_special-content{border-bottom-color:#bc8742}.menu_lists_special-weddings .menu_lists_special-item-heading{color:#bc8742}@media (min-width:768px){.menu_lists_special{align-items:flex-start;display:grid;gap:0 26px;grid-template-areas:"mlLinks mlHeading" "mlLinks mlMenus";grid-template-columns:217px 1fr;grid-template-rows:auto}.menu_lists_special-links{grid-area:mlLinks;position:sticky;top:40px}.menu_lists_special-heading,.menu_lists_special-menus{margin-left:auto;max-width:866px}.menu_lists_special-heading{grid-area:mlHeading}.menu_lists_special-menus{grid-area:mlMenus}}@media (min-width:1025px){.menu_lists_special{grid-template-columns:257px 1fr}}@media (max-width:1024px){.menu_lists_special{padding-top:56px}.menu_lists_special-content{font-size:16px;line-height:157%;margin-bottom:32px;padding-bottom:32px}.menu_lists_special-content p{margin-bottom:16px}.menu_lists_special-content p+h1,.menu_lists_special-content p+h2,.menu_lists_special-content p+h3,.menu_lists_special-content p+h4,.menu_lists_special-content p+h5,.menu_lists_special-content p+h6{margin-top:32px}.menu_lists_special-content ul{padding-left:40px}.menu_lists_special-links{font-size:12px;letter-spacing:.15em;line-height:125%}.menu_lists_special-links ul{gap:9px}.menu_lists_special-links a:before{bottom:.0833em}.menu_lists_special-side_content{font-size:12px;letter-spacing:.15em;line-height:125%;margin-top:19px}.menu_lists_special-menus{gap:32px;margin-left:-40px}.menu_lists_special-menu-image{aspect-ratio:475/285;margin-bottom:36px}.menu_lists_special-menu-title{gap:8px;margin-bottom:16px}.menu_lists_special-menu-title h2{font-size:20px;line-height:126%}.menu_lists_special-menu-title img{margin-top:0;max-height:23px;max-width:81px}.menu_lists_special-menu-richtext{font-size:16px;line-height:157%}.menu_lists_special-menu-richtext h1,.menu_lists_special-menu-richtext h2,.menu_lists_special-menu-richtext h3,.menu_lists_special-menu-richtext h4,.menu_lists_special-menu-richtext h5,.menu_lists_special-menu-richtext h6{font-size:16px;line-height:157%;margin-bottom:16px}.menu_lists_special-menu-richtext p{margin-bottom:16px}.menu_lists_special-items{gap:24px;margin-top:18px}.menu_lists_special-item{gap:25px}}@media (max-width:767px){.menu_lists_special{padding:32px 24px 50px}.menu_lists_special-title{text-align:center}.menu_lists_special-content{font-size:12px;line-height:210%;margin-bottom:40px;padding-bottom:40px;text-align:center}.menu_lists_special-content h1,.menu_lists_special-content h2,.menu_lists_special-content h3,.menu_lists_special-content h4,.menu_lists_special-content h5,.menu_lists_special-content h6{font-size:16px;line-height:157%;margin-block:8px}.menu_lists_special-content :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){font-size:14px;line-height:180%}.menu_lists_special-content :is(h1,h2,h3,h4,h5,h6)+p{margin-top:16px}.menu_lists_special-content p{margin-bottom:24px}.menu_lists_special-content p+:is(h1,h2,h3,h4,h5,h6){margin-top:40px}.menu_lists_special-content ul{list-style:none;padding-inline:8px}.menu_lists_special-content li{display:inline-block}.menu_lists_special-content li:before{background:currentColor;border-radius:50%;content:"";display:inline-block;height:3px;margin-right:7px;vertical-align:middle;width:3px}.menu_lists_special-links{border-bottom:2px solid #000;margin-bottom:56px;padding-bottom:56px}.menu_lists_special-menus{margin-left:0}.menu_lists_special-menu-image{aspect-ratio:345/235;border-radius:50px 0 0 0;border-width:3px;margin-bottom:32px}.menu_lists_special-menu-title h2{font-size:18px;line-height:140%}.menu_lists_special-menu-richtext{font-size:12px;line-height:210%}.menu_lists_special-menu-richtext h1,.menu_lists_special-menu-richtext h2,.menu_lists_special-menu-richtext h3,.menu_lists_special-menu-richtext h4,.menu_lists_special-menu-richtext h5,.menu_lists_special-menu-richtext h6{font-size:14px;line-height:150%;margin-bottom:25px}.menu_lists_special-menu-richtext p{margin-bottom:25px}.menu_lists_special-items{gap:24px;margin-top:24px}.menu_lists_special-item{gap:20px}.menu_lists_special-weddings .menu_lists_special-links{border-bottom-color:#bc8742}}