.elementor-575 .elementor-element.elementor-element-96ac93d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:53px;--padding-right:53px;}.elementor-575 .elementor-element.elementor-element-0c8bed4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-575 .elementor-element.elementor-element-84ba153{--display:flex;--border-radius:26px 26px 26px 26px;--margin-top:160px;--margin-bottom:86px;--margin-left:8px;--margin-right:0px;}.elementor-575 .elementor-element.elementor-element-373dea4{--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;--border-radius:26px 26px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-575 .elementor-element.elementor-element-373dea4:not(.elementor-motion-effects-element-type-background), .elementor-575 .elementor-element.elementor-element-373dea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-575 .elementor-element.elementor-element-0aed19d > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-575 .elementor-element.elementor-element-0aed19d.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-575 .elementor-element.elementor-element-0aed19d{--grid-side-margin:13px;--grid-column-gap:13px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-575 .elementor-element.elementor-element-0aed19d .elementor-share-btn{font-size:calc(1px * 10);}.elementor-575 .elementor-element.elementor-element-0aed19d .elementor-share-btn__icon{--e-share-buttons-icon-size:2.2em;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-575 .elementor-element.elementor-element-cb24bd2{width:100%;max-width:100%;}.elementor-575 .elementor-element.elementor-element-cb24bd2 > .elementor-widget-container{margin:-85px 21px 0px 47px;}.elementor-575 .elementor-element.elementor-element-cb24bd2 img{max-width:100%;height:490px;object-fit:cover;object-position:center center;border-style:solid;border-width:0px 0px 6px 0px;border-color:var( --e-global-color-75d0c5a );border-radius:26px 26px 26px 26px;}.elementor-575 .elementor-element.elementor-element-bb5ab31{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-575 .elementor-element.elementor-element-bb5ab31:not(.elementor-motion-effects-element-type-background), .elementor-575 .elementor-element.elementor-element-bb5ab31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-575 .elementor-element.elementor-element-08f7d17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-575 .elementor-element.elementor-element-08f7d17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-575 .elementor-element.elementor-element-08f7d17 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-575 .elementor-element.elementor-element-08f7d17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-575 .elementor-element.elementor-element-08f7d17 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-575 .elementor-element.elementor-element-08f7d17 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-575 .elementor-element.elementor-element-08f7d17 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-575 .elementor-element.elementor-element-08f7d17 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-575 .elementor-element.elementor-element-08f7d17 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#062A59;}.elementor-575 .elementor-element.elementor-element-08f7d17 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#062A59;}.elementor-575 .elementor-element.elementor-element-08f7d17{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-575 .elementor-element.elementor-element-08f7d17 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-575 .elementor-element.elementor-element-08f7d17 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-575 .elementor-element.elementor-element-08f7d17 .elementor-icon-list-item > a{font-family:"almoni";font-size:1.3em;font-weight:400;}.elementor-575 .elementor-element.elementor-element-08f7d17 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-575 .elementor-element.elementor-element-08f7d17 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-575 .elementor-element.elementor-element-17b7773 > .elementor-widget-container{margin:0px 0px 44px 0px;}.elementor-575 .elementor-element.elementor-element-17b7773 .elementor-heading-title{font-family:var( --e-global-typography-e99e6c4-font-family );font-size:var( --e-global-typography-e99e6c4-font-size );font-weight:var( --e-global-typography-e99e6c4-font-weight );line-height:var( --e-global-typography-e99e6c4-line-height );letter-spacing:var( --e-global-typography-e99e6c4-letter-spacing );word-spacing:var( --e-global-typography-e99e6c4-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-575 .elementor-element.elementor-element-5e2828e > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-575 .elementor-element.elementor-element-5e2828e .elementor-heading-title{font-family:"kedem";font-size:1.625rem;font-weight:400;line-height:30px;color:var( --e-global-color-91903b3 );}.elementor-575 .elementor-element.elementor-element-ca03418{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-575 .elementor-element.elementor-element-969a039{--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;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-575 .elementor-element.elementor-element-6b0c82a .elementor-icon-wrapper{text-align:center;}.elementor-575 .elementor-element.elementor-element-6b0c82a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-91903b3 );}.elementor-575 .elementor-element.elementor-element-6b0c82a.elementor-view-framed .elementor-icon, .elementor-575 .elementor-element.elementor-element-6b0c82a.elementor-view-default .elementor-icon{color:var( --e-global-color-91903b3 );border-color:var( --e-global-color-91903b3 );}.elementor-575 .elementor-element.elementor-element-6b0c82a.elementor-view-framed .elementor-icon, .elementor-575 .elementor-element.elementor-element-6b0c82a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-91903b3 );}.elementor-575 .elementor-element.elementor-element-6b0c82a .elementor-icon{font-size:14px;}.elementor-575 .elementor-element.elementor-element-6b0c82a .elementor-icon svg{height:14px;}.elementor-575 .elementor-element.elementor-element-3ba2271 > .elementor-widget-container{margin:0px 5px 0px 15px;}.elementor-575 .elementor-element.elementor-element-db18374.elementor-element{--align-self:center;}.elementor-575 .elementor-element.elementor-element-db18374 .elementor-icon-list-icon i{color:var( --e-global-color-91903b3 );transition:color 0.3s;}.elementor-575 .elementor-element.elementor-element-db18374 .elementor-icon-list-icon svg{fill:var( --e-global-color-91903b3 );transition:fill 0.3s;}.elementor-575 .elementor-element.elementor-element-db18374{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-575 .elementor-element.elementor-element-db18374 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-575 .elementor-element.elementor-element-db18374 .elementor-icon-list-item > a{font-family:var( --e-global-typography-d600006-font-family );font-size:var( --e-global-typography-d600006-font-size );font-weight:var( --e-global-typography-d600006-font-weight );}.elementor-575 .elementor-element.elementor-element-db18374 .elementor-icon-list-text{color:var( --e-global-color-ac12058 );transition:color 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-575 .elementor-element.elementor-element-45beabd.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-575 .elementor-element.elementor-element-45beabd .elementor-icon-box-wrapper{align-items:center;gap:2px;}.elementor-575 .elementor-element.elementor-element-45beabd .elementor-icon-box-title{margin-block-end:3px;}.elementor-575 .elementor-element.elementor-element-45beabd .elementor-icon{font-size:20px;}.elementor-575 .elementor-element.elementor-element-45beabd .elementor-icon-box-title, .elementor-575 .elementor-element.elementor-element-45beabd .elementor-icon-box-title a{font-family:"almoni";font-size:1rem;font-weight:700;}.elementor-575 .elementor-element.elementor-element-45beabd .elementor-icon-box-description{font-family:"Roboto";font-weight:400;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-575 .elementor-element.elementor-element-3ae681d{--divider-border-style:solid;--divider-color:var( --e-global-color-91903b3 );--divider-border-width:1px;}.elementor-575 .elementor-element.elementor-element-3ae681d .elementor-divider-separator{width:100%;}.elementor-575 .elementor-element.elementor-element-3ae681d .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-575 .elementor-element.elementor-element-cc7cc77 .elementor-icon-list-icon{width:14px;}.elementor-575 .elementor-element.elementor-element-cc7cc77 .elementor-icon-list-icon i{font-size:14px;}.elementor-575 .elementor-element.elementor-element-cc7cc77 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}body:not(.rtl) .elementor-575 .elementor-element.elementor-element-cc7cc77 .elementor-icon-list-text{padding-left:1px;}body.rtl .elementor-575 .elementor-element.elementor-element-cc7cc77 .elementor-icon-list-text{padding-right:1px;}.elementor-575 .elementor-element.elementor-element-cc7cc77 .elementor-icon-list-text, .elementor-575 .elementor-element.elementor-element-cc7cc77 .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-575 .elementor-element.elementor-element-cc7cc77 .elementor-icon-list-item{font-family:var( --e-global-typography-fe7b74a-font-family );font-size:var( --e-global-typography-fe7b74a-font-size );font-weight:var( --e-global-typography-fe7b74a-font-weight );}.elementor-575 .elementor-element.elementor-element-615a53a{--display:flex;}.elementor-575 .elementor-element.elementor-element-615a53a:not(.elementor-motion-effects-element-type-background), .elementor-575 .elementor-element.elementor-element-615a53a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-575 .elementor-element.elementor-element-23aaf86 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-575 .elementor-element.elementor-element-23aaf86{font-family:var( --e-global-typography-d600006-font-family );font-size:var( --e-global-typography-d600006-font-size );font-weight:var( --e-global-typography-d600006-font-weight );color:var( --e-global-color-ac12058 );}.elementor-575 .elementor-element.elementor-element-a414dcf{--display:flex;--min-height:44px;border-style:solid;--border-style:solid;border-width:0px 0px 6px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:6px;--border-left-width:0px;border-color:var( --e-global-color-75d0c5a );--border-color:var( --e-global-color-75d0c5a );--border-radius:0px 0px 26px 26px;}.elementor-575 .elementor-element.elementor-element-a414dcf:not(.elementor-motion-effects-element-type-background), .elementor-575 .elementor-element.elementor-element-a414dcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-575 .elementor-element.elementor-element-36f9cd9 > .elementor-widget-container{border-style:none;border-radius:0px 26px 26px 26px;}.elementor-575 .elementor-element.elementor-element-074c452{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:8px;}.elementor-575 .elementor-element.elementor-element-b4b187b{--display:flex;--min-height:234px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:26px 26px 26px 26px;--margin-top:75px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-575 .elementor-element.elementor-element-7a6273d.elementor-element{--align-self:center;}.elementor-575 .elementor-element.elementor-element-7a6273d{font-family:var( --e-global-typography-66182d7-font-family );font-size:var( --e-global-typography-66182d7-font-size );font-weight:var( --e-global-typography-66182d7-font-weight );color:var( --e-global-color-0c7ae09 );}.elementor-575 .elementor-element.elementor-element-092533e{--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;}.elementor-575 .elementor-element.elementor-element-9fb52bc{--divider-border-style:solid;--divider-color:var( --e-global-color-91903b3 );--divider-border-width:1px;}.elementor-575 .elementor-element.elementor-element-9fb52bc .elementor-divider-separator{width:77%;}.elementor-575 .elementor-element.elementor-element-9fb52bc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-575 .elementor-element.elementor-element-9632aaf > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-575 .elementor-element.elementor-element-9632aaf.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-575 .elementor-element.elementor-element-9632aaf{text-align:center;}.elementor-575 .elementor-element.elementor-element-9632aaf .elementor-heading-title{font-family:var( --e-global-typography-66182d7-font-family );font-size:var( --e-global-typography-66182d7-font-size );font-weight:var( --e-global-typography-66182d7-font-weight );}.elementor-575 .elementor-element.elementor-element-d335fc6{--divider-border-style:solid;--divider-color:var( --e-global-color-91903b3 );--divider-border-width:1px;}.elementor-575 .elementor-element.elementor-element-d335fc6 .elementor-divider-separator{width:77%;margin:0 auto;margin-left:0;}.elementor-575 .elementor-element.elementor-element-d335fc6 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-575 .elementor-element.elementor-element-ba59248{--grid-columns:1;}.elementor-575 .elementor-element.elementor-element-15f450a{--display:flex;}.elementor-575 .elementor-element.elementor-element-ebbb37f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-575 .elementor-element.elementor-element-ebbb37f:not(.elementor-motion-effects-element-type-background), .elementor-575 .elementor-element.elementor-element-ebbb37f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-62dba30 );}.elementor-575 .elementor-element.elementor-element-ebbb37f.e-con{--align-self:center;}.elementor-575 .elementor-element.elementor-element-4b7531d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:55px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-575 .elementor-element.elementor-element-4b7531d.e-con{--align-self:stretch;}.elementor-575 .elementor-element.elementor-element-63cf5d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-575 .elementor-element.elementor-element-63cf5d8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-575 .elementor-element.elementor-element-63cf5d8 .elementor-heading-title{font-family:var( --e-global-typography-af563ec-font-family );font-size:var( --e-global-typography-af563ec-font-size );font-weight:var( --e-global-typography-af563ec-font-weight );}.elementor-575 .elementor-element.elementor-element-2e4f5a0{--divider-border-style:solid;--divider-color:#062A5914;--divider-border-width:1px;}.elementor-575 .elementor-element.elementor-element-2e4f5a0.elementor-element{--align-self:center;}.elementor-575 .elementor-element.elementor-element-2e4f5a0 .elementor-divider-separator{width:87%;margin:0 auto;margin-center:0;}.elementor-575 .elementor-element.elementor-element-2e4f5a0 .elementor-divider{text-align:center;}.elementor-575 .elementor-element.elementor-element-fd88d4e{--swiper-slides-to-display:4;--swiper-offset-size:0px;--swiper-slides-gap:10px;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-35px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:-10px;--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:-35px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:-10px;}.elementor-575 .elementor-element.elementor-element-fd88d4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-575 .elementor-element.elementor-element-fd88d4e .swiper-slide > .elementor-element{height:100%;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-575 .elementor-element.elementor-element-2c594bc .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-575 .elementor-element.elementor-element-2c594bc .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-575 .elementor-element.elementor-element-2c594bc{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-575 .elementor-element.elementor-element-1fa09f4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-575 .elementor-element.elementor-element-1fa09f4 .elementor-thumbnails-swiper .elementor-carousel-image{aspect-ratio:21 / 9;}.elementor-575 .elementor-element.elementor-element-1fa09f4 .elementor-swiper-button{font-size:20px;}body.elementor-page-575{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-575 .elementor-element.elementor-element-84ba153{--width:77.5%;}.elementor-575 .elementor-element.elementor-element-074c452{--width:22.5%;}}@media(max-width:1024px){ .elementor-575 .elementor-element.elementor-element-0aed19d{--grid-side-margin:13px;--grid-column-gap:13px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-575 .elementor-element.elementor-element-17b7773 .elementor-heading-title{font-size:var( --e-global-typography-e99e6c4-font-size );line-height:var( --e-global-typography-e99e6c4-line-height );letter-spacing:var( --e-global-typography-e99e6c4-letter-spacing );word-spacing:var( --e-global-typography-e99e6c4-word-spacing );}.elementor-575 .elementor-element.elementor-element-db18374 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-575 .elementor-element.elementor-element-db18374 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d600006-font-size );}.elementor-575 .elementor-element.elementor-element-cc7cc77 .elementor-icon-list-item{font-size:var( --e-global-typography-fe7b74a-font-size );}.elementor-575 .elementor-element.elementor-element-23aaf86{font-size:var( --e-global-typography-d600006-font-size );}.elementor-575 .elementor-element.elementor-element-7a6273d{font-size:var( --e-global-typography-66182d7-font-size );}.elementor-575 .elementor-element.elementor-element-9632aaf .elementor-heading-title{font-size:var( --e-global-typography-66182d7-font-size );}.elementor-575 .elementor-element.elementor-element-ba59248{--grid-columns:2;}.elementor-575 .elementor-element.elementor-element-63cf5d8 .elementor-heading-title{font-size:var( --e-global-typography-af563ec-font-size );}.elementor-575 .elementor-element.elementor-element-fd88d4e{--swiper-slides-to-display:2;}.elementor-575 .elementor-element.elementor-element-1fa09f4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){ .elementor-575 .elementor-element.elementor-element-0aed19d{--grid-side-margin:13px;--grid-column-gap:13px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-575 .elementor-element.elementor-element-17b7773 .elementor-heading-title{font-size:var( --e-global-typography-e99e6c4-font-size );line-height:var( --e-global-typography-e99e6c4-line-height );letter-spacing:var( --e-global-typography-e99e6c4-letter-spacing );word-spacing:var( --e-global-typography-e99e6c4-word-spacing );}.elementor-575 .elementor-element.elementor-element-db18374 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-575 .elementor-element.elementor-element-db18374 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d600006-font-size );}.elementor-575 .elementor-element.elementor-element-cc7cc77 .elementor-icon-list-item{font-size:var( --e-global-typography-fe7b74a-font-size );}.elementor-575 .elementor-element.elementor-element-23aaf86{font-size:var( --e-global-typography-d600006-font-size );}.elementor-575 .elementor-element.elementor-element-7a6273d{font-size:var( --e-global-typography-66182d7-font-size );}.elementor-575 .elementor-element.elementor-element-9632aaf .elementor-heading-title{font-size:var( --e-global-typography-66182d7-font-size );}.elementor-575 .elementor-element.elementor-element-ba59248{--grid-columns:1;}.elementor-575 .elementor-element.elementor-element-ebbb37f{--margin-top:-134px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-575 .elementor-element.elementor-element-63cf5d8 .elementor-heading-title{font-size:var( --e-global-typography-af563ec-font-size );}.elementor-575 .elementor-element.elementor-element-fd88d4e{--swiper-slides-to-display:1;}.elementor-575 .elementor-element.elementor-element-1fa09f4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-cb24bd2 */.elementor-575 .elementor-element.elementor-element-cb24bd2 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3ba2271 *//* 
  עיצוב מלא ומורחב לרשימת המחברים
*/

/* הסלקטור הראשי שמגדיר את הפונטים */
.cpt-acf-authors a {
  font-family: var(--e-global-typography-01b5d1f-font-family);
  font-size: var(--e-global-typography-01b5d1f-font-size);
  font-weight: var(--e-global-typography-01b5d1f-font-weight);
  
  /* הגדרת צבע הקישור (השתמש במשתנה צבע גלובלי או בצבע ספציפי) */
  color: var(--e-global-color-primary); /* או למשל: #54595F */
  
  /* הסרת הקו התחתון מהקישור */
  text-decoration: none;
  
  /* הוספת מעבר צבע חלק */
  transition: color 0.3s ease;
}

/* עיצוב הקישור במעבר עכבר (hover) */
.cpt-acf-authors a:hover {
  color: var(--e-global-color-accent); /* או למשל: #6EC1E4 */
  text-decoration: underline; /* אפשר להוסיף קו תחתון במעבר עכבר */
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-cc7cc77 */.elementor-widget-post-info .elementor-post-info__terms-list-item::before {
    content: "#";
    margin-right: 3px;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-36f9cd9 *//* ============================================= */
/*  Custom CSS for WordPress Comments Form (v4)  */
/* ============================================= */

/* ---------------------------------------------------- */
/*  חדש: ריפוד פנימי לכל אזור התגובות          */
/* ---------------------------------------------------- */
.elementor-element-a414dcf {
    padding: 50px !important;
    box-sizing: border-box; /* מונע בעיות גודל אפשריות */
}

/* ---------------------------------------------------- */
/*  1. הגדרת רוחב ויישור הטופס לימין (עודכן)      */
/* ---------------------------------------------------- */
#respond.comment-respond {
    max-width: 733px;
    width: 100%;
    padding: 0;
    /* מעדכן את המרכוז ליישור ימין */
    margin-left: auto; 
    margin-right: 0;
}

/* 2. עיצוב שדות הקלט ותיבת הטקסט 
#respond textarea#comment,
#respond .comment-form-author input,
#respond .comment-form-email input,
#respond .comment-form-url input {
    border-radius: 26px !important;
    border: 1px solid rgba(191, 192, 203, 1) !important;
    color: rgba(191, 192, 203, 1) !important;
    padding: 12px 20px !important;
    box-shadow: none !important;
    background-color: #fff !important;
}*/

/* 3. עיצוב צבע הטקסט כאשר השדה בפוקוס (בזמן הקלדה) */
#respond textarea#comment:focus,
#respond .comment-form-author input:focus,
#respond .comment-form-email input:focus,
#respond .comment-form-url input:focus {
    color: rgba(6, 42, 89, 1) !important;
    border-color: rgba(6, 42, 89, 0.7) !important;
    outline: none !important;
}

/* 4. עיצוב צבע ה-placeholder */
#respond ::placeholder {
    color: rgba(191, 192, 203, 1) !important;
    opacity: 1;
}

/* 5. מיקום הכפתור ומרווח */
#respond .form-submit {
    display: flex;
    justify-content: flex-end; /* מצמיד לשמאל באתר RTL (נשאר כמו קודם) */
    margin-top: 11px; /* המרווח שביקשת */
}

/* 6. עיצוב כפתור השליחה (גודל וסגנון) */
#respond #submit {
    width: 160px !important;
    height: 45px !important;
    border-radius: 26px !important;
    color: rgba(6, 42, 89, 1) !important;
    background-color: #fff !important;
    border: 1px solid rgba(191, 192, 203, 1) !important;
    font-weight: bold;
    cursor: pointer;
    transition: all 0.3s ease;
    padding: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* אפקט Hover לכפתור */
#respond #submit:hover {
    background-color: rgba(6, 42, 89, 1) !important;
    color: #fff !important;
    border-color: rgba(6, 42, 89, 1) !important;
}

/* 7. שינוי הטקסט "כתיבת תגובה" ל-"תגובות והערות" באמצעות CSS */
#reply-title {
    font-size: 0 !important;
}

