{"id":8204,"date":"2026-08-14T09:57:17","date_gmt":"2026-08-14T08:57:17","guid":{"rendered":"https:\/\/monastrell.com\/?page_id=8204"},"modified":"2026-09-23T15:11:54","modified_gmt":"2026-09-23T14:11:54","slug":"events","status":"publish","type":"page","link":"https:\/\/monastrell.com\/en\/events\/","title":{"rendered":"Events"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"8204\" class=\"elementor elementor-8204 elementor-7061\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2d68131 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2d68131\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-872ed7a\" data-id=\"872ed7a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7db6261 elementor-widget elementor-widget-heading\" data-id=\"7db6261\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Events in Alicante\nwith the Mediterranean as your backdrop<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-94177cc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"94177cc\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-extended\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f1171b8\" data-id=\"f1171b8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a7348ea elementor-widget elementor-widget-text-editor\" data-id=\"a7348ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Weddings, private celebrations and corporate events at Alicante&#8217;s landmark restaurant, overlooking the sea. Mediterranean haute cuisine by Chef Mar\u00eda Jos\u00e9 San Rom\u00e1n &#8211; awarded with a Michelin Star, two Repsol Suns and a Sustainable Sun &#8211; comes together with a team that takes care of every detail. Mar\u00eda Jos\u00e9 has also received the Gold Medal for Merit in Fine Arts and been chosen by the Spanish Royal Household to cook at official events.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4d8eb65 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4d8eb65\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-84982c0\" data-id=\"84982c0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0e95ef7 elementor-align-center elementor-mobile-align-center cta-underline elementor-widget elementor-widget-button\" data-id=\"0e95ef7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#formulario\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Request a tailored proposal<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cb68392 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cb68392\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-7719981\" data-id=\"7719981\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3440566 elementor-align-right elementor-mobile-align-center cta-underline elementor-widget elementor-widget-button\" data-id=\"3440566\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Request a tailored proposal<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-bb764ea\" data-id=\"bb764ea\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e1c5d40 elementor-align-left elementor-mobile-align-center cta-underline elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"e1c5d40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Descargar dossier de eventos<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a3789ba elementor-section-full_width occasions-grid elementor-section-height-default elementor-section-height-default\" data-id=\"a3789ba\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-abdf915 occasion-card\" data-id=\"abdf915\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b1fff8a occasion-image elementor-widget elementor-widget-image\" data-id=\"b1fff8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/monastrell.com\/en\/events\/weddings\/\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1080\" height=\"1080\" src=\"https:\/\/monastrell.com\/wp-content\/uploads\/bodas-monastrell-alicante-2.webp\" class=\"attachment-1536x1536 size-1536x1536 wp-image-7853\" alt=\"\" srcset=\"https:\/\/monastrell.com\/wp-content\/uploads\/bodas-monastrell-alicante-2.webp 1080w, https:\/\/monastrell.com\/wp-content\/uploads\/bodas-monastrell-alicante-2-1024x1024.webp 1024w, https:\/\/monastrell.com\/wp-content\/uploads\/bodas-monastrell-alicante-2-150x150.webp 150w, https:\/\/monastrell.com\/wp-content\/uploads\/bodas-monastrell-alicante-2-768x768.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f691a6 occasion-title elementor-widget elementor-widget-heading\" data-id=\"0f691a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/monastrell.com\/en\/events\/weddings\/\">Weddings<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee47921 elementor-align-left occasion-button cta-underline elementor-widget elementor-widget-button\" data-id=\"ee47921\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/monastrell.com\/en\/events\/weddings\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover weddings<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-75d0d4f occasion-card\" data-id=\"75d0d4f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1a38594 occasion-image elementor-widget elementor-widget-image\" data-id=\"1a38594\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/monastrell.com\/en\/events\/celebrations\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/monastrell.com\/wp-content\/uploads\/celebraciones-monastrell-alicante-1024x1024.webp\" class=\"attachment-large size-large wp-image-7484\" alt=\"\" srcset=\"https:\/\/monastrell.com\/wp-content\/uploads\/celebraciones-monastrell-alicante-1024x1024.webp 1024w, https:\/\/monastrell.com\/wp-content\/uploads\/celebraciones-monastrell-alicante-150x150.webp 150w, https:\/\/monastrell.com\/wp-content\/uploads\/celebraciones-monastrell-alicante-768x768.webp 768w, https:\/\/monastrell.com\/wp-content\/uploads\/celebraciones-monastrell-alicante-1536x1536.webp 1536w, https:\/\/monastrell.com\/wp-content\/uploads\/celebraciones-monastrell-alicante-2048x2048.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-946f318 occasion-title elementor-widget elementor-widget-heading\" data-id=\"946f318\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/monastrell.com\/en\/events\/celebrations\/\">Private celebrations<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c9b25e0 elementor-align-left occasion-button cta-underline elementor-widget elementor-widget-button\" data-id=\"c9b25e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/monastrell.com\/en\/events\/celebrations\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover celebrations<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-39da6bc occasion-card\" data-id=\"39da6bc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-454b69c occasion-image elementor-widget elementor-widget-image\" data-id=\"454b69c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/monastrell.com\/en\/events\/meetings-and-corporate-events\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/monastrell.com\/wp-content\/uploads\/eventos-empresa-monastrell-alicante-1024x1024.webp\" class=\"attachment-large size-large wp-image-7486\" alt=\"\" srcset=\"https:\/\/monastrell.com\/wp-content\/uploads\/eventos-empresa-monastrell-alicante-1024x1024.webp 1024w, https:\/\/monastrell.com\/wp-content\/uploads\/eventos-empresa-monastrell-alicante-150x150.webp 150w, https:\/\/monastrell.com\/wp-content\/uploads\/eventos-empresa-monastrell-alicante-768x768.webp 768w, https:\/\/monastrell.com\/wp-content\/uploads\/eventos-empresa-monastrell-alicante-1536x1536.webp 1536w, https:\/\/monastrell.com\/wp-content\/uploads\/eventos-empresa-monastrell-alicante-2048x2048.webp 2048w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-efe6a9c occasion-title elementor-widget elementor-widget-heading\" data-id=\"efe6a9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/monastrell.com\/en\/events\/meetings-and-corporate-events\/\">Meetings and corporate events<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7fbc34c elementor-align-left occasion-button cta-underline elementor-widget elementor-widget-button\" data-id=\"7fbc34c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/monastrell.com\/en\/events\/meetings-and-corporate-events\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover corporate events<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-af4923b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"af4923b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cd8b34d\" data-id=\"cd8b34d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0a9d9be elementor-widget elementor-widget-html\" data-id=\"0a9d9be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\/* =========================================================\n   CONFIGURACI\u00d3N GENERAL\n========================================================= *\/\n\n.occasions-grid {\n    --occasion-gap: 18px;\n    --occasion-speed: 650ms;\n    --occasion-card-height: 620px;\n    --occasion-panel-padding-x: 28px;\n    --occasion-panel-padding-bottom: 28px;\n    --occasion-hover-title-color: #000000;\n\n    position: relative;\n    width: 100%;\n    overflow: hidden !important;\n    box-sizing: border-box;\n}\n\n.occasions-grid *,\n.occasions-grid *::before,\n.occasions-grid *::after {\n    box-sizing: border-box;\n}\n\n\n\/* =========================================================\n   FILA INTERNA DE ELEMENTOR\n========================================================= *\/\n\n.occasions-grid &gt; .elementor-container,\n.occasions-grid &gt; .elementor-container &gt; .elementor-row {\n    display: flex !important;\n    flex-wrap: nowrap !important;\n    align-items: stretch !important;\n\n    width: 100% !important;\n    max-width: none !important;\n    min-height: var(--occasion-card-height) !important;\n\n    gap: var(--occasion-gap) !important;\n}\n\n\n\/* =========================================================\n   TARJETAS\n========================================================= *\/\n\n.occasions-grid .occasion-card {\n    position: relative !important;\n\n    flex: 1 1 0 !important;\n    width: auto !important;\n    min-width: 0 !important;\n    max-width: none !important;\n\n    height: var(--occasion-card-height) !important;\n    min-height: var(--occasion-card-height) !important;\n\n    overflow: hidden !important;\n    background: transparent !important;\n\n    transition:\n        flex-grow var(--occasion-speed)\n        cubic-bezier(.22, .61, .36, 1);\n}\n\n.occasions-grid .occasion-card:hover {\n    flex-grow: 1.55 !important;\n}\n\n.occasions-grid:has(.occasion-card:hover)\n.occasion-card:not(:hover) {\n    flex-grow: .72 !important;\n}\n\n\n\/* =========================================================\n   CONTENEDORES INTERNOS DE LA COLUMNA\n========================================================= *\/\n\n.occasions-grid\n.occasion-card &gt; .elementor-column-wrap,\n\n.occasions-grid\n.occasion-card &gt; .elementor-widget-wrap,\n\n.occasions-grid\n.occasion-card .elementor-column-wrap,\n\n.occasions-grid\n.occasion-card .elementor-widget-wrap {\n    position: relative !important;\n\n    width: 100% !important;\n    height: var(--occasion-card-height) !important;\n    min-height: var(--occasion-card-height) !important;\n\n    padding: 0 !important;\n    overflow: hidden !important;\n\n    background: transparent !important;\n}\n\n.occasions-grid\n.occasion-card\n.elementor-widget-wrap {\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: stretch !important;\n    justify-content: flex-end !important;\n}\n\n\n\/* =========================================================\n   IMAGEN\n========================================================= *\/\n\n.occasions-grid .occasion-image {\n    position: absolute !important;\n    inset: 0 !important;\n    z-index: 1 !important;\n\n    width: 100% !important;\n    height: 100% !important;\n\n    margin: 0 !important;\n    overflow: hidden !important;\n}\n\n.occasions-grid\n.occasion-image\n.elementor-widget-container,\n\n.occasions-grid\n.occasion-image\n.elementor-image,\n\n.occasions-grid\n.occasion-image\na,\n\n.occasions-grid\n.occasion-image\npicture {\n    display: block !important;\n\n    width: 100% !important;\n    height: 100% !important;\n}\n\n.occasions-grid .occasion-image img {\n    display: block !important;\n\n    width: 100% !important;\n    height: 100% !important;\n\n    object-fit: cover !important;\n    object-position: center center !important;\n\n    transform: scale(1.08);\n\n    transition:\n        transform 900ms\n        cubic-bezier(.22, .61, .36, 1);\n\n    user-select: none;\n    pointer-events: none;\n    -webkit-user-drag: none;\n}\n\n.occasions-grid\n.occasion-card:hover\n.occasion-image img {\n    transform: scale(1);\n}\n\n\n\/* =========================================================\n   DEGRADADO INICIAL\n========================================================= *\/\n\n.occasions-grid\n.occasion-card\n.elementor-widget-wrap::before {\n    content: \"\";\n\n    position: absolute;\n    inset: 0;\n    z-index: 2;\n\n    background:\n        linear-gradient(\n            to top,\n            rgba(0, 0, 0, .62) 0%,\n            rgba(0, 0, 0, .28) 24%,\n            rgba(0, 0, 0, 0) 56%\n        );\n\n    opacity: 1;\n\n    transition:\n        opacity 400ms ease;\n\n    pointer-events: none;\n}\n\n.occasions-grid\n.occasion-card:hover\n.elementor-widget-wrap::before {\n    opacity: 0;\n}\n\n\n\/* =========================================================\n   T\u00cdTULO\n========================================================= *\/\n\n.occasions-grid .occasion-title {\n    position: relative !important;\n    z-index: 3 !important;\n\n    width: 100% !important;\n\n    margin: 0 !important;\n    padding:\n        30px\n        var(--occasion-panel-padding-x)\n        24px !important;\n\n    background: transparent !important;\n\n    transition:\n        color 400ms ease,\n        background-color 400ms ease,\n        padding 400ms ease;\n}\n\n\n\/* Estado normal: t\u00edtulo blanco *\/\n\n.occasions-grid .occasion-title,\n.occasions-grid .occasion-title *,\n.occasions-grid .occasion-title a {\n    color: #ffffff !important;\n}\n\n\n\/* Hover: panel blanco y t\u00edtulo negro *\/\n\n.occasions-grid\n.occasion-card:hover\n.occasion-title {\n    padding:\n        26px\n        var(--occasion-panel-padding-x)\n        10px !important;\n\n    background: #ffffff !important;\n}\n\n.occasions-grid\n.occasion-card:hover\n.occasion-title,\n\n.occasions-grid\n.occasion-card:hover\n.occasion-title *,\n\n.occasions-grid\n.occasion-card:hover\n.occasion-title a {\n    color: var(--occasion-hover-title-color) !important;\n}\n\n\n\/* Elimina fondos internos del widget *\/\n\n.occasions-grid\n.occasion-title\n.elementor-widget-container {\n    margin: 0 !important;\n    background: transparent !important;\n}\n\n\n\/* Limpieza de m\u00e1rgenes *\/\n\n.occasions-grid .occasion-title h1,\n.occasions-grid .occasion-title h2,\n.occasions-grid .occasion-title h3,\n.occasions-grid .occasion-title h4,\n.occasions-grid .occasion-title h5,\n.occasions-grid .occasion-title h6,\n.occasions-grid .occasion-title p {\n    margin: 0 !important;\n}\n\n\n\/* =========================================================\n   BOT\u00d3N\n========================================================= *\/\n\n.occasions-grid .occasion-button {\n    position: relative !important;\n    z-index: 3 !important;\n\n    width: 100% !important;\n    max-height: 0;\n\n    margin: 0 !important;\n    padding:\n        0\n        var(--occasion-panel-padding-x) !important;\n\n    overflow: hidden !important;\n    background: #ffffff !important;\n\n    opacity: 0;\n    visibility: hidden;\n\n    transform: translateY(12px);\n    pointer-events: none;\n\n    transition:\n        max-height 500ms\n        cubic-bezier(.22, .61, .36, 1),\n        padding 400ms ease,\n        opacity 300ms ease,\n        transform 450ms\n        cubic-bezier(.22, .61, .36, 1),\n        visibility 0s linear 500ms;\n}\n\n.occasions-grid\n.occasion-card:hover\n.occasion-button {\n    max-height: 120px;\n\n    padding:\n        4px\n        var(--occasion-panel-padding-x)\n        var(--occasion-panel-padding-bottom) !important;\n\n    opacity: 1;\n    visibility: visible;\n\n    transform: translateY(0);\n    pointer-events: auto;\n\n    transition:\n        max-height 500ms\n        cubic-bezier(.22, .61, .36, 1),\n        padding 400ms ease,\n        opacity 350ms ease 80ms,\n        transform 450ms\n        cubic-bezier(.22, .61, .36, 1),\n        visibility 0s;\n}\n\n.occasions-grid\n.occasion-button\n.elementor-widget-container {\n    margin: 0 !important;\n    background: transparent !important;\n}\n\n\n\/* Bot\u00f3n transparente y negro *\/\n\n.occasions-grid\n.occasion-button\n.elementor-button {\n    border: 0 !important;\n    background: transparent !important;\n    color: #000000 !important;\n    box-shadow: none !important;\n}\n\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media (max-width: 1024px) {\n    .occasions-grid {\n        --occasion-gap: 14px;\n        --occasion-card-height: 520px;\n        --occasion-panel-padding-x: 22px;\n        --occasion-panel-padding-bottom: 24px;\n    }\n\n    .occasions-grid .occasion-card:hover {\n        flex-grow: 1.4 !important;\n    }\n\n    .occasions-grid:has(.occasion-card:hover)\n    .occasion-card:not(:hover) {\n        flex-grow: .8 !important;\n    }\n\n    .occasions-grid .occasion-title {\n        padding:\n            26px\n            var(--occasion-panel-padding-x)\n            20px !important;\n    }\n\n    .occasions-grid\n    .occasion-card:hover\n    .occasion-title {\n        padding:\n            22px\n            var(--occasion-panel-padding-x)\n            8px !important;\n    }\n}\n\n\n\/* =========================================================\n   M\u00d3VIL\n========================================================= *\/\n\n@media (max-width: 767px) {\n    .occasions-grid {\n        --occasion-gap: 18px;\n        --occasion-card-height: auto;\n        --occasion-panel-padding-x: 20px;\n        --occasion-panel-padding-bottom: 24px;\n\n        overflow: visible !important;\n    }\n\n    .occasions-grid &gt; .elementor-container,\n    .occasions-grid &gt; .elementor-container &gt; .elementor-row {\n        flex-direction: column !important;\n        min-height: 0 !important;\n        gap: var(--occasion-gap) !important;\n    }\n\n    .occasions-grid .occasion-card,\n    .occasions-grid .occasion-card:hover,\n    .occasions-grid:has(.occasion-card:hover)\n    .occasion-card:not(:hover) {\n        flex: 0 0 auto !important;\n\n        width: 100% !important;\n        max-width: 100% !important;\n\n        height: auto !important;\n        min-height: 0 !important;\n    }\n\n    .occasions-grid\n    .occasion-card &gt; .elementor-column-wrap,\n\n    .occasions-grid\n    .occasion-card &gt; .elementor-widget-wrap,\n\n    .occasions-grid\n    .occasion-card .elementor-column-wrap,\n\n    .occasions-grid\n    .occasion-card .elementor-widget-wrap {\n        height: auto !important;\n        min-height: 0 !important;\n        overflow: visible !important;\n    }\n\n    .occasions-grid .occasion-image {\n        position: relative !important;\n        inset: auto !important;\n\n        width: 100% !important;\n        height: auto !important;\n        aspect-ratio: 1 \/ 1;\n    }\n\n    .occasions-grid .occasion-image img,\n    .occasions-grid\n    .occasion-card:hover\n    .occasion-image img {\n        transform: none;\n    }\n\n    .occasions-grid\n    .occasion-card\n    .elementor-widget-wrap::before {\n        display: none;\n    }\n\n    .occasions-grid .occasion-title,\n    .occasions-grid\n    .occasion-card:hover\n    .occasion-title {\n        padding:\n            22px\n            var(--occasion-panel-padding-x)\n            10px !important;\n\n        background: #ffffff !important;\n    }\n\n    .occasions-grid .occasion-title,\n    .occasions-grid .occasion-title *,\n    .occasions-grid .occasion-title a,\n    .occasions-grid\n    .occasion-card:hover\n    .occasion-title,\n    .occasions-grid\n    .occasion-card:hover\n    .occasion-title *,\n    .occasions-grid\n    .occasion-card:hover\n    .occasion-title a {\n        color: #000000 !important;\n    }\n\n    .occasions-grid .occasion-button,\n    .occasions-grid\n    .occasion-card:hover\n    .occasion-button {\n        max-height: 120px;\n\n        padding:\n            0\n            var(--occasion-panel-padding-x)\n            var(--occasion-panel-padding-bottom) !important;\n\n        opacity: 1;\n        visibility: visible;\n\n        transform: none;\n        pointer-events: auto;\n    }\n}\n\n\n\/* =========================================================\n   MOVIMIENTO REDUCIDO\n========================================================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n    .occasions-grid .occasion-card,\n    .occasions-grid .occasion-image img,\n    .occasions-grid .occasion-title,\n    .occasions-grid .occasion-button,\n    .occasions-grid\n    .occasion-card\n    .elementor-widget-wrap::before {\n        transition-duration: 1ms !important;\n    }\n}\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1814d3f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1814d3f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3fea4d8 columna-foto-abajo\" data-id=\"3fea4d8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f06f366 elementor-widget elementor-widget-heading\" data-id=\"f06f366\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Every event begins with an idea<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1933d15 elementor-widget elementor-widget-heading\" data-id=\"1933d15\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">We bring yours to life<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3e9d6be elementor-widget elementor-widget-text-editor\" data-id=\"3e9d6be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Tell us what you have in mind and we\u2019ll shape it into an experience that feels entirely your own. At Monastrell, food,<br \/>setting and service come together effortlessly, leaving you free to enjoy the occasion. Whether you are planning an intimate celebration or a large gathering, our team will help you choose the space, format and menu that suit it best.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e721d8 elementor-widget elementor-widget-image\" data-id=\"6e721d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/monastrell.com\/wp-content\/uploads\/Copia-de-DSC06803-scaled-1-1024x576.webp\" class=\"attachment-large size-large wp-image-7463\" alt=\"\" srcset=\"https:\/\/monastrell.com\/wp-content\/uploads\/Copia-de-DSC06803-scaled-1-1024x576.webp 1024w, https:\/\/monastrell.com\/wp-content\/uploads\/Copia-de-DSC06803-scaled-1-768x432.webp 768w, https:\/\/monastrell.com\/wp-content\/uploads\/Copia-de-DSC06803-scaled-1-1536x864.webp 1536w, https:\/\/monastrell.com\/wp-content\/uploads\/Copia-de-DSC06803-scaled-1.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-aa550dc\" data-id=\"aa550dc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7965d3f elementor-widget elementor-widget-image\" data-id=\"7965d3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"576\" height=\"1024\" src=\"https:\/\/monastrell.com\/wp-content\/uploads\/maria-jose-san-roman-eventos-monastrell-576x1024.webp\" class=\"attachment-large size-large wp-image-7457\" alt=\"\" srcset=\"https:\/\/monastrell.com\/wp-content\/uploads\/maria-jose-san-roman-eventos-monastrell-576x1024.webp 576w, https:\/\/monastrell.com\/wp-content\/uploads\/maria-jose-san-roman-eventos-monastrell-768x1365.webp 768w, https:\/\/monastrell.com\/wp-content\/uploads\/maria-jose-san-roman-eventos-monastrell-864x1536.webp 864w, https:\/\/monastrell.com\/wp-content\/uploads\/maria-jose-san-roman-eventos-monastrell.webp 1080w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-35033b7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"35033b7\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-46daa1a\" data-id=\"46daa1a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e4586c3 elementor-align-center elementor-mobile-align-left cta-underline elementor-widget elementor-widget-button\" data-id=\"e4586c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#formulario\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Tell us what you have in mind<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-36e1ab3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"36e1ab3\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d95d7d3\" data-id=\"d95d7d3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-08a6795 elementor-widget elementor-widget-heading\" data-id=\"08a6795\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Our spaces<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b99bce7 elementor-widget elementor-widget-text-editor\" data-id=\"b99bce7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Monastrell can welcome up to 500 guests across four distinct spaces, each framed by the Mediterranean and with a character of its own.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-16ea758 elementor-section-full_width elementor-section-stretched destinations-carousel elementor-section-height-default elementor-section-height-default\" data-id=\"16ea758\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-38d9ce9 destination-card\" data-id=\"38d9ce9\" data-element_type=\"column\" data-e-type=\"column\" data-cocktail=\"100\" data-banquet=\"52\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3fd68d0 elementor-widget elementor-widget-image\" data-id=\"3fd68d0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/monastrell.com\/wp-content\/uploads\/el-claustro-eventos-monastrell-1024x576.webp\" class=\"attachment-large size-large wp-image-7466\" alt=\"\" srcset=\"https:\/\/monastrell.com\/wp-content\/uploads\/el-claustro-eventos-monastrell-1024x576.webp 1024w, https:\/\/monastrell.com\/wp-content\/uploads\/el-claustro-eventos-monastrell-768x432.webp 768w, https:\/\/monastrell.com\/wp-content\/uploads\/el-claustro-eventos-monastrell-1536x864.webp 1536w, https:\/\/monastrell.com\/wp-content\/uploads\/el-claustro-eventos-monastrell.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71c12b3 destination-card-kicker elementor-widget elementor-widget-text-editor\" data-id=\"71c12b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Warm and welcoming<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8cc3125 destination-card-title elementor-widget elementor-widget-heading\" data-id=\"8cc3125\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">The Cloister<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6654ad destination-card-description elementor-widget elementor-widget-text-editor\" data-id=\"f6654ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p dir=\"ltr\" style=\"line-height: 1.2;margin-top: 0pt;margin-bottom: 5pt\">Home to Monastrell&#8217;s Mediterranean haute cuisine, The Cloister combines sea-facing windows, the warmth of Mar\u00eda Jos\u00e9 San Rom\u00e1n&#8217;s orangery and soaring ceilings in an elegant setting.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d4ab96f elementor-align-center destination-card-button cta-underline elementor-widget elementor-widget-button\" data-id=\"d4ab96f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6NzIyOCwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover The Cloister<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-df36cf8 destination-card\" data-id=\"df36cf8\" data-element_type=\"column\" data-e-type=\"column\" data-cocktail=\"120\" data-banquet=\"65\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dfbffbf elementor-widget elementor-widget-image\" data-id=\"dfbffbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/monastrell.com\/wp-content\/uploads\/el-mirador-eventos-monastrell-1024x576.webp\" class=\"attachment-large size-large wp-image-7468\" alt=\"\" srcset=\"https:\/\/monastrell.com\/wp-content\/uploads\/el-mirador-eventos-monastrell-1024x576.webp 1024w, https:\/\/monastrell.com\/wp-content\/uploads\/el-mirador-eventos-monastrell-768x432.webp 768w, https:\/\/monastrell.com\/wp-content\/uploads\/el-mirador-eventos-monastrell-1536x864.webp 1536w, https:\/\/monastrell.com\/wp-content\/uploads\/el-mirador-eventos-monastrell.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9062bc8 destination-card-kicker elementor-widget elementor-widget-text-editor\" data-id=\"9062bc8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Sea views<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b1ada0a destination-card-title elementor-widget elementor-widget-heading\" data-id=\"b1ada0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">The Viewpoint<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a978b8 destination-card-description elementor-widget elementor-widget-text-editor\" data-id=\"9a978b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p dir=\"ltr\" style=\"line-height: 1.2;margin-top: 0pt;margin-bottom: 5pt\">Beside The Cloister, The Viewpoint pairs views across Alicante&#8217;s harbour with abundant natural light. It can be opened fully to the Mediterranean or enclosed and climate-controlled for year-round comfort. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d1be2c elementor-align-center destination-card-button cta-underline elementor-widget elementor-widget-button\" data-id=\"2d1be2c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6NzI0NiwidG9nZ2xlIjpmYWxzZX0%3D\" id=\"destination-card-button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover The Viewpoint<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-5feb7ca destination-card\" data-id=\"5feb7ca\" data-element_type=\"column\" data-e-type=\"column\" data-cocktail=\"80\" data-banquet=\"50\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-07e3ce9 elementor-widget elementor-widget-image\" data-id=\"07e3ce9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/monastrell.com\/wp-content\/uploads\/la-camara-real-eventos-monastrell-1024x576.webp\" class=\"attachment-large size-large wp-image-7470\" alt=\"\" srcset=\"https:\/\/monastrell.com\/wp-content\/uploads\/la-camara-real-eventos-monastrell-1024x576.webp 1024w, https:\/\/monastrell.com\/wp-content\/uploads\/la-camara-real-eventos-monastrell-768x432.webp 768w, https:\/\/monastrell.com\/wp-content\/uploads\/la-camara-real-eventos-monastrell-1536x864.webp 1536w, https:\/\/monastrell.com\/wp-content\/uploads\/la-camara-real-eventos-monastrell.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1a4e261 destination-card-kicker elementor-widget elementor-widget-text-editor\" data-id=\"1a4e261\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Complete privacy<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c3519a destination-card-title elementor-widget elementor-widget-heading\" data-id=\"6c3519a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">The Royal Chamber<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-755079d destination-card-description elementor-widget elementor-widget-text-editor\" data-id=\"755079d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p dir=\"ltr\" style=\"line-height: 1.2;margin-top: 0pt;margin-bottom: 5pt\">On the first floor, The Royal Chamber feels like a well-kept secret within Monastrell. Small windows filter in natural<br \/>light, creating the restaurant&#8217;s most intimate and private setting. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4109bf1 elementor-align-center destination-card-button cta-underline elementor-widget elementor-widget-button\" data-id=\"4109bf1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6NzI1MCwidG9nZ2xlIjpmYWxzZX0%3D\" id=\"destination-card-button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover The Royal Chamber<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-b7be53d destination-card\" data-id=\"b7be53d\" data-element_type=\"column\" data-e-type=\"column\" data-cocktail=\"200\" data-banquet=\"80\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cf03127 elementor-widget elementor-widget-image\" data-id=\"cf03127\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"432\" src=\"https:\/\/monastrell.com\/wp-content\/uploads\/el-cielo-de-alicante-eventos-monastrell-768x432.webp\" class=\"attachment-medium_large size-medium_large wp-image-7472\" alt=\"\" srcset=\"https:\/\/monastrell.com\/wp-content\/uploads\/el-cielo-de-alicante-eventos-monastrell-768x432.webp 768w, https:\/\/monastrell.com\/wp-content\/uploads\/el-cielo-de-alicante-eventos-monastrell-1024x576.webp 1024w, https:\/\/monastrell.com\/wp-content\/uploads\/el-cielo-de-alicante-eventos-monastrell-1536x864.webp 1536w, https:\/\/monastrell.com\/wp-content\/uploads\/el-cielo-de-alicante-eventos-monastrell.webp 1920w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-464b612 destination-card-kicker elementor-widget elementor-widget-text-editor\" data-id=\"464b612\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Our liveliest terrace<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-826f7b7 destination-card-title elementor-widget elementor-widget-heading\" data-id=\"826f7b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">The Sky of Alicante<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7c76624 destination-card-description elementor-widget elementor-widget-text-editor\" data-id=\"7c76624\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p dir=\"ltr\" style=\"line-height: 1.2;margin-top: 0pt;margin-bottom: 5pt\">On the second floor, The Sky of Alicante is a covered terrace with a retractable roof that opens to the Mediterranean. A balcony, sea views and a private bar make it Monastrell&#8217;s liveliest event space. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8041f46 elementor-align-center destination-card-button cta-underline elementor-widget elementor-widget-button\" data-id=\"8041f46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6NzI1MywidG9nZ2xlIjpmYWxzZX0%3D\" id=\"destination-card-button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Discover The Sky of Alicante<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7530d51 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7530d51\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9ff7bd7\" data-id=\"9ff7bd7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-394efc8 elementor-align-center cta-underline elementor-widget elementor-widget-button\" data-id=\"394efc8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#formulario\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-chevron-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Request a tailored proposal<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-20fd4e5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"20fd4e5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1600503\" data-id=\"1600503\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6e540f6 elementor-widget elementor-widget-html\" data-id=\"6e540f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\/* =========================================================\n   CONFIGURACI\u00d3N GENERAL\n========================================================= *\/\n\n.destinations-carousel {\n    --destination-gap: 16px;\n    --destination-speed: 650ms;\n\n    \/* Composici\u00f3n *\/\n    --destination-card-width: 27.5vw;\n    --destination-side-peek: 4.5vw;\n\n    \/* Espaciado interior *\/\n    --destination-content-padding: 42px;\n    --destination-image-gap: 40px;\n    --destination-kicker-gap: 20px;\n    --destination-title-gap: 24px;\n    --destination-description-gap: 30px;\n    --destination-card-bottom: 40px;\n\n    \/* Imagen *\/\n    --destination-image-ratio: 16 \/ 9;\n\n    \/* Colores *\/\n    --destination-carousel-background: #EEE1CF;\n    --destination-card-background: #ffffff;\n    --destination-card-border: #e5e2dc;\n\n    \/* Etiquetas *\/\n    --destination-capacity-background: #202521;\n    --destination-capacity-color: #ffffff;\n\n    position: relative;\n\n    width: 100%;\n\n    overflow: hidden !important;\n\n    background:\n        var(--destination-carousel-background);\n\n    box-sizing: border-box;\n}\n\n\n\/* =========================================================\n   VARIANTE:\n   1\/4 BLANCO + 3\/4 BEIGE\n========================================================= *\/\n\n.destinations-carousel.destinations-carousel--split-bg {\n    background:\n        linear-gradient(\n            to bottom,\n            #ffffff 0%,\n            #ffffff 25%,\n            var(--destination-carousel-background) 25%,\n            var(--destination-carousel-background) 100%\n        );\n}\n\n\n.destinations-carousel *,\n.destinations-carousel *::before,\n.destinations-carousel *::after {\n    box-sizing: border-box;\n}\n\n\n\/* =========================================================\n   PISTA\n========================================================= *\/\n\n.destinations-carousel .destination-track {\n    display: flex !important;\n    flex-wrap: nowrap !important;\n    align-items: stretch !important;\n\n    width: max-content !important;\n    max-width: none !important;\n\n    gap: var(--destination-gap) !important;\n\n    cursor: grab;\n\n    user-select: none;\n\n    touch-action: pan-y;\n\n    will-change: transform;\n\n    transform: translate3d(0, 0, 0);\n}\n\n.destinations-carousel .destination-track-dragging {\n    cursor: grabbing !important;\n}\n\n.destinations-carousel .destination-track-animated {\n    transition:\n        transform\n        var(--destination-speed)\n        cubic-bezier(.22, .61, .36, 1);\n}\n\n\n\/* =========================================================\n   CARDS\n========================================================= *\/\n\n.destinations-carousel .destination-card {\n    position: relative !important;\n\n    display: flex !important;\n    flex-direction: column !important;\n\n    flex:\n        0\n        0\n        var(--destination-card-width) !important;\n\n    width:\n        var(--destination-card-width) !important;\n\n    min-width:\n        var(--destination-card-width) !important;\n\n    max-width: none !important;\n\n    align-self: stretch !important;\n\n    padding:\n        0\n        0\n        var(--destination-card-bottom) !important;\n\n    border:\n        1px solid\n        var(--destination-card-border);\n\n    background:\n        var(--destination-card-background);\n}\n\n\n\/* =========================================================\n   ESTRUCTURA INTERNA\n========================================================= *\/\n\n.destinations-carousel .destination-card,\n.destinations-carousel .destination-card &gt; .elementor-column-wrap,\n.destinations-carousel .destination-card &gt; .elementor-widget-wrap,\n.destinations-carousel .destination-card .elementor-column-wrap,\n.destinations-carousel .destination-card .elementor-widget-wrap {\n    height: 100%;\n}\n\n.destinations-carousel\n.destination-card\n.elementor-widget-wrap {\n    display: flex !important;\n    flex-direction: column !important;\n    flex-wrap: nowrap !important;\n\n    align-items: stretch !important;\n    justify-content: flex-start !important;\n\n    gap: 0 !important;\n    row-gap: 0 !important;\n    column-gap: 0 !important;\n\n    width: 100% !important;\n    height: 100% !important;\n\n    padding: 0 !important;\n}\n\n.destinations-carousel\n.destination-card\n.e-con-inner {\n    display: flex !important;\n    flex-direction: column !important;\n\n    gap: 0 !important;\n    row-gap: 0 !important;\n    column-gap: 0 !important;\n\n    width: 100% !important;\n    height: 100% !important;\n}\n\n\n\/* =========================================================\n   IMAGEN\n========================================================= *\/\n\n.destinations-carousel\n.destination-card\n.elementor-widget-image {\n    flex: 0 0 auto !important;\n\n    width: 100% !important;\n\n    aspect-ratio:\n        var(--destination-image-ratio);\n\n    margin:\n        0\n        0\n        var(--destination-image-gap) !important;\n\n    padding: 0 !important;\n\n    overflow: hidden !important;\n}\n\n.destinations-carousel\n.destination-card\n.elementor-widget-image\n.elementor-widget-container,\n\n.destinations-carousel\n.destination-card\n.elementor-widget-image\n.elementor-image,\n\n.destinations-carousel\n.destination-card\n.elementor-widget-image\na,\n\n.destinations-carousel\n.destination-card\n.elementor-widget-image\npicture {\n    display: block !important;\n\n    width: 100% !important;\n    height: 100% !important;\n\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n.destinations-carousel\n.destination-card\nimg {\n    display: block !important;\n\n    width: 100% !important;\n    max-width: 100% !important;\n    height: 100% !important;\n\n    margin: 0 !important;\n\n    object-fit: cover !important;\n    object-position: center !important;\n\n    pointer-events: none;\n\n    user-select: none;\n\n    -webkit-user-drag: none;\n}\n\n\n\/* =========================================================\n   ETIQUETA DE CAPACIDAD\n========================================================= *\/\n\n.destinations-carousel\n.destination-capacity-group {\n    position: absolute !important;\n\n    z-index: 50;\n\n    top: 22px;\n    left: 22px;\n\n    display: inline-flex !important;\n    align-items: center;\n\n    width: auto !important;\n\n    max-width:\n        calc(100% - 44px);\n\n    padding:\n        11px\n        14px !important;\n\n    background:\n        var(--destination-capacity-background);\n\n    color:\n        var(--destination-capacity-color);\n\n    pointer-events: none;\n}\n\n\n\/* =========================================================\n   CADA DATO\n========================================================= *\/\n\n.destinations-carousel\n.destination-capacity-item {\n    display: inline-flex;\n    align-items: center;\n\n    gap: 6px;\n\n    white-space: nowrap;\n\n    font-size: 12px;\n    line-height: 1;\n\n    font-weight: 600;\n\n    letter-spacing: .04em;\n}\n\n\n\/* =========================================================\n   DIVISOR\n========================================================= *\/\n\n.destinations-carousel\n.destination-capacity-divider {\n    flex: 0 0 auto;\n\n    width: 1px;\n    height: 17px;\n\n    margin:\n        0\n        12px;\n\n    background:\n        currentColor;\n\n    opacity: .4;\n}\n\n\n\/* =========================================================\n   ICONOS\n========================================================= *\/\n\n.destinations-carousel\n.capacity-icon {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 auto;\n\n    width: 18px;\n    height: 18px;\n}\n\n.destinations-carousel\n.capacity-icon\nsvg {\n    display: block;\n\n    width: 100%;\n    height: 100%;\n\n    fill: none;\n\n    stroke: currentColor;\n\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n}\n\n\n\/* =========================================================\n   N\u00daMERO\n========================================================= *\/\n\n.destinations-carousel\n.capacity-number {\n    font-weight: 600;\n}\n\n\n\/* =========================================================\n   CONTENIDO\n========================================================= *\/\n\n.destinations-carousel .destination-card-kicker,\n.destinations-carousel .destination-card-title,\n.destinations-carousel .destination-card-description,\n.destinations-carousel .destination-card-button {\n    width:\n        calc(\n            100% -\n            (\n                var(--destination-content-padding)\n                *\n                2\n            )\n        ) !important;\n\n    margin-left:\n        var(--destination-content-padding) !important;\n\n    margin-right:\n        var(--destination-content-padding) !important;\n}\n\n\n\/* =========================================================\n   KICKER\n========================================================= *\/\n\n.destinations-carousel\n.destination-card-kicker {\n    flex: 0 0 auto !important;\n\n    margin-top: 0 !important;\n\n    margin-bottom:\n        var(--destination-kicker-gap) !important;\n\n    padding: 0 !important;\n}\n\n\n\/* =========================================================\n   T\u00cdTULO\n========================================================= *\/\n\n.destinations-carousel\n.destination-card-title {\n    flex: 0 0 auto !important;\n\n    margin-top: 0 !important;\n\n    margin-bottom:\n        var(--destination-title-gap) !important;\n\n    padding: 0 !important;\n}\n\n\n\/* =========================================================\n   DESCRIPCI\u00d3N\n========================================================= *\/\n\n.destinations-carousel\n.destination-card-description {\n    flex: 0 0 auto !important;\n\n    margin-top: 0 !important;\n\n    margin-bottom:\n        var(--destination-description-gap) !important;\n\n    padding: 0 !important;\n}\n\n\n\/* =========================================================\n   CTA\n========================================================= *\/\n\n.destinations-carousel\n.destination-card-button {\n    position: relative;\n\n    z-index: 20;\n\n    flex: 0 0 auto !important;\n\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n\n    padding: 0 !important;\n\n    pointer-events: auto;\n}\n\n\n\/* =========================================================\n   LIMPIAR M\u00c1RGENES\n========================================================= *\/\n\n.destinations-carousel\n.destination-card-kicker\n.elementor-widget-container,\n\n.destinations-carousel\n.destination-card-title\n.elementor-widget-container,\n\n.destinations-carousel\n.destination-card-description\n.elementor-widget-container,\n\n.destinations-carousel\n.destination-card-button\n.elementor-widget-container {\n    width: 100%;\n\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n.destinations-carousel\n.destination-card-kicker\np,\n\n.destinations-carousel\n.destination-card-kicker\ndiv,\n\n.destinations-carousel\n.destination-card-title\nh1,\n\n.destinations-carousel\n.destination-card-title\nh2,\n\n.destinations-carousel\n.destination-card-title\nh3,\n\n.destinations-carousel\n.destination-card-title\nh4,\n\n.destinations-carousel\n.destination-card-title\nh5,\n\n.destinations-carousel\n.destination-card-title\nh6,\n\n.destinations-carousel\n.destination-card-description\np,\n\n.destinations-carousel\n.destination-card-description\ndiv {\n    margin-top: 0 !important;\n    margin-bottom: 0 !important;\n}\n\n\n\/* =========================================================\n   ALINEACI\u00d3N\n========================================================= *\/\n\n.destinations-carousel\n.destination-card-kicker,\n\n.destinations-carousel\n.destination-card-title,\n\n.destinations-carousel\n.destination-card-description {\n    display: flex !important;\n    flex-direction: column !important;\n\n    justify-content: flex-start !important;\n}\n\n\n\/* =========================================================\n   FLECHAS\n========================================================= *\/\n\n.destinations-generated-arrows {\n    display: flex;\n\n    align-items: center;\n    justify-content: center;\n\n    gap: 28px;\n\n    width: 100%;\n\n    margin-top: 0;\n\n    padding:\n        28px\n        0\n        70px;\n\n    background: #EEE1CF;\n}\n\n.destinations-generated-arrow {\n    display: grid;\n    place-items: center;\n\n    width: 48px;\n    height: 44px;\n\n    padding: 0;\n\n    border: 0 !important;\n    border-radius: 0 !important;\n\n    background: transparent !important;\n\n    color: #222;\n\n    box-shadow: none !important;\n\n    cursor: pointer;\n\n    transition:\n        transform .25s ease,\n        opacity .25s ease;\n}\n\n.destinations-generated-arrow:hover,\n.destinations-generated-arrow:focus,\n.destinations-generated-arrow:active {\n    border: 0 !important;\n\n    background: transparent !important;\n\n    color: #222;\n\n    box-shadow: none !important;\n}\n\n.destinations-generated-arrow.destinations-prev:hover {\n    transform:\n        translateX(-4px);\n}\n\n.destinations-generated-arrow.destinations-next:hover {\n    transform:\n        translateX(4px);\n}\n\n.destinations-generated-arrow:active {\n    opacity: .5;\n}\n\n.destinations-generated-arrow:focus-visible {\n    outline:\n        1px solid\n        currentColor;\n\n    outline-offset: 4px;\n}\n\n.destinations-generated-arrow\nsvg {\n    width: 38px;\n    height: 38px;\n\n    fill: none;\n\n    stroke: currentColor;\n\n    stroke-width: 1.2;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n\n    pointer-events: none;\n}\n\n\n\/* =========================================================\n   TABLET\n========================================================= *\/\n\n@media (max-width: 1024px) {\n\n    .destinations-carousel {\n        --destination-gap: 16px;\n\n        --destination-card-width: 42vw;\n        --destination-side-peek: 5vw;\n\n        --destination-content-padding: 30px;\n        --destination-image-gap: 30px;\n\n        --destination-kicker-gap: 14px;\n        --destination-title-gap: 20px;\n\n        --destination-description-gap: 20px;\n\n        --destination-card-bottom: 32px;\n\n        --destination-image-ratio: 16 \/ 9;\n    }\n\n    .destinations-carousel\n    .destination-capacity-group {\n        top: 18px;\n        left: 18px;\n\n        max-width:\n            calc(100% - 36px);\n\n        padding:\n            9px\n            11px !important;\n    }\n\n    .destinations-carousel\n    .destination-capacity-item {\n        gap: 5px;\n\n        font-size: 11px;\n    }\n\n    .destinations-carousel\n    .destination-capacity-divider {\n        height: 15px;\n\n        margin:\n            0\n            9px;\n    }\n\n    .destinations-carousel\n    .capacity-icon {\n        width: 16px;\n        height: 16px;\n    }\n\n    .destinations-generated-arrows {\n        padding:\n            26px\n            0\n            60px;\n    }\n}\n\n\n\/* =========================================================\n   M\u00d3VIL\n========================================================= *\/\n\n@media (max-width: 767px) {\n\n    .destinations-carousel {\n        --destination-gap: 14px;\n\n        --destination-card-width: 84vw;\n        --destination-side-peek: 8vw;\n\n        --destination-content-padding: 22px;\n        --destination-image-gap: 24px;\n\n        --destination-kicker-gap: 10px;\n        --destination-title-gap: 16px;\n\n        --destination-description-gap: 18px;\n\n        --destination-card-bottom: 26px;\n\n        --destination-image-ratio: 16 \/ 9;\n    }\n\n\n    \/* =====================================================\n       ETIQUETAS\n    ===================================================== *\/\n\n    .destinations-carousel\n    .destination-capacity-group {\n        top: 14px;\n        left: 14px;\n\n        max-width:\n            calc(100% - 28px);\n\n        padding:\n            8px\n            9px !important;\n    }\n\n    .destinations-carousel\n    .destination-capacity-item {\n        gap: 4px;\n\n        font-size: 10px;\n    }\n\n    .destinations-carousel\n    .destination-capacity-divider {\n        height: 14px;\n\n        margin:\n            0\n            7px;\n    }\n\n    .destinations-carousel\n    .capacity-icon {\n        width: 15px;\n        height: 15px;\n    }\n\n\n    \/* =====================================================\n       FLECHAS\n    ===================================================== *\/\n\n    .destinations-generated-arrows {\n        gap: 20px;\n\n        padding:\n            22px\n            0\n            48px;\n    }\n\n    .destinations-generated-arrow {\n        width: 42px;\n        height: 38px;\n    }\n\n    .destinations-generated-arrow\n    svg {\n        width: 31px;\n        height: 31px;\n    }\n}\n\n\n\/* =========================================================\n   MOVIMIENTO REDUCIDO\n========================================================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n\n    .destinations-carousel\n    .destination-track-animated {\n        transition-duration: 1ms;\n    }\n\n    .destinations-generated-arrow {\n        transition: none;\n    }\n}\n\n\n\n\n(function () {\n    \"use strict\";\n\n\n    function initializeDestinationCarousels() {\n\n        document\n            .querySelectorAll(\n                \".destinations-carousel\"\n            )\n            .forEach(\n                function (carousel) {\n\n\n                    if (\n                        carousel.dataset\n                            .destinationCarouselReady ===\n                        \"true\"\n                    ) {\n                        return;\n                    }\n\n\n                    \/* =================================================\n                       PISTA\n                    ================================================= *\/\n\n                    let track =\n                        carousel.querySelector(\n                            \":scope &gt; .elementor-container &gt; .elementor-row\"\n                        );\n\n\n                    if (!track) {\n\n                        track =\n                            carousel.querySelector(\n                                \":scope &gt; .elementor-container\"\n                            );\n                    }\n\n\n                    if (!track) {\n\n                        console.warn(\n                            \"No se ha encontrado la pista del carrusel.\",\n                            carousel\n                        );\n\n                        return;\n                    }\n\n\n                    \/* =================================================\n                       CARDS ORIGINALES\n                    ================================================= *\/\n\n                    const originalSlides =\n                        Array.from(\n                            track.children\n                        )\n                        .filter(\n                            function (element) {\n\n                                return element\n                                    .classList\n                                    .contains(\n                                        \"destination-card\"\n                                    );\n                            }\n                        );\n\n\n                    if (\n                        originalSlides.length \/g,\n                                \"&gt;\"\n                            )\n                            .replace(\n                                \/\"\/g,\n                                \"&quot;\"\n                            )\n                            .replace(\n                                \/'\/g,\n                                \"&#039;\"\n                            );\n                    }\n\n\n                    \/* =================================================\n                       CAPACIDADES\n                    ================================================= *\/\n\n                    originalSlides\n                        .forEach(\n                            function (card) {\n\n\n                                if (\n                                    card.querySelector(\n                                        \".destination-capacity-group\"\n                                    )\n                                ) {\n                                    return;\n                                }\n\n\n                                const cocktail =\n                                    (\n                                        card.getAttribute(\n                                            \"data-cocktail\"\n                                        ) ||\n                                        \"\"\n                                    ).trim();\n\n\n                                const banquet =\n                                    (\n                                        card.getAttribute(\n                                            \"data-banquet\"\n                                        ) ||\n                                        \"\"\n                                    ).trim();\n\n\n                                \/*\n                                 * Si no hay valores,\n                                 * no a\u00f1adimos la etiqueta.\n                                 *\/\n\n                                if (\n                                    !cocktail &amp;&amp;\n                                    !banquet\n                                ) {\n                                    return;\n                                }\n\n\n                                const capacity =\n                                    document.createElement(\n                                        \"div\"\n                                    );\n\n\n                                capacity.className =\n                                    \"destination-capacity-group\";\n\n\n                                let html =\n                                    \"\";\n\n\n                                \/* =================================================\n                                   C\u00d3CTEL\n                                ================================================= *\/\n\n                                if (cocktail) {\n\n                                    html += `\n                                        <div class=\" destination-capacity-item destination-capacity-cocktail \" aria-label=\"${escapeHTML(cocktail)} personas en c\u00f3ctel\">\n\n                                            <span class=\"capacity-icon\" aria-hidden=\"true\">\n                                                \n                                                    \n\n                                                    \n\n                                                    \n                                                \n                                            <\/span>\n\n\n                                            <span class=\"capacity-number\">\n                                                ${escapeHTML(cocktail)}\n                                            <\/span>\n\n                                        <\/div>\n                                    `;\n                                }\n\n\n                                \/* =================================================\n                                   DIVISOR\n                                ================================================= *\/\n\n                                if (\n                                    cocktail &amp;&amp;\n                                    banquet\n                                ) {\n\n                                    html += `\n                                        <div class=\"destination-capacity-divider\" aria-hidden=\"true\"><\/div>\n                                    `;\n                                }\n\n\n                                \/* =================================================\n                                   BANQUETE\n                                ================================================= *\/\n\n                                if (banquet) {\n\n                                    html += `\n                                        <div class=\" destination-capacity-item destination-capacity-banquet \" aria-label=\"${escapeHTML(banquet)} personas en banquete\">\n\n                                            <span class=\"capacity-icon\" aria-hidden=\"true\">\n\n                                                \n\n                                                    \n\n                                                    \n\n                                                    \n\n                                                    \n\n                                                \n\n                                            <\/span>\n\n\n                                            <span class=\"capacity-number\">\n                                                ${escapeHTML(banquet)}\n                                            <\/span>\n\n                                        <\/div>\n                                    `;\n                                }\n\n\n                                capacity.innerHTML =\n                                    html;\n\n\n                                card.appendChild(\n                                    capacity\n                                );\n                            }\n                        );\n\n\n                    \/* =================================================\n                       ELEMENTOS A ALINEAR\n                    ================================================= *\/\n\n                    const alignedSelectors = [\n                        \".destination-card-kicker\",\n                        \".destination-card-title\",\n                        \".destination-card-description\"\n                    ];\n\n\n                    \/* =================================================\n                       UTILIDADES\n                    ================================================= *\/\n\n                    function getAllSlides() {\n\n                        return Array.from(\n                            track.children\n                        )\n                        .filter(\n                            function (element) {\n\n                                return element\n                                    .classList\n                                    .contains(\n                                        \"destination-card\"\n                                    );\n                            }\n                        );\n                    }\n\n\n                    function resetElementHeight(\n                        element\n                    ) {\n\n                        if (!element) {\n                            return;\n                        }\n\n\n                        element.style\n                            .removeProperty(\n                                \"height\"\n                            );\n\n\n                        element.style\n                            .removeProperty(\n                                \"min-height\"\n                            );\n                    }\n\n\n                    function resetCardHeight(\n                        card\n                    ) {\n\n                        if (!card) {\n                            return;\n                        }\n\n\n                        card.style\n                            .removeProperty(\n                                \"height\"\n                            );\n\n\n                        card.style\n                            .removeProperty(\n                                \"min-height\"\n                            );\n                    }\n\n\n                    function getNaturalHeight(\n                        element\n                    ) {\n\n                        if (!element) {\n                            return 0;\n                        }\n\n\n                        resetElementHeight(\n                            element\n                        );\n\n\n                        const container =\n                            element.querySelector(\n                                \":scope &gt; .elementor-widget-container\"\n                            ) ||\n                            element;\n\n\n                        return Math.max(\n                            element.scrollHeight,\n\n                            element\n                                .getBoundingClientRect()\n                                .height,\n\n                            container.scrollHeight,\n\n                            container\n                                .getBoundingClientRect()\n                                .height\n                        );\n                    }\n\n\n                    \/* =================================================\n                       MEDIR FILAS\n                    ================================================= *\/\n\n                    function measureRows() {\n\n                        const measurements =\n                            {};\n\n\n                        alignedSelectors\n                            .forEach(\n                                function (selector) {\n\n\n                                    originalSlides\n                                        .forEach(\n                                            function (slide) {\n\n                                                resetElementHeight(\n                                                    slide.querySelector(\n                                                        selector\n                                                    )\n                                                );\n                                            }\n                                        );\n\n\n                                    void carousel.offsetHeight;\n\n\n                                    let maximumHeight =\n                                        0;\n\n\n                                    originalSlides\n                                        .forEach(\n                                            function (slide) {\n\n                                                const element =\n                                                    slide.querySelector(\n                                                        selector\n                                                    );\n\n\n                                                maximumHeight =\n                                                    Math.max(\n                                                        maximumHeight,\n\n                                                        getNaturalHeight(\n                                                            element\n                                                        )\n                                                    );\n                                            }\n                                        );\n\n\n                                    measurements[\n                                        selector\n                                    ] =\n                                        Math.ceil(\n                                            maximumHeight\n                                        );\n                                }\n                            );\n\n\n                        return measurements;\n                    }\n\n\n                    \/* =================================================\n                       APLICAR ALTURAS\n                    ================================================= *\/\n\n                    function applyRowMeasurements(\n                        measurements\n                    ) {\n\n                        const allSlides =\n                            getAllSlides();\n\n\n                        alignedSelectors\n                            .forEach(\n                                function (selector) {\n\n                                    const height =\n                                        measurements[\n                                            selector\n                                        ];\n\n\n                                    allSlides\n                                        .forEach(\n                                            function (slide) {\n\n                                                const element =\n                                                    slide.querySelector(\n                                                        selector\n                                                    );\n\n\n                                                if (!element) {\n                                                    return;\n                                                }\n\n\n                                                element.style\n                                                    .setProperty(\n                                                        \"height\",\n                                                        height +\n                                                        \"px\",\n                                                        \"important\"\n                                                    );\n\n\n                                                element.style\n                                                    .setProperty(\n                                                        \"min-height\",\n                                                        height +\n                                                        \"px\",\n                                                        \"important\"\n                                                    );\n                                            }\n                                        );\n                                }\n                            );\n                    }\n\n\n                    \/* =================================================\n                       ALTURA TOTAL CARDS\n                    ================================================= *\/\n\n                    function measureMaximumCardHeight() {\n\n                        let maximumHeight =\n                            0;\n\n\n                        originalSlides\n                            .forEach(\n                                function (slide) {\n\n                                    resetCardHeight(\n                                        slide\n                                    );\n                                }\n                            );\n\n\n                        void carousel.offsetHeight;\n\n\n                        originalSlides\n                            .forEach(\n                                function (slide) {\n\n                                    maximumHeight =\n                                        Math.max(\n                                            maximumHeight,\n\n                                            slide.scrollHeight,\n\n                                            slide\n                                                .getBoundingClientRect()\n                                                .height\n                                        );\n                                }\n                            );\n\n\n                        return Math.ceil(\n                            maximumHeight\n                        );\n                    }\n\n\n                    function applyCardHeight(\n                        height\n                    ) {\n\n                        getAllSlides()\n                            .forEach(\n                                function (slide) {\n\n                                    slide.style\n                                        .setProperty(\n                                            \"height\",\n                                            height +\n                                            \"px\",\n                                            \"important\"\n                                        );\n\n\n                                    slide.style\n                                        .setProperty(\n                                            \"min-height\",\n                                            height +\n                                            \"px\",\n                                            \"important\"\n                                        );\n                                }\n                            );\n                    }\n\n\n                    \/* =================================================\n                       CLONES\n                    ================================================= *\/\n\n                    const cloneCount =\n                        originalSlides.length;\n\n\n                    function disableCloneInteractions(\n                        clone\n                    ) {\n\n                        clone\n                            .querySelectorAll(\n                                \"a, button, input, select, textarea, [tabindex]\"\n                            )\n                            .forEach(\n                                function (element) {\n\n                                    element.setAttribute(\n                                        \"tabindex\",\n                                        \"-1\"\n                                    );\n                                }\n                            );\n                    }\n\n\n                    \/* =================================================\n                       CLONES ANTERIORES\n                    ================================================= *\/\n\n                    originalSlides\n                        .slice()\n                        .reverse()\n                        .forEach(\n                            function (slide) {\n\n                                const clone =\n                                    slide.cloneNode(\n                                        true\n                                    );\n\n\n                                clone.classList.add(\n                                    \"destination-card-clone\"\n                                );\n\n\n                                clone.setAttribute(\n                                    \"aria-hidden\",\n                                    \"true\"\n                                );\n\n\n                                disableCloneInteractions(\n                                    clone\n                                );\n\n\n                                track.prepend(\n                                    clone\n                                );\n                            }\n                        );\n\n\n                    \/* =================================================\n                       CLONES POSTERIORES\n                    ================================================= *\/\n\n                    originalSlides\n                        .forEach(\n                            function (slide) {\n\n                                const clone =\n                                    slide.cloneNode(\n                                        true\n                                    );\n\n\n                                clone.classList.add(\n                                    \"destination-card-clone\"\n                                );\n\n\n                                clone.setAttribute(\n                                    \"aria-hidden\",\n                                    \"true\"\n                                );\n\n\n                                disableCloneInteractions(\n                                    clone\n                                );\n\n\n                                track.append(\n                                    clone\n                                );\n                            }\n                        );\n\n\n                    \/* =================================================\n                       ESTADO\n                    ================================================= *\/\n\n                    let currentIndex =\n                        cloneCount;\n\n                    let isAnimating =\n                        false;\n\n                    let isDragging =\n                        false;\n\n                    let startX =\n                        0;\n\n                    let dragDistance =\n                        0;\n\n                    let suppressClick =\n                        false;\n\n\n                    \/* =================================================\n                       MEDIDAS\n                    ================================================= *\/\n\n                    function getGap() {\n\n                        const styles =\n                            window.getComputedStyle(\n                                track\n                            );\n\n\n                        return (\n                            parseFloat(\n                                styles.columnGap\n                            ) ||\n\n                            parseFloat(\n                                styles.gap\n                            ) ||\n\n                            0\n                        );\n                    }\n\n\n                    function getSlideWidth() {\n\n                        const slide =\n                            getAllSlides()[0];\n\n\n                        return slide\n                            ?\n                            slide\n                                .getBoundingClientRect()\n                                .width\n                            :\n                            0;\n                    }\n\n\n                    function getStep() {\n\n                        return (\n                            getSlideWidth() +\n                            getGap()\n                        );\n                    }\n\n\n                    \/* =================================================\n                       SIDE PEEK\n                    ================================================= *\/\n\n                    function getSidePeek() {\n\n                        const styles =\n                            window.getComputedStyle(\n                                carousel\n                            );\n\n\n                        const value =\n                            styles\n                                .getPropertyValue(\n                                    \"--destination-side-peek\"\n                                )\n                                .trim();\n\n\n                        const probe =\n                            document.createElement(\n                                \"div\"\n                            );\n\n\n                        probe.style.position =\n                            \"absolute\";\n\n                        probe.style.visibility =\n                            \"hidden\";\n\n                        probe.style.pointerEvents =\n                            \"none\";\n\n                        probe.style.width =\n                            value ||\n                            \"0px\";\n\n\n                        carousel.appendChild(\n                            probe\n                        );\n\n\n                        const width =\n                            probe\n                                .getBoundingClientRect()\n                                .width;\n\n\n                        probe.remove();\n\n\n                        return width;\n                    }\n\n\n                    \/* =================================================\n                       POSICI\u00d3N\n                    ================================================= *\/\n\n                    function getPosition() {\n\n                        return (\n                            -(\n                                currentIndex *\n                                getStep()\n                            )\n                            +\n                            getSidePeek()\n                        );\n                    }\n\n\n                    \/* =================================================\n                       RENDER\n                    ================================================= *\/\n\n                    function render(\n                        animate,\n                        extraOffset\n                    ) {\n\n                        extraOffset =\n                            extraOffset ||\n                            0;\n\n\n                        track.classList.toggle(\n                            \"destination-track-animated\",\n                            animate\n                        );\n\n\n                        track.style.transform =\n                            \"translate3d(\" +\n                            (\n                                getPosition() +\n                                extraOffset\n                            ) +\n                            \"px, 0, 0)\";\n                    }\n\n\n                    \/* =================================================\n                       RECALCULAR\n                    ================================================= *\/\n\n                    function refreshLayout() {\n\n                        getAllSlides()\n                            .forEach(\n                                function (slide) {\n\n                                    resetCardHeight(\n                                        slide\n                                    );\n\n\n                                    alignedSelectors\n                                        .forEach(\n                                            function (selector) {\n\n                                                resetElementHeight(\n                                                    slide.querySelector(\n                                                        selector\n                                                    )\n                                                );\n                                            }\n                                        );\n                                }\n                            );\n\n\n                        void carousel.offsetHeight;\n\n\n                        const rowMeasurements =\n                            measureRows();\n\n\n                        applyRowMeasurements(\n                            rowMeasurements\n                        );\n\n\n                        window\n                            .requestAnimationFrame(\n                                function () {\n\n                                    const cardHeight =\n                                        measureMaximumCardHeight();\n\n\n                                    applyCardHeight(\n                                        cardHeight\n                                    );\n\n\n                                    render(\n                                        false\n                                    );\n                                }\n                            );\n                    }\n\n\n                    \/* =================================================\n                       NORMALIZAR LOOP\n                    ================================================= *\/\n\n                    function normalizePosition() {\n\n                        const total =\n                            originalSlides.length;\n\n\n                        if (\n                            currentIndex &gt;=\n                            cloneCount +\n                            total\n                        ) {\n\n                            currentIndex -=\n                                total;\n\n\n                            render(\n                                false\n                            );\n                        }\n\n\n                        if (\n                            currentIndex &lt;\n                            cloneCount\n                        ) {\n\n                            currentIndex +=\n                                total;\n\n\n                            render(\n                                false\n                            );\n                        }\n\n\n                        isAnimating =\n                            false;\n                    }\n\n\n                    \/* =================================================\n                       MOVER\n                    ================================================= *\/\n\n                    function move(\n                        direction\n                    ) {\n\n                        if (\n                            isAnimating ||\n                            isDragging\n                        ) {\n                            return;\n                        }\n\n\n                        isAnimating =\n                            true;\n\n\n                        currentIndex +=\n                            direction;\n\n\n                        render(\n                            true\n                        );\n                    }\n\n\n                    \/* =================================================\n                       FLECHAS\n                    ================================================= *\/\n\n                    const arrows =\n                        document.createElement(\n                            &quot;div&quot;\n                        );\n\n\n                    arrows.className =\n                        &quot;destinations-generated-arrows&quot;;\n\n\n                    arrows.innerHTML = `\n                        <button class=\"destinations-generated-arrow destinations-prev\" type=\"button\" aria-label=\"Mostrar espacio anterior\">\n                            \n                                \n\n                                \n                            \n                        <\/button>\n\n\n                        <button class=\"destinations-generated-arrow destinations-next\" type=\"button\" aria-label=\"Mostrar espacio siguiente\">\n                            \n                                \n\n                                \n                            \n                        <\/button>\n                    `;\n\n\n                    carousel\n                        .insertAdjacentElement(\n                            \"afterend\",\n                            arrows\n                        );\n\n\n                    arrows\n                        .querySelector(\n                            \".destinations-prev\"\n                        )\n                        .addEventListener(\n                            \"click\",\n                            function () {\n\n                                move(\n                                    -1\n                                );\n                            }\n                        );\n\n\n                    arrows\n                        .querySelector(\n                            \".destinations-next\"\n                        )\n                        .addEventListener(\n                            \"click\",\n                            function () {\n\n                                move(\n                                    1\n                                );\n                            }\n                        );\n\n\n                    \/* =================================================\n                       FIN TRANSICI\u00d3N\n                    ================================================= *\/\n\n                    track.addEventListener(\n                        \"transitionend\",\n                        function (event) {\n\n                            if (\n                                event.target !==\n                                track ||\n                                event.propertyName !==\n                                \"transform\"\n                            ) {\n                                return;\n                            }\n\n\n                            normalizePosition();\n                        }\n                    );\n\n\n                    \/* =================================================\n                       ARRASTRE\n                    ================================================= *\/\n\n                    function pointerDown(\n                        event\n                    ) {\n\n                        if (\n                            event.target.closest(\n                                \"a, button, input, select, textarea, label\"\n                            )\n                        ) {\n                            return;\n                        }\n\n\n                        if (\n                            event.pointerType ===\n                            \"mouse\" &amp;&amp;\n                            event.button !==\n                            0\n                        ) {\n                            return;\n                        }\n\n\n                        if (\n                            isAnimating\n                        ) {\n                            return;\n                        }\n\n\n                        isDragging =\n                            true;\n\n                        suppressClick =\n                            false;\n\n                        startX =\n                            event.clientX;\n\n                        dragDistance =\n                            0;\n\n\n                        track.classList.add(\n                            \"destination-track-dragging\"\n                        );\n\n\n                        if (\n                            track\n                                .setPointerCapture\n                        ) {\n\n                            track\n                                .setPointerCapture(\n                                    event.pointerId\n                                );\n                        }\n\n\n                        render(\n                            false\n                        );\n                    }\n\n\n                    function pointerMove(\n                        event\n                    ) {\n\n                        if (\n                            !isDragging\n                        ) {\n                            return;\n                        }\n\n\n                        dragDistance =\n                            event.clientX -\n                            startX;\n\n\n                        if (\n                            Math.abs(\n                                dragDistance\n                            ) &gt;\n                            8\n                        ) {\n\n                            suppressClick =\n                                true;\n                        }\n\n\n                        render(\n                            false,\n                            dragDistance\n                        );\n                    }\n\n\n                    function pointerEnd(\n                        event\n                    ) {\n\n                        if (\n                            !isDragging\n                        ) {\n                            return;\n                        }\n\n\n                        isDragging =\n                            false;\n\n\n                        track.classList.remove(\n                            \"destination-track-dragging\"\n                        );\n\n\n                        if (\n                            track\n                                .releasePointerCapture &amp;&amp;\n                            track\n                                .hasPointerCapture &amp;&amp;\n                            track\n                                .hasPointerCapture(\n                                    event.pointerId\n                                )\n                        ) {\n\n                            track\n                                .releasePointerCapture(\n                                    event.pointerId\n                                );\n                        }\n\n\n                        if (\n                            Math.abs(\n                                dragDistance\n                            ) &lt;=\n                            8\n                        ) {\n\n                            dragDistance =\n                                0;\n\n                            suppressClick =\n                                false;\n\n\n                            render(\n                                false\n                            );\n\n\n                            return;\n                        }\n\n\n                        const threshold =\n                            Math.min(\n                                110,\n\n                                Math.max(\n                                    45,\n\n                                    getStep() *\n                                    .16\n                                )\n                            );\n\n\n                        if (\n                            dragDistance =\n                            threshold\n                        ) {\n\n                            currentIndex -=\n                                1;\n                        }\n\n\n                        isAnimating =\n                            true;\n\n\n                        render(\n                            true\n                        );\n\n\n                        dragDistance =\n                            0;\n                    }\n\n\n                    track.addEventListener(\n                        \"pointerdown\",\n                        pointerDown\n                    );\n\n\n                    track.addEventListener(\n                        \"pointermove\",\n                        pointerMove\n                    );\n\n\n                    track.addEventListener(\n                        \"pointerup\",\n                        pointerEnd\n                    );\n\n\n                    track.addEventListener(\n                        \"pointercancel\",\n                        pointerEnd\n                    );\n\n\n                    track.addEventListener(\n                        \"dragstart\",\n                        function (event) {\n\n                            event.preventDefault();\n                        }\n                    );\n\n\n                    track.addEventListener(\n                        \"click\",\n                        function (event) {\n\n                            if (\n                                !suppressClick\n                            ) {\n                                return;\n                            }\n\n\n                            event.preventDefault();\n\n                            event.stopPropagation();\n\n\n                            suppressClick =\n                                false;\n                        },\n                        true\n                    );\n\n\n                    \/* =================================================\n                       TECLADO\n                    ================================================= *\/\n\n                    carousel.setAttribute(\n                        \"tabindex\",\n                        \"0\"\n                    );\n\n\n                    carousel.setAttribute(\n                        \"aria-label\",\n                        \"Carrusel de espacios\"\n                    );\n\n\n                    carousel.addEventListener(\n                        \"keydown\",\n                        function (event) {\n\n                            if (\n                                event.key ===\n                                \"ArrowLeft\"\n                            ) {\n\n                                event.preventDefault();\n\n                                move(\n                                    -1\n                                );\n                            }\n\n\n                            if (\n                                event.key ===\n                                \"ArrowRight\"\n                            ) {\n\n                                event.preventDefault();\n\n                                move(\n                                    1\n                                );\n                            }\n                        }\n                    );\n\n\n                    \/* =================================================\n                       RESIZE\n                    ================================================= *\/\n\n                    let resizeTimer;\n\n\n                    window.addEventListener(\n                        \"resize\",\n                        function () {\n\n                            window.clearTimeout(\n                                resizeTimer\n                            );\n\n\n                            resizeTimer =\n                                window.setTimeout(\n                                    refreshLayout,\n                                    180\n                                );\n                        }\n                    );\n\n\n                    \/* =================================================\n                       PRIMER RENDER\n                    ================================================= *\/\n\n                    window\n                        .requestAnimationFrame(\n                            function () {\n\n                                window\n                                    .requestAnimationFrame(\n                                        refreshLayout\n                                    );\n                            }\n                        );\n\n\n                    \/* =================================================\n                       IM\u00c1GENES\n                    ================================================= *\/\n\n                    carousel\n                        .querySelectorAll(\n                            \"img\"\n                        )\n                        .forEach(\n                            function (image) {\n\n                                if (\n                                    !image.complete\n                                ) {\n\n                                    image\n                                        .addEventListener(\n                                            \"load\",\n                                            refreshLayout,\n                                            {\n                                                once:\n                                                    true\n                                            }\n                                        );\n                                }\n                            }\n                        );\n\n\n                    \/* =================================================\n                       FUENTES\n                    ================================================= *\/\n\n                    if (\n                        document.fonts &amp;&amp;\n                        document.fonts.ready\n                    ) {\n\n                        document.fonts\n                            .ready\n                            .then(\n                                refreshLayout\n                            );\n                    }\n                }\n            );\n    }\n\n\n    \/* =========================================================\n       INICIALIZADORES\n    ========================================================= *\/\n\n    document.addEventListener(\n        \"DOMContentLoaded\",\n        initializeDestinationCarousels\n    );\n\n\n    window.addEventListener(\n        \"load\",\n        initializeDestinationCarousels\n    );\n\n\n    window.addEventListener(\n        \"elementor\/frontend\/init\",\n        initializeDestinationCarousels\n    );\n\n\n    window.setTimeout(\n        initializeDestinationCarousels,\n        600\n    );\n\n})();\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7f6af34 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7f6af34\" data-element_type=\"section\" data-e-type=\"section\" id=\"formulario\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5d31d5a\" data-id=\"5d31d5a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7f5d97a elementor-widget elementor-widget-heading\" data-id=\"7f5d97a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Request your personalized proposal and receive our event brochure<br \/>using the form below.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a7cb81 elementor-widget elementor-widget-html\" data-id=\"4a7cb81\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Begin Brevo Form -->\n\n\n<!-- START - We recommend to place the below code in head tag of your website html  -->\n\n\n  @font-face {\n    font-display: block;\n    font-family: Roboto;\n    src: url(https:\/\/assets.brevo.com\/font\/Roboto\/Latin\/normal\/normal\/7529907e9eaf8ebb5220c5f9850e3811.woff2) format(\"woff2\"), url(https:\/\/assets.brevo.com\/font\/Roboto\/Latin\/normal\/normal\/25c678feafdc175a70922a116c9be3e7.woff) format(\"woff\")\n  }\n\n  @font-face {\n    font-display: fallback;\n    font-family: Roboto;\n    font-weight: 600;\n    src: url(https:\/\/assets.brevo.com\/font\/Roboto\/Latin\/medium\/normal\/6e9caeeafb1f3491be3e32744bc30440.woff2) format(\"woff2\"), url(https:\/\/assets.brevo.com\/font\/Roboto\/Latin\/medium\/normal\/71501f0d8d5aa95960f6475d5487d4c2.woff) format(\"woff\")\n  }\n\n  @font-face {\n    font-display: fallback;\n    font-family: Roboto;\n    font-weight: 700;\n    src: url(https:\/\/assets.brevo.com\/font\/Roboto\/Latin\/bold\/normal\/3ef7cf158f310cf752d5ad08cd0e7e60.woff2) format(\"woff2\"), url(https:\/\/assets.brevo.com\/font\/Roboto\/Latin\/bold\/normal\/ece3a1d82f18b60bcce0211725c476aa.woff) format(\"woff\")\n  }\n\n  #sib-container input:-ms-input-placeholder {\n    text-align: left;\n    font-family: Helvetica, sans-serif;\n    color: #c0ccda;\n  }\n\n  #sib-container input::placeholder {\n    text-align: left;\n    font-family: Helvetica, sans-serif;\n    color: #c0ccda;\n  }\n\n  #sib-container textarea::placeholder {\n    text-align: left;\n    font-family: Helvetica, sans-serif;\n    color: #c0ccda;\n  }\n\n  #sib-container a {\n    text-decoration: underline;\n    color: #2BB2FC;\n  }\n\n\n<!-- ===== Estilo tipo maqueta (igual que el formulario anterior) ===== -->\n\n  :root{\n    --gold:#978259;       \/* color del bot\u00f3n\/bordes *\/\n    --line:#cdbb95;       \/* l\u00ednea bajo inputs *\/\n    --text:#000;\n    --muted:#777;\n  }\n\n  \/* Contenedor *\/\n  #sib-container{\n    max-width:680px !important;\n    background:#fff !important;\n    border:1px solid var(--gold) !important;\n    border-radius:4px !important;\n    padding:24px 22px !important;\n  }\n\n  \/* Grid del formulario (2 columnas) *\/\n  #sib-form{\n    display:grid !important;\n    grid-template-columns:1fr 1fr;\n    gap:22px 28px;\n    align-items:start;\n  }\n  #sib-form &gt; div{\n    padding:0 !important;\n    margin:0 !important;\n  }\n\n  \/* Colocaci\u00f3n (desktop) sin tocar el HTML *\/\n  \/* 1: Nombre (col 1) *\/\n  #sib-form &gt; div:nth-of-type(1){ grid-column:1; }\n  \/* 2: Apellidos (col 2) *\/\n  #sib-form &gt; div:nth-of-type(2){ grid-column:2; }\n  \/* 3: Tel\u00e9fono (col 2, fila 2) *\/\n  #sib-form &gt; div:nth-of-type(3){ grid-column:1; }\n  \/* 4: Email (col 1, fila 2) *\/\n  #sib-form &gt; div:nth-of-type(4){ grid-column:2; }\n  \/* 5: Fecha (col 1) *\/\n  #sib-form &gt; div:nth-of-type(5){ grid-column:1; }\n  \/* 6: Tipo de evento (col 2) *\/\n  #sib-form &gt; div:nth-of-type(6){ grid-column:2; }\n  \/* 7: Restaurante (col 1) *\/\n  #sib-form &gt; div:nth-of-type(7){ grid-column:1; }\n  \/* 8: N\u00ba Personas (col 2) *\/\n  #sib-form &gt; div:nth-of-type(8){ grid-column:2; }\n  \/* 9: Mensaje (full) *\/\n  #sib-form &gt; div:nth-of-type(9){ grid-column:1 \/ -1; }\n  \/* 10: Texto legal (full) *\/\n  #sib-form &gt; div:nth-of-type(10){ grid-column:1 \/ -1; }\n  \/* 11: Opt-in 1 (full) *\/\n  #sib-form &gt; div:nth-of-type(11){ grid-column:1 \/ -1; }\n  \/* 12: Opt-in 2 (full) *\/\n  #sib-form &gt; div:nth-of-type(12){ grid-column:1 \/ -1; }\n  \/* 13: Bot\u00f3n (col 1) *\/\n  #sib-form &gt; div:nth-of-type(13){ grid-column:1; text-align:left !important; }\n\n  \/* Labels + asterisco *\/\n  #sib-container .entry__label{\n    font:400 16px\/1.25 Helvetica,Arial,sans-serif !important;\n    color:var(--text) !important;\n    margin:0 0 8px !important;\n  }\n  #sib-container .entry__label[data-required=\"*\"]::after{\n    content:\" *\"; color:#c10000; font-weight:700;\n  }\n\n  \/* Inputs con solo l\u00ednea inferior *\/\n  #sib-container .input{\n    width:100% !important;\n    height:34px !important;\n    padding:4px 4px !important;\n    border:none !important;\n    border-bottom:2px solid var(--line) !important;\n    border-radius:0 !important;\n    background:#fff !important;\n    font:400 15px\/1.2 Helvetica,Arial,sans-serif !important;\n    color:var(--text) !important;\n  }\n  #sib-container .input::placeholder{ color:#b5b5b5 !important; }\n\n  \/* Textarea con fondo gris suave *\/\n  #sib-container textarea.input{\n    min-height:120px !important;\n    height:auto !important;\n    padding:10px 12px !important;\n    border:1px solid var(--line) !important;\n    border-radius:0 !important;\n    background:#f5f5f5 !important;\n  }\n\n  \/* Select: flecha nativa, misma l\u00ednea inferior *\/\n  #sib-container select.input{\n    appearance:auto !important;\n    -webkit-appearance:menulist !important;\n    -moz-appearance:menulist !important;\n    border-bottom:2px solid var(--line) !important;\n    padding-right:10px !important;\n    background-image:none !important;\n  }\n\n  \/* Errores y especificaciones *\/\n  #sib-container .entry__error{\n    font:400 14px\/1.35 Helvetica,Arial !important;\n    color:#661d1d !important;\n    background:#ffeded !important;\n    border:1px solid #ff4949 !important;\n    border-radius:3px !important;\n    padding:8px !important;\n    margin-top:8px !important;\n  }\n  #sib-container .entry__specification{\n    display:block !important;\n    margin-top:6px !important;\n    font:400 12px\/1.2 Helvetica,Arial !important;\n    color:#999 !important;\n  }\n\n  \/* Texto legal *\/\n  .sib-text-form-block p{\n    margin:0 !important;\n    color:#000 !important;\n    font:400 14px\/1.5 Helvetica,Arial !important;\n  }\n\n  \/* Opt-ins *\/\n  .entry_mcq label{ display:flex; gap:10px; align-items:flex-start; }\n  .entry_mcq p{ margin:0; font:400 14px\/1.5 Helvetica,Arial; color:#000; }\n\n  \/* Bot\u00f3n dorado *\/\n  .sib-form-block__button{\n    font:700 16px\/1 Helvetica,Arial !important;\n    background:var(--gold) !important;\n    color:#fff !important;\n    border:0 !important;\n    border-radius:8px !important;\n    padding:12px 22px !important;\n    cursor:pointer !important;\n    pointer-events:auto !important;\n  }\n\n  \/* Responsive: 1 columna *\/\n  @media (max-width:700px){\n    #sib-form{ grid-template-columns:1fr; }\n    #sib-form &gt; div{ grid-column:1 \/ -1 !important; }\n  }\n\n\n\n\n\n<!--  END - We recommend to place the above code in head tag of your website html -->\n\n\n\n\n\n\n<!-- START - We recommend to place the below code where you want the form in your website html  -->\n<div class=\"sib-form\" style=\"text-align: center;background-color: #ffffff\">\n  <div id=\"sib-form-container\" class=\"sib-form-container\">\n    <div id=\"error-message\" class=\"sib-form-message-panel\" style=\"font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#661d1d;background-color:#ffeded;border-color:#ff4949;border-radius:3px;max-width:540px\">\n      <div class=\"sib-form-message-panel__text sib-form-message-panel__text--center\">\n        \n          \n        \n        <span class=\"sib-form-message-panel__inner-text\">\n\n\n We have been unable to validate your form.\n              \n            \n          <\/span>\n      <\/div>\n    <\/div>\n    <div><\/div>\n    <div id=\"success-message\" class=\"sib-form-message-panel\" style=\"font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#085229;background-color:#e7faf0;border-color:#13ce66;border-radius:3px;max-width:540px\">\n      <div class=\"sib-form-message-panel__text sib-form-message-panel__text--center\">\n        \n          \n        \n        <span class=\"sib-form-message-panel__inner-text\">\n\n\n The form has been completed correctly.\n             \n            \n          <\/span>\n      <\/div>\n    <\/div>\n    <div><\/div>\n    <div id=\"sib-container\" class=\"sib-container--large sib-container--vertical\" style=\"max-width:540px;text-align:center;border-width:1px;border-style:solid;border-color:#978259;direction:ltr\">\n      \n\n\n        <div style=\"padding: 8px 0\">\n\n\n\n          <div class=\"sib-input sib-form-block\">\n            <div class=\"form__entry entry_block\">\n              <div class=\"form__label-row \">\n\n\n                <label class=\"entry__label\" style=\"font-weight: 500;text-align: left;font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#000000\" for=\"NOMBRE\" data-required=\"*\">Name<\/label>\n\n\n\n\n                <div class=\"entry__field\">\n\n                  \n\n                <\/div>\n\n              <\/div>\n\n              <label class=\"entry__error entry__error--primary\" style=\"font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#661d1d;background-color:#ffeded;border-color:#ff4949;border-radius:3px\">\n              <\/label>\n\n\n\n            <\/div>\n          <\/div>\n\n\n\n\n        <\/div>\n\n\n\n        <div style=\"padding: 8px 0\">\n\n\n\n          <div class=\"sib-input sib-form-block\">\n            <div class=\"form__entry entry_block\">\n              <div class=\"form__label-row \">\n\n\n                <label class=\"entry__label\" style=\"font-weight: 500;text-align: left;font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#000000\" for=\"APELLIDOS\" data-required=\"*\">Surnames<\/label>\n\n\n\n\n                <div class=\"entry__field\">\n\n                  \n\n                <\/div>\n\n              <\/div>\n\n              <label class=\"entry__error entry__error--primary\" style=\"font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#661d1d;background-color:#ffeded;border-color:#ff4949;border-radius:3px\">\n              <\/label>\n\n\n\n            <\/div>\n          <\/div>\n\n\n\n\n        <\/div>\n\n\n\n        <div style=\"padding: 8px 0\">\n\n\n\n\n          <div class=\"sib-input sib-form-block\">\n            <div class=\"form__entry entry_block\">\n              <div class=\"form__label-row \">\n\n\n                <label class=\"entry__label\" style=\"font-weight: 500;text-align: left;font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#000000\" for=\"TELEFONOEVENTOS\" data-required=\"*\">Phone<\/label>\n\n\n                <div class=\"entry__field\">\n                  \n                <\/div>\n              <\/div>\n              <label class=\"entry__error entry__error--primary\" style=\"font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#661d1d;background-color:#ffeded;border-color:#ff4949;border-radius:3px\">\n              <\/label>\n\n\n\n            <\/div>\n          <\/div>\n\n\n\n        <\/div>\n\n\n\n        <div style=\"padding: 8px 0\">\n\n\n\n          <div class=\"sib-input sib-form-block\">\n            <div class=\"form__entry entry_block\">\n              <div class=\"form__label-row \">\n\n\n                <label class=\"entry__label\" style=\"font-weight: 500;text-align: left;font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#000000\" for=\"EMAIL\" data-required=\"*\">Email<\/label>\n\n\n\n\n                <div class=\"entry__field\">\n\n                  \n\n                <\/div>\n\n              <\/div>\n\n              <label class=\"entry__error entry__error--primary\" style=\"font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#661d1d;background-color:#ffeded;border-color:#ff4949;border-radius:3px\">\n              <\/label>\n\n\n\n            <\/div>\n          <\/div>\n\n\n\n\n        <\/div>\n\n\n\n        <div style=\"padding: 8px 0\">\n\n\n\n\n\n\n\n          <div class=\"sib-input sib-form-block\">\n            <div class=\"form__entry\">\n              <div class=\"form__label-row \">\n\n\n                <label class=\"entry__label\" style=\"font-weight: 500;text-align: left;font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#000000\" for=\"EVENTOS_FECHA\" data-required=\"*\">Date of Event<\/label>\n\n\n                <div class=\"entry__field\">\n                  \n                <\/div>\n              <\/div>\n              <label class=\"entry__error entry__error--primary\" style=\"font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#661d1d;background-color:#ffeded;border-color:#ff4949;border-radius:3px\">\n              <\/label>\n\n\n              <label class=\"entry__specification\" style=\"font-family:Helvetica, sans-serif;font-size:12px;text-align:left;color:#a7b8d2;text-align: left\">\n dd-mm-yyyy\n              <\/label>\n            <\/div>\n          <\/div>\n\n\n\n        <\/div>\n\n\n\n        <div style=\"padding: 8px 0\">\n\n\n\n          <div class=\"sib-select sib-form-block\" data-required=\"true\">\n            <div class=\"form__entry entry_block\">\n              <div class=\"form__label-row \">\n\n\n                <label class=\"entry__label\" style=\"font-weight: 500;text-align: left;font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#000000\" for=\"ELEGIR_EVENTO\" data-required=\"*\">Event type<\/label>\n\n\n                <div class=\"entry__field\">\n                  \n\n                    Select 1 value\n\n\n\n                    \n Wedding\n                    \n\n                    \n Anniversary\n                    \n\n                    \n Birthday\n                    \n\n                    \n Corporate event\n                    \n\n                    \n Other\n                    \n\n                    \n Company or committee meeting\n                    \n\n                    \n Corporate or networking event\n                    \n\n                    \n Family celebration\n                    \n\n                    \n Communion or Baptism\n                    \n\n                  \n                <\/div>\n              <\/div>\n              <label class=\"entry__error entry__error--primary\" style=\"font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#661d1d;background-color:#ffeded;border-color:#ff4949;border-radius:3px\">\n              <\/label>\n\n\n\n            <\/div>\n          <\/div>\n\n\n\n\n        <\/div>\n\n\n\n        <div style=\"padding: 8px 0\">\n\n\n\n          <div class=\"sib-select sib-form-block\" data-required=\"true\">\n            <div class=\"form__entry entry_block\">\n              <div class=\"form__label-row \">\n\n\n                <label class=\"entry__label\" style=\"font-weight: 500;text-align: left;font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#000000\" for=\"RESTAURANTE\" data-required=\"*\">Restaurant<\/label>\n\n\n                <div class=\"entry__field\">\n                  \n\n                    Select 1 value\n\n\n\n                    \n Vaquer\u00eda Mediterr\u00e1nea\n                    \n\n                    \n Monastrell\n                    \n\n                    \n Tribeca\n                    \n\n                    \n La Taberna del Gourmet\n                    \n\n                    \n I\u2019m not sure. What would be recommended?\n                    \n\n                  \n                <\/div>\n              <\/div>\n              <label class=\"entry__error entry__error--primary\" style=\"font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#661d1d;background-color:#ffeded;border-color:#ff4949;border-radius:3px\">\n              <\/label>\n\n\n\n            <\/div>\n          <\/div>\n\n\n\n\n        <\/div>\n\n\n\n        <div style=\"padding: 8px 0\">\n\n\n\n\n          <div class=\"sib-input sib-form-block\">\n            <div class=\"form__entry entry_block\">\n              <div class=\"form__label-row \">\n\n\n                <label class=\"entry__label\" style=\"font-weight: 500;text-align: left;font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#000000\" for=\"NUMEROPERSONAS\" data-required=\"*\">No. of persons<\/label>\n\n\n                <div class=\"entry__field\">\n                  \n                <\/div>\n              <\/div>\n              <label class=\"entry__error entry__error--primary\" style=\"font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#661d1d;background-color:#ffeded;border-color:#ff4949;border-radius:3px\">\n              <\/label>\n\n\n\n            <\/div>\n          <\/div>\n\n\n\n        <\/div>\n\n\n\n        <div style=\"padding: 8px 0\">\n\n\n\n          <div class=\"sib-input sib-form-block\">\n            <div class=\"form__entry entry_block\">\n              <div class=\"form__label-row \">\n\n\n                <label class=\"entry__label\" style=\"font-weight: 500;text-align: left;font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#000000\" for=\"MENSAJE\" data-required=\"*\">Enter your MESSAGE<\/label>\n\n\n\n\n                <div class=\"entry__field\">\n\n                  <textarea rows=\"2\" class=\"input \" id=\"MENSAJE\" name=\"MENSAJE\" data-required=\"true\"><\/textarea>\n\n                <\/div>\n\n              <\/div>\n\n              <label class=\"entry__error entry__error--primary\" style=\"font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#661d1d;background-color:#ffeded;border-color:#ff4949;border-radius:3px\">\n              <\/label>\n\n\n\n            <\/div>\n          <\/div>\n\n\n\n\n        <\/div>\n\n\n\n        <div style=\"padding: 8px 0\">\n\n\n          <div class=\"sib-form-block\" style=\"font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#000000;background-color:transparent;text-align:left\">\n            <div class=\"sib-text-form-block\">\n              <p>Basic information on data protection.- In accordance with the GDPR and the LOPDGDD, GAPEHOLD, SLU will process the data provided for the purpose of responding to queries and\/or complaints submitted via this form and providing the requested information. Provided you give us your prior authorisation, we will send you information related to the services offered by GAPEHOLD, SLU. If you wish, you may exercise your rights of access, rectification, erasure and other rights recognised in the aforementioned regulations. For more information about how we process your data, please see our privacy policy.<\/p>\n            <\/div>\n          <\/div>\n\n\n\n        <\/div>\n\n\n\n        <div style=\"padding: 8px 0\">\n\n\n          <div class=\"sib-optin sib-form-block\" data-required=\"true\">\n            <div class=\"form__entry entry_mcq\">\n              <div class=\"form__label-row \">\n\n                <div class=\"entry__choice\">\n                  <label>\n                    \n\n                    <span class=\"checkbox checkbox_tick_positive\" style=\"margin-left:\"><\/span><span style=\"font-family:Helvetica, sans-serif;font-size:14px;text-align:left;color:#000000;background-color:transparent\"><p>I UNDERSTAND AND ACCEPT the processing of my data as described above and detailed further in the Privacy Policy.<\/p><span data-required=\"*\" style=\"display: inline\" class=\"entry__label entry__label_optin\"><\/span><\/span>\n\n                  <\/label>\n                <\/div>\n              <\/div>\n              <label class=\"entry__error entry__error--primary\" style=\"font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#661d1d;background-color:#ffeded;border-color:#ff4949;border-radius:3px\">\n              <\/label>\n\n\n\n            <\/div>\n          <\/div>\n\n\n\n        <\/div>\n\n\n\n        <div style=\"padding: 8px 0\">\n\n\n          <div class=\"sib-optin sib-form-block\" data-required=\"true\">\n            <div class=\"form__entry entry_mcq\">\n              <div class=\"form__label-row \">\n\n                <div class=\"entry__choice\">\n                  <label>\n                    \n\n                    <span class=\"checkbox checkbox_tick_positive\" style=\"margin-left:\"><\/span><span style=\"font-family:Helvetica, sans-serif;font-size:14px;text-align:left;color:#000000;background-color:transparent\"><p>I UNDERSTAND AND AGREE to receive information in accordance with the above terms regarding the services provided by GAPEHOLD, SLU.<\/p><span data-required=\"*\" style=\"display: inline\" class=\"entry__label entry__label_optin\"><\/span><\/span>\n\n                  <\/label>\n                <\/div>\n              <\/div>\n              <label class=\"entry__error entry__error--primary\" style=\"font-family:Helvetica, sans-serif;font-size:16px;text-align:left;color:#661d1d;background-color:#ffeded;border-color:#ff4949;border-radius:3px\">\n              <\/label>\n\n\n\n            <\/div>\n          <\/div>\n\n\n\n        <\/div>\n\n\n\n        <div style=\"padding: 8px 0\">\n\n\n          <div class=\"sib-form-block\" style=\"text-align: left\">\n            <button class=\"sib-form-block__button sib-form-block__button-with-loader\" style=\"font-family:Helvetica, sans-serif;font-size:16px;font-weight:700;text-align:left;color:#FFFFFF;background-color:#978259;border-width:0px;border-radius:9px\" type=\"submit\">\n              \n                \n              \n ENVIAR\n            <\/button>\n\n\n          <\/div>\n\n\n\n        <\/div>\n\n\n\n        \n\n\n        \n\n\n      \n    <\/div>\n  <\/div>\n<\/div>\n<!-- END - We recommend to place the above code where you want the form in your website html  -->\n\n<!-- START - We recommend to place the below code in footer or bottom of your website html  -->\n\n  window.REQUIRED_CODE_ERROR_MESSAGE = 'Elige un c\u00f3digo de pa\u00eds';\n  window.LOCALE = 'es';\n\n\n\n\n  window.EMAIL_INVALID_MESSAGE = window.SMS_INVALID_MESSAGE = \"La informaci\u00f3n que ha proporcionado no es v\u00e1lida. Compruebe el formato del campo e int\u00e9ntelo de nuevo.\";\n\n\n\n\n\n  window.REQUIRED_ERROR_MESSAGE = \"Este campo no puede quedarse vac\u00edo. \";\n\n  window.GENERIC_INVALID_MESSAGE = \"La informaci\u00f3n que ha proporcionado no es v\u00e1lida. Compruebe el formato del campo e int\u00e9ntelo de nuevo.\";\n\n\n  window.INVALID_NUMBER = \"La informaci\u00f3n que ha proporcionado no es v\u00e1lida. Compruebe el formato del campo e int\u00e9ntelo de nuevo.\";\n\n\n\n\n  window.INVALID_DATE = \"Introduce una fecha v\u00e1lida\";\n\n\n\n  window.REQUIRED_MULTISELECT_MESSAGE = 'Selecciona al menos una opci\u00f3n';\n\n\n  window.translation = {\n    common: {\n      selectedList: '{quantity} lista seleccionada',\n      selectedLists: '{quantity} listas seleccionadas',\n      selectedOption: '{quantity} seleccionado',\n      selectedOptions: '{quantity} seleccionados',\n    }\n  };\n\n  var AUTOHIDE = Boolean(0);\n\n\n\n\n\n\n\n\n\n<!-- END - We recommend to place the above code in footer or bottom of your website html  -->\n\n<!-- End Brevo Form -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8b71a08 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8b71a08\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2127451\" data-id=\"2127451\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c58b72c elementor-widget elementor-widget-heading\" data-id=\"c58b72c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">FREQUENTLY ASKED QUESTIONS<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a297b83 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a297b83\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wider\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4a48abd\" data-id=\"4a48abd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e310cd7 acordeon-limitado elementor-widget elementor-widget-accordion\" data-id=\"e310cd7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion\">\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2381\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-2381\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-angle-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-angle-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">What types of events can be held at Monastrell?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2381\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-2381\"><p>We host weddings, anniversaries, birthdays, family celebrations, corporate lunches and <\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2382\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-2382\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-angle-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-angle-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\"> How many guests can Monastrell accommodate?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2382\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-2382\"><p>Capacity depends on the space and event format. Our team will recommend the best option for your guest numbers and the needs of the occasion. <\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2383\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-2383\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-angle-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-angle-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Can the menu be tailored to our event?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2383\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-2383\"><p>Yes. We design each menu around the type and format of the event, the season and your guests&#8217; needs. We can<br \/>also accommodate allergies, intolerances and dietary preferences when notified in advance.  <\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2384\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-2384\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-angle-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-angle-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Can we visit the spaces before deciding?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2384\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-2384\"><p>Of course. We can arrange a visit so you can see the different spaces and talk us through how you imagine your event. <\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2385\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-2385\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-angle-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-angle-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Can additional services be included?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2385\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-2385\"><p>Yes. Depending on the event, we can arrange furniture, styling, floral decoration, welcome drinks, bar service and other details. These will all be included in your tailored proposal.  <\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2386\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"button\" aria-controls=\"elementor-tab-content-2386\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-angle-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-angle-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">How much does an event at Monastrell cost?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2386\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"region\" aria-labelledby=\"elementor-tab-title-2386\"><p>The price depends on the space, format and number of guests. Smaller groups can choose a set menu while sharing a dining room; exclusive events reserve an entire space for your party. Tell us what you have in mind and we will prepare a tailored proposal.  <\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2387\" class=\"elementor-tab-title\" data-tab=\"7\" role=\"button\" aria-controls=\"elementor-tab-content-2387\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-angle-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-angle-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Who creates Monastrell's menus?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2387\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"7\" role=\"region\" aria-labelledby=\"elementor-tab-title-2387\"><p>Chef Mar\u00eda Jos\u00e9 San Rom\u00e1n has led Monastrell&#8217;s kitchen since 1996 and is CEO of Grupo Mar\u00eda Jos\u00e9 San Rom\u00e1n. Her cuisine has been awarded a Michelin Star, two Repsol Suns and a Sustainable Sun. She has also received the Gold Medal for Merit in Fine Arts. An ambassador for the Mediterranean diet, she has been chosen by the Spanish Royal Household to cook at official events.  <\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2388\" class=\"elementor-tab-title\" data-tab=\"8\" role=\"button\" aria-controls=\"elementor-tab-content-2388\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-angle-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-angle-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Does Monastrell host pre-wedding events or welcome dinners?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2388\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"8\" role=\"region\" aria-labelledby=\"elementor-tab-title-2388\"><p>Yes. A welcome event is often the first chapter of the wedding celebration. At Monastrell, we can host it as a relaxed cocktail reception overlooking Alicante&#8217;s harbour, with live cooking stations such as grilling, carving and oyster shucking &#8211; an ideal way to welcome guests arriving from further afield. <\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-2389\" class=\"elementor-tab-title\" data-tab=\"9\" role=\"button\" aria-controls=\"elementor-tab-content-2389\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-angle-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-angle-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">What format works best for a pre-wedding event?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-2389\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"9\" role=\"region\" aria-labelledby=\"elementor-tab-title-2389\"><p>A relaxed cocktail reception with live stations works particularly well. It helps different groups mingle naturally, creates a sociable atmosphere and needs no formal seating plan. We can adapt the format for anything from an intimate gathering to a larger welcome celebration. <\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-23810\" class=\"elementor-tab-title\" data-tab=\"10\" role=\"button\" aria-controls=\"elementor-tab-content-23810\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-angle-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-angle-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Does Monastrell offer tastings or culinary workshops for weddings and events?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-23810\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"10\" role=\"region\" aria-labelledby=\"elementor-tab-title-23810\"><p>Yes. We can arrange extra virgin olive oil or vinegar tastings, as well as rice workshops, for pre-wedding celebrations, hen or stag parties and corporate events, all shaped by Mar\u00eda Jos\u00e9 San Rom\u00e1n&#8217;s Mediterranean approach. <\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-23811\" class=\"elementor-tab-title\" data-tab=\"11\" role=\"button\" aria-controls=\"elementor-tab-content-23811\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-angle-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-angle-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">How do Monastrell's four event spaces differ?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-23811\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"11\" role=\"region\" aria-labelledby=\"elementor-tab-title-23811\"><p> The Cloister, on the ground floor, is home to Monastrell&#8217;s Mediterranean haute cuisine. Beside it, The Viewpoint can open fully to the Mediterranean or be enclosed and climate-controlled. The Royal Chamber, on the first floor, is our most private space. The Sky of Alicante, on the second floor, is a terrace with its own bar and views of the sea and Santa B\u00e1rbara Castle.<\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-23812\" class=\"elementor-tab-title\" data-tab=\"12\" role=\"button\" aria-controls=\"elementor-tab-content-23812\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-angle-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-angle-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">How far in advance should we book an event at Monastrell?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-23812\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"12\" role=\"region\" aria-labelledby=\"elementor-tab-title-23812\"><p>We recommend contacting us as soon as you have an approximate date, particularly for weddings or events with more than 20 guests, to give you the best choice of spaces.<\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-23813\" class=\"elementor-tab-title\" data-tab=\"13\" role=\"button\" aria-controls=\"elementor-tab-content-23813\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-angle-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-angle-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Can Monastrell accommodate vegetarian, gluten-free and other dietary requirements?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-23813\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"13\" role=\"region\" aria-labelledby=\"elementor-tab-title-23813\"><p>Yes. We tailor each menu around any allergies, intolerances and dietary preferences communicated in advance. <\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-accordion-item\">\n\t\t\t\t\t<div id=\"elementor-tab-title-23814\" class=\"elementor-tab-title\" data-tab=\"14\" role=\"button\" aria-controls=\"elementor-tab-content-23814\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon elementor-accordion-icon-right\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-closed\"><i class=\"fas fa-angle-down\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-accordion-icon-opened\"><i class=\"fas fa-angle-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-accordion-title\" tabindex=\"0\">Does Monastrell host destination weddings and events for international guests?<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"elementor-tab-content-23814\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"14\" role=\"region\" aria-labelledby=\"elementor-tab-title-23814\"><p>Yes. Overlooking Alicante&#8217;s harbour, Monastrell regularly welcomes weddings with guests travelling from abroad and can host both the main celebration and a pre-wedding welcome event. <\/p>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-735c01e elementor-widget elementor-widget-html\" data-id=\"735c01e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\/* =========================================================\n   MOSTRAR SOLO LOS PRIMEROS 5 ELEMENTOS\n========================================================= *\/\n\n.acordeon-limitado\n.elementor-accordion-item:nth-child(n+6) {\n    display: none;\n}\n\n.acordeon-limitado.acordeon-abierto\n.elementor-accordion-item {\n    display: block;\n}\n\n\n\/* =========================================================\n   BOT\u00d3N\n========================================================= *\/\n\n.boton-ver-acordeon {\n    --cta-color: #202521;\n    --cta-line-height: 1px;\n    --cta-line-gap: 7px;\n    --cta-speed: 500ms;\n    --cta-icon-space: 8px;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: var(--cta-icon-space);\n\n    width: fit-content;\n    min-width: 0;\n\n    margin: 20px auto 0;\n    padding: 0;\n\n    border: 0;\n    border-radius: 0;\n\n    background: transparent;\n    color: var(--cta-color);\n\n    font: inherit;\n    cursor: pointer;\n\n    text-decoration: none;\n    box-shadow: none;\n\n    overflow: visible;\n\n    transition:\n        color 300ms ease,\n        opacity 300ms ease;\n\n    -webkit-tap-highlight-color: transparent;\n    -webkit-touch-callout: none;\n}\n\n.boton-ver-acordeon:hover,\n.boton-ver-acordeon:focus,\n.boton-ver-acordeon:focus-visible,\n.boton-ver-acordeon:active {\n    border: 0;\n    border-radius: 0;\n\n    background: transparent;\n    color: var(--cta-color);\n\n    text-decoration: none;\n    box-shadow: none;\n}\n\n\n\/* =========================================================\n   TEXTO Y SUBRAYADO\n========================================================= *\/\n\n.boton-ver-acordeon__contenido {\n    position: relative;\n\n    display: inline-flex;\n    align-items: center;\n\n    padding-bottom: var(--cta-line-gap);\n\n    overflow: hidden;\n}\n\n.boton-ver-acordeon__texto {\n    white-space: nowrap;\n}\n\n.boton-ver-acordeon__contenido::before,\n.boton-ver-acordeon__contenido::after {\n    content: \"\";\n\n    position: absolute;\n    bottom: 0;\n    left: 0;\n\n    display: block;\n\n    width: 100%;\n    height: var(--cta-line-height);\n\n    background: currentColor;\n\n    opacity: 1;\n    visibility: visible;\n\n    pointer-events: none;\n    will-change: transform;\n}\n\n\n\/* L\u00ednea visible inicialmente *\/\n\n.boton-ver-acordeon__contenido::before {\n    transform: translate3d(0, 0, 0);\n}\n\n\n\/* L\u00ednea preparada a la izquierda *\/\n\n.boton-ver-acordeon__contenido::after {\n    transform: translate3d(-105%, 0, 0);\n}\n\n\n\/* =========================================================\n   ANIMACI\u00d3N CON RAT\u00d3N\n========================================================= *\/\n\n@media (hover: hover) and (pointer: fine) {\n    .boton-ver-acordeon__contenido::before,\n    .boton-ver-acordeon__contenido::after {\n        transition:\n            transform var(--cta-speed)\n            cubic-bezier(.76, 0, .24, 1);\n    }\n\n    .boton-ver-acordeon:hover\n    .boton-ver-acordeon__contenido::before,\n\n    .boton-ver-acordeon:focus-visible\n    .boton-ver-acordeon__contenido::before {\n        transform: translate3d(105%, 0, 0);\n    }\n\n    .boton-ver-acordeon:hover\n    .boton-ver-acordeon__contenido::after,\n\n    .boton-ver-acordeon:focus-visible\n    .boton-ver-acordeon__contenido::after {\n        transform: translate3d(0, 0, 0);\n    }\n}\n\n\n\/* =========================================================\n   ANIMACI\u00d3N T\u00c1CTIL\n========================================================= *\/\n\n@keyframes acordeon-touch-line-out {\n    from {\n        transform: translate3d(0, 0, 0);\n    }\n\n    to {\n        transform: translate3d(105%, 0, 0);\n    }\n}\n\n@keyframes acordeon-touch-line-in {\n    from {\n        transform: translate3d(-105%, 0, 0);\n    }\n\n    to {\n        transform: translate3d(0, 0, 0);\n    }\n}\n\n@media (hover: none), (pointer: coarse) {\n    \/*\n     * Estado normal en m\u00f3vil:\n     * primera l\u00ednea visible y segunda preparada.\n     *\/\n\n    .boton-ver-acordeon\n    .boton-ver-acordeon__contenido::before,\n\n    .boton-ver-acordeon:hover\n    .boton-ver-acordeon__contenido::before,\n\n    .boton-ver-acordeon:focus\n    .boton-ver-acordeon__contenido::before,\n\n    .boton-ver-acordeon:active\n    .boton-ver-acordeon__contenido::before {\n        content: \"\" !important;\n        display: block !important;\n\n        opacity: 1 !important;\n        visibility: visible !important;\n\n        transform: translate3d(0, 0, 0);\n    }\n\n    .boton-ver-acordeon\n    .boton-ver-acordeon__contenido::after,\n\n    .boton-ver-acordeon:hover\n    .boton-ver-acordeon__contenido::after,\n\n    .boton-ver-acordeon:focus\n    .boton-ver-acordeon__contenido::after,\n\n    .boton-ver-acordeon:active\n    .boton-ver-acordeon__contenido::after {\n        content: \"\" !important;\n        display: block !important;\n\n        opacity: 1 !important;\n        visibility: visible !important;\n\n        transform: translate3d(-105%, 0, 0);\n    }\n\n    \/*\n     * Animaci\u00f3n activada mediante JavaScript.\n     *\/\n\n    .boton-ver-acordeon.acordeon-touch-animate\n    .boton-ver-acordeon__contenido::before {\n        animation:\n            acordeon-touch-line-out\n            var(--cta-speed)\n            cubic-bezier(.76, 0, .24, 1)\n            forwards !important;\n    }\n\n    .boton-ver-acordeon.acordeon-touch-animate\n    .boton-ver-acordeon__contenido::after {\n        animation:\n            acordeon-touch-line-in\n            var(--cta-speed)\n            cubic-bezier(.76, 0, .24, 1)\n            forwards !important;\n    }\n\n    .boton-ver-acordeon,\n    .boton-ver-acordeon:hover,\n    .boton-ver-acordeon:focus,\n    .boton-ver-acordeon:focus-visible,\n    .boton-ver-acordeon:active {\n        opacity: 1 !important;\n\n        border: 0 !important;\n        border-radius: 0 !important;\n\n        background: transparent !important;\n        color: var(--cta-color) !important;\n\n        text-decoration: none !important;\n        box-shadow: none !important;\n    }\n}\n\n\n\/* =========================================================\n   ICONO CHEVRON\n========================================================= *\/\n\n.boton-ver-acordeon__icon {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 auto;\n\n    width: 12px;\n    height: 12px;\n\n    overflow: visible;\n\n    transition:\n        transform 400ms\n        cubic-bezier(.22, .61, .36, 1);\n}\n\n.boton-ver-acordeon__icon svg {\n    display: block;\n\n    width: 100%;\n    height: 100%;\n\n    overflow: visible;\n}\n\n\n\/* =========================================================\n   MOVIMIENTO DEL ICONO CON RAT\u00d3N\n========================================================= *\/\n\n@media (hover: hover) and (pointer: fine) {\n    .boton-ver-acordeon:hover\n    .boton-ver-acordeon__icon,\n\n    .boton-ver-acordeon:focus-visible\n    .boton-ver-acordeon__icon {\n        transform: translateY(3px);\n    }\n\n    .boton-ver-acordeon[aria-expanded=\"true\"]\n    .boton-ver-acordeon__icon {\n        transform: rotate(180deg);\n    }\n\n    .boton-ver-acordeon[aria-expanded=\"true\"]:hover\n    .boton-ver-acordeon__icon,\n\n    .boton-ver-acordeon[aria-expanded=\"true\"]:focus-visible\n    .boton-ver-acordeon__icon {\n        transform:\n            rotate(180deg)\n            translateY(3px);\n    }\n}\n\n\n\/* =========================================================\n   MOVIMIENTO DEL ICONO EN M\u00d3VIL\n========================================================= *\/\n\n@media (hover: none), (pointer: coarse) {\n    .boton-ver-acordeon\n    .boton-ver-acordeon__icon {\n        transform: none;\n    }\n\n    .boton-ver-acordeon.acordeon-touch-animate\n    .boton-ver-acordeon__icon {\n        transform: translateY(3px);\n    }\n\n    .boton-ver-acordeon[aria-expanded=\"true\"]\n    .boton-ver-acordeon__icon {\n        transform: rotate(180deg);\n    }\n\n    .boton-ver-acordeon[aria-expanded=\"true\"]\n    .boton-ver-acordeon__icon {\n        transform: rotate(180deg);\n    }\n\n    .boton-ver-acordeon[aria-expanded=\"true\"]\n    .boton-ver-acordeon__icon {\n        transform: rotate(180deg);\n    }\n\n    .boton-ver-acordeon[aria-expanded=\"true\"].acordeon-touch-animate\n    .boton-ver-acordeon__icon {\n        transform:\n            rotate(180deg)\n            translateY(3px);\n    }\n}\n\n\n\/* =========================================================\n   FOCO\n========================================================= *\/\n\n.boton-ver-acordeon:focus-visible {\n    outline: 1px solid currentColor;\n    outline-offset: 5px;\n}\n\n\n\/* =========================================================\n   MOVIMIENTO REDUCIDO\n========================================================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n    .boton-ver-acordeon,\n    .boton-ver-acordeon__contenido::before,\n    .boton-ver-acordeon__contenido::after,\n    .boton-ver-acordeon__icon {\n        transition-duration: 1ms !important;\n        animation-duration: 1ms !important;\n    }\n}\n\n\n\n\ndocument.addEventListener(\n    \"DOMContentLoaded\",\n    function () {\n        \"use strict\";\n\n        const animationTimers =\n            new WeakMap();\n\n\n        \/* =====================================================\n           DETECTAR DISPOSITIVO T\u00c1CTIL\n        ===================================================== *\/\n\n        function isTouchDevice() {\n            return window.matchMedia(\n                \"(hover: none), (pointer: coarse)\"\n            ).matches;\n        }\n\n\n        \/* =====================================================\n           ANIMACI\u00d3N DEL BOT\u00d3N\n        ===================================================== *\/\n\n        function animateAccordionButton(button) {\n            if (\n                !button ||\n                !isTouchDevice()\n            ) {\n                return;\n            }\n\n            const previousTimer =\n                animationTimers.get(button);\n\n            if (previousTimer) {\n                window.clearTimeout(\n                    previousTimer\n                );\n            }\n\n            button.classList.remove(\n                \"acordeon-touch-animate\"\n            );\n\n            \/*\n             * Fuerza el reinicio de los keyframes\n             * en cada pulsaci\u00f3n.\n             *\/\n\n            void button.offsetWidth;\n\n            button.classList.add(\n                \"acordeon-touch-animate\"\n            );\n\n            const timer =\n                window.setTimeout(\n                    function () {\n                        button.classList.remove(\n                            \"acordeon-touch-animate\"\n                        );\n\n                        animationTimers.delete(\n                            button\n                        );\n                    },\n                    540\n                );\n\n            animationTimers.set(\n                button,\n                timer\n            );\n        }\n\n\n        \/* =====================================================\n           CREAR BOTONES DE LOS ACORDEONES\n        ===================================================== *\/\n\n        document\n            .querySelectorAll(\n                \".acordeon-limitado\"\n            )\n            .forEach(function (acordeon) {\n                const items =\n                    acordeon.querySelectorAll(\n                        \".elementor-accordion-item\"\n                    );\n\n                if (items.length &lt;= 5) {\n                    return;\n                }\n\n                if (\n                    acordeon.nextElementSibling &amp;&amp;\n                    acordeon.nextElementSibling\n                        .classList.contains(\n                            &quot;boton-ver-acordeon&quot;\n                        )\n                ) {\n                    return;\n                }\n\n                const boton =\n                    document.createElement(\n                        &quot;button&quot;\n                    );\n\n                boton.type = &quot;button&quot;;\n                boton.className =\n                    &quot;boton-ver-acordeon&quot;;\n\n                boton.setAttribute(\n                    &quot;aria-expanded&quot;,\n                    &quot;false&quot;\n                );\n\n                boton.innerHTML = `\n                    <span class=\"boton-ver-acordeon__contenido\">\n                        <span class=\"boton-ver-acordeon__texto\">\n                            VER M\u00c1S\n                        <\/span>\n                    <\/span>\n\n                    <span class=\"boton-ver-acordeon__icon\" aria-hidden=\"true\">\n                        \n                            \n                        \n                    <\/span>\n                `;\n\n                acordeon.insertAdjacentElement(\n                    \"afterend\",\n                    boton\n                );\n\n                const texto =\n                    boton.querySelector(\n                        \".boton-ver-acordeon__texto\"\n                    );\n\n\n                \/* =============================================\n                   ANIMACI\u00d3N AL TOCAR\n                ============================================= *\/\n\n                boton.addEventListener(\n                    \"pointerdown\",\n                    function () {\n                        animateAccordionButton(\n                            boton\n                        );\n                    },\n                    {\n                        passive: true\n                    }\n                );\n\n\n                \/* =============================================\n                   ABRIR Y CERRAR\n                ============================================= *\/\n\n                boton.addEventListener(\n                    \"click\",\n                    function () {\n                        const abierto =\n                            acordeon.classList.toggle(\n                                \"acordeon-abierto\"\n                            );\n\n                        boton.setAttribute(\n                            \"aria-expanded\",\n                            abierto\n                                ? \"true\"\n                                : \"false\"\n                        );\n\n                        texto.textContent =\n                            abierto\n                                ? \"VER MENOS\"\n                                : \"VER M\u00c1S\";\n\n                        if (!abierto) {\n                            acordeon.scrollIntoView({\n                                behavior: \"smooth\",\n                                block: \"start\"\n                            });\n                        }\n                    }\n                );\n            });\n    }\n);\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a49489 elementor-widget elementor-widget-html\" data-id=\"3a49489\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\/* =========================================================\n   CTA CON SUBRAYADO ANIMADO\n========================================================= *\/\n\n.cta-underline {\n    --cta-color: #202521;\n    --cta-line-height: 1px;\n    --cta-line-gap: 7px;\n    --cta-speed: 500ms;\n    --cta-icon-space: 8px;\n}\n\n\n\/* =========================================================\n   VARIANTE BLANCA\n========================================================= *\/\n\n.cta-underline.cta-underline-white {\n    --cta-color: #ffffff;\n}\n\n\n\/* =========================================================\n   BOT\u00d3N DE ELEMENTOR\n========================================================= *\/\n\n.cta-underline .elementor-button {\n    position: relative;\n\n    display: inline-flex !important;\n    align-items: center;\n    justify-content: center;\n\n    width: auto !important;\n    min-width: 0 !important;\n\n    padding:\n        0\n        var(--cta-icon-space)\n        var(--cta-line-gap)\n        0 !important;\n\n    border: 0 !important;\n    border-bottom: 0 !important;\n    border-radius: 0 !important;\n\n    background-color: transparent !important;\n    color: var(--cta-color) !important;\n\n    text-decoration: none !important;\n    box-shadow: none !important;\n\n    overflow: hidden;\n\n    transition:\n        color 300ms ease,\n        opacity 300ms ease;\n\n    -webkit-tap-highlight-color: transparent;\n    -webkit-touch-callout: none;\n}\n\n\n\/* =========================================================\n   ESTADOS GENERALES\n========================================================= *\/\n\n.cta-underline .elementor-button:hover,\n.cta-underline .elementor-button:focus,\n.cta-underline .elementor-button:focus-visible,\n.cta-underline .elementor-button:active,\n.cta-underline .elementor-button:visited {\n    border: 0 !important;\n    border-bottom: 0 !important;\n    border-radius: 0 !important;\n\n    background-color: transparent !important;\n    color: var(--cta-color) !important;\n\n    text-decoration: none !important;\n    box-shadow: none !important;\n}\n\n\n\/* =========================================================\n   CONTENIDO INTERIOR\n========================================================= *\/\n\n.cta-underline .elementor-button-content-wrapper {\n    position: relative;\n    z-index: 2;\n\n    display: inline-flex !important;\n    align-items: center;\n    justify-content: center;\n\n    overflow: visible !important;\n}\n\n.cta-underline .elementor-button-text {\n    position: relative;\n\n    color: inherit !important;\n    white-space: nowrap;\n}\n\n\n\/* =========================================================\n   SUBRAYADO\n========================================================= *\/\n\n.cta-underline .elementor-button::before,\n.cta-underline .elementor-button::after {\n    content: \"\";\n\n    position: absolute;\n    bottom: 0;\n    left: 0;\n\n    width: calc(100% - var(--cta-icon-space));\n    height: var(--cta-line-height);\n\n    background-color: currentColor;\n\n    pointer-events: none;\n    will-change: transform;\n}\n\n\n\/* L\u00ednea visible inicialmente *\/\n\n.cta-underline .elementor-button::before {\n    transform: translate3d(0, 0, 0);\n}\n\n\n\/* Segunda l\u00ednea situada a la izquierda *\/\n\n.cta-underline .elementor-button::after {\n    transform: translate3d(-105%, 0, 0);\n}\n\n\n\/* =========================================================\n   ANIMACI\u00d3N EN ESCRITORIO\n========================================================= *\/\n\n@media (hover: hover) and (pointer: fine) {\n    .cta-underline .elementor-button::before,\n    .cta-underline .elementor-button::after {\n        transition:\n            transform var(--cta-speed)\n            cubic-bezier(.76, 0, .24, 1);\n    }\n\n    .cta-underline .elementor-button:hover::before,\n    .cta-underline .elementor-button:focus-visible::before {\n        transform: translate3d(105%, 0, 0);\n    }\n\n    .cta-underline .elementor-button:hover::after,\n    .cta-underline .elementor-button:focus-visible::after {\n        transform: translate3d(0, 0, 0);\n    }\n}\n\n\n\/* =========================================================\n   ANIMACI\u00d3N T\u00c1CTIL\n========================================================= *\/\n\n@keyframes cta-touch-line-out {\n    from {\n        transform: translate3d(0, 0, 0);\n    }\n\n    to {\n        transform: translate3d(105%, 0, 0);\n    }\n}\n\n@keyframes cta-touch-line-in {\n    from {\n        transform: translate3d(-105%, 0, 0);\n    }\n\n    to {\n        transform: translate3d(0, 0, 0);\n    }\n}\n\n@media (hover: none), (pointer: coarse) {\n    \/*\n     * En estado normal siempre queda una l\u00ednea visible.\n     *\/\n\n    .cta-underline .elementor-button::before {\n        display: block !important;\n        content: \"\" !important;\n\n        transform: translate3d(0, 0, 0);\n    }\n\n    .cta-underline .elementor-button::after {\n        display: block !important;\n        content: \"\" !important;\n\n        transform: translate3d(-105%, 0, 0);\n    }\n\n    \/*\n     * JavaScript a\u00f1ade temporalmente esta clase al tocar.\n     *\/\n\n    .cta-underline\n    .elementor-button.cta-touch-animate::before {\n        animation:\n            cta-touch-line-out\n            var(--cta-speed)\n            cubic-bezier(.76, 0, .24, 1)\n            forwards;\n    }\n\n    .cta-underline\n    .elementor-button.cta-touch-animate::after {\n        animation:\n            cta-touch-line-in\n            var(--cta-speed)\n            cubic-bezier(.76, 0, .24, 1)\n            forwards;\n    }\n\n    \/*\n     * Se neutralizan los estados que Elementor\n     * puede mantener despu\u00e9s de tocar.\n     *\/\n\n    .cta-underline .elementor-button,\n    .cta-underline .elementor-button:hover,\n    .cta-underline .elementor-button:focus,\n    .cta-underline .elementor-button:focus-visible,\n    .cta-underline .elementor-button:active,\n    .cta-underline .elementor-button:visited {\n        opacity: 1 !important;\n\n        color: var(--cta-color) !important;\n        background-color: transparent !important;\n        background-image: none !important;\n\n        border: 0 !important;\n        border-bottom: 0 !important;\n        border-radius: 0 !important;\n\n        box-shadow: none !important;\n        text-decoration: none !important;\n    }\n}\n\n\n\/* =========================================================\n   ICONO\n========================================================= *\/\n\n.cta-underline .elementor-button-icon {\n    display: inline-flex !important;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 auto;\n\n    color: inherit !important;\n    overflow: visible !important;\n\n    transition:\n        transform 400ms\n        cubic-bezier(.22, .61, .36, 1);\n}\n\n.cta-underline .elementor-button-icon svg,\n.cta-underline .elementor-button-icon i {\n    display: block;\n\n    color: inherit !important;\n    overflow: visible !important;\n}\n\n.cta-underline .elementor-button-icon svg {\n    fill: currentColor;\n}\n\n\n\/* =========================================================\n   MOVIMIENTO DEL ICONO EN ESCRITORIO\n========================================================= *\/\n\n@media (hover: hover) and (pointer: fine) {\n    .cta-underline\n    .elementor-button:hover\n    .elementor-button-icon,\n\n    .cta-underline\n    .elementor-button:focus-visible\n    .elementor-button-icon {\n        transform: translateX(4px);\n    }\n}\n\n\n\/* =========================================================\n   MOVIMIENTO DEL ICONO EN M\u00d3VIL\n========================================================= *\/\n\n@media (hover: none), (pointer: coarse) {\n    .cta-underline\n    .elementor-button.cta-touch-animate\n    .elementor-button-icon {\n        transform: translateX(4px);\n    }\n}\n\n\n\/* =========================================================\n   FOCO\n========================================================= *\/\n\n.cta-underline .elementor-button:focus-visible {\n    outline: 1px solid currentColor;\n    outline-offset: 5px;\n}\n\n\n\/* =========================================================\n   MOVIMIENTO REDUCIDO\n========================================================= *\/\n\n@media (prefers-reduced-motion: reduce) {\n    .cta-underline .elementor-button,\n    .cta-underline .elementor-button::before,\n    .cta-underline .elementor-button::after,\n    .cta-underline .elementor-button-icon {\n        transition-duration: 1ms !important;\n        animation-duration: 1ms !important;\n    }\n}\n(function () {\n    \"use strict\";\n\n    function initializeTouchCtas() {\n        document\n            .querySelectorAll(\n                \".cta-underline .elementor-button\"\n            )\n            .forEach(function (button) {\n                if (\n                    button.dataset.ctaTouchReady ===\n                    \"true\"\n                ) {\n                    return;\n                }\n\n                button.dataset.ctaTouchReady =\n                    \"true\";\n\n                let animationTimer = null;\n\n                function restartTouchAnimation() {\n                    const isTouchDevice =\n                        window.matchMedia(\n                            \"(hover: none), (pointer: coarse)\"\n                        ).matches;\n\n                    if (!isTouchDevice) {\n                        return;\n                    }\n\n                    window.clearTimeout(\n                        animationTimer\n                    );\n\n                    \/*\n                     * Eliminamos la clase para poder reiniciar\n                     * la animaci\u00f3n en cada toque.\n                     *\/\n\n                    button.classList.remove(\n                        \"cta-touch-animate\"\n                    );\n\n                    void button.offsetWidth;\n\n                    button.classList.add(\n                        \"cta-touch-animate\"\n                    );\n\n                    animationTimer =\n                        window.setTimeout(\n                            function () {\n                                button.classList.remove(\n                                    \"cta-touch-animate\"\n                                );\n                            },\n                            540\n                        );\n                }\n\n                button.addEventListener(\n                    \"pointerdown\",\n                    restartTouchAnimation,\n                    {\n                        passive: true\n                    }\n                );\n\n                button.addEventListener(\n                    \"touchstart\",\n                    restartTouchAnimation,\n                    {\n                        passive: true\n                    }\n                );\n            });\n    }\n\n    document.addEventListener(\n        \"DOMContentLoaded\",\n        initializeTouchCtas\n    );\n\n    window.addEventListener(\n        \"load\",\n        initializeTouchCtas\n    );\n\n    window.addEventListener(\n        \"elementor\/frontend\/init\",\n        initializeTouchCtas\n    );\n\n    window.setTimeout(\n        initializeTouchCtas,\n        500\n    );\n})();\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f2fb2e4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f2fb2e4\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0f09b2d\" data-id=\"0f09b2d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Events in Alicante with the Mediterranean as your backdrop Weddings, private celebrations and corporate events at Alicante&#8217;s landmark restaurant, overlooking the sea. Mediterranean haute cuisine by Chef Mar\u00eda Jos\u00e9 San Rom\u00e1n &#8211; awarded with a Michelin Star, two Repsol Suns and a Sustainable Sun &#8211; comes together with a team that takes care of every &#8230; <a title=\"Events\" class=\"read-more\" href=\"https:\/\/monastrell.com\/en\/events\/\" aria-label=\"Read more about Events\">Read more<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-8204","page","type-page","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Events - Monastrell<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/monastrell.com\/en\/events\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Events - Monastrell\" \/>\n<meta property=\"og:description\" content=\"Events in Alicante with the Mediterranean as your backdrop Weddings, private celebrations and corporate events at Alicante&#8217;s landmark restaurant, overlooking the sea. Mediterranean haute cuisine by Chef Mar\u00eda Jos\u00e9 San Rom\u00e1n &#8211; awarded with a Michelin Star, two Repsol Suns and a Sustainable Sun &#8211; comes together with a team that takes care of every ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/monastrell.com\/en\/events\/\" \/>\n<meta property=\"og:site_name\" content=\"Monastrell\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-23T14:11:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/monastrell.com\/wp-content\/uploads\/bodas-monastrell-alicante-2.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1080\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/monastrell.com\\\/en\\\/events\\\/\",\"url\":\"https:\\\/\\\/monastrell.com\\\/en\\\/events\\\/\",\"name\":\"Events - Monastrell\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/monastrell.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/monastrell.com\\\/en\\\/events\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/monastrell.com\\\/en\\\/events\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/monastrell.com\\\/wp-content\\\/uploads\\\/bodas-monastrell-alicante-2.webp\",\"datePublished\":\"2026-08-14T08:57:17+00:00\",\"dateModified\":\"2026-09-23T14:11:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/monastrell.com\\\/en\\\/events\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/monastrell.com\\\/en\\\/events\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/monastrell.com\\\/en\\\/events\\\/#primaryimage\",\"url\":\"https:\\\/\\\/monastrell.com\\\/wp-content\\\/uploads\\\/bodas-monastrell-alicante-2.webp\",\"contentUrl\":\"https:\\\/\\\/monastrell.com\\\/wp-content\\\/uploads\\\/bodas-monastrell-alicante-2.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/monastrell.com\\\/en\\\/events\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/monastrell.com\\\/en\\\/homepage\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Events\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/monastrell.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/monastrell.com\\\/en\\\/\",\"name\":\"Monastrell\",\"description\":\"Restaurante de alta cocina mediterr\u00e1nea. M.J. San Rom\u00e1n\",\"publisher\":{\"@id\":\"https:\\\/\\\/monastrell.com\\\/en\\\/#organization\"},\"alternateName\":\"Mar\u00eda Jos\u00e9 San Rom\u00e1n\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/monastrell.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/monastrell.com\\\/en\\\/#organization\",\"name\":\"Monastrell - Mar\u00eda Jos\u00e9 San Rom\u00e1n\",\"alternateName\":\"Restaurante de alta cocina mediterr\u00e1nea. M.J. San Rom\u00e1n\",\"url\":\"https:\\\/\\\/monastrell.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/monastrell.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/monastrell.com\\\/wp-content\\\/uploads\\\/Monastrell-logo-bronce-01.png\",\"contentUrl\":\"https:\\\/\\\/monastrell.com\\\/wp-content\\\/uploads\\\/Monastrell-logo-bronce-01.png\",\"width\":1238,\"height\":553,\"caption\":\"Monastrell - Mar\u00eda Jos\u00e9 San Rom\u00e1n\"},\"image\":{\"@id\":\"https:\\\/\\\/monastrell.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Events - Monastrell","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/monastrell.com\/en\/events\/","og_locale":"en_US","og_type":"article","og_title":"Events - Monastrell","og_description":"Events in Alicante with the Mediterranean as your backdrop Weddings, private celebrations and corporate events at Alicante&#8217;s landmark restaurant, overlooking the sea. Mediterranean haute cuisine by Chef Mar\u00eda Jos\u00e9 San Rom\u00e1n &#8211; awarded with a Michelin Star, two Repsol Suns and a Sustainable Sun &#8211; comes together with a team that takes care of every ... Read more","og_url":"https:\/\/monastrell.com\/en\/events\/","og_site_name":"Monastrell","article_modified_time":"2026-09-23T14:11:54+00:00","og_image":[{"width":1080,"height":1080,"url":"https:\/\/monastrell.com\/wp-content\/uploads\/bodas-monastrell-alicante-2.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/monastrell.com\/en\/events\/","url":"https:\/\/monastrell.com\/en\/events\/","name":"Events - Monastrell","isPartOf":{"@id":"https:\/\/monastrell.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/monastrell.com\/en\/events\/#primaryimage"},"image":{"@id":"https:\/\/monastrell.com\/en\/events\/#primaryimage"},"thumbnailUrl":"https:\/\/monastrell.com\/wp-content\/uploads\/bodas-monastrell-alicante-2.webp","datePublished":"2026-08-14T08:57:17+00:00","dateModified":"2026-09-23T14:11:54+00:00","breadcrumb":{"@id":"https:\/\/monastrell.com\/en\/events\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/monastrell.com\/en\/events\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/monastrell.com\/en\/events\/#primaryimage","url":"https:\/\/monastrell.com\/wp-content\/uploads\/bodas-monastrell-alicante-2.webp","contentUrl":"https:\/\/monastrell.com\/wp-content\/uploads\/bodas-monastrell-alicante-2.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/monastrell.com\/en\/events\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/monastrell.com\/en\/homepage\/"},{"@type":"ListItem","position":2,"name":"Events"}]},{"@type":"WebSite","@id":"https:\/\/monastrell.com\/en\/#website","url":"https:\/\/monastrell.com\/en\/","name":"Monastrell","description":"Restaurante de alta cocina mediterr\u00e1nea. M.J. San Rom\u00e1n","publisher":{"@id":"https:\/\/monastrell.com\/en\/#organization"},"alternateName":"Mar\u00eda Jos\u00e9 San Rom\u00e1n","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/monastrell.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/monastrell.com\/en\/#organization","name":"Monastrell - Mar\u00eda Jos\u00e9 San Rom\u00e1n","alternateName":"Restaurante de alta cocina mediterr\u00e1nea. M.J. San Rom\u00e1n","url":"https:\/\/monastrell.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/monastrell.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/monastrell.com\/wp-content\/uploads\/Monastrell-logo-bronce-01.png","contentUrl":"https:\/\/monastrell.com\/wp-content\/uploads\/Monastrell-logo-bronce-01.png","width":1238,"height":553,"caption":"Monastrell - Mar\u00eda Jos\u00e9 San Rom\u00e1n"},"image":{"@id":"https:\/\/monastrell.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/monastrell.com\/en\/wp-json\/wp\/v2\/pages\/8204","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monastrell.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/monastrell.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/monastrell.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/monastrell.com\/en\/wp-json\/wp\/v2\/comments?post=8204"}],"version-history":[{"count":5,"href":"https:\/\/monastrell.com\/en\/wp-json\/wp\/v2\/pages\/8204\/revisions"}],"predecessor-version":[{"id":8402,"href":"https:\/\/monastrell.com\/en\/wp-json\/wp\/v2\/pages\/8204\/revisions\/8402"}],"wp:attachment":[{"href":"https:\/\/monastrell.com\/en\/wp-json\/wp\/v2\/media?parent=8204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}