@charset "UTF-8";

/* open-sans-300 - hebrew_latin */

@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Open Sans Hebrew";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/open-sans-v40-hebrew_latin-300.woff2") format("woff2"), url("../fonts/open-sans-v40-hebrew_latin-300.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-regular - hebrew_latin */

@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Open Sans Hebrew";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/open-sans-v40-hebrew_latin-regular.woff2") format("woff2"), url("../fonts/open-sans-v40-hebrew_latin-regular.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-500 - hebrew_latin */

@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Open Sans Hebrew";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/open-sans-v40-hebrew_latin-500.woff2") format("woff2"), url("../fonts/open-sans-v40-hebrew_latin-500.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-600 - hebrew_latin */

@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Open Sans Hebrew";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/open-sans-v40-hebrew_latin-600.woff2") format("woff2"), url("../fonts/open-sans-v40-hebrew_latin-600.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-700 - hebrew_latin */

@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Open Sans Hebrew";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/open-sans-v40-hebrew_latin-700.woff2") format("woff2"), url("../fonts/open-sans-v40-hebrew_latin-700.ttf") format("truetype");
  /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

._inner {
  padding: 100px;
  background-color: #000;
}

.custom__wrapper *,
.custom__wrapper *::before,
.custom__wrapper *::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl !important;
  unicode-bidi: bidi-override !important;
}

.custom__wrapper a,
.custom__wrapper button {
  outline: none !important;
}

.custom__wrapper a {
  text-decoration: none;
}

.custom__wrapper ol,
.custom__wrapper ul {
  list-style: none;
}

.custom__wrapper :focus {
  outline: 0;
}

.custom__wrapper a:focus {
  outline: thin dotted;
}

.custom__wrapper a:active,
.custom__wrapper a:hover {
  outline: 0;
}

.custom__wrapper a,
.custom__wrapper ol,
.custom__wrapper ul,
.custom__wrapper li,
.custom__wrapper audio,
.custom__wrapper video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

.custom__wrapper .owl-carousel .owl-nav button.owl-prev,
.custom__wrapper .owl-carousel .owl-nav button.owl-next {
  width: 64px;
  height: 64px;
  border: 1px solid #000;
  border-radius: 50%;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  position: relative;
}

.custom__wrapper .owl-carousel .owl-nav button.owl-prev span,
.custom__wrapper .owl-carousel .owl-nav button.owl-next span {
  display: none !important;
}

.custom__wrapper .owl-carousel .owl-nav button.owl-prev::after,
.custom__wrapper .owl-carousel .owl-nav button.owl-next::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 50%;
  height: 50%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/arr-l.svg);
}

.custom__wrapper .owl-carousel .owl-nav button.owl-prev::after {
  background-image: url(../img/arr-r.svg);
}

.custom__wrapper .owl-theme .owl-nav button.owl-prev:hover {
  background: #dedc00;
}

.custom__wrapper .owl-theme .owl-nav button.owl-next:hover {
  background: #dedc00;
}

.custom--2__wrapper {
  width: 100%;
  overflow: hidden;
  background-color: #f5f5f5;
  /* margin-bottom: 150px; */
}

.custom--2__wrapper .owl-theme .owl-nav {
  position: absolute;
  width: 100%;
  margin: 0 auto;
  top: 0%;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.custom--2__wrapper .custom--2__wrapper-inner {
  width: 20%;
  margin: 0 auto;
}

.custom--2__wrapper .custom--2__wrapper-inner .owl-carousel .owl-stage-outer {
  overflow: visible;
}

.custom--2__wrapper .custom--2__wrapper-inner .owl-item {
  position: relative;
}

.custom--2__wrapper .custom--2__wrapper-inner .owl-item::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: #069aed;
  mix-blend-mode: multiply;
}

.custom--2__wrapper .custom--2__wrapper-inner .owl-item.center::after {
  opacity: 0;
}

.custom--2__wrapper .custom--2__slide img {
  width: 100%;
  height: 380px !important;
  -o-object-fit: cover;
  object-fit: cover;
}

