.noPaddingLeft {
  padding-left: 0;
}

.noPaddingRight {
  padding-right: 0;
}

.center_horizontally {
  display: flex;
  justify-content: center;
  align-items: center;
}

.justify_end {
  display: flex;
  justify-content: flex-end;
}

.justify_end_align_center {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.justify_start {
  display: flex;
  justify-content: flex-start;
}

.center_vertically, #warranty_table_info section.main_section_block {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.align_horizontally {
  display: flex;
  align-items: center;
}

.align_vertically {
  display: flex;
  flex-direction: column;
}

.position_abs_center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.position_abs_top_left {
  position: absolute;
  left: 0;
  top: 0;
}

.position_fix_top_left {
  position: fixed;
  left: 0;
  top: 0;
}

.minus_padding_header, #warranty_table_info {
  padding-top: 7rem;
}

.minus_padding_header_default {
  padding-top: 7rem;
}

.minus_padding_header_default_mobile {
  padding-top: 14rem;
}

.button_colors_black {
  background: #000000;
  border-radius: 0.4rem;
  color: white !important;
  transition: 0.2s all;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-family: "OpenSansHebrewRegular";
  font-size: 2rem;
  text-align: center;
  padding: 0.9rem 4.8rem;
}
.button_colors_black:hover {
  background-color: #282828 !important;
  color: white !important;
}

.button_colors_black_bold {
  background: #000000;
  color: white !important;
  transition: 0.2s all;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-family: "OpenSansHebrewBold";
  font-size: 2rem;
  text-align: center;
  padding: 0.6rem 4.5rem;
}
.button_colors_black_bold:hover {
  background-color: #282828 !important;
}

.button_colors_green {
  background: #00893E;
  border-radius: 4px;
  color: #ffffff !important;
  transition: 0.2s all;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-family: "OpenSansHebrewBold";
  font-size: 1.6rem;
  text-align: center;
  padding: 0.8rem 1.5rem;
}
.button_colors_green:hover {
  background: #03b353 !important;
}

.button_colors_blue {
  background: #9FDBED;
  color: black !important;
  transition: 0.2s all;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-family: "OpenSansHebrewBold";
  font-size: 2rem;
  text-align: center;
  padding: 0.6rem 4.5rem;
}
.button_colors_blue:hover {
  background-color: #a6e3f5 !important;
}

.button_colors_white {
  background: #FFFFFF;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  color: black !important;
  transition: 0.2s all;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-family: "OpenSansHebrewRegular";
  font-size: 1.8rem;
  text-align: center;
  padding: 0.6rem 4.5rem;
}
.button_colors_white:hover {
  background-color: #cecece !important;
}

.button_colors_white_new {
  font-family: "OpenSansHebrewBold";
  padding: 1.3rem 3.6rem;
  font-size: 2.2rem;
  color: #0B123F;
  background-color: #FFFFFF;
  display: inline-block;
  border-radius: 0.8rem;
  box-shadow: 0 0.3rem 0.6rem rgba(118, 130, 183, 0.1607843137);
  transition: 0.4s all;
  position: relative;
  z-index: 2;
}
.button_colors_white_new:hover {
  background-color: #c7c7c7;
}

.button_trans_border {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border: 0.2rem solid #FFFFFF;
  color: #ffffff !important;
  transition: 0.2s all;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-family: "OpenSansHebrewRegular";
  font-size: 1.8rem;
  text-align: center;
  padding: 0.5rem 4rem;
  background: transparent;
  border-radius: 0;
}
.button_trans_border:hover {
  background-color: #cecece !important;
  color: black !important;
}

.button_trans_border_radius {
  border: 0.1rem solid #000000;
  border-radius: 0.5rem;
  color: #000000 !important;
  transition: 0.2s all;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-family: "OpenSansHebrewRegular";
  font-size: 2.2rem;
  text-align: center;
  padding: 1.9rem 5rem;
  background: transparent;
}
.button_trans_border_radius:hover {
  background-color: #cecece !important;
  color: black !important;
}

.button_colors_dark_blue {
  font-family: "OpenSansHebrewBold";
  font-size: 2.4rem;
  background-color: #0B123F;
  color: #f8f8f9;
  padding: 1.3rem 3.6rem;
  display: inline-block;
  border-radius: 1.1rem;
  box-shadow: 0 0.3rem 0.6rem rgba(118, 130, 183, 0.1607843137);
  transition: 0.4s all;
  position: relative;
  z-index: 2;
}
.button_colors_dark_blue:hover {
  background-color: #0a115e;
}

.title_1 {
  font-family: "OpenSansHebrewRegular";
  line-height: normal;
  font-size: 7.2rem;
  color: #FFFFFF;
  text-align: center;
}

