.elementor .e-1cb7323d-c78b{text-shadow: 0 1px 10px rgba(28,20,10,0.8);\n}.elementor .e-54a422f1-f9d3{font-size:5.2rem;text-shadow: 0 4px 30px rgba(28,20,10,0.35);\n}.elementor .e-57dcb4c7-9c90{max-width:34rem;color:rgba(255,251,244,0.9);text-shadow: 0 2px 14px rgba(28,20,10,0.6);\n}.elementor .e-1784fa35-9038{min-height:58vh;background-image:radial-gradient(circle at 80% 15%, rgba(255,244,226,0.2) 0%,rgba(255,244,226,0) 42%),linear-gradient(90deg, rgba(28,20,10,0.7) 0%,rgba(28,20,10,0.36) 55%,rgba(28,20,10,0.12) 100%),linear-gradient(0deg, rgba(28,20,10,0.62) 0%,rgba(28,20,10,0) 50%),url("https://casadelmolino.nl/wp-content/uploads/2024/07/Casa-Delmolino-Calpe-Oude-Cenrtrum-trappen.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-position: center 40%;\n}.elementor .e-77c64dc3-644a{font-size:3.2rem;}.elementor .e-7bfb3caf-af2f{padding:0px;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-6aa58860-401a{color:#7A7A7A;}.elementor .e-69512eec-aec0{font-size:1.3rem;line-height:1.35;overflow-wrap: anywhere;\n}.elementor .e-16dfda43-d0cf{padding:0px;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-46f35779-c0de{color:var(--cd-accent-taupe);}.elementor .e-67263188-2559{font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.7rem;color:var(--cd-accent-taupe);}.elementor .e-4d7a0fa6-fd53{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.6rem;align-items:center;}.elementor .e-5d903c4b-45da:hover,.elementor .e-5d903c4b-45da:focus-visible{border-color:#F0F0F0;box-shadow:0px 24px 50px -30px rgba(28,20,10,0.35);transform:translate3d(0px, -4px, 0px);}.elementor .e-5d903c4b-45da{min-width:0px;color:#000000;text-decoration:none;padding:2rem;transition:transform 0.4s, border-color 0.4s, box-shadow 0.4s;gap:1.6rem;flex:1 1 calc(25% - 1rem);justify-content:space-between;}.elementor .e-49b6c7bb-ce5f{color:#7A7A7A;}.elementor .e-2aefab2f-72a9{font-size:1.3rem;line-height:1.35;overflow-wrap: anywhere;\n}.elementor .e-4f50b9e8-b7d2{padding:0px;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-1d1f7cdd-675a{color:var(--cd-accent-taupe);}.elementor .e-56b7d24d-beb7{font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.7rem;color:var(--cd-accent-taupe);}.elementor .e-14b95f97-5d98{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.6rem;align-items:center;}.elementor .e-2b04e5be-a7d4:hover,.elementor .e-2b04e5be-a7d4:focus-visible{border-color:#F0F0F0;box-shadow:0px 24px 50px -30px rgba(28,20,10,0.35);transform:translate3d(0px, -4px, 0px);}.elementor .e-2b04e5be-a7d4{min-width:0px;color:#000000;text-decoration:none;padding:2rem;transition:transform 0.4s, border-color 0.4s, box-shadow 0.4s;gap:1.6rem;flex:1 1 calc(25% - 1rem);justify-content:space-between;}.elementor .e-2e64e0b3-2a28{font-family:"Font Awesome 5 Brands";font-weight:400;}.elementor .e-193b3c4f-acbb{color:#7A7A7A;}.elementor .e-44ba24e3-65bd{font-size:1.3rem;line-height:1.35;overflow-wrap: anywhere;\n}.elementor .e-b454425-bacc{padding:0px;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-2d9e0083-238d{color:var(--cd-accent-taupe);}.elementor .e-6aed305d-faff{font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.7rem;color:var(--cd-accent-taupe);}.elementor .e-4736bce0-cb37{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.6rem;align-items:center;}.elementor .e-13d115c9-f3ba:hover,.elementor .e-13d115c9-f3ba:focus-visible{border-color:#F0F0F0;box-shadow:0px 24px 50px -30px rgba(28,20,10,0.35);transform:translate3d(0px, -4px, 0px);}.elementor .e-13d115c9-f3ba{min-width:0px;color:#000000;text-decoration:none;padding:2rem;transition:transform 0.4s, border-color 0.4s, box-shadow 0.4s;gap:1.6rem;flex:1 1 calc(25% - 1rem);justify-content:space-between;}.elementor .e-5f6ae2da-51b1{font-family:"Font Awesome 5 Brands";font-weight:400;}.elementor .e-52f564fa-5c7e{color:#7A7A7A;}.elementor .e-5f26c96a-9d9c{font-size:1.3rem;line-height:1.35;overflow-wrap: anywhere;\n}.elementor .e-7041e533-57f7{padding:0px;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-38b62d72-fe59{color:var(--cd-accent-taupe);}.elementor .e-7af9e142-b686{font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.7rem;color:var(--cd-accent-taupe);}.elementor .e-6b5728a-ca20{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.6rem;align-items:center;}.elementor .e-405d16a3-31e4:hover,.elementor .e-405d16a3-31e4:focus-visible{border-color:#F0F0F0;box-shadow:0px 24px 50px -30px rgba(28,20,10,0.35);transform:translate3d(0px, -4px, 0px);}.elementor .e-405d16a3-31e4{min-width:0px;color:#000000;text-decoration:none;padding:2rem;transition:transform 0.4s, border-color 0.4s, box-shadow 0.4s;gap:1.6rem;flex:1 1 calc(25% - 1rem);justify-content:space-between;}.elementor .e-3754405d-4d4b{padding:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-b17eec5-6e6c{padding-block-start:6rem;padding-block-end:3rem;gap:3rem;}.elementor .e-2b13f6a1-efa8{font-size:3.2rem;}.elementor .e-73bf018d-d816{padding:0px;display:flex;flex-direction:column;gap:0.3rem;flex:1 1 auto;}.elementor .e-a2b0723-b6bb{width:auto;font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.75rem;color:var(--cd-accent-taupe);}.elementor .e-62124e85-c264:hover,.elementor .e-62124e85-c264:focus-visible{border-bottom-color: var(--cd-accent-taupe);\n}.elementor .e-62124e85-c264{color:#000000;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;align-items:center;border-bottom-style: solid; border-block-end-width: 1px; border-bottom-color: rgba(0,0,0,0.08);\n}.elementor .e-71767028-e41b{padding:0px;display:flex;flex-direction:column;gap:0.3rem;flex:1 1 auto;}.elementor .e-8872ea6-bacb{width:auto;font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.75rem;color:var(--cd-accent-taupe);}.elementor .e-7ff4bd08-6cc5:hover,.elementor .e-7ff4bd08-6cc5:focus-visible{border-bottom-color: var(--cd-accent-taupe);\n}.elementor .e-7ff4bd08-6cc5{color:#000000;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;align-items:center;border-bottom-style: solid; border-block-end-width: 1px; border-bottom-color: rgba(0,0,0,0.08);\n}.elementor .e-810d65a-50f3{padding:0px;margin-block-start:0.5rem;display:flex;flex-direction:column;gap:0px;border-top-style: solid; border-block-start-width: 1px; border-top-color: rgba(0,0,0,0.08);\n}.elementor .e-3d0f12bd-1703{font-family:Marcellus;font-size:1.6rem;color:var(--cd-accent-taupe);line-height:1.2;margin-block-start:0.5rem;}.elementor .e-564ac08a-22c3{position:sticky;inset-block-start:7rem;padding:0px;display:flex;flex-direction:column;gap:1.4rem;flex:0 0 34%;}.elementor .e-3f3778a6-2dcb{padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-332af8a3-bcfc:hover,.elementor .e-332af8a3-bcfc:focus-visible{color:#FFFFFF;background-color:var(--cd-accent-taupe);}.elementor .e-332af8a3-bcfc{font-family:Raleway;font-weight:700;font-size:0.6875rem;color:#FFFBF4;letter-spacing:0.22em;line-height:1;text-transform:uppercase;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;margin-block-start:0.4rem;border-radius:999px;border-width:0px;background-color:#000000;transition:all 0.3s;align-self:flex-start;}.elementor .e-6be03b60-5534{font-family:Inter;font-size:0.9rem;color:#000000;padding:1rem;border-radius:0.75rem;background-color:#D6E2CF;}.elementor .e-4cf4b0a2-9860{font-family:Inter;font-size:0.9rem;color:#000000;padding:1rem;border-radius:0.75rem;background-color:#D9CBB3;}.elementor .e-5dcc844f-bec3{padding:0px;display:flex;flex-direction:column;gap:1.1rem;flex-wrap:nowrap;align-items:stretch;}.elementor .e-36254914-3611{padding-block-start:1.1rem;border-top-style: solid; border-block-start-width: 1px; border-top-color: #F0F0F0;\n}.elementor .e-3bbb5e97-840f{padding:2.5rem;gap:1.25rem;flex:1 1 auto;}.elementor .e-6a10118d-d2c8{padding-block-start:3rem;flex-direction:row;gap:4rem;align-items:flex-start;}.elementor .e-2e4b9640-9f53{min-width:0px;padding:0px;}