.elementor-52 .elementor-element.elementor-element-b4a1c001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-b4a1c001:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-b4a1c001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFFC5;}.elementor-52 .elementor-element.elementor-element-b4a1c002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-b4a1c003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-b4a1c003:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-b4a1c003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-b4a1c004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-52 .elementor-element.elementor-element-b4a1c004 .elementor-heading-title{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:56px;font-weight:400;text-transform:none;font-style:normal;line-height:1.2em;letter-spacing:0px;color:#000000;}.elementor-52 .elementor-element.elementor-element-b4a1c005{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Heebo", Sans-serif;font-size:20px;font-weight:300;font-style:normal;line-height:1.8em;letter-spacing:0px;color:#000000;}.elementor-52 .elementor-element.elementor-element-b4a1c005 p{margin-block-end:0px;}.elementor-52 .elementor-element.elementor-element-b4a2d001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:12px;--padding-bottom:195px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-b4a2d001:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-b4a2d001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFFC5;}.elementor-52 .elementor-element.elementor-element-b4a2d002{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-b4a2d003{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-b4a2d010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-b4a2d011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 23px 0px 20px;text-align:start;}.elementor-52 .elementor-element.elementor-element-b4a2d011 .elementor-heading-title{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;line-height:1.375em;letter-spacing:0px;color:#000000;}.elementor-52 .elementor-element.elementor-element-b4a2d012{--divider-border-style:solid;--divider-color:#CCF3ED;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 23px 0px 20px;}.elementor-52 .elementor-element.elementor-element-b4a2d012 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-52 .elementor-element.elementor-element-b4a2d012 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-52 .elementor-element.elementor-element-b4a2d013{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-52 .elementor-element.elementor-element-b4a2d013 img{width:375px;height:347px;object-fit:cover;object-position:center center;}.elementor-52 .elementor-element.elementor-element-b4a2d020{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-52 .elementor-element.elementor-element-b4a2d021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 23px 0px 20px;text-align:start;}.elementor-52 .elementor-element.elementor-element-b4a2d021 .elementor-heading-title{font-family:"Open Sans Hebrew Condensed", Sans-serif;font-size:20px;font-weight:400;text-transform:none;font-style:normal;line-height:1.375em;letter-spacing:0px;color:#000000;}.elementor-52 .elementor-element.elementor-element-b4a2d022{--divider-border-style:solid;--divider-color:#CCF3ED;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 23px 0px 20px;}.elementor-52 .elementor-element.elementor-element-b4a2d022 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-52 .elementor-element.elementor-element-b4a2d022 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-52 .elementor-element.elementor-element-b4a2d023{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-52 .elementor-element.elementor-element-b4a2d023 img{width:375px;height:347px;object-fit:cover;object-position:center center;}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-b4a1c001{--padding-top:80px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-52 .elementor-element.elementor-element-b4a1c004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:start;}.elementor-52 .elementor-element.elementor-element-b4a1c004 .elementor-heading-title{font-size:40px;}.elementor-52 .elementor-element.elementor-element-b4a1c005{text-align:start;font-size:18px;}.elementor-52 .elementor-element.elementor-element-b4a1c005 p{margin-block-end:0px;}.elementor-52 .elementor-element.elementor-element-b4a2d001{--padding-top:12px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-52 .elementor-element.elementor-element-b4a2d003{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-b4a2d010{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:23px;}.elementor-52 .elementor-element.elementor-element-b4a2d011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-52 .elementor-element.elementor-element-b4a2d011 .elementor-heading-title{font-size:20px;}.elementor-52 .elementor-element.elementor-element-b4a2d012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-b4a2d012 .elementor-divider-separator{width:100%;}.elementor-52 .elementor-element.elementor-element-b4a2d012 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-52 .elementor-element.elementor-element-b4a2d013{text-align:center;}.elementor-52 .elementor-element.elementor-element-b4a2d013 img{width:100%;height:300px;}.elementor-52 .elementor-element.elementor-element-b4a2d020{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:23px;}.elementor-52 .elementor-element.elementor-element-b4a2d021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-52 .elementor-element.elementor-element-b4a2d021 .elementor-heading-title{font-size:20px;}.elementor-52 .elementor-element.elementor-element-b4a2d022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-b4a2d022 .elementor-divider-separator{width:100%;}.elementor-52 .elementor-element.elementor-element-b4a2d022 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-52 .elementor-element.elementor-element-b4a2d023{text-align:center;}.elementor-52 .elementor-element.elementor-element-b4a2d023 img{width:100%;height:300px;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-b4a1c001{--padding-top:56px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-b4a1c004{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-52 .elementor-element.elementor-element-b4a1c004 .elementor-heading-title{font-size:32px;}.elementor-52 .elementor-element.elementor-element-b4a1c005{text-align:start;font-size:16px;}.elementor-52 .elementor-element.elementor-element-b4a1c005 p{margin-block-end:0px;}.elementor-52 .elementor-element.elementor-element-b4a2d001{--padding-top:12px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-52 .elementor-element.elementor-element-b4a2d003{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto auto;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-b4a2d010{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:23px;}.elementor-52 .elementor-element.elementor-element-b4a2d011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-52 .elementor-element.elementor-element-b4a2d011 .elementor-heading-title{font-size:18px;}.elementor-52 .elementor-element.elementor-element-b4a2d012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-b4a2d012 .elementor-divider-separator{width:100%;}.elementor-52 .elementor-element.elementor-element-b4a2d012 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-52 .elementor-element.elementor-element-b4a2d013{text-align:center;}.elementor-52 .elementor-element.elementor-element-b4a2d013 img{width:100%;height:240px;}.elementor-52 .elementor-element.elementor-element-b4a2d020{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:23px;}.elementor-52 .elementor-element.elementor-element-b4a2d021{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-52 .elementor-element.elementor-element-b4a2d021 .elementor-heading-title{font-size:18px;}.elementor-52 .elementor-element.elementor-element-b4a2d022{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-b4a2d022 .elementor-divider-separator{width:100%;}.elementor-52 .elementor-element.elementor-element-b4a2d022 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-52 .elementor-element.elementor-element-b4a2d023{text-align:center;}.elementor-52 .elementor-element.elementor-element-b4a2d023 img{width:100%;height:240px;}}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-b4a2d003{--width:848px;}}@media(max-width:1024px) and (min-width:768px){.elementor-52 .elementor-element.elementor-element-b4a2d003{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-b4a1c004 *//* ---- H1 sits 5px further toward the RTL start than the body ---- */
/* Source measures the H1 box right edge at 1584.6 and the paragraph
   box right edge at 1579.6 (Wix gives #comp-ls6a8esn1 an extra
   left:22px against a 596px box vs a 613px body box).
   Under direction:rtl the inline-start side is the physical RIGHT,
   so a negative inline-start margin moves the box 5px right.
   Elementor's _margin control is physical top/right/bottom/left and
   would land on the wrong side under RTL, so this needs logical CSS. */
.elementor-52 .elementor-element.elementor-element-b4a1c004 {
  margin-inline-start: -5px;
}

@media (max-width: 767px) {
  .elementor-52 .elementor-element.elementor-element-b4a1c004 {
    margin-inline-start: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a1c003 *//* ---- source white panel = column B of the strip, NOT a full-bleed band ---- */
/* Measured @1920: page canvas is #FDFFC5 and the only white is one inset
   panel l=725 t=178 1100x402. Column B is 63.06% of the strip and sits at the
   RTL start (physical right), with a 613px text box centred inside it:
       panel width      = 63.06% * strip        = 1100.4 @1745
       text inset right = 31.53% * strip - 304  =  246.2 -> text r = 1578.8 (source 1579.6)
       text inset left  = 31.53% * strip - 309  =  241.2 -> text l =  965.8 (source 971)
   Percentage padding resolves against the CONTAINING BLOCK (the strip), which is
   why both insets are written as a share of the strip and not of the panel.
   Verified at strip 1265 (text r 1250.2, source 1250) and strip 980 (text r 985). */
.elementor-52 .elementor-element.elementor-element-b4a1c003 {
  width: 63.06%;
  max-width: none;
  margin-inline: 0;
  padding-block: 80px 55px;
  padding-inline-start: max(0px, calc(31.53% - 304px));
  padding-inline-end: max(0px, calc(31.53% - 309px));
}

/* below the design width the panel fills the strip instead of shrinking to 618px */
@media (max-width: 1024px) {
  .elementor-52 .elementor-element.elementor-element-b4a1c003 {
    width: 100%;
    padding-block: 0;
    padding-inline: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a1c002 *//* ---- source strip #comp-ls6a8esg1 — NOT a 980 rail ---- */
/* Wix sizes this strip as max(980px, viewport - 160px):
   measured 1745 @1920 (l=80 r=1825), 1265 @1440, 980 @1024.
   The min() floor stops it overflowing below ~1000px; the
   source itself overflows there (scrollWidth 1337 @1024) and
   we deliberately do not clone that breakage.
   No native control expresses a min/max width pair. */
.elementor-52 .elementor-element.elementor-element-b4a1c002 {
  width: min(100%, max(980px, calc(100% - 160px)));
  max-width: none;
  margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a1c001 *//* ---- RTL ---- */
/* direction has no native Elementor control */
.elementor-52 .elementor-element.elementor-element-b4a1c001 {
  direction: rtl;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4a2d013 *//* ---- keep ONE identical image box below the design width ---- */
/* Elementor wraps a linked image in an inline-block <a>, so the img
   percentage width has no definite containing block and silently
   falls back to its intrinsic aspect (measured 279px instead of the
   350px card at 390). The source deliberately forces BOTH partner
   images into the same 375x347 box with object-fit:cover, so the two
   logos must keep one shared box here too. There is no native control
   for the wrapper anchor display. */
@media (max-width: 1024px) {
  .elementor-52 .elementor-element.elementor-element-b4a2d013 a {
    display: block;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a2d010 *//* ---- RTL card content ---- */
/* the grid above is direction:ltr to order the cards; each card
   restores rtl so its Hebrew title aligns to the right */
.elementor-52 .elementor-element.elementor-element-b4a2d010 {
  direction: rtl;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4a2d023 *//* ---- keep ONE identical image box below the design width ---- */
/* Elementor wraps a linked image in an inline-block <a>, so the img
   percentage width has no definite containing block and silently
   falls back to its intrinsic aspect (measured 279px instead of the
   350px card at 390). The source deliberately forces BOTH partner
   images into the same 375x347 box with object-fit:cover, so the two
   logos must keep one shared box here too. There is no native control
   for the wrapper anchor display. */
@media (max-width: 1024px) {
  .elementor-52 .elementor-element.elementor-element-b4a2d023 a {
    display: block;
    width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a2d020 *//* ---- RTL card content ---- */
/* the grid above is direction:ltr to order the cards; each card
   restores rtl so its Hebrew title aligns to the right */
.elementor-52 .elementor-element.elementor-element-b4a2d020 {
  direction: rtl;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a2d003 *//* ---- partner cards flow LEFT to RIGHT ---- */
/* the source repeater is explicitly direction:ltr, so
   Marpet sits on the LEFT (l=529) and Koala Center on the
   RIGHT (l=953) even though the page itself is RTL. Each
   card restores direction:rtl for its own Hebrew content. */
.elementor-52 .elementor-element.elementor-element-b4a2d003 {
  direction: ltr;
}

/* ---- never exceed the section on small screens ---- */
.elementor-52 .elementor-element.elementor-element-b4a2d003 {
  max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a2d002 *//* ---- NOT a 980 rail ---- */
/* The Wix repeater is centred on the VIEWPORT, not on a content rail:
   the 848px card pair measures l=529 r=1377 on a 1905px viewport
   (centre 953 = viewport centre) and l=81 r=929 on 1009px.
   So this wrapper spans the full section and only centres its child. */
.elementor-52 .elementor-element.elementor-element-b4a2d002 {
  width: 100%;
  max-width: none;
  margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a2d001 *//* ---- RTL ---- */
/* direction has no native Elementor control */
.elementor-52 .elementor-element.elementor-element-b4a2d001 {
  direction: rtl;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans Hebrew Condensed';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://vetsontheblock.ussl.co.il/wp-content/uploads/votb-fonts/OpenSansHebrewCondensed-Light.woff') format('woff'),
		url('https://vetsontheblock.ussl.co.il/wp-content/uploads/votb-fonts/OpenSansHebrewCondensed-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans Hebrew Condensed';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://vetsontheblock.ussl.co.il/wp-content/uploads/votb-fonts/OpenSansHebrewCondensed-Regular.woff') format('woff'),
		url('https://vetsontheblock.ussl.co.il/wp-content/uploads/votb-fonts/OpenSansHebrewCondensed-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans Hebrew Condensed';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://vetsontheblock.ussl.co.il/wp-content/uploads/votb-fonts/OpenSansHebrewCondensed-Bold.woff') format('woff'),
		url('https://vetsontheblock.ussl.co.il/wp-content/uploads/votb-fonts/OpenSansHebrewCondensed-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */