.elementor-3227 .elementor-element.elementor-element-019e0079{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-036f064a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-d41d83a8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-b1dcc8d4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-e00c37c7{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-7a4deb1e .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-bfaa21a2{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-45d20e71{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-b0496cab .elementor-button-content-wrapper{flex-direction:row;}.elementor-3227 .elementor-element.elementor-element-9c863d57{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-9be39293{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-270773de{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-6fa26a98{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-69fea1d4{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-0bc3a325{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-10f6824b .bb-calc{background-color:#FAF3EF;--bb-calc-accent:#875B70;}.elementor-3227 .elementor-element.elementor-element-75a4a157{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-734bc55f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-06d15d0c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-f8117a08{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-4e581363{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-ef8d1edd .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-a90757b6{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-784e4696{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-ce0ba9d8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-04eaf4f1{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-e842294e .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-ea2d9973{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-3ec9a690{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-1a96b735{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-7978373b{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-299953e6 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-abefa4fd{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-a222da36{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-54d327ef{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-3c0943d6{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-d90bfbf1 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-162fc243{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-4f4643ae{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-8f915247{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-f22cb729{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-0256ab12{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-d48f1633{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-2b1a4ee6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-696adc47{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-5e78842d .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-c7480443{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-22a72f22 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3227 .elementor-element.elementor-element-345be850{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-038f885a{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-208ee185 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-9205fbdd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3227 .elementor-element.elementor-element-207ff3f8{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-9d53ded5{font-family:"Rubik", Sans-serif;}.elementor-3227 .elementor-element.elementor-element-7a00bf1a{font-family:"Rubik", Sans-serif;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-49730954 */.elementor-3227 .elementor-element.elementor-element-49730954{width:100%;margin:0!important;padding:0!important}.elementor-3227 .elementor-element.elementor-element-49730954 .bb26-breadcrumbs{width:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e00c37c7 */.elementor-3227 .elementor-element.elementor-element-e00c37c7{font-size:inherit;line-height:inherit;font-family: "Playpen Sans Hebrew", cursive; font-size: 24px; color: rgb(138, 79, 107);}.elementor-3227 .elementor-element.elementor-element-e00c37c7 p{margin:0}.elementor-3227 .elementor-element.elementor-element-e00c37c7 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a4deb1e */.elementor-3227 .elementor-element.elementor-element-7a4deb1e{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: clamp(44px, 5vw, 72px); line-height: 1.05; color: rgb(42, 28, 35);}.elementor-3227 .elementor-element.elementor-element-7a4deb1e .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-7a4deb1e{font-size:42px;line-height:1.1}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bfaa21a2 */.elementor-3227 .elementor-element.elementor-element-bfaa21a2{font-size:inherit;line-height:inherit;margin: 0px; max-width: 540px; font-size: 19px; line-height: 1.65; color: rgb(74, 57, 65); text-wrap: pretty;}.elementor-3227 .elementor-element.elementor-element-bfaa21a2 p{margin:0}.elementor-3227 .elementor-element.elementor-element-bfaa21a2 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b0496cab */.elementor-3227 .elementor-element.elementor-element-b0496cab{width:auto;max-width:100%;}.elementor-3227 .elementor-element.elementor-element-b0496cab .elementor-button{background:transparent;padding:0;border-radius:0;color:#6E3F57;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease,color .25s ease;display: inline-flex; align-items: center; gap: 10px; height: 54px; padding: 0px 26px; border-radius: 999px; background: rgb(110, 63, 87); color: rgb(251, 246, 241); text-decoration: none; font-weight: 600; font-size: 16.5px;}.elementor-3227 .elementor-element.elementor-element-b0496cab .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9714f5c */.elementor-3227 .elementor-element.elementor-element-f9714f5c{width:auto;max-width:100%;}.elementor-3227 .elementor-element.elementor-element-f9714f5c .elementor-button{background:transparent;padding:0;border-radius:0;color:#6E3F57;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease,color .25s ease;display: inline-flex; align-items: center; height: 54px; padding: 0px 24px; border-radius: 999px; border: 1.5px solid rgb(110, 63, 87); background: rgba(251, 246, 241, 0.6); color: rgb(110, 63, 87); text-decoration: none; font-weight: 600; font-size: 16.5px;}.elementor-3227 .elementor-element.elementor-element-f9714f5c .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a32b1236 */.elementor-3227 .elementor-element.elementor-element-a32b1236{width:auto;max-width:100%;}.elementor-3227 .elementor-element.elementor-element-a32b1236 .elementor-button{background:transparent;padding:0;border-radius:0;color:#6E3F57;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease,color .25s ease;display: inline-flex; align-items: center; height: 54px; padding: 0px 24px; border-radius: 999px; border: 1.5px solid rgb(110, 63, 87); background: rgba(251, 246, 241, 0.6); color: rgb(110, 63, 87); text-decoration: none; font-weight: 600; font-size: 16.5px;}.elementor-3227 .elementor-element.elementor-element-a32b1236 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45d20e71 */.elementor-3227 .elementor-element.elementor-element-45d20e71{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;display: flex; gap: 12px; flex-wrap: wrap; padding-top: 8px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1dcc8d4 */.elementor-3227 .elementor-element.elementor-element-b1dcc8d4{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;flex: 1.2 1 460px; display: flex; flex-direction: column; gap: 18px; position: relative;}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-b1dcc8d4{flex-basis:100%;min-width:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-270773de */.elementor-3227 .elementor-element.elementor-element-270773de{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;position: absolute; inset: 0px; border-radius: 200px 200px 28px 28px; border: 1.5px solid rgb(217, 185, 199); transform: translate(-18px, -18px);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65a613bb */.elementor-3227 .elementor-element.elementor-element-65a613bb{display:block;line-height:0;width: 100%; height: 100%; object-fit: contain; mix-blend-mode: multiply; display: block;width: 100%!important;}.elementor-3227 .elementor-element.elementor-element-65a613bb .elementor-widget-container{height:100%}.elementor-3227 .elementor-element.elementor-element-65a613bb img{width:100%;max-width:100%;height:100%;border-radius:inherit;object-fit: contain;mix-blend-mode: multiply;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fa26a98 */.elementor-3227 .elementor-element.elementor-element-6fa26a98{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;position: absolute; inset: 0px; border-radius: 200px 200px 28px 28px; background: rgb(255, 253, 251); display: flex; align-items: center; justify-content: center; padding: 44px 34px 30px; overflow: hidden;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9be39293 */.elementor-3227 .elementor-element.elementor-element-9be39293{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;position: relative; width: min(360px, 100%); aspect-ratio: 360 / 430;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69fea1d4 */.elementor-3227 .elementor-element.elementor-element-69fea1d4{font-size:inherit;line-height:inherit;font-family: "Playpen Sans Hebrew", cursive; font-size: 18px; color: rgb(138, 79, 107);}.elementor-3227 .elementor-element.elementor-element-69fea1d4 p{margin:0}.elementor-3227 .elementor-element.elementor-element-69fea1d4 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c863d57 */.elementor-3227 .elementor-element.elementor-element-9c863d57{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;flex: 1 1 340px; margin: 0px; display: flex; flex-direction: column; align-items: center; gap: 14px; position: relative;}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-9c863d57{flex-basis:100%;min-width:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d41d83a8 */.elementor-3227 .elementor-element.elementor-element-d41d83a8{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;background-image:url(https://belly-baby.co.il/wp-content/uploads/2026/10/bb-reference-763b01e607d8d8332b45d360968450c6.png);background-size:220px 220px;max-width: 1392px; margin: 0px auto; border-radius: 36px; background-color: rgb(243, 232, 225); padding: 56px clamp(24px, 5vw, 88px); display: flex; flex-wrap: wrap; align-items: center; gap: 40px 72px; position: relative; overflow: hidden;}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-d41d83a8{width:100%;padding-left:22px;padding-right:22px;border-radius:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-036f064a */.elementor-3227 .elementor-element.elementor-element-036f064a{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;padding: 20px 24px 0px;}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-036f064a{padding-top:52px;padding-bottom:52px;padding-left:18px;padding-right:18px}}/* End custom CSS */
/* Start custom CSS for pregnancy_calculators_3184, class: .elementor-element-10f6824b */.elementor-3227 .elementor-element.elementor-element-10f6824b{width:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bc3a325 */.elementor-3227 .elementor-element.elementor-element-0bc3a325{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;margin:0 auto;gap:0;min-height:0;min-width:0;max-width:1440px;width:100%;padding:80px 24px 88px;}@media(max-width:1100px){.elementor-3227 .elementor-element.elementor-element-0bc3a325{padding:64px 32px 72px}}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-0bc3a325{padding:48px 12px 40px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e581363 */.elementor-3227 .elementor-element.elementor-element-4e581363{font-size:inherit;line-height:inherit;display: inline-flex; align-items: center; gap: 10px; font-size: 15px; font-weight: 600; letter-spacing: 0.04em; color: rgb(138, 79, 107);}.elementor-3227 .elementor-element.elementor-element-4e581363 p{margin:0}.elementor-3227 .elementor-element.elementor-element-4e581363 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef8d1edd */.elementor-3227 .elementor-element.elementor-element-ef8d1edd{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: clamp(34px, 3.6vw, 50px); line-height: 1.1; color: rgb(42, 28, 35);}.elementor-3227 .elementor-element.elementor-element-ef8d1edd .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-ef8d1edd{font-size:34px;line-height:1.15}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8117a08 */.elementor-3227 .elementor-element.elementor-element-f8117a08{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;display: flex; flex-direction: column; gap: 12px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a90757b6 */.elementor-3227 .elementor-element.elementor-element-a90757b6{font-size:inherit;line-height:inherit;margin: 0px; max-width: 520px; font-size: 17px; line-height: 1.65; color: rgb(74, 57, 65);}.elementor-3227 .elementor-element.elementor-element-a90757b6 p{margin:0}.elementor-3227 .elementor-element.elementor-element-a90757b6 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06d15d0c */.elementor-3227 .elementor-element.elementor-element-06d15d0c{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 16px 64px; margin-bottom: 36px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04eaf4f1 */.elementor-3227 .elementor-element.elementor-element-04eaf4f1{font-size:inherit;line-height:inherit;font-size: 13px; letter-spacing: 0.14em; font-weight: 700; color: rgb(138, 79, 107);}.elementor-3227 .elementor-element.elementor-element-04eaf4f1 p{margin:0}.elementor-3227 .elementor-element.elementor-element-04eaf4f1 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e842294e */.elementor-3227 .elementor-element.elementor-element-e842294e{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: 24px;}.elementor-3227 .elementor-element.elementor-element-e842294e .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-e842294e{font-size:25px;line-height:1.2}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea2d9973 */.elementor-3227 .elementor-element.elementor-element-ea2d9973{font-size:inherit;line-height:inherit;margin: 0px; font-size: 16px; line-height: 1.7; color: rgb(74, 57, 65);}.elementor-3227 .elementor-element.elementor-element-ea2d9973 p{margin:0}.elementor-3227 .elementor-element.elementor-element-ea2d9973 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ec9a690 */.elementor-3227 .elementor-element.elementor-element-3ec9a690{font-size:inherit;line-height:inherit;display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;color:#6E3F57;border-bottom:1.5px solid #D9B9C7;padding-bottom:4px;transition:gap .25s,border-color .25s;align-self: flex-start; margin-top: auto;}.elementor-3227 .elementor-element.elementor-element-3ec9a690 p{margin:0}.elementor-3227 .elementor-element.elementor-element-3ec9a690 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce0ba9d8 */.elementor-3227 .elementor-element.elementor-element-ce0ba9d8{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;color:#6E3F57;transition:transform .3s,box-shadow .3s;display: flex; flex-direction: column; gap: 14px; padding: 30px 28px; border-radius: 28px; background: rgb(255, 253, 251); border: 1px solid rgb(234, 221, 213); text-decoration: none; color: rgb(42, 28, 35);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7978373b */.elementor-3227 .elementor-element.elementor-element-7978373b{font-size:inherit;line-height:inherit;font-size: 13px; letter-spacing: 0.14em; font-weight: 700; color: rgb(138, 79, 107);}.elementor-3227 .elementor-element.elementor-element-7978373b p{margin:0}.elementor-3227 .elementor-element.elementor-element-7978373b a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-299953e6 */.elementor-3227 .elementor-element.elementor-element-299953e6{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: 24px;}.elementor-3227 .elementor-element.elementor-element-299953e6 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-299953e6{font-size:25px;line-height:1.2}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abefa4fd */.elementor-3227 .elementor-element.elementor-element-abefa4fd{font-size:inherit;line-height:inherit;margin: 0px; font-size: 16px; line-height: 1.7; color: rgb(74, 57, 65);}.elementor-3227 .elementor-element.elementor-element-abefa4fd p{margin:0}.elementor-3227 .elementor-element.elementor-element-abefa4fd a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a222da36 */.elementor-3227 .elementor-element.elementor-element-a222da36{font-size:inherit;line-height:inherit;display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;color:#6E3F57;border-bottom:1.5px solid #D9B9C7;padding-bottom:4px;transition:gap .25s,border-color .25s;align-self: flex-start; margin-top: auto;}.elementor-3227 .elementor-element.elementor-element-a222da36 p{margin:0}.elementor-3227 .elementor-element.elementor-element-a222da36 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a96b735 */.elementor-3227 .elementor-element.elementor-element-1a96b735{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;color:#6E3F57;transition:transform .3s,box-shadow .3s;display: flex; flex-direction: column; gap: 14px; padding: 30px 28px; border-radius: 28px; background: rgb(255, 253, 251); border: 1px solid rgb(234, 221, 213); text-decoration: none; color: rgb(42, 28, 35);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c0943d6 */.elementor-3227 .elementor-element.elementor-element-3c0943d6{font-size:inherit;line-height:inherit;font-size: 13px; letter-spacing: 0.14em; font-weight: 700; color: rgb(138, 79, 107);}.elementor-3227 .elementor-element.elementor-element-3c0943d6 p{margin:0}.elementor-3227 .elementor-element.elementor-element-3c0943d6 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d90bfbf1 */.elementor-3227 .elementor-element.elementor-element-d90bfbf1{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: 24px;}.elementor-3227 .elementor-element.elementor-element-d90bfbf1 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-d90bfbf1{font-size:25px;line-height:1.2}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162fc243 */.elementor-3227 .elementor-element.elementor-element-162fc243{font-size:inherit;line-height:inherit;margin: 0px; font-size: 16px; line-height: 1.7; color: rgb(74, 57, 65);}.elementor-3227 .elementor-element.elementor-element-162fc243 p{margin:0}.elementor-3227 .elementor-element.elementor-element-162fc243 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f4643ae */.elementor-3227 .elementor-element.elementor-element-4f4643ae{font-size:inherit;line-height:inherit;display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;color:#6E3F57;border-bottom:1.5px solid #D9B9C7;padding-bottom:4px;transition:gap .25s,border-color .25s;align-self: flex-start; margin-top: auto;}.elementor-3227 .elementor-element.elementor-element-4f4643ae p{margin:0}.elementor-3227 .elementor-element.elementor-element-4f4643ae a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54d327ef */.elementor-3227 .elementor-element.elementor-element-54d327ef{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;color:#6E3F57;transition:transform .3s,box-shadow .3s;display: flex; flex-direction: column; gap: 14px; padding: 30px 28px; border-radius: 28px; background: rgb(255, 253, 251); border: 1px solid rgb(234, 221, 213); text-decoration: none; color: rgb(42, 28, 35);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-784e4696 */.elementor-3227 .elementor-element.elementor-element-784e4696{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;display: grid; grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr)); gap: 20px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734bc55f */.elementor-3227 .elementor-element.elementor-element-734bc55f{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;max-width: 1296px; margin: 0px auto; padding: 0px 40px;}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-734bc55f{width:100%;padding-left:22px;padding-right:22px;border-radius:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75a4a157 */.elementor-3227 .elementor-element.elementor-element-75a4a157{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;padding: 0px 0px 88px;}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-75a4a157{padding-top:52px;padding-bottom:52px;padding-left:18px;padding-right:18px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5c41fd7 */.elementor-3227 .elementor-element.elementor-element-d5c41fd7{display:block;line-height:0;width: 72px; height: 72px; border-radius: 50%; object-fit: cover; flex: 0 0 auto; box-shadow: rgb(251, 246, 241) 0px 0px 0px 3px, rgb(217, 185, 199) 0px 0px 0px 4.5px;width: 72px!important;}.elementor-3227 .elementor-element.elementor-element-d5c41fd7 .elementor-widget-container{height:100%}.elementor-3227 .elementor-element.elementor-element-d5c41fd7 img{width:100%;max-width:100%;height:100%;border-radius:inherit;object-fit: cover;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-696adc47 */.elementor-3227 .elementor-element.elementor-element-696adc47{font-size:inherit;line-height:inherit;font-family: "Playpen Sans Hebrew", cursive; font-size: 19px; color: rgb(138, 79, 107);}.elementor-3227 .elementor-element.elementor-element-696adc47 p{margin:0}.elementor-3227 .elementor-element.elementor-element-696adc47 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e78842d */.elementor-3227 .elementor-element.elementor-element-5e78842d{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: 26px; color: rgb(42, 28, 35);}.elementor-3227 .elementor-element.elementor-element-5e78842d .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-5e78842d{font-size:25px;line-height:1.2}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b1a4ee6 */.elementor-3227 .elementor-element.elementor-element-2b1a4ee6{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;display: flex; flex-direction: column; gap: 2px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d48f1633 */.elementor-3227 .elementor-element.elementor-element-d48f1633{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;display: flex; align-items: center; gap: 16px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c7480443 */.elementor-3227 .elementor-element.elementor-element-c7480443{font-size:inherit;line-height:inherit;margin: 0px; font-size: 16.5px; line-height: 1.7; color: rgb(74, 57, 65);}.elementor-3227 .elementor-element.elementor-element-c7480443 p{margin:0}.elementor-3227 .elementor-element.elementor-element-c7480443 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-22a72f22 */.elementor-3227 .elementor-element.elementor-element-22a72f22{width:auto;max-width:100%;}.elementor-3227 .elementor-element.elementor-element-22a72f22 .elementor-button{background:transparent;padding:0;border-radius:0;color:#6E3F57;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease,color .25s ease;align-self: flex-start; display: inline-flex; align-items: center; gap: 10px; height: 52px; padding: 0px 26px; border-radius: 999px; background: rgb(110, 63, 87); color: rgb(251, 246, 241); text-decoration: none; font-weight: 600; font-size: 16px; margin-top: 4px;}.elementor-3227 .elementor-element.elementor-element-22a72f22 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0256ab12 */.elementor-3227 .elementor-element.elementor-element-0256ab12{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;padding: 36px 36px 34px; border-radius: 32px; background: rgb(242, 225, 224); display: flex; flex-direction: column; gap: 16px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-038f885a */.elementor-3227 .elementor-element.elementor-element-038f885a{font-size:inherit;line-height:inherit;display: inline-flex; align-items: center; gap: 10px; font-size: 15px; font-weight: 600; letter-spacing: 0.04em; color: rgb(138, 79, 107);}.elementor-3227 .elementor-element.elementor-element-038f885a p{margin:0}.elementor-3227 .elementor-element.elementor-element-038f885a a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-208ee185 */.elementor-3227 .elementor-element.elementor-element-208ee185{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: 26px; color: rgb(42, 28, 35);}.elementor-3227 .elementor-element.elementor-element-208ee185 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-208ee185{font-size:25px;line-height:1.2}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-207ff3f8 */.elementor-3227 .elementor-element.elementor-element-207ff3f8{font-size:inherit;line-height:inherit;color:#6E3F57;display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 0px; border-bottom: 1px solid rgb(239, 228, 220); text-decoration: none; color: rgb(42, 28, 35); font-size: 17px; font-weight: 500;}.elementor-3227 .elementor-element.elementor-element-207ff3f8 p{margin:0}.elementor-3227 .elementor-element.elementor-element-207ff3f8 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9d53ded5 */.elementor-3227 .elementor-element.elementor-element-9d53ded5{font-size:inherit;line-height:inherit;color:#6E3F57;display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 0px; border-bottom: 1px solid rgb(239, 228, 220); text-decoration: none; color: rgb(42, 28, 35); font-size: 17px; font-weight: 500;}.elementor-3227 .elementor-element.elementor-element-9d53ded5 p{margin:0}.elementor-3227 .elementor-element.elementor-element-9d53ded5 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a00bf1a */.elementor-3227 .elementor-element.elementor-element-7a00bf1a{font-size:inherit;line-height:inherit;color:#6E3F57;display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 0px; text-decoration: none; color: rgb(42, 28, 35); font-size: 17px; font-weight: 500;}.elementor-3227 .elementor-element.elementor-element-7a00bf1a p{margin:0}.elementor-3227 .elementor-element.elementor-element-7a00bf1a a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9205fbdd */.elementor-3227 .elementor-element.elementor-element-9205fbdd{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;display: flex; flex-direction: column;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8625db18 */.elementor-3227 .elementor-element.elementor-element-8625db18{width:auto;max-width:100%;}.elementor-3227 .elementor-element.elementor-element-8625db18 .elementor-button{background:transparent;padding:0;border-radius:0;color:#6E3F57;display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;color:#6E3F57;border-bottom:1.5px solid #D9B9C7;padding-bottom:4px;transition:gap .25s,border-color .25s;align-self: flex-start; margin-top: 2px;}.elementor-3227 .elementor-element.elementor-element-8625db18 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345be850 */.elementor-3227 .elementor-element.elementor-element-345be850{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;padding: 36px 36px 34px; border-radius: 32px; background: rgb(255, 253, 251); border: 1px solid rgb(234, 221, 213); display: flex; flex-direction: column; gap: 14px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f22cb729 */.elementor-3227 .elementor-element.elementor-element-f22cb729{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;max-width: 1296px; margin: 0px auto; padding: 0px 40px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)); gap: 24px;}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-f22cb729{width:100%;padding-left:22px;padding-right:22px;border-radius:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f915247 */.elementor-3227 .elementor-element.elementor-element-8f915247{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;padding: 0px 0px 104px;}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-8f915247{padding-top:52px;padding-bottom:52px;padding-left:18px;padding-right:18px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-019e0079 */.elementor-3227 .elementor-element.elementor-element-019e0079{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;}.elementor-3227 .elementor-element.elementor-element-019e0079{direction:rtl;font-family:Rubik,Arial,sans-serif;color:#2A1C23;background:#FBF6F1;-webkit-font-smoothing:antialiased}.elementor-3227 .elementor-element.elementor-element-019e0079 *{box-sizing:border-box}.elementor-3227 .elementor-element.elementor-element-019e0079 .elementor-widget{margin:0;min-width:0}.elementor-3227 .elementor-element.elementor-element-019e0079 .elementor-widget-container{font:inherit;color:inherit}.elementor-3227 .elementor-element.elementor-element-019e0079 h1,.elementor-3227 .elementor-element.elementor-element-019e0079 h2,.elementor-3227 .elementor-element.elementor-element-019e0079 h3,.elementor-3227 .elementor-element.elementor-element-019e0079 p{margin:0}.elementor-3227 .elementor-element.elementor-element-019e0079 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}.elementor-3227 .elementor-element.elementor-element-019e0079 a{color:inherit}.elementor-3227 .elementor-element.elementor-element-019e0079 a:focus-visible,.elementor-3227 .elementor-element.elementor-element-019e0079 button:focus-visible,.elementor-3227 .elementor-element.elementor-element-019e0079 input:focus-visible,.elementor-3227 .elementor-element.elementor-element-019e0079 select:focus-visible{outline:3px solid #9A5F7B;outline-offset:4px}.elementor-3227 .elementor-element.elementor-element-019e0079 .elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-3227 .elementor-element.elementor-element-019e0079 .elementor-widget-button .elementor-button{font:inherit;line-height:inherit}.elementor-3227 .elementor-element.elementor-element-019e0079 .elementor-button-content-wrapper{align-items:center;gap:10px}.elementor-3227 .elementor-element.elementor-element-019e0079 .elementor-button-text{flex-grow:0}.elementor-3227 .elementor-element.elementor-element-019e0079 .elementor-widget-image img{display:block}.elementor-3227 .elementor-element.elementor-element-019e0079 .elementor-widget-icon .elementor-icon{display:flex}.elementor-3227 .elementor-element.elementor-element-019e0079 .elementor-widget-icon svg{width:100%;height:100%}.elementor-3227 .elementor-element.elementor-element-019e0079 .elementor-button-icon svg{fill:currentColor}@media(prefers-reduced-motion:reduce){.elementor-3227 .elementor-element.elementor-element-019e0079 *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.elementor-3227 .elementor-element.elementor-element-019e0079 .bb26-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:1024px){.elementor-3227 .elementor-element.elementor-element-019e0079 .bb26-stage-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-019e0079 .bb26-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.elementor-3227 .elementor-element.elementor-element-019e0079 #calc{padding:36px 18px!important}}/* End custom CSS */