@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(/build/assets/playfair-display-v40-latin-ext-regular-gFhz0pKA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:400;src:url(/build/assets/playfair-display-v40-latin-ext-italic-CKzYpgqr.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:500;src:url(/build/assets/playfair-display-v40-latin-ext-500-CIff_YDz.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:italic;font-weight:500;src:url(/build/assets/playfair-display-v40-latin-ext-500italic-CZ52ipYh.woff2) format("woff2")}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:600;src:url(/build/assets/playfair-display-v40-latin-ext-600-qDZyMCMK.woff2) format("woff2")}@font-face{font-display:swap;font-family:Literata;font-style:normal;font-weight:400;src:url(/build/assets/literata-v40-latin-ext-regular-BaAx9iTa.woff2) format("woff2")}@font-face{font-display:swap;font-family:Literata;font-style:italic;font-weight:400;src:url(/build/assets/literata-v40-latin-ext-italic-BVjYt8h8.woff2) format("woff2")}@font-face{font-display:swap;font-family:Literata;font-style:normal;font-weight:700;src:url(/build/assets/literata-v40-latin-ext-700-CBsM10RM.woff2) format("woff2")}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}template{display:none}[hidden]{display:none}body:before{display:none;font-family:xs}@media only screen and (min-width:480px){body:before{font-family:small}}@media only screen and (min-width:720px){body:before{font-family:medium}}@media only screen and (min-width:1280px){body:before{font-family:large}}@media only screen and (min-width:1600px){body:before{font-family:xl}}html{font-size:16px}a,b,del,em,i,ins,q,span,strong,u{font-size:1em}html{font-family:Literata,Playfair Display,Baskerville,Garamond,Georgia,Apple Garamond,serif;line-height:1.35;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;width:100%;color:#680200;background-color:#e7dbc5}details{display:block}summary{display:list-item}abbr[title]{border-bottom:none;text-decoration:underline dotted}input{overflow:visible}img{width:100%;height:auto}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0;font-weight:400}p{margin:0}a{transition:color .35s;text-decoration:none;color:inherit}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none;cursor:pointer;padding:0;text-align:left;color:inherit}b,strong{font-weight:700}blockquote{display:block;margin:0}ol,ul{margin:0;padding:0;list-style:none}dd{margin:0}small,sup,sub,figcaption{font-size:.875rem}figure{margin:0;width:100%}figcaption{font-style:italic}table{font-size:1rem;border:none;width:100%;border-collapse:collapse}th,td{border-width:0px 0px 1px 0px;border-style:solid}th,td{padding:15px}th{text-align:left}sup,sub,code,kbd{line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:Menlo,Consolas,monospace}code{padding:.5rem 1rem}kbd{background:#680200;color:#e7dbc5;padding:.5rem 1rem}pre{overflow:auto;padding:3rem;margin:56px}hr{border-style:solid;margin-top:0;margin-bottom:0}.hero__cta,.service-card__button--doula,.service-card__button--massage,.service-card__button--yoga,.contact__submit,.consent__button--options,.service-card__button--women,.message__button,.consent__button--accept,.consent__button--save{text-align:center;padding:10px 20px;white-space:nowrap;display:inline-block;transition:background-color .35s,border-color .35s,color .35s,opacity .35s;border-width:2px;border-style:solid;font-weight:500;font-size:1rem;line-height:100%;font-style:italic}.hero__cta path,.service-card__button--doula path,.service-card__button--massage path,.service-card__button--yoga path,.contact__submit path,.consent__button--options path,.service-card__button--women path,.message__button path,.consent__button--accept path,.consent__button--save path{transition:fill .35s}@media only screen and (min-width:720px){.hero__cta,.service-card__button--doula,.service-card__button--massage,.service-card__button--yoga,.contact__submit,.consent__button--options,.service-card__button--women,.message__button,.consent__button--accept,.consent__button--save{padding-left:30px;padding-right:30px}}@media only screen and (min-width:1280px){.hero__cta,.service-card__button--doula,.service-card__button--massage,.service-card__button--yoga,.contact__submit,.consent__button--options,.service-card__button--women,.message__button,.consent__button--accept,.consent__button--save{padding-left:40px;padding-right:40px}}.message__button,.consent__button--accept,.consent__button--save{background-color:#680200;border-color:#680200;color:#e7dbc5}.message__button:hover,.consent__button--accept:hover,.consent__button--save:hover{background-color:#910300;border-color:#910300}.contact__submit,.consent__button--options,.service-card__button--women{border-color:#680200;color:#680200}.contact__submit path,.consent__button--options path,.service-card__button--women path{fill:#680200}.contact__submit:hover,.consent__button--options:hover,.service-card__button--women:hover{border-color:#910300;color:#910300}.contact__submit:hover path,.consent__button--options:hover path,.service-card__button--women:hover path{fill:#910300}.hero__cta,.service-card__button--doula,.service-card__button--massage,.service-card__button--yoga{border-color:#e7dbc5;color:#e7dbc5}.hero__cta path,.service-card__button--doula path,.service-card__button--massage path,.service-card__button--yoga path{fill:#e7dbc5}.hero__cta:hover,.service-card__button--doula:hover,.service-card__button--massage:hover,.service-card__button--yoga:hover{border-color:#dac8a7;color:#dac8a7}.hero__cta:hover path,.service-card__button--doula:hover path,.service-card__button--massage:hover path,.service-card__button--yoga:hover path{fill:#dac8a7}.service-header__inner,.list-block__inner,.image--contained,.hero__inner,.header__inner,.footer,.cookies-table,.content__wrap--body,.content__picto-container,.contact__form,.consent__container,.categories__wrap,.embed{width:100%;padding-left:25px;padding-right:25px;margin-left:auto;margin-right:auto;max-width:1600px}@media only screen and (min-width:720px){.service-header__inner,.list-block__inner,.image--contained,.hero__inner,.header__inner,.footer,.cookies-table,.content__wrap--body,.content__picto-container,.contact__form,.consent__container,.categories__wrap,.embed{padding-left:40px;padding-right:40px}}@media only screen and (min-width:1280px){.service-header__inner,.list-block__inner,.image--contained,.hero__inner,.header__inner,.footer,.cookies-table,.content__wrap--body,.content__picto-container,.contact__form,.consent__container,.categories__wrap,.embed{padding-left:0;padding-right:0;width:90%}}@media only screen and (min-width:1600px){.service-header__inner,.list-block__inner,.image--contained,.hero__inner,.header__inner,.footer,.cookies-table,.content__wrap--body,.content__picto-container,.contact__form,.consent__container,.categories__wrap,.embed{width:85%}}.content--both{width:100%;margin-left:auto;margin-right:auto;max-width:1600px}@media only screen and (max-width:719px){.content--both{padding-left:25px;padding-right:25px}}@media only screen and (min-width:720px)and (max-width:1279px){.content--both{padding-left:40px;padding-right:40px}}.field__error,.checkboxes__error,.checkbox__error{font-weight:400;color:#fff;margin:.5rem 0;display:block}.icon{width:auto;height:1.5rem;vertical-align:middle}.icon path{fill:#680200}.image-placeholder{padding:33% 50%;background-color:#666}.text__input,.select__select{width:100%;padding:5px 9px;height:44px;font-size:1rem;border-style:solid;border-width:0 0 1px 0;color:#e7dbc5;border-color:#e7dbc5;background-color:transparent;transition:outline .2s,border-color .2s}.text__input::placeholder,.select__select::placeholder{color:#e7dbc5}.text__input--error,.select__select--error{border-color:#fff}.text__input--disabled,.select__select--disabled{color:#6d6c6c;background-color:#fff;border-color:silver}.text__input:focus-visible,.select__select:focus-visible,.text__input:focus,.select__select:focus{outline:none;border-color:#fff}.text__picto,.select__picto{position:absolute;right:9px;bottom:4px;background-color:#fff;pointer-events:none}.text__prefix,.text__suffix,.label{margin-bottom:6px;font-size:1rem;line-height:1.375rem;display:block;color:#e7dbc5}.label--disabled{color:#6d6c6c}.consent__info a,.consent__description a{text-decoration:underline;color:#680200;transition:color .35s;font-weight:700}.consent__info a:hover,.consent__description a:hover{color:#910300}.footer,.cookies-table__type,.service-header__description h2,.list-block__description h2,.hero__body h2,.footer__copyright h2,.content__body h2,.categories__description h2,.service-card__description h2,.service-header__description h3,.list-block__description h3,.hero__body h3,.footer__copyright h3,.content__body h3,.categories__description h3,.service-card__description h3{margin-top:28px}@media only screen and (min-width:720px){.footer,.cookies-table__type,.service-header__description h2,.list-block__description h2,.hero__body h2,.footer__copyright h2,.content__body h2,.categories__description h2,.service-card__description h2,.service-header__description h3,.list-block__description h3,.hero__body h3,.footer__copyright h3,.content__body h3,.categories__description h3,.service-card__description h3{margin-top:42px}}@media only screen and (min-width:1280px){.footer,.cookies-table__type,.service-header__description h2,.list-block__description h2,.hero__body h2,.footer__copyright h2,.content__body h2,.categories__description h2,.service-card__description h2,.service-header__description h3,.list-block__description h3,.hero__body h3,.footer__copyright h3,.content__body h3,.categories__description h3,.service-card__description h3{margin-top:56px}}.cookies-table__title,.footer,.cookies-table__type,.service-header__description h2,.list-block__description h2,.hero__body h2,.footer__copyright h2,.content__body h2,.categories__description h2,.service-card__description h2,.service-header__description h3,.list-block__description h3,.hero__body h3,.footer__copyright h3,.content__body h3,.categories__description h3,.service-card__description h3{margin-bottom:33.6px}@media only screen and (min-width:720px){.cookies-table__title,.footer,.cookies-table__type,.service-header__description h2,.list-block__description h2,.hero__body h2,.footer__copyright h2,.content__body h2,.categories__description h2,.service-card__description h2,.service-header__description h3,.list-block__description h3,.hero__body h3,.footer__copyright h3,.content__body h3,.categories__description h3,.service-card__description h3{margin-bottom:44.8px}}@media only screen and (min-width:1280px){.cookies-table__title,.footer,.cookies-table__type,.service-header__description h2,.list-block__description h2,.hero__body h2,.footer__copyright h2,.content__body h2,.categories__description h2,.service-card__description h2,.service-header__description h3,.list-block__description h3,.hero__body h3,.footer__copyright h3,.content__body h3,.categories__description h3,.service-card__description h3{margin-bottom:67.2px}}.image--margin,.embed{margin-top:28px}@media only screen and (min-width:720px){.image--margin,.embed{margin-top:56px}}@media only screen and (min-width:1280px){.image--margin,.embed{margin-top:112px}}.image--margin,.embed{margin-bottom:28px}@media only screen and (min-width:720px){.image--margin,.embed{margin-bottom:56px}}@media only screen and (min-width:1280px){.image--margin,.embed{margin-bottom:112px}}.list-block,.content--red:not(.content--single),.content--beige{padding-top:28px}@media only screen and (min-width:720px){.list-block,.content--red:not(.content--single),.content--beige{padding-top:56px}}@media only screen and (min-width:1280px){.list-block,.content--red:not(.content--single),.content--beige{padding-top:112px}}.list-block,.content--red:not(.content--single),.content--beige{padding-bottom:28px}@media only screen and (min-width:720px){.list-block,.content--red:not(.content--single),.content--beige{padding-bottom:56px}}@media only screen and (min-width:1280px){.list-block,.content--red:not(.content--single),.content--beige{padding-bottom:112px}}.service-header__title,.content__title,.contact__title,.categories__title,.message__title,.service-header__category,.content__category,.service-header__description h2,.list-block__description h2,.hero__body h2,.footer__copyright h2,.content__body h2,.categories__description h2,.service-card__description h2,.cookies-table__title,.service-card__title,.service-card__subtitle,.service-card__divider,.service-header__description h3,.list-block__description h3,.hero__body h3,.footer__copyright h3,.content__body h3,.categories__description h3,.service-card__description h3{font-family:Playfair Display,Baskerville,Garamond,Georgia,Apple Garamond,serif}.message__title,.service-header__category,.content__category,.service-header__description h2,.list-block__description h2,.hero__body h2,.footer__copyright h2,.content__body h2,.categories__description h2,.service-card__description h2{font-size:1.625rem}@media only screen and (min-width:720px){.message__title,.service-header__category,.content__category,.service-header__description h2,.list-block__description h2,.hero__body h2,.footer__copyright h2,.content__body h2,.categories__description h2,.service-card__description h2{font-size:2rem}}@media only screen and (min-width:1280px){.message__title,.service-header__category,.content__category,.service-header__description h2,.list-block__description h2,.hero__body h2,.footer__copyright h2,.content__body h2,.categories__description h2,.service-card__description h2{font-size:2.5rem}}.cookies-table__title,.service-card__title,.service-card__subtitle,.service-card__divider,.service-header__description h3,.list-block__description h3,.hero__body h3,.footer__copyright h3,.content__body h3,.categories__description h3,.service-card__description h3{font-size:1.25rem}@media only screen and (min-width:720px){.cookies-table__title,.service-card__title,.service-card__subtitle,.service-card__divider,.service-header__description h3,.list-block__description h3,.hero__body h3,.footer__copyright h3,.content__body h3,.categories__description h3,.service-card__description h3{font-size:1.375rem}}@media only screen and (min-width:1280px){.cookies-table__title,.service-card__title,.service-card__subtitle,.service-card__divider,.service-header__description h3,.list-block__description h3,.hero__body h3,.footer__copyright h3,.content__body h3,.categories__description h3,.service-card__description h3{font-size:1.75rem}}.service-header__title,.content__title,.contact__title,.categories__title{font-size:3rem}@media only screen and (min-width:1280px){.service-header__title,.content__title,.contact__title,.categories__title{font-size:4rem}}.checkbox__input{display:none}.checkbox__checkbox{border:2px solid #E7DBC5;height:1.5rem;width:1.5rem;margin-right:.5rem;flex-shrink:0}.checkbox__check{position:absolute;top:0;left:.25rem}.checkbox__check .icon{height:1rem}.checkbox__check path{fill:#e7dbc5}.checkbox__label-text a{text-decoration:underline}.checkbox__label{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;position:relative;cursor:pointer}.checkboxes{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;align-content:flex-start;gap:20px}.checkboxes__input{display:none}.checkboxes__checkbox{border:2px solid #680200;height:1.5rem;width:1.5rem;margin-right:.5rem;border-radius:4px;flex-shrink:0}.checkboxes__check{position:absolute;top:0;left:.25rem}.checkboxes__check .icon{height:1rem}.checkboxes__check path{fill:#680200}.checkboxes__label-text a{text-decoration:underline}.checkboxes__label{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;position:relative;cursor:pointer}.embed{width:100%}.embed iframe{width:100%;display:block}.embed__embed--minup{background-color:#e7dbc5}.embed__embed--minup iframe{mix-blend-mode:multiply}.field{width:100%;margin-bottom:50px;position:relative}.field--no-margin{margin-bottom:0}.service-header__picto,.content__header-picto{padding:30px 0;margin-bottom:20px}.service-header__picto svg,.content__header-picto svg{display:block;width:60px;height:auto;max-height:60px}.service-header__picto path,.content__header-picto path{fill:#680200}.logo{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;align-content:flex-start;gap:20px}@media only screen and (min-width:1280px){.logo{font-size:1.25rem}}.modal{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#0000004d;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;align-content:flex-start;transition:opacity .35s;z-index:1090}.modal__modal{padding:1rem;background-color:#e7dbc5;max-width:800px;max-height:80%;width:80%;overflow:auto;position:relative}@media only screen and (min-width:1280px){.modal__modal{padding:2rem}}.modal__close{position:absolute;right:1rem;top:1rem}.nav-toggle .icon{overflow:visible;position:relative}.nav-toggle path{transition:transform .35s}.nav-toggle--toggled path:first-child{transform:translate(-20px)}.nav-toggle--toggled path:last-child{transform:translate(20px)}.select{position:relative}.select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.service-header__description,.list-block__description,.hero__body,.footer__copyright,.content__body,.categories__description,.service-card__description{font-size:1rem;line-height:1.4}@media only screen and (min-width:1280px){.service-header__description,.list-block__description,.hero__body,.footer__copyright,.content__body,.categories__description,.service-card__description{font-size:1.0625rem}}@media only screen and (min-width:1600px){.service-header__description,.list-block__description,.hero__body,.footer__copyright,.content__body,.categories__description,.service-card__description{font-size:1.125rem}}.service-header__description h2:first-child,.list-block__description h2:first-child,.hero__body h2:first-child,.footer__copyright h2:first-child,.content__body h2:first-child,.categories__description h2:first-child,.service-card__description h2:first-child,.service-header__description h3:first-child,.list-block__description h3:first-child,.hero__body h3:first-child,.footer__copyright h3:first-child,.content__body h3:first-child,.categories__description h3:first-child,.service-card__description h3:first-child{margin-top:0}.service-header__description p,.list-block__description p,.hero__body p,.footer__copyright p,.content__body p,.categories__description p,.service-card__description p{margin:1.25rem 0}@media only screen and (min-width:1280px){.service-header__description p,.list-block__description p,.hero__body p,.footer__copyright p,.content__body p,.categories__description p,.service-card__description p{margin:1.75rem 0}}.service-header__description p:first-child,.list-block__description p:first-child,.hero__body p:first-child,.footer__copyright p:first-child,.content__body p:first-child,.categories__description p:first-child,.service-card__description p:first-child{margin-top:0}.service-header__description p:last-child,.list-block__description p:last-child,.hero__body p:last-child,.footer__copyright p:last-child,.content__body p:last-child,.categories__description p:last-child,.service-card__description p:last-child{margin-bottom:0}.service-header__description a,.list-block__description a,.hero__body a,.footer__copyright a,.content__body a,.categories__description a,.service-card__description a{text-decoration:underline;color:#680200}.service-header__description a:hover,.list-block__description a:hover,.hero__body a:hover,.footer__copyright a:hover,.content__body a:hover,.categories__description a:hover,.service-card__description a:hover{color:gray}.service-header__description ol,.list-block__description ol,.hero__body ol,.footer__copyright ol,.content__body ol,.categories__description ol,.service-card__description ol{list-style-type:decimal}.service-header__description ul,.list-block__description ul,.hero__body ul,.footer__copyright ul,.content__body ul,.categories__description ul,.service-card__description ul{list-style-type:disc}.service-header__description ol,.list-block__description ol,.hero__body ol,.footer__copyright ol,.content__body ol,.categories__description ol,.service-card__description ol,.service-header__description ul,.list-block__description ul,.hero__body ul,.footer__copyright ul,.content__body ul,.categories__description ul,.service-card__description ul{list-style-position:outside;padding:0 30px;margin:28px 0}@media only screen and (min-width:1280px){.service-header__description ol,.list-block__description ol,.hero__body ol,.footer__copyright ol,.content__body ol,.categories__description ol,.service-card__description ol,.service-header__description ul,.list-block__description ul,.hero__body ul,.footer__copyright ul,.content__body ul,.categories__description ul,.service-card__description ul{padding:0 60px}}.service-header__description ol:first-child,.list-block__description ol:first-child,.hero__body ol:first-child,.footer__copyright ol:first-child,.content__body ol:first-child,.categories__description ol:first-child,.service-card__description ol:first-child,.service-header__description ul:first-child,.list-block__description ul:first-child,.hero__body ul:first-child,.footer__copyright ul:first-child,.content__body ul:first-child,.categories__description ul:first-child,.service-card__description ul:first-child{margin-top:0}.service-header__description ol:last-child,.list-block__description ol:last-child,.hero__body ol:last-child,.footer__copyright ol:last-child,.content__body ol:last-child,.categories__description ol:last-child,.service-card__description ol:last-child,.service-header__description ul:last-child,.list-block__description ul:last-child,.hero__body ul:last-child,.footer__copyright ul:last-child,.content__body ul:last-child,.categories__description ul:last-child,.service-card__description ul:last-child{margin-bottom:0}.service-header__description ol p,.list-block__description ol p,.hero__body ol p,.footer__copyright ol p,.content__body ol p,.categories__description ol p,.service-card__description ol p,.service-header__description ul p,.list-block__description ul p,.hero__body ul p,.footer__copyright ul p,.content__body ul p,.categories__description ul p,.service-card__description ul p{margin:0}.service-header__description li,.list-block__description li,.hero__body li,.footer__copyright li,.content__body li,.categories__description li,.service-card__description li{margin-bottom:.375rem}.service-header__description .ql-align-left,.list-block__description .ql-align-left,.hero__body .ql-align-left,.footer__copyright .ql-align-left,.content__body .ql-align-left,.categories__description .ql-align-left,.service-card__description .ql-align-left{text-align:left}.service-header__description .ql-align-center,.list-block__description .ql-align-center,.hero__body .ql-align-center,.footer__copyright .ql-align-center,.content__body .ql-align-center,.categories__description .ql-align-center,.service-card__description .ql-align-center{text-align:center}.service-header__description .ql-align-right,.list-block__description .ql-align-right,.hero__body .ql-align-right,.footer__copyright .ql-align-right,.content__body .ql-align-right,.categories__description .ql-align-right,.service-card__description .ql-align-right{text-align:right}.service-header__description .ql-align-justify,.list-block__description .ql-align-justify,.hero__body .ql-align-justify,.footer__copyright .ql-align-justify,.content__body .ql-align-justify,.categories__description .ql-align-justify,.service-card__description .ql-align-justify{text-align:justify}.service-card{color:#e7dbc5;height:100%}.service-card__link{position:relative;padding:28px 10px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:flex-start}@media only screen and (min-width:1280px){.service-card__link{padding:56px 30px}}@media only screen and (min-width:1600px){.service-card__link{padding-left:92px;padding-right:92px}}.service-card__link:after{display:block;content:" ";position:absolute;left:0;top:0;bottom:0;right:0;background-color:#fff;opacity:0;transition:opacity .35s}.service-card__link:hover:after{opacity:.2}.service-card__link:hover .service-card__button{background-color:#e7dbc599}.service-card__figure{height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;align-content:flex-start}.service-card path{fill:#e7dbc5}.service-card svg{display:block;margin:auto;width:40px;max-height:60px}@media only screen and (min-width:1280px){.service-card svg{width:60px;max-height:800px}}@media only screen and (min-width:1280px){.service-card__titles{height:160px}}.service-card__title{margin-top:28px}@media only screen and (min-width:1280px){.service-card__title{margin-top:56px}}.service-card__title,.service-card__subtitle,.service-card__divider{font-style:italic;text-align:center;font-weight:500}.service-card__description{margin-top:28px;flex-grow:1;text-align:center}@media only screen and (min-width:1280px){.service-card__description{margin-top:56px}}.service-card__button{margin:20px auto 0}.service-card--doula,.service-card--massage{background-color:#b35029}.service-card--massage{border:1px solid #E7DBC5}.service-card--yoga{background-color:#680200}.service-card--women{background-color:#e7dbc5;color:#680200;border:1px solid #680200}.service-card--women path{fill:#680200}.switch{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:flex-start;height:44px}.switch__input{display:none}.switch__label{cursor:pointer}.switch__label--disabled{cursor:not-allowed}.switch__track{display:block}.switch__track path{fill:gray;transition:fill .35s}.switch__track--active path{fill:#680200}.switch__handle{filter:drop-shadow(-1px 1px 1px rgba(0,0,0,.1));position:absolute;left:0;top:12px;transition:transform .35s}.switch__handle path{fill:silver;transition:fill .35s}.switch__handle--active{transform:translate(16px)}.switch__handle--active path{fill:#680200}.switch--disabled{opacity:.5}.table{margin:56px 0}.table table{text-align:left}.text{position:relative;color:#680200}.text--disabled{color:gray}.text__input--prefix{padding-left:60px}.text__prefix,.text__suffix{position:absolute;pointer-events:none;bottom:0;color:inherit}.text__prefix{left:9px}.text__suffix{right:9px}.text--disabled .text__picto{background-color:#fff}.categories__category--doula{color:#b35029}.categories__category--doula .categories__figure path,.categories__category--doula .categories__toggle path{fill:#b35029}.categories__category--yoga,.categories__category--women{color:#680200}.categories__category--yoga .categories__figure path,.categories__category--yoga .categories__toggle path,.categories__category--women .categories__figure path,.categories__category--women .categories__toggle path{fill:#680200}.categories__category--doula,.categories__category--yoga,.categories__category--women{background-color:#e7dbc5}.categories__category--massage{background-color:#b35029}.categories__category--map{background-color:#680200}.categories__category--massage,.categories__category--map{color:#e7dbc5}.categories__category--massage .categories__figure path,.categories__category--massage .categories__toggle path,.categories__category--map .categories__figure path,.categories__category--map .categories__toggle path{fill:#e7dbc5}.categories__wrap{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:flex-start;padding-top:28px;padding-bottom:28px}@media only screen and (min-width:1280px){.categories__wrap{padding-top:56px;padding-bottom:56px}}.categories__figure svg{display:block;margin:auto;width:70px;max-height:90px}@media only screen and (min-width:1280px){.categories__figure svg{width:110px;max-height:120px}}.categories__title{margin-top:28px;margin-bottom:15px;text-transform:lowercase;font-style:italic;max-width:1000px}@media only screen and (min-width:1280px){.categories__title{margin-top:28px;margin-bottom:25px}}.categories__title--map{text-transform:uppercase}.categories__tagline{font-size:1.125rem;text-align:center}.categories__description{text-align:center;margin-bottom:28px;margin-top:14px}@media only screen and (min-width:1280px){.categories__description{margin-top:28px;margin-bottom:56px}}.categories__toggle{transition:transform .35s}.categories__toggle--visible{transform:rotate(180deg)}.categories__toggled{margin-bottom:28px}@media only screen and (min-width:1280px){.categories__toggled{margin-bottom:56px}}.categories__services{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;padding-top:28px}@media only screen and (min-width:1280px){.categories__services{grid-template-columns:repeat(3,minmax(0,1fr));gap:60px;padding-top:56px}}@media only screen and (min-width:1280px){.categories__services--2,.categories__services--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.consent__modal{position:fixed;z-index:1100;width:100%;left:0;right:0;bottom:0;background-color:#e7dbc5;box-shadow:0 0 15px #0000001a}.consent__container{padding-top:20px;padding-bottom:20px}@media only screen and (min-width:720px){.consent__container{display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap;align-content:flex-start}}.consent__info{font-size:.875rem}.consent__info,.consent__description{line-height:140%}.consent__types{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media only screen and (min-width:720px){.consent__types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:720px){.consent__types{gap:10px 20px;grid-template-columns:repeat(4,minmax(0,1fr))}}.consent__type{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;align-content:flex-start;gap:10px}@media only screen and (min-width:1280px){.consent__type{gap:10px}}.consent__type-title{font-size:1rem;font-weight:700}.consent__description{font-size:.875rem;width:100%}.consent__buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;align-content:flex-start;margin-top:20px;gap:10px}@media only screen and (min-width:720px){.consent__buttons{flex-wrap:nowrap;gap:20px}}@media only screen and (max-width:719px){.consent__button{width:100%}}.contact{background-color:#680200;padding-bottom:28px;overflow:auto}@media only screen and (min-width:1280px){.contact{padding-bottom:56px}}.contact__figure{margin-bottom:28px}@media only screen and (min-width:1280px){.contact__figure{margin-bottom:56px}}.contact__image{display:block}.contact__field--email-confirm{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact__title{color:#e7dbc5;margin-bottom:28px}@media only screen and (min-width:1280px){.contact__title{margin-bottom:56px}}.contact__submit{margin-top:28px}@media only screen and (min-width:1280px){.contact__submit{margin-top:56px}}.main--red .contact{margin-top:28px}@media only screen and (min-width:1280px){.main--red .contact{margin-top:56px}}.main--beige .contact{padding-top:28px}@media only screen and (min-width:1280px){.main--beige .contact{padding-top:56px}}.service-header__title,.content__title{font-weight:500;line-height:115%;margin-bottom:30px}@media only screen and (min-width:1280px){.service-header__title,.content__title{margin-bottom:45px}}.service-header__title strong,.content__title strong,.service-header__title b,.content__title b{font-weight:600}.service-header__title em,.content__title em,.service-header__title i,.content__title i{font-size:italic}.service-header__category,.content__category{font-style:italic;text-transform:lowercase;margin-bottom:10px}@media only screen and (min-width:1280px){.service-header__category,.content__category{margin-bottom:15px}}.content__wrap{position:relative}.content__wrap--both{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap;align-content:flex-start;gap:40px}@media only screen and (min-width:1280px){.content__wrap--both{display:grid;gap:100px;align-items:end}}@media only screen and (min-width:1600px){.content__wrap--both{gap:170px}}@media only screen and (min-width:1280px){.content__wrap--text-image{grid-template-columns:10fr 6fr}}@media only screen and (min-width:1280px){.content__wrap--image-text{grid-template-columns:6fr 10fr}}.content__picto-container{position:relative}@media only screen and (max-width:1279px){.content__figure{width:100%}}.content__figure--images{max-width:1921px}@media only screen and (min-width:1280px)and (max-width:1599px){.content__figure--both{align-self:start}}@media only screen and (min-width:1280px){.content__figure--both.content__figure--text-image{grid-column:2/3;grid-row:1/2}}.content__image{display:block}.content__text{margin-left:auto;margin-right:auto}.content__text--left{margin-left:0}.content__text--right{margin-right:0}@media only screen and (min-width:1280px)and (max-width:1599px){.content__text--both{margin-top:120px}}@media only screen and (min-width:1280px){.content__text--both.content__text--text-image{grid-column:1/2;grid-row:1/2}}@media only screen and (min-width:1280px){.content__header-picto{position:absolute;left:0;top:0}}@media only screen and (max-width:1279px){.content--both{width:100%;padding-left:25px;padding-right:25px;margin-left:auto;margin-right:auto;max-width:1600px}}@media only screen and (max-width:1279px)and (min-width:720px){.content--both{padding-left:40px;padding-right:40px}}@media only screen and (max-width:1279px)and (min-width:1280px){.content--both{padding-left:0;padding-right:0;width:90%}}@media only screen and (max-width:1279px)and (min-width:1600px){.content--both{width:85%}}.content--red:not(.content--single){background-color:#680200;color:#e7dbc5}.content--beige{background-color:#e7dbc5;color:#680200}.content--images:first-child{margin-top:0}@media only screen and (min-width:1280px){.content--both.content--text-image{padding-left:40px}}@media only screen and (min-width:1802.3529411765px){.content--both.content--text-image{padding-left:0}}@media only screen and (min-width:1280px){.content--both.content--image-text{padding-left:60px;padding-right:40px}}@media only screen and (min-width:1700px){.content--both.content--image-text{padding-right:0}}.cookies-table__cell--name{min-width:200px}.cookies-table__cell--description{min-width:300px}@media only screen and (min-width:1280px){.cookies-table__cell--description{width:70%}}.footer__copyright{font-size:.875rem;margin-bottom:30px}@media only screen and (min-width:1280px){.footer__copyright{max-width:66%}}.footer__bottom{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;align-content:flex-start;gap:15px}@media only screen and (max-width:1279px){.footer__bottom{gap:20px 30px}}@media only screen and (min-width:1280px){.footer__bottom{justify-content:space-between}}@media only screen and (max-width:1279px){.footer__logo,.footer__socials{width:100%}}.footer__logo path{fill:#680200}@media only screen and (max-width:1279px){.footer__logo{margin-bottom:15px}}.footer__link{text-align:left;transition:.35s}.footer__link:hover{color:#680200}@media only screen and (max-width:719px){.footer__link{width:100%}}.footer__social{transition:opacity .35s}.footer__social:hover{opacity:.7}.footer__socials{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;align-content:flex-start;gap:20px}@media only screen and (max-width:1279px){.footer__socials{margin-top:15px}}.footer .logo-icon{height:48px;width:auto;display:block}.header{position:fixed;background-color:#680200;color:#e7dbc5;z-index:1000;top:0;left:0;right:0;width:100%;box-shadow:3px 3px 10px #00000024}.header__inner{position:relative;transition:height .35s}.header__inner--mobile{height:68px}.header__inner--desktop{height:84px}.header__mobile{padding-top:10px;padding-bottom:10px}.header__desktop{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;align-content:flex-start;width:100%;padding-right:25px;padding-left:25px}@media only screen and (min-width:720px){.header__desktop{padding-right:40px;padding-left:40px}}@media only screen and (min-width:1280px){.header__desktop{padding-right:5%;padding-left:5%}}@media only screen and (min-width:1600px){.header__desktop{padding-right:7.5%;padding-left:7.5%}}@media(min-width:1882.3529411765px){.header__desktop{padding-right:calc((100vw - 1600px)/2);padding-left:calc((100vw - 1600px)/2)}}.header__desktop{padding-top:18px;padding-bottom:18px;background-color:#680200;position:fixed;top:0;left:0;right:0}.header__right{position:absolute;right:25px;top:0;height:68px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;flex-wrap:nowrap;align-content:flex-start;gap:20px}@media only screen and (min-width:720px){.header__right{right:40px}}.header__hamburger{position:fixed;left:0;top:68px;bottom:0;right:0;background-color:#680200;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;align-content:flex-start}.header__initials-link{display:block}@media only screen and (min-width:1280px){.header__initials-link{font-size:1.25rem}}.header path{fill:#e7dbc5}.header .logo-icon{height:48px;width:auto;display:block}.header button,.header a{transition:opacity .35s}.header button:hover,.header a:hover{opacity:.7}.hero{font-family:Playfair Display,Baskerville,Garamond,Georgia,Apple Garamond,serif;position:relative;background-color:#680200;color:#e7dbc5;overflow:auto}.hero__inner{position:relative;padding-bottom:60px}@media only screen and (min-width:1280px){.hero__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:70px;padding-bottom:120px}}@media only screen and (min-width:1280px){.hero__grid-item{grid-column:3/11}}@media only screen and (min-width:1280px){.hero__images-wrap{width:100%;padding-left:25px}}@media only screen and (min-width:1280px)and (min-width:720px){.hero__images-wrap{padding-left:40px}}@media only screen and (min-width:1280px)and (min-width:1280px){.hero__images-wrap{padding-left:5%}}@media only screen and (min-width:1280px)and (min-width:1600px){.hero__images-wrap{padding-left:7.5%}}@media only screen and (min-width:1280px)and (min-width:1882.3529411765px){.hero__images-wrap{padding-left:calc((100vw - 1600px)/2)}}@media only screen and (min-width:1921px){.hero__images-wrap{width:100%;padding-right:25px}}@media only screen and (min-width:1921px)and (min-width:720px){.hero__images-wrap{padding-right:40px}}@media only screen and (min-width:1921px)and (min-width:1280px){.hero__images-wrap{padding-right:5%}}@media only screen and (min-width:1921px)and (min-width:1600px){.hero__images-wrap{padding-right:7.5%}}@media only screen and (min-width:1921px)and (min-width:1882.3529411765px){.hero__images-wrap{padding-right:calc((100vw - 1600px)/2)}}.hero__images{display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;flex-wrap:nowrap;align-content:flex-start;position:relative}@media only screen and (min-width:1280px){.hero__images{width:66%;margin-left:34%}}@media only screen and (min-width:1280px){.hero__image{min-width:0;object-fit:cover;object-position:center}}.hero__quote-wrap{height:0;overflow:visible}.hero__quote{font-style:italic;font-size:1rem;transform:translateY(-140%);z-index:1010;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;flex-wrap:norwap;align-content:flex-start;gap:20px;max-width:500px}@media only screen and (min-width:1280px){.hero__quote{font-size:1.125rem}}.hero__subtitle{font-size:1.25rem;margin:20px 0}@media only screen and (min-width:1280px){.hero__subtitle{margin-top:100px;margin-bottom:40px}}.hero__title{font-weight:500;font-size:1.625rem;margin-bottom:30px}.hero__title strong{font-weight:600}@media only screen and (min-width:1280px){.hero__title{font-size:4rem;margin-bottom:50px}}@media only screen and (min-width:1600px){.hero__title{font-size:5rem}}.hero__body{font-family:Literata,Playfair Display,Baskerville,Garamond,Georgia,Apple Garamond,serif;margin:30px 0;font-weight:400}@media only screen and (min-width:1280px){.hero__body{font-size:1.25rem}}@media only screen and (min-width:1280px){.hero__cta{margin-top:30px}}.image__image{display:block}.image--full{width:100%}.list-block{background-color:#680200;color:#e7dbc5}.list-block__list{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;align-content:flex-start;gap:28px}@media only screen and (min-width:1280px){.list-block__list{gap:56px}}.list-block__item{display:grid;grid-template-columns:1fr;gap:15px 30px}@media only screen and (min-width:1280px){.list-block__item{grid-template-columns:20% 70%;gap:30px 60px}}.list-block__title{font-family:Playfair Display,Baskerville,Garamond,Georgia,Apple Garamond,serif;font-size:1rem;font-style:italic;font-weight:600}@media only screen and (min-width:1280px){.list-block__title{font-size:1.25rem}}.list-block__subtext{font-weight:700;padding-left:10px}@media only screen and (min-width:1280px){.list-block__subtext{grid-row:2/3;grid-column:2/3;padding-left:40px}}.message{text-align:center}.message__body{margin:1rem 0 1.5rem}@media only screen and (min-width:1280px){.message__body{font-size:1.125rem;margin:1rem 0 3rem}}.navigation{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;align-content:flex-start;gap:30px}.navigation__item{text-transform:lowercase;font-family:Playfair Display,Baskerville,Garamond,Georgia,Apple Garamond,serif;font-size:1.75rem}@media only screen and (min-width:1280px){.navigation__item{font-size:1.1875rem}}@media only screen and (min-width:1600px){.navigation__item{font-size:1.3125rem}}.navigation__item--uc{text-transform:uppercase}@media only screen and (min-width:1280px){.navigation--desktop{flex-direction:row;justify-content:flex-start}}.service-header{color:#fff;background-size:cover;background-position:center;position:relative}.service-header:before{height:68px;position:absolute;top:-68px;left:0;right:0;width:100%;background-color:#680200;display:block;content:" "}@media only screen and (min-width:1280px){.service-header:before{top:-84px;height:84px}}.service-header__inner{overflow:hidden}.service-header__picto{background-color:transparent;margin-top:30px;margin-bottom:25px}@media only screen and (min-width:1280px){.service-header__picto{margin-top:50px;margin-bottom:50px}}.service-header__description{max-width:1100px;margin-bottom:30px}@media only screen and (min-width:720px){.service-header__description{width:75%;margin-bottom:50px}}.main{padding-top:68px;background-color:#680200}@media only screen and (min-width:1280px){.main{padding-top:84px}}.main--beige{background-color:#e7dbc5}.main--red{background-color:#680200}
