ul.dropdown-menu li>ul.dropdown-menu{left:100%;top:0}ul.dropdown-menu li:hover>ul.dropdown-menu,ul.dropdown-menu li:focus>ul.dropdown-menu{display:block}#order_review_heading{margin-top:23px;padding-top:10px}.gallery:after{content:"";display:table;clear:both}img.aligncenter,div.aligncenter,figure.aligncenter,img.wp-post-image{display:block;margin:1em auto}img.alignright,div.alignright,figure.alignright{float:right;margin:1em 0 1em 2em}img.alignleft,div.alignleft,figure.alignleft,img.wp-post-image.attachment-thumb{float:left;margin:1em 1em 2em 0}figure{max-width:100%;height:auto;margin:1em 0}p img.alignright,p img.alignleft{margin-top:0}.gallery figure img{max-width:100%;height:auto;margin:0 auto;display:block}.gallery figure{float:left;margin:0 2% 1em 0}.gallery.gallery-columns-1 figure{width:100%;margin:0 0 1em 0;float:none}.gallery.gallery-columns-3 figure{width:32%}.gallery.gallery-columns-3 figure:nth-of-type(3n+3){margin-right:0}.gallery.gallery-columns-3 figure:nth-of-type(3n+4){clear:left}.gallery.gallery-columns-2 figure{width:49%}.gallery.gallery-columns-2 figure:nth-of-type(even){margin-right:0}.gallery.gallery-columns-2 figure:nth-of-type(odd){clear:left}.gallery.gallery-columns-4 figure{width:23.25%}.gallery.gallery-columns-4 figure:nth-of-type(4n+4){margin-right:0}.gallery.gallery-columns-4 figure:nth-of-type(4n+5){clear:left}.gallery.gallery-columns-5 figure{width:18%}.gallery.gallery-columns-5 figure:nth-of-type(5n+5){margin-right:0}.gallery.gallery-columns-5 figure:nth-of-type(5n+6){clear:left}.gallery.gallery-columns-6 figure{width:14.2%}.gallery.gallery-columns-6 figure:nth-of-type(6n+6){margin-right:0}.gallery.gallery-columns-6 figure:nth-of-type(6n+7){clear:left}.gallery.gallery-columns-7 figure{width:12%}.gallery.gallery-columns-7 figure:nth-of-type(7n+7){margin-right:0}.gallery.gallery-columns-7 figure:nth-of-type(7n+8){clear:left}.gallery.gallery-columns-8 figure{width:10.2%}.gallery.gallery-columns-8 figure:nth-of-type(8n+8){margin-right:0}.gallery.gallery-columns-8 figure:nth-of-type(8n+9){clear:left}.gallery.gallery-columns-9 figure{width:8.85%}.gallery.gallery-columns-9 figure:nth-of-type(9n+9){margin-right:0}.gallery.gallery-columns-9 figure:nth-of-type(9n+10){clear:left}@media (max-width:767px){img.alignright,div.alignright,figure.alignright,img.alignleft,div.alignleft,figure.alignleft,img.wp-post-image.attachment-thumb{display:block;margin:1em auto;float:none}.gallery.gallery-columns-4 figure,.gallery.gallery-columns-5 figure,.gallery.gallery-columns-6 figure,.gallery.gallery-columns-7 figure,.gallery.gallery-columns-8 figure,.gallery.gallery-columns-9 figure{width:100%;margin:0 0 1em 0;float:none}}.logotete{max-width:151px;max-height:54px}:root{--couleur-brun:#504040;--couleur-brun-clair:#6c6060;--couleur-foret:#78a080;--couleur-foret-foncee:#5f806f;--couleur-foret-claire:#8fb49a;--couleur-prune:#803850;--couleur-terre:#b86058;--couleur-ivoire:#f7f4f2;--couleur-lin:#eee8e4;--couleur-creme:#fbf8f6;--couleur-texte:#3f3535;--couleur-texte-douce:#312b2b;--ombre-douce:0 16px 36px rgba(80, 64, 64, 0.16);--ombre-carte:0 22px 45px rgba(80, 64, 64, 0.2);--rayon-large:24px;--rayon-moyen:16px;--police-titre:"Iowan Old Style", "Palatino Linotype", "Book Antiqua", serif;--police-corps:"Avenir Next", "Avenir", "Trebuchet MS", sans-serif}html{scroll-behavior:smooth}.page-omya{color:var(--couleur-texte);font-family:var(--police-corps);font-weight:400}.page-omya h1,.page-omya h2,.page-omya h3,.page-omya h4,.page-omya .navbar-brand strong{color:var(--couleur-brun);font-family:var(--police-titre);letter-spacing:.01em}.page-omya p,.page-omya li,.page-omya a,.page-omya label,.page-omya input,.page-omya textarea,.page-omya button{font-family:var(--police-corps)}.entete-site{position:sticky;top:0;z-index:220;backdrop-filter:blur(10px)}.barre-sociale{background:linear-gradient(90deg,var(--couleur-brun) 0%,var(--couleur-brun-clair) 45%,var(--couleur-foret) 100%);color:#f0f3ec}.lien-social,.bouton-langue{border:1px solid rgb(240 243 236 / .4);border-radius:999px;color:#f5f8f1;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700;height:1.9rem;letter-spacing:.05em;min-width:1.9rem;text-decoration:none;transition:all 0.25s ease}.bouton-langue{border-color:rgb(255 255 255 / .65);min-width:2.25rem}.lien-social:hover,.bouton-langue:hover,.lien-social:focus-visible,.bouton-langue:focus-visible{background:rgb(248 251 244 / .18);color:#fff;transform:translateY(-1px)}.barre-navigation{border-bottom:1px solid rgb(80 64 64 / .12)}.navbar-toggler{border-color:rgb(80 64 64 / .35)}.navbar-toggler:focus{box-shadow:0 0 0 .2rem rgb(120 160 128 / .25)}.marque-omya{align-items:center;color:var(--couleur-texte);display:inline-flex;gap:.85rem;text-decoration:none}.logo-principal{height:93px;object-fit:contain;width:100px}.texte-marque{display:flex;flex-direction:column;line-height:1.1}.texte-marque strong{font-size:1.28rem}.texte-marque small{color:var(--couleur-texte-douce);font-size:.8rem;font-weight:600;letter-spacing:.02em}.lien-navigation{border-radius:999px;color:var(--couleur-texte);font-size:.94rem;font-weight:600;padding:.4rem .95rem;transition:all 0.2s ease}.lien-navigation:hover,.lien-navigation:focus,.lien-navigation.active{background:rgb(120 160 128 / .18);color:var(--couleur-brun)}.menu-ombre{border:1px solid rgb(80 64 64 / .16);border-radius:14px;box-shadow:var(--ombre-douce);padding:.55rem}.menu-ombre .dropdown-item{border-radius:10px;color:var(--couleur-texte);font-size:.92rem;padding:.5rem .75rem}.menu-ombre .dropdown-item:hover,.menu-ombre .dropdown-item:focus{background:rgb(120 160 128 / .18);color:var(--couleur-brun)}.bouton-rdv,.bouton-primaire{background:linear-gradient(120deg,var(--couleur-foret-foncee) 0%,var(--couleur-foret) 100%);border:1px solid var(--couleur-foret-foncee);border-radius:999px;color:#f7faf4;font-weight:700;letter-spacing:.02em;padding:.6rem 1.25rem;transition:transform 0.24s ease,box-shadow 0.24s ease,background 0.24s ease}.bouton-rdv:hover,.bouton-primaire:hover,.bouton-rdv:focus-visible,.bouton-primaire:focus-visible{background:linear-gradient(120deg,#567463 0%,#6a8d78 100%);color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px rgb(80 64 64 / .22)}.bouton-secondaire{background:#fff0;border:1px solid var(--couleur-foret-foncee);border-radius:999px;color:var(--couleur-texte);font-weight:700;letter-spacing:.02em;padding:.6rem 1.25rem;transition:all 0.24s ease}.bouton-secondaire:hover,.bouton-secondaire:focus-visible{background:rgb(120 160 128 / .12);color:var(--couleur-brun);transform:translateY(-1px)}.section-hero{overflow:hidden;position:relative}.section-hero::before{background:radial-gradient(circle at 78% 18%,rgb(120 160 128 / .26),transparent 45%),radial-gradient(circle at 28% 82%,rgb(128 56 80 / .16),transparent 46%);content:"";inset:0;pointer-events:none;position:absolute}.section-hero>.container{position:relative;z-index:1}.badge-intro{background:rgb(120 160 128 / .18);border:1px solid rgb(120 160 128 / .36);border-radius:999px;color:var(--couleur-foret-foncee);display:inline-flex;font-size:.76rem;font-weight:700;letter-spacing:.08em;padding:.42rem .9rem;text-transform:uppercase}.titre-hero{font-size:clamp(2rem, 3.5vw, 3.4rem);line-height:1.12;margin-bottom:0;text-wrap:balance}.texte-hero{color:var(--couleur-texte-douce);font-size:1.04rem;line-height:1.72;max-width:44rem}.grille-hero{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}.carte-mini{backdrop-filter:blur(3px);background:rgb(251 248 246 / .82);border:1px solid rgb(80 64 64 / .14);border-radius:14px;padding:1rem}.mini-valeur{color:var(--couleur-foret-foncee);font-size:.9rem;font-weight:800;margin:0}.mini-texte{color:var(--couleur-texte-douce);font-size:.82rem;line-height:1.45;margin:.45rem 0 0}.carte-fondatrice{border:1px solid rgb(80 64 64 / .18);border-radius:var(--rayon-large);box-shadow:var(--ombre-carte);padding:2rem;position:relative;background-color:rgb(255 255 255 / .92)}.carte-fondatrice::before{background:linear-gradient(130deg,rgb(120 160 128 / .22) 0%,rgb(248 155 186 / .67) 100%);border-radius:inherit;content:"";inset:10px;pointer-events:none;position:absolute;z-index:0}.carte-fondatrice>*{position:relative;z-index:1}.logo-hero{object-fit:contain;margin-bottom:35px;max-height:300px}.sur-ligne{color:var(--couleur-terre);font-size:.72rem;font-weight:700;letter-spacing:.12em;margin-bottom:.4rem;text-transform:uppercase}.carte-fondatrice h2{font-size:clamp(1.6rem, 2.4vw, 2rem);margin-bottom:.75rem}.carte-fondatrice p{color:var(--couleur-texte-douce);font-size:.95rem;line-height:1.62}.entete-section h2{font-size:clamp(1.85rem, 2.8vw, 2.7rem);line-height:1.18;margin-bottom:0;text-wrap:balance}.sous-titre{color:var(--couleur-terre);font-size:.75rem;font-weight:700;letter-spacing:.13em;margin-bottom:.75rem;text-transform:uppercase}.carte-service{background:var(--couleur-creme);border:1px solid rgb(80 64 64 / .16);border-radius:var(--rayon-moyen);box-shadow:0 10px 26px rgb(80 64 64 / .1);padding:1.45rem;transition:transform 0.25s ease,box-shadow 0.25s ease}.carte-service:hover{box-shadow:0 17px 30px rgb(80 64 64 / .14);transform:translateY(-4px)}.icone-service{align-items:center;background:linear-gradient(140deg,rgb(120 160 128 / .2),rgb(184 96 88 / .22));border-radius:10px;color:var(--couleur-foret-foncee);display:inline-flex;font-size:.76rem;font-weight:800;height:2rem;justify-content:center;letter-spacing:.07em;margin-bottom:.9rem;width:2.2rem}.carte-service h3{font-size:1.21rem;margin-bottom:.6rem}.carte-service p{color:var(--couleur-texte-douce);font-size:.95rem;line-height:1.6;margin-bottom:0}.note-disponibilite{color:var(--couleur-texte-douce);font-size:.95rem}.section-clinique{background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.bloc-clinique{background:rgb(248 246 244 / .9);border:1px solid rgb(255 255 255 / .28);border-radius:var(--rayon-moyen);box-shadow:inset 0 1px 0 rgb(255 255 255 / .08);color:#eaf4ec;padding:1.4rem}.bloc-clinique h2,.bloc-clinique h3{color:#244f2d}.bloc-clinique p{color:#3c5341;margin-bottom:0}.bloc-clinique.principal{display:flex;flex-direction:column;gap:.9rem;justify-content:center;min-height:100%;padding:1.8rem}.bloc-clinique.principal h2{font-size:clamp(1.65rem, 2.6vw, 2.2rem);line-height:1.2}.section-clinique .bouton-primaire{align-self:flex-start;background:rgb(251 248 246 / .92);border-color:#fff0;color:var(--couleur-brun)}.section-clinique .bouton-primaire:hover,.section-clinique .bouton-primaire:focus-visible{background:#fff;color:var(--couleur-brun)}.section-apropos{background:linear-gradient(180deg,var(--couleur-creme) 0%,var(--couleur-lin) 100%)}.carte-apropos{background:rgb(255 255 255 / .82);border:1px solid rgb(80 64 64 / .14);border-radius:var(--rayon-moyen);box-shadow:0 14px 26px rgb(80 64 64 / .1);padding:1.5rem}.carte-apropos h3{font-size:1.34rem;margin-bottom:.8rem}.carte-apropos p,.carte-apropos li{color:var(--couleur-texte-douce);font-size:.95rem;line-height:1.62}.liste-valeurs{margin:0;padding-left:1.15rem}.liste-valeurs li+li{margin-top:.5rem}.bloc-argumentaire{background:#fff;border:1px solid rgb(80 64 64 / .16);border-radius:var(--rayon-large);box-shadow:var(--ombre-douce);padding:1.7rem}.bloc-argumentaire h3{font-size:1.55rem;margin-bottom:1.15rem}.liste-arguments{margin:0;padding-left:1.2rem}.liste-arguments li{color:var(--couleur-texte-douce);line-height:1.58;margin-bottom:.58rem}.liste-arguments li:last-child{margin-bottom:0}.section-equipe{background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.portrait-fondatrice{background:rgb(255 255 255 / .84);border:1px solid rgb(80 64 64 / .16);border-radius:var(--rayon-large);box-shadow:0 14px 30px rgb(80 64 64 / .12);padding:1.6rem}.etiquette-photo{color:var(--couleur-terre);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.carte-parcours{background:linear-gradient(140deg,#4c4040 0%,#5f806f 60%,#78a080 100%);border-radius:var(--rayon-large);box-shadow:var(--ombre-carte);padding:1.8rem}.carte-parcours h3{color:#f3faf2;font-size:1.55rem;margin-bottom:1rem}.liste-parcours{margin:0;padding-left:1.1rem}.liste-parcours li{color:rgb(241 250 244 / .95);margin-bottom:.7rem}.liste-parcours li:last-child{margin-bottom:0}.carte-tarifs{background:var(--couleur-creme);border:1px solid rgb(80 64 64 / .16);border-radius:var(--rayon-large);box-shadow:var(--ombre-douce);padding:1.8rem}.introduction-tarifs{color:var(--couleur-texte-douce);font-size:1rem;line-height:1.65;margin-bottom:1rem}.liste-tarifs{margin:0;padding-left:1.2rem}.liste-tarifs li{color:var(--couleur-texte-douce);line-height:1.58;margin-bottom:.68rem}.liste-tarifs li:last-child{margin-bottom:0}.section-contact{background:linear-gradient(170deg,var(--couleur-ivoire) 0%,var(--couleur-lin) 100%);background-image:url("images/193971600_m.jpg");background-size:cover}.section-contact h2{font-size:clamp(1.9rem, 2.8vw, 2.6rem);margin-bottom:.9rem}.section-contact p{line-height:1.68}.boite-contact{background:rgb(255 255 255 / .8);border:1px solid rgb(80 64 64 / .16);border-radius:var(--rayon-moyen);margin-top:1.25rem;padding:1rem}.boite-contact a{color:var(--couleur-foret-foncee);font-weight:700;text-decoration-thickness:1px}.formulaire-contact{background:rgb(255 255 255 / .9);border:1px solid rgb(80 64 64 / .18);border-radius:var(--rayon-large);box-shadow:var(--ombre-douce);padding:1.7rem}.formulaire-contact .form-label{color:var(--couleur-brun-clair);font-size:.84rem;font-weight:700;margin-bottom:.35rem;text-transform:uppercase}.formulaire-contact .form-control{background:rgb(251 248 246 / .92);border:1px solid rgb(120 160 128 / .3);border-radius:12px;color:var(--couleur-texte);font-size:.95rem;padding:.68rem .8rem}.formulaire-contact .form-control:focus{background:#fff;border-color:var(--couleur-foret);box-shadow:0 0 0 .22rem rgb(120 160 128 / .2);color:var(--couleur-texte)}.pied-site{background:linear-gradient(150deg,#4c4040 0%,#5f806f 45%,#78a080 100%);color:rgb(251 248 246 / .9)}.marque-pied{align-items:center;color:#f7f4f2;display:inline-flex;gap:.85rem;text-decoration:none}.logo-pied{border-radius:10px;height:58px;object-fit:contain;width:58px}.marque-pied span{display:flex;flex-direction:column;line-height:1.1}.marque-pied strong{color:#fff;font-family:var(--police-titre);font-size:1.32rem}.marque-pied small{color:rgb(251 248 246 / .76);font-size:.8rem;font-weight:600}.titre-colonne{color:rgb(251 248 246 / .92);font-size:1.02rem;font-weight:700;letter-spacing:.04em;margin-bottom:.8rem;text-transform:uppercase}.liste-pied{list-style:none;margin:0;padding:0}.liste-pied li{color:rgb(251 248 246 / .8);margin-bottom:.45rem}.liste-pied a{color:rgb(255 255 255 / .95);text-decoration:underline;text-decoration-color:rgb(251 248 246 / .35);text-decoration-thickness:1px;text-underline-offset:2px}.ligne-pied{border-color:rgb(251 248 246 / .25)}.texte-copyright{color:rgb(251 248 246 / .78);font-size:.88rem}@media (max-width:991.98px){.entete-site{position:static}.grille-hero{grid-template-columns:1fr}.marque-omya{max-width:calc(100% - 3.8rem)}.texte-marque strong{font-size:1.1rem}.logo-principal{height:58px;width:58px}.navbar-nav{padding-top:1rem}.bouton-rdv{margin-top:.45rem}}@media (max-width:767.98px){.barre-sociale .container{justify-content:center}.section-hero .container,.section-services .container,.section-clinique .container,.section-apropos .container,.section-equipe .container,.section-tarifs .container,.section-contact .container{padding-left:1.05rem;padding-right:1.05rem}.titre-hero{font-size:clamp(1.78rem, 8vw, 2.2rem)}.carte-fondatrice,.bloc-argumentaire,.formulaire-contact,.carte-parcours,.carte-tarifs,.portrait-fondatrice{padding:1.3rem}.entete-section h2,.section-contact h2{font-size:clamp(1.55rem, 7vw, 2rem)}}@media (prefers-reduced-motion:no-preference){.section-hero .titre-hero,.section-hero .texte-hero,.section-hero .badge-intro,.carte-fondatrice,.carte-service,.bloc-clinique,.carte-apropos,.bloc-argumentaire,.carte-parcours,.carte-tarifs,.formulaire-contact{animation:apparition-douce 0.72s ease both}.carte-service:nth-child(1),.bloc-clinique:nth-child(1){animation-delay:0.06s}.carte-service:nth-child(2),.bloc-clinique:nth-child(2){animation-delay:0.12s}.carte-service:nth-child(3),.bloc-clinique:nth-child(3){animation-delay:0.18s}.carte-service:nth-child(4),.bloc-clinique:nth-child(4){animation-delay:0.24s}}@keyframes apparition-douce{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}#menu-item-147.lien-navigation.menu-item.menu-item-type-custom.nav-link{background-color:#833d5a;color:rgb(255 255 255 / .87)}#menu-item-147.lien-navigation.menu-item.menu-item-type-custom.nav-link:hover{background-color:#d7b2c2;color:rgb(70 55 55 / .87)}.photokarineintro{height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:33px;min-height:778px}.overlaybg{background:radial-gradient(circle at center,rgb(131 61 90 / .69) 0%,rgb(116 154 125 / .61) 100%)}