@font-face{font-family:Quicksand Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:100%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Quicksand;src:local(Quicksand Regular),local(Quicksand),url(../_fonts/mLe7QvnNCuOzLmJFlqtegfy5OQgckz4N5NDTRcskB0U-8_XWthjezSKCYgi4Q4YbPAXYuUtMNyiHPJE_A1HyPu8.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}html{scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}:target,section[id]{scroll-margin-top:100px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:#000;background-image:linear-gradient(90deg,#fffc 0 100%),url(../background-melanie-guillot-naturopathe-mallemort-copyright.webp);background-position:50%;background-repeat:repeat;margin:0;font-family:Quicksand,Quicksand Fallback\: sans-serif,Roboto,sans-serif;font-size:1rem;line-height:1.625rem}@supports (background-image:-webkit-image-set(url("i.avif") type("image/avif"))) or (background-image:image-set(url("i.avif") type("image/avif"))){body{background-image:-webkit-linear-gradient(0deg,#fffc 0 100%),-webkit-image-set(url(../background-melanie-guillot-naturopathe-mallemort-copyright.avif) 1x type("image/avif"),url(../background-melanie-guillot-naturopathe-mallemort-copyright.webp) 1x type("image/webp"));background-image:linear-gradient(90deg,#fffc 0 100%),image-set("/background-melanie-guillot-naturopathe-mallemort-copyright.avif" 1x type("image/avif"),"/background-melanie-guillot-naturopathe-mallemort-copyright.webp" 1x type("image/webp"))}}button{font-family:Quicksand,Quicksand Fallback\: sans-serif,Roboto,sans-serif;line-height:1.625rem}button:focus,button:hover{cursor:pointer}h1,h2,h3,li,p,ul{margin:0;padding:0}h1{font-size:2rem;line-height:2.25rem}h2{width:100%;font-size:1.75rem;line-height:2rem}h3{font-size:1.375rem;line-height:1.75rem}h3,p{margin-bottom:1rem}p{width:100%;line-height:1.7;display:block}p:last-child{margin-bottom:0}.img-fluid{width:100%;max-width:100%;height:auto}.mt{margin-top:1.4rem}.mt-xs{margin-top:.6rem}a{color:#000;text-decoration:none}a:focus,a:hover{color:#78a6a0;cursor:pointer}.external-link,a:focus,a:hover{text-decoration:underline}.external-link:focus,.external-link:hover{text-decoration:none}.text-justify{text-align:justify}.text-center{text-align:center}.container{box-sizing:border-box;width:1140px;max-width:100%;margin-inline:auto}.container.container-text{max-width:900px}@media (width<=1536px){.container{width:1040px}}@media (width<=1024px){.container{width:auto}}.section{padding:3rem 0 1.4rem}.section .content-grid{align-items:center;gap:4rem;margin:2rem 0;display:flex}.section .content-grid.reverse{flex-direction:row-reverse}.section .content-grid .image-side{flex:1}.section .content-grid .image-side img{border-radius:10px;width:100%;height:auto;box-shadow:0 10px 30px #00000014}.section .content-grid .text-side{text-align:justify;flex:1.2}.section-header h2{color:#456964;margin-bottom:.5rem}.section-header .location-badge{color:#4a6d68;font-style:italic}.container-text{color:#444;text-align:justify;max-width:900px;margin-inline:auto;line-height:1.7}.custom-list{padding-left:1.2rem;list-style:none}.custom-list li{margin-bottom:.5rem;position:relative}.custom-list li:before{content:"•";color:#4a6d68;font-weight:700;position:absolute;left:-1.2rem}.details-box{margin:2rem 0}.details-box .label-strong{color:#456964;margin-bottom:.5rem;font-weight:700}.warning-box{color:#666;box-sizing:border-box;background-color:#fdfdfd;border:1px dashed #78a6a04d;border-radius:10px;width:100%;margin-top:2.5rem;padding:1.5rem;font-size:.95rem}.warning-box strong{color:#943e02}section{padding:.6rem .6rem 1rem}section article{background-color:#fff;padding:1.4rem}section article,section article .rounded{border-radius:10px}section article .row{flex-direction:row;justify-content:space-around;align-items:center;gap:2.4rem;display:flex}section article .row .col{height:auto}section article .row .col-2{flex:2}section article .row .col-1{flex:1}@media (width<=768px){section article .row .col-1{width:50%}}@media (width<=640px){section article .row .col-sm-2{width:50%}}@media (width<=320px){section article .row .col-sm-2{width:80%;padding:0}}section .subtitle{color:#666;margin-top:-.5rem;margin-bottom:1.5rem;font-style:italic}@media (width<=950px){.section{padding:2rem 1rem .4rem}}@media (width<=768px){.section-header h2{font-size:2rem}.section{padding:4rem 0}.section .content-grid{flex-direction:column;gap:2rem}.section .content-grid.reverse{flex-direction:column}.section .content-grid .image-side{width:100%;max-width:400px;margin:0 auto}}@media (width<=640px){section article .row{flex-direction:column;gap:.4rem}}@media (width<=320px){section article{padding:.6rem}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline-offset:2px;outline:3px solid #4a6d68}body.nav-is-open{overflow:hidden}.skip-link{z-index:2000;color:#4a6d68;background-color:#fff;border:2px solid #4a6d68;border-radius:0 0 10px 10px;padding:.8rem 1.4rem;font-weight:700;transition:transform .2s ease-in-out;display:block;position:absolute;top:0;left:50%;transform:translate(-50%,-120%)}.skip-link:focus{color:#4a6d68;text-decoration:underline;transform:translate(-50%)}@media print{.header .menu-bar,.header .navbar,.skip-link,footer{display:none!important}body{color:#000;background:0 0}.section,section{padding:.5rem 0}.cta-contact,.details-box,.engagement-box,.forfait-card,.info-box,.motifs-box,.quote-block,.tarif-card,.warning-box,article{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none!important}.container a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.8em;font-weight:400}}.error-page[data-v-c073f7a7]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;padding:100px 20px;display:flex}.logo-container[data-v-c073f7a7]{margin-bottom:20px}.logo-container img[data-v-c073f7a7]{width:250px;max-width:100%;height:auto;display:block}.btn[data-v-c073f7a7]{color:#fff;background:#4a6d68;border-radius:6px;margin-top:20px;padding:12px 24px;text-decoration:none;display:inline-block}.btn[data-v-c073f7a7]:focus,.btn[data-v-c073f7a7]:hover{color:#fff;background:#456964;text-decoration:underline}
