.elementor .radius-15{border-radius:15px;}.elementor .size-auto{width:auto;}.elementor .sticky{position:fixed;z-index:44;}.elementor .texte-blanc{color:var(--blanc);}.elementor .ligne-coordonnee{width:auto;padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;border-radius:5px;background-color:var(--principale-claire);display:flex;flex-direction:row;gap:10px;justify-content:flex-start;align-items:center;}.elementor .icone-coordonnee{width:20px;height:25px;color:var(--principale-foncee);}.elementor .texte-coordonnee{font-weight:700;font-size:15px;}.elementor .logo-site{width:160px;position:static;padding:0px;display:block;}.elementor .bouton-principal{font-family:var(--police-texte);font-weight:600;font-size:16px;color:var(--blanc);border-radius:10px;background-color:var(--principale);}.elementor .bouton-principal:hover,.elementor .bouton-principal:focus-visible{color:var(--blanc);background-color:var(--secondaire);}.elementor .flex-row{display:flex;flex-direction:row;}.elementor .flex-col{display:flex;flex-direction:column;}.elementor .py-0{padding:0px;}.elementor .py-section{padding:60px;}.elementor .justify-center{justify-content:center;}.elementor .justify-between{justify-content:space-between;align-items:center;}.elementor .align-start{align-items:start;}.elementor .align-center{align-items:center;}.elementor .gap-24{gap:24px;}.elementor .gap-40{gap:40px;}.elementor .gap-64{gap:64px;}.elementor .bg-blanc{background-color:var(--blanc);}.elementor .bg-fonce-principal{background-color:var(--principale-foncee);}.elementor .bg-clair-secondaire{background-color:var(--secondaire-claire);}.elementor .flex-nowrap{flex-wrap:nowrap;}.elementor .picto-rs{width:40px;height:40px;color:var(--blanc);padding:8px;border-radius:5px;background-color:var(--secondaire);}.elementor .picto-rs:hover,.elementor .picto-rs:focus-visible{background-color:var(--principale);}.elementor .py-20{padding:20px;}.elementor .pt-180{padding-block-start:180px;}.elementor .text-align-center{text-align:center;}.elementor .ombre-leger{box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);}.elementor .gap-10{gap:10px;}.elementor .img-paysage{height:500px;object-fit:cover;object-position:center center;}.elementor .radius-20{border-radius:20px;}.elementor .bouton-secondaire{font-weight:600;font-size:16px;border-radius:10px;background-color:var(--secondaire);}.elementor .bouton-accentue{font-weight:600;font-size:16px;border-radius:10px;background-color:var(--accentue);}