.elementor .lv-back{font-family:var(--livaya-textes);font-weight:600;font-size:15px;color:var(--livaya-turtle);text-decoration:underline;margin:0px;}.elementor .lv-chip:hover,.elementor .lv-chip:focus-visible{color:var(--livaya-papyrus);background-color:var(--livaya-turtle);}.elementor .lv-chip{font-family:var(--livaya-textes);font-weight:600;font-size:14px;color:var(--livaya-turtle);margin:0px;border-radius:999px;border-width:1px;border-color:rgba(52,53,26,0.25);border-style:solid;background-color:rgba(255,255,255,0.75);padding-block: 10px; padding-inline: 20px;\n}.elementor .lv-actions{padding:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .lv-resa-direct{scroll-margin-top:90px;}.elementor .lv-resa-box{width:100%;text-align:center;padding:44px;border-radius:20px;border-width:1px;border-color:rgba(52,53,26,0.15);border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .lv-callout{width:100%;border-radius:16px;background-color:var(--livaya-sauge);display:flex;flex-direction:column;gap:6px;padding-block: 20px; padding-inline: 26px; border-inline-start: 4px solid #b0583a;\n}.elementor .lv-tr-price{font-family:var(--livaya-textes);font-weight:700;font-size:16px;color:var(--livaya-rust);line-height:1.45;margin:0px;flex:0 0 auto;white-space: nowrap;\n}.elementor .lv-tr-name{font-family:var(--livaya-textes);font-size:15px;color:var(--livaya-turtle);line-height:1.45;margin:0px;flex:1 1 auto;}.elementor .lv-tr{width:100%;display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding-block: 12px; padding-inline: 0px; align-items: baseline; border-block-end: 1px dashed rgba(52,53,26,0.2);\n}.elementor .lv-card-title{padding-block-end:12px;margin-block-end:8px;border-block-end: 1px solid rgba(52,53,26,0.2);\n}.elementor .lv-card{min-width:0px;padding:28px;border-radius:18px;border-width:1px;border-color:rgba(52,53,26,0.15);border-style:solid;background-color:rgba(255,255,255,0.75);display:flex;flex-direction:column;gap:6px;flex:1 1 340px;}.elementor .lv-grid{width:100%;padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .lv-img{width:100%;height:auto;min-width:0px;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 50%;border-radius:18px;display:block;flex:1 1 0px;}.elementor .lv-intro-media{padding:0px;display:flex;flex-direction:row;gap:16px;flex:1 1 380px;}.elementor .lv-intro-text{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 380px;align-items:flex-start;}.elementor .lv-intro-row{width:100%;padding:0px;display:flex;flex-direction:row;gap:56px;flex-wrap:wrap;align-items:center;}.elementor .lv-wrap{width:100%;max-width:1120px;padding:0px;display:flex;flex-direction:column;gap:28px;}.elementor .lv-sec{width:100%;color:var(--livaya-turtle);background-color:#faf7ee;display:flex;flex-direction:column;align-items:center;padding-block: 72px; padding-inline: 24px; border-block-start: 1px solid rgba(52,53,26,0.1);\n}.elementor .lv-nav-sub{min-width:250px;position:absolute;inset-block-start:100%;inset-inline-start:50%;z-index:60;border-radius:12px;border-width:1px;border-color:rgba(52,53,26,0.15);border-style:solid;background-color:var(--livaya-papyrus);box-shadow:0px 12px 30px 0px rgba(52,53,26,0.12);transform:translate3d(-50%, 0px, 0px);display:none;flex-direction:column;gap:12px;width: max-content; max-width: none; padding-block: 16px; padding-inline: 20px;\n}.elementor .lv-nav-drop{width:auto;position:relative;display:flex;flex-direction:row;flex:0 0 auto;align-items:center;padding-block: 18px; padding-inline: 0px; margin-block: -18px;\n}.elementor .lv-btn:hover,.elementor .lv-btn:focus-visible{color:#fffdf5;background-color:#8f4329;}.elementor .lv-btn{font-family:var(--livaya-textes);font-weight:600;font-size:14px;color:#fffdf5;letter-spacing:0.14em;text-align:center;text-transform:uppercase;border-radius:999px;background-color:var(--livaya-rust);transition:background-color 0.15s;display:inline-block;padding-block: 16px; padding-inline: 36px;\n}.elementor .lv-btn-lg{font-size:16px;padding-block: 20px; padding-inline: 48px;\n}.elementor .lv-btn-ghost{font-size:16px;color:var(--livaya-turtle);border-width:1px;border-color:var(--livaya-turtle);border-style:solid;background-color:transparent;padding-block: 20px; padding-inline: 48px;\n}.elementor .lv-text{max-width:680px;font-family:var(--livaya-textes);font-weight:400;font-size:16px;color:inherit;line-height:1.75;}.elementor .lv-h3{font-family:var(--livaya-titres);font-weight:400;font-size:30px;color:inherit;line-height:1.2;}.elementor .lv-h2{font-family:var(--livaya-titres);font-weight:300;font-size:44px;color:inherit;letter-spacing:0.12em;line-height:1.2;text-transform:uppercase;}.elementor .lv-eyebrow{font-family:var(--livaya-textes);font-weight:600;font-size:13px;color:inherit;letter-spacing:0.22em;text-transform:uppercase;}