.custom--2__wrapper .custom--2__slider-text {
  /* width: 40%;
  margin: 0 auto;
  margin-top: 50px;
  padding: 0 70px; */

  min-height: 252px;
  width: 40%;
  margin: 0 auto;
  margin-top: 50px;
  margin-bottom: 30px;
  padding: 0 70px;
}

.custom--2__wrapper .custom--2__slide-title {
  font-family: "Open Sans Hebrew";
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 1.2;
  /* identical to box height */
  text-align: center;
  color: #000000;
  margin-bottom: 10px;
}

.custom--2__wrapper .custom--2__slide-subtitle {
  font-family: "Open Sans Hebrew";
  font-style: italic;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
  /* main blue */
  color: #069aed;
  margin-bottom: 30px;
}

.custom--2__wrapper .custom--2__slide-text {
  font-family: "Open Sans Hebrew";
  font-style: normal;
  font-weight: 400;
  /* font-size: 20px; */
  /* line-height: 1.1; */
  /* or 100% */
  text-align: center;
  color: #000000;
}

.custom--2__anim {
  position: absolute;
  left: 0;
  top: 380px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 300px;
  height: 300px;
}

.custom--2__anim--1 .custom--2__anim-block--1 {
  background: #dedc00;
  margin-right: auto !important;
}

.custom--2__anim--1 .custom--2__anim-block--2 {
  background-color: #fff;
  margin-left: auto !important;
}

.custom--2__anim-block--1,
.custom--2__anim-block--2 {
  width: 50%;
  height: 50%;
}

.custom--2__anim--2 {
  left: unset;
  /* right: -150px; */
  right: 0px;
}

.custom--2__anim--2 .custom--2__anim-block--1 {
  background-color: #dedc00;
  margin-left: auto !important;
}

.custom--2__anim--2 .custom--2__anim-block--2 {
  background-color: #069aed;
  margin-right: auto !important;
}

.custom--2 {
  position: relative;
}

.custom--3 {
  display: none;
}
.custom--3__wrapper .owl-stage {
  display: flex;
  align-items: stretch;
}

.custom--3__wrapper .owl-item {
  background-color: #dedc00;
}

.custom--3__wrapper .owl-item:nth-child(2n) {
  background-color: #069aed;
}

.custom--3__img {
  height: 350px !important;
  -o-object-fit: cover;
  object-fit: cover;
}

.custom--3__content {
  padding: 25px 15px;
}
.custom--3__slider .owl-nav{
  margin-top: 40px !important;
}
.custom--3__content p {
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
}

.custom--3__title {
  /* חגית סבג */
  margin-bottom: 20px;
  font-family: "Open Sans Hebrew";
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 1.2;
  /* identical to box height */
  text-align: center;
  color: #ffffff;
}

.custom--3__text {
  font-family: "Open Sans Hebrew";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.2;
  text-align: center;
  color: #ffffff;
}

.custom--1 *,
.custom--1 *::before,
.custom--1 *::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.custom--1 a,
.custom--1 button {
  outline: none !important;
}

.custom--1 a {
  text-decoration: none;
}

.custom--1 ol,
.custom--1 ul {
  list-style: none;
}

.custom--1 :focus {
  outline: 0;
}

.custom--1 a:focus {
  outline: thin dotted;
}

.custom--1 a:active,
.custom--1 a:hover {
  outline: 0;
}

.custom--1 a,
.custom--1 ol,
.custom--1 ul,
.custom--1 li,
.custom--1 audio,
.custom--1 video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

.custom--1 .owl-carousel .owl-nav button.owl-prev,
.custom--1 .owl-carousel .owl-nav button.owl-next {
  width: 64px;
  height: 64px;
  border: 1px solid #000;
  border-radius: 50%;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  position: relative;
}

.custom--1 .owl-carousel .owl-nav button.owl-prev span,
.custom--1 .owl-carousel .owl-nav button.owl-next span {
  display: none !important;
}

.custom--1 .owl-carousel .owl-nav button.owl-prev::after,
.custom--1 .owl-carousel .owl-nav button.owl-next::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 50%;
  height: 50%;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/arr-l.svg);
}

