@import url(https://fonts.googleapis.com/earlyaccess/opensanshebrew.css);
html, body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0; }

body {
  display: flex;
  justify-content: center;
  flex-direction: column;
  direction: rtl;
  font-family: 'Open Sans Hebrew', sans-serif;
  height: 100%; }
  body #header {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 3%;
    box-sizing: border-box;
    position: relative;
    flex-grow: 1;
    flex-basis: 7%; }
    body #header .logo_area {
      width: 20%;
      display: flex;
      align-items: center; }
      body #header .logo_area .logo {
        display: flex;
        font-size: 1.6vw;
        font-weight: bold;
        color: #1a3b7e; }
        body #header .logo_area .logo .logo_icon {
          width: 3vw;
          height: 3vw;
          background: url("/images/logo.png") no-repeat;
          margin-left: 10px;
          background-size: contain; }
    body #header .header_phone_area {
      display: flex; }
      body #header .header_phone_area .text_area {
        color: #14131c;
        font-size: 1.3vw;
        font-weight: 400;
        position: relative;
        bottom: 0.3vw;
        margin-left: 20px; }
      body #header .header_phone_area .phone_num_area {
        color: #ef0b0c;
        font-size: 1.3vw;
        font-weight: 400;
        position: relative;
        bottom: 0.3vw; }
  body .content_area {
    display: flex;
    justify-content: center;
    flex-grow: 20;
    flex-basis: 90%; }
    body .content_area .form_section {
      width: 50%;
      display: flex;
      flex-direction: column;
      justify-content: center; }
      body .content_area .form_section .form_area {
        height: 50%;
        background-color: #dfaf66;
        display: flex;
        flex-direction: column;
        align-items: center;
        color: #fff;
        justify-content: center; }
        body .content_area .form_section .form_area .form_title {
          font-size: 1.9vw;
          margin-bottom: 0.3vw; }
        body .content_area .form_section .form_area #lids_form {
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: center;
          width: 70%; }
          body .content_area .form_section .form_area #lids_form input {
            font-size: 1.25vw;
            line-height: 2.7vw;
            color: #8b8ca1;
            width: 100%;
            margin-bottom: 1vw;
            padding-right: 2%;
            border: solid 1px #ebebeb; }
          body .content_area .form_section .form_area #lids_form input::placeholder, body .content_area .form_section .form_area #lids_form input::-moz-placeholder {
            color: #8b8ca1; }
          body .content_area .form_section .form_area #lids_form input.not-valid::placeholder {
            color: red; }
          body .content_area .form_section .form_area #lids_form select#leads_theme {
            font-size: 1.25vw;
            height: 2.9vw;
            line-height: 2.9vw;
            color: #8b8ca1;
            width: 100%;
            padding-right: 1.4%; }
        body .content_area .form_section .form_area .submith_button {
          height: 2.7vw;
          background-color: #ae1717;
          width: 100%;
          margin-top: 1vw;
          font-size: 1.55vw;
          font-weight: bold;
          text-align: center;
          line-height: 2.7vw;
          cursor: pointer; }
        body .content_area .form_section .form_area .b_text {
          margin-top: 0.7vw; }
      body .content_area .form_section .links_area {
        height: 50%;
        background-color: #111926;
        color: #fff;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        body .content_area .form_section .links_area .links_header {
          font-size: 1.9vw;
          font-weight: 400;
          margin-bottom: 0.6vw;
          margin-top: 0; }
        body .content_area .form_section .links_area .links_container .link_area_link {
          font-size: 1.3vw;
          line-height: 2.3vw;
          text-align: right; }
    body .content_area .tablet_image_section {
      display: none; }
    body .content_area .image_section {
      width: 50%;
      background-color: #e8eaf6;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center; }
      body .content_area .image_section .image_text_section {
        width: 70%; }
        body .content_area .image_section .image_text_section .title_section {
          font-size: 2.4vw;
          color: #0c58a2;
          font-weight: 400;
          margin: 5px 0 10px; }
        body .content_area .image_section .image_text_section .descriplion_section {
          font-size: 1.3vw;
          margin-bottom: 30px; }
      body .content_area .image_section .image_area {
        width: 70%;
        margin-bottom: 10px; }
        body .content_area .image_section .image_area .image_frame {
          width: 100%; }
          body .content_area .image_section .image_area .image_frame img {
            width: 100%; }
      body .content_area .image_section .image_bottom_text_section {
        text-align: center;
        font-size: 1.3vw; }
  body .thanks_content {
    display: flex;
    justify-content: center;
    flex-grow: 20;
    flex-basis: 90%;
    align-items: center; }
    body .thanks_content .central_box {
      width: 80%;
      text-align: center; }
      body .thanks_content .central_box .central_box_text {
        font-size: 2.8vw;
        font-weight: bold; }
      body .thanks_content .central_box .face_link {
        margin-top: 1vw; }
        body .thanks_content .central_box .face_link .face {
          color: #000;
          font-size: 2.5vw; }
      @media screen and (max-width: 600px) {
        body .thanks_content .central_box .central_box_text {
          font-size: 4.8vw; }
        body .thanks_content .central_box .face_link {
          margin-top: 2vw; }
          body .thanks_content .central_box .face_link .face {
            font-size: 4.5vw; } }
  body #_footer {
    width: 100%;
    height: 3.2vw;
    background-color: #ae1717;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    flex-grow: 1;
    flex-basis: 6%; }
    body #_footer .central_area {
      display: flex;
      align-items: center;
      justify-content: center; }
      body #_footer .central_area .text_area {
        color: #fff;
        font-size: 1.3vw;
        font-weight: 400; }
        body #_footer .central_area .text_area .face {
          color: #fff; }
  @media screen and (max-width: 1024px) {
    body #header {
      height: 8vw; }
      body #header .logo_area {
        width: 30%; }
        body #header .logo_area .logo .logo_text {
          font-size: 3vw; }
        body #header .logo_area .logo .logo_icon {
          width: 5vw;
          height: 5vw; }
      body #header .header_phone_area .text_area {
        font-size: 2.7vw; }
    body .content_area {
      flex-direction: column;
      flex-basis: auto; }
      body .content_area .image_section {
        display: none; }
      body .content_area .tablet_image_section {
        display: flex;
        width: 100%;
        flex-direction: column;
        justify-content: space-evenly;
        align-items: normal;
        background-color: #e8eaf6; }
        body .content_area .tablet_image_section .tablet_title_section {
          text-align: center;
          font-size: 4vw;
          padding: 30px;
          margin: 0;
          color: #0c58a2;
          font-weight: normal; }
        body .content_area .tablet_image_section .image_tablet_wrapper {
          display: flex;
          justify-content: center; }
          body .content_area .tablet_image_section .image_tablet_wrapper .image_text_section {
            padding: 0 20px 40px;
            width: 50%;
            box-sizing: border-box; }
            body .content_area .tablet_image_section .image_tablet_wrapper .image_text_section .descriplion_section {
              font-size: 3vw; }
          body .content_area .tablet_image_section .image_tablet_wrapper .image_area {
            width: 37%; }
            body .content_area .tablet_image_section .image_tablet_wrapper .image_area .image_frame {
              width: 100%;
              margin: 0 auto; }
              body .content_area .tablet_image_section .image_tablet_wrapper .image_area .image_frame img {
                width: 100%; }
        body .content_area .tablet_image_section .image_bottom_text_section {
          display: none; }
      body .content_area .form_section {
        width: 100%; }
        body .content_area .form_section .form_area {
          height: 390px; }
          body .content_area .form_section .form_area .form_title {
            font-size: 3.85vw; }
          body .content_area .form_section .form_area #lids_form {
            width: 54%; }
            body .content_area .form_section .form_area #lids_form input {
              line-height: 4.7vw;
              font-size: 2.25vw; }
            body .content_area .form_section .form_area #lids_form select#leads_theme {
              height: 5.3vw;
              font-size: 2.25vw; }
            body .content_area .form_section .form_area #lids_form .submith_button {
              height: 5.5vw;
              font-size: 2.45vw;
              line-height: 5.5vw; }
            body .content_area .form_section .form_area #lids_form .b_text {
              font-size: 2.25vw; }
        body .content_area .form_section .links_area {
          height: 43%; }
          body .content_area .form_section .links_area .links_header {
            font-size: 3.85vw;
            font-weight: 400;
            margin-bottom: 0.6vw; }
          body .content_area .form_section .links_area .links_container .link_area_link {
            font-size: 3vw;
            line-height: 4.3vw; }
    body #_footer {
      height: 8vw;
      flex-basis: auto; }
      body #_footer .central_area .text_area {
        font-size: 2vw; } }
  @media screen and (max-width: 600px) {
    body #header {
      height: 13.2vw;
      flex-basis: auto; }
      body #header .logo_area {
        width: 50%; }
        body #header .logo_area .logo .logo_icon {
          width: 8vw;
          height: 8vw; }
        body #header .logo_area .logo .logo_text {
          font-size: 5vw; }
      body #header .header_phone_area {
        display: none; }
    body .content_area .tablet_image_section {
      height: 456px; }
      body .content_area .tablet_image_section .tablet_title_section {
        text-align: center;
        font-size: 6vw;
        padding: 20px;
        margin: 0;
        color: #0c58a2;
        font-weight: normal; }
      body .content_area .tablet_image_section .image_tablet_wrapper {
        flex-direction: column;
        justify-content: normal; }
        body .content_area .tablet_image_section .image_tablet_wrapper .image_text_section {
          padding: 0 20px 40px;
          width: 100%;
          box-sizing: border-box; }
          body .content_area .tablet_image_section .image_tablet_wrapper .image_text_section .descriplion_section {
            font-size: 4vw; }
        body .content_area .tablet_image_section .image_tablet_wrapper .image_area {
          width: 100%;
          margin-bottom: 48px; }
          body .content_area .tablet_image_section .image_tablet_wrapper .image_area .image_frame {
            width: 68%;
            margin: 0 auto; }
            body .content_area .tablet_image_section .image_tablet_wrapper .image_area .image_frame img {
              width: 100%; }
      body .content_area .tablet_image_section .image_bottom_text_section {
        display: none; }
    body .content_area .form_section {
      width: 100%; }
      body .content_area .form_section .form_area {
        height: 324px; }
        body .content_area .form_section .form_area .form_title {
          font-size: 4.85vw; }
        body .content_area .form_section .form_area #lids_form {
          width: 80%; }
          body .content_area .form_section .form_area #lids_form input {
            line-height: 7.7vw;
            font-size: 3.25vw;
            margin-bottom: 2vw; }
          body .content_area .form_section .form_area #lids_form select#leads_theme {
            height: 9vw;
            font-size: 3.25vw;
            margin-bottom: 1.5vw; }
          body .content_area .form_section .form_area #lids_form .submith_button {
            height: 9vw;
            font-size: 4.45vw;
            line-height: 8.5vw; }
      body .content_area .form_section .links_area {
        display: none; }
    body #_footer {
      background-color: #e8eaf6; }
      body #_footer .central_area {
        display: none; } }

@media screen and (max-width: 1024px) {
  html, body {
    height: auto; } }

/*# sourceMappingURL=general.css.map */
