.elementor .e-77d351d2-7e11{font-family:"Josefin Sans";font-weight:700;font-size:48px;color:#ffffff;letter-spacing:-1px;line-height:1.2;}.elementor .e-78116a0e-5d57{font-family:"Josefin Sans";font-weight:400;font-size:25px;color:#ffffff;line-height:1.3;}.elementor .e-15463454-92ec{min-height:300px;text-align:center;padding-block-start:60px;padding-block-end:60px;padding-inline-start:20px;padding-inline-end:20px;background-image:linear-gradient(0deg, rgba(0,0,0,.6) 0%,rgba(0,0,0,.6) 100%),url("https://elcorralmexicanrestaurant.com/wp-content/uploads/2026/08/bar.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;}.elementor .e-3450c98e-f3ea{font-family:"Josefin Sans";font-weight:700;font-size:39px;color:#030804;line-height:1.2;}.elementor .e-5ad951d1-fd75{font-family:Poppins;font-weight:400;font-size:16px;color:#696969;line-height:1.6;margin:0px;}.elementor .e-7cf00764-2cde{width:100%;max-width:760px;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .e-199ab573-de5f{font-family:"Josefin Sans";font-size:16px;color:#030804;letter-spacing:-0.5px;}.elementor .e-2d733751-a4d5{width:100%;height:auto;font-family:Poppins;font-size:16px;color:#030804;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:21px;border-width:1px;border-color:#696969;border-style:solid;background-color:#ffffff;box-sizing:border-box;\n}.elementor .e-328b840a-2591{width:calc(50% - 10px);display:flex;flex-direction:column;gap:6px;}.elementor .e-6b3e0ed7-ab35{font-family:"Josefin Sans";font-size:16px;color:#030804;letter-spacing:-0.5px;}.elementor .e-1828e732-d5a9{width:100%;height:auto;font-family:Poppins;font-size:16px;color:#030804;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:21px;border-width:1px;border-color:#696969;border-style:solid;background-color:#ffffff;box-sizing:border-box;\n}.elementor .e-58c18d4f-48b7{width:calc(50% - 10px);display:flex;flex-direction:column;gap:6px;}.elementor .e-1309cabb-26a2{font-family:"Josefin Sans";font-size:16px;color:#030804;letter-spacing:-0.5px;}.elementor .e-12b87e5f-c5b0{width:100%;height:auto;font-family:Poppins;font-size:16px;color:#030804;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:21px;border-width:1px;border-color:#696969;border-style:solid;background-color:#ffffff;box-sizing:border-box;\n}.elementor .e-7ffaefef-9d11{width:calc(50% - 10px);display:flex;flex-direction:column;gap:6px;}.elementor .e-1973e02-1d00{font-family:"Josefin Sans";font-size:16px;color:#030804;letter-spacing:-0.5px;}.elementor .e-43e23d86-cc14{width:100%;height:auto;font-family:Poppins;font-size:16px;color:#030804;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:21px;border-width:1px;border-color:#696969;border-style:solid;background-color:#ffffff;box-sizing:border-box;\n}.elementor .e-1e1511f9-49fb{width:calc(50% - 10px);display:flex;flex-direction:column;gap:6px;}.elementor .e-4a535bb2-e9d1{font-family:"Josefin Sans";font-size:16px;color:#030804;letter-spacing:-0.5px;}.elementor .e-6ada5756-fe4d{width:100%;height:auto;font-family:Poppins;font-size:16px;color:#030804;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:21px;border-width:1px;border-color:#696969;border-style:solid;background-color:#ffffff;box-sizing:border-box;\n}.elementor .e-47c6588-95a7{width:calc(50% - 10px);display:flex;flex-direction:column;gap:6px;}.elementor .e-43c95f2a-d98b{font-family:"Josefin Sans";font-size:16px;color:#030804;letter-spacing:-0.5px;}.elementor .e-2f9f0ba7-7283{width:100%;height:auto;font-family:Poppins;font-size:16px;color:#030804;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:21px;border-width:1px;border-color:#696969;border-style:solid;background-color:#ffffff;box-sizing:border-box;\n}.elementor .e-3109f03e-41ac{width:calc(50% - 10px);display:flex;flex-direction:column;gap:6px;}.elementor .e-34633957-45cb{font-family:"Josefin Sans";font-size:16px;color:#030804;letter-spacing:-0.5px;}.elementor .e-3dcad3ec-6a4a{width:100%;height:auto;font-family:Poppins;font-size:16px;color:#030804;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-radius:21px;border-width:1px;border-color:#696969;border-style:solid;background-color:#ffffff;box-sizing:border-box;\n}.elementor .e-17a1967e-ae79{width:100%;display:flex;flex-direction:column;gap:6px;}.elementor .e-76b21463-6535{font-family:"Josefin Sans";font-size:16px;color:#030804;letter-spacing:-0.5px;}.elementor .e-4ebfe4d4-5aad{width:100%;font-family:Poppins;font-size:16px;color:#030804;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:21px;border-width:1px;border-color:#696969;border-style:solid;background-color:#ffffff;box-sizing:border-box;\n}.elementor .e-24b802ac-60ae{width:100%;display:flex;flex-direction:column;gap:6px;}.elementor .e-3efb2496-5721:hover,.elementor .e-3efb2496-5721:focus-visible{background-color:#d98a2b;}.elementor .e-3efb2496-5721{font-family:Poppins;font-weight:500;font-size:15px;color:#ffffff;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;border-radius:30px;border-width:0px;background-color:#EF9E3D;}.elementor .e-6d3bf235-aecd{font-family:Poppins;font-size:15px;border-radius:21px;}.elementor .e-496dae97-440f{font-family:Poppins;font-size:15px;border-radius:21px;}.elementor .e-6802be4a-eefd{width:100%;max-width:760px;padding:0px;display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-438c7232-c62d{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;background-color:#ffffff;display:flex;flex-direction:column;gap:40px;align-items:center;}