.elementor-2441 .elementor-element.elementor-element-5944994{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:72px;--padding-bottom:72px;--padding-left:100px;--padding-right:44px;}.elementor-2441 .elementor-element.elementor-element-5944994:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-5944994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFE8;}.elementor-2441 .elementor-element.elementor-element-718359f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(44,44,42,0.12);--border-color:rgba(44,44,42,0.12);--padding-top:64px;--padding-bottom:72px;--padding-left:100px;--padding-right:44px;}.elementor-2441 .elementor-element.elementor-element-718359f:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-718359f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFE8;}.elementor-2441 .elementor-element.elementor-element-7c6a6a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(44,44,42,0.12);--border-color:rgba(44,44,42,0.12);--padding-top:64px;--padding-bottom:72px;--padding-left:100px;--padding-right:44px;}.elementor-2441 .elementor-element.elementor-element-7c6a6a3:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-7c6a6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFE8;}.elementor-2441 .elementor-element.elementor-element-6a401d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(44,44,42,0.12);--border-color:rgba(44,44,42,0.12);--padding-top:64px;--padding-bottom:72px;--padding-left:100px;--padding-right:44px;}.elementor-2441 .elementor-element.elementor-element-6a401d7:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-6a401d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFE8;}.elementor-2441 .elementor-element.elementor-element-bf436d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(44,44,42,0.12);--border-color:rgba(44,44,42,0.12);--padding-top:64px;--padding-bottom:72px;--padding-left:100px;--padding-right:44px;}.elementor-2441 .elementor-element.elementor-element-bf436d8:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-bf436d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFE8;}.elementor-2441 .elementor-element.elementor-element-21ce392{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:72px;--padding-left:100px;--padding-right:44px;}.elementor-2441 .elementor-element.elementor-element-21ce392:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-21ce392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2A;}.elementor-2441 .elementor-element.elementor-element-c6fb54d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:72px;--padding-left:100px;--padding-right:44px;}.elementor-2441 .elementor-element.elementor-element-c6fb54d:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-c6fb54d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFE8;}.elementor-2441 .elementor-element.elementor-element-65564ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(44,44,42,0.12);--border-color:rgba(44,44,42,0.12);--padding-top:64px;--padding-bottom:72px;--padding-left:100px;--padding-right:44px;}.elementor-2441 .elementor-element.elementor-element-65564ec:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-65564ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFE8;}.elementor-2441 .elementor-element.elementor-element-97093ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(44,44,42,0.12);--border-color:rgba(44,44,42,0.12);--padding-top:64px;--padding-bottom:72px;--padding-left:100px;--padding-right:44px;}.elementor-2441 .elementor-element.elementor-element-97093ef:not(.elementor-motion-effects-element-type-background), .elementor-2441 .elementor-element.elementor-element-97093ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EFE8;}@media(max-width:1024px){.elementor-2441 .elementor-element.elementor-element-5944994{--padding-top:52px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-2441 .elementor-element.elementor-element-718359f{--padding-top:52px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-2441 .elementor-element.elementor-element-7c6a6a3{--padding-top:52px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-2441 .elementor-element.elementor-element-6a401d7{--padding-top:52px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-2441 .elementor-element.elementor-element-bf436d8{--padding-top:52px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-2441 .elementor-element.elementor-element-21ce392{--padding-top:52px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-2441 .elementor-element.elementor-element-c6fb54d{--padding-top:52px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-2441 .elementor-element.elementor-element-65564ec{--padding-top:52px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-2441 .elementor-element.elementor-element-97093ef{--padding-top:52px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-2441 .elementor-element.elementor-element-5944994{--padding-top:44px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-2441 .elementor-element.elementor-element-718359f{--padding-top:40px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-2441 .elementor-element.elementor-element-7c6a6a3{--padding-top:40px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-2441 .elementor-element.elementor-element-6a401d7{--padding-top:40px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-2441 .elementor-element.elementor-element-bf436d8{--padding-top:40px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-2441 .elementor-element.elementor-element-21ce392{--padding-top:40px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-2441 .elementor-element.elementor-element-c6fb54d{--padding-top:40px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-2441 .elementor-element.elementor-element-65564ec{--padding-top:40px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}.elementor-2441 .elementor-element.elementor-element-97093ef{--padding-top:40px;--padding-bottom:44px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS *//* Landing restaurantes: mismo lenguaje visual que Servicios */
.hr{max-width:1080px;font-family:Inter,sans-serif;color:#2C2C2A}
.hr .hr-eyebrow{display:flex;align-items:center;gap:10px;font:500 11px 'JetBrains Mono',monospace!important;color:#0F6E56;letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px!important}
.hr-dots{display:inline-flex;gap:5px;align-items:center}
.hr-dots i{width:5px;height:5px;aspect-ratio:1;flex:none;border-radius:50%;background:#D85A30}
.hr-dots i:nth-child(2){background:#E87B55}.hr-dots i:nth-child(3){background:#F0997B}
.hr h1.hr-h1{font-family:'Funnel Display',sans-serif!important;font-weight:700!important;font-size:clamp(38px,6vw,76px)!important;line-height:1!important;letter-spacing:-.045em!important;margin:0 0 24px!important;color:#2C2C2A!important;text-transform:none!important;max-width:900px}
.hr h2.hr-h2{font-family:'Funnel Display',sans-serif!important;font-weight:700!important;font-size:clamp(30px,4.4vw,56px)!important;line-height:1.02!important;letter-spacing:-.04em!important;margin:0 0 22px!important;color:#2C2C2A!important;text-transform:none!important;max-width:900px}
.hr-h1 em,.hr-h2 em{font-style:normal;color:#D85A30}
.hr p.hr-lead{font-size:clamp(15px,1.3vw,18px)!important;line-height:1.65!important;color:rgba(44,44,42,.78);max-width:680px;margin:0 0 36px!important}
.hr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin:0!important}
.hr-cta{display:inline-block;background:#2C2C2A;color:#F1EFE8!important;font:600 13px Inter,sans-serif;letter-spacing:1.5px;text-transform:uppercase;padding:15px 26px;border-radius:99px;text-decoration:none!important;transition:background .2s}
.hr-cta:hover,.hr-cta:focus-visible{background:#D85A30;color:#F1EFE8!important}
.hr-link{display:inline-block;margin-top:18px;font:500 11px 'JetBrains Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:#0F6E56!important;text-decoration:none!important;border-bottom:1px solid currentColor;padding-bottom:2px}
.hr-actions .hr-link{margin-top:0}
.hr-link:hover{color:#2C2C2A!important}
.hr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;padding:0!important;margin:0!important}
.hr-card{background:#F9F5F0;border:1px solid rgba(44,44,42,.12);border-radius:20px;padding:22px 24px;display:flex;flex-direction:column;gap:8px;margin:0!important}
.hr-card strong{font-family:'Funnel Display',sans-serif;font-size:18px;letter-spacing:-.02em;color:#2C2C2A}
.hr .hr-card p{margin:0!important;font-size:14.5px!important;line-height:1.55!important;color:rgba(44,44,42,.78)}
.hr-grid--dark .hr-card{background:#2C2C2A;border-color:#2C2C2A}
.hr-grid--dark .hr-card strong{color:#F1EFE8}
.hr .hr-grid--dark .hr-card p{color:rgba(241,239,232,.82)}
.hr-lvls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0!important;margin:0 0 18px!important}
.hr-lvl{background:#F9F5F0;border:1px solid rgba(44,44,42,.12);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:8px;margin:0!important}
.hr-lvl__dot{width:12px;height:12px;aspect-ratio:1;flex:none;border-radius:50%;background:#D85A30}
.hr-lvl__dot[data-dot="2"]{background:#E87B55}.hr-lvl__dot[data-dot="3"]{background:#F0997B}
.hr-lvl strong{font-family:'Funnel Display',sans-serif;font-size:22px;letter-spacing:-.03em;color:#2C2C2A;margin-top:6px}
.hr-lvl__price{font:500 12px 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:#0F6E56}
.hr .hr-lvl p{margin:6px 0 0!important;font-size:14.5px!important;line-height:1.55!important;color:rgba(44,44,42,.78)}
.hr p.hr-note{margin:0!important;max-width:760px;font-size:13px!important;line-height:1.6!important;color:rgba(44,44,42,.7)}
.hr--dark .hr-eyebrow{color:#F0997B!important}
.hr--dark h2.hr-h2{color:#F1EFE8!important}
.hr--dark .hr-h2 em{color:#E87B55}
.hr--dark p.hr-lead{color:rgba(241,239,232,.82)}
.hr-cta--light{background:#F1EFE8;color:#2C2C2A!important}
.hr-cta--light:hover,.hr-cta--light:focus-visible{background:#D85A30;color:#F1EFE8!important}
.hr-steps{list-style:none;padding:0!important;margin:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.hr-step{display:flex;gap:16px;align-items:flex-start;margin:0!important}
.hr-step__n{width:40px;height:40px;aspect-ratio:1;flex:none;border-radius:50%;background:#2C2C2A;color:#F1EFE8;display:grid;place-items:center;font:600 15px Inter,sans-serif}
.hr-step strong{display:block;font-family:'Funnel Display',sans-serif;font-size:18px;letter-spacing:-.02em;margin:8px 0 6px}
.hr .hr-step p{margin:0!important;font-size:14.5px!important;line-height:1.55!important;color:rgba(44,44,42,.78)}
.hr-faq{max-width:820px;border-top:1px solid rgba(44,44,42,.15)}
.hr-faq details{border-bottom:1px solid rgba(44,44,42,.15)}
.hr-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font:500 clamp(15px,1.3vw,18px)/1.4 Inter,sans-serif;color:#2C2C2A}
.hr-faq summary::-webkit-details-marker{display:none}
.hr-faq summary::after{content:"+";flex:none;width:28px;height:28px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(44,44,42,.25);display:grid;place-items:center;font:400 16px/1 Inter,sans-serif;color:#2C2C2A}
.hr-faq details[open] summary::after{content:"−";background:#2C2C2A;color:#F1EFE8;border-color:#2C2C2A}
.hr-faq summary:focus-visible{outline:2px solid #D85A30;outline-offset:4px}
.hr .hr-faq details p{margin:0 0 22px!important;max-width:680px;font-size:15px!important;line-height:1.65!important;color:rgba(44,44,42,.78)}
.hr-final{text-align:left}
@media (max-width:1024px){.hr-lvls,.hr-steps{grid-template-columns:1fr}.hr-lvls{gap:12px}}
@media (max-width:640px){.hr-grid{grid-template-columns:1fr;gap:10px}.hr-card,.hr-lvl{padding:18px 20px}.hr-cta{padding:14px 20px;letter-spacing:1px;font-size:12px}}

.hr--dark .hr-offer{color:#F1EFE8;font-weight:600;background:linear-gradient(transparent 62%,rgba(216,90,48,.55) 62%)}
.hr p.hr-fine{margin:-18px 0 30px!important;font:500 11px 'JetBrains Mono',monospace!important;letter-spacing:.1em;text-transform:uppercase;color:#F0997B}/* End custom CSS */