.elementor-136 .elementor-element.elementor-element-a5d5b77{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:53px;--padding-right:53px;}.elementor-136 .elementor-element.elementor-element-a5d5b77.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-136 .elementor-element.elementor-element-1ea4558{--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-136 .elementor-element.elementor-element-1ea4558.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-136 .elementor-element.elementor-element-5c1c129{--display:flex;--border-radius:26px 26px 26px 26px;--margin-top:59px;--margin-bottom:86px;--margin-left:8px;--margin-right:0px;}.elementor-136 .elementor-element.elementor-element-5c1c129:not(.elementor-motion-effects-element-type-background), .elementor-136 .elementor-element.elementor-element-5c1c129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-136 .elementor-element.elementor-element-5c1c129.e-con{--order:1;--flex-grow:1;--flex-shrink:0;}.elementor-136 .elementor-element.elementor-element-1fa66ab{--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:3px;--margin-bottom:3px;--margin-left:3px;--margin-right:3px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-136 .elementor-element.elementor-element-1fa66ab:not(.elementor-motion-effects-element-type-background), .elementor-136 .elementor-element.elementor-element-1fa66ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-136 .elementor-element.elementor-element-0641f83{--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;--margin-top:3px;--margin-bottom:3px;--margin-left:37px;--margin-right:7px;}.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-136 .elementor-element.elementor-element-b11c30f > .elementor-widget-container{margin:0px 0px 1px 0px;}.elementor-136 .elementor-element.elementor-element-b11c30f .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 );color:var( --e-global-color-ac12058 );}.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-136 .elementor-element.elementor-element-ab1e670 .elementor-heading-title{font-family:var( --e-global-typography-5f2df3d-font-family );font-size:var( --e-global-typography-5f2df3d-font-size );font-weight:var( --e-global-typography-5f2df3d-font-weight );line-height:var( --e-global-typography-5f2df3d-line-height );color:#062A5966;}.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-136 .elementor-element.elementor-element-cc3313e{--divider-border-style:solid;--divider-color:#062A5966;--divider-border-width:1px;}.elementor-136 .elementor-element.elementor-element-cc3313e .elementor-divider-separator{width:100%;}.elementor-136 .elementor-element.elementor-element-cc3313e .elementor-divider{padding-block-start:9px;padding-block-end:9px;}.elementor-136 .elementor-element.elementor-element-5d48de8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#062A5924;--border-color:#062A5924;--border-radius:26px 26px 26px 26px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-136 .elementor-element.elementor-element-5d48de8:not(.elementor-motion-effects-element-type-background), .elementor-136 .elementor-element.elementor-element-5d48de8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF8FB;}.elementor-136 .elementor-element.elementor-element-2385d30 .elementor-heading-title{font-family:"kedem";font-size:1.125rem;font-weight:700;line-height:18px;}.elementor-136 .elementor-element.elementor-element-44d501b .elementor-heading-title{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-136 .elementor-element.elementor-element-bed92df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-136 .elementor-element.elementor-element-bed92df.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-136 .elementor-element.elementor-element-bed92df{--grid-side-margin:13px;--grid-column-gap:13px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-136 .elementor-element.elementor-element-bed92df .elementor-share-btn{font-size:calc(1px * 10);}.elementor-136 .elementor-element.elementor-element-bed92df .elementor-share-btn__icon{--e-share-buttons-icon-size:2.2em;}.elementor-136 .elementor-element.elementor-element-631395e{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:37px;--padding-right:37px;}.elementor-136 .elementor-element.elementor-element-631395e:not(.elementor-motion-effects-element-type-background), .elementor-136 .elementor-element.elementor-element-631395e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-136 .elementor-element.elementor-element-56cab42{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-136 .elementor-element.elementor-element-56cab42.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-136 .elementor-element.elementor-element-d1ef743{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 9px;--row-gap:0px;--column-gap:9px;}.elementor-136 .elementor-element.elementor-element-d1ef743.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-136 .elementor-element.elementor-element-52861ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-136 .elementor-element.elementor-element-52861ad.elementor-element{--flex-grow:0;--flex-shrink:1;}.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-136 .elementor-element.elementor-element-db63658.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-136 .elementor-element.elementor-element-db63658 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-136 .elementor-element.elementor-element-db63658 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-136 .elementor-element.elementor-element-db63658 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-136 .elementor-element.elementor-element-db63658 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-136 .elementor-element.elementor-element-db63658 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-136 .elementor-element.elementor-element-db63658 .elementor-icon-list-icon i{color:var( --e-global-color-91903b3 );transition:color 0.3s;}.elementor-136 .elementor-element.elementor-element-db63658 .elementor-icon-list-icon svg{fill:var( --e-global-color-91903b3 );transition:fill 0.3s;}.elementor-136 .elementor-element.elementor-element-db63658{--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-136 .elementor-element.elementor-element-db63658 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-136 .elementor-element.elementor-element-db63658 .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-136 .elementor-element.elementor-element-db63658 .elementor-icon-list-text{color:var( --e-global-color-ac12058 );transition:color 0.3s;}.elementor-136 .elementor-element.elementor-element-d860c64.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-136 .elementor-element.elementor-element-4317860.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-136 .elementor-element.elementor-element-71caf5c{--divider-border-style:solid;--divider-color:var( --e-global-color-91903b3 );--divider-border-width:1px;}.elementor-136 .elementor-element.elementor-element-71caf5c > .elementor-widget-container{margin:4px 37px 4px 37px;}.elementor-136 .elementor-element.elementor-element-71caf5c .elementor-divider-separator{width:100%;}.elementor-136 .elementor-element.elementor-element-71caf5c .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-136 .elementor-element.elementor-element-8292aa0 > .elementor-widget-container{margin:0px 30px 0px 30px;padding:0px 30px 0px 30px;}.elementor-136 .elementor-element.elementor-element-8292aa0 .elementor-heading-title{font-family:"almoni";font-size:1.1rem;font-weight:400;}.elementor-136 .elementor-element.elementor-element-8292aa0 .elementor-heading-title a:hover, .elementor-136 .elementor-element.elementor-element-8292aa0 .elementor-heading-title a:focus{color:var( --e-global-color-75d0c5a );}.elementor-136 .elementor-element.elementor-element-5a9398f > .elementor-widget-container{margin:0px 37px 0px 37px;}.elementor-136 .elementor-element.elementor-element-8ffd199{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-136 .elementor-element.elementor-element-8ffd199:not(.elementor-motion-effects-element-type-background), .elementor-136 .elementor-element.elementor-element-8ffd199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-136 .elementor-element.elementor-element-8fa9dad{width:100%;max-width:100%;}.elementor-136 .elementor-element.elementor-element-8fa9dad > .elementor-widget-container{margin:32px 0px 32px 0px;padding:0px 0px 0px 0px;}.elementor-136 .elementor-element.elementor-element-8fa9dad.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-136 .elementor-element.elementor-element-247d6af > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 8px 0px;border-color:var( --e-global-color-75d0c5a );border-radius:35px 35px 35px 35px;}.elementor-136 .elementor-element.elementor-element-247d6af .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-136 .elementor-element.elementor-element-e2b2df5 > .elementor-widget-container{padding:30px 30px 30px 30px;}.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-136 .elementor-element.elementor-element-7b99069 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-136 .elementor-element.elementor-element-7b99069{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-136 .elementor-element.elementor-element-7b99069 a{color:var( --e-global-color-ac12058 );}.elementor-136 .elementor-element.elementor-element-7b99069 a:hover, .elementor-136 .elementor-element.elementor-element-7b99069 a:focus{color:var( --e-global-color-75d0c5a );}.elementor-136 .elementor-element.elementor-element-17e5f9e{--display:flex;}.elementor-136 .elementor-element.elementor-element-17e5f9e:not(.elementor-motion-effects-element-type-background), .elementor-136 .elementor-element.elementor-element-17e5f9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-136 .elementor-element.elementor-element-2a8c0c8{--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;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-136 .elementor-element.elementor-element-2a8c0c8:not(.elementor-motion-effects-element-type-background), .elementor-136 .elementor-element.elementor-element-2a8c0c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-136 .elementor-element.elementor-element-6fa78e7 > .elementor-widget-container{border-style:none;border-radius:0px 26px 26px 26px;}.elementor-136 .elementor-element.elementor-element-4bdb4de{--display:flex;--margin-top:59px;--margin-bottom:0px;--margin-left:0px;--margin-right:8px;}.elementor-136 .elementor-element.elementor-element-4bdb4de.e-con{--order:2;--flex-grow:1;--flex-shrink:0;}.elementor-136 .elementor-element.elementor-element-83aaf06 > .elementor-widget-container{margin:0px 0px 0px 0px;border-style:none;border-radius:26px 26px 26px 26px;}.elementor-136 .elementor-element.elementor-element-83aaf06.elementor-element{--align-self:center;}.elementor-136 .elementor-element.elementor-element-1c20161{--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-136 .elementor-element.elementor-element-d13555d{--display:flex;}.elementor-136 .elementor-element.elementor-element-d13555d.e-con{--order:2;--flex-grow:1;--flex-shrink:0;}.elementor-136 .elementor-element.elementor-element-4247232{--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-136 .elementor-element.elementor-element-4247232:not(.elementor-motion-effects-element-type-background), .elementor-136 .elementor-element.elementor-element-4247232 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-62dba30 );}.elementor-136 .elementor-element.elementor-element-4247232.e-con{--align-self:center;}.elementor-136 .elementor-element.elementor-element-c4e010a{--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-136 .elementor-element.elementor-element-c4e010a.e-con{--align-self:stretch;}.elementor-136 .elementor-element.elementor-element-ce17549 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-136 .elementor-element.elementor-element-ce17549.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-136 .elementor-element.elementor-element-ce17549 .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-136 .elementor-element.elementor-element-f0ac7df{--divider-border-style:solid;--divider-color:#062A5914;--divider-border-width:1px;}.elementor-136 .elementor-element.elementor-element-f0ac7df.elementor-element{--align-self:center;}.elementor-136 .elementor-element.elementor-element-f0ac7df .elementor-divider-separator{width:87%;margin:0 auto;margin-center:0;}.elementor-136 .elementor-element.elementor-element-f0ac7df .elementor-divider{text-align:center;}.elementor-136 .elementor-element.elementor-element-1054605{--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-136 .elementor-element.elementor-element-1054605 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-136 .elementor-element.elementor-element-1054605 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-136 .elementor-element.elementor-element-5c1c129{--width:77.5%;}.elementor-136 .elementor-element.elementor-element-56cab42{--width:100%;}.elementor-136 .elementor-element.elementor-element-4bdb4de{--width:22.5%;}}@media(max-width:1024px){.elementor-136 .elementor-element.elementor-element-b11c30f .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-136 .elementor-element.elementor-element-ab1e670 .elementor-heading-title{font-size:var( --e-global-typography-5f2df3d-font-size );line-height:var( --e-global-typography-5f2df3d-line-height );}.elementor-136 .elementor-element.elementor-element-44d501b .elementor-heading-title{font-size:var( --e-global-typography-d600006-font-size );} .elementor-136 .elementor-element.elementor-element-bed92df{--grid-side-margin:13px;--grid-column-gap:13px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-136 .elementor-element.elementor-element-db63658 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-136 .elementor-element.elementor-element-db63658 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d600006-font-size );}.elementor-136 .elementor-element.elementor-element-7b99069{font-size:var( --e-global-typography-d600006-font-size );}.elementor-136 .elementor-element.elementor-element-ce17549 .elementor-heading-title{font-size:var( --e-global-typography-af563ec-font-size );}.elementor-136 .elementor-element.elementor-element-1054605{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-136 .elementor-element.elementor-element-b11c30f .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-136 .elementor-element.elementor-element-ab1e670 .elementor-heading-title{font-size:var( --e-global-typography-5f2df3d-font-size );line-height:var( --e-global-typography-5f2df3d-line-height );}.elementor-136 .elementor-element.elementor-element-44d501b .elementor-heading-title{font-size:var( --e-global-typography-d600006-font-size );} .elementor-136 .elementor-element.elementor-element-bed92df{--grid-side-margin:13px;--grid-column-gap:13px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-136 .elementor-element.elementor-element-db63658 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-136 .elementor-element.elementor-element-db63658 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d600006-font-size );}.elementor-136 .elementor-element.elementor-element-7b99069{font-size:var( --e-global-typography-d600006-font-size );}.elementor-136 .elementor-element.elementor-element-4247232{--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-136 .elementor-element.elementor-element-ce17549 .elementor-heading-title{font-size:var( --e-global-typography-af563ec-font-size );}.elementor-136 .elementor-element.elementor-element-1054605{--swiper-slides-to-display:1;}}/* Start custom CSS for shortcode, class: .elementor-element-52861ad *//* 
  עיצוב מלא ומורחב לרשימת המחברים
*/

/* הסלקטור הראשי שמגדיר את הפונטים */
.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 icon-list, class: .elementor-element-db63658 *//* הופך את הבורר לספציפי יותר כדי למנוע זליגות CSS */
.elementor-widget-icon-list .elementor-icon-list-text a {
  /* שלב 1: יוצרים שכבה חדשה לקישור */
  position: relative; 
  z-index: 1; /* מרים את הקישור מעל אלמנטים אחרים שעלולים לחסום אותו */

  /* שלב 2: העיצוב המבוקש */
  color: rgba(6, 42, 89, 1);
  cursor: pointer;
  text-decoration: none;
  transition: color 0.3s ease;
}

/* מצב ריחוף (Hover) */
.elementor-widget-icon-list .elementor-icon-list-text a:hover {
  color: rgba(242, 202, 80, 1);
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aa19572 *//* הגדרת הגופן לאלמנט הכללי */
.elementor-136 .elementor-element.elementor-element-aa19572 {
    font-family: var(--e-global-typography-01b5d1f-font-family, "almoni");
    font-size: var(--e-global-typography-01b5d1f-font-size);
    font-weight: var(--e-global-typography-01b5d1f-font-weight);
}

/* מצב רגיל - כחול */
.elementor-136 .elementor-element.elementor-element-aa19572 a {
    color: #062A59 !important; /* הכחול שלך */
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    text-decoration: none;
    transition: color 0.3s ease; /* מעבר צבע חלק */
}

/* מצב הובר (Hover) - צהוב */
.elementor-136 .elementor-element.elementor-element-aa19572 a:hover {
    color: #F2CA50 !important; /* הצהוב שלך */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b99069 *//* עיצוב ציטוטים שיובאו מהמערכת הישנה */
.ybm-quote {
    margin-right: 40px !important;       /* ההזחה החשובה */
    margin-left: 0;
    font-family: 'FrankRuehl', 'Frank Ruhl Libre', serif !important; /* פונט פרנק-ריל */
    font-size: 1.1em;                    /* קצת יותר גדול */
    line-height: 1.6;                    /* רווח נוח לקריאה */
    display: block;
    /* אופציונלי: קו בצד ימין כמו ציטוט מודרני */
    /* border-right: 4px solid #ddd; */
    /* padding-right: 15px; */
}

/* עיצוב הדגשות */
.ybm-bold {
    font-weight: bold !important;
}

/* טיפול ביישור טקסט */
.ybm-center { text-align: center !important; }
.ybm-left { text-align: left !important; }
.ybm-justify { text-align: justify !important; }/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-6fa78e7 *//* ============================================= */
/*  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 shortcode, class: .elementor-element-ebd969b *//* הסתרת הכרטיסיות והמקטעים כברירת מחדל עד שה-JS יחליט מה להציג */

.related-cards-wrapper .lesson-card {
    display: none;
}

/* ============================================= */
/*  עיצוב כותרות האזורים (מחבר וקטגוריות)       */
/* ============================================= */
.related-section {
    display: block;
    margin-bottom: 30px; /* רווח בין אזור המחברים לאזור הקטגוריות */
}

.related-title-section {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 36px;
}

.related-title {
    font-family: "kedem", sans-serif;
    font-size: 1.56rem;
    font-weight: 700;
    color: #062A59;
    margin: 0;
}

.related-title-section .title-hr {
    flex-grow: 1;
    border: none;
    border-top: 1px solid rgba(66, 93, 128, 0.17);
    margin: 0;
}

/* ============================================= */
/*  עיצוב הכרטיסיות (כללי)                     */
/* ============================================= */
.related-cards-wrapper {
    display: flex;
    flex-direction: column;
    gap: 30px; /* המרווח בין כרטיסיה לכרטיסיה */
}

.lesson-card {
    /* מידות וגבולות */
    min-height: 460px; /* גובה מינימלי, הגובה הסופי יקבע ע"י התוכן */
    border: 1px solid rgba(6, 42, 89, 0.14);
    border-radius: 26px;
    padding: 15px;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
}

/* ============================================= */
/*  עיצוב תוכן הכרטיסיה                       */
/* ============================================= */
.lesson-card a {
    text-decoration: none;
}

.card-image-link {
    display: block;
    margin-bottom: 15px; /* רווח בין התמונה לכותרת */
}

.card-image {
    width: 100%;
    height: 200px;
    object-fit: cover;
    border-radius: 26px;
    display: block;
}

.card-title-wrapper {
    height: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.card-title {
    margin: 0;
    font-family: "kedem", sans-serif;
    font-size: 1.56rem;
    font-weight: 400;
}

.card-title a {
    color: rgba(6, 42, 89, 1);
}

.card-indicators {
    display: flex;
    align-items: center;
    width: 100%;
}

.card-indicators .indicator-hr {
    flex-grow: 1;
    border: none;
    border-top: 1px solid rgba(66, 93, 128, 0.17);
    margin: 0 4px;
}

.icons-wrapper {
    display: flex;
    gap: 4px;
    padding: 0 4px;
}

.icon-circle {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: rgba(66, 93, 128, 0.08);
    display: flex;
    align-items: center;
    justify-content: center;
}

.icon-circle svg {
    display: block;
}

.card-authors {
    margin-top: 13px;
    text-align: center;
    font-family: "kedem", sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    color: rgba(6, 42, 89, 1);
}
.card-authors a {
    color: inherit;
}

.card-duration {
    margin-top: 16px;
    text-align: center;
    font-family: "almoni", sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    color: rgba(6, 42, 89, 0.37);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-1054605 *///עיצוב הכפתורים נמצא תחת הגדרות הCSS של שיעורים מומלצים//

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

.elementor-136 .elementor-element.elementor-element-1054605 {
  overflow: visible;
}

.elementor-136 .elementor-element.elementor-element-1054605 .swiper {
    padding-bottom: 60px !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4247232 */.elementor-860 {
    padding-bottom: 50px;
}
.elementor-136 .elementor-element.elementor-element-4247232 {
  overflow: visible;
}/* End custom 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 */
/* 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 */