.elementor .s-deco-hero-pepper{width:120px;position:absolute;inset-block-end:18px;inset-inline-start:24px;z-index:1;opacity:50%;transform:rotateX(0deg) rotateY(0deg) rotateZ(11deg);}.elementor .e-hero-sub-1642e33{max-width:450px;}.elementor .s-hero-btn-menu{font-weight:600;font-size:16px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:32px;padding-inline-end:32px;border-radius:10px;box-shadow:0px 6px 18px 0px #00000033;}.elementor .s-hero-btn-menu:hover,.elementor .s-hero-btn-menu:focus-visible{box-shadow:0px 10px 26px 0px #00000044;}.elementor .s-hero-btn-dir{font-weight:600;font-size:16px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:32px;padding-inline-end:32px;border-radius:10px;}.elementor .e-hero-cta-61311ef{padding:0px;}.elementor .s-hero-photo{width:100%;height:450px;max-width:540px;aspect-ratio:4 / 3;object-fit:cover;object-position:center left;border-radius:22px;border-width:5px;border-color:#E8AC25;border-style:solid;box-shadow:0px 22px 50px 0px #00000059;}.elementor .s-hero-inner{width:100%;max-width:1180px;position:relative;z-index:2;display:flex;flex-direction:row;gap:52px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .e-sec-hero-595842f{background-color:var(--RedDark);}.elementor .s-action-call{font-weight:600;font-size:16px;box-shadow:0px 5px 14px 0px #14603A26;}.elementor .s-action-call:hover,.elementor .s-action-call:focus-visible{box-shadow:0px 10px 24px 0px #14603A40;}.elementor .s-action-dir{font-weight:600;font-size:16px;box-shadow:0px 5px 14px 0px #14603A26;}.elementor .s-action-dir:hover,.elementor .s-action-dir:focus-visible{box-shadow:0px 10px 24px 0px #14603A40;}.elementor .s-action-menu{font-weight:600;font-size:16px;box-shadow:0px 5px 14px 0px #14603A26;}.elementor .s-action-menu:hover,.elementor .s-action-menu:focus-visible{box-shadow:0px 10px 24px 0px #14603A40;}.elementor .s-sec-actions{padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FBF5E9;box-shadow:0px 4px 16px 0px #0000000D;display:flex;flex-direction:column;align-items:center;}.elementor .e-intro-title-c6c7292{max-width:400px;}.elementor .s-intro-accent{width:66px;height:4px;border-radius:2px;background-color:#E8AC25;}.elementor .s-intro-text{text-align:start;display:flex;flex-direction:column;gap:16px;flex:1 1 460px;align-items:flex-start;}.elementor .s-intro-photo{width:100%;max-width:430px;aspect-ratio:1 / 1;object-fit:cover;border-radius:20px;box-shadow:0px 18px 44px 0px #0000002E;}.elementor .s-intro-media{display:flex;flex-direction:column;flex:1 1 360px;align-items:center;}.elementor .s-intro-inner{width:100%;max-width:1120px;display:flex;flex-direction:row;gap:54px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .s-deco-order-marg{width:118px;position:absolute;inset-block-start:34px;inset-inline-end:60px;z-index:1;opacity:50%;}.elementor .s-order-text{max-width:600px;font-family:Open Sans;font-size:18px;color:#FBF5E9;line-height:1.6em;}.elementor .s-order-doordash{box-shadow:0px 6px 18px 0px #00000040;}.elementor .s-order-doordash:hover,.elementor .s-order-doordash:focus-visible{box-shadow:0px 10px 26px 0px #00000055;}.elementor .s-order-ubereats{box-shadow:0px 6px 18px 0px #00000033;}.elementor .s-order-ubereats:hover,.elementor .s-order-ubereats:focus-visible{box-shadow:0px 10px 26px 0px #00000044;}.elementor .s-order-buttons{margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .s-sec-order{overflow:hidden;position:relative;padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-image:url("https://taqueriaeltapa.wpenginepowered.com/wp-content/uploads/2026/06/bg-pattern-dark.png");background-repeat:repeat;background-attachment:scroll;background-size:520px 520px;background-position:top left;background-color:#14603A;display:flex;flex-direction:column;align-items:center;}.elementor .s-gallery-head{max-width:820px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .s-gal-1{width:32%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;box-shadow:0px 8px 22px 0px #00000026;transition:all 240ms;display:block;}.elementor .s-gal-1:hover,.elementor .s-gal-1:focus-visible{box-shadow:0px 16px 38px 0px #0000003D;}.elementor .s-gal-3{width:32%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;box-shadow:0px 8px 22px 0px #00000026;transition:all 240ms;display:block;}.elementor .s-gal-3:hover,.elementor .s-gal-3:focus-visible{box-shadow:0px 16px 38px 0px #0000003D;}.elementor .s-gal-4{width:32%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;box-shadow:0px 8px 22px 0px #00000026;transition:all 240ms;display:block;}.elementor .s-gal-4:hover,.elementor .s-gal-4:focus-visible{box-shadow:0px 16px 38px 0px #0000003D;}.elementor .s-gal-5{width:32%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;box-shadow:0px 8px 22px 0px #00000026;transition:all 240ms;display:block;}.elementor .s-gal-5:hover,.elementor .s-gal-5:focus-visible{box-shadow:0px 16px 38px 0px #0000003D;}.elementor .s-gal-2{width:32%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;box-shadow:0px 8px 22px 0px #00000026;transition:all 240ms;display:block;}.elementor .s-gal-2:hover,.elementor .s-gal-2:focus-visible{box-shadow:0px 16px 38px 0px #0000003D;}.elementor .s-gal-6{width:32%;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;box-shadow:0px 8px 22px 0px #00000026;transition:all 240ms;display:block;}.elementor .s-gal-6:hover,.elementor .s-gal-6:focus-visible{box-shadow:0px 16px 38px 0px #0000003D;}.elementor .s-gallery-inner{width:100%;max-width:1180px;display:flex;flex-direction:column;gap:32px;align-items:center;}.elementor .s-sec-gallery{padding-block-start:84px;padding-block-end:84px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FBF5E9;display:flex;flex-direction:column;align-items:center;}.elementor .s-deco-menu-guac{width:132px;position:absolute;inset-inline-end:40px;inset-block-end:26px;z-index:1;opacity:50%;}.elementor .s-menu-photo-d{width:100%;max-width:440px;border-radius:18px;border-width:0px;border-color:#E8AC25;border-style:solid;display:block;}.elementor .s-menu-photo-m{width:100%;max-width:380px;border-radius:18px;border-width:5px;border-color:#E8AC25;border-style:solid;box-shadow:0px 16px 38px 0px #00000040;display:none;}.elementor .s-menu-text-body{max-width:470px;font-family:Open Sans;font-size:18px;color:#FBF5E9;line-height:1.6em;}.elementor .s-menu-btn{margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;box-shadow:0px 8px 22px 0px #00000040;}.elementor .s-menu-btn:hover,.elementor .s-menu-btn:focus-visible{box-shadow:0px 12px 30px 0px #00000052;}.elementor .s-menu-text{text-align:start;display:flex;flex-direction:column;gap:18px;flex:1 1 440px;align-items:flex-start;}.elementor .s-menu-inner{width:100%;max-width:1080px;position:relative;z-index:2;padding:0px;display:flex;flex-direction:row;gap:54px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .s-sec-menu{overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;background-image:url("https://taqueriaeltapa.wpenginepowered.com/wp-content/uploads/2026/06/bg-pattern-dark.png");background-repeat:repeat;background-attachment:scroll;background-size:600px 600px;background-position:top left;background-color:var(--RedDark);display:flex;flex-direction:column;align-items:center;}.elementor .s-highlights-head{max-width:700px;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .s-img-breakfast{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:bottom left;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:0px;display:block;}.elementor .s-body-breakfast{text-align:start;padding-block-start:22px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .s-img-appetizers{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:0px;display:block;}.elementor .s-body-appetizers{text-align:start;padding-block-start:22px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .s-img-fajitas{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:0px;display:block;}.elementor .s-body-fajitas{text-align:start;padding-block-start:22px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .s-img-enchiladas{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:0px;display:block;}.elementor .s-body-enchiladas{text-align:start;padding-block-start:22px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .s-img-seafood{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:0px;display:block;}.elementor .s-body-seafood{text-align:start;padding-block-start:22px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .s-img-drinks{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-start-start-radius:10px;border-start-end-radius:10px;border-end-start-radius:0px;border-end-end-radius:0px;display:block;}.elementor .s-body-drinks{text-align:start;padding-block-start:22px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;}.elementor .s-highlights-cards{width:100%;display:flex;flex-direction:row;gap:26px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .s-highlights-cta{font-weight:600;font-size:16px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:32px;padding-inline-end:32px;border-radius:10px;box-shadow:0px 6px 16px 0px #14603A26;}.elementor .s-highlights-cta:hover,.elementor .s-highlights-cta:focus-visible{box-shadow:0px 10px 26px 0px #14603A40;}.elementor .s-highlights-inner{width:100%;max-width:1180px;display:flex;flex-direction:column;gap:38px;align-items:center;}.elementor .s-reviews-note{max-width:700px;font-family:Open Sans;font-size:17px;color:#2A2A2A;line-height:1.6em;}.elementor .s-reviews-head{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .s-qm-1{font-family:Poppins;font-weight:700;font-size:56px;color:#E8AC25;line-height:0.6em;}.elementor .s-review-1-stars{font-size:16px;color:#E8AC25;letter-spacing:2px;}.elementor .s-review-1-quote{font-family:Open Sans;font-size:16px;color:#2A2A2A;line-height:1.6em;}.elementor .s-review-1-name{font-family:Poppins;font-weight:700;font-size:14px;color:#14603A;}.elementor .s-qm-3{font-family:Poppins;font-weight:700;font-size:56px;color:#E8AC25;line-height:0.6em;}.elementor .s-review-3-stars{font-size:16px;color:#E8AC25;letter-spacing:2px;}.elementor .s-review-3-quote{font-family:Open Sans;font-size:16px;color:#2A2A2A;line-height:1.6em;}.elementor .s-review-3-name{font-family:Poppins;font-weight:700;font-size:14px;color:#14603A;}.elementor .s-qm-2{font-family:Poppins;font-weight:700;font-size:56px;color:#E8AC25;line-height:0.6em;}.elementor .s-review-2-stars{font-size:16px;color:#E8AC25;letter-spacing:2px;}.elementor .s-review-2-quote{font-family:Open Sans;font-size:16px;color:#2A2A2A;line-height:1.6em;}.elementor .s-review-2-name{font-family:Poppins;font-weight:700;font-size:14px;color:#14603A;}.elementor .s-reviews-inner{width:100%;max-width:1180px;display:flex;flex-direction:column;gap:34px;align-items:center;}.elementor .s-sec-reviews{background-image:url("https://taqueriaeltapa.wpenginepowered.com/wp-content/uploads/2026/06/bg-pattern-light.png");background-repeat:repeat;background-attachment:scroll;background-size:660px 660px;background-position:top left;background-color:#FFFFFF;}.elementor .e-03a17df-0a09a93{max-width:730px;font-family:Open Sans;font-size:17px;color:#2A2A2A;line-height:1.6em;}.elementor .s-hours-head{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center;}.elementor .s-hours-card-title{font-family:Poppins;font-weight:700;font-size:22px;color:#14603A;margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .s-hd-1{font-family:Open Sans;font-weight:600;font-size:15px;color:#2A2A2A;}.elementor .s-hs-1{font-family:Open Sans;font-size:15px;color:#7A6E5A;}.elementor .s-hrow-1{width:100%;display:flex;flex-direction:row;gap:12px;justify-content:space-between;}.elementor .s-hd-2{font-family:Open Sans;font-weight:600;font-size:15px;color:#2A2A2A;}.elementor .s-hs-2{font-family:Open Sans;font-size:15px;color:#7A6E5A;}.elementor .s-hrow-2{width:100%;display:flex;flex-direction:row;gap:12px;justify-content:space-between;}.elementor .s-hd-3{font-family:Open Sans;font-weight:600;font-size:15px;color:#2A2A2A;}.elementor .s-hs-3{font-family:Open Sans;font-size:15px;color:#7A6E5A;}.elementor .s-hrow-3{width:100%;display:flex;flex-direction:row;gap:12px;justify-content:space-between;}.elementor .s-hd-4{font-family:Open Sans;font-weight:600;font-size:15px;color:#2A2A2A;}.elementor .s-hs-4{font-family:Open Sans;font-size:15px;color:#7A6E5A;}.elementor .s-hrow-4{width:100%;display:flex;flex-direction:row;gap:12px;justify-content:space-between;}.elementor .s-hd-5{font-family:Open Sans;font-weight:600;font-size:15px;color:#2A2A2A;}.elementor .s-hs-5{font-family:Open Sans;font-size:15px;color:#7A6E5A;}.elementor .s-hrow-5{width:100%;display:flex;flex-direction:row;gap:12px;justify-content:space-between;}.elementor .s-hd-6{font-family:Open Sans;font-weight:600;font-size:15px;color:#2A2A2A;}.elementor .s-hs-6{font-family:Open Sans;font-size:15px;color:#7A6E5A;}.elementor .s-hrow-6{width:100%;display:flex;flex-direction:row;gap:12px;justify-content:space-between;}.elementor .s-hd-7{font-family:Open Sans;font-weight:600;font-size:15px;color:#2A2A2A;}.elementor .s-hs-7{font-family:Open Sans;font-size:15px;color:#7A6E5A;}.elementor .s-hrow-7{width:100%;display:flex;flex-direction:row;gap:12px;justify-content:space-between;}.elementor .s-contact-card-title{font-family:Poppins;font-weight:700;font-size:22px;color:#14603A;}.elementor .s-contact-call-btn{font-weight:600;}.elementor .s-contact-dir-btn{font-weight:700;}.elementor .s-contact-buttons{padding:0px;margin-block-start:6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .s-hours-cols{width:100%;display:flex;flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:center;align-items:stretch;}.elementor .s-hours-inner{width:100%;max-width:1040px;display:flex;flex-direction:column;gap:34px;align-items:center;}.elementor .s-location-photo{width:100%;max-width:440px;aspect-ratio:4 / 3;object-fit:cover;border-radius:18px;box-shadow:0px 16px 40px 0px #00000026;flex:1 1 340px;}.elementor .s-location-title{font-family:Poppins;font-weight:700;font-size:38px;color:#14603A;line-height:1.12em;}.elementor .s-location-address{font-family:Open Sans;font-size:17px;color:#2A2A2A;line-height:1.6em;font-style:italic;}.elementor .e-88d171b-6e8e97c{font-family:Open Sans;font-size:17px;color:#2A2A2A;line-height:1.6em;}.elementor .s-location-dir-btn{font-weight:600;font-size:16px;padding-block-start:15px;padding-block-end:15px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;box-shadow:0px 6px 16px 0px #14603A26;}.elementor .s-location-dir-btn:hover,.elementor .s-location-dir-btn:focus-visible{box-shadow:0px 10px 26px 0px #14603A40;}.elementor .s-location-text{text-align:start;display:flex;flex-direction:column;gap:14px;flex:1 1 380px;align-items:flex-start;}.elementor .s-location-top{width:100%;display:flex;flex-direction:row;gap:44px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .s-social-title{font-family:Poppins;font-weight:700;font-size:36px;color:#FFFFFF;}.elementor .s-social-text{font-family:Open Sans;font-size:17px;color:#CDE3D3;line-height:1.6em;}.elementor .s-social-inner{width:100%;max-width:600px;text-align:center;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .s-sec-social{padding-block-start:70px;padding-block-end:70px;padding-inline-start:24px;padding-inline-end:24px;background-color:#14603A;display:flex;flex-direction:column;align-items:center;}