.elementor .lpp-section{width:100%;padding-block-start:var(--sp-9);padding-block-end:var(--sp-9);padding-inline-start:var(--sp-8);padding-inline-end:var(--sp-8);display:flex;flex-direction:column;gap:var(--sp-6);align-items:center;}.elementor .lpp-section-tight{padding-block-start:var(--sp-8);padding-block-end:var(--sp-8);padding-inline-start:var(--sp-8);padding-inline-end:var(--sp-8);}.elementor .lpp-section-beige{background-color:var(--color-beige);}.elementor .lpp-section-cream{background-color:var(--color-cream);}.elementor .lpp-section-green{color:var(--color-beige);background-color:var(--color-green-800);}.elementor .lpp-inner{width:100%;max-width:var(--page-max);padding:0px;display:flex;flex-direction:column;gap:var(--sp-6);}.elementor .lpp-row{width:100%;padding:0px;display:flex;flex-direction:row;gap:var(--sp-7);}.elementor .lpp-row-tight{gap:var(--sp-5);}.elementor .lpp-row-mid{align-items:center;}.elementor .lpp-col{padding:0px;display:flex;flex-direction:column;gap:var(--sp-5);flex:1 1 0px;}.elementor .lpp-col-narrow{flex:0 1 38%;}.elementor .lpp-stack-tight{width:100%;padding:0px;display:flex;flex-direction:column;gap:var(--sp-2);}.elementor .lpp-cta-row{padding:0px;display:flex;flex-direction:row;gap:var(--sp-3);flex-wrap:wrap;align-items:center;}.elementor .lpp-hero-bleed{width:100%;min-height:var(--hero-bleed-h);color:var(--color-beige);padding-block-start:var(--sp-9);padding-block-end:var(--sp-9);padding-inline-start:var(--sp-8);padding-inline-end:var(--sp-8);background-image:linear-gradient(100deg, rgba(22, 36, 28, 0.92) 0%,rgba(22, 36, 28, 0.78) 38%,rgba(22, 36, 28, 0.15) 72%,rgba(22, 36, 28, 0.05) 100%),url("https://lapattepoitevine.fr/wp-content/uploads/2026/09/chien-au-baton-contre-le-flanc-d-un-autre-chien-v2-1536x1024.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}.elementor .lpp-hero-copy{max-width:var(--measure);padding:0px;display:flex;flex-direction:column;gap:var(--sp-5);}.elementor .lpp-eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--fs-micro);color:var(--color-orange);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;margin:0px;}.elementor .lpp-hero-title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-hero);color:var(--color-beige);line-height:var(--lh-tight);margin:0px;}.elementor .lpp-h2{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h2);color:var(--color-ink);line-height:var(--lh-title);margin:0px;}.elementor .lpp-h3{font-family:var(--font-body);font-weight:600;font-size:var(--fs-h3);color:var(--color-ink);line-height:var(--lh-title);margin:0px;}.elementor .lpp-lede{max-width:var(--measure);font-family:var(--font-body);font-size:var(--fs-lede);color:var(--color-muted);line-height:var(--lh-body);margin:0px;}.elementor .lpp-body-text{max-width:var(--measure);font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-ink);line-height:var(--lh-body);margin:0px;}.elementor .lpp-button-primary{font-family:var(--font-body);font-weight:700;font-size:var(--fs-small);color:var(--color-green-900);letter-spacing:var(--ls-wordmark);text-align:center;text-decoration:none;cursor:pointer;padding-block-start:var(--sp-4);padding-block-end:var(--sp-4);padding-inline-start:var(--sp-6);padding-inline-end:var(--sp-6);border-start-start-radius:var(--radius-pill);border-start-end-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill);border-block-start-width:var(--border-thick);border-block-end-width:var(--border-thick);border-inline-start-width:var(--border-thick);border-inline-end-width:var(--border-thick);border-color:var(--color-orange);border-style:solid;background-color:var(--color-orange);display:flex;justify-content:center;align-items:center;}.elementor .lpp-button-primary:hover,.elementor .lpp-button-primary:focus-visible{color:var(--color-green-900);border-color:var(--color-orange-soft);background-color:var(--color-orange-soft);}.elementor .lpp-button-ghost{font-family:var(--font-body);font-weight:700;font-size:var(--fs-small);color:var(--color-green-700);text-align:center;text-decoration:none;cursor:pointer;padding-block-start:var(--sp-4);padding-block-end:var(--sp-4);padding-inline-start:var(--sp-6);padding-inline-end:var(--sp-6);border-start-start-radius:var(--radius-pill);border-start-end-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill);border-block-start-width:var(--border-thick);border-block-end-width:var(--border-thick);border-inline-start-width:var(--border-thick);border-inline-end-width:var(--border-thick);border-color:var(--color-line);border-style:solid;background-color:transparent;display:flex;justify-content:center;align-items:center;}.elementor .lpp-button-ghost:hover,.elementor .lpp-button-ghost:focus-visible{color:var(--color-green-900);border-color:var(--color-green-700);}.elementor .lpp-button-ghost-on-green{color:var(--color-beige);border-color:var(--color-line-dark);}.elementor .lpp-button-ghost-on-green:hover,.elementor .lpp-button-ghost-on-green:focus-visible{color:var(--color-orange-soft);border-color:var(--color-orange);}.elementor .lpp-photo{width:100%;overflow:hidden;position:relative;scroll-margin-top:52px;padding:0px;border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md);border-end-end-radius:var(--radius-md);background-color:var(--color-beige-deep);background-clip:border-box;display:flex;}.elementor .lpp-photo-short{height:var(--thumb-h-short);}.elementor .lpp-photo-img{width:100%;height:100%;object-fit:cover;object-position:center center;padding:0px;}.elementor .lpp-card{padding:var(--sp-6);border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md);border-end-end-radius:var(--radius-md);border-block-start-width:var(--border-thin);border-block-end-width:var(--border-thin);border-inline-start-width:var(--border-thin);border-inline-end-width:var(--border-thin);border-color:var(--color-line);border-style:solid;background-color:var(--color-white);display:flex;flex-direction:column;gap:var(--sp-4);flex:1 1 0px;}.elementor .lpp-card-service{padding:0px;display:flex;flex-direction:column;gap:var(--sp-4);flex:1 1 0px;}.elementor .lpp-badge{font-family:var(--font-body);font-weight:700;font-size:var(--fs-micro);color:var(--color-green-700);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;padding-block-start:var(--sp-1);padding-block-end:var(--sp-1);padding-inline-start:var(--sp-3);padding-inline-end:var(--sp-3);margin:0px;border-start-start-radius:var(--radius-pill);border-start-end-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill);background-color:var(--color-beige);display:flex;align-self:flex-start;}.elementor .lpp-step{padding:0px;display:flex;flex-direction:column;gap:var(--sp-3);flex:1 1 0px;}.elementor .lpp-step-num{width:var(--avatar);height:var(--avatar);font-family:var(--font-display);font-size:var(--fs-h3);color:var(--color-green-700);text-align:center;margin:0px;border-start-start-radius:var(--radius-pill);border-start-end-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill);border-block-start-width:var(--border-thin);border-block-end-width:var(--border-thin);border-inline-start-width:var(--border-thin);border-inline-end-width:var(--border-thin);border-color:var(--color-line);border-style:solid;background-color:var(--color-cream);display:flex;justify-content:center;align-items:center;}.elementor .lpp-step-num-on-green{color:var(--color-beige);border-color:var(--color-line-dark);background-color:var(--color-green-700);}.elementor .lpp-list{padding:0px;margin:0px;display:flex;flex-direction:column;gap:var(--sp-3);}.elementor .lpp-list-item{padding:0px;display:flex;flex-direction:row;gap:var(--sp-3);align-items:flex-start;}.elementor .lpp-dot{width:var(--dot-size);height:var(--dot-size);min-width:var(--dot-size);padding:0px;margin-block-start:var(--sp-3);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:var(--radius-pill);border-start-end-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill);background-color:var(--color-orange);display:flex;flex:0 0 auto;}.elementor .lpp-on-green-title{color:var(--color-beige);}.elementor .lpp-on-green-body{color:var(--color-beige);}.elementor .lpp-on-green-lede{color:var(--color-green-200);}