#reply-title::before {
    content: 'תגובות והערות';
    
    font-size: 1.8rem;
    font-weight: bold;

            font-family: var(--e-global-typography-66182d7-font-family, "kedem");
    font-weight: var(--e-global-typography-66182d7-font-weight, 700);
    color: rgba(6, 42, 89, 1);
}

#reply-title small {
    font-size: 1.125rem !important;
    display: inline-block;
    margin-right: 10px;
}

/* ======================================= */
/*  9. עיצוב שדה "נושא" החדש          */
/* ======================================= */

/* ========================================================== */
/*  עדכון: עיצוב שדות הטופס עם פונטים גלובליים      */
/* ========================================================== */

/* כלל מאוחד לשדה הנושא ולתיבת הטקסט */
#respond .comment-form-subject input,
#respond textarea#comment {
    /* עיצוב קיים */
    border-radius: 26px !important;
    border: 1px solid rgba(191, 192, 203, 1) !important;
    color: rgba(191, 192, 203, 1) !important;
    padding: 12px 20px !important;
    box-shadow: none !important;
    background-color: #fff !important;

    /* --- הוספת הפונטים הגלובליים החדשים --- */
    font-family: var(--e-global-typography-d600006-font-family, "almoni");
    font-size: var(--e-global-typography-d600006-font-size, 1.125rem);
    font-weight: var(--e-global-typography-d600006-font-weight, 400);
}

