@import url(https://fonts.googleapis.com/css2?family=Hurricane&family=Open+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&family=Signika:wght@300;400;500;600;700&family=Updock&display=swap);@import url(https://fonts.googleapis.com/css?family=Roboto:r,b&display=swap);@import url(https://fonts.googleapis.com/css2?family=Signika:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=BioRhyme:wght@200;300;400;700;800&display=swap);.list-bloc{border:1px solid #017053;border-radius:8px}.intro-hero{background-color:#fff}.intro-hero h1.hero{color:#015c53;font-size:1.4rem;font-weight:700}@media only screen and (min-width:992px){.intro-hero h1.hero{font-size:2.2rem}}.intro-hero h2.hero{color:#015c53;font-size:1.4rem;font-weight:300}@media only screen and (min-width:992px){.intro-hero h2.hero{font-size:2rem}}.intro-hero .block-main-title{background-image:url(/build/images/mimi-minceur-perdre-du-poids-sainement-simplement-banniere-xs-1.beb1a6f3.webp);background-position-x:66%;background-position-y:50%;background-repeat:no-repeat;background-size:cover;-webkit-box-shadow:0 3px 12px -8px #000;box-shadow:0 3px 12px -8px #888;display:block;height:430px;max-width:1200px;width:100%}@media only screen and (min-width:425px){.intro-hero .block-main-title{background-position-y:50%;height:500px}}@media only screen and (min-width:576px){.intro-hero .block-main-title{background-image:url(/build/images/mimi-minceur-perdre-du-poids-sainement-simplement-banniere-sm.c47b787c.webp);background-position-x:25%;height:350px;max-width:991px}}@media only screen and (min-width:768px){.intro-hero .block-main-title{height:450px;max-width:991px}}@media only screen and (min-width:992px){.intro-hero .block-main-title{background-image:url(/build/images/mimi-minceur-perdre-du-poids-sainement-simplement-banniere-lg.0f52906e.webp);background-position-x:35%;max-width:1200px;min-height:416px}}@media only screen and (min-width:1200px){.intro-hero .block-main-title{background-image:url(/build/images/mimi-minceur-perdre-du-poids-sainement-simplement-banniere-xl.6bec40dd.webp);background-position-x:75%;max-width:1200px;min-height:416px}}.intro-hero .block-main-title .sans{display:block;font-size:1.8rem;line-height:2.2rem}.intro-hero .block-main-title .logo-banner{float:right;margin:25px 15px;max-width:180px}.intro-hero .block-main-title .top-tag{color:#fff;font-size:1.2rem;letter-spacing:.1rem}.intro-hero .block-main-title .witness-info{color:#017053;font-size:1.5rem;line-height:2rem;margin-left:10px}@media only screen and (min-width:375px){.intro-hero .block-main-title .witness-info{font-size:1.7rem;line-height:2.2rem;margin-left:25px}}@media only screen and (min-width:768px){.intro-hero .block-main-title .witness-info{font-size:2.2rem;line-height:2.6rem;margin-left:70px}}@media only screen and (min-width:992px){.intro-hero .block-main-title .witness-info{color:#143342;font-size:1.9rem;line-height:2rem;margin-right:20px}}.intro-hero .block-main-title .witness-info .handwriting{color:#143342;font-family:Hurricane,cursive;font-size:2.1rem;line-height:2.5rem}@media only screen and (min-width:768px){.intro-hero .block-main-title .witness-info .handwriting{font-size:2.5rem;line-height:2.9rem;padding-top:50px}}@media only screen and (min-width:992px){.intro-hero .block-main-title .witness-info .handwriting{font-size:3.4rem;line-height:2rem;padding-top:0}}.intro-hero .block-main-title .witness-info .kilos{color:#015c53}@media only screen and (min-width:992px){.intro-hero .block-main-title .witness-info .kilos{font-size:2.5rem;line-height:2.8rem}.intro-hero .block-main-title .witness-info .months{font-size:1.5rem;line-height:2.5rem}}.max-light{max-height:51px}.part1{color:#f59b1a;font-size:1.2rem;line-height:1.2rem}@media only screen and (min-width:768px){.part1{font-size:1.9rem;line-height:2.8rem}}@media only screen and (min-width:992px){.part1{color:#143342;font-size:1.5rem;line-height:4.1rem}}.part2{color:#f59b1a;font-size:1.6rem;line-height:2.1rem}@media only screen and (min-width:768px){.part2{font-size:1.8rem}}@media only screen and (min-width:992px){.part2{color:#143342;font-size:1.5rem;line-height:2.1rem}}.part3{color:#f59b1a;font-size:1.8rem;line-height:2.6rem}@media only screen and (min-width:768px){.part3{font-size:2.1rem}}@media only screen and (min-width:992px){.part3{color:#143342;font-size:1.5rem;line-height:2.1rem}}.banner-offer{background-color:#fff3d2;border:1px solid #f9fffc;border-radius:4px;color:#000;font-size:1rem;line-height:1.2rem;max-width:310px;padding:8px}@media only screen and (min-width:768px){.banner-offer{font-size:1.5rem;max-width:430px}}@media only screen and (min-width:992px){.banner-offer{font-size:1rem;line-height:1.5rem;margin:0 auto;max-width:370px}.banner-offer .catchword{font-size:1.8rem}}