.title_2 {
  font-family: "OpenSansHebrewRegular";
  line-height: normal;
  font-size: 9.6rem;
  text-align: center;
  color: #000000;
}

.description_1 {
  font-family: "OpenSansHebrewRegular";
  line-height: 3.3rem;
  font-size: 2.1rem;
  text-align: center;
  color: #FFFFFF;
  max-width: 92.5rem;
  margin: auto;
}

@media screen and (max-width: 767px) {
  .minus_padding_header_default {
    padding-top: 14rem;
  }
  .minus_padding_header, #warranty_table_info {
    padding-top: 14rem;
  }
}
/** Animation **/
@keyframes rotation {
  45% {
    transform: rotate(0deg) scale(1);
  }
  45% {
    transform: rotate(10deg) scale(1.2);
  }
}
#warranty_table_info {
  background: #EDEDED;
  padding-bottom: 3.3rem;
}
#warranty_table_info section.main_section_block {
  height: 30rem;
  background-size: cover !important;
  position: relative;
}
#warranty_table_info section.main_section_block .text_content {
  max-width: 68%;
}
#warranty_table_info section.main_section_block .text_content .title_page {
  color: #FFF;
  text-align: center;
  font-family: OpenSansHebrewRegular, serif;
  font-size: 6rem;
  margin: auto;
}
#warranty_table_info section.main_section_block nav.woocommerce-breadcrumb {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 auto 0 auto;
  width: 85% !important;
  color: #ffffff;
  font-size: 1.2rem;
  padding-top: 1.2rem;
}
#warranty_table_info section.main_section_block nav.woocommerce-breadcrumb * {
  color: #ffffff;
  font-size: 1.2rem;
}
#warranty_table_info section.table_warranty_info {
  margin-top: 6rem;
}
#warranty_table_info section.table_warranty_info .table_row {
  display: flex;
  flex-wrap: wrap;
  width: 85%;
  margin: 0 auto;
}
#warranty_table_info section.table_warranty_info .table_row .table_col {
  border-radius: 10px;
  border: 1px solid #EEE;
  background: #F8F8F8;
  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.05);
  width: 32.8%;
  margin: 0 0.26%;
}
#warranty_table_info section.table_warranty_info .table_row .table_col .header_col {
  padding: 2.9rem 3.1rem;
  position: relative;
}
#warranty_table_info section.table_warranty_info .table_row .table_col .header_col .background_number {
  text-align: right;
  font-family: OpenSansHebrewBold, serif;
  font-size: 15rem;
  line-height: 1;
  opacity: 0.7;
  background: linear-gradient(272deg, rgba(77, 169, 224, 0.14) 31.08%, rgba(117, 190, 233, 0.14) 79.65%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#warranty_table_info section.table_warranty_info .table_row .table_col .header_col .header_info .wrapper_title {
  display: flex;
  align-items: flex-end;
  width: 60%;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 2.9rem 3.1rem 2.9rem 2rem;
}
#warranty_table_info section.table_warranty_info .table_row .table_col .header_col .header_info .wrapper_title .main_number {
  color: #22242A;
  text-align: right;
  font-family: OpenSansHebrewBold, serif;
  font-size: 9rem;
  line-height: 0.9;
  margin: 0 1rem 0 2.2rem;
}
#warranty_table_info section.table_warranty_info .table_row .table_col .header_col .header_info .wrapper_title .title {
  color: #4B5060;
  text-align: right;
  font-family: OpenSansHebrewMedium, serif;
  font-size: 3.2rem;
  line-height: 1.1;
}
#warranty_table_info section.table_warranty_info .table_row .table_col .header_col .header_info .comment {
  position: absolute;
  left: 1.8rem;
  top: 2rem;
  width: 35%;
  padding: 2rem 0;
  color: rgba(34, 36, 42, 0.7);
  text-align: right;
  font-family: OpenSansHebrewBold, serif;
  font-size: 1.5rem;
  border-top: 1px solid rgba(77, 169, 224, 0.5);
  border-bottom: 1px solid rgba(77, 169, 224, 0.5);
}
#warranty_table_info section.table_warranty_info .table_row .table_col .series {
  padding: 0.35rem;
  border-radius: 5px;
  border: 1px solid var(--stroke, rgba(134, 180, 214, 0.14));
  background: #FFF;
  box-shadow: 0 8px 20px 0 rgba(82, 82, 82, 0.05);
}
#warranty_table_info section.table_warranty_info .table_row .table_col .series .item {
  color: #22242A;
  text-align: center;
  font-family: OpenSansHebrewMedium, serif;
  font-size: 2.4rem;
  width: 100%;
  padding: 2.1rem 0 2.1rem 0;
  background: linear-gradient(272deg, rgba(77, 169, 224, 0.4) 31.08%, rgba(117, 190, 233, 0.4) 79.65%);
}
#warranty_table_info section.table_warranty_info .table_row .table_col .series .item:first-child {
  border-radius: 5px 5px 0 0;
}
#warranty_table_info section.table_warranty_info .table_row .table_col .series .item:nth-child(2n) {
  background: transparent;
}
@media (min-width: 1800px) {
  #warranty_table_info section.table_warranty_info .table_col {
    width: 19% !important;
  }
  #warranty_table_info section.table_warranty_info .table_col .header_col .background_number {
    font-size: 7rem !important;
    margin-right: -2rem !important;
  }
  #warranty_table_info section.table_warranty_info .table_col .header_col .header_info .wrapper_title .main_number {
    font-size: 5rem !important;
    margin-right: -2rem !important;
    margin-left: 1rem !important;
  }
  #warranty_table_info section.table_warranty_info .table_col .header_col .header_info .wrapper_title .title {
    font-size: 2rem !important;
  }
  #warranty_table_info section.table_warranty_info .table_col .header_col .header_info .comment {
    width: 31% !important;
    padding: 0.5rem 0 !important;
    font-size: 1.2rem !important;
  }
}
#warranty_table_info .wrapper_link_warranty {
  display: flex;
  justify-content: center;
}
#warranty_table_info .wrapper_link_warranty .link_warranty {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FCFCFC;
  text-align: center;
  font-family: OpenSansHebrewBold, serif;
  font-size: 2.4rem;
  border-radius: 5px;
  background: #495259;
  padding: 2rem 16rem 2rem 8rem;
  margin-top: 8.8rem;
}
#warranty_table_info .wrapper_link_warranty .link_warranty .arrow {
  width: 1.25rem;
  margin-right: 7rem;
}
#warranty_table_info .legacy_note {
  color: #000;
  text-align: center;
  font-family: OpenSansHebrewRegular, serif;
  font-size: 1.6rem;
  margin: 6.3rem 0 0 0;
}
#warranty_table_info .legacy_note a {
  color: #3D8AB0;
  text-decoration: underline !important;
}
#warranty_table_info .legacy_note a.phone {
  color: #000;
  pointer-events: none;
  text-decoration: unset !important;
}

