.elementor-557 .elementor-element.elementor-element-ef71da2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.63;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:230px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-ef71da2:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-ef71da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mommies.blendtest.com.br/wp-content/uploads/2026/09/Kit-Duo-Creatina-—-2-Creatinas-2.png");background-position:center center;background-size:cover;}.elementor-557 .elementor-element.elementor-element-ef71da2::before, .elementor-557 .elementor-element.elementor-element-ef71da2 > .elementor-background-video-container::before, .elementor-557 .elementor-element.elementor-element-ef71da2 > .e-con-inner > .elementor-background-video-container::before, .elementor-557 .elementor-element.elementor-element-ef71da2 > .elementor-background-slideshow::before, .elementor-557 .elementor-element.elementor-element-ef71da2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-557 .elementor-element.elementor-element-ef71da2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-557 .elementor-element.elementor-element-ef71da2 > .elementor-shape-bottom svg, .elementor-557 .elementor-element.elementor-element-ef71da2 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:40px;}.elementor-557 .elementor-element.elementor-element-5fae90f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-557 .elementor-element.elementor-element-9ae7d0f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:60px;font-weight:500;color:#FFFFFF;}.elementor-557 .elementor-element.elementor-element-c5bba2a .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-557 .elementor-element.elementor-element-c5bba2a .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-557 .elementor-element.elementor-element-c5bba2a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-557 .elementor-element.elementor-element-c5bba2a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-557 .elementor-element.elementor-element-ea1f70e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:45px 70px;--row-gap:45px;--column-gap:70px;--padding-top:110px;--padding-bottom:110px;--padding-left:30px;--padding-right:30px;}.elementor-557 .elementor-element.elementor-element-ea1f70e:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-ea1f70e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-557 .elementor-element.elementor-element-408ab3a{--display:flex;--position:relative;top:0px;}body:not(.rtl) .elementor-557 .elementor-element.elementor-element-408ab3a{left:0px;}body.rtl .elementor-557 .elementor-element.elementor-element-408ab3a{right:0px;}.elementor-557 .elementor-element.elementor-element-e78f2e0{width:100%;max-width:100%;}.elementor-557 .elementor-element.elementor-element-e78f2e0 img{width:100%;border-radius:34px 34px 34px 34px;}.elementor-557 .elementor-element.elementor-element-8d989b2{--display:flex;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-557 .elementor-element.elementor-element-f165462{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-557 .elementor-element.elementor-element-f165462 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:500;line-height:1.08em;color:#694B81;}.elementor-557 .elementor-element.elementor-element-2ca6faa{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#746D78;}.elementor-557 .elementor-element.elementor-element-2ca6faa p{margin-block-end:15px;}.elementor-557 .elementor-element.elementor-element-4be526a{--e-transform-rotateZ:40deg;top:53px;}body:not(.rtl) .elementor-557 .elementor-element.elementor-element-4be526a{left:-324px;}body.rtl .elementor-557 .elementor-element.elementor-element-4be526a{right:-324px;}.elementor-557 .elementor-element.elementor-element-4be526a img{width:72%;opacity:0.5;}.elementor-557 .elementor-element.elementor-element-ca1730c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.14;--overlay-mix-blend-mode:overlay;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-ca1730c:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-ca1730c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4A1BB;}.elementor-557 .elementor-element.elementor-element-ca1730c::before, .elementor-557 .elementor-element.elementor-element-ca1730c > .elementor-background-video-container::before, .elementor-557 .elementor-element.elementor-element-ca1730c > .e-con-inner > .elementor-background-video-container::before, .elementor-557 .elementor-element.elementor-element-ca1730c > .elementor-background-slideshow::before, .elementor-557 .elementor-element.elementor-element-ca1730c > .e-con-inner > .elementor-background-slideshow::before, .elementor-557 .elementor-element.elementor-element-ca1730c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mommies.blendtest.com.br/wp-content/uploads/2026/08/Brown-Articles.png");--background-overlay:'';background-position:center center;}.elementor-557 .elementor-element.elementor-element-d443a0a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-557 .elementor-element.elementor-element-b041fc7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-557 .elementor-element.elementor-element-b041fc7.elementor-element{--align-self:flex-start;}.elementor-557 .elementor-element.elementor-element-b041fc7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-557 .elementor-element.elementor-element-1a05b8a{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:var( --e-global-color-d4b46c9 );}.elementor-557 .elementor-element.elementor-element-1a05b8a.elementor-element{--align-self:center;}.elementor-557 .elementor-element.elementor-element-1a05b8a p{margin-block-end:14px;}.elementor-557 .elementor-element.elementor-element-3aaca4f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-557 .elementor-element.elementor-element-f88e4a0{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEE4F3;--border-color:#EEE4F3;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 28px 0px rgba(105,75,129,.06);--padding-top:28px;--padding-bottom:28px;--padding-left:25px;--padding-right:25px;}.elementor-557 .elementor-element.elementor-element-f88e4a0:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-f88e4a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-557 .elementor-element.elementor-element-bee0bb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-557 .elementor-element.elementor-element-bee0bb8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;line-height:1.08em;color:#694B81;}.elementor-557 .elementor-element.elementor-element-0417611{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#746D78;}.elementor-557 .elementor-element.elementor-element-0417611 p{margin-block-end:14px;}.elementor-557 .elementor-element.elementor-element-78371a2{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEE4F3;--border-color:#EEE4F3;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 28px 0px rgba(105,75,129,.06);--padding-top:28px;--padding-bottom:28px;--padding-left:25px;--padding-right:25px;}.elementor-557 .elementor-element.elementor-element-78371a2:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-78371a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-557 .elementor-element.elementor-element-749d55f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-557 .elementor-element.elementor-element-749d55f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;line-height:1.08em;color:#694B81;}.elementor-557 .elementor-element.elementor-element-ba1cc3c{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#746D78;}.elementor-557 .elementor-element.elementor-element-ba1cc3c p{margin-block-end:14px;}.elementor-557 .elementor-element.elementor-element-38fe6aa{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEE4F3;--border-color:#EEE4F3;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 28px 0px rgba(105,75,129,.06);--padding-top:28px;--padding-bottom:28px;--padding-left:25px;--padding-right:25px;}.elementor-557 .elementor-element.elementor-element-38fe6aa:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-38fe6aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-557 .elementor-element.elementor-element-d390c0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-557 .elementor-element.elementor-element-d390c0a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;line-height:1.08em;color:#694B81;}.elementor-557 .elementor-element.elementor-element-ffc9417{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#746D78;}.elementor-557 .elementor-element.elementor-element-ffc9417 p{margin-block-end:14px;}.elementor-557 .elementor-element.elementor-element-da5ea4c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEE4F3;--border-color:#EEE4F3;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 28px 0px rgba(105,75,129,.06);--padding-top:28px;--padding-bottom:28px;--padding-left:25px;--padding-right:25px;}.elementor-557 .elementor-element.elementor-element-da5ea4c:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-da5ea4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-557 .elementor-element.elementor-element-893c908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-557 .elementor-element.elementor-element-893c908 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:22px;font-weight:600;line-height:1.08em;color:#694B81;}.elementor-557 .elementor-element.elementor-element-dbe64f6{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#746D78;}.elementor-557 .elementor-element.elementor-element-dbe64f6 p{margin-block-end:14px;}.elementor-557 .elementor-element.elementor-element-270a884{--e-transform-rotateZ:27deg;--e-transform-flipX:-1;top:75px;z-index:1;}body:not(.rtl) .elementor-557 .elementor-element.elementor-element-270a884{left:-312px;}body.rtl .elementor-557 .elementor-element.elementor-element-270a884{right:-312px;}.elementor-557 .elementor-element.elementor-element-270a884 img{width:55%;opacity:0.5;}body:not(.rtl) .elementor-557 .elementor-element.elementor-element-8cafc79{right:-373px;}body.rtl .elementor-557 .elementor-element.elementor-element-8cafc79{left:-373px;}.elementor-557 .elementor-element.elementor-element-8cafc79{top:6px;z-index:1;}.elementor-557 .elementor-element.elementor-element-8cafc79 img{width:79%;opacity:0.5;}.elementor-557 .elementor-element.elementor-element-6ef0081{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:105px;--padding-bottom:110px;--padding-left:30px;--padding-right:30px;}.elementor-557 .elementor-element.elementor-element-6ef0081:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-6ef0081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7FC;}.elementor-557 .elementor-element.elementor-element-459fdc7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-557 .elementor-element.elementor-element-459fdc7.e-con{--align-self:center;}.elementor-557 .elementor-element.elementor-element-4c673f0{text-align:center;}.elementor-557 .elementor-element.elementor-element-4c673f0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:46px;font-weight:500;line-height:1.1em;color:#694B81;}.elementor-557 .elementor-element.elementor-element-d901f1f{text-align:center;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#746D78;}.elementor-557 .elementor-element.elementor-element-d901f1f p{margin-block-end:14px;}.elementor-557 .elementor-element.elementor-element-2edd0ad5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:45px 70px;--row-gap:45px;--column-gap:70px;--padding-top:105px;--padding-bottom:105px;--padding-left:30px;--padding-right:30px;}.elementor-557 .elementor-element.elementor-element-2edd0ad5:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-2edd0ad5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-557 .elementor-element.elementor-element-52d35824{--display:flex;--overflow:hidden;--border-radius:32px 32px 32px 32px;}.elementor-557 .elementor-element.elementor-element-52d35824:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-52d35824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EDF8;}.elementor-557 .elementor-element.elementor-element-36e2bb14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-557 .elementor-element.elementor-element-f70dd8b{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-557 .elementor-element.elementor-element-58d2c30f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-557 .elementor-element.elementor-element-58d2c30f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:44px;font-weight:500;line-height:1.08em;color:#694B81;}.elementor-557 .elementor-element.elementor-element-7741f274{text-align:start;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#746D78;}.elementor-557 .elementor-element.elementor-element-7741f274 p{margin-block-end:14px;}.elementor-557 .elementor-element.elementor-element-ffad341{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--border-radius:38px 38px 38px 38px;--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-ffad341:not(.elementor-motion-effects-element-type-background), .elementor-557 .elementor-element.elementor-element-ffad341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#694B81;background-image:url("https://mommies.blendtest.com.br/wp-content/uploads/2026/09/3d67baeb-bc04-4627-a695-c258b833a98b.png");background-position:bottom center;background-size:cover;}.elementor-557 .elementor-element.elementor-element-ffad341::before, .elementor-557 .elementor-element.elementor-element-ffad341 > .elementor-background-video-container::before, .elementor-557 .elementor-element.elementor-element-ffad341 > .e-con-inner > .elementor-background-video-container::before, .elementor-557 .elementor-element.elementor-element-ffad341 > .elementor-background-slideshow::before, .elementor-557 .elementor-element.elementor-element-ffad341 > .e-con-inner > .elementor-background-slideshow::before, .elementor-557 .elementor-element.elementor-element-ffad341 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-557 .elementor-element.elementor-element-49c79c8{--display:flex;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-557 .elementor-element.elementor-element-c92e948{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-557 .elementor-element.elementor-element-c92e948 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:50px;font-weight:500;line-height:1.08em;color:#FFFFFF;}.elementor-557 .elementor-element.elementor-element-56b609d{text-align:start;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#F6EFF9;}.elementor-557 .elementor-element.elementor-element-56b609d p{margin-block-end:14px;}.elementor-557 .elementor-element.elementor-element-120ad45{width:auto;max-width:auto;}.elementor-557 .elementor-element.elementor-element-120ad45 .elementor-button-content-wrapper{flex-direction:row;}.elementor-557 .elementor-element.elementor-element-629de16{--display:flex;}@media(max-width:1366px){.elementor-557 .elementor-element.elementor-element-ca1730c{--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-557 .elementor-element.elementor-element-b041fc7{width:100%;max-width:100%;}.elementor-557 .elementor-element.elementor-element-b041fc7 .elementor-heading-title{font-size:30px;}}@media(max-width:1024px){.elementor-557 .elementor-element.elementor-element-ef71da2{--min-height:0px;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:32px;--padding-right:32px;}.elementor-557 .elementor-element.elementor-element-ea1f70e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-557 .elementor-element.elementor-element-ca1730c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-557 .elementor-element.elementor-element-6ef0081{--padding-top:80px;--padding-bottom:85px;--padding-left:32px;--padding-right:32px;}.elementor-557 .elementor-element.elementor-element-2edd0ad5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-557 .elementor-element.elementor-element-ffad341{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-557 .elementor-element.elementor-element-ef71da2{--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-557 .elementor-element.elementor-element-5fae90f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-557 .elementor-element.elementor-element-9ae7d0f{text-align:center;}.elementor-557 .elementor-element.elementor-element-ea1f70e{--padding-top:65px;--padding-bottom:65px;--padding-left:20px;--padding-right:20px;}.elementor-557 .elementor-element.elementor-element-408ab3a{--width:100%;}.elementor-557 .elementor-element.elementor-element-8d989b2{--width:100%;}.elementor-557 .elementor-element.elementor-element-f165462 .elementor-heading-title{font-size:34px;}.elementor-557 .elementor-element.elementor-element-b041fc7{text-align:center;}.elementor-557 .elementor-element.elementor-element-1a05b8a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-557 .elementor-element.elementor-element-f88e4a0{--width:100%;}.elementor-557 .elementor-element.elementor-element-bee0bb8 .elementor-heading-title{font-size:20px;}.elementor-557 .elementor-element.elementor-element-78371a2{--width:100%;}.elementor-557 .elementor-element.elementor-element-749d55f .elementor-heading-title{font-size:20px;}.elementor-557 .elementor-element.elementor-element-38fe6aa{--width:100%;}.elementor-557 .elementor-element.elementor-element-d390c0a .elementor-heading-title{font-size:20px;}.elementor-557 .elementor-element.elementor-element-da5ea4c{--width:100%;}.elementor-557 .elementor-element.elementor-element-893c908 .elementor-heading-title{font-size:20px;}.elementor-557 .elementor-element.elementor-element-6ef0081{--padding-top:65px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-557 .elementor-element.elementor-element-459fdc7{--width:100%;}.elementor-557 .elementor-element.elementor-element-4c673f0 .elementor-heading-title{font-size:33px;}.elementor-557 .elementor-element.elementor-element-2edd0ad5{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-557 .elementor-element.elementor-element-58d2c30f .elementor-heading-title{font-size:33px;}.elementor-557 .elementor-element.elementor-element-ffad341{--margin-top:55px;--margin-bottom:65px;--margin-left:14px;--margin-right:14px;--padding-top:55px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-557 .elementor-element.elementor-element-c92e948 .elementor-heading-title{font-size:36px;}.elementor-557 .elementor-element.elementor-element-120ad45{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-557 .elementor-element.elementor-element-ea1f70e{--content-width:1260px;}.elementor-557 .elementor-element.elementor-element-408ab3a{--width:46%;}.elementor-557 .elementor-element.elementor-element-8d989b2{--width:46%;}.elementor-557 .elementor-element.elementor-element-ca1730c{--content-width:1300px;}.elementor-557 .elementor-element.elementor-element-f88e4a0{--width:24%;}.elementor-557 .elementor-element.elementor-element-78371a2{--width:24%;}.elementor-557 .elementor-element.elementor-element-38fe6aa{--width:24%;}.elementor-557 .elementor-element.elementor-element-da5ea4c{--width:24%;}.elementor-557 .elementor-element.elementor-element-6ef0081{--content-width:1320px;}.elementor-557 .elementor-element.elementor-element-459fdc7{--width:70%;}.elementor-557 .elementor-element.elementor-element-ffad341{--content-width:1280px;}}@media(max-width:1366px) and (min-width:768px){.elementor-557 .elementor-element.elementor-element-ca1730c{--content-width:1300px;}}@media(max-width:1024px) and (min-width:768px){.elementor-557 .elementor-element.elementor-element-408ab3a{--width:100%;}.elementor-557 .elementor-element.elementor-element-8d989b2{--width:100%;}.elementor-557 .elementor-element.elementor-element-f88e4a0{--width:48%;}.elementor-557 .elementor-element.elementor-element-78371a2{--width:48%;}.elementor-557 .elementor-element.elementor-element-38fe6aa{--width:48%;}.elementor-557 .elementor-element.elementor-element-da5ea4c{--width:48%;}.elementor-557 .elementor-element.elementor-element-459fdc7{--width:90%;}}/* Start custom CSS for html, class: .elementor-element-59359ee */.elementor-557 .elementor-element.elementor-element-59359ee .mommies-kicker{display:inline-flex;align-items:center;padding:8px 15px;border-radius:999px;background:#F3EDF8;color:#694B81;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f5685e */.elementor-557 .elementor-element.elementor-element-0f5685e .divisor-coracao-mommies{width:420px;max-width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin:7px auto 0 0;}
.elementor-557 .elementor-element.elementor-element-0f5685e .divisor-coracao-mommies .linha{flex:1;height:2px;background:#FFB3C8;}
.elementor-557 .elementor-element.elementor-element-0f5685e .divisor-coracao-mommies .linha-esquerda{clip-path:polygon(0 50%,100% 0,100% 100%);}
.elementor-557 .elementor-element.elementor-element-0f5685e .divisor-coracao-mommies .linha-direita{clip-path:polygon(0 0,100% 50%,0 100%);}
.elementor-557 .elementor-element.elementor-element-0f5685e .divisor-coracao-mommies .coracao{color:#FFB3C8;font-family:Arial,sans-serif;font-size:22px;line-height:1;transform:translateY(-1px);}
@media(max-width:767px){.elementor-557 .elementor-element.elementor-element-0f5685e .divisor-coracao-mommies{margin:7px auto 0;width:260px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f7d1c6 */.elementor-557 .elementor-element.elementor-element-0f7d1c6 .mommies-story-quote{display:flex;gap:14px;align-items:flex-start;margin-top:8px;padding:20px 22px;border-radius:20px;background:#F3EDF8;border:1px solid #E8DDF0;font-family:Outfit,sans-serif;color:#694B81;}.elementor-557 .elementor-element.elementor-element-0f7d1c6 .mommies-story-quote span{font-family:Georgia,serif;font-size:44px;line-height:.8;color:#FD83A4;}.elementor-557 .elementor-element.elementor-element-0f7d1c6 .mommies-story-quote p{margin:0;font-size:16px;font-weight:500;line-height:1.45;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d17f94 */.elementor-557 .elementor-element.elementor-element-2d17f94 .mommies-kicker{display:inline-flex;align-items:center;padding:8px 15px;border-radius:999px;background:#F3EDF8;color:#694B81;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3df964f */.elementor-557 .elementor-element.elementor-element-3df964f .value-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#F8EAF1;color:#694B81;font-size:26px;font-family:Arial,sans-serif;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f88e4a0 */.elementor-557 .elementor-element.elementor-element-f88e4a0{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;}.elementor-557 .elementor-element.elementor-element-f88e4a0:hover{transform:translateY(-7px);border-color:#DDCDE8;box-shadow:0 18px 36px rgba(105,75,129,.10);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa98f57 */.elementor-557 .elementor-element.elementor-element-fa98f57 .value-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#F3EDF8;color:#694B81;font-size:26px;font-family:Arial,sans-serif;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78371a2 */.elementor-557 .elementor-element.elementor-element-78371a2{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;}.elementor-557 .elementor-element.elementor-element-78371a2:hover{transform:translateY(-7px);border-color:#DDCDE8;box-shadow:0 18px 36px rgba(105,75,129,.10);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a1542b1 *//* BOX DO ÍCONE */
.elementor-557 .elementor-element.elementor-element-a1542b1 .value-icon{
    width:58px;
    height:58px;

    display:flex;
    align-items:center;
    justify-content:center;

    flex-shrink:0;

    background:#FFF0E3;
    border-radius:18px;

    color:#694B81;
}

/* SVG */
.elementor-557 .elementor-element.elementor-element-a1542b1 .value-icon svg{
    width:25px;
    height:25px;

    fill:none;
    stroke:#694B81;

    stroke-width:1.7;
    stroke-linecap:round;
    stroke-linejoin:round;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38fe6aa */.value-icon svg{
    width: 24px;
    height: 24px;

    fill: none;
    stroke: #694B81;

    stroke-width: 1.7;
    stroke-linecap: round;
    stroke-linejoin: round;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-98763ac */.elementor-557 .elementor-element.elementor-element-98763ac .value-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#EAF3FB;color:#694B81;font-size:26px;font-family:Arial,sans-serif;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da5ea4c */.elementor-557 .elementor-element.elementor-element-da5ea4c{transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;}.elementor-557 .elementor-element.elementor-element-da5ea4c:hover{transform:translateY(-7px);border-color:#DDCDE8;box-shadow:0 18px 36px rgba(105,75,129,.10);}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-44361db */.elementor-557 .elementor-element.elementor-element-44361db .mommies-kicker{
            display:inline-flex;align-items:center;padding:8px 15px;border-radius:999px;
            background:#F3EDF8;color:#694B81;font-family:Outfit,sans-serif;
            font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7b0dc8 */.elementor-557 .elementor-element.elementor-element-a7b0dc8 .divisor-coracao-mommies{width:420px;max-width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin:7px auto 0;}
.elementor-557 .elementor-element.elementor-element-a7b0dc8 .linha{flex:1;height:2px;background:#FFB3C8;}
.elementor-557 .elementor-element.elementor-element-a7b0dc8 .linha-esquerda{clip-path:polygon(0 50%,100% 0,100% 100%);}
.elementor-557 .elementor-element.elementor-element-a7b0dc8 .linha-direita{clip-path:polygon(0 0,100% 50%,0 100%);}
.elementor-557 .elementor-element.elementor-element-a7b0dc8 .coracao{color:#FFB3C8;font-family:Arial,sans-serif;font-size:22px;line-height:1;transform:translateY(-1px);}
@media(max-width:767px){.elementor-557 .elementor-element.elementor-element-a7b0dc8 .divisor-coracao-mommies{margin:7px auto 0;width:270px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e94e5dc */.elementor-557 .elementor-element.elementor-element-e94e5dc .mommies-founders{
    display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;
    width:100%;font-family:Outfit,sans-serif;
}
.elementor-557 .elementor-element.elementor-element-e94e5dc .founder-card{
    display:grid;grid-template-columns:44% 56%;min-height:430px;
    overflow:hidden;background:#fff;border:1px solid #EEE4F3;border-radius:30px;
    box-shadow:0 12px 32px rgba(105,75,129,.06);
    transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;
}
.elementor-557 .elementor-element.elementor-element-e94e5dc .founder-card:hover{
    transform:translateY(-6px);border-color:#DFCFE9;
    box-shadow:0 20px 42px rgba(105,75,129,.10);
}
.elementor-557 .elementor-element.elementor-element-e94e5dc .founder-photo{
    position:relative;min-height:430px;overflow:hidden;
    background:linear-gradient(155deg,#F8EAF1 0%,#EFE6F7 100%);
}
.elementor-557 .elementor-element.elementor-element-e94e5dc .founder-two .founder-photo{
    background:linear-gradient(155deg,#F3EDF8 0%,#E9F1F9 100%);
}
.elementor-557 .elementor-element.elementor-element-e94e5dc .founder-placeholder{
    position:absolute;inset:22px;display:flex;flex-direction:column;
    align-items:center;justify-content:center;border:1px dashed rgba(105,75,129,.28);
    border-radius:170px 170px 26px 26px;color:#694B81;
    background:rgba(255,255,255,.36);
}
.elementor-557 .elementor-element.elementor-element-e94e5dc .founder-placeholder span{font-size:44px;color:#FD83A4;line-height:1;}
.elementor-557 .elementor-element.elementor-element-e94e5dc .founder-placeholder small{margin-top:8px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;}
.elementor-557 .elementor-element.elementor-element-e94e5dc .founder-number{
    position:absolute;left:18px;bottom:18px;width:42px;height:42px;
    display:flex;align-items:center;justify-content:center;border-radius:50%;
    background:#fff;color:#694B81;font-size:11px;font-weight:700;
    box-shadow:0 8px 18px rgba(105,75,129,.10);
}
.elementor-557 .elementor-element.elementor-element-e94e5dc .founder-copy{
    display:flex;flex-direction:column;justify-content:center;padding:36px 34px;
}
.elementor-557 .elementor-element.elementor-element-e94e5dc .founder-role{
    display:inline-flex;align-self:flex-start;margin-bottom:10px;color:#FD83A4;
    font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;
}
.elementor-557 .elementor-element.elementor-element-e94e5dc .founder-copy h3{
    margin:0 0 16px;color:#694B81;font-size:27px;font-weight:600;line-height:1.15;
}
.elementor-557 .elementor-element.elementor-element-e94e5dc .founder-copy p{
    margin:0;color:#746D78;font-size:14px;line-height:1.65;
}
@media(max-width:1024px){
    .elementor-557 .elementor-element.elementor-element-e94e5dc .mommies-founders{grid-template-columns:1fr;}
    .elementor-557 .elementor-element.elementor-element-e94e5dc .founder-card{min-height:360px;}
    .elementor-557 .elementor-element.elementor-element-e94e5dc .founder-photo{min-height:360px;}
}
@media(max-width:767px){
    .elementor-557 .elementor-element.elementor-element-e94e5dc .founder-card{grid-template-columns:1fr;min-height:0;}
    .elementor-557 .elementor-element.elementor-element-e94e5dc .founder-photo{min-height:330px;}
    .elementor-557 .elementor-element.elementor-element-e94e5dc .founder-copy{padding:26px 22px 30px;}
    .elementor-557 .elementor-element.elementor-element-e94e5dc .founder-copy h3{font-size:24px;}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36e2bb14 *//* =========================================================
   FAZ O HTML ACOMPANHAR TODA A ALTURA DA COLUNA
========================================================= */

.elementor-557 .elementor-element.elementor-element-36e2bb14{
    width:100%;
    height:100%;
    display:flex;
    flex:1 1 0;
    align-self:stretch;
}

.elementor-557 .elementor-element.elementor-element-36e2bb14 .elementor-widget-container{
    width:100%;
    height:100%;
    display:flex;
    flex:1 1 0;
}


/* =========================================================
   CARD PRINCIPAL
========================================================= */

.elementor-557 .elementor-element.elementor-element-36e2bb14 .mommies-experience-visual{
    position:relative;

    width:100%;
    height:100%;
    min-height:720px;

    flex:1 1 0;

    display:flex;
    align-items:flex-end;
    justify-content:center;

    overflow:hidden;

    background:
        linear-gradient(
            145deg,
            #F8F3FB 0%,
            #F1E9F7 100%
        );

    border-radius:32px;

    font-family:"Outfit", sans-serif;

    isolation:isolate;
}


/* =========================================================
   HALO CENTRAL
========================================================= */

.elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-glow{
    position:absolute;

    width:75%;
    aspect-ratio:1 / 1;

    left:50%;
    top:48%;

    transform:
        translate(-50%,-50%);

    border-radius:50%;

    background:
        radial-gradient(
            circle,
            rgba(255,255,255,.98) 0%,
            rgba(255,255,255,.62) 42%,
            rgba(255,255,255,0) 74%
        );

    z-index:0;
}


/* =========================================================
   CÍRCULO DECORATIVO
========================================================= */

.elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-shape{
    position:absolute;

    width:360px;
    height:360px;

    right:-120px;
    top:-100px;

    border-radius:50%;

    border:
        1px solid
        rgba(105,75,129,.08);

    z-index:0;

    pointer-events:none;
}


/* =========================================================
   IMAGEM DO PRODUTO
========================================================= */

.elementor-557 .elementor-element.elementor-element-36e2bb14 .mommies-experience-visual img{
    position:absolute;

    z-index:2;

    left:50%;
    bottom:-8px;

    width:auto;
    height:94%;

    max-width:none;
    max-height:none;

    object-fit:contain;

    transform:
        translateX(-50%);

    filter:
        drop-shadow(
            0 22px 30px
            rgba(105,75,129,.11)
        );

    transition:
        transform .5s
        cubic-bezier(.22,1,.36,1);
}


/* HOVER */

.elementor-557 .elementor-element.elementor-element-36e2bb14 .mommies-experience-visual:hover img{
    transform:
        translateX(-50%)
        translateY(-7px)
        scale(1.02);
}


/* =========================================================
   CARD SUPERIOR
========================================================= */

.elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-label{
    position:absolute;

    z-index:5;

    left:8%;
    top:9%;

    display:flex;
    align-items:center;

    gap:12px;

    padding:
        14px 18px
        14px 13px;

    background:
        rgba(255,255,255,.95);

    border:
        1px solid #EEE4F3;

    border-radius:20px;

    box-shadow:
        0 12px 30px
        rgba(105,75,129,.09);

    backdrop-filter:blur(8px);
}


.elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-label-icon{
    width:38px;
    height:38px;

    display:flex;
    align-items:center;
    justify-content:center;

    flex-shrink:0;

    background:#FCEBF2;

    border-radius:50%;

    color:#FD83A4;

    font-size:19px;
}


.elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-label div{
    display:flex;
    flex-direction:column;

    gap:3px;
}


.elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-label small{
    color:#A48CA9;

    font-size:8px;
    font-weight:700;

    line-height:1.1;

    letter-spacing:.12em;
}


.elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-label strong{
    color:#694B81;

    font-size:13px;
    font-weight:600;

    line-height:1.25;
}


/* =========================================================
   PILL INFERIOR
========================================================= */

.elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-pill{
    position:absolute;

    z-index:5;

    right:7%;
    bottom:7%;

    display:flex;
    align-items:center;

    gap:7px;

    padding:
        9px 14px;

    background:
        rgba(255,255,255,.94);

    border:
        1px solid #EEE4F3;

    border-radius:999px;

    color:#694B81;

    font-size:10px;
    font-weight:600;

    box-shadow:
        0 9px 24px
        rgba(105,75,129,.07);
}


.elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-pill span{
    color:#FD83A4;
}


/* =========================================================
   TEXTO INFERIOR ESQUERDO
========================================================= */

.elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-caption{
    position:absolute;

    z-index:4;

    left:7%;
    bottom:8%;

    color:#9C8BA8;

    font-size:8px;
    font-weight:700;

    line-height:1.45;

    letter-spacing:.14em;

    opacity:.72;
}


/* =========================================================
   DETALHES
========================================================= */

.elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-spark{
    position:absolute;

    z-index:4;

    pointer-events:none;
}


.elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-spark-1{
    right:10%;
    top:18%;

    color:#FD83A4;

    font-size:28px;

    opacity:.7;
}


.elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-spark-2{
    left:14%;
    bottom:16%;

    color:#BFAFE7;

    font-size:24px;

    opacity:.62;
}


/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px){

    .elementor-557 .elementor-element.elementor-element-36e2bb14 .mommies-experience-visual{
        min-height:560px;
    }

    .elementor-557 .elementor-element.elementor-element-36e2bb14 .mommies-experience-visual img{
        height:93%;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .elementor-557 .elementor-element.elementor-element-36e2bb14{
        display:block;
    }

    .elementor-557 .elementor-element.elementor-element-36e2bb14 .elementor-widget-container{
        display:block;
    }


    .elementor-557 .elementor-element.elementor-element-36e2bb14 .mommies-experience-visual{
        min-height:460px;

        display:block;

        border-radius:24px;
    }


    .elementor-557 .elementor-element.elementor-element-36e2bb14 .mommies-experience-visual img{
        height:91%;

        bottom:0;
    }


    .elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-glow{
        width:95%;
    }


    .elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-shape{
        width:230px;
        height:230px;

        right:-80px;
        top:-70px;
    }


    .elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-label{
        left:5%;
        top:6%;

        gap:9px;

        padding:
            10px 13px
            10px 10px;

        border-radius:16px;
    }


    .elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-label-icon{
        width:32px;
        height:32px;

        font-size:16px;
    }


    .elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-label small{
        font-size:7px;
    }


    .elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-label strong{
        font-size:11px;
    }


    .elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-pill{
        right:4%;
        bottom:5%;

        padding:
            7px 11px;

        font-size:9px;
    }


    .elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-caption{
        left:5%;
        bottom:6%;

        font-size:7px;
    }


    .elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-spark-1{
        right:6%;
        top:19%;

        font-size:22px;
    }


    .elementor-557 .elementor-element.elementor-element-36e2bb14 .experience-spark-2{
        left:12%;
        bottom:16%;

        font-size:20px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d35824 */.elementor-557 .elementor-element.elementor-element-52d35824{
    display:flex !important;
    flex-direction:column;
    align-self:stretch !important;
    height:100%;
}

.elementor-557 .elementor-element.elementor-element-52d35824 > .elementor-element{
    flex:1 1 0 !important;
    width:100%;
    height:100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c6cddad */.elementor-557 .elementor-element.elementor-element-4c6cddad .mommies-kicker{display:inline-flex;align-items:center;padding:8px 15px;border-radius:999px;background:#F3EDF8;color:#694B81;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52c846ed */.elementor-557 .elementor-element.elementor-element-52c846ed .divisor-coracao-mommies{width:420px;max-width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin:7px auto 0 0;}
.elementor-557 .elementor-element.elementor-element-52c846ed .divisor-coracao-mommies .linha{flex:1;height:2px;background:#FFB3C8;}
.elementor-557 .elementor-element.elementor-element-52c846ed .divisor-coracao-mommies .linha-esquerda{clip-path:polygon(0 50%,100% 0,100% 100%);}
.elementor-557 .elementor-element.elementor-element-52c846ed .divisor-coracao-mommies .linha-direita{clip-path:polygon(0 0,100% 50%,0 100%);}
.elementor-557 .elementor-element.elementor-element-52c846ed .divisor-coracao-mommies .coracao{color:#FFB3C8;font-family:Arial,sans-serif;font-size:22px;line-height:1;transform:translateY(-1px);}
@media(max-width:767px){.elementor-557 .elementor-element.elementor-element-52c846ed .divisor-coracao-mommies{margin:7px auto 0;width:260px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-487190b1 */.elementor-557 .elementor-element.elementor-element-487190b1 .mommies-simple-care{display:flex;flex-direction:column;gap:14px;font-family:Outfit,sans-serif;}.elementor-557 .elementor-element.elementor-element-487190b1 .simple-item{display:grid;grid-template-columns:54px 1fr;gap:15px;align-items:flex-start;padding:18px 0;border-bottom:1px solid #E8DDF0;}.elementor-557 .elementor-element.elementor-element-487190b1 .simple-item:last-child{border-bottom:0;}.elementor-557 .elementor-element.elementor-element-487190b1 .simple-item>span{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#F3EDF8;color:#694B81;font-size:12px;font-weight:700;}.elementor-557 .elementor-element.elementor-element-487190b1 strong{display:block;color:#694B81;font-size:17px;margin-bottom:5px;}.elementor-557 .elementor-element.elementor-element-487190b1 p{margin:0;color:#746D78;font-size:14px;line-height:1.55;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f70dd8b */.elementor-557 .elementor-element.elementor-element-f70dd8b{
    align-self:stretch !important;
}

@media(max-width:1024px){
    .elementor-557 .elementor-element.elementor-element-f70dd8b{
        align-self:auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edd0ad5 */.elementor-557 .elementor-element.elementor-element-2edd0ad5{
    width:100%;
    max-width:1400px;

    margin-left:auto;
    margin-right:auto;

    display:flex;
    flex-direction:row;

    align-items:stretch;

    gap:70px;
}

/* COLUNA ESQUERDA */
.elementor-557 .elementor-element.elementor-element-2edd0ad5 > .e-con:nth-child(1){
    width:47%;
    flex:0 0 47%;

    display:flex;
    flex-direction:column;
}

/* COLUNA DIREITA */
.elementor-557 .elementor-element.elementor-element-2edd0ad5 > .e-con:nth-child(2){
    width:45%;
    flex:0 0 45%;

    display:flex;
    flex-direction:column;
    justify-content:center;
}


/* TABLET */
@media(max-width:1024px){

    .elementor-557 .elementor-element.elementor-element-2edd0ad5{
        flex-direction:column;
        gap:45px;
    }

    .elementor-557 .elementor-element.elementor-element-2edd0ad5 > .e-con:nth-child(1),
    .elementor-557 .elementor-element.elementor-element-2edd0ad5 > .e-con:nth-child(2){
        width:100%;
        flex:0 0 100%;
    }

}


/* MOBILE */
@media(max-width:767px){

    .elementor-557 .elementor-element.elementor-element-2edd0ad5{
        gap:35px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fa5162 */.elementor-557 .elementor-element.elementor-element-4fa5162 .mommies-kicker{display:inline-flex;align-items:center;padding:8px 15px;border-radius:999px;background:#F3EDF8;color:#694B81;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-120ad45 */.elementor-557 .elementor-element.elementor-element-120ad45 .elementor-button{
    position: relative;
    border-radius: 400px;
    padding: 20px 66px 20px 35px !important;
    transition: all 500ms ease;
    background: linear-gradient(90deg, #FD83A4 0%, #FD83A4 100%);
    overflow: hidden; /* garante que nada vaze pra fora */
}

/* texto sempre por cima */
.elementor-557 .elementor-element.elementor-element-120ad45 .elementor-button .elementor-button-text{
    position: relative;
    z-index: 2;
    color: #FFFFFF !important;
    transition: all 500ms ease; /* anima cor e movimento */
}

.elementor-557 .elementor-element.elementor-element-120ad45 .elementor-button-icon{
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    background: #FFFFFF;
    border-radius: 400px;
    padding: 8px;
    width: 32px;
    height: 32px;
    transition: all 500ms ease;
    color: #FD83A4 !important;
    z-index: 1; /* ícone abaixo do texto */
}

.elementor-557 .elementor-element.elementor-element-120ad45 .elementor-button-icon svg path{
    fill: #FD83A4 !important;
    transition: all 500ms ease;
}

/* no hover o "círculo" vira faixa */
.elementor-557 .elementor-element.elementor-element-120ad45 .elementor-button:hover .elementor-button-icon{
    width: calc(100% - 40px);
    background: #FFFFFF;
}

/* texto vai um pouco para a direita, em cima da faixa branca */
.elementor-557 .elementor-element.elementor-element-120ad45 .elementor-button:hover .elementor-button-text{
    color: #D65F80 !important;
    transform: translateX(18px);
}

/* ícone também fica em um rosa mais escuro no hover */
.elementor-557 .elementor-element.elementor-element-120ad45 .elementor-button:hover .elementor-button-icon{
    color: #D65F80 !important;
}

.elementor-557 .elementor-element.elementor-element-120ad45 .elementor-button:hover .elementor-button-icon svg path{
    fill: #D65F80 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49c79c8 */.elementor-557 .elementor-element.elementor-element-49c79c8{
    position:relative;
    z-index:2;

    padding:45px 45px;

    border-radius:28px;

    overflow:hidden;
}

/* FUNDO ESCURO SOMENTE ATRÁS DO TEXTO */
.elementor-557 .elementor-element.elementor-element-49c79c8::before{
    content:"";

    position:absolute;
    inset:0;

    background:linear-gradient(
        90deg,
        rgba(86,58,105,.68) 0%,
        rgba(105,75,129,.58) 55%,
        rgba(105,75,129,.30) 82%,
        rgba(105,75,129,.08) 100%
    );

    z-index:0;

    pointer-events:none;
}

/* CONTEÚDO ACIMA DO FUNDO */
.elementor-557 .elementor-element.elementor-element-49c79c8 > *{
    position:relative;
    z-index:1;
}

/* TÍTULO */
.elementor-557 .elementor-element.elementor-element-49c79c8 .elementor-heading-title{
    color:#FFFFFF !important;

    text-shadow:
        0 2px 12px
        rgba(73,56,94,.18);
}

/* TEXTO */
.elementor-557 .elementor-element.elementor-element-49c79c8 .elementor-widget-text-editor,
.elementor-557 .elementor-element.elementor-element-49c79c8 .elementor-widget-text-editor p{
    color:rgba(255,255,255,.94) !important;

    text-shadow:
        0 1px 8px
        rgba(73,56,94,.14);
}

/* MOBILE */
@media(max-width:767px){

    .elementor-557 .elementor-element.elementor-element-49c79c8{
        padding:30px 22px;
    }

    .elementor-557 .elementor-element.elementor-element-49c79c8::before{
        background:linear-gradient(
            180deg,
            rgba(86,58,105,.72) 0%,
            rgba(105,75,129,.54) 65%,
            rgba(105,75,129,.18) 100%
        );
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ddbb95 */.elementor-557 .elementor-element.elementor-element-6ddbb95 .mommies-cta-products{position:relative;min-height:360px;width:100%;}.elementor-557 .elementor-element.elementor-element-6ddbb95 .cta-halo{position:absolute;width:330px;height:330px;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.92) 0%,rgba(255,255,255,.35) 48%,rgba(255,255,255,0) 72%);}.elementor-557 .elementor-element.elementor-element-6ddbb95 .p{position:absolute;bottom:0;height:315px;object-fit:contain;filter:drop-shadow(0 20px 24px rgba(105,75,129,.14));}.elementor-557 .elementor-element.elementor-element-6ddbb95 .creatina{left:50%;transform:translateX(-50%);z-index:3;height:345px;}.elementor-557 .elementor-element.elementor-element-6ddbb95 .gaba{left:7%;z-index:2;transform:rotate(-5deg);}.elementor-557 .elementor-element.elementor-element-6ddbb95 .mela{right:7%;z-index:2;transform:rotate(5deg);}@media(max-width:767px){.elementor-557 .elementor-element.elementor-element-6ddbb95 .mommies-cta-products{min-height:280px;}.elementor-557 .elementor-element.elementor-element-6ddbb95 .p{height:235px;}.elementor-557 .elementor-element.elementor-element-6ddbb95 .creatina{height:265px;}.elementor-557 .elementor-element.elementor-element-6ddbb95 .gaba{left:0;}.elementor-557 .elementor-element.elementor-element-6ddbb95 .mela{right:0;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffad341 */.elementor-557 .elementor-element.elementor-element-ffad341{
    position:relative;

    width:calc(100% - 50px) !important;
    max-width:1480px !important;

    margin-left:auto !important;
    margin-right:auto !important;

    overflow:hidden;
    isolation:isolate;

    box-sizing:border-box;
}


/* CONTRASTE NA ÁREA DO TEXTO */

.elementor-557 .elementor-element.elementor-element-ffad341::before{
    content:"";

    position:absolute;
    inset:0;

    background:linear-gradient(
        90deg,
        rgba(85,58,105,.72) 0%,
        rgba(98,69,120,.62) 28%,
        rgba(105,75,129,.38) 46%,
        rgba(105,75,129,.10) 61%,
        rgba(105,75,129,0) 72%
    );

    z-index:0;
    pointer-events:none;
}


.elementor-557 .elementor-element.elementor-element-ffad341 > *{
    position:relative;
    z-index:1;
}


/* TABLET */

@media(max-width:1024px){

    .elementor-557 .elementor-element.elementor-element-ffad341{
        width:calc(100% - 40px) !important;
    }

}


/* MOBILE */

@media(max-width:767px){

    .elementor-557 .elementor-element.elementor-element-ffad341{
        width:calc(100% - 28px) !important;

        margin-top:55px !important;
        margin-bottom:65px !important;
    }

    .elementor-557 .elementor-element.elementor-element-ffad341::before{
        background:linear-gradient(
            180deg,
            rgba(85,58,105,.72) 0%,
            rgba(105,75,129,.52) 48%,
            rgba(105,75,129,.10) 76%,
            rgba(105,75,129,0) 100%
        );
    }

}/* End custom CSS */