.elementor-kit-5{--e-global-color-primary:#3C2435;--e-global-color-secondary:#220D1C;--e-global-color-text:#707070;--e-global-color-accent:#43273B;--e-global-color-pz_hover_line:#31182A;--e-global-color-pz_border:#D5D5D5;--e-global-color-pz_white:#FFFFFF;--e-global-color-pz_black:#000000;--e-global-typography-primary-font-family:"HelveticaNeueLTStd";--e-global-typography-primary-font-size:33px;--e-global-typography-primary-font-weight:100;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"HelveticaNeueLTStd";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:100;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-family:"HelveticaNeueLTStd";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:30px;--e-global-typography-text-letter-spacing:0.027px;--e-global-typography-accent-font-family:"HelveticaNeueLTStd";--e-global-typography-accent-font-size:23px;--e-global-typography-accent-font-weight:100;--e-global-typography-accent-line-height:1.2em;--e-global-typography-pz_h1-font-family:"HelveticaNeueLTStd";--e-global-typography-pz_h1-font-size:46.3px;--e-global-typography-pz_h1-font-weight:100;--e-global-typography-pz_h1-line-height:1.4em;--e-global-typography-pz_menu-font-family:"HelveticaNeueLTStd";--e-global-typography-pz_menu-font-size:18px;--e-global-typography-pz_menu-font-weight:400;--e-global-typography-pz_menu-line-height:18px;--e-global-typography-pz_menu-letter-spacing:0.18px;--e-global-typography-pz_hero_btn-font-family:"HelveticaNeueLTStd";--e-global-typography-pz_hero_btn-font-size:25px;--e-global-typography-pz_hero_btn-font-weight:100;--e-global-typography-pz_hero_btn-line-height:1.2em;--e-global-typography-pz_small-font-family:"HelveticaNeueLTStd";--e-global-typography-pz_small-font-size:14px;--e-global-typography-pz_small-font-weight:400;--e-global-typography-pz_small-line-height:22px;background-color:#FFFFFF;color:#707070;font-family:"HelveticaNeueLTStd", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#3C2435;}.elementor-kit-5 a:hover{color:#3C2435;}.elementor-kit-5 h1{color:#3C2435;font-family:"HelveticaNeueLTStd", Sans-serif;font-size:46.3px;font-weight:100;line-height:1.4em;}.elementor-kit-5 h2{color:#3C2435;font-family:"HelveticaNeueLTStd", Sans-serif;font-size:33px;font-weight:100;line-height:1.2em;}.elementor-kit-5 h3{color:#3C2435;font-family:"HelveticaNeueLTStd", Sans-serif;font-size:24px;font-weight:100;line-height:1.5em;}.elementor-kit-5 h4{color:#3C2435;font-family:"HelveticaNeueLTStd", Sans-serif;font-size:33px;font-weight:100;line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1366px;}.e-con{--container-max-width:1366px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:799px){.elementor-kit-5{--e-global-typography-primary-font-size:33px;--e-global-typography-secondary-font-size:2.017vw;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:23px;--e-global-typography-pz_h1-font-size:3.9vw;--e-global-typography-pz_hero_btn-font-size:2.1vw;font-size:18px;}.elementor-kit-5 h1{font-size:3.9vw;}.elementor-kit-5 h2{font-size:33px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:33px;--e-global-typography-secondary-font-size:3.017vw;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:23px;--e-global-typography-pz_h1-font-size:5vw;--e-global-typography-pz_menu-font-size:20px;--e-global-typography-pz_menu-line-height:40px;--e-global-typography-pz_hero_btn-font-size:4vw;font-size:18px;line-height:30px;}.elementor-kit-5 h1{font-size:5vw;}.elementor-kit-5 h2{font-size:33px;}.elementor-kit-5 h3{font-size:18px;}.elementor-kit-5 h4{font-size:33px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ===================== PARAZAR – Global (Site Settings > Custom CSS) ===================== */
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-variant-ligatures:none;scroll-behavior:smooth}
h1,h2,h3,h4,h5,h6{font-weight:100}
.elementor-widget-heading .elementor-heading-title{margin:0}