/* עיצוב צבע הטקסט כאשר השדה בפוקוס (נשאר ללא שינוי) */
#respond textarea#comment:focus,
#respond .comment-form-subject input:focus {
    color: rgba(6, 42, 89, 1) !important;
    border-color: rgba(6, 42, 89, 0.7) !important;
    outline: none !important;
}

/* ======================================= */
/*  10. עיצוב מספור תגובות (גרסה 2)    */
/* ======================================= */

/* איפוס הגדרות ברירת מחדל של הרשימה */
ol.comment-list {
  list-style-type: none;
  padding-right: 0;
}

/* הכנת כל תגובה למיקום המספר (בלי הגבלת עומק) */
li.comment {
  position: relative;
}

/* יוצרים רווח רק לתגובות שמכילות את המספר */
li.comment:has(> .comment-number) {
    padding-right: 45px;
}

/* עיצוב ומיקום המספר עצמו */
.comment-number {
  position: absolute;
  right: 0;
  
  /* עיצוב המספר */
  color: #FACC15;
  font-weight: bold;
  font-size: 1.8em;
  line-height: 1;
}

/* איפוס ריווחים בתגובות משנה כדי למנוע הזחות מיותרות */
li.comment ol.children {
    padding-right: 0;
}

/* עיצוב התג "(ל"ת)" כדי שיהיה פחות בולט */
.comment-subject .no-content {
    font-weight: normal;
    color: #888;
    font-size: 1.25em;
    
    
}

