.elementor-3091 .elementor-element.elementor-element-f3c0e27b{--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-3091 .elementor-element.elementor-element-c07d8742{--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-3091 .elementor-element.elementor-element-7d8bd395{--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-3091 .elementor-element.elementor-element-21dee570{--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-3091 .elementor-element.elementor-element-e438f0ed{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-dd253c04 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-e339e820{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-92bf7960{--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-3091 .elementor-element.elementor-element-1956dbbf .elementor-button-content-wrapper{flex-direction:row;}.elementor-3091 .elementor-element.elementor-element-61dd5dbe{--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-3091 .elementor-element.elementor-element-9bb8a818{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-a08914d9{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-d530e522{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-b77a3402{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-f551b1a8{--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-3091 .elementor-element.elementor-element-7b66354c{--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-3091 .elementor-element.elementor-element-0a2f2eea{--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-3091 .elementor-element.elementor-element-2ef48f63{--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-3091 .elementor-element.elementor-element-9829fa23{--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-3091 .elementor-element.elementor-element-222a0a82{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-c23ee8ef{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-bc51b3f3{--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-3091 .elementor-element.elementor-element-44ce9538{--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-3091 .elementor-element.elementor-element-64db65bc{--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-3091 .elementor-element.elementor-element-5e1ff39f{--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-3091 .elementor-element.elementor-element-f3fee88c{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-ee115859 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-eb1e0dd7{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-b723c04b{--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-3091 .elementor-element.elementor-element-e02bca47{--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-3091 .elementor-element.elementor-element-1dcc0a6c{--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-3091 .elementor-element.elementor-element-56486218{--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-3091 .elementor-element.elementor-element-fc967176{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-91f5efb2{--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-3091 .elementor-element.elementor-element-97df23ba .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-39622300{font-family:"Fredoka", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-ddc26d60{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-5d3155bf{--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-3091 .elementor-element.elementor-element-0816ff44 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3091 .elementor-element.elementor-element-80f224e1{--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-3091 .elementor-element.elementor-element-8407fd78{--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-3091 .elementor-element.elementor-element-33420c1c{--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-3091 .elementor-element.elementor-element-797169f0{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-174127f3{--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-3091 .elementor-element.elementor-element-f0aef269 .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-8b9b77c2{font-family:"Fredoka", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-47c0eb0b{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-20a6dbb8{--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-3091 .elementor-element.elementor-element-fdd65378 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3091 .elementor-element.elementor-element-34deafa9{--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-3091 .elementor-element.elementor-element-53c3a6ff{--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-3091 .elementor-element.elementor-element-413f6ed6{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-41bbbe48{--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-3091 .elementor-element.elementor-element-671eb70a .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-67f67efb{font-family:"Fredoka", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-259e6b9f{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-f33c9f09{--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-3091 .elementor-element.elementor-element-693c29bd .elementor-button-content-wrapper{flex-direction:row;}.elementor-3091 .elementor-element.elementor-element-c23310a3{--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-3091 .elementor-element.elementor-element-942c7785{--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-3091 .elementor-element.elementor-element-797030d6{--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-3091 .elementor-element.elementor-element-3b533065{--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-3091 .elementor-element.elementor-element-887ab790{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-e6c0ecfd .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-a5cdca61{--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-3091 .elementor-element.elementor-element-f2356f59{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-124a85b9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3091 .elementor-element.elementor-element-2ecbed48{--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-3091 .elementor-element.elementor-element-e6bb870f{--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-3091 .elementor-element.elementor-element-de5ec147{--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-3091 .elementor-element.elementor-element-fcc7756b{--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-3091 .elementor-element.elementor-element-6c8d7c5f{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-01954a9d .elementor-heading-title{font-family:"Fredoka", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-f8bad727{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-d56a76fc{--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-3091 .elementor-element.elementor-element-76353b60{--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-3091 .elementor-element.elementor-element-807fec74{--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-3091 .elementor-element.elementor-element-8c0d8d6c{--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-3091 .elementor-element.elementor-element-cbfab833{font-family:"Fredoka", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-89d6f53d{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-6accbaab .elementor-button-content-wrapper{flex-direction:row;}.elementor-3091 .elementor-element.elementor-element-cb574d3f{--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-3091 .elementor-element.elementor-element-934b0ac6{--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-3091 .elementor-element.elementor-element-3c44df1a{--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-3091 .elementor-element.elementor-element-cf72f487{font-family:"Fredoka", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-5268e989{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-286bfdb0{--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-3091 .elementor-element.elementor-element-189fc064{--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-3091 .elementor-element.elementor-element-34137755{font-family:"Rubik", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-4b84683d{font-family:"Playpen Sans Hebrew", Sans-serif;}.elementor-3091 .elementor-element.elementor-element-f9d7ad30 .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-8dafeb89 */.elementor-3091 .elementor-element.elementor-element-8dafeb89{width:100%;margin:0!important;padding:0!important}.elementor-3091 .elementor-element.elementor-element-8dafeb89 .bb26-breadcrumbs{width:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-222b58e6 */.elementor-3091 .elementor-element.elementor-element-222b58e6{flex:none;width:620px;height:620px;position:absolute;top:-130px;right:-170px;opacity:.55;}.elementor-3091 .elementor-element.elementor-element-222b58e6 img{width:100%;height:100%}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e438f0ed */.elementor-3091 .elementor-element.elementor-element-e438f0ed{font-size:inherit;line-height:inherit;display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:.04em;color:#8A4F6B;}.elementor-3091 .elementor-element.elementor-element-e438f0ed p{margin:0}.elementor-3091 .elementor-element.elementor-element-e438f0ed a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd253c04 */.elementor-3091 .elementor-element.elementor-element-dd253c04{margin:0;font-family:'Fredoka','Rubik',sans-serif;font-weight:600;font-size:clamp(44px,4.6vw,68px);line-height:1.06;color:#2A1C23;}.elementor-3091 .elementor-element.elementor-element-dd253c04 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}.elementor-3091 .elementor-element.elementor-element-dd253c04 .elementor-heading-title>span{color:#9A5F7B}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-dd253c04{font-size:42px;line-height:1.1}}.elementor-3091 .elementor-element.elementor-element-dd253c04 .elementor-heading-title>span{color:#9A5F7B}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e339e820 */.elementor-3091 .elementor-element.elementor-element-e339e820{font-size:inherit;line-height:inherit;margin:0;font-size:19.5px;line-height:1.68;color:#4A3941;max-width:540px;text-wrap:pretty;}.elementor-3091 .elementor-element.elementor-element-e339e820 p{margin:0}.elementor-3091 .elementor-element.elementor-element-e339e820 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1956dbbf */.elementor-3091 .elementor-element.elementor-element-1956dbbf{width:auto;max-width:100%;}.elementor-3091 .elementor-element.elementor-element-1956dbbf .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:0 30px;border-radius:999px;background:#6E3F57;color:#FBF6F1;text-decoration:none;font-weight:600;font-size:17px;}.elementor-3091 .elementor-element.elementor-element-1956dbbf .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92bf7960 */.elementor-3091 .elementor-element.elementor-element-92bf7960{--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;padding-top:4px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bb8a818 */.elementor-3091 .elementor-element.elementor-element-9bb8a818{font-size:inherit;line-height:inherit;font-size:15px;font-weight:600;color:#6B5961;margin-left:4px;}.elementor-3091 .elementor-element.elementor-element-9bb8a818 p{margin:0}.elementor-3091 .elementor-element.elementor-element-9bb8a818 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a08914d9 */.elementor-3091 .elementor-element.elementor-element-a08914d9{font-size:inherit;line-height:inherit;color:#6E3F57;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid #E2CFC6;background:rgba(251,246,241,.7);color:#6E3F57;text-decoration:none;font-size:15px;font-weight:600;}.elementor-3091 .elementor-element.elementor-element-a08914d9 p{margin:0}.elementor-3091 .elementor-element.elementor-element-a08914d9 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d530e522 */.elementor-3091 .elementor-element.elementor-element-d530e522{font-size:inherit;line-height:inherit;color:#6E3F57;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid #E2CFC6;background:rgba(251,246,241,.7);color:#6E3F57;text-decoration:none;font-size:15px;font-weight:600;}.elementor-3091 .elementor-element.elementor-element-d530e522 p{margin:0}.elementor-3091 .elementor-element.elementor-element-d530e522 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b77a3402 */.elementor-3091 .elementor-element.elementor-element-b77a3402{font-size:inherit;line-height:inherit;color:#6E3F57;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid #E2CFC6;background:rgba(251,246,241,.7);color:#6E3F57;text-decoration:none;font-size:15px;font-weight:600;}.elementor-3091 .elementor-element.elementor-element-b77a3402 p{margin:0}.elementor-3091 .elementor-element.elementor-element-b77a3402 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61dd5dbe */.elementor-3091 .elementor-element.elementor-element-61dd5dbe{--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:10px;flex-wrap:wrap;padding-top:22px;margin-top:4px;border-top:1px solid rgba(110,63,87,.18);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21dee570 */.elementor-3091 .elementor-element.elementor-element-21dee570{--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 460px;display:flex;flex-direction:column;gap:22px;position:relative;}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-21dee570{flex-basis:100%;min-width:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a2f2eea */.elementor-3091 .elementor-element.elementor-element-0a2f2eea{--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:0;border-radius:260px 260px 32px 32px;border:1.5px solid #D9B9C7;transform:translate(-22px,22px);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23d86c7d */.elementor-3091 .elementor-element.elementor-element-23d86c7d{display:block;line-height:0;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;width:100%!important;}.elementor-3091 .elementor-element.elementor-element-23d86c7d .elementor-widget-container{height:100%}.elementor-3091 .elementor-element.elementor-element-23d86c7d img{width:100%;max-width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:50% 50%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef48f63 */.elementor-3091 .elementor-element.elementor-element-2ef48f63{--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:0;border-radius:260px 260px 32px 32px;overflow:hidden;background:#EBDCD8;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a96485f1 */.elementor-3091 .elementor-element.elementor-element-a96485f1{display:block;line-height:0;position:absolute;top:14px;left:16px;width:30px;height:auto;opacity:.5;width:30px!important;}.elementor-3091 .elementor-element.elementor-element-a96485f1 .elementor-widget-container{height:100%}.elementor-3091 .elementor-element.elementor-element-a96485f1 img{width:100%;max-width:100%;height:100%;border-radius:inherit;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-222a0a82 */.elementor-3091 .elementor-element.elementor-element-222a0a82{font-size:inherit;line-height:inherit;font-family:'Playpen Sans Hebrew',cursive;font-size:30px;color:#6E3F57;line-height:1.1;}.elementor-3091 .elementor-element.elementor-element-222a0a82 p{margin:0}.elementor-3091 .elementor-element.elementor-element-222a0a82 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c23ee8ef */.elementor-3091 .elementor-element.elementor-element-c23ee8ef{font-size:inherit;line-height:inherit;font-family:'Playpen Sans Hebrew',cursive;font-size:16.5px;color:#5C4A52;line-height:1.5;}.elementor-3091 .elementor-element.elementor-element-c23ee8ef p{margin:0}.elementor-3091 .elementor-element.elementor-element-c23ee8ef a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9829fa23 */.elementor-3091 .elementor-element.elementor-element-9829fa23{--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:52px;right:-28px;transform:rotate(-3deg);background:#FFFDFB;padding:22px 26px 24px;border-radius:6px;box-shadow:0 22px 48px rgba(58,34,48,.22);max-width:250px;display:flex;flex-direction:column;gap:8px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b66354c */.elementor-3091 .elementor-element.elementor-element-7b66354c{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;position:relative;width:min(440px,100%);aspect-ratio:440/560;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f551b1a8 */.elementor-3091 .elementor-element.elementor-element-f551b1a8{--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 420px;display:flex;justify-content:center;position:relative;}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-f551b1a8{flex-basis:100%;min-width:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d8bd395 */.elementor-3091 .elementor-element.elementor-element-7d8bd395{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;background-image:url(https://belly-baby.co.il/wp-content/uploads/2026/10/bb-reference-763b01e607d8d8332b45d360968450c6.png);background-size:220px 220px;max-width:1392px;margin:0 auto;border-radius:36px;background-color:#F3E8E1;padding:60px clamp(28px,5vw,88px) 76px;display:flex;flex-wrap:wrap;gap:56px 72px;align-items:center;overflow:hidden;position:relative;}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-7d8bd395{width:100%;padding-left:22px;padding-right:22px;border-radius:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07d8742 */.elementor-3091 .elementor-element.elementor-element-c07d8742{--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 0;}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-c07d8742{padding-top:52px;padding-bottom:52px;padding-left:18px;padding-right:18px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3fee88c */.elementor-3091 .elementor-element.elementor-element-f3fee88c{font-size:inherit;line-height:inherit;display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:.04em;color:#8A4F6B;}.elementor-3091 .elementor-element.elementor-element-f3fee88c p{margin:0}.elementor-3091 .elementor-element.elementor-element-f3fee88c a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee115859 */.elementor-3091 .elementor-element.elementor-element-ee115859{margin:0;font-family:'Fredoka','Rubik',sans-serif;font-weight:600;font-size:clamp(38px,4vw,56px);line-height:1.1;color:#2A1C23;}.elementor-3091 .elementor-element.elementor-element-ee115859 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-ee115859{font-size:34px;line-height:1.15}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e1ff39f */.elementor-3091 .elementor-element.elementor-element-5e1ff39f{--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:760px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb1e0dd7 */.elementor-3091 .elementor-element.elementor-element-eb1e0dd7{font-size:inherit;line-height:inherit;margin:0;max-width:400px;display:flex;align-items:center;gap:14px;font-size:17.5px;line-height:1.6;color:#6B5961;}.elementor-3091 .elementor-element.elementor-element-eb1e0dd7 p{margin:0}.elementor-3091 .elementor-element.elementor-element-eb1e0dd7 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64db65bc */.elementor-3091 .elementor-element.elementor-element-64db65bc{--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:44px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d97ff87c */.elementor-3091 .elementor-element.elementor-element-d97ff87c{display:block;line-height:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 28%;width:100%!important;}.elementor-3091 .elementor-element.elementor-element-d97ff87c .elementor-widget-container{height:100%}.elementor-3091 .elementor-element.elementor-element-d97ff87c img{width:100%;max-width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:50% 28%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56486218 */.elementor-3091 .elementor-element.elementor-element-56486218{--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;top:-4%;right:-30%;bottom:-46%;left:-30%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc967176 */.elementor-3091 .elementor-element.elementor-element-fc967176{font-size:inherit;line-height:inherit;position:absolute;bottom:16px;right:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;background:#6E3F57;color:#FBF6F1;font-size:14px;font-weight:700;}.elementor-3091 .elementor-element.elementor-element-fc967176 p{margin:0}.elementor-3091 .elementor-element.elementor-element-fc967176 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dcc0a6c */.elementor-3091 .elementor-element.elementor-element-1dcc0a6c{--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;height:400px;border-radius:200px 200px 18px 18px;overflow:hidden;background:#EFE4DA;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97df23ba */.elementor-3091 .elementor-element.elementor-element-97df23ba{margin:0;font-family:'Fredoka','Rubik',sans-serif;font-weight:600;font-size:30px;line-height:1.15;color:#2A1C23;}.elementor-3091 .elementor-element.elementor-element-97df23ba .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-97df23ba{font-size:25px;line-height:1.2}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39622300 */.elementor-3091 .elementor-element.elementor-element-39622300{font-size:inherit;line-height:inherit;font-family:'Fredoka','Rubik',sans-serif;font-weight:500;font-size:19px;line-height:1.3;color:#9A5F7B;}.elementor-3091 .elementor-element.elementor-element-39622300 p{margin:0}.elementor-3091 .elementor-element.elementor-element-39622300 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddc26d60 */.elementor-3091 .elementor-element.elementor-element-ddc26d60{font-size:inherit;line-height:inherit;margin:6px 0 0;font-size:16.5px;line-height:1.65;color:#4A3941;text-wrap:pretty;}.elementor-3091 .elementor-element.elementor-element-ddc26d60 p{margin:0}.elementor-3091 .elementor-element.elementor-element-ddc26d60 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0816ff44 */.elementor-3091 .elementor-element.elementor-element-0816ff44{width:auto;max-width:100%;}.elementor-3091 .elementor-element.elementor-element-0816ff44 .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:flex;align-items:center;justify-content:center;gap:10px;height:52px;border-radius:999px;border:1.5px solid #6E3F57;color:#6E3F57;text-decoration:none;font-weight:600;font-size:16px;}.elementor-3091 .elementor-element.elementor-element-0816ff44 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d3155bf */.elementor-3091 .elementor-element.elementor-element-5d3155bf{--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:auto;padding-top:18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91f5efb2 */.elementor-3091 .elementor-element.elementor-element-91f5efb2{--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 12px 0;display:flex;flex-direction:column;gap:8px;flex:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e02bca47 */.elementor-3091 .elementor-element.elementor-element-e02bca47{--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:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #EFE4DC;border-radius:28px;padding:14px 14px 22px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a05d18e */.elementor-3091 .elementor-element.elementor-element-3a05d18e{display:block;line-height:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:85% 0%;width:100%!important;}.elementor-3091 .elementor-element.elementor-element-3a05d18e .elementor-widget-container{height:100%}.elementor-3091 .elementor-element.elementor-element-3a05d18e img{width:100%;max-width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:85% 0%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33420c1c */.elementor-3091 .elementor-element.elementor-element-33420c1c{--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;top:0;right:-2%;bottom:-34%;left:-34%;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-797169f0 */.elementor-3091 .elementor-element.elementor-element-797169f0{font-size:inherit;line-height:inherit;position:absolute;bottom:16px;right:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;background:#6E3F57;color:#FBF6F1;font-size:14px;font-weight:700;}.elementor-3091 .elementor-element.elementor-element-797169f0 p{margin:0}.elementor-3091 .elementor-element.elementor-element-797169f0 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8407fd78 */.elementor-3091 .elementor-element.elementor-element-8407fd78{--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;height:400px;border-radius:200px 200px 18px 18px;overflow:hidden;background:#EFE4DA;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f0aef269 */.elementor-3091 .elementor-element.elementor-element-f0aef269{margin:0;font-family:'Fredoka','Rubik',sans-serif;font-weight:600;font-size:30px;line-height:1.15;color:#2A1C23;}.elementor-3091 .elementor-element.elementor-element-f0aef269 .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-f0aef269{font-size:25px;line-height:1.2}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8b9b77c2 */.elementor-3091 .elementor-element.elementor-element-8b9b77c2{font-size:inherit;line-height:inherit;font-family:'Fredoka','Rubik',sans-serif;font-weight:500;font-size:19px;line-height:1.3;color:#9A5F7B;}.elementor-3091 .elementor-element.elementor-element-8b9b77c2 p{margin:0}.elementor-3091 .elementor-element.elementor-element-8b9b77c2 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47c0eb0b */.elementor-3091 .elementor-element.elementor-element-47c0eb0b{font-size:inherit;line-height:inherit;margin:6px 0 0;font-size:16.5px;line-height:1.65;color:#4A3941;text-wrap:pretty;}.elementor-3091 .elementor-element.elementor-element-47c0eb0b p{margin:0}.elementor-3091 .elementor-element.elementor-element-47c0eb0b a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fdd65378 */.elementor-3091 .elementor-element.elementor-element-fdd65378{width:auto;max-width:100%;}.elementor-3091 .elementor-element.elementor-element-fdd65378 .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:flex;align-items:center;justify-content:center;gap:10px;height:52px;border-radius:999px;border:1.5px solid #6E3F57;color:#6E3F57;text-decoration:none;font-weight:600;font-size:16px;}.elementor-3091 .elementor-element.elementor-element-fdd65378 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20a6dbb8 */.elementor-3091 .elementor-element.elementor-element-20a6dbb8{--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:auto;padding-top:18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174127f3 */.elementor-3091 .elementor-element.elementor-element-174127f3{--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 12px 0;display:flex;flex-direction:column;gap:8px;flex:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80f224e1 */.elementor-3091 .elementor-element.elementor-element-80f224e1{--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:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #EFE4DC;border-radius:28px;padding:14px 14px 22px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0072e9c */.elementor-3091 .elementor-element.elementor-element-d0072e9c{display:block;line-height:0;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;width:100%!important;}.elementor-3091 .elementor-element.elementor-element-d0072e9c .elementor-widget-container{height:100%}.elementor-3091 .elementor-element.elementor-element-d0072e9c 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-413f6ed6 */.elementor-3091 .elementor-element.elementor-element-413f6ed6{font-size:inherit;line-height:inherit;position:absolute;bottom:16px;right:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;background:#6E3F57;color:#FBF6F1;font-size:14px;font-weight:700;}.elementor-3091 .elementor-element.elementor-element-413f6ed6 p{margin:0}.elementor-3091 .elementor-element.elementor-element-413f6ed6 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53c3a6ff */.elementor-3091 .elementor-element.elementor-element-53c3a6ff{--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;height:400px;border-radius:200px 200px 18px 18px;overflow:hidden;background:#EFE4DA;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-671eb70a */.elementor-3091 .elementor-element.elementor-element-671eb70a{margin:0;font-family:'Fredoka','Rubik',sans-serif;font-weight:600;font-size:30px;line-height:1.15;color:#2A1C23;}.elementor-3091 .elementor-element.elementor-element-671eb70a .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-671eb70a{font-size:25px;line-height:1.2}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67f67efb */.elementor-3091 .elementor-element.elementor-element-67f67efb{font-size:inherit;line-height:inherit;font-family:'Fredoka','Rubik',sans-serif;font-weight:500;font-size:19px;line-height:1.3;color:#9A5F7B;}.elementor-3091 .elementor-element.elementor-element-67f67efb p{margin:0}.elementor-3091 .elementor-element.elementor-element-67f67efb a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-259e6b9f */.elementor-3091 .elementor-element.elementor-element-259e6b9f{font-size:inherit;line-height:inherit;margin:6px 0 0;font-size:16.5px;line-height:1.65;color:#4A3941;text-wrap:pretty;}.elementor-3091 .elementor-element.elementor-element-259e6b9f p{margin:0}.elementor-3091 .elementor-element.elementor-element-259e6b9f a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-693c29bd */.elementor-3091 .elementor-element.elementor-element-693c29bd{width:auto;max-width:100%;}.elementor-3091 .elementor-element.elementor-element-693c29bd .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:flex;align-items:center;justify-content:center;gap:10px;height:52px;border-radius:999px;border:1.5px solid #6E3F57;color:#6E3F57;text-decoration:none;font-weight:600;font-size:16px;}.elementor-3091 .elementor-element.elementor-element-693c29bd .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f33c9f09 */.elementor-3091 .elementor-element.elementor-element-f33c9f09{--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:auto;padding-top:18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41bbbe48 */.elementor-3091 .elementor-element.elementor-element-41bbbe48{--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 12px 0;display:flex;flex-direction:column;gap:8px;flex:1;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34deafa9 */.elementor-3091 .elementor-element.elementor-element-34deafa9{--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:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #EFE4DC;border-radius:28px;padding:14px 14px 22px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b723c04b */.elementor-3091 .elementor-element.elementor-element-b723c04b{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44ce9538 */.elementor-3091 .elementor-element.elementor-element-44ce9538{--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:0 auto;padding:0 40px;}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-44ce9538{width:100%;padding-left:22px;padding-right:22px;border-radius:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc51b3f3 */.elementor-3091 .elementor-element.elementor-element-bc51b3f3{--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:104px 0 96px;}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-bc51b3f3{padding-top:52px;padding-bottom:52px;padding-left:18px;padding-right:18px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-887ab790 */.elementor-3091 .elementor-element.elementor-element-887ab790{font-size:inherit;line-height:inherit;display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:.04em;color:#8A4F6B;}.elementor-3091 .elementor-element.elementor-element-887ab790 p{margin:0}.elementor-3091 .elementor-element.elementor-element-887ab790 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e6c0ecfd */.elementor-3091 .elementor-element.elementor-element-e6c0ecfd{margin:0;font-family:'Fredoka','Rubik',sans-serif;font-weight:600;font-size:clamp(38px,4vw,56px);line-height:1.08;color:#2A1C23;}.elementor-3091 .elementor-element.elementor-element-e6c0ecfd .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-e6c0ecfd{font-size:34px;line-height:1.15}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b533065 */.elementor-3091 .elementor-element.elementor-element-3b533065{--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-f2356f59 */.elementor-3091 .elementor-element.elementor-element-f2356f59{font-size:inherit;line-height:inherit;margin:0;font-size:17.5px;line-height:1.6;color:#6B5961;}.elementor-3091 .elementor-element.elementor-element-f2356f59 p{margin:0}.elementor-3091 .elementor-element.elementor-element-f2356f59 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-124a85b9 */.elementor-3091 .elementor-element.elementor-element-124a85b9{width:auto;max-width:100%;}.elementor-3091 .elementor-element.elementor-element-124a85b9 .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:16.5px;}.elementor-3091 .elementor-element.elementor-element-124a85b9 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5cdca61 */.elementor-3091 .elementor-element.elementor-element-a5cdca61{--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:14px;max-width:440px;align-items:flex-start;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-797030d6 */.elementor-3091 .elementor-element.elementor-element-797030d6{--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:40px;}/* End custom CSS */
/* Start custom CSS for bb_featured_products_widget_3313, class: .elementor-element-87b5f38e */.elementor-3091 .elementor-element.elementor-element-87b5f38e{width:100%}.elementor-3091 .elementor-element.elementor-element-87b5f38e 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-3091 .elementor-element.elementor-element-87b5f38e ul.products:before,.elementor-3091 .elementor-element.elementor-element-87b5f38e ul.products:after{display:none!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e 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-3091 .elementor-element.elementor-element-87b5f38e .bb-featured-product-image{display:block!important;aspect-ratio:1;background:#F3EAE2;overflow:hidden}.elementor-3091 .elementor-element.elementor-element-87b5f38e .bb-featured-product-image img{width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;border-radius:0!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .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-3091 .elementor-element.elementor-element-87b5f38e .bb-featured-product-content h3{font:500 22px/1.2 Fredoka,Rubik,sans-serif!important;margin:0!important;color:#2A1C23;min-height:52px}.elementor-3091 .elementor-element.elementor-element-87b5f38e .bb-featured-product-content h3 a{text-decoration:none}.elementor-3091 .elementor-element.elementor-element-87b5f38e .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-3091 .elementor-element.elementor-element-87b5f38e .bb-card-variation{grid-column:1/-1;width:100%!important;margin-top:auto}.elementor-3091 .elementor-element.elementor-element-87b5f38e .bb-card-action,.elementor-3091 .elementor-element.elementor-element-87b5f38e .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-3091 .elementor-element.elementor-element-87b5f38e .bb-card-action:hover,.elementor-3091 .elementor-element.elementor-element-87b5f38e .single_add_to_cart_button:hover{background:#3A2230!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .bb-featured-product-content>a.bb-card-action{margin-top:66px!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .variations_form{margin:0!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e table.variations{margin:0 0 12px!important;border:0!important;display:block}.elementor-3091 .elementor-element.elementor-element-87b5f38e table.variations tbody,.elementor-3091 .elementor-element.elementor-element-87b5f38e table.variations tr{display:block}.elementor-3091 .elementor-element.elementor-element-87b5f38e table.variations th,.elementor-3091 .elementor-element.elementor-element-87b5f38e table.variations td{display:block;border:0!important;background:transparent!important;padding:0!important;text-align:right!important;width:100%!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e table.variations th{font:400 14px/1.4 Rubik,sans-serif!important;color:#6B5961!important;margin-bottom:5px}.elementor-3091 .elementor-element.elementor-element-87b5f38e table.variations th label{font-weight:400!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .reset_variations,.elementor-3091 .elementor-element.elementor-element-87b5f38e .quantity{display:none!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .variable-items-wrapper{gap:6px!important;flex-wrap:nowrap!important;margin:0!important;min-height:36px;justify-content:flex-start!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .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-3091 .elementor-element.elementor-element-87b5f38e .variable-item.selected{border:2px solid #6E3F57!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .variable-item-contents{background:#D8C6AE;border-radius:50%;height:100%!important;width:100%!important;border:1px solid rgba(58,34,48,.12)}.elementor-3091 .elementor-element.elementor-element-87b5f38e .variable-item[data-title*="חום"] .variable-item-contents{background:#8C6B58}.elementor-3091 .elementor-element.elementor-element-87b5f38e .variable-item[data-title*="עלים"] .variable-item-contents{background:#B4B99B}.elementor-3091 .elementor-element.elementor-element-87b5f38e .variable-item[data-title*="פרחוני"] .variable-item-contents{background:#DDC4C7}.elementor-3091 .elementor-element.elementor-element-87b5f38e .variable-item[data-title*="קרם"] .variable-item-contents{background:#F1E7D5}.elementor-3091 .elementor-element.elementor-element-87b5f38e .variable-item[data-title*="סקאי"] .variable-item-contents{background:#BCCDD3}.elementor-3091 .elementor-element.elementor-element-87b5f38e .variable-item[data-title*="רוז"] .variable-item-contents{background:#DDBBC5}.elementor-3091 .elementor-element.elementor-element-87b5f38e .variable-item-span-button{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.elementor-3091 .elementor-element.elementor-element-87b5f38e .variable-item:focus-visible{outline:3px solid #6E3F57!important;outline-offset:3px}.elementor-3091 .elementor-element.elementor-element-87b5f38e .single_variation_wrap{margin:0!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .woocommerce-variation-add-to-cart{margin:0!important;display:block!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .button.disabled{opacity:.55!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .added_to_cart{grid-column:1/-1;color:#6E3F57;font-weight:600;text-align:center;padding-top:10px}
@media(max-width:1024px){.elementor-3091 .elementor-element.elementor-element-87b5f38e ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-87b5f38e ul.products{gap:12px!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e ul.products li.product{border-radius:18px!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .bb-featured-product-content{padding:12px!important;display:flex!important;flex-direction:column!important;gap:8px!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .bb-featured-product-content h3{font-size:18px!important;min-height:44px}.elementor-3091 .elementor-element.elementor-element-87b5f38e .price{font-size:16px!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .bb-card-action,.elementor-3091 .elementor-element.elementor-element-87b5f38e .single_add_to_cart_button{font-size:14px!important;min-height:44px!important;padding:12px 8px!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .bb-card-variation{margin-top:auto!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .bb-featured-product-content>a.bb-card-action{margin-top:75px!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e .variable-item{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important}.elementor-3091 .elementor-element.elementor-element-87b5f38e table.variations th{font-size:12px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-942c7785 */.elementor-3091 .elementor-element.elementor-element-942c7785{--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:0 auto;padding:0 40px;}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-942c7785{width:100%;padding-left:22px;padding-right:22px;border-radius:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c23310a3 */.elementor-3091 .elementor-element.elementor-element-c23310a3{--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 0;background:#FFFDFB;border-top:1px solid #EADDD5;border-bottom:1px solid #EADDD5;}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-c23310a3{padding-top:52px;padding-bottom:52px;padding-left:18px;padding-right:18px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d85aba7 */.elementor-3091 .elementor-element.elementor-element-1d85aba7{display:block;line-height:0;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 50%;width:100%!important;}.elementor-3091 .elementor-element.elementor-element-1d85aba7 .elementor-widget-container{height:100%}.elementor-3091 .elementor-element.elementor-element-1d85aba7 img{width:100%;max-width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:30% 50%;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de5ec147 */.elementor-3091 .elementor-element.elementor-element-de5ec147{--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:460px;}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-de5ec147{flex-basis:100%;min-width:0;min-height:360px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c8d7c5f */.elementor-3091 .elementor-element.elementor-element-6c8d7c5f{font-size:inherit;line-height:inherit;display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:.04em;color:#8A4F6B;}.elementor-3091 .elementor-element.elementor-element-6c8d7c5f p{margin:0}.elementor-3091 .elementor-element.elementor-element-6c8d7c5f a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01954a9d */.elementor-3091 .elementor-element.elementor-element-01954a9d{margin:0;font-family:'Fredoka','Rubik',sans-serif;font-weight:600;font-size:clamp(36px,3.8vw,54px);line-height:1.08;color:#2A1C23;}.elementor-3091 .elementor-element.elementor-element-01954a9d .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-01954a9d{font-size:34px;line-height:1.15}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8bad727 */.elementor-3091 .elementor-element.elementor-element-f8bad727{font-size:inherit;line-height:inherit;margin:0;font-size:18px;line-height:1.65;color:#4A3941;max-width:460px;}.elementor-3091 .elementor-element.elementor-element-f8bad727 p{margin:0}.elementor-3091 .elementor-element.elementor-element-f8bad727 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b8184e9 */.elementor-3091 .elementor-element.elementor-element-1b8184e9{flex:none;width:23px;height:23px;}.elementor-3091 .elementor-element.elementor-element-1b8184e9 img{width:100%;height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-807fec74 */.elementor-3091 .elementor-element.elementor-element-807fec74{--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:50px;height:50px;border-radius:50%;background:#F3E6E8;color:#6E3F57;display:grid;place-items:center;flex:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cbfab833 */.elementor-3091 .elementor-element.elementor-element-cbfab833{font-size:inherit;line-height:inherit;font-family:'Fredoka','Rubik',sans-serif;font-weight:500;font-size:21px;line-height:1.2;color:#2A1C23;}.elementor-3091 .elementor-element.elementor-element-cbfab833 p{margin:0}.elementor-3091 .elementor-element.elementor-element-cbfab833 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89d6f53d */.elementor-3091 .elementor-element.elementor-element-89d6f53d{font-size:inherit;line-height:inherit;font-size:16px;font-weight:700;color:#4A3941;}.elementor-3091 .elementor-element.elementor-element-89d6f53d p{margin:0}.elementor-3091 .elementor-element.elementor-element-89d6f53d a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c0d8d6c */.elementor-3091 .elementor-element.elementor-element-8c0d8d6c{--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 120px;display:flex;flex-direction:column;gap:2px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6accbaab */.elementor-3091 .elementor-element.elementor-element-6accbaab{width:auto;max-width:100%;}.elementor-3091 .elementor-element.elementor-element-6accbaab .elementor-button{background:transparent;padding:0;border-radius:0;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease,color .25s ease;font:inherit;height:48px;padding:0 22px;border:0;border-radius:999px;background:#6E3F57;color:#FBF6F1;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15.5px;cursor:pointer;}.elementor-3091 .elementor-element.elementor-element-6accbaab .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76353b60 */.elementor-3091 .elementor-element.elementor-element-76353b60{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 16px;border-radius:20px;background:#FFFDFB;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aa750410 */.elementor-3091 .elementor-element.elementor-element-aa750410{flex:none;width:23px;height:23px;}.elementor-3091 .elementor-element.elementor-element-aa750410 img{width:100%;height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-934b0ac6 */.elementor-3091 .elementor-element.elementor-element-934b0ac6{--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:50px;height:50px;border-radius:50%;background:#F3E6E8;color:#6E3F57;display:grid;place-items:center;flex:none;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf72f487 */.elementor-3091 .elementor-element.elementor-element-cf72f487{font-size:inherit;line-height:inherit;font-family:'Fredoka','Rubik',sans-serif;font-weight:500;font-size:21px;line-height:1.2;color:#2A1C23;}.elementor-3091 .elementor-element.elementor-element-cf72f487 p{margin:0}.elementor-3091 .elementor-element.elementor-element-cf72f487 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5268e989 */.elementor-3091 .elementor-element.elementor-element-5268e989{font-size:inherit;line-height:inherit;font-size:16px;font-weight:700;color:#4A3941;}.elementor-3091 .elementor-element.elementor-element-5268e989 p{margin:0}.elementor-3091 .elementor-element.elementor-element-5268e989 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c44df1a */.elementor-3091 .elementor-element.elementor-element-3c44df1a{--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 120px;display:flex;flex-direction:column;gap:2px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cf8f8f30 */.elementor-3091 .elementor-element.elementor-element-cf8f8f30{width:auto;max-width:100%;}.elementor-3091 .elementor-element.elementor-element-cf8f8f30 .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:48px;padding:0 22px;border-radius:999px;border:1.5px solid #6E3F57;color:#6E3F57;text-decoration:none;font-weight:600;font-size:15.5px;}.elementor-3091 .elementor-element.elementor-element-cf8f8f30 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb574d3f */.elementor-3091 .elementor-element.elementor-element-cb574d3f{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 16px;border-radius:20px;background:#FFFDFB;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d56a76fc */.elementor-3091 .elementor-element.elementor-element-d56a76fc{--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;margin-top:8px;max-width:520px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fcc7756b */.elementor-3091 .elementor-element.elementor-element-fcc7756b{--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:64px clamp(32px,5vw,88px);display:flex;flex-direction:column;justify-content:center;gap:20px;}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-fcc7756b{flex-basis:100%;min-width:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6bb870f */.elementor-3091 .elementor-element.elementor-element-e6bb870f{--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:0 auto;border-radius:36px;overflow:hidden;background:#F2E1E0;display:flex;flex-wrap:wrap;}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-e6bb870f{width:100%;padding-left:22px;padding-right:22px;border-radius:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ecbed48 */.elementor-3091 .elementor-element.elementor-element-2ecbed48{--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 24px;}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-2ecbed48{padding-top:52px;padding-bottom:52px;padding-left:18px;padding-right:18px}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fde369c3 */.elementor-3091 .elementor-element.elementor-element-fde369c3{flex:none;width:760px;height:760px;position:absolute;top:50%;left:50%;transform:translate(-50%,-42%);opacity:.5;}.elementor-3091 .elementor-element.elementor-element-fde369c3 img{width:100%;height:100%}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3fa56210 */.elementor-3091 .elementor-element.elementor-element-3fa56210{display:block;line-height:0;width:96px;height:96px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px #FBF6F1,0 0 0 5.5px #D9B9C7;width:96px!important;}.elementor-3091 .elementor-element.elementor-element-3fa56210 .elementor-widget-container{height:100%}.elementor-3091 .elementor-element.elementor-element-3fa56210 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-34137755 */.elementor-3091 .elementor-element.elementor-element-34137755{font-size:inherit;line-height:inherit;margin:0;font-weight:300;font-size:clamp(26px,2.8vw,38px);line-height:1.5;color:#2A1C23;text-wrap:balance;}.elementor-3091 .elementor-element.elementor-element-34137755 p{margin:0}.elementor-3091 .elementor-element.elementor-element-34137755 a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b84683d */.elementor-3091 .elementor-element.elementor-element-4b84683d{font-size:inherit;line-height:inherit;font-family:'Playpen Sans Hebrew',cursive;font-size:28px;line-height:1.2;color:#6E3F57;}.elementor-3091 .elementor-element.elementor-element-4b84683d p{margin:0}.elementor-3091 .elementor-element.elementor-element-4b84683d a{text-decoration:none}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9d7ad30 */.elementor-3091 .elementor-element.elementor-element-f9d7ad30{width:auto;max-width:100%;}.elementor-3091 .elementor-element.elementor-element-f9d7ad30 .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:16.5px;}.elementor-3091 .elementor-element.elementor-element-f9d7ad30 .elementor-button:hover{filter:brightness(.95)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-189fc064 */.elementor-3091 .elementor-element.elementor-element-189fc064{--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:900px;margin:0 auto;padding:0 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:26px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-286bfdb0 */.elementor-3091 .elementor-element.elementor-element-286bfdb0{--container-widget-width:initial;--container-widget-flex-grow:0;--widgets-spacing:0;display:block;padding:0;margin:0;gap:0;min-height:0;min-width:0;max-width:none;width:auto;background-image:url(https://belly-baby.co.il/wp-content/uploads/2026/10/bb-reference-763b01e607d8d8332b45d360968450c6.png);background-size:220px 220px;background-color:#F3E8E1;padding:88px 0;position:relative;overflow:hidden;}@media(max-width:767px){.elementor-3091 .elementor-element.elementor-element-286bfdb0{padding-top:52px;padding-bottom:52px;padding-left:18px;padding-right:18px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3c0e27b */.elementor-3091 .elementor-element.elementor-element-f3c0e27b{--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-3091 .elementor-element.elementor-element-f3c0e27b{direction:rtl;font-family:Rubik,Arial,sans-serif;color:#2A1C23;background:#FBF6F1;-webkit-font-smoothing:antialiased}.elementor-3091 .elementor-element.elementor-element-f3c0e27b *{box-sizing:border-box}.elementor-3091 .elementor-element.elementor-element-f3c0e27b .elementor-widget{margin:0;min-width:0}.elementor-3091 .elementor-element.elementor-element-f3c0e27b .elementor-widget-container{font:inherit;color:inherit}.elementor-3091 .elementor-element.elementor-element-f3c0e27b h1,.elementor-3091 .elementor-element.elementor-element-f3c0e27b h2,.elementor-3091 .elementor-element.elementor-element-f3c0e27b h3,.elementor-3091 .elementor-element.elementor-element-f3c0e27b p{margin:0}.elementor-3091 .elementor-element.elementor-element-f3c0e27b .elementor-heading-title{font:inherit;color:inherit;line-height:inherit}.elementor-3091 .elementor-element.elementor-element-f3c0e27b a{color:inherit}.elementor-3091 .elementor-element.elementor-element-f3c0e27b a:focus-visible,.elementor-3091 .elementor-element.elementor-element-f3c0e27b button:focus-visible,.elementor-3091 .elementor-element.elementor-element-f3c0e27b input:focus-visible,.elementor-3091 .elementor-element.elementor-element-f3c0e27b select:focus-visible{outline:3px solid #9A5F7B;outline-offset:4px}.elementor-3091 .elementor-element.elementor-element-f3c0e27b .elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-3091 .elementor-element.elementor-element-f3c0e27b .elementor-widget-button .elementor-button{font:inherit;line-height:inherit}.elementor-3091 .elementor-element.elementor-element-f3c0e27b .elementor-button-content-wrapper{align-items:center;gap:10px}.elementor-3091 .elementor-element.elementor-element-f3c0e27b .elementor-button-text{flex-grow:0}.elementor-3091 .elementor-element.elementor-element-f3c0e27b .elementor-widget-image img{display:block}.elementor-3091 .elementor-element.elementor-element-f3c0e27b .elementor-widget-icon .elementor-icon{display:flex}.elementor-3091 .elementor-element.elementor-element-f3c0e27b .elementor-widget-icon svg{width:100%;height:100%}.elementor-3091 .elementor-element.elementor-element-f3c0e27b .elementor-button-icon svg{fill:currentColor}@media(prefers-reduced-motion:reduce){.elementor-3091 .elementor-element.elementor-element-f3c0e27b *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}/* End custom CSS */