.elementor .e-6482e7bf-c2a5{font-family:"Playfair Display";font-weight:600;font-size:0.8rem;color:#C8A96A;letter-spacing:0.22em;text-transform:uppercase;cursor: default;\n}.elementor .e-40b47128-ec98{font-family:"Playfair Display";font-weight:400;font-size:4.6rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.04;text-transform:none;cursor: default;\n}.elementor .e-566540e4-d6c7{max-width:36rem;font-family:"Playfair Display";font-size:1.2rem;color:rgba(255,255,255,0.86);line-height:1.75;cursor: default;\n}.elementor .e-51b1c4cf-bc09:hover,.elementor .e-51b1c4cf-bc09:focus-visible{color:#221F20;background-color:#C8A96A;}.elementor .e-51b1c4cf-bc09{font-family:"Playfair Display";font-size:1rem;color:#221F20;letter-spacing:0.04em;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;border-radius:0px;background-color:#F4EFE6;transition:background-color 0.2s, color 0.2s;}.elementor .e-5af6020e-ee96:hover,.elementor .e-5af6020e-ee96:focus-visible{color:#C8A96A;border-color:#C8A96A;}.elementor .e-5af6020e-ee96{font-family:"Playfair Display";font-size:1rem;color:#FFFFFF;letter-spacing:0.04em;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;transition:border-color 0.2s, color 0.2s;}.elementor .e-191a3946-254a{padding:0px;margin-block-start:0.6rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .e-688be547-bf28{max-width:46rem;padding:0px;display:flex;flex-direction:column;gap:1.6rem;}.elementor .e-752c0fd7-1f00{min-height:82vh;padding-block-start:8rem;padding-block-end:6rem;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(90deg, rgba(34,31,32,0.82) 0%,rgba(34,31,32,0.45) 55%,rgba(34,31,32,0.2) 100%),linear-gradient(180deg, rgba(34,31,32,0.1) 0%,rgba(34,31,32,0.9) 100%),url("https://cazorla.no/wp-content/uploads/2026/10/cazorla-oliven-hero-1600.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,auto auto,cover;background-position:0% 0%,0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-203d014c-5d99{font-family:"Playfair Display";font-size:1.15rem;color:#FFFFFF;line-height:1.3;cursor: default;\n}.elementor .e-2b73bb45-8ee9{font-family:"Playfair Display";font-size:0.92rem;color:rgba(255, 255, 255, 0.74);line-height:1.5;cursor: default;\n}.elementor .e-5f1554ee-766e{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-inline-end-width:1px;display:flex;flex-direction:column;gap:0.35rem;flex:1 1 0px;border-right-style: solid; border-right-color: rgba(200,169,106,0.25);\n}.elementor .e-22481e07-3d0a{font-family:"Playfair Display";font-size:1.15rem;color:#FFFFFF;line-height:1.3;cursor: default;\n}.elementor .e-69715dfc-1c1a{font-family:"Playfair Display";font-size:0.92rem;color:rgba(255, 255, 255, 0.74);line-height:1.5;cursor: default;\n}.elementor .e-fe7cbe0-193d{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-inline-end-width:1px;display:flex;flex-direction:column;gap:0.35rem;flex:1 1 0px;border-right-style: solid; border-right-color: rgba(200,169,106,0.25);\n}.elementor .e-2fa4782c-3da6{font-family:"Playfair Display";font-size:1.15rem;color:#FFFFFF;line-height:1.3;cursor: default;\n}.elementor .e-68a9f1b3-ca9e{font-family:"Playfair Display";font-size:0.92rem;color:rgba(255, 255, 255, 0.74);line-height:1.5;cursor: default;\n}.elementor .e-1842ff95-b947{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-inline-end-width:1px;display:flex;flex-direction:column;gap:0.35rem;flex:1 1 0px;border-right-style: solid; border-right-color: rgba(200,169,106,0.25);\n}.elementor .e-66a347d9-c6ed{font-family:"Playfair Display";font-size:1.15rem;color:#FFFFFF;line-height:1.3;cursor: default;\n}.elementor .e-4635830e-77b5{font-family:"Playfair Display";font-size:0.92rem;color:rgba(255, 255, 255, 0.74);line-height:1.5;cursor: default;\n}.elementor .e-60fef6fc-3bdb{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-inline-end-width:1px;display:flex;flex-direction:column;gap:0.35rem;flex:1 1 0px;border-right-style: solid; border-right-color: rgba(200,169,106,0.25);\n}.elementor .e-5c40a5db-30a6{padding:0px;border-width:1px;border-color:rgba(200,169,106,0.35);border-style:solid;background-color:#221F20;display:flex;flex-direction:row;gap:0px;}.elementor .e-5c3f16d-c276{font-family:"Playfair Display";font-weight:600;font-size:0.8rem;color:#C8A96A;letter-spacing:0.22em;text-transform:uppercase;cursor: default;\n}.elementor .e-4df21f51-8f00{font-family:"Playfair Display";font-weight:400;font-size:3rem;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.12;text-transform:none;cursor: default;\n}.elementor .e-2168b92c-9e43{padding:0px;display:flex;flex-direction:column;gap:0.9rem;}.elementor .e-78e7cdf9-ec15:hover,.elementor .e-78e7cdf9-ec15:focus-visible{color:#C8A96A;border-color:#C8A96A;}.elementor .e-78e7cdf9-ec15{font-family:"Playfair Display";font-size:1rem;color:#FFFFFF;letter-spacing:0.04em;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;transition:border-color 0.2s, color 0.2s;}.elementor .e-3354efed-7455{padding:0px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-35c2269f-4792{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;}.elementor .e-1d5f4a05-310e{width:100%;min-width:0px;overflow:hidden;padding:0px;}.elementor .e-647e626f-4cac:hover,.elementor .e-647e626f-4cac:focus-visible{color:#C8A96A;}.elementor .e-647e626f-4cac{font-family:"Playfair Display";font-weight:400;font-size:1.12rem;color:#FFFFFF;line-height:1.35;text-decoration:none;text-transform:none;}.elementor .e-749f7aaa-4378{font-family:"Playfair Display";font-size:1.05rem;color:#C8A96A;flex:1 1 auto;cursor: default;\n}.elementor .e-16a7a938-5099:hover,.elementor .e-16a7a938-5099:focus-visible{background-color:#C8A96A;}.elementor .e-16a7a938-5099{font-family:"Playfair Display";font-size:0.92rem;color:#221F20;text-decoration:none;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0.4rem;border-radius:0px;background-color:#F4EFE6;}.elementor .e-6b1abc39-3b57{padding-block-start:1.3rem;padding-block-end:1.5rem;padding-inline-start:1.3rem;padding-inline-end:1.3rem;display:flex;flex-direction:column;gap:0.7rem;flex:1 1 auto;}.elementor .e-394229ad-6a04:hover,.elementor .e-394229ad-6a04:focus-visible{border-color:rgba(200,169,106,0.6);transform:translate3d(0px, -4px, 0px);}.elementor .e-394229ad-6a04{border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:rgba(26, 23, 24, 0.88);transition:transform 0.25s, border-color 0.25s;display:flex;flex-direction:column;}.elementor .e-6447735-c63b{display:grid;gap:1.6rem;grid-template-columns:repeat(4, 1fr);}.elementor .e-1c2ca901-4938{padding:0px;}.elementor .e-6513ac84-8de4:hover,.elementor .e-6513ac84-8de4:focus-visible{color:#C8A96A;border-color:#C8A96A;}.elementor .e-6513ac84-8de4{font-family:"Playfair Display";font-size:1rem;color:#FFFFFF;letter-spacing:0.04em;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;transition:border-color 0.2s, color 0.2s;display:none;}.elementor .e-7d2287cf-5806{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:6vw;padding-inline-end:6vw;display:flex;flex-direction:column;gap:3rem;}.elementor .e-748b26cb-fb49{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-2f4cacc-4e66{min-width:0px;min-height:30rem;overflow:hidden;padding:0px;flex:1 1 0px;}.elementor .e-3f84ceb9-ff36{font-family:"Playfair Display";font-weight:600;font-size:0.8rem;color:#C8A96A;letter-spacing:0.22em;text-transform:uppercase;cursor: default;\n}.elementor .e-a8ab257-a42a{font-family:"Playfair Display";font-weight:400;font-size:3rem;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.12;text-transform:none;cursor: default;\n}.elementor .e-a46bf84-1a11{font-family:"Playfair Display";font-size:1.08rem;color:rgba(255, 255, 255, 0.74);line-height:1.75;cursor: default;\n}.elementor .e-77da2fe4-8166{font-family:"Playfair Display";font-size:1.6rem;color:#C8A96A;cursor: default;\n}.elementor .e-53e6e551-f16f:hover,.elementor .e-53e6e551-f16f:focus-visible{color:#221F20;background-color:#C8A96A;}.elementor .e-53e6e551-f16f{font-family:"Playfair Display";font-size:1rem;color:#221F20;letter-spacing:0.04em;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;border-radius:0px;background-color:#F4EFE6;transition:background-color 0.2s, color 0.2s;}.elementor .e-3970be78-2121:hover,.elementor .e-3970be78-2121:focus-visible{color:#C8A96A;border-color:#C8A96A;}.elementor .e-3970be78-2121{font-family:"Playfair Display";font-size:1rem;color:#FFFFFF;letter-spacing:0.04em;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;transition:border-color 0.2s, color 0.2s;}.elementor .e-29f4f1a0-b857{padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .e-5200d6c1-425d{min-width:0px;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:5vw;padding-inline-end:5vw;display:flex;flex-direction:column;gap:1.3rem;flex:1 1 0px;justify-content:center;}.elementor .e-89dfcd4-2962{padding:0px;background-color:#3A1418;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-23d802c7-2283{font-family:"Playfair Display";font-weight:600;font-size:0.8rem;color:#C8A96A;letter-spacing:0.22em;text-transform:uppercase;cursor: default;\n}.elementor .e-1850b6d6-f86a{font-family:"Playfair Display";font-weight:400;font-size:2.7rem;color:#FFFFFF;line-height:1.2;font-style:italic;text-transform:none;cursor: default;\n}.elementor .e-ae112d5-7c7d{font-family:"Playfair Display";font-size:1rem;color:#C8A96A;cursor: default;\n}.elementor .e-22a51fc6-f80f{max-width:34rem;font-family:"Playfair Display";font-size:1.08rem;color:rgba(255, 255, 255, 0.74);line-height:1.75;cursor: default;\n}.elementor .e-230a1b1a-91d3:hover,.elementor .e-230a1b1a-91d3:focus-visible{color:#221F20;background-color:#C8A96A;}.elementor .e-230a1b1a-91d3{font-family:"Playfair Display";font-size:1rem;color:#221F20;letter-spacing:0.04em;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;border-radius:0px;background-color:#F4EFE6;transition:background-color 0.2s, color 0.2s;}.elementor .e-40887e2a-cb68:hover,.elementor .e-40887e2a-cb68:focus-visible{color:#C8A96A;border-color:#C8A96A;}.elementor .e-40887e2a-cb68{font-family:"Playfair Display";font-size:1rem;color:#FFFFFF;letter-spacing:0.04em;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;transition:border-color 0.2s, color 0.2s;}.elementor .e-4b8e3032-8d32{padding:0px;margin-block-start:0.4rem;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;align-items:center;}.elementor .e-1b1a7c7a-9bf4{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.4rem;flex:1 1 0px;}.elementor .e-4cbae813-2261{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;}.elementor .e-35d8eaa5-8446{min-width:0px;overflow:hidden;padding:0px;flex:1 1 0px;}.elementor .e-6ea9ae25-1f99{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:6vw;padding-inline-end:6vw;display:flex;flex-direction:row;gap:5rem;align-items:center;}.elementor .e-674878d8-ddfa{font-family:"Playfair Display";font-weight:600;font-size:0.8rem;color:#C8A96A;letter-spacing:0.22em;text-transform:uppercase;cursor: default;\n}.elementor .e-19d044ef-b138{font-family:"Playfair Display";font-weight:400;font-size:3rem;color:#FFFFFF;letter-spacing:-0.01em;line-height:1.12;text-transform:none;cursor: default;\n}.elementor .e-9969950-9615{font-family:"Playfair Display";font-size:1.08rem;color:rgba(255, 255, 255, 0.74);line-height:1.75;cursor: default;\n}.elementor .e-ee869fb-ce51:hover,.elementor .e-ee869fb-ce51:focus-visible{color:#C8A96A;border-color:#C8A96A;}.elementor .e-ee869fb-ce51{font-family:"Playfair Display";font-size:1rem;color:#FFFFFF;letter-spacing:0.04em;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;transition:border-color 0.2s, color 0.2s;}.elementor .e-35571d20-a921{max-width:44rem;text-align:center;padding:0px;display:flex;flex-direction:column;gap:1.4rem;align-items:center;}.elementor .e-2e142e92-aa10{width:100%;height:auto;max-width:56rem;display:block;}.elementor .e-13b58209-8db7{padding-block-start:9rem;padding-block-end:7rem;padding-inline-start:6vw;padding-inline-end:6vw;background-image:linear-gradient(180deg, rgba(34,31,32,0.92) 0%,rgba(34,31,32,0.7) 50%,rgba(34,31,32,0.95) 100%),url("https://cazorla.no/wp-content/uploads/2026/10/cazorla-borg-bakgrunn-1600.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:4rem;align-items:center;}.elementor .e-607f0cbc-c7eb{font-family:"Playfair Display";font-weight:400;font-size:1.5rem;color:#FFFFFF;text-transform:none;}.elementor .e-5b24d251-9ec5{font-family:"Playfair Display";font-size:0.98rem;color:rgba(255, 255, 255, 0.74);line-height:1.75;flex:1 1 auto;cursor: default;\n}.elementor .e-245e1ad5-521e{font-family:"Playfair Display";font-size:0.95rem;color:#C8A96A;letter-spacing:0.04em;}.elementor .e-f8efe6a-1e6f:hover,.elementor .e-f8efe6a-1e6f:focus-visible{border-color:#C8A96A;}.elementor .e-f8efe6a-1e6f{text-decoration:none;padding:2.4rem;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(26, 23, 24, 0.88);transition:border-color 0.25s;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 0px;}.elementor .e-401bfdb7-4826{font-family:"Playfair Display";font-weight:400;font-size:1.5rem;color:#FFFFFF;text-transform:none;}.elementor .e-39f60b22-5c42{font-family:"Playfair Display";font-size:0.98rem;color:rgba(255, 255, 255, 0.74);line-height:1.75;flex:1 1 auto;cursor: default;\n}.elementor .e-2687fa97-1a7e{font-family:"Playfair Display";font-size:0.95rem;color:#C8A96A;letter-spacing:0.04em;}.elementor .e-ef28cdc-f01f:hover,.elementor .e-ef28cdc-f01f:focus-visible{border-color:#C8A96A;}.elementor .e-ef28cdc-f01f{text-decoration:none;padding:2.4rem;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(26, 23, 24, 0.88);transition:border-color 0.25s;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 0px;}.elementor .e-449286d8-7725{font-family:"Playfair Display";font-weight:400;font-size:1.5rem;color:#FFFFFF;text-transform:none;}.elementor .e-7f6dd395-5300{font-family:"Playfair Display";font-size:0.98rem;color:rgba(255, 255, 255, 0.74);line-height:1.75;flex:1 1 auto;cursor: default;\n}.elementor .e-443e207c-34d2{font-family:"Playfair Display";font-size:0.95rem;color:#C8A96A;letter-spacing:0.04em;}.elementor .e-50a95b07-fbc1:hover,.elementor .e-50a95b07-fbc1:focus-visible{border-color:#C8A96A;}.elementor .e-50a95b07-fbc1{text-decoration:none;padding:2.4rem;border-width:1px;border-color:rgba(255,255,255,0.1);border-style:solid;background-color:rgba(26, 23, 24, 0.88);transition:border-color 0.25s;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 0px;}.elementor .e-72a765b8-3ae8{padding-block-start:6rem;padding-block-end:8rem;padding-inline-start:6vw;padding-inline-end:6vw;display:flex;flex-direction:row;gap:1.6rem;}