:root{--pink:#df0957;--darkPink:#be0349;--purple:#4f205d;--lightestPurple:#d3b8db;--lightPurple:#642a73;--white:#fff;--black:#000;--lightGrey:#ddd;--grey:#707070;--grey-600:#757575;--grey-800:#444;--greenPhone:#1ac494;--errorForm:#dc143c;--doneForm:#28a745;--orange:#ff6307;--tGreen:#1ac494;--tPurple:#4f205d;--tRed:#be0349;--tGrey:#979797;--tLightGrey:#f8f9fa;--bkgPurple:#d3b8db;--bkgPink:#f3e2e4;--brand-primary:#df0957;--brand-primary-dark:#be0349;--brand-secondary:#4f205d;--text-color:#000;--text-color-muted:#707070;--text-color-inverse:#fff;--bg-page:#fff;--bg-soft:#f3e2e4;--bg-alt:#d3b8db;--bg-muted:#f8f9fa;--border-color:#ddd;--state-success:#1ac494;--state-danger:#dc143c;--state-warning:#ff6307;--form-phone:#1ac494}.who_card{background:var(--white);border-radius:10px}.who_card h3{font-size:1rem;font-weight:900}@media only screen and (min-width:992px){.who_card h3{font-size:1.2rem}}.who_card.bg-pink-700{background-color:#e72263;box-shadow:0 10px 10px rgba(231,34,99,.4)}.who_card.bg-beige-700{background-color:#ece1d8;box-shadow:0 10px 10px hsla(27,34%,89%,.4)}.who_card.bg-beige-500{background-color:#e7d9cd}.who_card.bg-pink-500{background-color:#ffb9d0;box-shadow:0 10px 10px rgba(255,185,208,.4)}.who_card.bg-yellow-400{background-color:#fffff2;box-shadow:0 10px 10px rgba(241,202,212,.4)}.who_card.bg-pink-400{background-color:#f1cad4;box-shadow:0 10px 10px rgba(241,202,212,.4)}.who_card.bg-pink-300{background-color:#f3e2e4;box-shadow:0 10px 10px rgba(243,226,228,.4)}#page-who .hero{background-image:url(/build/images/newbanner_happy.33300e0b.webp);background-position-x:25%;background-position-y:40%;background-repeat:no-repeat;background-size:cover;min-height:280px;position:relative}@media only screen and (min-width:768px){#page-who .hero{background-position-x:50%;background-position-y:5%}}@media only screen and (min-width:992px){#page-who .hero{background-position-y:5%;min-height:300px}}#page-who .hero h1{backdrop-filter:blur(5px);background:hsla(0,0%,100%,.6);border-radius:4px;color:var(--white);font-size:1.1rem;font-weight:700;padding:5px 10px 10px;text-align:center}#page-who .hero h1 span.script{font-size:2rem}#page-who .hero h1 img{max-width:300px}@media only screen and (min-width:768px){#page-who .hero h1{font-size:1.8rem}}@media only screen and (min-width:1200px){#page-who .hero h1{font-size:2.4rem}}#page-who h2{font-size:1.4rem}@media only screen and (min-width:992px){#page-who h2{font-size:1.5rem}}@media only screen and (min-width:1200px){#page-who h2{font-size:1.7rem}}#page-who .who .cursive{font-size:1.2rem}@media only screen and (min-width:992px){#page-who .who .cursive{font-size:1.4rem}}#page-who .bg-beige{background:#eaded4;background:linear-gradient(164deg,#eaded4,hsla(0,0%,100%,.995) 65%)}#page-who .bg-purple{background-color:#522365}#page-who .quality .bloc{border-radius:25px;padding:25px}#page-who .quality h4{top:-25px}#page-who .plats_table{background-image:url(/build/images/plats_table.ce850302.webp);background-position-x:50%;background-position-y:0;background-repeat:no-repeat;background-size:cover;min-height:280px}#page-who ul.faire{list-style-type:disc}#page-who .modal-header h3{font-size:1.4rem;font-weight:400}@media only screen and (min-width:992px){#page-who .modal-header h3{font-size:1.5rem}}#page-who table thead tr th{background-color:#fc0;border:3px solid #fff}#page-who table tbody tr{background-color:#fff2cc}#page-who table tbody tr td{border:3px solid #fff;padding:16px 0}#page-who table tbody tr th{border:3px solid #fff;padding:16px 8px}