.elementor-3078 .elementor-element.elementor-element-0ea62d8e{--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-3078 .elementor-element.elementor-element-f26086b1{--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-3078 .elementor-element.elementor-element-bf7e97a6{--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-3078 .elementor-element.elementor-element-20768301{--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-3078 .elementor-element.elementor-element-76746bf8{--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-3078 .elementor-element.elementor-element-4b4d199a{--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-3078 .elementor-element.elementor-element-dda864f7{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-649aa7c8 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-aee7a122{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-0c238fce{--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-3078 .elementor-element.elementor-element-3a871ef6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3078 .elementor-element.elementor-element-a36680bd{--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-3078 .elementor-element.elementor-element-30b80cf5{--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-3078 .elementor-element.elementor-element-08aa3f42{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-7ae377af{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-5d944144{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-b35d3bba{--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-3078 .elementor-element.elementor-element-c013994f{--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-3078 .elementor-element.elementor-element-ab3ef926{--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-3078 .elementor-element.elementor-element-e0c96e75{--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-3078 .elementor-element.elementor-element-a982465d{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-917c8e7c .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-c79ed1a2{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tab-title, .elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tab-title:before, .elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tab-title:after, .elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tab-content, .elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-3078 .elementor-element.elementor-element-288d66cc{--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-3078 .elementor-element.elementor-element-93c76784{--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-3078 .elementor-element.elementor-element-38e824c0{--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-3078 .elementor-element.elementor-element-3a552515{--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-3078 .elementor-element.elementor-element-c5864d4a{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-17290c90 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-a2a80565{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-d0a2fcab{--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-3078 .elementor-element.elementor-element-adef0acd{--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-3078 .elementor-element.elementor-element-c23a5153{--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-3078 .elementor-element.elementor-element-cb0d9fe5{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-3d541396{--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-3078 .elementor-element.elementor-element-62e6813c{--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-3078 .elementor-element.elementor-element-fb1f10f3{--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-3078 .elementor-element.elementor-element-866fd605{--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-3078 .elementor-element.elementor-element-19662ecd{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-a16e7b3b{--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-3078 .elementor-element.elementor-element-56f76586{--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-3078 .elementor-element.elementor-element-9eccb0b0{--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-3078 .elementor-element.elementor-element-0cbff167{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-cf02d239{--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-3078 .elementor-element.elementor-element-c7648b6c{--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-3078 .elementor-element.elementor-element-88b43a1b{--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-3078 .elementor-element.elementor-element-d6f08d21{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-bb0276d9{--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-3078 .elementor-element.elementor-element-2cd13175{--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-3078 .elementor-element.elementor-element-91fb0f18{--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-3078 .elementor-element.elementor-element-0d4aee2a{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-a52a88f2{--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-3078 .elementor-element.elementor-element-111c7707{--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-3078 .elementor-element.elementor-element-1dfcf11d{--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-3078 .elementor-element.elementor-element-424865cc{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-5a7ede6b{--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-3078 .elementor-element.elementor-element-956fd65d{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-eb749628{--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-3078 .elementor-element.elementor-element-8a1ddb19{--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-3078 .elementor-element.elementor-element-1a86442e{--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-3078 .elementor-element.elementor-element-66d4bc66{--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-3078 .elementor-element.elementor-element-3ac0267d{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-dfd35fd5 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-f15efd4f .elementor-button-content-wrapper{flex-direction:row;}.elementor-3078 .elementor-element.elementor-element-346ef2b3{--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-3078 .elementor-element.elementor-element-d9135072{--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-3078 .elementor-element.elementor-element-3171f530{--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-3078 .elementor-element.elementor-element-f9759a7d{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-660d7e98 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-4a0349ed{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-e4e5039c{--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-3078 .elementor-element.elementor-element-588f5d13 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3078 .elementor-element.elementor-element-1b983606{--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-3078 .elementor-element.elementor-element-97c0713d{--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-3078 .elementor-element.elementor-element-5621ac65{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-19cefccc{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-5dae2c32{--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-3078 .elementor-element.elementor-element-03dfe856{--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-3078 .elementor-element.elementor-element-358c9117{--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-3078 .elementor-element.elementor-element-73a72266{--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-3078 .elementor-element.elementor-element-1b81501c{--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-3078 .elementor-element.elementor-element-3b03cdca{--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-3078 .elementor-element.elementor-element-00c506cf{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-f84b98b3{--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-3078 .elementor-element.elementor-element-e324a0e2{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-77f6a0e5 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-f4dc20b5{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-1e2d8739{--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-3078 .elementor-element.elementor-element-8f040b1b{--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-3078 .elementor-element.elementor-element-634a38cc{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-eab1b9aa{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-94c606da{--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-3078 .elementor-element.elementor-element-f8b1f769{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-79cdc21f{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-a8a83b89{--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-3078 .elementor-element.elementor-element-ffb25c28{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-b30e1615{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-ccba0fa0{--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-3078 .elementor-element.elementor-element-129b157d .elementor-button-content-wrapper{flex-direction:row;}.elementor-3078 .elementor-element.elementor-element-203b096e{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-459f3f8c{--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-3078 .elementor-element.elementor-element-b6783503{--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-3078 .elementor-element.elementor-element-87fc727e{--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-3078 .elementor-element.elementor-element-5c96fcd0{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-976b963c .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-51648043{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-723b19b7{--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-3078 .elementor-element.elementor-element-56708d89 .bb-calc{background-color:#FAF3EF;--bb-calc-accent:#875B70;}.elementor-3078 .elementor-element.elementor-element-3785c8b9{--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-3078 .elementor-element.elementor-element-8f070679{--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-3078 .elementor-element.elementor-element-c0e82e64{--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-3078 .elementor-element.elementor-element-c01b9d12{--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-3078 .elementor-element.elementor-element-9a9e6deb{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-e4dfa3dc .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-3c76145c{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-7aa35f2c{--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-3078 .elementor-element.elementor-element-ab7a3abb{--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-3078 .elementor-element.elementor-element-0f28c0fd{--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-3078 .elementor-element.elementor-element-90126d30{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-fb56f4bd{--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-3078 .elementor-element.elementor-element-36c4eb75{--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-3078 .elementor-element.elementor-element-9b8255f9 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-166005ab{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-2c2e6dd0{--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-3078 .elementor-element.elementor-element-b364a85d{--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-3078 .elementor-element.elementor-element-cf69ce42{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-f1d59047{--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-3078 .elementor-element.elementor-element-8ebe32b1{--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-3078 .elementor-element.elementor-element-193cef4a .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-e306ed03{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-727c96cf{--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-3078 .elementor-element.elementor-element-492436f7{--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-3078 .elementor-element.elementor-element-990a1fc8{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-af6b197a{--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-3078 .elementor-element.elementor-element-7fe5b354{--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-3078 .elementor-element.elementor-element-f33e94e5 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-e36ec2ff{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-f033e3b6{--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-3078 .elementor-element.elementor-element-fca53c74{--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-3078 .elementor-element.elementor-element-d322220b{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-1906f90b{--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-3078 .elementor-element.elementor-element-aa09b0f7 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-019d521a{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-64fa7f82{--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-3078 .elementor-element.elementor-element-a1e170b5{--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-3078 .elementor-element.elementor-element-97c381aa{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-e8d5f6b6{--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-3078 .elementor-element.elementor-element-3468e289{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-f3df341b{--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-3078 .elementor-element.elementor-element-e8007c8a .elementor-button-content-wrapper{flex-direction:row;}.elementor-3078 .elementor-element.elementor-element-12657ddf .elementor-button-content-wrapper{flex-direction:row;}.elementor-3078 .elementor-element.elementor-element-3d90866a{--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-3078 .elementor-element.elementor-element-d2df3b08{--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-3078 .elementor-element.elementor-element-4e404432{--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-3078 .elementor-element.elementor-element-bbe71b17{--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-3078 .elementor-element.elementor-element-d3f7a3d7{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-16ed3a36 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-456173f4{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-e2ae55e9{--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-3078 .elementor-element.elementor-element-7ae68883{--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-3078 .elementor-element.elementor-element-391f2d1a{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-cd41351c{--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-3078 .elementor-element.elementor-element-07990ece{--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-3078 .elementor-element.elementor-element-e6285dfd{--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-3078 .elementor-element.elementor-element-83fc200c{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-44a592d1{--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-3078 .elementor-element.elementor-element-5f7d47f5{--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-3078 .elementor-element.elementor-element-3f9e8f69{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-0a0e07b7{--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-3078 .elementor-element.elementor-element-670c0929{--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-3078 .elementor-element.elementor-element-1b3af377{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-610a358f{--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-3078 .elementor-element.elementor-element-cfd006b4{--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-3078 .elementor-element.elementor-element-08adff67{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-354e715f{--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-3078 .elementor-element.elementor-element-d37d8f9d{--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-3078 .elementor-element.elementor-element-10734308{--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-3078 .elementor-element.elementor-element-d5cd1185{--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-3078 .elementor-element.elementor-element-52da2801{--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-3078 .elementor-element.elementor-element-7df94554{--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-3078 .elementor-element.elementor-element-cba4148b{--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-3078 .elementor-element.elementor-element-c6e2d2a0{--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-3078 .elementor-element.elementor-element-4261c899{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-99df6508 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-682a7c5d{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-0e9eb138{--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-3078 .elementor-element.elementor-element-b463f95f{--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-3078 .elementor-element.elementor-element-ce5b34e0{font-family:"Fredoka", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-3c6eabae{font-family:"Rubik", Sans-serif;}.elementor-3078 .elementor-element.elementor-element-36caf6d5 .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}/* Start custom CSS for image, class: .elementor-element-560b4399 */.elementor-3078 .elementor-element.elementor-element-560b4399{display:block;line-height:0;position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 16% 34%;width: 100%!important;}.elementor-3078 .elementor-element.elementor-element-560b4399 .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-560b4399 img{width:100%;max-width:100%;height:100%;border-radius:inherit;object-fit: cover;object-position: 16% 34%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20768301 */.elementor-3078 .elementor-element.elementor-element-20768301{--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; background: linear-gradient(270deg, rgba(251, 246, 241, 0.95) 0%, rgba(251, 246, 241, 0.82) 32%, rgba(251, 246, 241, 0) 56%);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dda864f7 */.elementor-3078 .elementor-element.elementor-element-dda864f7{font-size:inherit;line-height:inherit;font-family: "Playpen Sans Hebrew", cursive; font-size: 21px; color: rgb(138, 79, 107);}.elementor-3078 .elementor-element.elementor-element-dda864f7 p{margin:0}.elementor-3078 .elementor-element.elementor-element-dda864f7 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-649aa7c8 */.elementor-3078 .elementor-element.elementor-element-649aa7c8{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: clamp(48px, 5.8vw, 86px); line-height: 1.06; color: rgb(42, 28, 35);}.elementor-3078 .elementor-element.elementor-element-649aa7c8 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}.elementor-3078 .elementor-element.elementor-element-649aa7c8 .elementor-heading-title>span{color:rgb(154, 95, 123)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aee7a122 */.elementor-3078 .elementor-element.elementor-element-aee7a122{font-size:inherit;line-height:inherit;margin: 0px; font-size: 20px; line-height: 1.65; color: rgb(74, 57, 65); max-width: 520px; text-wrap: pretty;}.elementor-3078 .elementor-element.elementor-element-aee7a122 p{margin:0}.elementor-3078 .elementor-element.elementor-element-aee7a122 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3a871ef6 */.elementor-3078 .elementor-element.elementor-element-3a871ef6{width:auto;max-width:100%;}.elementor-3078 .elementor-element.elementor-element-3a871ef6 .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: 12px; height: 58px; padding: 0px 32px; border-radius: 999px; background: rgb(110, 63, 87); color: rgb(251, 246, 241); text-decoration: none; font-weight: 600; font-size: 17px;}.elementor-3078 .elementor-element.elementor-element-3a871ef6 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1a7795d */.elementor-3078 .elementor-element.elementor-element-b1a7795d{width:auto;max-width:100%;}.elementor-3078 .elementor-element.elementor-element-b1a7795d .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: 58px; padding: 0px 30px; border-radius: 999px; border: 1.5px solid rgb(110, 63, 87); background: rgba(251, 246, 241, 0.55); color: rgb(110, 63, 87); text-decoration: none; font-weight: 600; font-size: 17px;}.elementor-3078 .elementor-element.elementor-element-b1a7795d .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c238fce */.elementor-3078 .elementor-element.elementor-element-0c238fce{--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: 14px; flex-wrap: wrap; align-items: center;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7da39b64 */.elementor-3078 .elementor-element.elementor-element-7da39b64{display:block;line-height:0;width: 42px; height: 42px; border-radius: 50%; object-fit: cover; box-shadow: rgb(251, 246, 241) 0px 0px 0px 2px, rgb(217, 185, 199) 0px 0px 0px 3.5px;width: 42px!important;}.elementor-3078 .elementor-element.elementor-element-7da39b64 .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-7da39b64 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-08aa3f42 */.elementor-3078 .elementor-element.elementor-element-08aa3f42{font-size:inherit;line-height:inherit;}.elementor-3078 .elementor-element.elementor-element-08aa3f42 p{margin:0}.elementor-3078 .elementor-element.elementor-element-08aa3f42 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30b80cf5 */.elementor-3078 .elementor-element.elementor-element-30b80cf5{--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: inline-flex; gap: 10px; align-items: center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ae377af */.elementor-3078 .elementor-element.elementor-element-7ae377af{font-size:inherit;line-height:inherit;display: inline-flex; gap: 8px; align-items: center;}.elementor-3078 .elementor-element.elementor-element-7ae377af p{margin:0}.elementor-3078 .elementor-element.elementor-element-7ae377af a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d944144 */.elementor-3078 .elementor-element.elementor-element-5d944144{font-size:inherit;line-height:inherit;display: inline-flex; gap: 8px; align-items: center;}.elementor-3078 .elementor-element.elementor-element-5d944144 p{margin:0}.elementor-3078 .elementor-element.elementor-element-5d944144 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a36680bd */.elementor-3078 .elementor-element.elementor-element-a36680bd{--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 26px; flex-wrap: wrap; align-items: center; font-size: 15px; color: rgb(74, 57, 65); padding-top: 20px; border-top: 1px solid rgba(110, 63, 87, 0.18);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b4d199a */.elementor-3078 .elementor-element.elementor-element-4b4d199a{--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: 600px; display: flex; flex-direction: column; gap: 22px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76746bf8 */.elementor-3078 .elementor-element.elementor-element-76746bf8{--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: 100%; max-width: 1296px; margin: 0px auto; padding: 44px 64px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf7e97a6 */.elementor-3078 .elementor-element.elementor-element-bf7e97a6{--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; border-radius: 36px; overflow: hidden; min-height: clamp(520px, 45vw, 650px); display: flex; align-items: center; background: rgb(239, 228, 218);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f26086b1 */.elementor-3078 .elementor-element.elementor-element-f26086b1{--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;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a982465d */.elementor-3078 .elementor-element.elementor-element-a982465d{font-size:inherit;line-height:inherit;font-family: "Playpen Sans Hebrew", cursive; font-size: 20px; color: rgb(138, 79, 107);}.elementor-3078 .elementor-element.elementor-element-a982465d p{margin:0}.elementor-3078 .elementor-element.elementor-element-a982465d a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-917c8e7c */.elementor-3078 .elementor-element.elementor-element-917c8e7c{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: clamp(38px, 4vw, 58px); line-height: 1.08; color: rgb(42, 28, 35);}.elementor-3078 .elementor-element.elementor-element-917c8e7c .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0c96e75 */.elementor-3078 .elementor-element.elementor-element-e0c96e75{--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: 10px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c79ed1a2 */.elementor-3078 .elementor-element.elementor-element-c79ed1a2{font-size:inherit;line-height:inherit;margin: 0px; max-width: 430px; font-size: 18px; line-height: 1.6; color: rgb(107, 89, 97);}.elementor-3078 .elementor-element.elementor-element-c79ed1a2 p{margin:0}.elementor-3078 .elementor-element.elementor-element-c79ed1a2 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab3ef926 */.elementor-3078 .elementor-element.elementor-element-ab3ef926{--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; gap: 20px 64px; align-items: flex-end; justify-content: space-between; margin-bottom: 34px;}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-8ef91d58 */.elementor-3078 .elementor-element.elementor-element-8ef91d58{width:100%}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tabs-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tab-title{border:1.5px solid #DAC8CD!important;border-radius:22px;padding:28px 14px!important;color:#6E3F57;font:500 25px Fredoka,Rubik,sans-serif;text-align:center;min-height:108px;display:flex;align-items:center;justify-content:center;background:#FFFDFB}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tab-title.elementor-active{background:#6E3F57;color:#FBF6F1}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tab-title:before,.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tab-title:after{display:none!important}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tabs-content-wrapper{border:0}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tab-content{margin-top:18px;padding:22px 28px!important;background:#F3EAE2;border:0!important;border-radius:20px;font:400 17.5px/1.6 Rubik,sans-serif;color:#4A3941}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tab-content p+p{margin-top:10px}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tab-content a{color:#6E3F57;font-weight:600;text-decoration:underline}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tab-mobile-title{display:none!important}@media(max-width:767px){.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tabs-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:10px}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tab-title{font-size:19px;padding:20px 10px!important;min-height:70px;border-radius:18px}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tab-content{padding:20px!important;font-size:16px}}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tabs-wrapper .elementor-tab-title{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:right;justify-content:center;padding:20px 88px 20px 22px!important;gap:6px;min-height:108px}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .bb-stage-hint{font:400 15px Rubik,sans-serif;color:#6B5961}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-active .bb-stage-hint{color:#F0DFE7}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tabs-wrapper .elementor-tab-title:before{content:""!important;display:block!important;position:absolute;right:22px;top:calc(50% - 26px);width:52px;height:52px;border:0!important;border-radius:50%;background:#F3E6E8;background-position:center;background-repeat:no-repeat;background-size:26px}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-active:before{background-color:#E6D3DC!important}@media(max-width:767px){.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tabs-wrapper .elementor-tab-title{padding:16px 12px!important;min-height:120px;align-items:center;text-align:center}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tabs-wrapper .elementor-tab-title:before{position:static;width:36px;height:36px;background-size:22px}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .bb-stage-hint{font-size:12px}}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tabs-wrapper .elementor-tab-title:nth-child(1):before{background-image:url("http://belly-baby.co.il/wp-content/uploads/2026/10/bb26-08ab41a0cca1352f.svg")}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tabs-wrapper .elementor-tab-title:nth-child(2):before{background-image:url("http://belly-baby.co.il/wp-content/uploads/2026/10/bb26-f7e607d0761d1704.svg")}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tabs-wrapper .elementor-tab-title:nth-child(3):before{background-image:url("http://belly-baby.co.il/wp-content/uploads/2026/10/bb26-65f2f03821b537e1.svg")}.elementor-3078 .elementor-element.elementor-element-8ef91d58 .elementor-tabs-wrapper .elementor-tab-title:nth-child(4):before{background-image:url("http://belly-baby.co.il/wp-content/uploads/2026/10/bb26-541955e66ed0b73d.svg")}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c013994f */.elementor-3078 .elementor-element.elementor-element-c013994f{--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;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b35d3bba */.elementor-3078 .elementor-element.elementor-element-b35d3bba{--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: 88px 0px 72px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c5864d4a */.elementor-3078 .elementor-element.elementor-element-c5864d4a{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-3078 .elementor-element.elementor-element-c5864d4a p{margin:0}.elementor-3078 .elementor-element.elementor-element-c5864d4a a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17290c90 */.elementor-3078 .elementor-element.elementor-element-17290c90{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: clamp(38px, 4vw, 58px); line-height: 1.08; color: rgb(42, 28, 35);}.elementor-3078 .elementor-element.elementor-element-17290c90 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a552515 */.elementor-3078 .elementor-element.elementor-element-3a552515{--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-a2a80565 */.elementor-3078 .elementor-element.elementor-element-a2a80565{font-size:inherit;line-height:inherit;margin: 0px; max-width: 430px; font-size: 18px; line-height: 1.6; color: rgb(107, 89, 97);}.elementor-3078 .elementor-element.elementor-element-a2a80565 p{margin:0}.elementor-3078 .elementor-element.elementor-element-a2a80565 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e824c0 */.elementor-3078 .elementor-element.elementor-element-38e824c0{--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; gap: 16px 64px; align-items: flex-end; justify-content: space-between; margin-bottom: 40px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2ac71a47 */.elementor-3078 .elementor-element.elementor-element-2ac71a47{display:block;line-height:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 35% 40%;width: 100%!important;}.elementor-3078 .elementor-element.elementor-element-2ac71a47 .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-2ac71a47 img{width:100%;max-width:100%;height:100%;border-radius:inherit;object-fit: cover;object-position: 35% 40%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb0d9fe5 */.elementor-3078 .elementor-element.elementor-element-cb0d9fe5{font-size:inherit;line-height:inherit;display: flex; flex-direction: column; gap: 4px;}.elementor-3078 .elementor-element.elementor-element-cb0d9fe5 p{margin:0}.elementor-3078 .elementor-element.elementor-element-cb0d9fe5 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-149c8b33 */.elementor-3078 .elementor-element.elementor-element-149c8b33{flex:none;width:18px;height:18px;}.elementor-3078 .elementor-element.elementor-element-149c8b33 img{width:100%;height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d541396 */.elementor-3078 .elementor-element.elementor-element-3d541396{--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;transition:background-color .3s,color .3s,border-color .3s;width: 48px; height: 48px; border-radius: 50%; border: 1.5px solid rgb(205, 179, 191); color: rgb(110, 63, 87); display: grid; place-items: center; flex: 0 0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c23a5153 */.elementor-3078 .elementor-element.elementor-element-c23a5153{--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; right: 18px; left: 18px; bottom: 18px; padding: 20px 22px; border-radius: 20px; background: rgba(251, 246, 241, 0.94); display: flex; align-items: center; justify-content: space-between; gap: 12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adef0acd */.elementor-3078 .elementor-element.elementor-element-adef0acd{--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;flex: 1 1 360px; height: clamp(380px, 39vw, 560px); position: relative; border-radius: 28px; overflow: hidden; display: block; background: rgb(239, 228, 218); text-decoration: none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c4c0c647 */.elementor-3078 .elementor-element.elementor-element-c4c0c647{display:block;line-height:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 50% 25%;width: 100%!important;}.elementor-3078 .elementor-element.elementor-element-c4c0c647 .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-c4c0c647 img{width:100%;max-width:100%;height:100%;border-radius:inherit;object-fit: cover;object-position: 50% 25%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19662ecd */.elementor-3078 .elementor-element.elementor-element-19662ecd{font-size:inherit;line-height:inherit;display: flex; flex-direction: column; gap: 2px;}.elementor-3078 .elementor-element.elementor-element-19662ecd p{margin:0}.elementor-3078 .elementor-element.elementor-element-19662ecd a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-200b847b */.elementor-3078 .elementor-element.elementor-element-200b847b{flex:none;width:16px;height:16px;}.elementor-3078 .elementor-element.elementor-element-200b847b img{width:100%;height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a16e7b3b */.elementor-3078 .elementor-element.elementor-element-a16e7b3b{--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;transition:background-color .3s,color .3s,border-color .3s;width: 40px; height: 40px; border-radius: 50%; border: 1.5px solid rgb(205, 179, 191); color: rgb(110, 63, 87); display: grid; place-items: center; flex: 0 0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-866fd605 */.elementor-3078 .elementor-element.elementor-element-866fd605{--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; right: 14px; left: 14px; bottom: 14px; padding: 14px 16px; border-radius: 16px; background: rgba(251, 246, 241, 0.94); display: flex; align-items: center; justify-content: space-between; gap: 10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb1f10f3 */.elementor-3078 .elementor-element.elementor-element-fb1f10f3{--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;position: relative; border-radius: 24px; overflow: hidden; display: block; background: rgb(239, 231, 223); text-decoration: none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0104f58 */.elementor-3078 .elementor-element.elementor-element-d0104f58{display:block;line-height:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 50% 45%;width: 100%!important;}.elementor-3078 .elementor-element.elementor-element-d0104f58 .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-d0104f58 img{width:100%;max-width:100%;height:100%;border-radius:inherit;object-fit: cover;object-position: 50% 45%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0cbff167 */.elementor-3078 .elementor-element.elementor-element-0cbff167{font-size:inherit;line-height:inherit;display: flex; flex-direction: column; gap: 2px;}.elementor-3078 .elementor-element.elementor-element-0cbff167 p{margin:0}.elementor-3078 .elementor-element.elementor-element-0cbff167 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e8a5e44 */.elementor-3078 .elementor-element.elementor-element-8e8a5e44{flex:none;width:16px;height:16px;}.elementor-3078 .elementor-element.elementor-element-8e8a5e44 img{width:100%;height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf02d239 */.elementor-3078 .elementor-element.elementor-element-cf02d239{--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;transition:background-color .3s,color .3s,border-color .3s;width: 40px; height: 40px; border-radius: 50%; border: 1.5px solid rgb(205, 179, 191); color: rgb(110, 63, 87); display: grid; place-items: center; flex: 0 0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eccb0b0 */.elementor-3078 .elementor-element.elementor-element-9eccb0b0{--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; right: 14px; left: 14px; bottom: 14px; padding: 14px 16px; border-radius: 16px; background: rgba(251, 246, 241, 0.94); display: flex; align-items: center; justify-content: space-between; gap: 10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56f76586 */.elementor-3078 .elementor-element.elementor-element-56f76586{--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;position: relative; border-radius: 24px; overflow: hidden; display: block; background: rgb(233, 225, 215); text-decoration: none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-73ed002b */.elementor-3078 .elementor-element.elementor-element-73ed002b{display:block;line-height:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);position: absolute; left: -15%; top: -36%; width: 130%; height: auto; mix-blend-mode: multiply;width: 130%!important;}.elementor-3078 .elementor-element.elementor-element-73ed002b .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-73ed002b img{width:100%;max-width:100%;height:100%;border-radius:inherit;mix-blend-mode: multiply;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6f08d21 */.elementor-3078 .elementor-element.elementor-element-d6f08d21{font-size:inherit;line-height:inherit;display: flex; flex-direction: column; gap: 2px;}.elementor-3078 .elementor-element.elementor-element-d6f08d21 p{margin:0}.elementor-3078 .elementor-element.elementor-element-d6f08d21 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ba29abc */.elementor-3078 .elementor-element.elementor-element-4ba29abc{flex:none;width:16px;height:16px;}.elementor-3078 .elementor-element.elementor-element-4ba29abc img{width:100%;height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb0276d9 */.elementor-3078 .elementor-element.elementor-element-bb0276d9{--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;transition:background-color .3s,color .3s,border-color .3s;width: 40px; height: 40px; border-radius: 50%; border: 1.5px solid rgb(205, 179, 191); color: rgb(110, 63, 87); display: grid; place-items: center; flex: 0 0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88b43a1b */.elementor-3078 .elementor-element.elementor-element-88b43a1b{--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; right: 14px; left: 14px; bottom: 14px; padding: 14px 16px; border-radius: 16px; background: rgba(251, 246, 241, 0.94); display: flex; align-items: center; justify-content: space-between; gap: 10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7648b6c */.elementor-3078 .elementor-element.elementor-element-c7648b6c{--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;position: relative; border-radius: 24px; overflow: hidden; display: block; background: rgb(239, 227, 220); text-decoration: none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0070f335 */.elementor-3078 .elementor-element.elementor-element-0070f335{display:block;line-height:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);position: absolute; left: -10%; top: -22%; width: 120%; height: auto; mix-blend-mode: multiply;width: 120%!important;}.elementor-3078 .elementor-element.elementor-element-0070f335 .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-0070f335 img{width:100%;max-width:100%;height:100%;border-radius:inherit;mix-blend-mode: multiply;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0d4aee2a */.elementor-3078 .elementor-element.elementor-element-0d4aee2a{font-size:inherit;line-height:inherit;display: flex; flex-direction: column; gap: 2px;}.elementor-3078 .elementor-element.elementor-element-0d4aee2a p{margin:0}.elementor-3078 .elementor-element.elementor-element-0d4aee2a a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a4bc9661 */.elementor-3078 .elementor-element.elementor-element-a4bc9661{flex:none;width:16px;height:16px;}.elementor-3078 .elementor-element.elementor-element-a4bc9661 img{width:100%;height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a52a88f2 */.elementor-3078 .elementor-element.elementor-element-a52a88f2{--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;transition:background-color .3s,color .3s,border-color .3s;width: 40px; height: 40px; border-radius: 50%; border: 1.5px solid rgb(205, 179, 191); color: rgb(110, 63, 87); display: grid; place-items: center; flex: 0 0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91fb0f18 */.elementor-3078 .elementor-element.elementor-element-91fb0f18{--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; right: 14px; left: 14px; bottom: 14px; padding: 14px 16px; border-radius: 16px; background: rgba(251, 246, 241, 0.94); display: flex; align-items: center; justify-content: space-between; gap: 10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2cd13175 */.elementor-3078 .elementor-element.elementor-element-2cd13175{--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;position: relative; border-radius: 24px; overflow: hidden; display: block; background: rgb(241, 233, 226); text-decoration: none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62e6813c */.elementor-3078 .elementor-element.elementor-element-62e6813c{--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: 2 1 680px; display: grid; grid-template-columns: repeat(auto-fit, minmax(min(280px, 100%), 1fr)); grid-auto-rows: 270px; gap: 20px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0a2fcab */.elementor-3078 .elementor-element.elementor-element-d0a2fcab{--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; gap: 20px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93c76784 */.elementor-3078 .elementor-element.elementor-element-93c76784{--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;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-288d66cc */.elementor-3078 .elementor-element.elementor-element-288d66cc{--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: 24px 0px 96px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a5ae485 */.elementor-3078 .elementor-element.elementor-element-6a5ae485{flex:none;width:760px;height:760px;position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); opacity: 0.5;}.elementor-3078 .elementor-element.elementor-element-6a5ae485 img{width:100%;height:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-424865cc */.elementor-3078 .elementor-element.elementor-element-424865cc{font-size:inherit;line-height:inherit;margin: 0px; font-family: Rubik, "Segoe UI", sans-serif; font-weight: 300; font-size: clamp(26px, 2.8vw, 40px); line-height: 1.5; color: rgb(42, 28, 35); text-wrap: balance;}.elementor-3078 .elementor-element.elementor-element-424865cc p{margin:0}.elementor-3078 .elementor-element.elementor-element-424865cc a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa4862f2 */.elementor-3078 .elementor-element.elementor-element-aa4862f2{display:block;line-height:0;width: 56px; height: 56px; border-radius: 50%; object-fit: cover; box-shadow: rgb(251, 246, 241) 0px 0px 0px 3px, rgb(217, 185, 199) 0px 0px 0px 4.5px;width: 56px!important;}.elementor-3078 .elementor-element.elementor-element-aa4862f2 .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-aa4862f2 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-956fd65d */.elementor-3078 .elementor-element.elementor-element-956fd65d{font-size:inherit;line-height:inherit;font-family: "Playpen Sans Hebrew", cursive; font-size: 26px; color: rgb(110, 63, 87);}.elementor-3078 .elementor-element.elementor-element-956fd65d p{margin:0}.elementor-3078 .elementor-element.elementor-element-956fd65d a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a7ede6b */.elementor-3078 .elementor-element.elementor-element-5a7ede6b{--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: inline-flex; align-items: center; gap: 14px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dfcf11d */.elementor-3078 .elementor-element.elementor-element-1dfcf11d{--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; max-width: 980px; margin: 0px auto; padding: 0px 40px; text-align: center; display: flex; flex-direction: column; align-items: center; gap: 30px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-111c7707 */.elementor-3078 .elementor-element.elementor-element-111c7707{--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(http://belly-baby.co.il/wp-content/uploads/2026/10/bb-reference-763b01e607d8d8332b45d360968450c6.png);background-size:220px 220px;background-color: rgb(243, 232, 225); padding: 96px 0px; position: relative; overflow: hidden;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ac0267d */.elementor-3078 .elementor-element.elementor-element-3ac0267d{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-3078 .elementor-element.elementor-element-3ac0267d p{margin:0}.elementor-3078 .elementor-element.elementor-element-3ac0267d a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfd35fd5 */.elementor-3078 .elementor-element.elementor-element-dfd35fd5{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: clamp(38px, 4vw, 58px); line-height: 1.08; color: rgb(42, 28, 35);}.elementor-3078 .elementor-element.elementor-element-dfd35fd5 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66d4bc66 */.elementor-3078 .elementor-element.elementor-element-66d4bc66{--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 button, class: .elementor-element-f15efd4f */.elementor-3078 .elementor-element.elementor-element-f15efd4f{width:auto;max-width:100%;}.elementor-3078 .elementor-element.elementor-element-f15efd4f .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;font-size: 17px;}.elementor-3078 .elementor-element.elementor-element-f15efd4f .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a86442e */.elementor-3078 .elementor-element.elementor-element-1a86442e{--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; gap: 16px 64px; align-items: flex-end; justify-content: space-between; margin-bottom: 40px;}/* End custom CSS */
/* Start custom CSS for bb_featured_products_widget_3313, class: .elementor-element-7ff48d41 */.elementor-3078 .elementor-element.elementor-element-7ff48d41{width:100%}.elementor-3078 .elementor-element.elementor-element-7ff48d41 ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;margin:0!important;padding:0!important;list-style:none}.elementor-3078 .elementor-element.elementor-element-7ff48d41 ul.products:before,.elementor-3078 .elementor-element.elementor-element-7ff48d41 ul.products:after{display:none!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 ul.products li.product{float:none!important;display:flex!important;flex-direction:column!important;width:auto!important;margin:0!important;padding:0!important;background:#FFF!important;border:1px solid #EFE4DC!important;border-radius:24px!important;overflow:hidden;box-shadow:none!important;text-align:right!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .bb-featured-product-image{display:block!important;aspect-ratio:1;background:#F3EAE2;overflow:hidden}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .bb-featured-product-image img{width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;border-radius:0!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .bb-featured-product-content{padding:20px!important;display:grid!important;grid-template-columns:1fr auto;column-gap:8px;row-gap:12px;align-items:start;flex:1}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .bb-featured-product-content h3{font:500 22px/1.2 Fredoka,Rubik,sans-serif!important;margin:0!important;color:#2A1C23;min-height:52px}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .bb-featured-product-content h3 a{text-decoration:none}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .price{font:700 18px/1.4 Rubik,sans-serif!important;color:#2A1C23!important;margin:0!important;text-align:right!important;white-space:nowrap;direction:rtl}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .bb-card-variation{grid-column:1/-1;width:100%!important;margin-top:auto}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .bb-card-action,.elementor-3078 .elementor-element.elementor-element-7ff48d41 .single_add_to_cart_button{grid-column:1/-1;background:#6E3F57!important;color:#FBF6F1!important;font:600 16px/1.2 Rubik,sans-serif!important;border:0!important;border-radius:999px!important;padding:14px 20px!important;min-height:50px!important;display:flex!important;align-items:center;justify-content:center;width:100%!important;max-width:none!important;box-shadow:none!important;margin-top:auto!important;text-decoration:none!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .bb-card-action:hover,.elementor-3078 .elementor-element.elementor-element-7ff48d41 .single_add_to_cart_button:hover{background:#3A2230!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .bb-featured-product-content>a.bb-card-action{margin-top:66px!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .variations_form{margin:0!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 table.variations{margin:0 0 12px!important;border:0!important;display:block}.elementor-3078 .elementor-element.elementor-element-7ff48d41 table.variations tbody,.elementor-3078 .elementor-element.elementor-element-7ff48d41 table.variations tr{display:block}.elementor-3078 .elementor-element.elementor-element-7ff48d41 table.variations th,.elementor-3078 .elementor-element.elementor-element-7ff48d41 table.variations td{display:block;border:0!important;background:transparent!important;padding:0!important;text-align:right!important;width:100%!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 table.variations th{font:400 14px/1.4 Rubik,sans-serif!important;color:#6B5961!important;margin-bottom:5px}.elementor-3078 .elementor-element.elementor-element-7ff48d41 table.variations th label{font-weight:400!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .reset_variations,.elementor-3078 .elementor-element.elementor-element-7ff48d41 .quantity{display:none!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .variable-items-wrapper{gap:6px!important;flex-wrap:nowrap!important;margin:0!important;min-height:36px;justify-content:flex-start!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .variable-item{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:4px!important;border-radius:50%!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;margin:0!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .variable-item.selected{border:2px solid #6E3F57!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .variable-item-contents{background:#D8C6AE;border-radius:50%;height:100%!important;width:100%!important;border:1px solid rgba(58,34,48,.12)}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .variable-item[data-title*="חום"] .variable-item-contents{background:#8C6B58}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .variable-item[data-title*="עלים"] .variable-item-contents{background:#B4B99B}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .variable-item[data-title*="פרחוני"] .variable-item-contents{background:#DDC4C7}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .variable-item[data-title*="קרם"] .variable-item-contents{background:#F1E7D5}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .variable-item[data-title*="סקאי"] .variable-item-contents{background:#BCCDD3}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .variable-item[data-title*="רוז"] .variable-item-contents{background:#DDBBC5}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .variable-item-span-button{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .variable-item:focus-visible{outline:3px solid #6E3F57!important;outline-offset:3px}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .single_variation_wrap{margin:0!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .woocommerce-variation-add-to-cart{margin:0!important;display:block!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .button.disabled{opacity:.55!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .added_to_cart{grid-column:1/-1;color:#6E3F57;font-weight:600;text-align:center;padding-top:10px}
@media(max-width:1024px){.elementor-3078 .elementor-element.elementor-element-7ff48d41 ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){.elementor-3078 .elementor-element.elementor-element-7ff48d41 ul.products{gap:12px!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 ul.products li.product{border-radius:18px!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .bb-featured-product-content{padding:12px!important;display:flex!important;flex-direction:column!important;gap:8px!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .bb-featured-product-content h3{font-size:18px!important;min-height:44px}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .price{font-size:16px!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .bb-card-action,.elementor-3078 .elementor-element.elementor-element-7ff48d41 .single_add_to_cart_button{font-size:14px!important;min-height:44px!important;padding:12px 8px!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .bb-card-variation{margin-top:auto!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .bb-featured-product-content>a.bb-card-action{margin-top:75px!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 .variable-item{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}.elementor-3078 .elementor-element.elementor-element-7ff48d41 table.variations th{font-size:12px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a1ddb19 */.elementor-3078 .elementor-element.elementor-element-8a1ddb19{--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;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb749628 */.elementor-3078 .elementor-element.elementor-element-eb749628{--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: 96px 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9759a7d */.elementor-3078 .elementor-element.elementor-element-f9759a7d{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-3078 .elementor-element.elementor-element-f9759a7d p{margin:0}.elementor-3078 .elementor-element.elementor-element-f9759a7d a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-660d7e98 */.elementor-3078 .elementor-element.elementor-element-660d7e98{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: clamp(40px, 4.4vw, 64px); line-height: 1.06; color: rgb(42, 28, 35);}.elementor-3078 .elementor-element.elementor-element-660d7e98 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}.elementor-3078 .elementor-element.elementor-element-660d7e98 .elementor-heading-title>span{color:rgb(154, 95, 123)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a0349ed */.elementor-3078 .elementor-element.elementor-element-4a0349ed{font-size:inherit;line-height:inherit;margin: 0px; font-size: 18.5px; line-height: 1.65; color: rgb(74, 57, 65); max-width: 500px; text-wrap: pretty;}.elementor-3078 .elementor-element.elementor-element-4a0349ed p{margin:0}.elementor-3078 .elementor-element.elementor-element-4a0349ed a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-588f5d13 */.elementor-3078 .elementor-element.elementor-element-588f5d13{width:auto;max-width:100%;}.elementor-3078 .elementor-element.elementor-element-588f5d13 .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: 12px; height: 56px; padding: 0px 30px; border-radius: 999px; background: rgb(110, 63, 87); color: rgb(251, 246, 241); text-decoration: none; font-weight: 600; font-size: 17px;}.elementor-3078 .elementor-element.elementor-element-588f5d13 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4e5039c */.elementor-3078 .elementor-element.elementor-element-e4e5039c{--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: 14px; flex-wrap: wrap; padding-top: 8px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3171f530 */.elementor-3078 .elementor-element.elementor-element-3171f530{--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 480px; padding: 72px clamp(32px, 5.5vw, 96px); display: flex; flex-direction: column; justify-content: center; gap: 24px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48a099be */.elementor-3078 .elementor-element.elementor-element-48a099be{display:block;line-height:0;position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 60% 30%;width: 100%!important;}.elementor-3078 .elementor-element.elementor-element-48a099be .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-48a099be img{width:100%;max-width:100%;height:100%;border-radius:inherit;object-fit: cover;object-position: 60% 30%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5621ac65 */.elementor-3078 .elementor-element.elementor-element-5621ac65{font-size:inherit;line-height:inherit;font-family: "Playpen Sans Hebrew", cursive; font-size: 30px; color: rgb(110, 63, 87); line-height: 1.1;}.elementor-3078 .elementor-element.elementor-element-5621ac65 p{margin:0}.elementor-3078 .elementor-element.elementor-element-5621ac65 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19cefccc */.elementor-3078 .elementor-element.elementor-element-19cefccc{font-size:inherit;line-height:inherit;font-family: "Playpen Sans Hebrew", cursive; font-size: 16.5px; color: rgb(92, 74, 82); line-height: 1.5;}.elementor-3078 .elementor-element.elementor-element-19cefccc p{margin:0}.elementor-3078 .elementor-element.elementor-element-19cefccc a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97c0713d */.elementor-3078 .elementor-element.elementor-element-97c0713d{--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; bottom: 44px; right: 44px; transform: rotate(-3deg); background: rgb(255, 253, 251); padding: 24px 28px 26px; border-radius: 6px; box-shadow: rgba(58, 34, 48, 0.22) 0px 22px 48px; max-width: 270px; display: flex; flex-direction: column; gap: 8px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b983606 */.elementor-3078 .elementor-element.elementor-element-1b983606{--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 480px; position: relative; min-height: 540px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9135072 */.elementor-3078 .elementor-element.elementor-element-d9135072{--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: 1392px; margin: 0px auto; border-radius: 36px; overflow: hidden; background: rgb(242, 225, 224); display: flex; flex-wrap: wrap;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-346ef2b3 */.elementor-3078 .elementor-element.elementor-element-346ef2b3{--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 24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b81501c */.elementor-3078 .elementor-element.elementor-element-1b81501c{--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: 260px 260px 32px 32px; border: 1.5px solid rgb(217, 185, 199); transform: translate(-22px, 22px);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ed4515d */.elementor-3078 .elementor-element.elementor-element-4ed4515d{display:block;line-height:0;position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 50% 22%;width: 100%!important;}.elementor-3078 .elementor-element.elementor-element-4ed4515d .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-4ed4515d img{width:100%;max-width:100%;height:100%;border-radius:inherit;object-fit: cover;object-position: 50% 22%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b03cdca */.elementor-3078 .elementor-element.elementor-element-3b03cdca{--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: 260px 260px 32px 32px; overflow: hidden; background: rgb(235, 220, 216);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73a72266 */.elementor-3078 .elementor-element.elementor-element-73a72266{--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;width: min(420px, 100%); aspect-ratio: 420 / 548; position: relative;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00c506cf */.elementor-3078 .elementor-element.elementor-element-00c506cf{font-size:inherit;line-height:inherit;position: absolute; top: 36px; left: max(0px, 50% - 300px); transform: rotate(-6deg); font-family: "Playpen Sans Hebrew", cursive; font-size: 24px; color: rgb(110, 63, 87); background: rgb(251, 246, 241); padding: 8px 16px; border-radius: 12px; box-shadow: rgba(58, 34, 48, 0.08) 0px 10px 24px;}.elementor-3078 .elementor-element.elementor-element-00c506cf p{margin:0}.elementor-3078 .elementor-element.elementor-element-00c506cf a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-358c9117 */.elementor-3078 .elementor-element.elementor-element-358c9117{--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 400px; position: relative; display: flex; justify-content: center;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e324a0e2 */.elementor-3078 .elementor-element.elementor-element-e324a0e2{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-3078 .elementor-element.elementor-element-e324a0e2 p{margin:0}.elementor-3078 .elementor-element.elementor-element-e324a0e2 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77f6a0e5 */.elementor-3078 .elementor-element.elementor-element-77f6a0e5{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: clamp(38px, 4vw, 58px); line-height: 1.08; color: rgb(42, 28, 35);}.elementor-3078 .elementor-element.elementor-element-77f6a0e5 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4dc20b5 */.elementor-3078 .elementor-element.elementor-element-f4dc20b5{font-size:inherit;line-height:inherit;margin: 0px; font-size: 19px; line-height: 1.7; color: rgb(74, 57, 65); max-width: 560px; text-wrap: pretty;}.elementor-3078 .elementor-element.elementor-element-f4dc20b5 p{margin:0}.elementor-3078 .elementor-element.elementor-element-f4dc20b5 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-634a38cc */.elementor-3078 .elementor-element.elementor-element-634a38cc{font-size:inherit;line-height:inherit;font-family: Fredoka, Rubik, sans-serif; font-weight: 500; font-size: 40px; line-height: 1; color: rgb(110, 63, 87);}.elementor-3078 .elementor-element.elementor-element-634a38cc p{margin:0}.elementor-3078 .elementor-element.elementor-element-634a38cc a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eab1b9aa */.elementor-3078 .elementor-element.elementor-element-eab1b9aa{font-size:inherit;line-height:inherit;font-size: 15.5px; color: rgb(107, 89, 97);}.elementor-3078 .elementor-element.elementor-element-eab1b9aa p{margin:0}.elementor-3078 .elementor-element.elementor-element-eab1b9aa a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f040b1b */.elementor-3078 .elementor-element.elementor-element-8f040b1b{--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: 22px 0px; display: flex; flex-direction: column; gap: 4px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8b1f769 */.elementor-3078 .elementor-element.elementor-element-f8b1f769{font-size:inherit;line-height:inherit;font-family: Fredoka, Rubik, sans-serif; font-weight: 500; font-size: 40px; line-height: 1; color: rgb(110, 63, 87);}.elementor-3078 .elementor-element.elementor-element-f8b1f769 p{margin:0}.elementor-3078 .elementor-element.elementor-element-f8b1f769 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79cdc21f */.elementor-3078 .elementor-element.elementor-element-79cdc21f{font-size:inherit;line-height:inherit;font-size: 15.5px; color: rgb(107, 89, 97);}.elementor-3078 .elementor-element.elementor-element-79cdc21f p{margin:0}.elementor-3078 .elementor-element.elementor-element-79cdc21f a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94c606da */.elementor-3078 .elementor-element.elementor-element-94c606da{--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: 22px 20px; display: flex; flex-direction: column; gap: 4px; border-right: 1px solid rgb(230, 215, 206);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffb25c28 */.elementor-3078 .elementor-element.elementor-element-ffb25c28{font-size:inherit;line-height:inherit;font-family: Fredoka, Rubik, sans-serif; font-weight: 500; font-size: 40px; line-height: 1; color: rgb(110, 63, 87);}.elementor-3078 .elementor-element.elementor-element-ffb25c28 p{margin:0}.elementor-3078 .elementor-element.elementor-element-ffb25c28 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b30e1615 */.elementor-3078 .elementor-element.elementor-element-b30e1615{font-size:inherit;line-height:inherit;font-size: 15.5px; color: rgb(107, 89, 97);}.elementor-3078 .elementor-element.elementor-element-b30e1615 p{margin:0}.elementor-3078 .elementor-element.elementor-element-b30e1615 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8a83b89 */.elementor-3078 .elementor-element.elementor-element-a8a83b89{--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: 22px 20px; display: flex; flex-direction: column; gap: 4px; border-right: 1px solid rgb(230, 215, 206);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e2d8739 */.elementor-3078 .elementor-element.elementor-element-1e2d8739{--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(150px, 100%), 1fr)); gap: 0px; border-top: 1px solid rgb(230, 215, 206); border-bottom: 1px solid rgb(230, 215, 206); margin-top: 8px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-129b157d */.elementor-3078 .elementor-element.elementor-element-129b157d{width:auto;max-width:100%;}.elementor-3078 .elementor-element.elementor-element-129b157d .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;font-size: 17px;}.elementor-3078 .elementor-element.elementor-element-129b157d .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203b096e */.elementor-3078 .elementor-element.elementor-element-203b096e{font-size:inherit;line-height:inherit;font-family: "Playpen Sans Hebrew", cursive; font-size: 44px; color: rgb(154, 95, 123); line-height: 1;}.elementor-3078 .elementor-element.elementor-element-203b096e p{margin:0}.elementor-3078 .elementor-element.elementor-element-203b096e a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccba0fa0 */.elementor-3078 .elementor-element.elementor-element-ccba0fa0{--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; justify-content: space-between; gap: 20px; flex-wrap: wrap; padding-top: 6px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f84b98b3 */.elementor-3078 .elementor-element.elementor-element-f84b98b3{--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 480px; display: flex; flex-direction: column; gap: 24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03dfe856 */.elementor-3078 .elementor-element.elementor-element-03dfe856{--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: flex; flex-wrap: wrap; gap: 56px 96px; align-items: center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dae2c32 */.elementor-3078 .elementor-element.elementor-element-5dae2c32{--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: 96px 0px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68e9e434 */.elementor-3078 .elementor-element.elementor-element-68e9e434{display:block;line-height:0;position: absolute; bottom: -60px; right: -40px; width: 520px; height: auto; opacity: 0.05;width: 520px!important;}.elementor-3078 .elementor-element.elementor-element-68e9e434 .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-68e9e434 img{width:100%;max-width:100%;height:100%;border-radius:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c96fcd0 */.elementor-3078 .elementor-element.elementor-element-5c96fcd0{font-size:inherit;line-height:inherit;font-family: "Playpen Sans Hebrew", cursive; font-size: 20px; color: rgb(227, 193, 209);}.elementor-3078 .elementor-element.elementor-element-5c96fcd0 p{margin:0}.elementor-3078 .elementor-element.elementor-element-5c96fcd0 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-976b963c */.elementor-3078 .elementor-element.elementor-element-976b963c{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: clamp(40px, 4.4vw, 64px); line-height: 1.06; color: rgb(251, 246, 241);}.elementor-3078 .elementor-element.elementor-element-976b963c .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51648043 */.elementor-3078 .elementor-element.elementor-element-51648043{font-size:inherit;line-height:inherit;margin: 0px; font-size: 19px; line-height: 1.7; color: rgb(230, 211, 220); max-width: 460px;}.elementor-3078 .elementor-element.elementor-element-51648043 p{margin:0}.elementor-3078 .elementor-element.elementor-element-51648043 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fa3e3d60 */.elementor-3078 .elementor-element.elementor-element-fa3e3d60{width:auto;max-width:100%;}.elementor-3078 .elementor-element.elementor-element-fa3e3d60 .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;color: rgb(251, 246, 241); border-bottom-color: rgba(251, 246, 241, 0.4);}.elementor-3078 .elementor-element.elementor-element-fa3e3d60 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fbbb1e94 */.elementor-3078 .elementor-element.elementor-element-fbbb1e94{width:auto;max-width:100%;}.elementor-3078 .elementor-element.elementor-element-fbbb1e94 .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;color: rgb(251, 246, 241); border-bottom-color: rgba(251, 246, 241, 0.4);}.elementor-3078 .elementor-element.elementor-element-fbbb1e94 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-723b19b7 */.elementor-3078 .elementor-element.elementor-element-723b19b7{--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: 10px 24px; flex-wrap: wrap; padding-top: 6px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87fc727e */.elementor-3078 .elementor-element.elementor-element-87fc727e{--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 380px; display: flex; flex-direction: column; gap: 22px;}/* End custom CSS */
/* Start custom CSS for pregnancy_calculators_3184, class: .elementor-element-56708d89 */.elementor-3078 .elementor-element.elementor-element-56708d89{flex:1.3 1 520px;min-width:0;width:auto}@media(max-width:767px){.elementor-3078 .elementor-element.elementor-element-56708d89{flex-basis:auto;width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6783503 */.elementor-3078 .elementor-element.elementor-element-b6783503{--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; max-width: 1296px; margin: 0px auto; padding: 0px 40px; display: flex; flex-wrap: wrap; gap: 56px 88px; align-items: center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459f3f8c */.elementor-3078 .elementor-element.elementor-element-459f3f8c{--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: rgb(58, 34, 48); color: rgb(251, 246, 241); padding: 88px 0px; position: relative; overflow: hidden;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a9e6deb */.elementor-3078 .elementor-element.elementor-element-9a9e6deb{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-3078 .elementor-element.elementor-element-9a9e6deb p{margin:0}.elementor-3078 .elementor-element.elementor-element-9a9e6deb a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4dfa3dc */.elementor-3078 .elementor-element.elementor-element-e4dfa3dc{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: clamp(38px, 4vw, 58px); line-height: 1.08; color: rgb(42, 28, 35);}.elementor-3078 .elementor-element.elementor-element-e4dfa3dc .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c76145c */.elementor-3078 .elementor-element.elementor-element-3c76145c{font-size:inherit;line-height:inherit;margin: 0px; font-size: 18.5px; line-height: 1.65; color: rgb(74, 57, 65); max-width: 540px;}.elementor-3078 .elementor-element.elementor-element-3c76145c p{margin:0}.elementor-3078 .elementor-element.elementor-element-3c76145c a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-90126d30 */.elementor-3078 .elementor-element.elementor-element-90126d30{font-size:inherit;line-height:inherit;width: 48px; height: 48px; border-radius: 50%; border: 1.5px solid rgb(194, 147, 168); display: grid; place-items: center; font-family: Fredoka, Rubik, sans-serif; font-weight: 500; font-size: 19px; color: rgb(110, 63, 87); background: rgb(251, 246, 241);}.elementor-3078 .elementor-element.elementor-element-90126d30 p{margin:0}.elementor-3078 .elementor-element.elementor-element-90126d30 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb56f4bd */.elementor-3078 .elementor-element.elementor-element-fb56f4bd{--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 0%; width: 1.5px; background: rgb(227, 208, 216); min-height: 24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f28c0fd */.elementor-3078 .elementor-element.elementor-element-0f28c0fd{--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; align-items: center; flex: 0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b8255f9 */.elementor-3078 .elementor-element.elementor-element-9b8255f9{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 500; font-size: 24px; color: rgb(42, 28, 35);}.elementor-3078 .elementor-element.elementor-element-9b8255f9 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}.elementor-3078 .elementor-element.elementor-element-9b8255f9 .elementor-heading-title>span{color:rgb(154, 95, 123)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-166005ab */.elementor-3078 .elementor-element.elementor-element-166005ab{font-size:inherit;line-height:inherit;margin: 0px; font-size: 16.5px; line-height: 1.6; color: rgb(107, 89, 97);}.elementor-3078 .elementor-element.elementor-element-166005ab p{margin:0}.elementor-3078 .elementor-element.elementor-element-166005ab a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36c4eb75 */.elementor-3078 .elementor-element.elementor-element-36c4eb75{--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: 8px 0px 24px; display: flex; flex-direction: column; gap: 6px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab7a3abb */.elementor-3078 .elementor-element.elementor-element-ab7a3abb{--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: 24px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf69ce42 */.elementor-3078 .elementor-element.elementor-element-cf69ce42{font-size:inherit;line-height:inherit;width: 48px; height: 48px; border-radius: 50%; border: 1.5px solid rgb(194, 147, 168); display: grid; place-items: center; font-family: Fredoka, Rubik, sans-serif; font-weight: 500; font-size: 19px; color: rgb(110, 63, 87); background: rgb(251, 246, 241);}.elementor-3078 .elementor-element.elementor-element-cf69ce42 p{margin:0}.elementor-3078 .elementor-element.elementor-element-cf69ce42 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1d59047 */.elementor-3078 .elementor-element.elementor-element-f1d59047{--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 0%; width: 1.5px; background: rgb(227, 208, 216); min-height: 24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b364a85d */.elementor-3078 .elementor-element.elementor-element-b364a85d{--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; align-items: center; flex: 0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-193cef4a */.elementor-3078 .elementor-element.elementor-element-193cef4a{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 500; font-size: 24px; color: rgb(42, 28, 35);}.elementor-3078 .elementor-element.elementor-element-193cef4a .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}.elementor-3078 .elementor-element.elementor-element-193cef4a .elementor-heading-title>span{color:rgb(154, 95, 123)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e306ed03 */.elementor-3078 .elementor-element.elementor-element-e306ed03{font-size:inherit;line-height:inherit;margin: 0px; font-size: 16.5px; line-height: 1.6; color: rgb(107, 89, 97);}.elementor-3078 .elementor-element.elementor-element-e306ed03 p{margin:0}.elementor-3078 .elementor-element.elementor-element-e306ed03 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ebe32b1 */.elementor-3078 .elementor-element.elementor-element-8ebe32b1{--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: 8px 0px 24px; display: flex; flex-direction: column; gap: 6px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2e6dd0 */.elementor-3078 .elementor-element.elementor-element-2c2e6dd0{--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: 24px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-990a1fc8 */.elementor-3078 .elementor-element.elementor-element-990a1fc8{font-size:inherit;line-height:inherit;width: 48px; height: 48px; border-radius: 50%; border: 1.5px solid rgb(194, 147, 168); display: grid; place-items: center; font-family: Fredoka, Rubik, sans-serif; font-weight: 500; font-size: 19px; color: rgb(110, 63, 87); background: rgb(251, 246, 241);}.elementor-3078 .elementor-element.elementor-element-990a1fc8 p{margin:0}.elementor-3078 .elementor-element.elementor-element-990a1fc8 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af6b197a */.elementor-3078 .elementor-element.elementor-element-af6b197a{--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 0%; width: 1.5px; background: rgb(227, 208, 216); min-height: 24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-492436f7 */.elementor-3078 .elementor-element.elementor-element-492436f7{--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; align-items: center; flex: 0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f33e94e5 */.elementor-3078 .elementor-element.elementor-element-f33e94e5{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 500; font-size: 24px; color: rgb(42, 28, 35);}.elementor-3078 .elementor-element.elementor-element-f33e94e5 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}.elementor-3078 .elementor-element.elementor-element-f33e94e5 .elementor-heading-title>span{color:rgb(154, 95, 123)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e36ec2ff */.elementor-3078 .elementor-element.elementor-element-e36ec2ff{font-size:inherit;line-height:inherit;margin: 0px; font-size: 16.5px; line-height: 1.6; color: rgb(107, 89, 97);}.elementor-3078 .elementor-element.elementor-element-e36ec2ff p{margin:0}.elementor-3078 .elementor-element.elementor-element-e36ec2ff a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fe5b354 */.elementor-3078 .elementor-element.elementor-element-7fe5b354{--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: 8px 0px 24px; display: flex; flex-direction: column; gap: 6px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-727c96cf */.elementor-3078 .elementor-element.elementor-element-727c96cf{--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: 24px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d322220b */.elementor-3078 .elementor-element.elementor-element-d322220b{font-size:inherit;line-height:inherit;width: 48px; height: 48px; border-radius: 50%; border: 1.5px solid rgb(194, 147, 168); display: grid; place-items: center; font-family: Fredoka, Rubik, sans-serif; font-weight: 500; font-size: 19px; color: rgb(110, 63, 87); background: rgb(251, 246, 241);}.elementor-3078 .elementor-element.elementor-element-d322220b p{margin:0}.elementor-3078 .elementor-element.elementor-element-d322220b a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fca53c74 */.elementor-3078 .elementor-element.elementor-element-fca53c74{--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; align-items: center; flex: 0 0 auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa09b0f7 */.elementor-3078 .elementor-element.elementor-element-aa09b0f7{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 500; font-size: 24px; color: rgb(42, 28, 35);}.elementor-3078 .elementor-element.elementor-element-aa09b0f7 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}.elementor-3078 .elementor-element.elementor-element-aa09b0f7 .elementor-heading-title>span{color:rgb(154, 95, 123)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-019d521a */.elementor-3078 .elementor-element.elementor-element-019d521a{font-size:inherit;line-height:inherit;margin: 0px; font-size: 16.5px; line-height: 1.6; color: rgb(107, 89, 97);}.elementor-3078 .elementor-element.elementor-element-019d521a p{margin:0}.elementor-3078 .elementor-element.elementor-element-019d521a a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1906f90b */.elementor-3078 .elementor-element.elementor-element-1906f90b{--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: 8px 0px 0px; display: flex; flex-direction: column; gap: 6px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f033e3b6 */.elementor-3078 .elementor-element.elementor-element-f033e3b6{--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: 24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7aa35f2c */.elementor-3078 .elementor-element.elementor-element-7aa35f2c{--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; margin-top: 18px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-832ea026 */.elementor-3078 .elementor-element.elementor-element-832ea026{width:auto;max-width:100%;}.elementor-3078 .elementor-element.elementor-element-832ea026 .elementor-button{background:transparent;padding:0;border-radius:0;display:inline-flex;align-items:center;gap:12px;background:#6E3F57;color:#FBF6F1;border-radius:999px;padding:16px 28px;font:500 16px Rubik,sans-serif;margin-top:28px;}.elementor-3078 .elementor-element.elementor-element-832ea026 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c01b9d12 */.elementor-3078 .elementor-element.elementor-element-c01b9d12{--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 520px; display: flex; flex-direction: column; gap: 22px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91fb3a96 */.elementor-3078 .elementor-element.elementor-element-91fb3a96{display:block;line-height:0;position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; object-position: 50% 40%;width: 100%!important;}.elementor-3078 .elementor-element.elementor-element-91fb3a96 .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-91fb3a96 img{width:100%;max-width:100%;height:100%;border-radius:inherit;object-fit: cover;object-position: 50% 40%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1e170b5 */.elementor-3078 .elementor-element.elementor-element-a1e170b5{--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: 280px 280px 32px 32px; overflow: hidden; background: rgb(233, 222, 212);}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97c381aa */.elementor-3078 .elementor-element.elementor-element-97c381aa{font-size:inherit;line-height:inherit;position: absolute; bottom: 40px; right: -28px; transform: rotate(-4deg); font-family: "Playpen Sans Hebrew", cursive; font-size: 22px; line-height: 1.35; color: rgb(110, 63, 87); background: rgb(251, 246, 241); padding: 14px 20px; border-radius: 14px; box-shadow: rgba(58, 34, 48, 0.12) 0px 14px 30px; max-width: 240px;}.elementor-3078 .elementor-element.elementor-element-97c381aa p{margin:0}.elementor-3078 .elementor-element.elementor-element-97c381aa a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64fa7f82 */.elementor-3078 .elementor-element.elementor-element-64fa7f82{--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 400px; position: relative; min-height: 560px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e82e64 */.elementor-3078 .elementor-element.elementor-element-c0e82e64{--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; gap: 56px 96px; align-items: stretch;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3468e289 */.elementor-3078 .elementor-element.elementor-element-3468e289{font-size:inherit;line-height:inherit;margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 500; font-size: 26px; line-height: 1.35; color: rgb(42, 28, 35); flex: 1 1 460px;}.elementor-3078 .elementor-element.elementor-element-3468e289 p{margin:0}.elementor-3078 .elementor-element.elementor-element-3468e289 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8007c8a */.elementor-3078 .elementor-element.elementor-element-e8007c8a{width:auto;max-width:100%;}.elementor-3078 .elementor-element.elementor-element-e8007c8a .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 28px; border-radius: 999px; background: rgb(110, 63, 87); color: rgb(251, 246, 241); text-decoration: none; font-weight: 600; font-size: 16.5px;}.elementor-3078 .elementor-element.elementor-element-e8007c8a .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-12657ddf */.elementor-3078 .elementor-element.elementor-element-12657ddf{width:auto;max-width:100%;}.elementor-3078 .elementor-element.elementor-element-12657ddf .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 24px; border-radius: 999px; border: 1.5px solid rgb(110, 63, 87); color: rgb(110, 63, 87); text-decoration: none; font-weight: 600; font-size: 16.5px;}.elementor-3078 .elementor-element.elementor-element-12657ddf .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3df341b */.elementor-3078 .elementor-element.elementor-element-f3df341b{--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;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8d5f6b6 */.elementor-3078 .elementor-element.elementor-element-e8d5f6b6{--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;margin-top: 56px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 20px 40px; padding: 32px 40px; border-radius: 28px; background: rgb(243, 234, 226);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f070679 */.elementor-3078 .elementor-element.elementor-element-8f070679{--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;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3785c8b9 */.elementor-3078 .elementor-element.elementor-element-3785c8b9{--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: 96px 0px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3f7a3d7 */.elementor-3078 .elementor-element.elementor-element-d3f7a3d7{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-3078 .elementor-element.elementor-element-d3f7a3d7 p{margin:0}.elementor-3078 .elementor-element.elementor-element-d3f7a3d7 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16ed3a36 */.elementor-3078 .elementor-element.elementor-element-16ed3a36{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: clamp(32px, 3.2vw, 46px); line-height: 1.1; color: rgb(42, 28, 35);}.elementor-3078 .elementor-element.elementor-element-16ed3a36 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-456173f4 */.elementor-3078 .elementor-element.elementor-element-456173f4{font-size:inherit;line-height:inherit;margin: 0px; font-size: 17px; line-height: 1.6; color: rgb(74, 57, 65);}.elementor-3078 .elementor-element.elementor-element-456173f4 p{margin:0}.elementor-3078 .elementor-element.elementor-element-456173f4 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbe71b17 */.elementor-3078 .elementor-element.elementor-element-bbe71b17{--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; max-width: 680px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f4d17596 */.elementor-3078 .elementor-element.elementor-element-f4d17596{width:auto;max-width:100%;}.elementor-3078 .elementor-element.elementor-element-f4d17596 .elementor-button{background:transparent;padding:0;border-radius:0;width:48px;height:48px;border-radius:50%;border:1.5px solid #CDB3BF;background:#FFFDFB;color:#6E3F57;display:grid;place-items:center;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s;}.elementor-3078 .elementor-element.elementor-element-f4d17596 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-298a3d40 */.elementor-3078 .elementor-element.elementor-element-298a3d40{width:auto;max-width:100%;}.elementor-3078 .elementor-element.elementor-element-298a3d40 .elementor-button{background:transparent;padding:0;border-radius:0;width:48px;height:48px;border-radius:50%;border:1.5px solid #CDB3BF;background:#FFFDFB;color:#6E3F57;display:grid;place-items:center;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s;}.elementor-3078 .elementor-element.elementor-element-298a3d40 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2ae55e9 */.elementor-3078 .elementor-element.elementor-element-e2ae55e9{--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: 10px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e404432 */.elementor-3078 .elementor-element.elementor-element-4e404432{--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: 20px 48px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-391f2d1a */.elementor-3078 .elementor-element.elementor-element-391f2d1a{font-size:inherit;line-height:inherit;font-family: "Playpen Sans Hebrew", cursive; font-size: 20px; color: rgb(138, 79, 107);}.elementor-3078 .elementor-element.elementor-element-391f2d1a p{margin:0}.elementor-3078 .elementor-element.elementor-element-391f2d1a a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ae68883 */.elementor-3078 .elementor-element.elementor-element-7ae68883{--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: 6px; max-width: 440px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aeda5419 */.elementor-3078 .elementor-element.elementor-element-aeda5419{display:block;line-height:0;opacity:.82;transition:opacity .3s ease,transform .4s ease;width: 150px; height: auto; display: block;width: 150px!important;}.elementor-3078 .elementor-element.elementor-element-aeda5419 .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-aeda5419 img{width:100%;max-width:100%;height:100%;border-radius:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6285dfd */.elementor-3078 .elementor-element.elementor-element-e6285dfd{--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 0%; display: flex; align-items: center; justify-content: center; padding-top: 28px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-83fc200c */.elementor-3078 .elementor-element.elementor-element-83fc200c{font-size:inherit;line-height:inherit;transition:color .3s;font-size: 14.5px; font-weight: 600; color: rgb(138, 79, 107);}.elementor-3078 .elementor-element.elementor-element-83fc200c p{margin:0}.elementor-3078 .elementor-element.elementor-element-83fc200c a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07990ece */.elementor-3078 .elementor-element.elementor-element-07990ece{--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;border:1px solid #EADDD5;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;flex: 0 0 clamp(240px, 23vw, 320px); scroll-snap-align: start; height: 196px; border-radius: 130px 130px 24px 24px; background: rgb(255, 253, 251); display: flex; flex-direction: column; align-items: center; justify-content: flex-end; gap: 26px; padding: 24px 24px 26px; text-decoration: none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3000c1ba */.elementor-3078 .elementor-element.elementor-element-3000c1ba{display:block;line-height:0;opacity:.82;transition:opacity .3s ease,transform .4s ease;width: 178px; height: auto; display: block;width: 178px!important;}.elementor-3078 .elementor-element.elementor-element-3000c1ba .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-3000c1ba img{width:100%;max-width:100%;height:100%;border-radius:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f7d47f5 */.elementor-3078 .elementor-element.elementor-element-5f7d47f5{--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 0%; display: flex; align-items: center; justify-content: center; padding-top: 28px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f9e8f69 */.elementor-3078 .elementor-element.elementor-element-3f9e8f69{font-size:inherit;line-height:inherit;transition:color .3s;font-size: 14.5px; font-weight: 600; color: rgb(138, 79, 107);}.elementor-3078 .elementor-element.elementor-element-3f9e8f69 p{margin:0}.elementor-3078 .elementor-element.elementor-element-3f9e8f69 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44a592d1 */.elementor-3078 .elementor-element.elementor-element-44a592d1{--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;border:1px solid #EADDD5;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;flex: 0 0 clamp(240px, 23vw, 320px); scroll-snap-align: start; height: 196px; border-radius: 130px 130px 24px 24px; background: rgb(255, 253, 251); display: flex; flex-direction: column; align-items: center; justify-content: flex-end; gap: 26px; padding: 24px 24px 26px; text-decoration: none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a20d7516 */.elementor-3078 .elementor-element.elementor-element-a20d7516{display:block;line-height:0;opacity:.82;transition:opacity .3s ease,transform .4s ease;width: 168px; height: auto; display: block;width: 168px!important;}.elementor-3078 .elementor-element.elementor-element-a20d7516 .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-a20d7516 img{width:100%;max-width:100%;height:100%;border-radius:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-670c0929 */.elementor-3078 .elementor-element.elementor-element-670c0929{--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 0%; display: flex; align-items: center; justify-content: center; padding-top: 28px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b3af377 */.elementor-3078 .elementor-element.elementor-element-1b3af377{font-size:inherit;line-height:inherit;transition:color .3s;font-size: 14.5px; font-weight: 600; color: rgb(138, 79, 107);}.elementor-3078 .elementor-element.elementor-element-1b3af377 p{margin:0}.elementor-3078 .elementor-element.elementor-element-1b3af377 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a0e07b7 */.elementor-3078 .elementor-element.elementor-element-0a0e07b7{--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;border:1px solid #EADDD5;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;flex: 0 0 clamp(240px, 23vw, 320px); scroll-snap-align: start; height: 196px; border-radius: 130px 130px 24px 24px; background: rgb(255, 253, 251); display: flex; flex-direction: column; align-items: center; justify-content: flex-end; gap: 26px; padding: 24px 24px 26px; text-decoration: none;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74dca30f */.elementor-3078 .elementor-element.elementor-element-74dca30f{display:block;line-height:0;opacity:.82;transition:opacity .3s ease,transform .4s ease;width: 140px; height: auto; display: block;width: 140px!important;}.elementor-3078 .elementor-element.elementor-element-74dca30f .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-74dca30f img{width:100%;max-width:100%;height:100%;border-radius:inherit;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfd006b4 */.elementor-3078 .elementor-element.elementor-element-cfd006b4{--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 0%; display: flex; align-items: center; justify-content: center; padding-top: 28px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-08adff67 */.elementor-3078 .elementor-element.elementor-element-08adff67{font-size:inherit;line-height:inherit;transition:color .3s;font-size: 14.5px; font-weight: 600; color: rgb(138, 79, 107);}.elementor-3078 .elementor-element.elementor-element-08adff67 p{margin:0}.elementor-3078 .elementor-element.elementor-element-08adff67 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-610a358f */.elementor-3078 .elementor-element.elementor-element-610a358f{--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;border:1px solid #EADDD5;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;flex: 0 0 clamp(240px, 23vw, 320px); scroll-snap-align: start; height: 196px; border-radius: 130px 130px 24px 24px; background: rgb(255, 253, 251); display: flex; flex-direction: column; align-items: center; justify-content: flex-end; gap: 26px; padding: 24px 24px 26px; text-decoration: none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd41351c */.elementor-3078 .elementor-element.elementor-element-cd41351c{--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;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 72px);mask-image:linear-gradient(to right,transparent 0,#000 72px);display: flex; gap: 18px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; padding: 8px 2px 6px; margin: -8px -2px 0px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d37d8f9d */.elementor-3078 .elementor-element.elementor-element-d37d8f9d{--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;width:8px;height:8px;border-radius:4px;background:#D9C3CC;transition:width .3s,background-color .3s;width:26px;background:#6E3F57;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10734308 */.elementor-3078 .elementor-element.elementor-element-10734308{--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;width:8px;height:8px;border-radius:4px;background:#D9C3CC;transition:width .3s,background-color .3s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5cd1185 */.elementor-3078 .elementor-element.elementor-element-d5cd1185{--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;width:8px;height:8px;border-radius:4px;background:#D9C3CC;transition:width .3s,background-color .3s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52da2801 */.elementor-3078 .elementor-element.elementor-element-52da2801{--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;width:8px;height:8px;border-radius:4px;background:#D9C3CC;transition:width .3s,background-color .3s;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-354e715f */.elementor-3078 .elementor-element.elementor-element-354e715f{--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: 8px; justify-content: center; margin-top: -8px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2df3b08 */.elementor-3078 .elementor-element.elementor-element-d2df3b08{--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(http://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, 234, 226); padding: 56px clamp(24px, 4.5vw, 72px) 60px; display: flex; flex-direction: column; gap: 34px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d90866a */.elementor-3078 .elementor-element.elementor-element-3d90866a{--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 24px 88px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4261c899 */.elementor-3078 .elementor-element.elementor-element-4261c899{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-3078 .elementor-element.elementor-element-4261c899 p{margin:0}.elementor-3078 .elementor-element.elementor-element-4261c899 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99df6508 */.elementor-3078 .elementor-element.elementor-element-99df6508{margin: 0px; font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: clamp(38px, 4vw, 54px); line-height: 1.08; color: rgb(42, 28, 35);}.elementor-3078 .elementor-element.elementor-element-99df6508 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-682a7c5d */.elementor-3078 .elementor-element.elementor-element-682a7c5d{font-size:inherit;line-height:inherit;margin: 0px; font-size: 17.5px; line-height: 1.6; color: rgb(107, 89, 97);}.elementor-3078 .elementor-element.elementor-element-682a7c5d p{margin:0}.elementor-3078 .elementor-element.elementor-element-682a7c5d a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a929d00f */.elementor-3078 .elementor-element.elementor-element-a929d00f{display:block;line-height:0;width: 58px; height: 58px; border-radius: 50%; object-fit: cover; box-shadow: rgb(255, 253, 251) 0px 0px 0px 3px, rgb(217, 185, 199) 0px 0px 0px 4.5px;width: 58px!important;}.elementor-3078 .elementor-element.elementor-element-a929d00f .elementor-widget-container{height:100%}.elementor-3078 .elementor-element.elementor-element-a929d00f 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-ce5b34e0 */.elementor-3078 .elementor-element.elementor-element-ce5b34e0{font-size:inherit;line-height:inherit;font-family: Fredoka, Rubik, sans-serif; font-weight: 600; font-size: 23px; color: rgb(42, 28, 35);}.elementor-3078 .elementor-element.elementor-element-ce5b34e0 p{margin:0}.elementor-3078 .elementor-element.elementor-element-ce5b34e0 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b463f95f */.elementor-3078 .elementor-element.elementor-element-b463f95f{--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: 14px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c6eabae */.elementor-3078 .elementor-element.elementor-element-3c6eabae{font-size:inherit;line-height:inherit;font-size: 16px; line-height: 1.6; color: rgb(74, 57, 65);}.elementor-3078 .elementor-element.elementor-element-3c6eabae p{margin:0}.elementor-3078 .elementor-element.elementor-element-3c6eabae a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36caf6d5 */.elementor-3078 .elementor-element.elementor-element-36caf6d5{width:auto;max-width:100%;}.elementor-3078 .elementor-element.elementor-element-36caf6d5 .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: 4px;}.elementor-3078 .elementor-element.elementor-element-36caf6d5 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9eb138 */.elementor-3078 .elementor-element.elementor-element-0e9eb138{--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;margin-top: 12px; padding: 26px 28px; border-radius: 24px; background: rgb(243, 234, 226); display: flex; flex-direction: column; gap: 12px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e2d2a0 */.elementor-3078 .elementor-element.elementor-element-c6e2d2a0{--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 360px; display: flex; flex-direction: column; gap: 20px;}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-7ffe018a */.elementor-3078 .elementor-element.elementor-element-7ffe018a{flex:1.25 1 600px;min-width:0}.elementor-3078 .elementor-element.elementor-element-7ffe018a .elementor-accordion-item{border:1px solid #E5D7DA!important;border-radius:18px;overflow:hidden;margin-bottom:12px;background:#FBF6F1}.elementor-3078 .elementor-element.elementor-element-7ffe018a .elementor-tab-title{padding:24px!important;font:500 22px/1.35 Fredoka,Rubik,sans-serif;color:#3A2230!important}.elementor-3078 .elementor-element.elementor-element-7ffe018a .elementor-tab-content{padding:0 24px 24px!important;border:0!important;font:400 16px/1.8 Rubik,sans-serif;color:#6B5961}.elementor-3078 .elementor-element.elementor-element-7ffe018a .elementor-accordion-icon{font-size:16px;color:#8A4F6B}@media(max-width:767px){.elementor-3078 .elementor-element.elementor-element-7ffe018a{flex-basis:auto;width:100%}.elementor-3078 .elementor-element.elementor-element-7ffe018a .elementor-tab-title{font-size:18px;padding:20px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cba4148b */.elementor-3078 .elementor-element.elementor-element-cba4148b{--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: flex; flex-wrap: wrap; gap: 48px 96px; align-items: flex-start;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7df94554 */.elementor-3078 .elementor-element.elementor-element-7df94554{--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: 88px 0px 96px; background: rgb(255, 253, 251); border-top: 1px solid rgb(234, 221, 213);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ea62d8e */.elementor-3078 .elementor-element.elementor-element-0ea62d8e{--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-3078 .elementor-element.elementor-element-0ea62d8e{direction:rtl;font-family:Rubik,Arial,sans-serif;color:#2A1C23;background:#FBF6F1;-webkit-font-smoothing:antialiased}.elementor-3078 .elementor-element.elementor-element-0ea62d8e *{box-sizing:border-box}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-widget{margin:0;min-width:0}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-widget-container{font:inherit;color:inherit}.elementor-3078 .elementor-element.elementor-element-0ea62d8e h1,.elementor-3078 .elementor-element.elementor-element-0ea62d8e h2,.elementor-3078 .elementor-element.elementor-element-0ea62d8e h3,.elementor-3078 .elementor-element.elementor-element-0ea62d8e p{margin:0}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}.elementor-3078 .elementor-element.elementor-element-0ea62d8e a{color:inherit}.elementor-3078 .elementor-element.elementor-element-0ea62d8e a:focus-visible,.elementor-3078 .elementor-element.elementor-element-0ea62d8e button:focus-visible,.elementor-3078 .elementor-element.elementor-element-0ea62d8e input:focus-visible,.elementor-3078 .elementor-element.elementor-element-0ea62d8e select:focus-visible{outline:3px solid #9A5F7B;outline-offset:4px}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-widget-button .elementor-button{font:inherit;line-height:inherit}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-button-content-wrapper{align-items:center;gap:10px}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-button-text{flex-grow:0}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-widget-image img{display:block}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-widget-icon .elementor-icon{display:flex}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-widget-icon svg{width:100%;height:100%}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-button-icon svg{fill:currentColor}@media(prefers-reduced-motion:reduce){.elementor-3078 .elementor-element.elementor-element-0ea62d8e *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.elementor-3078 .elementor-element.elementor-element-0ea62d8e{width:100%;max-width:none;padding:0;overflow:hidden}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .e-con{--flex-wrap:nowrap}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-widget-heading h1,.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-widget-heading h2,.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-widget-heading h3{font-family:Fredoka,Rubik,sans-serif}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-widget:not(.elementor-widget-image){max-width:100%}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-button-icon svg{width:18px;height:18px}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .elementor-button .elementor-button-content-wrapper{flex-direction:row}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-0 img{border-radius:inherit}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .grain{background-image:url('http://belly-baby.co.il/wp-content/uploads/2026/10/bb-reference-763b01e607d8d8332b45d360968450c6.png');background-size:180px}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .cat{transition:transform .25s ease,box-shadow .25s ease}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .cat:hover{transform:translateY(-4px);box-shadow:0 14px 32px #3A223012}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-category-area{display:grid!important;grid-template-columns:1fr 2fr!important;gap:20px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-6 .elementor-widget-image img{object-fit:cover}
@media(max-width:1024px){.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-inner{padding-inline:32px!important;gap:32px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e>.e-con{padding-top:64px;padding-bottom:64px}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-copy{padding:38px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-copy>.e-con{max-width:480px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-copy h1{font-size:62px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-9{padding-inline:20px!important}}
@media(max-width:767px){.elementor-3078 .elementor-element.elementor-element-0ea62d8e>.e-con{padding:52px 16px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-inner{padding:0!important;max-width:100%!important;gap:24px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-inner>.e-con{max-width:100%;min-width:0;flex-basis:auto!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e h2.elementor-heading-title{font-size:36px!important;line-height:1.12!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e h3.elementor-heading-title{font-size:23px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-0{padding:12px 12px 44px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-panel{display:flex!important;flex-direction:column!important;min-height:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;align-items:stretch!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-panel>.elementor-widget-image{position:relative!important;inset:auto!important;width:100%!important;height:300px!important;border-radius:24px!important;overflow:hidden}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-panel>.elementor-widget-image img{object-position:16% 34%!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-shade{display:none!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-copy{padding:28px 10px 0!important;margin:0!important;width:100%!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-copy>.e-con{max-width:none!important;gap:18px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-copy h1{font-size:52px!important;line-height:1.06!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-copy p{font-size:17px!important;line-height:1.7!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-copy .elementor-button{font-size:15px!important;padding-inline:20px!important;height:50px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-trust>.e-con:not(:first-child){display:none!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-trust{padding-top:12px!important;gap:0!important;font-size:13px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-1{background:#F3EAE2!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-1 .bb26-inner>.e-con:first-child{display:block!important;margin-bottom:26px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-1 .bb26-inner>.e-con:first-child>p{display:none!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-category-area{display:flex!important;flex-direction:column!important;gap:14px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-category-area>.e-con:first-child{flex:auto!important;width:100%!important;height:320px!important;min-height:320px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-category-grid{flex:auto!important;width:100%!important;grid-auto-rows:220px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-category-grid>.e-con{grid-column:auto!important;grid-row:auto!important;min-height:220px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-category-grid .cat{min-width:0!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-3{padding:60px 26px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-3>.e-con{padding:0!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-3 .elementor-widget-text-editor{font-size:30px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-3 .elementor-widget-text-editor:last-child{font-size:17px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-5{padding:0 12px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-5>.e-con{display:flex!important;flex-direction:column-reverse!important;border-radius:26px!important;gap:0!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-5>.e-con>.e-con{flex:auto!important;width:100%!important;padding:30px 24px!important;min-height:0!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-5>.e-con>.e-con:last-child{padding:0!important;height:320px!important;min-height:320px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-6>.e-con{display:flex!important;flex-direction:column!important;gap:30px!important;padding:0 6px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-6>.e-con>.e-con{flex:auto!important;width:100%!important;max-width:none!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-6>.e-con>.e-con:first-child{max-width:330px!important;align-self:center!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-7{padding:64px 16px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-7>.elementor-widget-image{width:300px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-7>.e-con{padding:0!important;gap:30px!important;display:flex!important;flex-direction:column!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-7>.e-con>.e-con{flex:auto!important;width:100%!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-8>.e-con{padding:0 6px!important;display:flex!important;flex-direction:column!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-8>.e-con>.e-con{width:100%!important;flex:auto!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-8>.e-con>.e-con:last-child .elementor-widget-image{display:none!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-9{padding:0 12px 48px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-9>.e-con{padding:34px 20px!important;border-radius:26px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-10>.e-con{display:flex!important;flex-direction:column!important;padding:0 6px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-10>.e-con>.e-con{width:100%!important;flex:auto!important}}

@media(max-width:767px){.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-service-visual{display:none!important}}
@media(min-width:768px) and (max-width:1024px){.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-5>.e-con{flex-wrap:nowrap!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-5>.e-con>.e-con{flex:1 1 0!important;min-width:0!important;min-height:480px!important;padding:38px 28px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-5>.e-con>.e-con:last-child{padding:0!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-6>.e-con{flex-wrap:nowrap!important;gap:38px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-6>.e-con>.e-con:first-child{flex:0 0 286px!important;min-width:0!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-6>.e-con>.e-con:last-child{flex:1 1 0!important;min-width:0!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-service-visual{flex:0 0 270px!important;min-height:480px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-service-row{flex-wrap:nowrap!important;gap:32px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-service-row>.e-con:first-child{flex:1 1 0!important;min-width:0!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-10>.e-con{flex-wrap:nowrap!important;gap:32px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-10>.e-con>.e-con:first-child{flex:0 0 288px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-10 .elementor-widget-accordion{flex:1 1 0!important;min-width:0!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-category-area>.e-con:first-child{min-height:444px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-category-grid{grid-auto-rows:212px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-category-grid>.e-con{min-height:212px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e h2.elementor-heading-title{font-size:40px!important}}

.elementor-3078 .elementor-element.elementor-element-0ea62d8e .brand-track{display:flex!important;overflow-x:auto!important;flex-wrap:nowrap!important;gap:18px!important;max-width:100%;width:100%}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .brand-track>.brand{flex:0 0 clamp(240px,23vw,320px)!important;min-width:240px!important;height:196px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .brand-track>.brand img{object-fit:contain;max-height:90px}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bdot{min-height:8px!important;width:8px!important;flex:none;border-radius:4px;background:#D9C3CC!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bdot.is-on{width:26px!important;background:#6E3F57!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-brand-prev .elementor-button,.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-brand-next .elementor-button{padding:0!important;display:grid!important;place-items:center;width:48px;height:48px;border-radius:50%;border:1.5px solid #CDB3BF;background:#FFFDFB}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-brand-prev .elementor-button-icon{transform:rotate(180deg)}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .brand-track .brand:hover{transform:translateY(-4px);box-shadow:0 12px 28px #3A223012}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-service-timeline>.e-con{align-items:stretch!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-service-timeline>.e-con>.e-con:first-child{align-self:stretch;min-width:48px}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-service-timeline .elementor-heading-title a{display:inline-flex;align-items:center;gap:10px}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-service-timeline .elementor-heading-title a>span{color:#9A5F7B;font-size:20px}@media(max-width:767px){.elementor-3078 .elementor-element.elementor-element-0ea62d8e .brand-track>.brand{flex-basis:240px!important}.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-service-timeline>.e-con{gap:18px!important}}

/* Tablet artboard: photo with an overlapping editorial card. */
@media(min-width:768px) and (max-width:1024px){
.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-0{padding:16px 20px 0!important}
.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-panel{display:flex!important;flex-direction:column!important;min-height:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;align-items:stretch!important}
.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-panel>.elementor-widget-image{position:relative!important;inset:auto!important;width:100%!important;height:330px!important;border-radius:32px!important;overflow:hidden}
.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-panel>.elementor-widget-image img{height:330px!important;object-fit:cover!important;object-position:22% 38%!important}
.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-shade{display:none!important}
.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-copy{position:relative!important;margin:-104px 36px 0!important;padding:36px 40px 30px!important;width:calc(100% - 72px)!important;background:#FBF6F1!important;border-radius:30px!important;box-shadow:0 26px 54px rgba(58,34,48,.12)!important;overflow:visible!important}
.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-copy>.e-con{position:static!important;max-width:none!important;gap:18px!important}
.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-copy>.e-con>.bb26-handwritten:first-child{position:absolute!important;top:-204px!important;right:-12px!important;width:auto!important;font-size:18px!important;background:rgba(251,246,241,.92)!important;padding:7px 16px!important;border-radius:999px!important}
.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-copy h1{font-size:58px!important;line-height:1.04!important}
.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-copy>.e-con>.elementor-widget-text-editor:not(.bb26-handwritten){font-size:18px!important;line-height:1.6!important;max-width:580px!important}
.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-trust{display:flex!important;flex-wrap:wrap!important;gap:10px 22px!important;padding-top:18px!important;font-size:14.5px!important}
.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-hero-trust>.elementor-widget-text-editor{width:auto!important;flex:none!important}
.elementor-3078 .elementor-element.elementor-element-0ea62d8e .bb26-home-section-1 .elementor-tabs-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
}/* End custom CSS */