@media screen and (max-width: 767px) {
  #warranty_table_info {
    padding-bottom: 6.4rem;
  }
  #warranty_table_info section.main_section_block {
    height: 36rem;
  }
  #warranty_table_info section.main_section_block .text_content {
    margin-top: 6rem;
    max-width: 55%;
  }
  #warranty_table_info section.main_section_block .text_content .title_page {
    font-family: OpenSansHebrewBold, serif;
  }
  #warranty_table_info section.main_section_block nav.woocommerce-breadcrumb,
  #warranty_table_info section.main_section_block nav.woocommerce-breadcrumb * {
    font-size: 2.4rem;
  }
  #warranty_table_info section.table_warranty_info .table_row {
    flex-direction: column;
    width: 90%;
  }
  #warranty_table_info section.table_warranty_info .table_row .table_col {
    width: 100%;
    margin: 0 0 6rem 0;
  }
  #warranty_table_info section.table_warranty_info .table_row .table_col:last-child {
    margin-bottom: 0;
  }
  #warranty_table_info section.table_warranty_info .table_row .table_col .header_col .background_number {
    font-size: 25rem;
    padding: 1.5rem 0;
  }
  #warranty_table_info section.table_warranty_info .table_row .table_col .header_col .header_info .comment {
    font-size: 2.8rem;
    width: 45%;
    left: 3.2rem;
    top: 4rem;
  }
  #warranty_table_info section.table_warranty_info .table_row .table_col .header_col .header_info .wrapper_title {
    width: 70%;
  }
  #warranty_table_info section.table_warranty_info .table_row .table_col .header_col .header_info .wrapper_title .main_number {
    font-size: 14rem;
    margin: 0 3rem 0 3.2rem;
  }
  #warranty_table_info section.table_warranty_info .table_row .table_col .header_col .header_info .wrapper_title .title {
    font-size: 4.8rem;
    line-height: 1.2;
  }
  #warranty_table_info section.table_warranty_info .table_row .table_col .series .item {
    font-size: 3.4rem;
  }
  #warranty_table_info .wrapper_link_warranty .link_warranty {
    font-size: 4rem;
    width: 90%;
    padding: 2rem 5rem 2rem 1rem;
  }
  #warranty_table_info .wrapper_link_warranty .link_warranty .arrow {
    width: 1.6rem;
  }
  #warranty_table_info .legacy_note a.phone {
    pointer-events: unset;
    text-decoration: underline !important;
    color: #3D8AB0;
  }
  #warranty_table_info .legacy_note {
    width: 90%;
    font-size: 3.2rem;
    margin: 8rem auto 0 auto;
  }
}/*# sourceMappingURL=warranty_table_info.css.map */