/* ======================================= */
/*  11. הסתרת תוויות (שמירה על נגישות) */
/* ======================================= */

#respond .comment-form-subject label,
#respond .comment-form-comment label {
    /* טכניקה סטנדרטית להסתרה ויזואלית בלבד */
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

/* ======================================= */
/*  12. הסתרת הודעת "מחובר בתור"     */
/* ======================================= */

#respond .logged-in-as {
    display: none !important;
}/* ======================================= */
/*  13. עיצוב מותאם אישית לתגובות (V3.2 - מבנה עם הזחה)   */
/* ======================================= */

/* איפוס כללי של רשימת התגובות */
ol.comment-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* עיצוב כל פריט תגובה */
li.comment-item {
    border-bottom: 1px solid #eee;
    padding: 20px 0;
}
li.comment-item:last-child {
    border-bottom: none;
}

/* --- כאן השינוי המרכזי: שימוש ב-Grid --- */
.comment-body-custom {
    display: grid;
    /* יוצרים שתי עמודות: אחת למספר, השנייה לשאר התוכן */
    grid-template-columns: auto 1fr; /* 'auto' לעמודת המספר, '1fr' לתוכן שיתפוס את שאר המקום */
    gap: 0 15px; /* רווח אופקי של 15px בין העמודות */
}