/* ---------- HEADER ---------- */
/* z-index 9998: stays below the Elementor lightbox (9999) */
.pz-header{background:#fff;border-bottom:1px solid #3C2435;z-index:9998;width:100%}
.pz-logo-link{display:block;color:#43273B;line-height:0}
.pz-logo-svg{display:block;width:100%;height:auto}
.pz-nav .elementor-nav-menu--main .elementor-item{color:#3C2435;fill:#3C2435}
.pz-nav .elementor-nav-menu--main .elementor-item:hover,.pz-nav .elementor-nav-menu--main .elementor-item:focus{color:#3C2435}

@media (min-width:800px){
  .pz-header{position:fixed!important;top:0;left:0;right:0}
  .admin-bar .pz-header{top:32px}
  body:not(.home){padding-top:131px}
  .pz-header-row{min-height:130px;transition:min-height .4s linear}
  .pz-header .pz-logo{margin:49px 0 26px 0!important;transition:all .5s linear}
  .pz-header .pz-logo-svg{max-width:100%;transition:all .5s linear}
  .pz-header .pz-nav{margin-top:37px!important;transition:margin .4s linear}
  .pz-nav .elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item{height:80px;display:flex;align-items:center;padding:0 10px!important;margin:0 3px;position:relative;line-height:18px}
  /* hover underline – grows left→right 650ms */
  .pz-nav .elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item::after{content:'';position:absolute;left:0;bottom:calc(50% - 16px);width:0;height:1px;background:#31182a;opacity:1;transition:all 650ms ease;z-index:9;top:auto;transform:none}
  .pz-nav .elementor-nav-menu--main .elementor-nav-menu>li:hover>a.elementor-item::after,
  .pz-nav .elementor-nav-menu--main .elementor-nav-menu>li.current-menu-item>a.elementor-item::after,
  .pz-nav .elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item-active::after{width:100%}
  .pz-nav .elementor-nav-menu--main .elementor-nav-menu>li.nomark>a.elementor-item::after{display:none!important}

  /* scrolled (sticky) state */
  .pz-header.pz-sticky .pz-header-row{min-height:0}
  .pz-header.pz-sticky .pz-nav{margin-top:0!important}
  .pz-header.pz-sticky .pz-logo{margin:27px 0 0 0!important;max-height:50px}
  .pz-header.pz-sticky .pz-logo-svg{max-width:65%}

  /* HOME – transparent header over the video, white logo & menu */
  .home .pz-header:not(.pz-sticky){background:transparent;border-bottom-color:transparent}
  .home .pz-header:not(.pz-sticky) .pz-logo-link{color:#fff}
  .home .pz-header:not(.pz-sticky) .pz-nav .elementor-nav-menu--main .elementor-item{color:#fff!important}
  .home .pz-header:not(.pz-sticky) .pz-nav .elementor-nav-menu--main .elementor-nav-menu>li>a.elementor-item::after{background:#fff}
  #contact{scroll-margin-top:80px}
}

/* mobile header (<800px) */
@media (max-width:799px){
  .pz-header{position:relative}
  .pz-header-row{padding-top:15px!important;align-items:center!important}
  .pz-header .pz-logo{width:237px;max-width:calc(100% - 90px)}
  .pz-nav .elementor-menu-toggle{position:relative;width:66px;height:29px;padding:0;background:transparent!important;border:0}
  .pz-nav .elementor-menu-toggle svg,.pz-nav .elementor-menu-toggle i{display:none!important}
  .pz-nav .elementor-menu-toggle::before,.pz-nav .elementor-menu-toggle::after{content:'';position:absolute;left:0;width:66px;height:3px;background:#3c2435;transition:.25s ease-in-out}
  .pz-nav .elementor-menu-toggle::before{top:0;box-shadow:0 13px 0 #3c2435}
  .pz-nav .elementor-menu-toggle::after{top:26px}
  .pz-nav .elementor-menu-toggle.elementor-active::before{top:13px;transform:rotate(45deg);box-shadow:none}
  .pz-nav .elementor-menu-toggle.elementor-active::after{top:13px;transform:rotate(-45deg)}
  .pz-nav .elementor-nav-menu--dropdown{border-top:1px solid #3C2435;margin-top:20px!important}
  .pz-nav .elementor-nav-menu--dropdown a{justify-content:center;color:#3C2435!important;background:#fff!important}
}

/* ---------- HERO (video) ---------- */
.pz-hero{position:relative;overflow:hidden}
.pz-hero .elementor-widget-html{width:100%}
.pz-hero-media{position:relative;line-height:0;background:#000}
.pz-hero-video{display:block;width:100%;height:auto;min-width:100%;outline:none}
.pz-hero-overlay{position:absolute;inset:0;background:rgba(0,0,0,.85);opacity:.5;z-index:2}
.pz-hero-content{position:absolute!important;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:4}
.pz-hero-content .elementor-heading-title{color:#fff;font-weight:100}
.pz-hero-welcome .elementor-heading-title{font-size:24px;line-height:30px;margin-bottom:15px!important}
.pz-hero-title .elementor-heading-title{font-size:46.3px;line-height:1.4}
.pz-hero-sub .elementor-heading-title{font-size:24px;line-height:1.5;margin-bottom:60px!important}
.pz-hero-btn{width:100%}
.pz-hero-btn .elementor-button{display:block;margin:0 auto;width:100%;max-width:223px;background:transparent;border:1px solid #fff;border-radius:0;color:#fff;font-size:25px;font-weight:100;line-height:30px;padding:14px 8px 8px;transition:box-shadow .5s ease-in-out}
.pz-hero-btn .elementor-button:hover,.pz-hero-btn .elementor-button:focus{background:transparent;color:#fff;box-shadow:0 0 30px 20px rgba(255,255,255,.5)}
@media (min-width:800px) and (max-width:1190px){
  .pz-hero-welcome .elementor-heading-title{font-size:2.017vw;margin-bottom:1.261vw!important}
  .pz-hero-title .elementor-heading-title{font-size:3.891vw}
  .pz-hero-sub .elementor-heading-title{font-size:2.017vw;margin-bottom:5.042vw!important}
  .pz-hero-btn .elementor-button{font-size:2.101vw;padding:1.176vw .672vw .672vw;max-width:18.739vw}
}
@media (max-width:799px){
  .pz-hero-welcome .elementor-heading-title{font-size:3.017vw;line-height:1.5;margin-bottom:1.261vw!important}
  .pz-hero-title .elementor-heading-title{font-size:5vw}
  .pz-hero-sub .elementor-heading-title{font-size:3.017vw;margin-bottom:3.361vw!important}
  .pz-hero-btn .elementor-button{font-size:4vw;line-height:1.2;padding:2.176vw .672vw 1.672vw;max-width:36vw}
}

/* ---------- SECTIONS ---------- */
.pz-section-title .elementor-heading-title{margin-bottom:28px!important}
.pz-flower{color:#43273B;line-height:0;text-align:center}
.pz-flower-svg{width:45px;height:49px;display:inline-block}
.pz-about .pz-flower-wrap{margin-bottom:29px}
.pz-campaigns .pz-flower-wrap{margin-bottom:103px}
.pz-about-text{max-width:815px}
.pz-about-text p{margin:0 0 20px}
.pz-btn{width:100%;margin-top:8px}
.pz-btn .elementor-button{display:block;margin:0 auto;width:100%;max-width:223px;background:transparent;color:#3C2435;border:0;border-radius:0;font-size:23px;font-weight:100;line-height:1.2;text-transform:none}
body:not(.rtl) .pz-btn .elementor-button{padding:14px 8px 8px;}
.pz-btn .elementor-button:hover,.pz-btn .elementor-button:focus{background:transparent;color:#3C2435}
.pz-btn-wide{margin-top:62px}
.pz-btn-wide .elementor-button{max-width:330px}
@media (max-width:799px){
  .pz-campaigns .pz-flower-wrap{margin-bottom:5px}
  .pz-section-title .elementor-heading-title{margin-bottom:10px!important}
  .pz-btn-wide{margin-top:5px}
}

/* ---------- SLIDER ---------- */
.pz-slider-wrap{line-height:0}
.pz-slider .swiper-slide-image{width:100%;height:auto;display:block}
.pz-slider .swiper-pagination{display:flex;gap:7px;position:absolute;bottom:10px!important;left:10px!important;width:calc(100% - 20px)!important;z-index:5;line-height:0;transform:none!important}
.pz-slider .swiper-pagination-bullet{flex:1 1 0;width:auto!important;height:16px;margin:0!important;border-radius:0;background:rgba(255,255,255,.33);opacity:1;box-shadow:0 0 7px 1px rgba(0,0,0,.15)}
.pz-slider .swiper-pagination-bullet-active{background:#fff}
.pz-slider .elementor-swiper-button{width:58px;height:113px;opacity:0;transition:opacity .3s ease;background:url(/wp-content/uploads/2026/10/right-arrow.svg) center/contain no-repeat}
.pz-slider .elementor-swiper-button svg,.pz-slider .elementor-swiper-button i{display:none}
.pz-slider .elementor-swiper-button-prev{left:34px!important;transform:translateY(-50%) scale(-1)}
.pz-slider .elementor-swiper-button-next{right:34px!important;transform:translateY(-50%)}
.pz-slider:hover .elementor-swiper-button{opacity:1}
@media (max-width:799px){
  .pz-slider .swiper-pagination{bottom:3px!important;left:3px!important;width:calc(100% - 6px)!important}
  .pz-slider .swiper-pagination-bullet{height:6px}
  .pz-slider .elementor-swiper-button{opacity:1}
  .pz-slider .elementor-swiper-button-prev{left:0!important;transform:translateY(-50%) scale(-.5)}
  .pz-slider .elementor-swiper-button-next{right:0!important;transform:translateY(-50%) scale(.5)}
}

/* ---------- CAMPAIGN CARDS ---------- */
.pz-campaigns-grid{grid-auto-rows:auto!important;grid-template-rows:none!important}
.pz-card{display:block;text-decoration:none;cursor:pointer}
.pz-card .pz-card-img{position:relative;border:1px solid #d5d5d5;height:275px;line-height:0;overflow:visible}
.pz-card .pz-card-img img{width:100%;height:100%;object-fit:cover;display:block}
.pz-card .pz-card-img::after{content:'';position:absolute;left:50%;top:50%;width:78px;height:78px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:2;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 88'%3E%3Cellipse cx='44.16' cy='44.2' rx='37.36' ry='36.07' fill='%23fff' fill-opacity='.3'/%3E%3Cpath d='M44.06 1.8C19.85 1.8.15 20.82.15 44.2s19.7 42.4 43.91 42.4 43.92-19.02 43.92-42.4S68.28 1.8 44.06 1.8zm.1 78.47c-20.6 0-37.36-16.18-37.36-36.07S23.56 8.13 44.16 8.13s37.36 16.18 37.36 36.07-16.76 36.07-37.36 36.07z'/%3E%3Cpath d='M65.85 44.2 31.31 24.95v38.51z'/%3E%3C/svg%3E") center/cover no-repeat;
  transition:width .4s linear,height .4s linear,box-shadow .4s linear}
.pz-card:hover .pz-card-img::after{width:88px;height:88px;box-shadow:0 0 80px 20px #fff}
.pz-card .pz-card-title .elementor-heading-title{margin:10px 0!important;font-size:18px;line-height:30px;font-weight:400;color:#3C2435}
@media (max-width:1699px){
  .pz-card .pz-card-img{height:auto}
  .pz-card .pz-card-img img{height:auto;aspect-ratio:3/2}
}
@media (min-width:920px) and (max-width:1640px){
  .pz-card .pz-card-title .elementor-heading-title{font-size:1.09vw}
}
@media (min-width:800px) and (max-width:973px){
  .pz-campaigns-grid{grid-template-columns:repeat(2,1fr)!important}
}

/* ---------- FOOTER / CONTACT FORM ---------- */
.pz-footer a,.pz-copyright a{color:#220D1C;text-decoration:none}
.pz-fields-note p{margin:0}
.pz-form{max-width:536px;width:100%}
.pz-form .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;margin:0!important}
.pz-form .elementor-field-group{padding:0!important;margin:0 0 7px!important}
.pz-form .elementor-field-group-name{order:1}.pz-form .elementor-field-group-phone{order:2}.pz-form .elementor-field-group-email{order:3}
.pz-form .elementor-field-group-message{order:4;width:calc(100% - 124px)!important;flex:0 0 calc(100% - 124px)!important;max-width:none!important}
.pz-form .elementor-field-type-submit{order:5;width:124px!important;flex:0 0 124px!important;max-width:none!important;}
body:not(.rtl) .pz-form .elementor-field-type-submit{padding-left:8px!important}
body.rtl .pz-form .elementor-field-type-submit{padding-right:8px!important}
.pz-form .elementor-field-group-consent{order:6;margin-top:40px!important;justify-content:center;text-align:center}
.pz-form .elementor-field-group-hp{order:7}
.pz-form .elementor-field-textual{height:60px;min-height:60px;padding:0 15px;border:1px solid rgba(60,36,53,.44)!important;border-radius:0!important;background:rgba(255,255,255,.44)!important;color:#3C2435;font-size:18px;box-shadow:none}
.pz-form textarea.elementor-field-textual{height:180px;padding:8px 15px;resize:vertical}
.pz-form .elementor-field-textual::placeholder{color:#3C2435;opacity:1}
.pz-form .elementor-button[type=submit]{height:180px;width:100%;padding:13px 0;background:#3C2435;border:1px solid #3C2435;border-radius:0;color:#fff;font-size:14px;line-height:17px;text-transform:uppercase;font-weight:400}
.pz-form .elementor-button[type=submit]:hover{background:rgba(60,36,53,.65);border-color:#3C2435}
.pz-form .elementor-field-subgroup{justify-content:center}
.pz-form .elementor-field-type-acceptance .elementor-field-option{display:block;text-align:center}
.pz-form .elementor-field-type-acceptance label{font-size:18px;line-height:30px;color:#220D1C;display:inline}
.pz-form .elementor-field-type-acceptance input{margin-right:6px;vertical-align:middle}
.pz-form .elementor-message{text-align:center}
@media (max-width:799px){
  .pz-form .elementor-field-group-message{width:100%!important;flex:0 0 100%!important}
  .pz-form .elementor-field-type-submit{width:100%!important;flex:0 0 100%!important;padding-left:0!important;margin-top:20px!important}
  .pz-form .elementor-button[type=submit]{height:80px}
}
.pz-copyright p{margin:0}


/* button resets (override Elementor global button colors) */
.pz-hero-btn .elementor-button,.pz-btn .elementor-button{background-color:transparent!important;fill:currentColor}
.pz-hero-btn .elementor-button{color:#fff!important}
.pz-btn .elementor-button{color:#3C2435!important}
.pz-hero-btn .elementor-button .elementor-button-text,.pz-btn .elementor-button .elementor-button-text{flex-grow:1;text-align:center}

/* typography/margin overrides that must beat per-element Elementor CSS */
.pz-hero-welcome .elementor-heading-title{line-height:30px!important}
.pz-about .pz-flower-wrap{margin-bottom:29px!important}
.pz-campaigns .pz-flower-wrap{margin-bottom:103px!important}
@media (max-width:799px){.pz-campaigns .pz-flower-wrap{margin-bottom:5px!important}.pz-about .pz-flower-wrap{margin-bottom:15px!important}}
.pz-slider .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px!important}
.pz-slider .elementor-image-carousel-wrapper,.pz-slider .swiper{padding-bottom:0!important}

.pz-logo-link,.pz-logo-link:hover{color:#43273B!important}
@media (min-width:800px){.home .pz-header:not(.pz-sticky) .pz-logo-link{color:#fff!important}}
.pz-form a,.pz-copyright a,.pz-footer a{font-weight:inherit;color:inherit}
/* hide TranslatePress floating switcher until Hebrew is added */
#trp-floater-ls{display:none!important}

/* hero responsive sizes must win over global typography */
.pz-hero-welcome .elementor-heading-title{font-size:24px!important}
.pz-hero-title .elementor-heading-title{font-size:46.3px!important;line-height:1.4!important}
.pz-hero-sub .elementor-heading-title{font-size:24px!important;line-height:1.5!important}
.pz-hero-btn .elementor-button{font-size:25px!important;line-height:30px!important}
@media (min-width:800px) and (max-width:1190px){
 .pz-hero-welcome .elementor-heading-title{font-size:2.017vw!important}
 .pz-hero-title .elementor-heading-title{font-size:3.891vw!important}
 .pz-hero-sub .elementor-heading-title{font-size:2.017vw!important}
 .pz-hero-btn .elementor-button{font-size:2.101vw!important;padding:1.176vw .672vw .672vw!important;max-width:18.739vw!important}
}
@media (max-width:799px){
 .pz-hero-welcome .elementor-heading-title{font-size:3.017vw!important;line-height:1.5!important}
 .pz-hero-title .elementor-heading-title{font-size:5vw!important}
 .pz-hero-sub .elementor-heading-title{font-size:3.017vw!important}
 .pz-hero-btn .elementor-button{font-size:4vw!important;line-height:1.2!important;padding:2.176vw .672vw 1.672vw!important;max-width:36vw!important}
}

@media (max-width:799px){
 .pz-hero-welcome .elementor-heading-title{line-height:30px!important}
 .pz-hero-sub .elementor-heading-title{line-height:1.5!important}
 .pz-section-title .elementor-heading-title{line-height:1.2!important}
 .pz-about .pz-flower-wrap{margin-bottom:29px!important}
 .pz-footer .elementor-heading-title{line-height:1.5!important}
}

@media (max-width:799px){
 .pz-hero-btn .elementor-button{line-height:30px!important}
 .pz-header .pz-logo{min-height:55px}
 .pz-campaigns .pz-flower-wrap{margin-bottom:11px!important}
 .pz-btn-wide .elementor-button{max-width:100%}
}

.trp-floating-switcher{display:none!important}

/* campaign cards – shared */
.pz-card{padding:0!important;gap:0!important;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0}
.pz-card .pz-card-title .elementor-heading-title{font-family:HelveticaNeueLTStd,sans-serif}
.pz-campaigns-page .pz-flower-wrap{margin-bottom:63px!important}
@media (max-width:799px){.pz-campaigns-page .pz-flower-wrap{margin-bottom:11px!important}}
.pz-campaigns-page .pz-section-title .elementor-heading-title{margin-bottom:28px!important}
@media (max-width:799px){.pz-campaigns-page .pz-section-title .elementor-heading-title{margin-bottom:10px!important}}


/* ===== Legal pages (Privacy Policy / Accessibility Statement) ===== */
.pz-legal .pz-legal-text{color:#707070;font-size:18px;line-height:30px}
.pz-legal .pz-legal-text h1{font-size:34px;font-weight:100;line-height:1.4;margin:22.78px 0;color:#3C2435;letter-spacing:0}
.pz-legal .pz-legal-text h1 strong{font-weight:700}
.pz-legal .pz-legal-text h3{font-size:16px;font-weight:100;line-height:24px;margin:16px 0;color:#3C2435}
.pz-legal .pz-legal-text p{margin:0 0 20px;color:#707070;font-size:18px;line-height:30px}
.pz-legal .pz-legal-text a{color:#3C2435}
.pz-legal .pz-legal-text hr{height:0;margin:9px 0;border:1px inset #808080;color:#808080;background:none}
.pz-legal .pz-legal-text ul,.pz-legal .pz-legal-text ol{margin:18px 0;padding:0 0 0 40px}
.pz-legal .pz-legal-text ul{list-style:disc}
.pz-legal .pz-legal-text ol{list-style:decimal}
.pz-legal .pz-legal-text li{margin:0;color:#707070}
.pz-legal .pz-legal-text li p{margin:0 0 20px}
body.rtl .pz-legal .pz-legal-text ul,body.rtl .pz-legal .pz-legal-text ol{padding:0 40px 0 0}

/* ===== Hebrew (RTL) fonts ===== */
body.rtl.elementor-kit-5{
    --e-global-typography-primary-font-family: Assistant, Arial, Helvetica, sans-serif;
    --e-global-typography-secondary-font-family: Assistant, Arial, Helvetica, sans-serif;
    --e-global-typography-text-font-family: Assistant, Arial, Helvetica, sans-serif;
    --e-global-typography-accent-font-family: Assistant, Arial, Helvetica, sans-serif;
    --e-global-typography-pz_h1-font-family: Assistant, Arial, Helvetica, sans-serif;
    --e-global-typography-pz_menu-font-family: Assistant, Arial, Helvetica, sans-serif;
    --e-global-typography-pz_hero_btn-font-family: Assistant, Arial, Helvetica, sans-serif;
    --e-global-typography-pz_small-font-family: Assistant, Arial, Helvetica, sans-serif;
    font-family: Assistant, Arial, Helvetica, sans-serif !important;
}
body.rtl div[data-elementor-post-type="page"],
body.rtl h1,body.rtl h2,body.rtl h3,body.rtl h4{
    font-family: Assistant, Arial, Helvetica, sans-serif!important;
}
body.rtl .elementor-button{font-family: Assistant, Arial, Helvetica, sans-serif!important;
}
body.rtl .elementor-heading-title{font-weight:400!important}

/* RTL: elements that set the font explicitly */
body.rtl .pz-card .pz-card-title .elementor-heading-title,
body.rtl .pzw .pzw-filters button,
body.rtl .pz-form .elementor-field-textual,
body.rtl .pz-form .elementor-button{font-family:Assistant,Arial,Helvetica,sans-serif}

/* ===== Language switcher in the menu (inactive language only) ===== */
@media (min-width:800px){
  .pz-nav .elementor-nav-menu--main .elementor-nav-menu>li.pz-lang{position:relative;margin-left:28px;padding-left:22px}
  .pz-nav .elementor-nav-menu--main .elementor-nav-menu>li.pz-lang::before{content:'';position:absolute;left:0;top:50%;width:1px;height:38px;margin-top:-19px;background:#3C2435}
  body.rtl .pz-nav .elementor-nav-menu--main .elementor-nav-menu>li.pz-lang{margin-left:0;padding-left:0;margin-right:28px;padding-right:22px}
  body.rtl .pz-nav .elementor-nav-menu--main .elementor-nav-menu>li.pz-lang::before{left:auto;right:0}
  .home .pz-header:not(.pz-sticky) .pz-nav .elementor-nav-menu--main .elementor-nav-menu>li.pz-lang::before{background:#fff}
  .pz-header.pz-sticky .pz-nav .elementor-nav-menu--main .elementor-nav-menu>li.pz-lang::before{height:30px;margin-top:-15px}
}
.pz-nav li.pz-lang .trp-ls-language-name{font:inherit;color:inherit}

.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe, .elementor-lightbox .elementor-video-container .elementor-video-portrait iframe, .elementor-lightbox .elementor-video-container .elementor-video-square iframe {
    background-color: #00000000!important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaNeueLTStd';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.parazar.net/wp-content/uploads/2026/10/LtEx.woff2') format('woff2');
}
@font-face {
	font-family: 'HelveticaNeueLTStd';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.parazar.net/wp-content/uploads/2026/10/Lt.woff2') format('woff2');
}
@font-face {
	font-family: 'HelveticaNeueLTStd';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.parazar.net/wp-content/uploads/2026/10/Roman.woff2') format('woff2');
}
/* End Custom Fonts CSS */