* {  margin: 0;  padding: 0;  -webkit-box-sizing: border-box;  box-sizing: border-box; }body {  direction: rtl;  font-family: 'Assistant', sans-serif; }img {  max-width: 100%; }.lpcyber-main-wrapper{  background-position: center;  background-size: cover;  background-repeat: no-repeat;  padding-bottom: 30px;  position: relative;}.inside-btn100{  position: absolute;  width: 100%;  height: 100%;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  background: #fff;  border-radius: 50%;}/* .lpcyber-main-wrapper:before{  content: '';  width: 100%;  height: 100%;  background-color: rgba(0,0,0,0.4);  position: absolute;  top: 0;  left: 0;  z-index: 0;  pointer-events: none;} */.lpcyber-top-logos{  padding: 10px 0;}.lpcyber-main-wrapper .section-limit {  width: 100%;  max-width: 1230px;  margin: 0 auto; }.lpcyber-wrapper-content h1{}.lpcyber-wrapper-content h1{  color: #fff;  font-size: 42px;}.lpcyber-content-text p{  color: #fff;}.lpcyber-wrapper-content h2{  color: #fff !important;  margin: 20px 0 30px !important;  text-align: center !important;}.lpcyber-pictures-slider{  /* margin-bottom: 0; */}.lpcyber-pictures-slider .slick-slide img{  display: inline-block;}.lpcyber-pictures-slider-item{}.lpcyber-pictures-slider .slick-slide .lpcyber-pictures-slider-item{}@media (max-width: 1400px) {  .lpcyber-pictures-slider {    padding: 0 50px; } }.lpcyber-pictures-slider .slick-slide {  margin: 0 5px; }/* .lpcyber-pictures-slider .slick-next, .lpcyber-pictures-slider .slick-prev {  width: 33px;  height: 88px;  top: 40%; } *//* .lpcyber-pictures-slider .slick-next:before {  content: url("../img/cuts/07.png"); }  @media (max-width: 768px) {    .lpcyber-pictures-slider .slick-next:before {      content: url("../img/arrow-next-m.png"); } }.lpcyber-pictures-slider .slick-prev:before {  content: url("../img/cuts/08.png"); }  @media (max-width: 768px) {    .lpcyber-pictures-slider .slick-prev:before {      content: url("../img/arrow-prev-m.png"); } } */.lpcyber-pictures-slider-item {  max-width: 330px;  display: block; }  @media (max-width: 1400px) {    .lpcyber-pictures-slider-item {      margin: 0 auto; } }  .lpcyber-pictures-slider-item__image {    width: 100%;    text-align: center; }  .lpcyber-pictures-slider-item__desc {    font-size: 20px;    color: #2a2d2d;    text-align: center; }.lpcyber-tabs-wrapper{  margin-bottom: 30px;}.lpcyber-tabs-wrapper .nav>li{  float: right;}.lpcyber-tabs-wrapper .nav>li > a{  color: #fff;}.lpcyber-tabs-wrapper .nav-tabs>li.active>a,.lpcyber-tabs-wrapper .nav-tabs>li.active>a:focus,.lpcyber-tabs-wrapper .nav-tabs>li.active>a:hover{  color: #000;}.lpcyber-tabs-wrapper .nav-tabs>li>a:hover{  color: #000;}.lpcyber-tabs-wrapper .tab-content{  background: #fff;  padding: 20px 30px;}/* articles boxes */.lpcyber-main-wrapper .wrap-article-box {  display: block;}.lpcyber-main-wrapper .wrap-article-box:hover .article-box-image__item {  transform: scale(1.07);}.lpcyber-main-wrapper .article-box-image {  width: 100%;  height: 149px;  overflow: hidden;}.lpcyber-main-wrapper .article-box-image__item {  background-position: center center;  background-size: cover;  width: 100%;  height: 149px;  transition: all 0.6s;}.lpcyber-main-wrapper .article-box-data__title {  font-size: 24px;  font-weight: 800;  color: #415667;  line-height: 1;  margin-bottom: 15px;  margin-top: 5px;}.lpcyber-main-wrapper .article-box-data__content {  overflow: hidden;  text-align: justify;}.lpcyber-main-wrapper .article-box-data__content > p {  font-size: 18px;  color: #415667;  margin: 0;  line-height: 1.2;}.lpcyber-main-wrapper .article-box__btn {  display: inline-block;  font-size: 16px;  color: #f7991b;  font-weight: 800;  padding-top: 5px;  border-top: 2px solid #f7991b;  margin-top: 20px;}.lpcyber-main-wrapper .article-box__btn:hover, .lpcyber-main-wrapper .article-box__btn:active, .lpcyber-main-wrapper .article-box__btn:focus {  color: #f7991b;}/* end articles boxes *//* form */.horizontal-form {  position: relative;  z-index: 1;  padding-bottom: 20px;}.form-horizontal {  position: relative;  top: 0px;  left: 0;  right: 0;  max-width: 1430px;  width: 100%;  margin: 0 auto;  padding: 25px 45px;  margin-top: 15px;  background-color: #fff;  border: 1px solid #ccc;}.form-horizontal .contact-us-form {  overflow: hidden;}.form-horizontal .contact-us-form__title {  margin-bottom: 20px;  text-align: center;  font-size: 25px;  color: #000;  line-height: 1;}.form-horizontal .contact-us-form__title span {  color: #000;  white-space: nowrap;}.form-horizontal .form-group {  float: right;  vertical-align: top;  margin: 0 0 0 10px;  max-width: 220px;  width: 100%;}.form-horizontal .form-group_area {  max-width: 220px;}.form-horizontal .form-group_check {  max-width: 108px;}.form-horizontal .form-group_ml {  margin-left: 0;}.form-horizontal .form-group textarea {  height: 55px;  padding: 11px 10px 0;  max-width: 300px;}.form-horizontal .form-group_button {  max-width: 190px;  float: left;  margin: 0;}.form-horizontal .newslatter-input {  padding: 13px 10px 14px;  width: 100%;  height: 100%;  background-color: #fff;  color: #a9a9a9;  font-weight: 300;  box-shadow: none;  font-size: 18px;  border: 0;  border-bottom: 1px solid #a9a9a9;  border-radius: 0;}.form-horizontal .newslatter-input::placeholder {  font-size: 18px;  color: #777;}.form-horizontal .newslatter-btn {  width: 100%;  margin: 3px 0 0 0;  height: 55px;  font-size: 20px;  background: #3ca4dc;  border: none;  color: #fff;}.help-block {  font-size: 16px;}.form-control:focus {  border-radius: 0;}.ftr-check-uncheck {  position: relative;  display: inline-block;  width: 23px;  height: 23px;  margin-left: 5px;  margin-top: 5px;  vertical-align: top;}.ftr-check-uncheck label {  width: 23px;  height: 23px;  cursor: pointer;  position: absolute;  background-color: #eeeeee;  border: 1px solid #bebebe;  left: 0;  top: 0;}.ftr-check-uncheck label::after {  content: url(../images/check.png);  position: absolute;  top: -3px;  left: 3px;  opacity: 0;}.ftr-check-uncheck input[type=checkbox] {  visibility: hidden;}.ftr-check-uncheck input[type=checkbox]:checked + label::after {  opacity: 1;}.ftr-check-uncheck_side {  margin-top: 20px;}.ftr-check-uncheck_side label::after {  top: -2px;}.ftr-checkbox-para {  display: inline-block;  max-width: 75px;}.ftr-checkbox-para > p {  font-size: 14px;  font-weight: 300;  color: #000;  margin: 0;}.ftr-checkbox-para_side {  margin-top: 15px;  max-width: 128px;}/* END form */.lpcyber-cyber_incident{  width: 120px;  height: 120px;  background: transparent;  cursor: pointer;  color: #fff;  border-radius: 50%;  font-size: 20px;  padding: 20px 10px;  line-height: 1;  text-align: center;  position: fixed;  left: 20px;  bottom: 20px;  z-index: 99;}.lpcyber-cyber_incident span{  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  width: 100%;}.lpcyber-cyber_incident_new {    width: 120px;    height: 120px;    background: #000033;    cursor: pointer;    color: #fff;    border-radius: 50%;    font-size: 20px;    padding: 20px 10px;    line-height: 1;    text-align: center;    position: fixed;    left: 20px;    bottom: 20px;    z-index: 99;}.lpcyber-cyber_incident_new span{  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  width: 100%;}#cyber_incident{  z-index: 9999999999;}#cyber_incident2{  z-index: 9999999999;}.lpcyber-wrapper-content{  padding: 0 15px;}.article-box__btn {    display: none !important;}.lpcyber-tabs-wrapper {    background: transparent !important;}.form-horizontal .form-group textarea {    height: 52px;}.g-recaptcha {    transform: scale(0.58);    transform-origin: 0 0;    float: left;    margin-top: 9px;}.form-horizontal .form-group {    max-width: 15%;}.article-box-data {    min-height: 89px;}.container-new {  padding-top: 30px; /* Added spacing from the top */}.profile-container {  margin-bottom: 30px;  text-align: center;}.profile-container img {  height: auto;  border-radius: 8px;}.profile-container a {  text-decoration: none; /* Removed underline from links */  color: #FFFFFF; /* Set link text color to white */}.profile-container a:hover {  color: #CCCCCC; /* Slightly lighter color on hover for contrast */}.row {  display: flex;  justify-content: center; /* Center the row content */  flex-wrap: wrap; /* Ensure proper wrapping on smaller screens */}.profile-container span {  display: block;  margin-top: 10px;}@media (max-width: 768px) {  .col-xs-6 {    width: 50%; /* Two profiles per row */  }}/* ===== MOBILE SLIDER FALLBACK ===== */@media (max-width: 768px) {  .lpcyber-pictures-slider {    display: flex;    overflow-x: auto;    -webkit-overflow-scrolling: touch;    scroll-snap-type: x mandatory;    padding: 0 10px;  }  .lpcyber-pictures-slider > div {    flex: 0 0 auto;    width: 80%;    max-width: 300px;    margin: 0 10px;    scroll-snap-align: center;  }  .lpcyber-pictures-slider::-webkit-scrollbar {    display: none;  }}/* =====================================   TYPOGRAPHY FIX – lpcyber-content-text===================================== *//* בסיס כללי */.lpcyber-content-text {  max-width: 100%;  line-height: 1.6;}/* כל האלמנטים בפנים */.lpcyber-content-text * {  max-width: 100% !important;  box-sizing: border-box;  word-wrap: break-word;  overflow-wrap: break-word;}/* ===== פסקאות ===== */.lpcyber-content-text p {  width: 100% !important;  margin: 0 0 14px 0 !important;  line-height: 1.6 !important;}/* אם יש פסקאות ריקות / &nbsp; */.lpcyber-content-text p:empty {  display: none;}/* ===== כותרות בתוך התוכן ===== */.lpcyber-content-text h1,.lpcyber-content-text h2,.lpcyber-content-text h3 {  margin: 18px 0 12px 0 !important;  line-height: 1.3 !important;}/* ===== רשימות ===== */.lpcyber-content-text ul,.lpcyber-content-text ol {  padding-right: 20px;  margin: 10px 0 16px 0;}.lpcyber-content-text li {  margin-bottom: 6px;  line-height: 1.6;}/* ===== תמונות ===== */.lpcyber-content-text img {  max-width: 100% !important;  height: auto !important;  display: block;  margin: 12px auto;}/* ===== טבלאות (אם יש) ===== */.lpcyber-content-text table {  width: 100% !important;  display: block;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  margin: 12px 0;}/* ===== מובייל ===== */@media (max-width: 768px) {  .lpcyber-content-text p,  .lpcyber-content-text span,  .lpcyber-content-text div,  .lpcyber-content-text li {    font-size: 16px !important;    line-height: 1.7 !important;  }  .lpcyber-content-text h1 {    font-size: 24px !important;  }  .lpcyber-content-text h2 {    font-size: 20px !important;  }  .lpcyber-content-text h3 {    font-size: 18px !important;  }}/* ===============================   FIX CONTENT SIDE PADDING (MOBILE)================================ */@media (max-width: 768px) {  /* מבטל את ה-break של Bootstrap row */  .lpcyber-wrapper-content .row {    margin-left: 0 !important;    margin-right: 0 !important;  }  /* נותן padding אמיתי לתוכן */  .lpcyber-content-text {    padding: 0 16px !important;  }  /* גם כותרות בתוך התוכן */  .lpcyber-content-text h1,  .lpcyber-content-text h2,  .lpcyber-content-text h3,  .lpcyber-content-text p,  .lpcyber-content-text span,  .lpcyber-content-text li {    padding-left: 0 !important;    padding-right: 0 !important;  }}/* ===============================   FIX TABS CONTENT PADDING (MOBILE)================================ */@media (max-width: 768px) {  /* ביטול השבירה של Bootstrap row */  .lpcyber-tabs-wrapper .row {    margin-left: 0 !important;    margin-right: 0 !important;  }  /* Padding אמיתי לקונטיינר */  .lpcyber-tabs-wrapper {    padding-left: 16px !important;    padding-right: 16px !important;  }  /* Padding פנימי לתוכן עצמו */  .lpcyber-tabs-wrapper .tab-pane,  .lpcyber-tabs-wrapper p,  .lpcyber-tabs-wrapper ul,  .lpcyber-tabs-wrapper li,  .lpcyber-tabs-wrapper span {    padding-left: 0 !important;    padding-right: 0 !important;  }  /* תמונות בתוך הטאבים */  .lpcyber-tabs-wrapper img {    max-width: 100%;    height: auto;    display: block;  }}/*.lpcyber-tabs-wrapper.zzz6 {*//*    display: inline-block;*//*}*/