 .wpml-ls-item-he {   display:none; } .israelbody .wpml-ls-item-he {   display:block !important; }   .modal-open {  overflow:hidden;   padding-right:15px;  }  .modal-open .modal {   overflow-x:hidden;   overflow-y:auto; } .modal {  position:fixed;  top:0;  left:0;  z-index:1050;  display:none;  width:100%;  height:100%;  overflow:hidden;  outline:0; } .modal-dialog {  position:relative;  width:auto;  margin:0.5rem;  pointer-events:none; }  .modal.fade .modal-dialog {   transition:transform 0.3s ease-out;   transform:translate(0, -50px); }   @media (prefers-reduced-motion:reduce) { .modal.fade .modal-dialog {  transition:none; } }  .modal.show .modal-dialog {   transform:none; }  .modal.modal-static .modal-dialog {   transform:scale(1.02); } .modal-dialog-scrollable {  display:flex;  max-height:calc(100% - 1rem); }  .modal-dialog-scrollable .modal-content {   max-height:calc(100vh - 1rem);   overflow:hidden; }  .modal-dialog-scrollable .modal-header,  .modal-dialog-scrollable .modal-footer {   flex-shrink:0; }  .modal-dialog-scrollable .modal-body {   overflow-y:auto; } .modal-dialog-centered {  display:flex;  align-items:center;  min-height:calc(100% - 1rem); }  .modal-dialog-centered::before {   display:block;   height:calc(100vh - 1rem);   height:-webkit-min-content;   height:-moz-min-content;   height:min-content;   content:""; }  .modal-dialog-centered.modal-dialog-scrollable {   flex-direction:column;   justify-content:center;   height:100%; }   .modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height:none; }   .modal-dialog-centered.modal-dialog-scrollable::before { content:none; } .modal-content {  position:relative;  display:flex;  flex-direction:column;  width:100%;  pointer-events:auto;  background-color:#fff;  background-clip:padding-box;  border:1px solid rgba(0, 0, 0, 0.2);  border-radius:2.5rem;  box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);  outline:0; } .modal-backdrop {  position:fixed;  top:0;  left:0;  z-index:1040;  width:100vw;  height:100vh;  background-color:#000; }  .modal-backdrop.fade {   opacity:0; }  .modal-backdrop.show {   opacity:0.5; } .modal-header {  display:flex;  align-items:flex-start;  justify-content:space-between;  padding:1rem 1rem;  border-bottom:1px solid #dee2e6;  border-top-left-radius:calc(2.5rem - 1px);  border-top-right-radius:calc(2.5rem - 1px); }  .modal-header .close {   padding:1rem 1rem;   margin:-1rem -1rem -1rem auto; } .modal-title {  margin-bottom:0;  line-height:1.5; } .modal-body {  position:relative;  flex:1 1 auto;  padding:1rem; } .modal-footer {  display:flex;  flex-wrap:wrap;  align-items:center;  justify-content:flex-end;  padding:0.75rem;  border-top:1px solid #dee2e6;  border-bottom-right-radius:calc(2.5rem - 1px);  border-bottom-left-radius:calc(2.5rem - 1px); }  .modal-footer > * {   margin:0.25rem; } .modal-scrollbar-measure {  position:absolute;  top:-9999px;  width:50px;  height:50px;  overflow:scroll; } @media (min-width:576px) {  .modal-dialog {   max-width:500px;   margin:1.75rem auto; }  .modal-dialog-scrollable {   max-height:calc(100% - 3.5rem); }   .modal-dialog-scrollable .modal-content { max-height:calc(100vh - 3.5rem); }  .modal-dialog-centered {   min-height:calc(100% - 3.5rem); }   .modal-dialog-centered::before { height:calc(100vh - 3.5rem); height:-webkit-min-content; height:-moz-min-content; height:min-content; }  .modal-content {   box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.5); }  .modal-sm {   max-width:300px; } } @media (min-width:992px) {  .modal-lg,  .modal-xl {   max-width:800px; } } @media (min-width:1200px) {  .modal-xl {   max-width:1140px; } }  .modal-lang {  max-width:960px; }  .modal-lang__content {   border-radius:10px;   border:0;   box-shadow:0 0.5rem 2rem rgba(0, 0, 0, 0.2); }  .modal-lang__body {   position:relative;   padding:40px; }  .modal-lang__close {   position:absolute;   top:20px;   right:20px; }  .modal-lang__text {   color:#238CF5;   font-size:1.55rem;   line-height:1.2em;   margin-bottom:20px; }  .modal-lang__info {   font-size:1.3rem;   margin-bottom:30px; }  .modal-lang__btn {  display:inline-flex;   align-items:center;  border-radius:2rem;  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;   width:100%;   padding:10px;   justify-content:center; }   .btn-outline-primary:hover { color:white !important;   }   .modal-lang__btn:before { margin-right:15px !important; }  .row {   display:flex;   flex-wrap:wrap;   margin-right:-7.5px;   margin-left:-7.5px; } .fr-flag a:before {  margin-right:5px;  content:url(https://kavkom.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png); } .uk-flag a:before {  margin-right:5px;  content:url(https://kavkom.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/uk_.png); } .usa-flag a:before {  margin-right:5px;  content:url(https://kavkom.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/us.png); } .isr-flag a:before {  margin-right:5px;  content:url(https://kavkom.com/wp-content/plugins/sitepress-multilingual-cms/res/flags/il.png); }  div#languageModal.active {   display:block;   padding-right:15px;   background-color:rgba(0, 0, 0, 0.5); } @media (max-width:767px) {  div#languageModal.active {   padding:10px; }  } div#languageModal button.close {   padding:0;   background-color:transparent !important;   border:0 !important; } div#languageModal button.close span {   float:right;   font-size:1.575rem;   font-weight:700;   line-height:1;   color:#000;   text-shadow:0 1px 0 #fff;   opacity:.5; } div#languageModal .mb-5 {   margin-bottom:3rem!important; } div#languageModal .justify-content-center {   justify-content:center!important; } div#languageModal .col-auto {   flex:0 0 auto;   width:auto;   max-width:100%; } div#languageModal .col-12 {   flex:0 0 100%;   max-width:100%;   position:relative;   width:100%;   padding-right:7.5px;   padding-left:7.5px; } div#languageModal .text-center {   text-align:center; } @media (min-width:768px) {   div#languageModal .col-md-4 {  flex:0 0 33.33333%;  max-width:33.33333%;   } } div#languageModal .btn {   display:inline-flex;   align-items:center;   font-weight:400;   color:#21274b;   text-align:center;   vertical-align:middle;   -webkit-user-select:none;   -moz-user-select:none;   -ms-user-select:none;   user-select:none;   background-color:transparent;   border:1px solid transparent;   padding:0.438rem 0.9rem;   font-size:1.05rem;   line-height:1.5;   border-radius:2rem;   transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; } div#languageModal .btn-outline-primary {   color:#238cf5;   border-color:#238cf5; } div#languageModal .mb-3,div#languageModal .my-3 {   margin-bottom:1rem!important; } div#languageModal .modal-lang__btn {   width:100%;   padding:10px;   justify-content:center; } div#languageModal .btn-outline-primary:hover {   color:#fff;   background-color:#238cf5;   border-color:#238cf5; }  .il-lang body {   font-family:Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif !important; } .il-lang a {   font-family:Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif !important; } .il-lang .elementor-heading-title {   font-family:Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif !important; } .il-lang h1,.il-lang h2,.il-lang h3,.il-lang h4,.il-lang h5,.il-lang h6 {   font-family:Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif !important; } .il-lang p, .il-lang span, .il-lang div {  font-family:Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif !important; }  .tablepress {   background-color:#fff;   border-collapse:collapse !important;   box-shadow:0 12px 18px -2px rgba(35,140,245,.16)!important;   border-radius:8px; } .tablepress tr {   height:61px;   font-size:14px;   color:#4f7496;   margin:10px;   padding:20px;   border-top:1px solid rgba(225,232,238,.48);   border-radius:8px; } .tablepress thead > tr {   border-top:0; } .tablepress .sorting, .tablepress .sorting_asc, .tablepress .sorting_desc {   color:#698eb0;   font-size:12px;   padding-left:30px;   background-color:white !important;   border:0 !important;   border-radius:8px; } .tablepress td {   padding:0;   padding-left:30px;   background:initial;   border:0 !important;   display:table-cell;   vertical-align:inherit !important;   background-color:transparent !important; } .tablepress tbody tr td:first-child {   color:#22264d;   min-width:180px; } @media (min-width:981px) {  .tablepress tbody tr.odd {   background-color:rgba(238,242,246,.26); } }  .tablepress img {   margin-right:.5rem!important; } .tablepress .sorting:after {   display:none; } .tablepress strong {   display:inline-block;   font-size:14px;   line-height:17px;   height:24px;   border-radius:4px;   padding:5px;   margin:5px 4px 5px 0;   font-weight:700;   color:#ff881a;   background-color:#fff2e6; } table.dataTable>tbody>tr.child ul.dtr-details>li {   padding:20px 0!important;   display:grid;   grid-template-columns:2fr 1fr;   grid-column-gap:10px; } .tablepress tbody tr.child {   background-color:rgba(238,242,246,.26) !important; } .tablepress tbody tr.even {   background-color:white; } table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {   top:0;   left:0;   width:100%;   height:100%;   background-color:transparent !important;   border-radius:0;   padding:0;   margin:0;   content:"" !important;   border:0 !important;   box-shadow:none;   cursor:pointer; } .tablepress strong.blue {  color:#3796f6;   background-color:#e7f2fe; } .tablepress strong.orange {   color:#ff881a;   background-color:#fff2e6; } .tablepress strong.jaune {   color:#d98b0c;   background-color:#fef5e7; } .tablepress strong.rouge {   color:#e6325f;   background-color:#fce8ed; } .dataTables_filter {   display:flex;   background-color:white;   float:inherit;   margin-bottom:30px;   border-radius:8px;   padding:40px 30px;   box-shadow:0 12px 18px -2px rgba(35,140,245,.16)!important;   margin-top:20px; } .tablepress-table-description {   text-align:center; } .dataTables_filter input {   margin:0 !important;   border:1px solid #dce4ec;   box-shadow:0 4px 18px -2px rgb(35 140 245 / 16%);   width:100% !important;   height:48px;   border-radius:8px;   padding:10px !important; } .dataTables_filter input::placeholder {   color:#698db0 ;   font-weight:400; } .dataTables_filter label {   width:100%; } .dataTables_filter input:focus {   outline:none;   border:1px solid #dce4ec;   box-shadow:0 1px 10px 0 rgb(2 117 216 / 50%); }   .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {   content:'\f347';   font-family:dashicons;   font-weight:normal;   display:inline-block;   margin:0 0 0 6px;   vertical-align:top;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   transform:rotate(0);   color:inherit;   position:relative;   background:transparent;   height:auto;   width:auto;   right:auto;   line-height:inherit;   border:0;   top:0; } a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {   display:flex;   font-size:14px;   height:32px;   align-items:center;   padding-right:10px;   width:max-content; } a.wpml-ls-link {   display:block;   background:white;   color:#666;   font-family:inherit;   font-size:14px;   font-weight:normal;   padding:0px 10px 0px 10px;   line-height:32px;   text-decoration:none;   text-transform:none;   vertical-align:baseline;   border:0;   display:flex;   align-items:center;   min-width:38px; } ul.js-wpml-ls-sub-menu.wpml-ls-sub-menu {  padding:7px;   padding-left:10px;   background-color:#fff!important;   box-shadow:0 12px 18px -2px rgb(35 140 245 / 16%);   border-bottom-left-radius:8px;   border-bottom-right-radius:8px;   display:flex;   flex-direction:column;   grid-gap:5px;   max-width:140px; } span.wpml-ls-display {   margin-left:0.25rem;   letter-spacing:1px; } @media (max-width:767px) {  .lang-menu-mobile .elementor-element.elementor-element-1ce28fd.elementor-widget__width-auto.elementor-widget-mobile__width-initial.elementor-absolute.elementor-widget.elementor-widget-shortcode { max-width:120px;  } }  @-webkit-keyframes motion {  0% {   transform:translateX(0) scale(1); }  25% {   transform:translateX(-50px) scale(0.3); }  50% {   transform:translateX(-25px) scale(0); }  75% {   transform:translateX(0) scale(1); } } @keyframes motion {  0% {   transform:translateX(0) scale(1); }  25% {   transform:translateX(-50px) scale(0.3); }  50% {   transform:translateX(-25px) scale(0); }  75% {   transform:translateX(0) scale(1); } } body>div#preloader.preloadcss {  background:#ffffff;  bottom:0;  height:100%;  left:0;  overflow:hidden !important;  position:fixed;  right:0;  text-align:center;  top:0;  width:100%;  z-index:99999;  display:flex !important;  align-items:center;  justify-content:center; }  body>div#preloader.preloadcss.importantNone {  display:none !important; } .loader {  -webkit-animation:shake 5s ease-in-out infinite;   animation:shake 5s ease-in-out infinite; }  .loader .circle {   position:absolute;   margin-left:23px;   margin-top:21px;   width:15px;   height:15px;   background-color:#1d80e3;   border-radius:50%;   display:inline-block;   -webkit-animation:motion 1s ease-in-out infinite; animation:motion 1s ease-in-out infinite;   overflow:hidden; }   .loader .circle::after { display:inline-block; left:-6px; top:-9px; width:100%; height:100%; border-radius:50%; opacity:.16; background:#fff; position:relative; content:''; } .il-lang .loader {   display:flex;   justify-content:flex-end; }  .elementor-social-icon {   background-color:#238cf5 !important; } .elementor-social-icon:hover {   background-color:#21274b !important; } .footer-contact .elementor-icon-list-item span.ljoptimizer {   display:flex; } .fa-phone-alt:before, i.fas.fa-envelope:before {  font-size:22px; } .footer-contact .elementor-icon-list-item:hover span.ljoptimizer .elementor-icon-list-text {   color:#21274B } .footer-mail, .footer-tel {  cursor:pointer; } .footer-mail span.elementor-icon-list-text.button:hover, .footer-tel span.elementor-icon-list-text.button:hover {  color:#21274B; } .footer-contact .elementor-icon-list-item span.ljoptimizer .elementor-icon-list-text, .footer-tel span.elementor-icon-list-text.button, .footer-mail span.elementor-icon-list-text.button {   color:#238cf5 !important;   align-self:center !important;   padding-left:5px !important; } .footer-contact .elementor-icon-list-item span.ljoptimizer i::before, i.fas.fa-envelope {   color:#20c997; } #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-menu-link {   line-height:44px;   height:44px;   padding:0px 15px 0px 15px;   vertical-align:baseline;   width:auto;   display:block;   color:#21274b;   text-transform:none;   text-decoration:none;   text-align:left;   background:rgba(0, 0, 0, 0);   border:0;   border-radius:0;   font-family:inherit;   font-size:19px;   font-weight:normal;   outline:none; } @media only screen and (max-width:768px) {  #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-menu-link { border-radius:0; border:0; margin:0; line-height:40px; height:40px; padding:0 10px; background:transparent; text-align:left; color:#666; font-size:14px;  } } .elementor-75 .elementor-element.elementor-element-10d38ca .elementor-icon-list-item > .elementor-icon-list-text, .elementor-75 .elementor-element.elementor-element-10d38ca .elementor-icon-list-item > span {   font-size:26px;   font-weight:400;   text-transform:capitalize;   letter-spacing:0.5px; } footer .elementor-kit-64 span {   color:var( --e-global-color-secondary );   font-family:"HarmoniaSans", HarmoniaSans;   font-size:18px; } .elementor-widget .elementor-icon-list-icon i {   width:1.25em;   font-size:var(--e-icon-list-icon-size); } .elementor-widget .elementor-icon-list-icon {   display:-webkit-box;   display:-ms-flexbox;   display:flex; } .elementor-75 .elementor-element.elementor-element-1557364 .elementor-icon-list-item .obfusque span {   font-size:16px; } @media (max-width:400px) {  .footer-tel span.elementor-icon-list-text.button, .footer-mail span.elementor-icon-list-text.button {   padding-left:4px !important;  }  }  @media (max-width:991px) {  div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p { margin:0 !important;  } }   