.elementor-643 .elementor-element.elementor-element-bf06766{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:60px 60px 60px 60px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-3a831d3 .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-4537576{--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;}.elementor-643 .elementor-element.elementor-element-b8be4ca .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-a998a8a .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-c58c8af .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-e7ac501 .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-63fe3ca .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-41737b9 .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-c3132f6 .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-28e5814 .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-48fa8fd .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-4f0c3b2{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:60px 60px 60px 60px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-643 .elementor-element.elementor-element-fc067db{--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;}.elementor-643 .elementor-element.elementor-element-abf9bea .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-18640b4 .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-1c13cd9 .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-0e06b86 .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-58c6c6e .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-0569128 .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-db63136 .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-e62139d .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-a7af313 .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-e886fad .elementor-icon-wrapper{text-align:center;}.elementor-643 .elementor-element.elementor-element-e886fad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7775304 );}.elementor-643 .elementor-element.elementor-element-e886fad.elementor-view-framed .elementor-icon, .elementor-643 .elementor-element.elementor-element-e886fad.elementor-view-default .elementor-icon{color:var( --e-global-color-7775304 );border-color:var( --e-global-color-7775304 );}.elementor-643 .elementor-element.elementor-element-e886fad.elementor-view-framed .elementor-icon, .elementor-643 .elementor-element.elementor-element-e886fad.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7775304 );}.elementor-643 .elementor-element.elementor-element-e886fad.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-e886fad.elementor-view-framed .elementor-icon:hover, .elementor-643 .elementor-element.elementor-element-e886fad.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-643 .elementor-element.elementor-element-e886fad.elementor-view-framed .elementor-icon:hover, .elementor-643 .elementor-element.elementor-element-e886fad.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}#elementor-popup-modal-643 .dialog-widget-content{animation-duration:1.2s;background-color:#FFFFFF00;margin:45px 0px 0px 0px;}#elementor-popup-modal-643 .dialog-message{width:65px;height:100vh;align-items:flex-start;}#elementor-popup-modal-643{justify-content:flex-start;align-items:flex-start;}@media(max-width:767px){.elementor-643 .elementor-element.elementor-element-abf9bea > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for icon, class: .elementor-element-b8be4ca */data-label="מידע בקליק"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a998a8a */data-label="מידע בקליק"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c58c8af */data-label="מידע בקליק"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e7ac501 */data-label="מקומות וענפי שירות"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-63fe3ca */data-label="מידע לשעת חירום"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-41737b9 */data-label="ספר טלפונים"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c3132f6 */data-label="חבילות בדואר"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-28e5814 */data-label="חבילות בדואר"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-48fa8fd */data-label="קלפי ממוחשב"/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf06766 */.elementor-643 .elementor-element.elementor-element-bf06766 {
  overflow: visible;
}

/* אזור האייקונים */
.elementor-643 .elementor-element.elementor-element-bf06766 .shimushon-icons {
  overflow: visible;
  max-height: 530px;
  opacity: 1;
  transform: translateY(0);
  transition:
    max-height .4s ease,
    opacity .25s ease,
    transform .25s ease;
}

/* מצב סגור */
.elementor-643 .elementor-element.elementor-element-bf06766:not(.open) .shimushon-icons {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  pointer-events: none;
  transform: translateY(-8px);
}

/* מצב פתוח */
.elementor-643 .elementor-element.elementor-element-bf06766.open .shimushon-icons {
  overflow: visible;
  max-height: 530px;
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

/* Hover labels */
.elementor-643 .elementor-element.elementor-element-bf06766 .shimushon-icon {
  position: relative;
  overflow: visible;
  z-index: 5555555;
}

.elementor-643 .elementor-element.elementor-element-bf06766 .shimushon-icon::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 74px;
  transform: translate(12px, -50%);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;

  background: #242823;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
  white-space: nowrap;

  padding: 8px 14px;
  border-radius: 999px;
  box-shadow: 0 8px 22px rgba(0,0,0,.16);

  transition:
    opacity .25s ease,
    transform .25s ease,
    visibility .25s ease;
}

.elementor-643 .elementor-element.elementor-element-bf06766 .shimushon-icon::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 72px;
  transform: translate(12px, -50%);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;

  border-width: 7px 0 7px 8px;
  border-style: solid;
  border-color: transparent transparent transparent #242823;

  transition:
    opacity .25s ease,
    transform .25s ease,
    visibility .25s ease;
}

.elementor-643 .elementor-element.elementor-element-bf06766 .shimushon-icon:hover::after,
.elementor-643 .elementor-element.elementor-element-bf06766 .shimushon-icon:hover::before {
  opacity: 1;
  visibility: visible;
  transform: translate(0, -50%);
}

