#main .postpartum-child-faithful > .e-con:not(:first-child):not(:last-child){padding-left:50px!important;padding-right:50px!important}
#main .postpartum-child-faithful > .e-con > .e-con-inner{max-width:1040px!important;gap:24px!important}
#main .postpartum-child-faithful .elementor-widget-text-editor p:last-child{margin-bottom:0!important}
#main .postpartum-child-faithful .elementor-widget-heading > .elementor-widget-container,#main .postpartum-child-faithful .elementor-widget-divider > .elementor-widget-container{margin:0!important}
#main .postpartum-child-faithful .elementor-divider{padding:0!important;margin:0!important}
#main .postpartum-child-faithful .elementor-divider-separator{width:50px!important;border-color:#b49b63!important}
#main .postpartum-child-faithful .pp-panels-wrapper{padding:0!important;margin:0 auto!important;max-width:1040px!important;width:100%!important}
#main .postpartum-child-faithful .pp-panels-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px!important;align-items:stretch!important}
#main .postpartum-child-faithful .pp-content-panel{width:100%!important;margin:0!important;padding:28px!important;min-height:0!important;border:1px solid #d4d4d4!important}
#main .postpartum-child-faithful .pp-content-panel > .e-con-inner{gap:20px!important;justify-content:flex-start!important;padding:0!important;margin:0!important}
/* Keep legacy two-column data/study cards aligned from their top edge. */
#main .postpartum-child-faithful .e-con.e-child.e-con-boxed > .e-con-inner:has(> .e-con.e-child.e-con-boxed:first-child + .e-con.e-child.e-con-full:last-child) > .e-con.e-child.e-con-boxed:first-child > .e-con-inner{margin-top:0!important}
@media(max-width:767px){#main .postpartum-child-faithful .e-con.e-child.e-con-boxed > .e-con-inner:has(> .e-con.e-child.e-con-boxed:first-child + .e-con.e-child.e-con-full:last-child){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:20px!important}#main .postpartum-child-faithful .e-con.e-child.e-con-boxed > .e-con-inner:has(> .e-con.e-child.e-con-boxed:first-child + .e-con.e-child.e-con-full:last-child) > .e-con.e-child{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}}
#main .postpartum-child-faithful .elementor-widget-image img{height:auto!important;max-height:none!important;object-fit:contain}
#main .postpartum-child-faithful .elementor-widget-button .elementor-button-wrapper{text-align:center!important}
#main .postpartum-child-faithful .postpartum-toc{margin:0!important}
#main .postpartum-child-faithful.elementor > .e-con.pp-related{margin-top:50px!important;margin-bottom:0!important;padding:0!important;gap:18px!important}
#main .postpartum-child-faithful .pp-related > .elementor-widget-divider{display:none}
#main .postpartum-child-faithful .pp-related > .elementor-widget-heading{text-align:center!important;padding:0 22px!important}
#main .postpartum-child-faithful .pp-related > .elementor-widget-heading h2::after{display:block!important;width:70px!important;height:5px!important;margin:14px auto 20px!important;background:#111!important;content:""!important}
#main .postpartum-child-faithful .pp-related-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;margin:0!important;padding:0!important}
#main .postpartum-child-faithful .pp-related-card{min-height:190px!important;padding:24px!important;margin:0!important;width:100%!important;isolation:isolate;background-position:center!important;background-size:cover!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;color:#fff!important;text-decoration:none!important;cursor:pointer}
#main .postpartum-child-faithful .pp-related-card>.e-con-inner{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}
#main .postpartum-child-faithful .pp-related-card .elementor-widget-heading,#main .postpartum-child-faithful .pp-related-card .elementor-widget-container{width:100%!important;text-align:center!important}
#main .postpartum-child-faithful .pp-related-card:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:-1}
#main .postpartum-child-faithful .pp-related-card h2{font-size:23px!important;text-align:center!important;margin:0!important}
#main .postpartum-child-faithful .pp-related-card .pp-related-card-label{display:block;width:100%;margin:0;padding:0;border:0;color:#fff;font-family:"Josefin Sans",Arial,sans-serif;font-size:23px;font-weight:600;line-height:1.3;text-align:center;text-transform:none}
#main .postpartum-child-faithful .pp-related-card a{color:#fff!important;text-decoration:none;display:block}
#main .postpartum-child-faithful .pp-related-card:hover:before{background:rgba(0,0,0,.22)}
#main .postpartum-child-faithful>.pp-related:last-child{margin-bottom:0!important;padding-bottom:0!important}
#main .postpartum-child-faithful>.pp-related:last-child+.site-footer{margin-top:0!important}
#main .postpartum-faithful .postpartum-body{max-width:1040px}
#main .postpartum-faithful .postpartum-cards{gap:24px}
#main .postpartum-faithful .postpartum-card span{font-size:23px}
@media(max-width:767px){#main .postpartum-child-faithful > .e-con:first-child .elementor-widget-heading{width:100%!important;max-width:100%!important;--container-widget-width:100%!important}#main .postpartum-child-faithful > .e-con:not(:first-child):not(:last-child){padding-left:22px!important;padding-right:22px!important}#main .postpartum-child-faithful .pp-panels-row{grid-template-columns:1fr!important}#main .postpartum-child-faithful .pp-content-panel{padding:22px!important}#main .postpartum-child-faithful .pp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#main .postpartum-child-faithful .pp-related-card{min-height:160px!important}}
#main .postpartum-child-faithful:is(.elementor-7877,.elementor-19463,.elementor-64198) > .e-con:nth-child(n+3){padding-top:0!important;padding-bottom:0!important;margin-top:100px!important;margin-bottom:0!important}
#main .postpartum-child-faithful:is(.elementor-7877,.elementor-19463,.elementor-64198) > .e-con:last-child{margin-bottom:100px!important}
#main .postpartum-child-faithful .pp-topic-card{position:relative;display:block;aspect-ratio:1.5;overflow:hidden;color:white!important}
#main .postpartum-child-faithful .pp-topic-card img{width:100%;height:100%;object-fit:cover;display:block}
#main .postpartum-child-faithful .pp-topic-card span{position:absolute;bottom:0;left:0;right:0;padding:15px;text-align:center;background:rgba(0,0,0,.55);font-size:20px;line-height:1.3}
#main .postpartum-child-faithful .pp-topic-card:hover span{background:rgba(0,0,0,.7)}
#main .elementor.elementor-37.postpartum-child-faithful > .e-con:nth-child(n+3){margin-top:100px!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}
#main .elementor.elementor-37.postpartum-child-faithful > .e-con:last-child{margin-bottom:100px!important}
@media(max-width:767px){#main .elementor.elementor-37.postpartum-child-faithful > .e-con:nth-child(n+3){margin-top:50px!important;margin-bottom:0!important}#main .elementor.elementor-37.postpartum-child-faithful > .e-con:last-child{margin-bottom:50px!important}}
#main .elementor.elementor-37.postpartum-child-faithful > .e-con.elementor-element-677739d{margin-top:40px!important}
@media(min-width:768px){#main .elementor.elementor-37.postpartum-child-faithful > .e-con.elementor-element-677739d{margin-top:100px!important;margin-bottom:100px!important}}
#main .elementor.elementor-37 .elementor-element-4d6026a .elementor-element-0502db2,#main .elementor.elementor-37 .elementor-element-4d6026a .elementor-element-d4d68f1{margin-top:0!important;margin-bottom:0!important}
#main .elementor-37 .elementor-element-d2d75bb > .e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}
#main .postpartum-child-faithful.elementor-37 > .e-con.elementor-element-677739d{margin-top:40px!important}
#main .elementor-37 .elementor-element-0a39bbf > .pp-panels-row{display:block!important}
#main .elementor-37 .elementor-element-0a39bbf > .pp-panels-row > .pp-panels-wrapper{padding:0!important;border:0!important;max-width:none!important;margin:0 0 24px!important}
#main .elementor-37 .elementor-element-0a39bbf .pp-content-panel:not(.pp-panels-wrapper){padding:28px!important;width:100%!important}
#main .elementor-37 .elementor-element-0f7d498{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important;width:100%!important}
#main .elementor-37 .elementor-element-0f7d498 > .e-con{width:100%!important;min-height:180px!important;margin:0!important}
#main .postpartum-child-faithful:is(.elementor-39,.elementor-149,.elementor-148,.elementor-64886,.elementor-64876,.elementor-64878,.elementor-64890,.elementor-64880,.elementor-64884) > .e-con:nth-child(n+3){padding-top:0!important;padding-bottom:0!important;margin-top:100px!important;margin-bottom:0!important}
#main .postpartum-child-faithful:is(.elementor-39,.elementor-149,.elementor-148,.elementor-64886,.elementor-64876,.elementor-64878,.elementor-64890,.elementor-64880,.elementor-64884) > .e-con:last-child:not(.pp-related){margin-bottom:100px!important}
#main .postpartum-child-faithful.elementor-38 > .e-con:nth-child(n+3){padding-top:0!important;padding-bottom:0!important;margin-top:100px!important;margin-bottom:0!important}
#main .postpartum-child-faithful.elementor-38 > .e-con:last-child{margin-bottom:100px!important}
#main .postpartum-child-faithful:is(.elementor-37,.elementor-157,.elementor-158,.elementor-22454,.elementor-159) > .e-con:nth-child(n+3){padding-top:0!important;padding-bottom:0!important;margin-top:100px!important;margin-bottom:0!important}
#main .postpartum-child-faithful:is(.elementor-37,.elementor-157,.elementor-158,.elementor-22454,.elementor-159) > .e-con:last-child{margin-bottom:100px!important}
#main .postpartum-child-faithful .e-grid > .e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important;width:100%!important}
#main .postpartum-child-faithful .e-grid{width:100%!important;padding:0!important}
#main .postpartum-child-faithful .elementor-widget-flip-box{width:100%!important;min-width:0!important}
@media(max-width:767px){#main .postpartum-child-faithful .e-grid > .e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}
#main .elementor-19463 .elementor-element-40a450e > .e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important;width:100%!important}
#main .elementor-19463 .elementor-element-40a450e{width:100%!important;padding:0!important}
#main .elementor-19463 .elementor-widget-flip-box{width:100%!important;min-width:0!important}
#main .elementor-64198 .elementor-element-195d921{width:100%!important;padding:0!important}
#main .elementor-64198 .elementor-element-195d921 > .e-con-inner{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important;width:100%!important}
#main .elementor-64198 .elementor-widget-flip-box{width:100%!important;min-width:0!important}
@media(max-width:767px){#main .elementor-64198 .elementor-element-195d921 > .e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}
#main .postpartum-child-faithful .pp-topic-card img{max-height:none!important;height:100%!important;object-fit:cover!important}
#main .elementor.elementor-37.postpartum-child-faithful > .e-con:first-child{margin:0!important;padding-top:100px!important;padding-bottom:100px!important}
#main .elementor.elementor-37.postpartum-child-faithful > .e-con.elementor-element-aba16fa{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}
@media(max-width:767px){#main .elementor.elementor-37.postpartum-child-faithful > .e-con:first-child{padding-top:50px!important;padding-bottom:50px!important}}
@media(max-width:767px){#main .elementor.elementor-37.postpartum-child-faithful > .e-con.elementor-element-677739d{margin-top:50px!important;margin-bottom:50px!important}}
@media(max-width:767px){#main .elementor-19463 .elementor-element-40a450e > .e-con-inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}#main .postpartum-child-faithful .pp-topic-card span{font-size:17px;padding:10px}}
#main .elementor-166 .elementor-element-511363e > .pp-panels-row{display:block!important}
#main .elementor-166 .elementor-element-511363e > .pp-panels-row > .pp-panels-wrapper{padding:0!important;border:0!important;max-width:none!important;margin:0 0 24px!important;width:100%!important}
#main .elementor-166 .elementor-element-511363e .pp-panels-wrapper > .pp-panels-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;align-items:start!important}
#main .elementor-166 .elementor-element-511363e .pp-content-panel:not(.pp-panels-wrapper){width:100%!important;min-width:0!important;padding:28px!important}
#main .elementor-166 .elementor-element-511363e .elementor-widget-image img{width:100%!important;max-width:280px!important;height:auto!important;margin:0 auto!important}
@media(max-width:767px){#main .elementor-166 .elementor-element-511363e .pp-panels-wrapper > .pp-panels-row{grid-template-columns:1fr!important}}
#main .postpartum-faq details > div{padding:20px 24px!important}
html body #main#main .postpartum-faq details > div{padding-top:20px!important}
/* Post-partum peau: keep the six treatment cards on one consistent 20px grid. */
body #main#main .postpartum-child-faithful.elementor-10363 .pp-panels-row{gap:20px!important;row-gap:20px!important;column-gap:20px!important}
body #main#main .elementor.postpartum-child-faithful.elementor-10363 > .e-con.e-parent.elementor-element-1d6f91f{padding-bottom:0!important}
body #main#main .elementor.postpartum-child-faithful.elementor-10363 > .e-con.e-parent.elementor-element-3f04092{padding-top:20px!important;padding-bottom:0!important}
body #main#main .elementor.postpartum-child-faithful.elementor-10363 > .e-con.e-parent.elementor-element-bf1a736{padding-top:20px!important}
