.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-semhero00{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap: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-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-semabout{--display:flex;--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-358 .elementor-element.elementor-element-semareas{--display:flex;--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-358 .elementor-element.elementor-element-a3f1869{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:116px;--padding-bottom:116px;--padding-left:20px;--padding-right:20px;}.elementor-358 .elementor-element.elementor-element-a3f1869:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-a3f1869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://sem-law.co.il/wp-content/uploads/2026/09/42ec3cdb-45f8-43f8-bb6b-256cf5ff23f7.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-358 .elementor-element.elementor-element-36a6cb7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-widget-form .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-form .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-form.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-form .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-form .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-field-type-html{padding-bottom:0px;}.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-358 .elementor-element.elementor-element-5c552e1 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-button[type="submit"]{color:#ffffff;}.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-358 .elementor-element.elementor-element-5c552e1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-358 .elementor-element.elementor-element-5c552e1 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-358 .elementor-element.elementor-element-5c552e1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-358 .elementor-element.elementor-element-5c552e1{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-358 .elementor-element.elementor-element-206ae98{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-6319b16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-be7d979{--display:flex;--padding-top:80px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-358 .elementor-element.elementor-element-be7d979:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-be7d979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-358 .elementor-element.elementor-element-fe9217f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-358 .elementor-element.elementor-element-semhero00{--width:100%;}.elementor-358 .elementor-element.elementor-element-semabout{--width:100%;}.elementor-358 .elementor-element.elementor-element-semareas{--width:100%;}.elementor-358 .elementor-element.elementor-element-36a6cb7{--width:1180px;}}/* Start custom CSS for form, class: .elementor-element-5c552e1 */.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-field-type-acceptance{margin-top:6px}
.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-field-type-acceptance label,.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-field-type-acceptance .elementor-field-label{color:#C9B79A !important;font-size:12px;line-height:1.55;font-weight:400}
.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-field-type-acceptance a{color:#D8B975 !important;text-decoration:underline}
.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-field-subgroup input[type=checkbox]{accent-color:#A9863F}
.elementor-358 .elementor-element.elementor-element-5c552e1, .elementor-358 .elementor-element.elementor-element-5c552e1 input, .elementor-358 .elementor-element.elementor-element-5c552e1 select, .elementor-358 .elementor-element.elementor-element-5c552e1 textarea, .elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-button, .elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-field-group, .elementor-358 .elementor-element.elementor-element-5c552e1 label{font-family:"Assistant","Segoe UI",sans-serif !important}
.elementor-358 .elementor-element.elementor-element-5c552e1 select.elementor-field{color:#EFE6D4 !important;background-color:transparent !important}
.elementor-358 .elementor-element.elementor-element-5c552e1 select.elementor-field option{color:#221F1B}
.elementor-358 .elementor-element.elementor-element-5c552e1 button.elementor-button, .elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-button[type=submit]{background:linear-gradient(135deg,#C9A15A,#A9863F) !important;background-image:linear-gradient(135deg,#C9A15A,#A9863F) !important;border:none !important;color:#160E07 !important;font-weight:600 !important;transition:transform .25s,box-shadow .25s !important}
.elementor-358 .elementor-element.elementor-element-5c552e1 button.elementor-button:hover, .elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 14px 32px rgba(169,134,63,.4)}
.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-field-type-submit button.elementor-button, .elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-button.elementor-size-sm[type=submit]{background:linear-gradient(135deg,#C9A15A,#A9863F)!important;background-image:linear-gradient(135deg,#C9A15A,#A9863F)!important;background-color:#A9863F!important;border:0!important;color:#160E07!important;box-shadow:none!important}
.elementor-358 .elementor-element.elementor-element-5c552e1 .elementor-field-type-submit button.elementor-button:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 14px 32px rgba(169,134,63,.4)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f1869 */.elementor-358 .elementor-element.elementor-element-a3f1869{background-image:none!important;background-color:#FFFFFF!important;padding:28px 20px!important;overflow:visible!important}
.elementor-358 .elementor-element.elementor-element-a3f1869::before{display:none!important}
.elementor-358 .elementor-element.elementor-element-a3f1869 > .e-con-inner{position:relative;z-index:1}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-element-36a6cb7{position:relative;width:100%;max-width:1500px;border-radius:28px;overflow:hidden;padding:38px 56px!important;box-shadow:0 30px 70px -34px rgba(40,28,20,.5)}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-element-36a6cb7::before{content:"";position:absolute;inset:0;background:linear-gradient(to left,rgba(22,15,10,.93) 0%,rgba(30,22,16,.8) 40%,rgba(40,30,22,.32) 70%,rgba(54,41,31,.04) 100%);z-index:1}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-element-36a6cb7 > .e-con-inner{position:relative;z-index:2}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-element-dcb6d48{width:54%;max-width:620px;position:relative;z-index:2}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-element-5c552e1{position:relative;z-index:2;width:54%;max-width:620px;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(201,168,104,.3);border-radius:16px;padding:20px 24px}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-field-group{margin-bottom:2px}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-field-textual{background:transparent!important;border:none!important;border-bottom:1px solid rgba(230,214,180,.32)!important;border-radius:0!important;color:#F5EFE3!important;padding:10px 2px!important;box-shadow:none!important;font-family:'Assistant',sans-serif;font-size:1rem}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-field-textual::placeholder{color:rgba(240,232,216,.55)}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-field-textual:focus{border-color:#C9A868!important}
.elementor-358 .elementor-element.elementor-element-a3f1869 select.elementor-field-textual option{color:#2A2018}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-button{width:100%;justify-content:center;background:transparent;border:1px solid #C9A868;border-radius:40px;color:#F3E4B0;letter-spacing:.05em;font-size:1.03rem;padding:13px 30px;margin-top:8px;position:relative;overflow:hidden;z-index:1;transition:color .4s ease}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-button *{position:relative;z-index:1}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-button::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#E7D49A,#C9A868 45%,#A9863F);transform:translateX(-101%);transition:transform .55s cubic-bezier(.22,.61,.36,1);z-index:0}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-button:hover{color:#2A2018}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-button:hover::before{transform:translateX(0)}
@media(max-width:900px){.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-element-dcb6d48,.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-element-5c552e1{width:100%;max-width:none}.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-element-36a6cb7::before{background:linear-gradient(to top,rgba(22,15,10,.92),rgba(30,22,16,.72))}}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-element-36a6cb7::after{content:"";position:absolute;inset:0;background:url('http://sem-law.co.il/wp-content/uploads/2026/09/42ec3cdb-45f8-43f8-bb6b-256cf5ff23f7.png') center center/cover no-repeat;z-index:0}
.elementor-358 .elementor-element.elementor-element-a3f1869 .elementor-element-bd9a73d{position:absolute!important;inset:0!important;z-index:2;pointer-events:none;margin:0!important;padding:0!important;width:auto!important}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Assistant:wght@200;300;400;500;600&family=Jost:wght@300;400;500&display=swap');
:root{--sem-brown:#2A2420;--sem-gold:#C3A25D;--sem-gold-grad:linear-gradient(115deg,#EAD79A 0%,#C9A868 40%,#A9863F 72%,#E3C98C 100%);--sem-sans:'Assistant',-apple-system,'Segoe UI',sans-serif;--sem-latin:'Jost',sans-serif;}
.elementor-element-semhero00{padding:0 !important}
.sem-eh{position:relative;width:100%;overflow:hidden}
.sem-eh-img{display:block;width:100%;height:auto}
.sem-eh-inner{position:absolute;top:50%;left:0;transform:translateY(-50%);width:56%;padding:0 0 0 6%;box-sizing:border-box;direction:rtl;text-align:right;z-index:3;display:flex;flex-direction:column;align-items:flex-start}
.sem-eh-ey{font-family:var(--sem-sans);font-weight:400;font-size:clamp(.72rem,.9vw,.92rem);letter-spacing:.22em;color:#A9863F;margin:0 0 clamp(1rem,2.4vh,1.8rem)}
.sem-eh-name{font-family:var(--sem-sans) !important;font-weight:300;color:var(--sem-brown);font-size:clamp(2.6rem,4.7vw,5.2rem);line-height:.98;letter-spacing:-.01em;margin:0}
.sem-eh-sub{font-family:var(--sem-sans);font-weight:400;color:#8A7C6A;font-size:clamp(1rem,1.5vw,1.4rem);letter-spacing:.34em;margin:.7rem 0 0}
.sem-eh-tag{font-family:var(--sem-sans);font-weight:300;color:#4A4038;font-size:clamp(1.05rem,1.5vw,1.5rem);line-height:1.35;margin:clamp(1.3rem,3vh,2rem) 0 0;max-width:24ch}
.sem-eh-tag .g{color:transparent;background:var(--sem-gold-grad);-webkit-background-clip:text;background-clip:text}
.sem-eh-rule{display:block;width:clamp(56px,5vw,80px);height:1px;background:var(--sem-gold-grad);margin:clamp(1.4rem,3vh,2rem) 0}
.sem-eh-areas{display:flex;flex-direction:row;direction:rtl;gap:clamp(1.4rem,2.4vw,2.6rem);flex-wrap:nowrap}
.sem-eh-areas .ar{position:relative;padding-top:14px;max-width:15ch;transition:transform .5s ease}
.sem-eh-areas .ar:hover{transform:translateY(-4px)}
.sem-eh-areas .ar:before{content:"";position:absolute;top:0;right:0;width:26px;height:1px;background:var(--sem-gold-grad);transition:width .5s ease}
.sem-eh-areas .ar:hover:before{width:46px}
.sem-eh-areas .n{display:block;font-family:var(--sem-latin);font-size:.95rem;letter-spacing:.14em;margin-bottom:.5rem;background:var(--sem-gold-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.sem-eh-areas .t{display:block;font-family:var(--sem-sans);color:#3A322B;font-weight:400;font-size:clamp(.82rem,.98vw,1rem);line-height:1.4}
.sem-eh-cta{display:flex;align-items:center;gap:clamp(1.2rem,2vw,2rem);margin-top:clamp(1.6rem,3.4vh,2.4rem);flex-wrap:wrap}
.sem-eh-cta .btn{font-family:var(--sem-sans);font-weight:400;font-size:clamp(.95rem,1.05vw,1.05rem);letter-spacing:.04em;color:#2A2420;border:1px solid var(--sem-gold);border-radius:999px;padding:.85em 2.1em;text-decoration:none;background-image:none;transition:background-image .55s ease,color .45s,border-color .55s}
.sem-eh-cta .btn:hover{background-image:var(--sem-gold-grad);border-color:transparent;color:#2A2420}
.sem-eh-cta .lnk{font-family:var(--sem-sans);font-weight:400;font-size:clamp(.9rem,1vw,1rem);letter-spacing:.03em;color:#5A5048;text-decoration:none;position:relative;padding-bottom:4px}
.sem-eh-cta .lnk:after{content:"";position:absolute;right:0;bottom:0;width:100%;height:1px;background:var(--sem-gold-grad);transform:scaleX(.4);transform-origin:right;transition:transform .5s ease}
.sem-eh-cta .lnk:hover:after{transform:scaleX(1)}
@media(max-width:1024px){
 .sem-eh-inner{position:static;transform:none;width:100%;padding:9vw 7vw 7vw;align-items:flex-start}
 .sem-eh-img{min-height:46vh;object-fit:cover;object-position:center top}
 .sem-eh-name{font-size:2.6rem}
 .sem-eh-areas{flex-wrap:wrap;gap:1.2rem}
 .sem-eh-areas .ar{max-width:46%}
}/* End custom CSS */