/* Start custom CSS */.wy-move, .wy-eat, .wy-go, .wy-gather, .wy-good-stuff, .wy-restaurants, .wy-recipes, .wy-retreats, .wy-sleep, .wy-hosting, .wy-social-spaces { display: none; } .category-move .wy-move, .category-eat .wy-eat, .category-go .wy-go, .category-gather .wy-gather, .category-good-stuff .wy-good-stuff, .category-restaurants .wy-restaurants, .category-recipes .wy-recipes, .category-retreats .wy-retreats, .category-sleep .wy-sleep, .category-hosting .wy-hosting, .category-social-spaces .wy-social-spaces { display: inline; } .wy-move a, .wy-eat a, .wy-go a, .wy-gather a, .wy-good-stuff a, .wy-restaurants a, .wy-recipes a, .wy-retreats a, .wy-sleep a, .wy-hosting a, .wy-social-spaces a { color: inherit; text-decoration: none; } .elementor-element-64c280f8, .elementor-element-374a4977, .e-3412eb0f-e065, .elementor-937 .e-7a0369a1-1f10 { display: none; } .elementor-element-4799df90 { background-color: #ffffff; } .elementor-element-69641513 { position: relative; } .elementor-element-3171366e { order: 1; } .elementor-element-162b5df9 { order: 3; } .elementor-element-f4a321d { order: 4; } .elementor-element-5a828070 { order: 5; } .elementor-element-3e29d1e8 { order: 6; position: relative; anchor-name: --guide-map; } .elementor-element-301e69a5 { order: 7; } .elementor-937 h1.e-5ffe5bc2-1a5e, .elementor-937 h1.e-5ffe5bc2-1a5e.e-default-h1, .elementor-937 h1.e-5ffe5bc2-1a5e em, .elementor-937 .e-2f4875fd-33aa, .elementor-937 .e-2f4875fd-33aa a, .elementor-937 .e-2f4875fd-33aa::first-letter { font-family: Inter, sans-serif !important; } .elementor-937 h1.e-5ffe5bc2-1a5e { font-weight: 400 !important; font-style: normal; } .elementor-937 h1.e-5ffe5bc2-1a5e em { font-style: italic !important; font-weight: 400 !important; background-color: transparent; background-image: linear-gradient(#F2C94C, #F2C94C); background-repeat: no-repeat; background-size: 100% 0.42em; background-position: center 82%; box-decoration-break: clone; -webkit-box-decoration-break: clone; } .elementor-937 .e-2f4875fd-33aa, .elementor-937 .e-2f4875fd-33aa a { font-weight: 500 !important; } .elementor-937 .e-2f4875fd-33aa::first-letter { font-style: italic; font-weight: 400; margin-right: 0.18em; } .elementor-937 p.e-4087b61a-b948, .elementor-937 .e-4c3dcdbe-7867 { font-family: Inter, sans-serif !important; font-weight: 400 !important; font-size: 1.05rem; line-height: 1.5; color: #1A1916; } .elementor-937 .e-4c3dcdbe-7867 { max-width: none !important; width: 100% !important; } body:not(.elementor-editor-active):not(.elementor-editor-preview) .elementor-element-301e69a5, body:not(.elementor-editor-active):not(.elementor-editor-preview) .elementor-element-6ddf81eb, body:not(.elementor-editor-active):not(.elementor-editor-preview) .elementor-element-6ddf81eb > .elementor-widget-container, body:not(.elementor-editor-active):not(.elementor-editor-preview) .elementor-element-6ddf81eb .elementor, body:not(.elementor-editor-active):not(.elementor-editor-preview) [data-id="25c8fe9e"] { display: contents; } body:not(.elementor-editor-active):not(.elementor-editor-preview) .guide-label { order: 2; } body:not(.elementor-editor-active):not(.elementor-editor-preview) .guide-note { position: absolute; z-index: 3; margin: 0; position-anchor: --guide-map; top: calc(anchor(top) + 1.15rem); left: calc(anchor(left) + 1.15rem); } body:not(.elementor-editor-active):not(.elementor-editor-preview) .guide-jump { position: absolute; z-index: 2; top: 7.5rem; right: 0; width: 13.5rem; padding: 0.9rem 1rem; border: 1px solid #1A1916; background-color: #fff; margin: 0; } .elementor-937 [data-id="c2ddc79"], .elementor-937 .e-f1ffafe-65ad, .elementor-937 .e-4193cc85-9e26, .elementor-937 .e-1eac0fa9-8306 { padding-left: 0; padding-right: 0; width: 100%; max-width: none; } .elementor-937 .e-1eac0fa9-8306 { gap: 0.65rem; border-bottom: 1px solid #1A1916; padding-bottom: 0.9rem; margin-bottom: 1.6rem; } .elementor-937 .e-1c2841ed-12bc, .elementor-937 .e-59a507cc-7d2e { width: 100%; height: 18.5rem; } .elementor-937 .e-1eac0fa9-8306:has(a[href*="1-naked-tomato"]) .e-5c8b2cec-25f5, .elementor-937 .e-1eac0fa9-8306:has(a[href*="1-naked-tomato"]) .e-3dc63fac-f4e1, .elementor-937 .e-1eac0fa9-8306:has(a[href*="1-naked-tomato"]) .e-3320c904-9885, .elementor-937 .e-1eac0fa9-8306:has(a[href*="2-la-cabra"]) .e-4cf2a39b-26fd, .elementor-937 .e-1eac0fa9-8306:has(a[href*="2-la-cabra"]) .e-59a80f59-9f6a { display: inline-flex; } .e-1eac0fa9-8306 > .elementor-widget-theme-post-content { order: 5; width: 100%; border: 0; padding-top: 0; margin-top: 0; } .elementor-937 .e-1eac0fa9-8306 .elementor-widget-theme-post-content .elementor-widget-container > p { margin: 0; font-family: Inter, sans-serif; font-weight: 500; font-size: 0.75rem; letter-spacing: 0.01em; text-transform: none; color: #1A1916; line-height: 1.4; } @media (max-width: 767px) { body:not(.elementor-editor-active):not(.elementor-editor-preview) .guide-jump { position: static; width: 100%; margin-top: 1rem; } body:not(.elementor-editor-active):not(.elementor-editor-preview) .guide-note { position: static; margin: 1rem 0 0; } .elementor-937 .e-1c2841ed-12bc, .elementor-937 .e-59a507cc-7d2e { height: 14rem; } .elementor-937 .e-2f4875fd-33aa, .elementor-937 .e-2f4875fd-33aa a { font-size: 2.1rem; } } .elementor .elementor-element-4799df90, .elementor .elementor-element-69641513, .elementor .elementor-element-7d22bc5e { display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; } .elementor .elementor-element-69641513 { align-items: flex-start !important; width: 100% !important; max-width: 68rem !important; margin-left: auto !important; margin-right: auto !important; } .elementor .elementor-element-301e69a5, .elementor .elementor-element-6ddf81eb, .elementor .elementor-element-1aff1bde, .elementor .elementor-element-12dfee44 { width: 100% !important; max-width: 100% !important; align-self: stretch !important; } .elementor-editor-active .elementor-element-301e69a5, .elementor-editor-preview .elementor-element-301e69a5, .elementor-editor-active .elementor-element-6ddf81eb, .elementor-editor-preview .elementor-element-6ddf81eb, .elementor-editor-active .elementor-element-6ddf81eb .elementor, .elementor-editor-preview .elementor-element-6ddf81eb .elementor, .elementor-editor-active [data-id="25c8fe9e"], .elementor-editor-preview [data-id="25c8fe9e"] { display: block !important; width: 100% !important; } .elementor .elementor-element-1c1f34b1, .elementor .elementor-element-657e704c, .elementor .elementor-element-49108580, .elementor .elementor-element-40621fe9, .elementor .elementor-element-2e2bb84c { font-family: Inter, sans-serif !important; font-weight: 400 !important; font-size: 19px !important; line-height: 32.3px !important; letter-spacing: 0 !important; color: #1C1A17 !important; }/* End custom CSS */