/* מיקום המספר בעמודה הראשונה */
.comment-header {
    /* ה-header יתפרס על שתי העמודות, אך נמקם את ילדיו בתוכו */
    grid-column: 1 / -1; /* מתפרס על כל העמודות */
    display: contents; /* מאפשר לילדים שלו להיות חלק מה-Grid הראשי */
}

/* המספר עצמו, נמצא בעמודה 1 */
.comment-number {
    grid-column: 1;
    color: #FACC15;
    font-weight: bold;
    font-size: 1.8em;
    padding-top: 2px; /* הזזה קטנה למטה כדי להתיישר ויזואלית עם הכותרת */
    line-height: 1;
}

/* הכותרת, נמצאת בעמודה 2 */
.comment-subject {
    margin-right: 30px;
    grid-column: 2;
    font-size: 1.8rem;
        font-family: var(--e-global-typography-01b5d1f-font-family, "almoni");

    font-weight: var(--e-global-typography-fe7b74a-font-weight, 700);
    color: #062a59;
    align-self: center; /* ממורכז אנכית ביחס למספר */
}

/* --- תוכן ופוטר - מוזחים אוטומטית לעמודה 2 --- */

/* תוכן התגובה */
.comment-content {
        margin-right: 30px;

    grid-column: 2; /* מיקום מפורש בעמודה השנייה */
    margin-top: 5px; /* מרווח קטן מהכותרת */
    font-family: var(--e-global-typography-d600006-font-family, "almoni");
    font-size: var(--e-global-typography-d600006-font-size, 1.125rem);
    font-weight: var(--e-global-typography-d600006-font-weight, 400);
}

