.elementor-146 .elementor-element.elementor-element-538c0d6{padding:0}.elementor-146 .elementor-element.elementor-element-538c0d6{--b:#974706;--ink:#23201d;--muted:#5c554e;--cream:#fbf4ea;--line:#e8dccb}.elementor-146 .elementor-element.elementor-element-538c0d6 .elementor-widget{margin-bottom:0 !important;margin-block-end:0 !important}.elementor-146 .elementor-element.elementor-element-538c0d6 .elementor-widget-wrap{padding:0 !important}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-wrap{max-width:1140px;margin:0 auto;padding:0 24px;box-sizing:border-box}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-kick{font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--b);margin:0 0 12px !important}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-kick--light{color:#f3d9bf}.elementor-146 .elementor-element.elementor-element-538c0d6 h1,.elementor-146 .elementor-element.elementor-element-538c0d6 h2,.elementor-146 .elementor-element.elementor-element-538c0d6 h3{font-family:Fraunces,Georgia,serif !important;font-weight:400;color:var(--ink);margin:0}.elementor-146 .elementor-element.elementor-element-538c0d6 p,.elementor-146 .elementor-element.elementor-element-538c0d6 li,.elementor-146 .elementor-element.elementor-element-538c0d6 td,.elementor-146 .elementor-element.elementor-element-538c0d6 th{font-family:Inter,sans-serif;font-size:15.5px;line-height:1.7;color:#4a4540}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-hero{position:relative;background-size:cover;background-position:center 55%;min-height:600px;display:flex;align-items:center;padding:110px 0 130px;text-align:center}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-hero-in{width:100%}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-hero h1{color:#fff;font-size:clamp(36px,4.4vw,52px);font-weight:600;line-height:1.1;margin-bottom:18px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-hero-sub{color:#fff !important;font-size:17px;max-width:620px;margin:0 auto 30px !important}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-hero-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-pill{display:inline-block;padding:12px 22px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink) !important;font-family:Inter,sans-serif;font-weight:600;font-size:14.5px;text-decoration:none;transition:background .2s}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-pill:hover{background:#fff;color:var(--b) !important}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-sec{padding:88px 0;scroll-margin-top:70px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-cream{background:var(--cream)}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-head{text-align:center;max-width:680px;margin:0 auto 44px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-head h2,.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-lieu h2,.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-fin h2{font-size:clamp(30px,3.4vw,40px);line-height:1.15;margin-bottom:14px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-intro{color:var(--muted) !important;margin:0 auto !important;max-width:640px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-choix-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-choix-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff;text-decoration:none;transition:transform .25s,box-shadow .25s}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-choix-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(35,32,29,.08)}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-choix-card img{width:100%;height:260px;object-fit:cover;display:block}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-choix-body{padding:26px 28px 28px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-place{font-size:13px !important;color:var(--b) !important;font-weight:600;margin:0 0 6px !important}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-choix-body h3{font-size:26px;margin-bottom:12px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-choix-body ul,.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-card ul{margin:0 0 14px;padding-left:18px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-choix-body li::marker,.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-card li::marker{color:var(--b)}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-more{font-family:Inter,sans-serif;font-weight:600;font-size:14.5px;color:var(--b)}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-note{text-align:center;color:var(--muted) !important;margin:32px auto 0 !important;font-size:15px !important}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-lieu-head{display:grid;grid-template-columns:5fr 6fr;gap:56px;align-items:center;margin-bottom:48px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 !important}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-tags span,.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-tags a{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:var(--b);background:#fff;border:1px solid var(--line);padding:6px 14px;border-radius:999px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-lieu:not(.lx-cream) .lx-tags span,.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-lieu:not(.lx-cream) .lx-tags a{background:var(--cream)}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-link{display:inline-flex;align-items:center;gap:12px;font-family:Inter,sans-serif;font-weight:600;font-size:14.5px;color:var(--b) !important;text-decoration:underline;text-underline-offset:3px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-link img{height:34px;width:auto}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-mosaic{display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:200px 200px;gap:12px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-mosaic img{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-mosaic>*:first-child{grid-row:1/3}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-mosaic picture,.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-choix-card picture{display:block;width:100%;height:100%}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-choix-card picture{height:260px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-mosaic>*{min-height:0;overflow:hidden;border-radius:16px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 26px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-card h3{font-size:21px;margin-bottom:14px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-card p{margin:0 0 12px !important}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-addr{font-weight:600;color:var(--ink) !important}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-small{font-size:14px !important;color:var(--muted) !important}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-tarifs{width:100%;border-collapse:collapse;margin:4px 0 14px;border:0}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-tarifs th,.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-tarifs td{padding:9px 0;border:0;border-bottom:1px solid var(--line);font-size:15px;text-align:left;background:0 0 !important}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-tarifs td{text-align:right;font-family:Fraunces,Georgia,serif !important;font-size:17px;color:var(--ink)}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-tarifs th{font-weight:500}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-maps{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-maps figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px;text-align:center}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-maps img{max-width:100%;max-height:380px;width:auto;height:auto}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-maps figcaption{font-family:Inter,sans-serif;font-size:13.5px;color:var(--muted);margin-top:10px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-fin{background:var(--cream);text-align:center}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-fin-in>p:first-child{font-size:14px !important;color:var(--muted) !important;margin:0 0 28px !important}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-btn{display:inline-block;margin-top:24px;background:var(--b);color:#fff !important;font-family:Inter,sans-serif;font-weight:600;font-size:15px;padding:13px 26px;border-radius:999px;text-decoration:none}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-btn:hover{background:#7a3905}@media (max-width:1024px){.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-cards{grid-template-columns:1fr 1fr}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-lieu-head{grid-template-columns:1fr;gap:32px}}@media (max-width:767px){.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-sec{padding:60px 0}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-wrap{padding:0 16px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-hero{min-height:460px;padding:100px 0 48px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-hero-sub{font-size:16px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-choix-grid,.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-cards,.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-maps{grid-template-columns:1fr}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-choix-card img,.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-choix-card picture{height:200px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-mosaic{grid-template-rows:150px 150px}}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-badge{display:inline-block;background:#974706;color:#fff !important;font-family:Inter,sans-serif;font-size:13px !important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:8px 18px;border-radius:999px;margin:0 0 22px !important;line-height:1.3}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-shape{position:absolute;left:50%;bottom:-1px;width:108%;height:70px;transform:translateX(-50%) rotate(180deg);line-height:0;pointer-events:none}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-shape svg{width:100%;height:100%;display:block}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-shape path{fill:#fff}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-situ{display:grid;grid-template-columns:260px 1fr;gap:56px;align-items:center;max-width:940px;margin:0 auto 52px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-situ img{width:100%;height:auto}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-situ h2{font-size:clamp(30px,3.4vw,40px);line-height:1.15;margin-bottom:14px}@media (max-width:767px){.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-situ{grid-template-columns:1fr;gap:20px;text-align:center}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-situ img{max-width:170px;margin:0 auto}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-shape{height:36px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-hero{min-height:480px;padding:90px 0 80px}}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-hero{overflow:hidden}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-tags a{text-decoration:none;transition:background .2s,color .2s,border-color .2s}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-tags a:hover{background:#974706 !important;color:#fff;border-color:#974706}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-iti{display:inline-block;margin:-4px 0 14px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#974706 !important;text-decoration:underline;text-underline-offset:3px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-card p a{color:#974706;font-weight:600;text-decoration:underline;text-underline-offset:2px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-cream{position:relative;overflow:hidden;padding-top:138px;padding-bottom:138px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-cream:before,.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-cream:after{content:"";position:absolute;left:-6%;width:112%;height:50px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M1000,4.3V0H0v4.3C0.9,23.1,126.7,99.2,500,100S1000,22.7,1000,4.3z'/%3E%3C/svg%3E") no-repeat center/100% 100%;pointer-events:none;z-index:0}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-cream:before{top:-1px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-cream:after{bottom:-1px;transform:rotate(180deg)}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-cream>.lx-wrap{position:relative;z-index:1}@media (max-width:767px){.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-cream{padding-top:82px;padding-bottom:82px}.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-cream:before,.elementor-146 .elementor-element.elementor-element-538c0d6 .lx-cream:after{height:26px}}