.elementor .btn-principal{aspect-ratio:auto;object-fit:none;object-position:center center;font-family:Poppins;font-weight:600;font-size:17px;color:#ffffff;margin-block-start:13px;border-radius:30px;background-color:var(--orange);background-clip:border-box;transition:all 200ms;align-self:center;}.elementor .btn-principal:hover,.elementor .btn-principal:focus-visible{background-color:var(--bordeau);}.elementor .text-color-bordeaux{color:var(--bordeau);}.elementor .text-color-white{color:var(--blanc);}.elementor .font-weight-medium{font-weight:500;}.elementor .text-hostgrotesk-12px{font-family:"Host Grotesk";font-size:0.75rem;line-height:1.4em;}.elementor .text-hostgrotesk-16px{font-family:"Host Grotesk";font-size:1rem;line-height:1.4em;}.elementor .titre-hostgrotesk-24px{font-family:"Host Grotesk";font-size:1.5rem;line-height:1.2em;}.elementor .titre-hostgrotesk-32px{font-family:"Host Grotesk";font-size:2rem;line-height:1.2em;}.elementor .titre-hostgrotesk-55px{font-family:"Host Grotesk";font-size:3.4375rem;line-height:1em;}.elementor .titre-hostgrotesk-64px{font-family:"Host Grotesk";font-size:4rem;line-height:1.1em;}.elementor .btn-bordure-blanc{font-family:Poppins;font-weight:600;font-size:17px;color:#ffffff;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1.5px;border-color:#ffffff;border-style:solid;background-color:transparent;transition:all 400ms;}.elementor .btn-bordure-blanc:hover,.elementor .btn-bordure-blanc:focus-visible{color:#000000;background-color:#ffffff;}