.custom--1 .owl-carousel .owl-nav button.owl-prev::after {
  background-image: url(../img/arr-r.svg);
}

.custom--1 .owl-theme .owl-nav button.owl-prev:hover {
  background: #dedc00;
}

.custom--1 .owl-theme .owl-nav button.owl-next:hover {
  background: #dedc00;
}

.custom--1__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-height: 70vh;
  direction: rtl !important;
  unicode-bidi: bidi-override !important;
}

.custom--1__right {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
  width: 45%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.custom--1__right .owl-carousel .owl-stage-outer {
  overflow: visible;
}

.custom--1__right-content {
  padding: 70px 50px 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
  background-color: #fff;
}

.custom--1__right-content--title {
  font-family: "Open Sans Hebrew";
  font-style: normal;
  font-weight: 700;
  font-size: 60px;
  line-height: 1;
  text-align: right;
  color: #f6f6f9;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: block;
  position: relative;
  z-index: 2;
  margin-bottom: 50px;
  /* margin-right: 3%; */
  padding: 0 4%;
}

.custom--1__right-content--title::after {
  content: "";
  z-index: -1;
  /* width: 110%;
  height: 150%; */
  position: absolute;
  left: 50%;
  top: 55%;
  -webkit-transform: translate(-50%, -50%) rotate(-1deg);
  -ms-transform: translate(-50%, -50%) rotate(-1deg);
  transform: translate(-50%, -50%) rotate(-1deg);
  /* background: #069aed; */
  /* -webkit-box-shadow: 3.76545px 3.76545px 16.9445px rgba(0, 0, 0, 0.31);
  box-shadow: 3.76545px 3.76545px 16.9445px rgba(0, 0, 0, 0.31); */

  background-color: var(--e-global-color-60789f0);
    box-shadow: 0px 0px 10px 0px rgba(0, 0,0, 0.31);
    width: 100%;
    height: 110%;

}

.custom--1__right-content--text {
  font-family: "Open Sans Hebrew";
  font-style: normal;
  font-weight: 400;
  /* font-size: 24px; */
  /* line-height: 1.2; */
  text-align: right;
  color: #000000;
}

.custom--1__right-content--text p {
  /* margin: 0; */
  padding: 0;
  /* margin-bottom: 20px; */
}
.elementor-element.elementor-element-ff64c50.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
  /* padding: 0; */
}
.custom--1__slider--right-wrapper {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 260px;
  flex: 0 0 260px;
  width: 100%;
  overflow: hidden;
}

.custom--1__slider--right-wrapper .custom--1__slider--right {
  width: 33.33% !important;
  margin-right: auto;
}

.custom--1__slider--right {
  direction: ltr !important;
}