/* לאפשר לתוויות לצאת מגבולות הפופאפ */
.dialog-widget-content,
.dialog-message,
.elementor-popup-modal,
.elementor-popup-modal .dialog-widget-content,
.elementor-popup-modal .dialog-message,
.elementor-popup-modal .elementor,
.elementor-popup-modal .e-con {
  overflow: visible !important;
}

/* ביטול outline */
.elementor-643 .elementor-element.elementor-element-bf06766,
.elementor-643 .elementor-element.elementor-element-bf06766 * {
  outline: none !important;
}

/* שמות האייקונים */
.elementor-643 .elementor-element.elementor-element-bf06766 .shimushon-icons .shimushon-icon:nth-child(1)::after {
  content: "מידע בקליק";
}

.elementor-643 .elementor-element.elementor-element-bf06766 .shimushon-icons .shimushon-icon:nth-child(2)::after {
  content: "ערוצי מידע";
}

.elementor-643 .elementor-element.elementor-element-bf06766 .shimushon-icons .shimushon-icon:nth-child(3)::after {
  content: "קריאת שירות";
}

.elementor-643 .elementor-element.elementor-element-bf06766 .shimushon-icons .shimushon-icon:nth-child(4)::after {
  content: "מקומות וענפי שירות";
}

.elementor-643 .elementor-element.elementor-element-bf06766 .shimushon-icons .shimushon-icon:nth-child(5)::after {
  content: "מידע לשעת חירום";
}

.elementor-643 .elementor-element.elementor-element-bf06766 .shimushon-icons .shimushon-icon:nth-child(6)::after {
  content: "קלפי ממוחשב";
}

.elementor-643 .elementor-element.elementor-element-bf06766 .shimushon-icons .shimushon-icon:nth-child(7)::after {
  content: "חבילות בדואר";
}

.elementor-643 .elementor-element.elementor-element-bf06766 .shimushon-icons .shimushon-icon:nth-child(8)::after {
  content: "לוח המתנדבים";
}

.elementor-643 .elementor-element.elementor-element-bf06766 .shimushon-icons .shimushon-icon:nth-child(9)::after {
  content: "ספר טלפונים";
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-abf9bea */data-label="מידע בקליק"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-18640b4 */data-label="מידע בקליק"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c13cd9 */data-label="מידע בקליק"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0e06b86 */data-label="מקומות וענפי שירות"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-58c6c6e */data-label="מידע לשעת חירום"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0569128 */data-label="ספר טלפונים"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-db63136 */data-label="חבילות בדואר"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e62139d */data-label="חבילות בדואר"/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a7af313 */data-label="קלפי ממוחשב"/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc067db */.elementor-643 .elementor-element.elementor-element-fc067db {
  position: fixed !important;
  right: 20px !important;
  bottom: 80px !important;
  top: auto !important;
  left: auto !important;
  z-index: 999999 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0c3b2 */.elementor-643 .elementor-element.elementor-element-4f0c3b2 {
  position: fixed !important;
  right: 16px !important;
  bottom: 85px !important;
  top: auto !important;
  left: auto !important;
  z-index: 99999 !important;
  width: 60px !important;
  height:10px !important;
  overflow: visible !important;
}

.elementor-643 .elementor-element.elementor-element-4f0c3b2 .shimushon-icons-mobile {
  position: absolute !important;
  right: 0 !important;
  bottom: 25px !important;

  display: flex !important;
  flex-direction: column !important;
  gap: 2px !important;

  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  max-height: 0 !important;
  overflow: hidden !important;

  transform: translateY(12px) !important;
  transition:
    opacity .25s ease,
    transform .25s ease,
    visibility .25s ease,
    max-height .35s ease;
}

.elementor-643 .elementor-element.elementor-element-4f0c3b2.open .shimushon-icons-mobile {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  max-height: 620px !important;
  overflow: visible !important;
  transform: translateY(0) !important;
}

.elementor-643 .elementor-element.elementor-element-4f0c3b2 .shimushon-toggle {
  position: relative !important;
  z-index: 100000 !important;
  cursor: pointer !important;

  background: rgba(255,255,255,.55);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(12px);
  border: 1px solid rgba(255,255,255,.35);
  border-radius: 50%;
  box-shadow:
    0 8px 24px rgba(0,0,0,.18),
    0 0 0 6px rgba(255,255,255,.12);
}

.elementor-643 .elementor-element.elementor-element-4f0c3b2 .shimushon-icon::before,
.elementor-643 .elementor-element.elementor-element-4f0c3b2 .shimushon-icon::after {
  display: none !important;
}

.elementor-643 .elementor-element.elementor-element-4f0c3b2,
.elementor-643 .elementor-element.elementor-element-4f0c3b2 * {
  outline: none !important;
}/* End custom CSS */