.comment-content p {
    margin: 0;
    padding: 0;
    font-size: 1em;
    color: #333;
}

/* פוטר התגובה (שם ותאריך) */
.comment-footer {
    grid-column: 2; /* מיקום מפורש בעמודה השנייה */
        margin-right: 30px;

        font-family: var(--e-global-typography-d600006-font-family, "almoni");
    font-size: var(--e-global-typography-d600006-font-size, 1.125rem);
    font-weight: var(--e-global-typography-d600006-font-weight, 400);
    color: #888;
}

.comment-footer .separator {
    margin: 0 5px;
}

/* ======================================= */
/*  14. הסתרת כותרת "X תגובות"         */
/* ======================================= */

h2.title-comments {
    display: none;
}

/* ------------------------------------------- */
/* אופציונלי: עיצוב הנושא שמוצג בתגובה עצמה */
/* ------------------------------------------- */
.comment-subject {

    font-size: 1.225em; /* הגדלה קלה של הפונט לנושא */
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-fd88d4e *///עיצוב הכפתורים נמצא תחת הגדרות הCSS של שיעורים מומלצים//

.elementor-swiper-button svg {
  width: 51px !important;
  height: 51px !important;
}

.elementor-575 .elementor-element.elementor-element-fd88d4e {
  overflow: visible;
}

.elementor-575 .elementor-element.elementor-element-fd88d4e .swiper {
    padding-bottom: 60px !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebbb37f */.elementor-860 {
    padding-bottom: 50px;
}
.elementor-575 .elementor-element.elementor-element-ebbb37f {
  overflow: visible;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'almoni';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dev.ybm.org.il/wp-content/uploads/2025/05/almoni-bold-aaa-2.woff2') format('woff2'),
		url('https://dev.ybm.org.il/wp-content/uploads/2025/05/almoni-bold-aaa-1.woff') format('woff');
}
@font-face {
	font-family: 'almoni';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dev.ybm.org.il/wp-content/uploads/2025/05/almoni-regular-aaa-1.woff2') format('woff2'),
		url('https://dev.ybm.org.il/wp-content/uploads/2025/05/almoni-regular-aaa-1.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'kedem';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dev.ybm.org.il/wp-content/uploads/2025/05/kedem-sans-bold-aaa-1.woff2') format('woff2'),
		url('https://dev.ybm.org.il/wp-content/uploads/2025/05/kedem-sans-bold-aaa-1.woff') format('woff');
}
@font-face {
	font-family: 'kedem';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dev.ybm.org.il/wp-content/uploads/2025/05/kedem-sans-regular-aaa-1.woff2') format('woff2'),
		url('https://dev.ybm.org.il/wp-content/uploads/2025/05/kedem-sans-regular-aaa-1.woff') format('woff');
}
/* End Custom Fonts CSS */