.custom--1__slider--right .custom--1__slide img {
  height: 260px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.custom--1__left {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 55%;
  flex: 0 0 55%;
  width: 55%;
}

.custom--1__slider--left {
  direction: ltr !important;
  height: 100%;
  position: relative;
}

.custom--1__slider--left .owl-item,
.custom--1__slider--left .owl-stage,
.custom--1__slider--left .owl-stage-outer {
  height: 100%;
}

.custom--1__slider--left .owl-nav {
  position: absolute;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 260px;
  margin: 0 auto;
  bottom: 0%;
  right: 0%;
  -webkit-transform: translate(0%, 0%);
  -ms-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0px 20px;
  background-color: #fff;
}

.custom--1__slider--left .custom--1__slide {
  height: 100%;
}

.custom--1__slider--left img {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover;
  object-fit: cover !important;
}

@media (max-width: 1600px) {
  .custom--1__slider--right .custom--1__slide img {
    height: 200px;
}
.custom--1__slider--right-wrapper {
  -ms-flex: 0 0 200px;
  flex: 0 0 200px;
}
.custom--1__slider--left .owl-nav {
  height: 200px;
  padding: 0px 10px;
}
.custom--1__right-content {
  padding: 50px 30px 10px;
}
.custom--2__wrapper .custom--2__slide img {
  height: 320px !important;
}
.custom--2__anim {
  top: 320px;
  width: 300px;
  height: 300px;
}
}
@media (max-width: 1300px) {
  .custom--1__slider--right .custom--1__slide img {
    height: 160px;
    
}
.custom--1__slider--right-wrapper {
  -ms-flex: 0 0 160px;
  flex: 0 0 160px;
}
.custom--1__slider--left .owl-nav {
  height: 160px;
  padding: 0px 10px;
}
.custom--2__wrapper .custom--2__slider-text {
  min-height: 192px;
  width: 55%;
  margin-top: 30px;
  margin-bottom: 10px;
  padding: 0 70px;
}
.custom--1__right-content {
  padding: 30px 20px 5px;
}
.custom--2__wrapper .custom--2__slide img {
  height: 240px !important;
}
.custom--2__anim {
  top: 240px;
  width: 200px;
  height: 200px;
}
}
@media (max-width: 600px) {
  .custom--3 {
    display: block;
  }
  .custom--1__slider--right-wrapper {
    display: none;
}
.custom--1__wrapper {
  max-height: unset;
  flex-direction: column;
}
.custom--1__right {
  flex: unset;
  width: 100%;
}
.custom--1__right-content {
  padding: 0px 10px;
  background-color: var( --e-global-color-cca9151 );
}
.custom--1__right-content--title {
  font-size: 40px;
  margin-bottom: 20px;
  padding: 0 4%;
}
.custom--1__right-content--text {
  font-size: 16px;
  line-height: 1.6;
}
.custom--1__left {
  flex: unset;
  width: 100%;
}
.custom__wrapper .owl-carousel .owl-nav button.owl-prev, .custom__wrapper .owl-carousel .owl-nav button.owl-next {
  width: 45px;
  height: 45px;
  margin: 0 15px;
}
.custom--1 .owl-carousel .owl-nav button.owl-prev, .custom--1 .owl-carousel .owl-nav button.owl-next {
  width: 45px;
  height: 45px;
margin: 0 15px;
}
.custom--1__slider--left .owl-nav {
  margin: 30px 30px 10px auto !important;
  flex-direction: row-reverse;
  position: static;
  height: auto;
  padding: 0;
  background-color: var( --e-global-color-cca9151 );
}
.elementor-element.elementor-element-c2fa02b.e-con-full.e-flex.e-con.e-parent.e-lazyloaded,
.elementor-element.elementor-element-636f325.e-con-full.e-flex.e-con.e-parent.e-lazyloaded,
.elementor-element.elementor-element-ff64c50.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
  /* padding: 0; */
  background-color: var( --e-global-color-cca9151 );
}
.custom--1__slider--left {
  direction: ltr !important;
  height: 280px;
  max-height: unset;
  position: relative;
}
.custom--1__slider--left .custom--1__slide {
  padding: 0 10px;
  height: 100%;
}
.custom--2__wrapper .custom--2__slider-text {
  min-height: unset;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 10px;
  padding: 0px 10%;
}
.custom--2__wrapper .custom--2__wrapper-inner {
  width: 50%;
  margin: 0 auto;
}
.custom--2__wrapper .custom--2__slide img {
  height: 50vw !important;
}
.custom--3__text {
  font-size: 16px;
  line-height: 1.3;
}
.custom--2__wrapper .custom--2__slide-text {
  font-size: 16px;
  line-height: 1.3;
}

.custom--2__wrapper .owl-theme .owl-nav {
  position: static;
  width: max-content;
  margin: 0 auto;
  top: unset;
  left: unset;
  transform: unset;
  margin-bottom: 15vw;
}
.custom--2__anim {
  top: 100%;
  transform: translateY(-100%);
  width: 25vw;
  height: 25vw;
}
.custom--2__wrapper .custom--2__slide-subtitle {
  font-size: 20px;
  line-height: 1.2;
  margin-bottom: 15px;
}
.custom--2__wrapper .custom--2__slide-title {
  font-size: 24px;
  line-height: 1.2;
  margin-bottom: 5px;
}
.custom--3__content {
  padding: 20px 15px 0;
}
.custom--3__title {
  margin-bottom: 10px;
  font-family: "Open Sans Hebrew";
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
  color: #ffffff;
}
}