.elementor-538 .elementor-element.elementor-element-edade3f{--display:flex;--padding-top:3vw;--padding-bottom:3vw;--padding-left:5vw;--padding-right:5vw;}.elementor-538 .elementor-element.elementor-element-3bdcbd6{text-align:center;}.elementor-538 .elementor-element.elementor-element-3bdcbd6 .elementor-heading-title{font-size:36px;font-weight:700;color:#131A2C;}.elementor-538 .elementor-element.elementor-element-ced438f{text-align:center;font-family:"IBM Plex Sans Hebrew", Sans-serif;font-size:1.1vw;font-weight:400;}.elementor-538 .elementor-element.elementor-element-4c46515{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-538 .elementor-element.elementor-element-81710a1{--grid-columns:3;}.elementor-538 .elementor-element.elementor-element-81710a1 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-538 .elementor-element.elementor-element-81710a1 .e-loop-item > .elementor-section, .elementor-538 .elementor-element.elementor-element-81710a1 .e-loop-item > .elementor-section > .elementor-container, .elementor-538 .elementor-element.elementor-element-81710a1 .e-loop-item > .e-con, .elementor-538 .elementor-element.elementor-element-81710a1 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-538 .elementor-element.elementor-element-81710a1{--grid-columns:2;}}@media(max-width:767px){.elementor-538 .elementor-element.elementor-element-edade3f{--padding-top:5vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-538 .elementor-element.elementor-element-ced438f{font-size:5vw;}.elementor-538 .elementor-element.elementor-element-81710a1{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-81710a1 */.projects-grid .elementor-loop-container{
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  grid-auto-flow: dense !important;
  gap: 24px !important;
}

/* איפוס מה שאלמנטור שם */
.projects-grid .e-loop-item{
  width: auto !important;
  max-width: none !important;
  grid-column: auto !important;
  grid-row: auto !important;
  min-height: 320px;
}

/* קטן ימין */
.projects-grid .e-loop-item:nth-of-type(1){
  grid-column: 1 / span 1 !important;
}

/* גדול שמאל */
.projects-grid .e-loop-item:nth-of-type(2){
  grid-column: 2 / span 2 !important;
}

/* גדול שמאל */
.projects-grid .e-loop-item:nth-of-type(3){
  grid-column: 1 / span 2 !important;
}

/* קטן ימין */
.projects-grid .e-loop-item:nth-of-type(4){
  grid-column: 3 / span 1 !important;
}

.projects-grid .e-loop-item > .elementor,
.projects-grid .e-loop-item .e-con,
.projects-grid .e-loop-item .elementor-section{
  height: 100% !important;
}

/* מובייל */
@media (max-width: 767px){

  .projects-grid .elementor-loop-container{
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 24px !important;
    grid-auto-flow: row !important;
  }

  .projects-grid .e-loop-item,
  .projects-grid .e-loop-item:nth-of-type(1),
  .projects-grid .e-loop-item:nth-of-type(2),
  .projects-grid .e-loop-item:nth-of-type(3),
  .projects-grid .e-loop-item:nth-of-type(4){
    grid-column: 1 / -1 !important;
    grid-row: auto !important;
    min-height: 260px;
  }

}/* End custom CSS */
/* Start custom CSS */.orangehover{
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.orangehover::before{
  content:"";
  position:absolute;
  inset:0;
  background:#F04E23;
  opacity:0;
  transition:.3s ease;
  z-index:-1;
}

.orangehover:hover::before{
  opacity:1;
}

.orangehover .elementor-icon{
  background:#fff !important;
  position:relative;
  z-index:2;
}

.orangehover .elementor-icon-box-content{
  position:relative;
  z-index:2;
}

b, strong{color: #F96000;}/* End custom CSS */