@font-face {
  font-family: "SimplerPro";
  /* src: url('font/simplerpro_bezeq_hebrew2-black.eot'); */
  src: url("font/simplerpro_bezeq_hebrew2-black.woff2") format("woff2"),
    url("font/simplerpro_bezeq_hebrew2-black.woff") format("woff"),
    url("font/simplerpro_bezeq_hebrew2-black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "SimplerPro";
  /* src: url('font/simplerpro_bezeq_hebrew2-light.eot'); */
  src: url("font/simplerpro_bezeq_hebrew2-light.woff2") format("woff2"),
    url("font/simplerpro_bezeq_hebrew2-light.woff") format("woff"),
    url("font/simplerpro_bezeq_hebrew2-light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "SimplerPro";
  /* src: url('font/simplerpro_bezeq_hebrew2-bold.eot'); */
  src: url("font/simplerpro_bezeq_hebrew2-semibold.woff2") format("woff2"),
    url("font/simplerpro_bezeq_hebrew2-semibold.woff") format("woff"),
    url("font/simplerpro_bezeq_hebrew2-semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "SimplerPro";
  /* src: url('font/simplerpro_bezeq_hebrew2-bold.eot'); */
  src: url("font/simplerpro_bezeq_hebrew2-bold.woff2") format("woff2"),
    url("font/simplerpro_bezeq_hebrew2-bold.woff") format("woff"),
    url("font/simplerpro_bezeq_hebrew2-bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "SimplerPro";
  /* src: url('font/simplerpro_bezeq_hebrew2-regular.eot'); */
  src: url("font/simplerpro_bezeq_hebrew2-regular.woff2") format("woff2"),
    url("font/simplerpro_bezeq_hebrew2-regular.woff") format("woff"),
    url("font/simplerpro_bezeq_hebrew2-regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Roboto Mono";
  src: url("font/RobotoMono-Regular.eot");
  src: url("font/RobotoMono-Regular.eot?#iefix") format("embedded-opentype"),
    url("font/RobotoMono-Regular.woff2") format("woff2"),
    url("font/RobotoMono-Regular.woff") format("woff"),
    url("font/RobotoMono-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

body {
  margin: 0;
  direction: rtl;
}

#shmonim_page .contact_form_1st_input#full_name {
  margin: 0px 0 24px 0;
}

#shmonim_page .top_section .text_box::after {
  display: none !important;
}

#shmonim_page .field_box .bouncing_label {
  position: absolute;
  top: 8px;
  /* line-height: 42px; */
  /* transform: translateY(0%); */
  right: 6px;
  color: #666666;
  pointer-events: none;
  transition: 0.3s ease-out;
  font-size: 18px;
  font-family: "SimplerPro";
}

#shmonim_page .b_site_title {
  font-family: "SimplerPro";
  font-size: 12px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: center;
  color: #f1f1f1;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  padding-top: 0;
  z-index: 2;
  background-color: rgb(22 37 79 / 30%);
  padding: 2px 0px;
  display: none;
}

.br_desktop {
  display: none;
}

#shmonim_page .legal_note2 {
  display: none;
}

#shmonim_page .dropdown_iden {
  display: none;
}

#shmonim_page a {
  text-decoration: none;
}

#shmonim_page .flare.flare_left {
  bottom: 0;
  left: 0%;
  transform: translateX(-10%);
}

#shmonim_page .flare.flare-right {
  bottom: 0;
  right: 0;
  width: 60%;
}

#shmonim_page .flare.flare-top {
  top: 0;
  left: -4%;
  width: 101%;
}

#shmonim_page .flare {
  position: absolute;
}

#shmonim_page .flare.mob_2 {
  display: none;
}

#shmonim_page.mob_2 .flare.mob_2 {
  display: block;
}

#shmonim_page.mob_2 .flare.mob_1 {
  display: none;
}

#shmonim_page.mob_2 .flare.flare-top {
  top: 0;
  left: -2px;
  width: auto;
  transform: translateY(-128px);
}

#shmonim_page.mob_2 .flare.flare_left {
  bottom: 0;
  left: -1%;
  /* opacity: 0.5; */
  transform: translateY(55%);
}

#shmonim_page.mob_2 .flare.flare-right {
  bottom: 0;
  right: 0;
  width: auto;
  transform: translateY(55%);
}

#shmonim_page .legal_note a {
  color: #010636;
  text-decoration: underline;
}

#shmonim_page .legal_note {
  /* max-width: 360px; */
  /* width: 100%; */
  margin: auto;
  box-sizing: border-box;
  /* padding: 32px 89px; */
  font-family: SimplerPro;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #010636;
  background: #fafafa;
  display: flex;
  justify-content: center;
}
#shmonim_page .legal_note p {
  max-width: 376px;
  padding: 32px 16px;
  text-align: right;
}
#shmonim_page {
  margin: 0;
  direction: rtl;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

#shmonim_page .top_section {
  width: 100%;
  height: 504px;
  max-height: 1080px;
  background: url(./image/back_320.jpg) no-repeat center center;
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
}
#shmonim_page .top_section .logo-text {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  /* bottom: 0; */
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  color: #fff;
  font-family: "SimplerPro";
  z-index: 0;
  margin-bottom: 15px;
  line-height: 1;
}
#shmonim_page .top_section .logo-img {
  display: none;
}
#shmonim_page.mob_2 .top_section {
  width: 100%;
  height: auto;
  min-height: 328px;
  max-height: 1080px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
}

.deskk {
  /* display: none; */
}

.mobb {
  display: block;
}

#shmonim_page .input_box input[type="checkbox"]:checked ~ #label_approve::before {
  /* background: #010636; */
  background-image: url("./image/checkbox.svg");
  background-size: 29px;
  background-repeat: no-repeat;
  background-position: center;
}

#shmonim_page .top_section .text_box .cut_b_desk {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(28%, -16%);
  width: 356px;
  height: auto;
}

#shmonim_page .top_section .text_box .cut_b {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  width: 280px;
  height: auto;
}

#shmonim_page .top_section .text_box .cut_b_1200 {
  display: none;
}

#shmonim_page .top_section .text_box p,
#shmonim_page .top_section .text_box h1 {
  /* position: relative; */
}

/* #shmonim_page .top_section .text_box::after {
                                                font-family: SimplerPro;
                                                display: block;
                                                position: absolute;
                                                width: 55px;
                                                font-size: 18px;
                                                font-weight: bold;
                                                font-stretch: normal;
                                                font-style: normal;
                                                line-height: 0.91;
                                                letter-spacing: normal;
                                                text-align: center;
                                                color: #010636;
                                                top: 114px;
                                                right: calc((100% - 220px)/2);
                                            } */

#shmonim_page .top_section .text_box::before {
  content: "";
  font-family: SimplerPro;
  display: block;
  position: absolute;
  width: 55px;
  font-size: 12px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.91;
  letter-spacing: normal;
  text-align: center;
  color: #010636;
  top: 146px;
  right: calc((100% - 220px) / 2);
  z-index: 2;
}

#shmonim_page .top_section .text_box {
  text-align: center;
  min-width: 200px;
}

#shmonim_page .text_box .top_section_1st_title,
#shmonim_page.mob_2 .text_box .top_section_1st_title {
  margin: 0;
  margin-bottom: -10px;
  white-space: nowrap;
  margin-top: 7px;
}

#shmonim_page .text_box .starting_sale {
  font-family: SimplerPro;
  font-size: 14px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.08;
  letter-spacing: normal;
  text-align: right;
  color: #fad961;
  margin: 0;
}

#shmonim_page .text_box .starting_f {
  font-family: SimplerPro;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.08;
  letter-spacing: normal;
  text-align: right;
  color: #ffffff;
  margin: 0;
}

#shmonim_page .text_box .top_section_1st_title > span.big80 {
  font-family: SimplerPro;
  font-size: 106px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.5;
  letter-spacing: 0px;
  text-align: center;
  color: #ffffff;
}

#shmonim_page.mob_2 .text_box .top_section_1st_title > span.big80 {
  font-family: SimplerPro;
  font-size: 74px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: -1.2px;
  text-align: center;
  color: #010636;
}

#shmonim_page .text_box .top_section_1st_title > span.t3month {
  display: block;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.92;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff;
  padding-left: 2px;
  margin-top: -22px;
}

#shmonim_page .text_box .top_section_1st_title > span:nth-child(2) {
  position: relative;
  top: -12px;
}

#shmonim_page .text_box .top_section_1st_title > span {
  font-family: SimplerPro;
  font-size: 28px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.93;
  letter-spacing: 0.99px;
  text-align: right;
  color: #ffffff;
  margin-right: -8px;
  white-space: nowrap;
}

#shmonim_page.mob_2 .text_box .top_section_1st_title > span {
  font-family: SimplerPro;
  font-size: 31px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.7;
  letter-spacing: 0.4px;
  color: #010636;
  margin-right: -8px;
  white-space: nowrap;
}

#shmonim_page .top_section_2nd_title {
  font-family: SimplerPro;
  font-size: 22px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.04;
  letter-spacing: normal;
  text-align: right;
  color: #ffffff;
  font-size: 31px;
  letter-spacing: 0.25px;
  margin: 0px;
  margin-top: 3px;
  white-space: nowrap;
}

#shmonim_page.mob_2 .top_section_2nd_title {
  font-family: SimplerPro;
  font-size: 22px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.04;
  letter-spacing: normal;
  text-align: right;
  color: #010636;
  margin: 0;
  white-space: nowrap;
}

#shmonim_page .top_section_3rd_title {
  font-family: SimplerPro;
  font-size: 23.3px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.96;
  letter-spacing: 0.8px;
  text-align: right;
  color: #20c0d8;
  margin: 0;
}

#shmonim_page.mob_2 .top_section_3rd_title {
  font-family: SimplerPro;
  font-size: 20.5px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: right;
  letter-spacing: 1.4px;
  color: #010636;
  margin: 0;
}

#shmonim_page .top_section_4rd_title {
  font-family: SimplerPro;
  font-size: 33.5px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: 0.2px;
  text-align: right;
  color: #32d4ff;
  margin: 0;
}

#shmonim_page.mob_2 .top_section_4rd_title {
  font-family: SimplerPro;
  font-size: 33.5px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: 0.2px;
  text-align: right;
  color: #32d4ff;
  margin: 0;
}

#shmonim_page #galaxy_approve {
  position: absolute;
  visibility: hidden;
}

#shmonim_page #label_approve::before {
  content: "";
  position: absolute;
  width: 18px;
  height: 17px;
  line-height: 22px;
  font-size: 18px;
  color: #fff;
  background: #fff;
  text-align: center;
  border-radius: 5px;
  top: 32%;
  right: 0px;
  border: 1px solid #010636;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  /* background-image: url("./image/checkbox.svg"); */
  background-size: 29px;
  background-repeat: no-repeat;
  background-position: center;
}

#shmonim_page #label_approve.desk_2,
#shmonim_page #label_approve {
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: normal;
  position: relative;
  margin: 0 auto;
  margin-bottom: 26px;
  padding-right: 26px;
  line-height: 1.13;
  display: inline-block;
  width: 100%;
  color: #666;
  max-width: 298px;
}

#shmonim_page.desk_2.mob_2 #label_approve,
#shmonim_page.mob_2 #label_approve {
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  margin: 0 auto;
  margin-bottom: 16px;
  padding-right: 26px;
  display: inline-block;
  width: auto;
  color: #fff;
}

#shmonim_page.desk_2 #label_approve {
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  margin: 0 auto;
  margin-bottom: 16px;
  padding-right: 26px;
  display: inline-block;
  width: auto;
  /* margin-right: 16px; */
}

#shmonim_page .approve_box {
  display: flex;
  justify-content: space-around;
  margin-top: 40px;
  width: 100%;
}

#shmonim_page .be_logo {
  width: 20px;
  height: 20px;
  background-image: url("image/be-logo.svg");
  background-size: 22px;
  background-repeat: no-repeat;
  margin: 0 2px 0 3px;
}

#shmonim_page .top_section_icons_images_wrap {
  display: flex;
  justify-content: center;
  align-items: center;
}

#shmonim_page .top_section_icons_titles_wrap {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

#shmonim_page .top_section_icon_image {
  width: 50.4px;
  height: 50.4px;
}

#shmonim_page .top_section_icon_title {
  font-family: SimplerPro;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: -0.4px;
  text-align: center;
  color: #010636;
  margin: 6.6px 0 0 0;
  width: 102px;
}

#shmonim_page .top_section_icon_title:nth-child(1),
#shmonim_page .top_section_icon_title:nth-child(3) {
  width: 89px;
}

#shmonim_page .top_section_plus {
  object-fit: contain;
  font-family: SimplerPro;
  font-size: 23.4px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.67;
  letter-spacing: normal;
  text-align: right;
  color: #010636;
  margin: 0 13.4px;
}

#shmonim_page .be_router_image {
  position: absolute;
  left: calc(50% - 128px);
  bottom: 25px;
  width: 134px;
  height: auto;
}

#shmonim_page .fixed_menu2 {
  width: 100%;
  height: 72px;
  opacity: 0.95;
  background-color: #092e4b;
  margin-top: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  bottom: 0;
}

.cut_b #shmonim_page .fixed_menu2 a {
  text-decoration: none;
}

#shmonim_page .anchor {
  visibility: hidden;
}

#shmonim_page .Fixed_menu_leave_details {
  width: 136px;
  height: 40px;
  border-radius: 20px;
  background-color: #fff;
  margin-left: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}

#shmonim_page .Fixed_menu_call {
  width: 312px;
  margin: 16px auto 0px;
  height: 48px;
  border-radius: 48px;
  background-color: #6edcfb;
  /* margin-right: 8px; */
  display: flex;
  justify-content: center;
  align-items: center;
}

#shmonim_page .Fixed_menu_call .flex_box {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

#shmonim_page .Fixed_menu_leave_details_title {
  font-family: SimplerPro;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #010636;
}

#shmonim_page .Fixed_menu_call_title {
  font-family: SimplerPro;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #010636;
  margin: 0;
}

#shmonim_page .phone_icon {
  width: 24px;
  height: auto;
  margin: 0px 0 0 8px;
  /* display: none; */
}

/***************** Contact Form ********************/

/***************************************************/

#shmonim_page .contact_form_container {
  background-color: #fff;
  /* display: none; */
  position: relative;
  z-index: 0;
}

#shmonim_page.mob_2 .contact_form_container {
  background-color: #010636;
  /* display: none; */
  position: relative;
}

#shmonim_page .contact_form_container_title {
  font-family: SimplerPro;
  font-size: 26px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: center;
  color: #010636;
  margin: 24px auto 12px;
  max-width: 225px;
}

#shmonim_page.mob_2 .contact_form_container_title {
  font-family: SimplerPro;
  font-size: 22px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.05;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  margin: 20px 0 22px 0;
}

#shmonim_page .contact_form_container_title_tablet {
  display: none;
  font-family: SimplerPro;
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.15;
  letter-spacing: normal;
  text-align: center;
  color: #010636;
}

#shmonim_page .contact_form_container_subtitle_tablet_wrap {
  display: none;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
}

#shmonim_page .contact_form_container_subtitle_tablet {
  display: none;
  font-family: SimplerPro;
  font-size: 22px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.36;
  letter-spacing: normal;
  text-align: center;
  color: #010636;
}

#shmonim_page .contact_form_container_subtitle_tablet:nth-child(2) {
  margin: 0 7px;
}

#shmonim_page .contact_form_all_inc {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
  margin-bottom: 38px;
}

#shmonim_page input::-webkit-outer-spin-button,
#shmonim_page input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}

#shmonim_page .contact_form_1st_inputs_wrap {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  border-color: #010636 !important;
  outline: none;
}

#shmonim_page .contact_form_1st_input {
  width: 320px;
  /* height: 40px; */
  border-radius: 8px;
  background-color: #fff;
  border: none;
  font-family: SimplerPro;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: right;
  color: #010636;
  box-sizing: border-box;
  padding: 8px 8px 8px 0;
  border: solid 1px #d2d2d2;
  background-color: #fafafa;
}

#shmonim_page.mob_2 .contact_form_1st_input {
  width: 272px;
  height: 40px;
  /* border-radius: 5px; */
  background-color: #fff;
  border: none;
  font-family: SimplerPro;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: right;
  color: #666666;
  box-sizing: border-box;
  padding: 9px 0px 11px 0;
  border-bottom: solid 2px #c1c1c1;
  background-color: #ffffff;
}

#shmonim_page .contact_form_1st_input:nth-child(1),
#shmonim_page .contact_form_1st_input#tel_numb {
  margin: 0 0 24px 0;
}

#shmonim_page .contact_form_client_question {
  font-family: SimplerPro;
  font-size: 18px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  /* text-align: right; */
  color: #010636;
  width: 100%;
  /* margin: 0 0 12px 0; */
  max-width: 85px;
}

#shmonim_page.mob_2 .contact_form_client_question {
  font-family: SimplerPro;
  font-size: 18px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: right;
  color: #fff;
  width: 100%;
  margin: 0 0 12px 0;
}

#shmonim_page .contact_form_client_question_wrap {
  display: flex;
  margin: 0px 0 32px 0;
  /* width: 272px; */
  /* justify-content: flex-start; */
  align-items: center;
  flex-wrap: nowrap;
  gap: 16px;
}

#shmonim_page input[type="radio"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

#shmonim_page .contact_form_client_question_wrap input:checked + label {
  background-color: #010636;
  color: #fff;
}

#shmonim_page.mob_2 .contact_form_client_question_wrap input:checked + label {
  background-color: #fff;
  color: #010636;
}

#shmonim_page .group1 {
  width: 92px;
  height: 32px;
  border-radius: 20px;
  border: solid 1px #010636;
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: normal;
  text-align: center;
  cursor: pointer;
  color: #010636;
}

#shmonim_page.mob_2 .group1 {
  width: 120px;
  height: 32px;
  border-radius: 20px;
  border: solid 2px #fff;
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: 32px;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
}

#shmonim_page #choose_notice {
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: right;
  color: #010636;
  width: 100%;
  margin-bottom: 10px;
}

#shmonim_page.mob_2 #choose_notice {
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: right;
  color: #fff;
  width: 100%;
}

#shmonim_page #identification_method {
  width: 272px;
  display: none;
}

#shmonim_page #identification_method.show1 {
  display: block;
}

#shmonim_page #identification_method .client1 {
  position: relative;
  width: 100%;
}

#shmonim_page #identification_method .client1 .group {
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: right;
  color: #010636;
}

#shmonim_page.mob_2 #identification_method .client1 .group {
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.13;
  letter-spacing: normal;
  text-align: right;
  color: #fff;
}

#shmonim_page #identification_method .client1 .group:nth-of-type(1) {
  margin-right: 35px;
}

#shmonim_page #identification_method .client1 .group:nth-of-type(2) {
  margin-right: 68px;
  width: 100%;
}

#shmonim_page #identification_method .client1 label::before {
  content: "";
  position: absolute;
  top: -1px;
  display: block;
  width: 21px;
  height: 21px;
  border: solid 1px #010636;
  border-radius: 50%;
}

#shmonim_page.mob_2 #identification_method .client1 label::before {
  content: "";
  position: absolute;
  top: -1px;
  display: block;
  width: 21px;
  height: 21px;
  border: solid 1px #fff;
  border-radius: 50%;
}

#shmonim_page #identification_method .client1 label:nth-of-type(1)::before {
  left: calc(100% + -24px);
}

#shmonim_page #identification_method .client1 label:nth-of-type(2)::before {
  left: calc(100% + -122px);
}

#shmonim_page #identification_method .client1 input:checked ~ label#trigger_old_c::after {
  content: "";
  position: absolute;
  left: calc(100% + 14px);
  display: block;
  width: 15px;
  height: 15px;
  background: #010636;
  border: none;
  border-radius: 50%;
  top: 4px;
}

#shmonim_page #identification_method .client1 input:checked + label::after {
  content: "";
  position: absolute;
  display: block;
  width: 15px;
  height: 15px;
  background: #010636;
  border: none;
  border-radius: 50%;
  top: 3px;
}

#shmonim_page.mob_2 #identification_method .client1 input:checked + label::after {
  content: "";
  position: absolute;
  display: block;
  width: 15px;
  height: 15px;
  background: #fff;
  border: none;
  border-radius: 50%;
  top: 3px;
}

#shmonim_page #identification_method .client1 input:checked + label:nth-of-type(1)::after {
  left: calc(100% + -20px);
}

#shmonim_page #identification_method .client1 input:checked + label:nth-of-type(2)::after {
  left: calc(100% + -118px);
}

#shmonim_page #identification_method .contact_form_1st_input {
  margin: 24px 0 32px 0;
  padding-bottom: 0;
  padding: 8px 8px;
}

#shmonim_page #identification_method .PhoneNumber1 {
  display: none;
}

#shmonim_page #identification_method .PhoneNumber1.show1 {
  display: block;
}

#shmonim_page #identification_method .GovID1 {
  display: none;
}

#shmonim_page #identification_method .GovID1.show1 {
  display: block;
}

#shmonim_page .contact_form_all_inc input[type="submit"] {
  width: 200px;
  height: 48px;
  border-radius: 32px;
  background-color: #010636;
  font-family: SimplerPro;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  border: none;
  cursor: pointer;
  outline: none;
}

#shmonim_page.mob_2 .contact_form_all_inc input[type="submit"] {
  width: 272px;
  height: 48px;
  border-radius: 22.5px;
  background-color: #32d4ff;
  font-family: SimplerPro;
  font-size: 22px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.5px;
  text-align: center;
  color: #010636;
  border: none;
  cursor: pointer;
  outline: none;
}

#shmonim_page .contact_form_all_inc label.error {
  font-family: SimplerPro;
  font-size: 14px;
  line-height: 1;
  letter-spacing: -0.3px;
  text-align: right;
  color: #d0021b;
  /* display: block !important; */
  background: #ffe2e2;
  right: 0;
  position: absolute;
  width: 320px;
  padding: 3px;
  border-radius: 3px;
  box-sizing: border-box;
}

#shmonim_page .contact_form_1st_inputs_wrap label.error:nth-of-type(1) {
  top: 52px;
}

#shmonim_page .contact_form_1st_inputs_wrap label.error#tel_numb-error {
  top: 43px;
}

#shmonim_page .contact_form_1st_inputs_wrap label.error#c_email-error {
  top: 188px;
}

#shmonim_page .contact_form_client_question_wrap label.error {
  top: 36px;
}

#shmonim_page .GovID1 label.error,
#shmonim_page .PhoneNumber1 label.error {
  top: 68px;
}

#shmonim_page .contact_form_all_inc .rel_form {
  position: relative;
}

#shmonim_page .thank_msg_container {
  display: none;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: flex-start;
  padding: 50px 10px 0 10px;
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  top: 0%;
  right: 0%;
  height: 100%;
  z-index: 9;
  background: #32d4ff;
  padding: 50px 10px 0 10px;
}

#shmonim_page .thank_msg_container .thank_msg_title {
  margin: 0;
  font-family: "SimplerPro", sans-serif;
  color: #010636;
  font-size: 25px;
  text-align: center;
}

/***************** Policy Details ********************/

/*****************************************************/

#shmonim_page #policy_details {
  font-family: SimplerPro;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.29;
  letter-spacing: normal;
  text-align: center;
  color: #010636;
  padding: 0 15px 15px 15px;
}

#shmonim_page #policy_details a {
  color: #010636;
  text-decoration-line: none;
  direction: ltr;
}

#shmonim_page #policy_details_desktop {
  display: none;
  font-family: SimplerPro;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: normal;
  text-align: right;
  color: #010636;
  width: 660px;
  position: absolute;
  bottom: 32px;
  right: 32px;
  margin: 0;
}

#shmonim_page #policy_details_desktop a {
  color: #010636;
  text-decoration-line: none;
  direction: ltr;
}

#shmonim_page .icon_con {
  display: flex;
  width: 95%;
  max-width: 200px;
  justify-content: space-between;
  margin: auto;
  margin-top: 103.4px;
  display: none;
}

#shmonim_page .page_title {
  font-family: SimplerPro;
  font-size: 32px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  margin-bottom: 6px;
  margin-top: 94px;
  width: 260px;
  margin-right: auto;
  margin-left: auto;
  z-index: 1;
  line-height: 1.07;
}

#shmonim_page .page_subtitel {
  font-family: SimplerPro;
  margin: 0 auto;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  font-weight: normal;
  position: relative;
  margin-top: -3px;
  margin-bottom: 0;
  width: 253px;
}

#shmonim_page .page_subtitel br {
  display: none;
}

.b992 {
  display: none;
}

.br_992 {
  display: none;
}

.b1200 {
  display: none;
}

.stampa {
  font-family: SimplerPro;
  border-radius: 4px;
  box-shadow: 0 0 12px 0 rgba(255, 190, 3, 0.25);
  /* box-shadow: 0 0 15px 0 rgba(255, 190, 3, 0.5); */
  /* background-image: linear-gradient(to right, #e7ce1b, #ffbe03 48%, #ff8000); */
  width: 104.548px;
  height: 104.548px;
  font-size: 14px;
  font-weight: 400;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  display: flex;
  margin: 0 auto;
  margin-top: 0;
  border-radius: 100px;
  transform: rotate(13deg) translateX(147px) translateY(91px);
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: #010636;
}
.stampa span {
  /* height: 0; */
  line-height: 1;
  font-weight: 700;
  font-size: 16.754px;
  margin-bottom: 3px;
}
#shmonim_page .stampa .stampa-cyber {
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  color: #fff;
  margin-bottom: 0;
  background: linear-gradient(254deg, #6edcfb 16.23%, #0073ff 89.09%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-top: 5px;
}
#shmonim_page .stampa .stampa-icon {
  width: 28px;
  height: auto;
  margin-top: 4px;
}
#shmonim_page .icon_single_box svg {
  width: 40px;
  height: 40px;
}

#shmonim_page .icon_text {
  font-family: SimplerPro;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  margin: 0;
  margin-top: 2px;
}

#shmonim_page .pluss {
  object-fit: contain;
  font-family: "Helvetica", sans-serif;
  font-size: 20.1px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 0.5;
  letter-spacing: normal;
  text-align: right;
  color: #30dfff;
  margin-top: 18px;
}

#shmonim_page .underlinee::after {
  content: "";
  display: block;
  width: 100%;
  height: 10px;
  position: absolute;
  top: 78%;
  right: 50%;
  transform: translateX(50%);
  background: url(./image/shape-320.svg) no-repeat center center;
  background-size: contain;
}

#shmonim_page .underlinee {
  position: relative;
  font-weight: bold;
  color: #febf04;
}

/* #shmonim_page .top_section .text_box::after {
                                                content: "";
                                                font-family: SimplerPro;
                                                font-size: 16px;
                                                font-weight: bold;
                                                font-stretch: normal;
                                                font-style: normal;
                                                line-height: 1.1;
                                                letter-spacing: normal;
                                                text-align: center;
                                                color: #010636;
                                                width: 66px;
                                                top: 113px;
                                                right: calc((100% - 225px)/2);
                                                transform: rotate(15deg);
                                            } */

#moving_slide_in p,
#moving_slide_in * {
  font-family: SimplerPro;
  font-size: 22px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: right;
  color: #2e477d;
}

#moving_slide_in {
  width: 90%;
  max-width: 396px;
  height: 120px;
  background: rgba(255, 255, 255, 0.9);
  position: fixed;
  border: 1px solid #2e477d;
  border-right: none;
  bottom: 100px;
  z-index: 9999;
  /* padding-right: 20px; */
  box-sizing: border-box;
  align-items: center;
  display: flex;
  justify-content: center;
  border-radius: 20px 0 0 20px;
  right: 0px;
  transform: translateX(100%);
  transition: 0.5s ease-in;
}

#slidein_icon {
  cursor: pointer;
}

#slidein_icon svg {
  position: absolute;
  left: 12px;
  top: 10px;
  width: 40px;
  height: 40px;
}

#moving_slide_in.slide_now {
  transform: translateX(85%);
}

.slide_now2 {
  transform: translateX(0%) !important;
}

@keyframes slideinnow {
  0% {
    transform: translateX(85%);
  }

  25% {
    transform: translateX(0%);
  }

  90% {
    transform: translateX(0%);
  }

  100% {
    transform: translateX(85%);
  }
}

#shmonim_page #galaxy_approve {
  position: absolute;
  visibility: visible;
  opacity: 0;
}

#shmonim_page.mob_2 .contact_form_all_inc input[type="submit"]:focus,
#shmonim_page .contact_form_all_inc input[type="submit"]:focus {
  outline: 1px solid orange;
}

#shmonim_page #galaxy_approve:focus + label::before {
  outline: 1px solid orange;
}

#shmonim_page input[type="radio"]:focus ~ label {
  outline: 1px solid orange;
}

fieldset {
  display: flex;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-block-start: 0;
  padding-inline-start: 0;
  padding-inline-end: 0;
  padding-block-end: 0;
  min-inline-size: min-content;
  border-width: 0;
  border-style: groove;
  border-color: threedface;
  border-image: initial;
  border: none;
}

#thanx_pop_back h3.tnx_pop_title:focus {
  outline: 1px solid orange;
  /* color: red; */
}

.identification_method.show1 {
  display: block;
}

.identification_method {
  display: none;
}

.contact_form_client_question_wrap input,
.contact_form_client_question_wrap label {
  outline: none !important;
}

#identification_method input,
#identification_method label {
  outline: none !important;
}

/*BounceLabel */

#shmonim_page .field_box {
  position: relative;
  width: 100%;
}

#shmonim_page #identification_method .field_box .bouncing_label.bounce_up {
  font-size: 14px;
  top: -4px;
  right: 0;
  color: #010636;
  font-weight: bold;
}

#shmonim_page #identification_method .field_box .bouncing_label {
  position: absolute;
  top: 23px;
  line-height: 42px;
  /* transform: translateY(0%); */
  right: 16px;
  color: #666666;
  pointer-events: none;
}

#shmonim_page .field_box .bouncing_label.bounce_up {
  font-size: 14px;
  top: -19px;
  right: 0;
  color: #010636;
  font-weight: bold;
  display: none;
}

#shmonim_page.mob_2 .contact_form_1st_inputs_wrap label.error:nth-of-type(2),
#shmonim_page .contact_form_1st_inputs_wrap label.error:nth-of-type(2) {
  top: 43px;
  width: 100%;
  right: 0;
  width: 320px;
}

#shmonim_page .contact_form_1st_inputs_wrap label.error#c_email-error {
  top: 43px;
}

/* #shmonim_page .top_section .text_box::after {
                                                content: "";
                                                font-family: SimplerPro;
                                                visibility: hidden;
                                                font-size: 12px;
                                                font-weight: bold;
                                                font-stretch: normal;
                                                font-style: normal;
                                                line-height: 1.1;
                                                letter-spacing: normal;
                                                text-align: center;
                                                color: #010636;
                                                width: 68px;
                                                top: 113px;
                                                right: calc((100% - 231px)/2);
                                                transform: rotate(15deg);
                                            } */

#shmonim_page .icon_single_box {
  width: 58px;
}

.icon_text3 {
  width: 100px;
  transform: translateX(22px);
}

#shmonim_page .sticky-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #056ae5;
  padding: 12px 0;
  gap: 8px;
  position: sticky;
  width: 100%;
  bottom: 0;
  z-index: 1;
  display: none;
}
#shmonim_page .sticky-wrapper .sticky-text {
  font-size: 18px;
  color: #fff;
  font-family: "SimplerPro";
  font-weight: 700;
}
#shmonim_page .sticky-wrapper .sticky-logo {
  display: flex;
}
#shmonim_page .button-wrapper {
  display: flex;
  flex-direction: column;
}
/***********************************************/

/************** Media Queries ******************/

/***********************************************/

@media (min-width: 768px) {
  #shmonim_page .icon_single_box {
    width: 59px;
  }

  .stampa {
    position: absolute;
    margin: 0;
    position: absolute;
    left: calc(50% - 280px);
    transform: translate(-67%) rotate(-17deg);
    /* box-shadow: 0 0 15px 0 rgba(255, 190, 3, 0.5); */
    /* background-image: linear-gradient(to right, #e7ce1b, #ffbe03 48%, #ff8000); */
    width: 101.71px;
    height: 101.71px;
    font-size: 15px;
    /* font-weight: bold; */
    font-stretch: normal;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    /* color: #010636; */
    top: 274px;
    padding: 0 0px;
  }
  .stampa span {
    font-size: 18px;
  }
  #shmonim_page .stampa .stampa-cyber {
    font-size: 14.232px;
    margin-top: 3px;
  }
  #shmonim_page .stampa .stampa-icon {
  }

  .icon_text3 {
    width: 100px;
    transform: translateX(22px);
  }

  .slide_now {
    animation-name: slideinnow;
    animation-duration: 8s;
  }

  #shmonim_page .b_site_title {
    font-size: 14px;
    font-weight: 600;
    padding: 2px 0;
  }

  #shmonim_page .legal_note2 {
  }
  #shmonim_page .legal_note p {
    max-width: 690px;
  }
  #shmonim_page .dropdown_iden {
  }

  #shmonim_page a {
    /* display: none !important; */
  }

  #shmonim_page .flare.flare_left {
  }

  #shmonim_page .flare.flare-right {
  }

  #shmonim_page .flare.flare-top {
  }

  #shmonim_page .flare {
  }

  #shmonim_page .flare.mob_2 {
  }

  #shmonim_page.mob_2 .flare.mob_2 {
  }

  #shmonim_page.mob_2 .flare.mob_1 {
  }

  #shmonim_page.mob_2 .flare.flare-top {
  }

  #shmonim_page.mob_2 .flare.flare_left {
  }

  #shmonim_page.mob_2 .flare.flare-right {
  }

  #shmonim_page .legal_note a {
  }
  #shmonim_page .legal_note p {
  }

  #shmonim_page .legal_note {
    /* max-width: 700px; */
    /* padding: 0; */
    text-align: right;
    /* padding: 32px 73px; */
  }

  #shmonim_page {
  }

  #shmonim_page .top_section {
    background-image: url(./image/back_992.jpg);
    background-position: top;
    height: 494px;
  }

  #shmonim_page.mob_2 .top_section {
  }

  .deskk {
  }

  .mobb {
  }

  #shmonim_page .input_box input[type="checkbox"]:checked ~ #label_approve::before {
  }

  #shmonim_page .top_section .text_box .cut_b_desk {
  }

  #shmonim_page .top_section .text_box .cut_b {
    top: 248.2px;
    right: 50%;
    transform: translate(50%, 0);
    width: 255px;
    height: auto;
  }

  #shmonim_page .top_section .text_box p,
  #shmonim_page .top_section .text_box h1 {
  }

  #shmonim_page .top_section .text_box::after {
  }

  #shmonim_page .top_section .text_box::before {
  }

  #shmonim_page .top_section .text_box {
    width: 354px;
    margin: 0 auto;
  }

  #shmonim_page .text_box .top_section_1st_title,
  #shmonim_page.mob_2 .text_box .top_section_1st_title {
  }

  #shmonim_page .text_box .starting_sale {
  }

  #shmonim_page .text_box .starting_f {
  }

  #shmonim_page .text_box .top_section_1st_title > span.big80 {
  }

  #shmonim_page.mob_2 .text_box .top_section_1st_title > span.big80 {
  }

  #shmonim_page .text_box .top_section_1st_title > span.t3month {
  }

  #shmonim_page .text_box .top_section_1st_title > span:nth-child(2) {
  }

  #shmonim_page .text_box .top_section_1st_title > span {
  }

  #shmonim_page.mob_2 .text_box .top_section_1st_title > span {
  }

  #shmonim_page .top_section_2nd_title {
  }

  #shmonim_page.mob_2 .top_section_2nd_title {
  }

  #shmonim_page .top_section_3rd_title {
  }

  #shmonim_page.mob_2 .top_section_3rd_title {
  }

  #shmonim_page .top_section_4rd_title {
  }

  #shmonim_page.mob_2 .top_section_4rd_title {
  }

  #shmonim_page #galaxy_approve {
  }

  #shmonim_page #label_approve::before {
  }

  #shmonim_page #label_approve.desk_2,
  #shmonim_page #label_approve br {
    display: none;
  }

  #shmonim_page.desk_2.mob_2 #label_approve,
  #shmonim_page.mob_2 #label_approve {
  }

  #shmonim_page.desk_2 #label_approve {
  }

  #shmonim_page .approve_box {
    margin-top: 24px;
  }

  #shmonim_page #label_approve.desk_2,
  #shmonim_page #label_approve {
    margin-bottom: 16px;
  }

  #shmonim_page .be_logo {
  }

  #shmonim_page .top_section_icons_images_wrap {
  }

  #shmonim_page .top_section_icons_titles_wrap {
  }

  #shmonim_page .top_section_icon_image {
  }

  #shmonim_page .top_section_icon_title {
  }

  #shmonim_page .top_section_icon_title:nth-child(1),
  #shmonim_page .top_section_icon_title:nth-child(3) {
  }

  #shmonim_page .top_section_plus {
  }

  #shmonim_page .be_router_image {
  }

  #shmonim_page .fixed_menu2 {
  }

  .cut_b #shmonim_page .fixed_menu2 a {
  }

  #shmonim_page .anchor {
  }

  #shmonim_page .Fixed_menu_leave_details {
  }

  #shmonim_page .Fixed_menu_call {
    width: 176px;
    margin: 16px auto 24px;
    height: 48px;
    border-radius: 24px;
  }

  #shmonim_page .Fixed_menu_call .flex_box {
  }

  #shmonim_page .Fixed_menu_leave_details_title {
  }

  #shmonim_page .Fixed_menu_call_title {
  }

  #shmonim_page .phone_icon {
    display: none;
  }

  #shmonim_page .contact_form_container {
  }

  #shmonim_page.mob_2 .contact_form_container {
  }

  #shmonim_page .contact_form_container_title {
    /* margin: 18px 0 31px 0; */
    margin-top: 48px;
    margin-bottom: 0;
  }

  #shmonim_page.mob_2 .contact_form_container_title {
  }

  #shmonim_page .contact_form_container_title_tablet {
    font-size: 20px;
    margin-top: 0;
    margin-bottom: 24px;
    display: block;
  }

  #shmonim_page .contact_form_container_subtitle_tablet_wrap {
  }

  #shmonim_page .contact_form_container_subtitle_tablet {
  }

  #shmonim_page .contact_form_container_subtitle_tablet:nth-child(2) {
  }

  #shmonim_page .contact_form_all_inc {
    margin-bottom: 25px;
  }

  #shmonim_page input::-webkit-outer-spin-button,
  #shmonim_page input::-webkit-inner-spin-button {
  }

  #shmonim_page .contact_form_1st_inputs_wrap {
    width: 320px;
  }

  #shmonim_page .contact_form_1st_input {
    width: 100%;
  }

  #shmonim_page .contact_form_1st_input#full_name {
    margin: 0px 0 24px 0;
  }

  #shmonim_page.mob_2 .contact_form_1st_input {
  }

  #shmonim_page .contact_form_1st_input:nth-child(1),
  #shmonim_page .contact_form_1st_input#tel_numb {
    margin: 0 0 24px 0;
  }

  #shmonim_page .contact_form_client_question {
    display: flex;
  }

  #shmonim_page .box_of {
    width: 320px;
    display: flex;
    flex-wrap: wrap;
  }

  #shmonim_page.mob_2 .contact_form_client_question {
  }

  #shmonim_page .contact_form_client_question_wrap {
    margin: 0px 0 48px 0;
  }

  #shmonim_page input[type="radio"] {
  }

  #shmonim_page .contact_form_client_question_wrap input:checked + label {
  }

  #shmonim_page.mob_2 .contact_form_client_question_wrap input:checked + label {
  }

  #shmonim_page .group1 {
  }

  #shmonim_page.mob_2 .group1 {
  }

  #shmonim_page #choose_notice {
  }

  #shmonim_page.mob_2 #choose_notice {
  }

  #shmonim_page #identification_method {
  }

  #shmonim_page #identification_method.show1 {
  }

  #shmonim_page #identification_method .client1 {
  }

  #shmonim_page #identification_method .client1 .group {
  }

  #shmonim_page.mob_2 #identification_method .client1 .group {
  }

  #shmonim_page #identification_method .client1 .group:nth-of-type(1) {
  }

  #shmonim_page #identification_method .client1 .group:nth-of-type(2) {
  }

  #shmonim_page #identification_method .client1 label::before {
  }

  #shmonim_page.mob_2 #identification_method .client1 label::before {
  }

  #shmonim_page #identification_method .client1 label:nth-of-type(1)::before {
  }

  #shmonim_page #identification_method .client1 label:nth-of-type(2)::before {
  }

  #shmonim_page #identification_method .client1 input:checked ~ label#trigger_old_c::after {
  }

  #shmonim_page #identification_method .client1 input:checked + label::after {
  }

  #shmonim_page.mob_2 #identification_method .client1 input:checked + label::after {
  }

  #shmonim_page #identification_method .client1 input:checked + label:nth-of-type(1)::after {
  }

  #shmonim_page #identification_method .client1 input:checked + label:nth-of-type(2)::after {
  }

  #shmonim_page #identification_method .contact_form_1st_input {
    width: 320px;
  }

  #shmonim_page #identification_method .PhoneNumber1 {
  }

  #shmonim_page #identification_method .PhoneNumber1.show1 {
  }

  #shmonim_page #identification_method .GovID1 {
  }

  #shmonim_page #identification_method .GovID1.show1 {
  }

  #shmonim_page .contact_form_all_inc input[type="submit"] {
    height: 51px;
  }

  #shmonim_page.mob_2 .contact_form_all_inc input[type="submit"] {
  }

  #shmonim_page .contact_form_all_inc label.error {
  }

  #shmonim_page .contact_form_1st_inputs_wrap label.error:nth-of-type(1) {
  }

  #shmonim_page .contact_form_1st_inputs_wrap label.error#tel_numb-error {
  }

  #shmonim_page .contact_form_1st_inputs_wrap label.error#c_email-error {
  }

  #shmonim_page .contact_form_client_question_wrap label.error {
  }

  #shmonim_page .GovID1 label.error,
  #shmonim_page .PhoneNumber1 label.error {
    /* width: 100%; */
  }

  #shmonim_page .contact_form_all_inc .rel_form {
  }

  #shmonim_page .thank_msg_container {
  }

  #shmonim_page .thank_msg_container .thank_msg_title {
  }

  #shmonim_page #policy_details {
  }

  #shmonim_page #policy_details a {
  }

  #shmonim_page #policy_details_desktop {
  }

  #shmonim_page #policy_details_desktop a {
  }

  #shmonim_page .icon_con {
    max-width: 209px;
    justify-content: space-between;
    margin: auto;
    margin-top: 14px;
  }

  #shmonim_page .page_title {
    margin-bottom: 1px;
    margin-top: 157px;
    font-size: 36px;
    width: 100%;
    margin-right: calc(50% - 349px);
    margin-left: auto;
    line-height: 1.09;
    margin-bottom: 7px;
    text-align: right;
  }

  #shmonim_page .page_subtitel {
    font-size: 20px;
    line-height: 1.13;
    /* width: auto; */
    text-align: right;
    margin-right: calc(50% - 349px);
    width: 322px;
    font-weight: 600;
  }

  #shmonim_page .icon_single_box svg {
    width: 40px;
    height: 40px;
  }

  #shmonim_page .icon_text {
    margin-top: 1px;
    font-size: 12px;
    line-height: 1.08;
  }

  #shmonim_page .pluss {
    margin-top: 17px;
    /* margin-right: 9px; */
    font-size: 18.1px;
  }

  #shmonim_page .underlinee::after {
    background-image: url(./image/shape-768.svg);
  }

  #shmonim_page .underlinee {
  }
  #shmonim_page .top_section .logo-text {
    /* margin-right: calc(50% - 1067px); */
    top: 109px;
    right: -663px;
  }
  #shmonim_page .top_section .logo-img {
  }
  #shmonim_page .sticky-wrapper {
    display: none;
  }
  #shmonim_page .sticky-wrapper .sticky-text {
    font-size: 18px;
    color: #fff;
    font-family: "SimplerPro";
    font-weight: 700;
  }
  #shmonim_page .sticky-wrapper .sticky-logo {
    display: flex;
  }
  #shmonim_page .button-wrapper {
    flex-direction: column-reverse;
  }
}

@media (min-width: 992px) {
  #shmonim_page .icon_single_box {
    width: 30vh;
  }

  .br_desktop {
    display: block;
  }

  .br_mobile {
    display: none;
  }

  #shmonim_page .page_subtitel br {
    display: block;
  }

  .br_992 {
    display: block;
  }

  .stampa {
    width: 101.71px;
    height: 101.71px;
    display: flex;
    align-items: center;
    justify-content: center;
    /* box-shadow: 0 0 15px 0 rgba(255, 190, 3, 0.5); */
    /* font-size: 1.6682113067655235vh; */
    /* font-weight: 900; */
    font-stretch: normal;
    font-style: normal;
    line-height: 1.11;
    letter-spacing: normal;
    text-align: center;
    /* color: #010636; */
    border-radius: 100px;
    transform: rotate(-13deg);
    position: absolute;
    top: 482px;
    left: calc(50% - 241px);
    transform: rotate(-17deg);
  }
  .stampa span {
  }
  #shmonim_page .stampa .stampa-cyber {
  }
  #shmonim_page .stampa .stampa-icon {
    width: 39.008px;
  }
  .icon_text3 {
    width: 10.936051899907321vh;
    transform: translateX(0);
  }

  .icon_text3 {
  }

  .b992 {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(27%, -43%);
    width: 42.53938832252085vh;
    height: auto;
    display: block;
    height: 49.95366079703429vh;
    display: none;
  }

  #shmonim_page.mob_2 .contact_form_1st_inputs_wrap label.error:nth-of-type(2),
  #shmonim_page .contact_form_1st_inputs_wrap label.error#tel_numb-error {
    top: 35px;
    width: 100%;
    right: 0;
  }

  #shmonim_page.mob_2 .contact_form_client_question_wrap,
  #shmonim_page .contact_form_client_question_wrap {
    margin-top: 0;
    margin-bottom: 40px;
  }

  #shmonim_page .top_section .text_box::after {
    content: "";
    /* right: -11.50278293135436vh; */
    /* top: -18.068646vh; */
    width: 9.276437847866418vh;
    visibility: visible;
    height: auto;
    line-height: 1;
    font-size: 1.8697588126159555vh;
  }

  #shmonim_page .b_site_title {
    background: rgba(22, 37, 79, 0.3);
    margin-top: 0;
    height: 34px;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #f1f1f1;
    display: flex;
    align-items: center;
    justify-content: center;
    display: none;
  }

  #shmonim_page .legal_note2 a {
    color: #ffffff;
    text-decoration: underline;
  }
  #shmonim_page .legal_note p {
  }
  #shmonim_page .legal_note2 {
    display: block;
    color: #fff;
    position: absolute;
    bottom: 0;
    padding: 10px 32px;
    font-family: SimplerPro;
    font-size: 14px;
    right: 0;
  }
  #shmonim_page .legal_note2 p {
  }
  #shmonim_page .legal_note {
    display: none;
  }

  #shmonim_page .top_section .text_box::before {
    /* right: -144px; */
    /* top: -156px; */
    /* width: 175px; */
    /* font-size: 14px; */
    /* line-height: 115px; */
    /* height: 175px; */
  }

  #shmonim_page .top_section_4rd_title {
    font-family: SimplerPro;
    font-size: 84px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.85;
    letter-spacing: normal;
    text-align: right;
    color: #32d4ff;
    margin: 0;
  }

  #shmonim_page .text_box .top_section_1st_title,
  #shmonim_page.mob_2 .text_box .top_section_1st_title {
    margin: 0;
    margin-bottom: -34px;
    white-space: nowrap;
    margin-top: 12px;
  }

  #shmonim_page.desk_2 #iden_desk_2 {
    height: 100%;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
    background: #010636;
    height: 48px;
    border: none;
    border-radius: 0px 6px 6px 0;
  }

  #shmonim_page.desk_2.mob_2 #identification_method .GovID1.show1,
  #shmonim_page.desk_2 #identification_method .GovID1.show1 {
    display: flex;
    width: auto;
    margin: 0 0px 0px 0;
  }

  #shmonim_page.mob_2 .flare.mob_1 {
    display: block;
  }

  #shmonim_page.desk_2 #label_approve {
    font-family: SimplerPro;
    font-size: 16px;
    font-weight: 700;
    position: relative;
    margin: 0 auto;
    margin-bottom: 16px;
    padding-right: 26px;
    display: inline-block;
    width: auto;
    margin-right: 16px;
  }

  #shmonim_page #label_approve.desk_2,
  #shmonim_page #label_approve {
    font-family: SimplerPro;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    margin: 0 auto;
    margin-bottom: 0;
    padding-right: 26px;
    display: inline-block;
    width: auto;
  }

  #shmonim_page.desk_2.mob_2 #label_approve,
  #shmonim_page.mob_2 #label_approve {
    font-family: SimplerPro;
    font-size: 16px;
    font-weight: 700;
    position: relative;
    margin: 0 auto;
    margin-bottom: 16px;
    padding-right: 26px;
    display: inline-block;
    width: auto;
    color: #010636;
  }

  #shmonim_page.mob_2 .dropdown_iden,
  #shmonim_page .dropdown_iden {
    display: none;
  }

  #shmonim_page.desk_2.mob_2 .dropdown_iden,
  #shmonim_page.desk_2 .dropdown_iden {
    display: block;
  }

  #shmonim_page.desk_2 .client1,
  #shmonim_page.desk_2.mob_2 .client1 {
    display: none;
  }

  #shmonim_page.desk_2.mob_2 .client1 label,
  #shmonim_page.desk_2 .client1 label {
    visibility: hidden;
    position: absolute;
  }

  #shmonim_page.mob_2 .contact_form_1st_input {
    border: solid 2px #c1c1c1;
  }

  #shmonim_page.mob_2 #choose_notice {
    color: #010636;
  }

  #shmonim_page.mob_2 #identification_method .client1 .group {
    color: #010636;
  }

  #shmonim_page.mob_2 #identification_method .client1 label::before {
    border: solid 1px #010636;
  }

  #shmonim_page.mob_2 #identification_method .client1 input:checked + label::after {
    background: #010636;
  }

  #shmonim_page.mob_2 .contact_form_all_inc input[type="submit"] {
    color: #fff;
  }

  #shmonim_page.mob_2 .contact_form_client_question {
    color: #010636;
  }

  #shmonim_page.mob_2 .flare.mob_2 {
    display: none;
  }

  #shmonim_page.mob_2 .group1 {
    border: solid 2px #010636;
    color: #010636;
  }

  #shmonim_page.mob_2 .contact_form_client_question_wrap input:checked + label {
    background-color: #010636;
    color: #fff;
  }

  #shmonim_page #call_button_green {
    display: none !important;
  }

  #shmonim_page .contact_form_container,
  #shmonim_page.mob_2 .contact_form_container {
    min-width: 303px;
  }

  #shmonim_page,
  #shmonim_page.mob_2 {
    display: flex;
    flex-direction: row;
  }

  #shmonim_page.desk_2,
  #shmonim_page.mob_2.desk_2 {
    display: flex;
    flex-direction: column;
  }

  #shmonim_page .fixed_menu2,
  #shmonim_page.mob_2 .fixed_menu2 {
    display: none;
  }

  #shmonim_page.mob_2 .be_router_image,
  #shmonim_page .be_router_image {
    display: none;
  }

  #shmonim_page.mob_2 .flare.flare_left {
    bottom: 0;
    left: 0%;
    transform: translateX(-50%);
  }

  #shmonim_page.mob_2 .flare.flare-right {
    bottom: 0;
    right: 0;
    width: 60%;
    transform: none;
  }

  #shmonim_page.mob_2 .flare.flare-top {
    top: 0;
    left: -4%;
    width: 101%;
    transform: none;
  }

  #shmonim_page.mob_2 .top_section_1st_title,
  #shmonim_page .top_section_1st_title {
    font-size: 26px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.23;
    letter-spacing: normal;
    margin-top: 0px;
    margin-bottom: -35px;
  }

  #shmonim_page.mob_2 .text_box .top_section_1st_title > span.big80,
  #shmonim_page .text_box .top_section_1st_title > span.big80 {
    font-family: SimplerPro;
    font-size: 235px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.5;
    letter-spacing: normal;
    text-align: right;
    color: #ffffff;
    letter-spacing: -10px;
  }

  #shmonim_page .text_box .starting_f {
    font-family: SimplerPro;
    font-size: 22px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: normal;
    text-align: right;
    color: #ffffff;
    margin: 0;
  }

  #shmonim_page .text_box .starting_sale {
    font-family: SimplerPro;
    font-size: 24px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.08;
    letter-spacing: normal;
    text-align: right;
    color: #fad961;
    margin: 0;
    margin-bottom: -10px;
  }

  #shmonim_page.mob_2 .text_box .top_section_1st_title > span,
  #shmonim_page .text_box .top_section_1st_title > span {
    font-family: SimplerPro;
    font-size: 55px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.08;
    letter-spacing: normal;
    text-align: right;
    color: #ffffff;
    margin-right: 0;
  }

  #shmonim_page.mob_2 .top_section_2nd_title,
  #shmonim_page .top_section_2nd_title {
    font-family: SimplerPro;
    font-size: 65px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: right;
    color: #ffffff;
    width: 100%;
    margin: 0;
    margin-top: 26px;
  }

  #shmonim_page .text_box .top_section_1st_title > span.t3month {
    display: block;
    font-size: 22px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.92;
    letter-spacing: -0.2px;
    text-align: left;
    color: #ffffff;
    padding-left: 2px;
    margin-top: -22px;
  }

  #shmonim_page.mob_2 .be_logo,
  #shmonim_page .be_logo {
    background-size: 26px;
    margin: 0 0px 0 5px;
  }

  #shmonim_page.mob_2 .top_section_3rd_title,
  #shmonim_page .top_section_3rd_title {
    font-family: SimplerPro;
    font-size: 51px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: 0.2px;
    text-align: right;
    color: #20c0d8;
    width: 100%;
    margin: 0;
  }

  #shmonim_page.mob_2 .top_section_icon_image,
  #shmonim_page .top_section_icon_image {
    width: 56.7px;
    height: 56.7px;
  }

  #shmonim_page.mob_2 .top_section_plus,
  #shmonim_page .top_section_plus {
    font-size: 26.3px;
    margin: 0 23px;
  }

  #shmonim_page.mob_2 .top_section_icon_title,
  #shmonim_page .top_section_icon_title {
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.21;
    letter-spacing: normal;
    width: 125px;
    margin-top: 7.1px;
  }

  #shmonim_page.mob_2 .top_section_icon_title:nth-child(1),
  #shmonim_page.mob_2 .top_section_icon_title:nth-child(3),
  #shmonim_page .top_section_icon_title:nth-child(1),
  #shmonim_page .top_section_icon_title:nth-child(3) {
    width: 125px;
  }

  #shmonim_page.mob_2 .contact_form_container,
  #shmonim_page .contact_form_container {
    display: block;
  }

  #shmonim_page.mob_2 .contact_form_container_title,
  #shmonim_page .contact_form_container_title {
    /* display: none !important; */
    font-size: 30px;
    max-width: 289px;
    margin-top: 62px;
  }

  #shmonim_page.mob_2 .contact_form_container_title_tablet,
  #shmonim_page .contact_form_container_title_tablet {
    display: block;
    margin: 39px 0 9px 0;
  }

  #shmonim_page.mob_2 .contact_form_container_subtitle_tablet,
  #shmonim_page .contact_form_container_subtitle_tablet {
    display: block;
    margin: 0 0 34px 0;
  }

  #shmonim_page.mob_2 .contact_form_container_subtitle_tablet_wrap,
  #shmonim_page .contact_form_container_subtitle_tablet_wrap {
    display: flex;
  }

  #shmonim_page.mob_2 .contact_form_1st_inputs_wrap,
  #shmonim_page .contact_form_1st_inputs_wrap {
    flex-direction: row;
    width: 328px;
  }

  #shmonim_page.mob_2 .contact_form_client_question_wrap,
  #shmonim_page .contact_form_client_question_wrap {
    width: 412px;
    justify-content: flex-start;
    margin-top: 37px;
  }

  #shmonim_page.mob_2.desk_2 .contact_form_client_question_wrap,
  #shmonim_page.desk_2 .contact_form_client_question_wrap {
    width: 412px;
    justify-content: flex-start;
    margin-top: 37px;
    margin: 16px 0;
  }

  #shmonim_page.mob_2 .contact_form_1st_input,
  #shmonim_page.mob_2 .contact_form_1st_input,
  #shmonim_page .contact_form_1st_input,
  #shmonim_page.mob_2 .contact_form_1st_input {
    /* width: 255px; */
    height: 40px;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
  }

  #shmonim_page.desk_2 .contact_form_1st_input,
  #shmonim_page.mob_2.desk_2 .contact_form_1st_input,
  #shmonim_page.desk_2 .contact_form_1st_input,
  #shmonim_page.mob_2.desk_2 .contact_form_1st_input {
    width: 260px;
    height: 48px;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    border: none;
    letter-spacing: normal;
  }

  #shmonim_page.mob_2 .contact_form_1st_input:nth-child(1),
  #shmonim_page .contact_form_1st_input:nth-child(1) {
    margin: 0 0 0 20px;
  }

  #shmonim_page.mob_2 .contact_form_client_question,
  #shmonim_page .contact_form_client_question {
    width: 77px;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.13;
    letter-spacing: normal;
    color: #666;
  }

  #shmonim_page.mob_2 .group1,
  #shmonim_page .group1 {
    margin: 0 0 0 20px;
    width: 92px;
    height: 32px;
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 32px;
    letter-spacing: normal;
  }

  #shmonim_page.mob_2.desk_2 .group1,
  #shmonim_page.desk_2 .group1 {
    margin: 0 0 0 0px;
    width: auto;
    height: auto;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.07;
    letter-spacing: normal;
    text-align: right;
    color: #010636;
    letter-spacing: normal;
    border: none;
    border-radius: 0;
    position: relative;
    display: flex;
    align-items: center;
  }

  #shmonim_page.desk_2 .contact_form_client_question_wrap input:checked + label {
    background-color: transparent;
    color: #010636;
  }

  #shmonim_page.mob_2 .contact_form_all_inc input[type="submit"],
  #shmonim_page .contact_form_all_inc input[type="submit"] {
    /* width: 238px; */
    /* height: 38px; */
    font-size: 18px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    width: 176px;
    height: 48px;
    object-fit: contain;
    border-radius: 32px;
    background-color: #010636;
  }

  #shmonim_page .approve_box {
    margin-top: 32px;
  }

  #shmonim_page .box_of {
    width: 328px;
  }

  #shmonim_page.mob_2.desk_2 .contact_form_all_inc input[type="submit"],
  #shmonim_page.desk_2 .contact_form_all_inc input[type="submit"] {
    /* width: 238px; */
    /* height: 38px; */
    font-size: 22px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.5px;
    width: 210px;
    height: 48px;
    object-fit: contain;
    border-radius: 32px;
    background-color: #010636;
  }

  #shmonim_page.mob_2 #policy_details,
  #shmonim_page #policy_details {
    width: 620px;
    margin: 0 auto 31px auto;
  }

  #shmonim_page.mob_2 #policy_details br,
  #shmonim_page #policy_details br {
    display: none;
  }

  #shmonim_page.mob_2 #identification_method,
  #shmonim_page #identification_method {
    width: 238px;
  }

  #shmonim_page.mob_2 #identification_method .contact_form_1st_input,
  #shmonim_page #identification_method .contact_form_1st_input {
    width: 328px;
  }

  #shmonim_page.mob_2 .contact_form_1st_inputs_wrap label.error:nth-of-type(1),
  #shmonim_page .contact_form_1st_inputs_wrap label.error:nth-of-type(1) {
    top: 44px;
    width: 256px;
  }

  #shmonim_page.mob_2 .contact_form_1st_inputs_wrap label.error:nth-of-type(2),
  #shmonim_page .contact_form_1st_inputs_wrap label.error#tel_numb-error {
    top: 39px;
    /* width: 256px; */
    right: 0;
  }

  #shmonim_page.mob_2 .contact_form_client_question_wrap label.error,
  #shmonim_page .contact_form_client_question_wrap label.error {
    top: 36px;
    width: 240px;
    right: 6px;
  }

  #shmonim_page .contact_form_container,
  #shmonim_page.mob_2 .contact_form_container {
    min-width: 376px;
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
    width: 30vw;
    /* background: #32d4ff; */
  }

  #shmonim_page.desk_2 .contact_form_container,
  #shmonim_page.mob_2.desk_2 .contact_form_container {
    min-width: 303px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100vw;
    background: #32d4ff;
    min-height: 300px;
  }

  #shmonim_page.mob_2 .contact_form_container_title_tablet,
  #shmonim_page .contact_form_container_title_tablet {
    width: 270px;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    margin: 0px auto 14px auto;
  }

  #shmonim_page.mob_2.desk_2 .contact_form_container_title_tablet,
  #shmonim_page.desk_2 .contact_form_container_title_tablet {
    width: 100%;
    font-size: 30px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    margin: 48px auto 10px auto;
  }

  #shmonim_page.mob_2 .contact_form_container_subtitle_tablet_wrap,
  #shmonim_page .contact_form_container_subtitle_tablet_wrap {
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  #shmonim_page.mob_2.desk_2 .contact_form_container_subtitle_tablet_wrap,
  #shmonim_page.desk_2 .contact_form_container_subtitle_tablet_wrap {
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  #shmonim_page.mob_2.desk_2 .contact_form_container_subtitle_tablet_wrap *,
  #shmonim_page.desk_2 .contact_form_container_subtitle_tablet_wrap * {
    margin: 0 6px !important;
  }

  #shmonim_page.desk_2,
  #shmonim_page.mob_2.desk_2 {
    overflow-x: hidden;
  }

  #shmonim_page.desk_2 .contact_form_all_inc {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    margin-bottom: 38px;
    height: 150px;
  }

  #shmonim_page.desk_2 .contact_form_1st_inputs_wrap,
  #shmonim_page.mob_2.desk_2 .contact_form_1st_inputs_wrap {
    flex-direction: row;
  }

  #shmonim_page.mob_2 .contact_form_container_subtitle_tablet:nth-child(1),
  #shmonim_page .contact_form_container_subtitle_tablet:nth-child(1) {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #010636;
    margin: 0 0 6px 0;
    display: none;
  }

  #shmonim_page.mob_2 .contact_form_container_subtitle_tablet:nth-child(2),
  #shmonim_page .contact_form_container_subtitle_tablet:nth-child(2) {
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: center;
    color: #010636;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 2px;
  }

  #shmonim_page .contact_form_container_subtitle_tablet:nth-child(3),
  #shmonim_page.mob_2 .contact_form_container_subtitle_tablet:nth-child(3) {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #010636;
    margin-top: 13px;
    margin-bottom: 37px;
  }

  #shmonim_page .contact_form_1st_inputs_wrap,
  #shmonim_page.mob_2 .contact_form_1st_inputs_wrap {
    flex-direction: column;
  }

  #shmonim_page .contact_form_1st_input:nth-child(1),
  #shmonim_page.mob_2 .contact_form_1st_input:nth-child(1) {
    margin: 0 0 33px 0;
  }

  #shmonim_page.desk_2 .contact_form_1st_input:nth-child(1),
  #shmonim_page.mob_2.desk_2 .contact_form_1st_input:nth-child(1) {
    margin: 0 0px 0px 24px;
  }

  #shmonim_page .contact_form_client_question,
  #shmonim_page.mob_2 .contact_form_client_question {
    /* width: 100%; */
  }

  #shmonim_page.desk_2 .hide_desk2 {
    display: none;
  }

  #shmonim_page.desk_2 .contact_form_client_question,
  #shmonim_page.mob_2.desk_2 .contact_form_client_question {
    width: auto;
    margin: 0;
  }

  #shmonim_page.desk_2 #trigger_old_c::before {
    width: 25px;
    height: 25px;
    content: "";
    border: 1px solid #010636;
    display: inline-block;
    position: relative;
    border-radius: 50%;
    margin: 0 10px;
  }

  #shmonim_page.desk_2 #trigger_new_c::before {
    width: 25px;
    height: 25px;
    content: "";
    border: 1px solid #010636;
    display: inline-block;
    position: relative;
    border-radius: 50%;
    margin: 0 10px;
  }

  #shmonim_page.desk_2 #old_c_r:checked ~ #trigger_old_c::after {
    width: 19px;
    height: 19px;
    content: "";
    background: #010636;
    display: inline-block;
    position: relative;
    border-radius: 50%;
    margin: 0 0px;
    position: absolute;
    top: 4px;
    right: 14px;
  }

  #shmonim_page.desk_2 #new_c_r:checked ~ #trigger_new_c::after {
    width: 19px;
    height: 19px;
    content: "";
    background: #010636;
    display: inline-block;
    position: relative;
    border-radius: 50%;
    margin: 0 0px;
    position: absolute;
    top: 4px;
    right: 14px;
  }

  #shmonim_page.desk_2.mob_2 #identification_method.show1,
  #shmonim_page.desk_2 #identification_method.show1 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    position: static;
    bottom: 17px;
    max-width: 1000px;
    left: 50%;
    /* height: 60px; */
    transform: translateX(0%);
    height: auto;
    align-items: center;
    justify-content: flex-start;
    margin-left: 45px;
    margin-bottom: 16px;
  }

  #shmonim_page.desk_2 #choose_notice {
    width: auto;
    margin: 0;
    display: none;
  }

  #shmonim_page.desk_2 #identification_method .client1 {
    display: block;
    height: auto;
    margin: 0 16px;
    position: absolute;
  }

  #shmonim_page.desk_2 #tel_numb {
    margin-left: 16px;
  }

  #shmonim_page.mob_2.desk_2 #identification_method .contact_form_1st_input,
  #shmonim_page.desk_2 #identification_method .contact_form_1st_input {
    margin: 0;
    width: auto;
    min-width: 0;
    border-radius: 6px 0 0 6px;
  }

  #shmonim_page .contact_form_client_question_wrap,
  #shmonim_page.mob_2 .contact_form_client_question_wrap {
    width: 296px;
    justify-content: space-between;
  }

  #shmonim_page.desk_2 .contact_form_client_question_wrap,
  #shmonim_page.mob_2.desk_2 .contact_form_client_question_wrap {
    width: auto;
    min-width: 250px;
    justify-content: flex-start;
    padding: 0 20px 0 10px;
  }

  #shmonim_page.mob_2 .group1,
  #shmonim_page .group1 {
    margin: 0;
  }

  #shmonim_page .top_section .text_box .cut_b {
    display: none;
  }

  #shmonim_page.mob_2 .top_section .text_box .cut_b,
  #shmonim_page .top_section .text_box .cut_b.cut_b_desk {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(37%, -30%);
    width: 430px;
    height: auto;
    display: block;
  }

  #shmonim_page.mob_2 .top_section .text_box,
  #shmonim_page .top_section .text_box {
    position: absolute;
    right: calc(50% - 279px);
    top: 512px;
    /* width: 43.32096474953618vh; */
    /* min-width: 18.552875695732837vh; */
  }

  #shmonim_page.mob_2.desk_2 .top_section .text_box,
  #shmonim_page.desk_2 .top_section .text_box {
    position: absolute;
    right: 45%;
    top: 43%;
    transform: translate(40%, -50%);
  }

  #shmonim_page.mob_2 .top_section,
  #shmonim_page.mob_2 .top_section,
  #shmonim_page .top_section,
  #shmonim_page.mob_2 .top_section {
    width: 72vw;
    height: 100vh;
    max-height: 1080px;
    background-image: url(./image/back_1200.jpg);
  }

  #shmonim_page.mob_2.desk_2 .top_section,
  #shmonim_page.mob_2desk_2 .top_section,
  #shmonim_page.desk_2 .top_section,
  #shmonim_page.mob_2desk_2 .top_section {
    width: 100vw;
    height: calc(100vh - 300px);
    max-height: 1080px;
    min-height: 620px;
    background-color: #010636;
  }

  #shmonim_page .page_title {
    font-family: SimplerPro;
    font-size: 42px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.15;
    /* letter-spacing: 0.027829313543599257vh; */
    text-align: right;
    color: #fffffe;
    width: max-content;
    margin-left: auto;
    margin-right: 0;
    margin-top: -258px;
  }

  #shmonim_page .page_subtitel {
    font-family: SimplerPro;
    margin-top: 6px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.27;
    letter-spacing: normal;
    text-align: right;
    color: #ffffff;
    font-size: 24px;
    font-weight: 600;
    position: relative;
    margin-right: 0;
    max-width: none;
    width: 52vh;
  }

  #shmonim_page .underlinee::after {
    background-image: url(./image/shape-992.svg);
    height: 8px;
    top: 89%;
  }

  #shmonim_page .icon_con {
    display: flex;
    width: 100%;
    max-width: 32.693135vh;
    justify-content: space-between;
    margin: 0;
    margin-top: 1.626345vh;
    position: relative;
    margin-right: -2.571058vh;
    display: none;
  }

  #shmonim_page .icon_single_box svg {
    width: 5.189990732159407vh;
    height: 5.189990732159407vh;
  }

  #shmonim_page .pluss {
    object-fit: contain;
    font-family: "Helvetica", sans-serif;
    font-size: 2.5974025974025974vh;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.5;
    letter-spacing: normal;
    text-align: right;
    color: #30dfff;
    margin-top: 2.411873840445269vh;
    margin-right: 0;
  }

  #shmonim_page .icon_text {
    font-family: SimplerPro;
    font-size: 1.4828544949026876vh;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.21;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    margin-top: 0.6493506493506493vh;
  }

  #shmonim_page.mob_2 .top_section .text_box .cut_b,
  #shmonim_page .top_section .text_box .cut_b.cut_b_desk {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(34%, -43%);
    width: 46.01113172541744vh;
    height: auto;
    display: block;
  }
  #shmonim_page .top_section .logo-text {
    right: -298px;
    top: -337px;
    font-size: 24px;
  }
  #shmonim_page .top_section .logo-img {
    display: flex;
    position: absolute;
    top: -372px;
    right: 2px;
    width: 54.35px;
    height: auto;
  }
  #shmonim_page .sticky-wrapper {
  }
  #shmonim_page .sticky-wrapper .sticky-text {
  }
  #shmonim_page .sticky-wrapper .sticky-logo {
  }
  #shmonim_page .button-wrapper {
  }
  #shmonim_page.mob_2 .contact_form_1st_inputs_wrap label.error:nth-of-type(2),
  #shmonim_page .contact_form_1st_inputs_wrap label.error:nth-of-type(2) {
    top: 43px;
    width: 100%;
  }
}

/****************** 1200px **********************/

/***********************************************/

@media (min-width: 1200px) {
  #shmonim_page .icon_single_box {
    width: 14vh;
  }

  #shmonim_page .b_site_title {
    width: 198px;
    height: 34px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    font-size: 18px;
    position: absolute !important;
    left: 50%;
    transform: translateX(-50%);
    /* top: 50px; */
    /* display: inline-block; */
    right: initial;
  }

  .icon_text3 {
    width: 14vh;
    position: absolute;
  }

  .stampa {
    width: 136.234px;
    height: 136.234px;
    font-size: 20px;
    top: 424px;
    left: calc(50% - 379px);
  }
  .stampa span {
    font-size: 30px;
  }
  #shmonim_page .stampa .stampa-cyber {
    font-size: 20px;
  }
  #shmonim_page .stampa .stampa-icon {
  }
  .b992 {
    display: none;
  }

  .b1200 {
    display: block;
    position: absolute;
    top: -28.91566265060241vh;
    /* right: 0; */
    transform: translate(28.5%, 0);
    /* width: auto; */
    height: auto;
    width: 59.128822984244664vh;
    display: none;
  }

  #shmonim_page .top_section .text_box::after {
    /* right: -15.491937vh; */
    /* top: -20.352641vh; */
    /* width: 11.677479147358666vh; */
    height: auto;
    font-size: 32px;
    line-height: 1.07;
    font-size: 32px;
    font-weight: 900;
  }

  #shmonim_page .top_section_4rd_title {
    font-family: SimplerPro;
    font-size: 84px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: 0.85;
    letter-spacing: normal;
    text-align: right;
    color: #32d4ff;
    margin: 0;
  }

  #shmonim_page.mob_2.desk_2 .top_section,
  #shmonim_page.mob_2desk_2 .top_section,
  #shmonim_page.desk_2 .top_section,
  #shmonim_page.mob_2desk_2 .top_section {
    width: 100vw;
    height: calc(100vh - 300px);
    max-height: 1080px;
    min-height: 680px;
    background-color: #010636;
  }

  #shmonim_page.mob_2.desk_2 .contact_form_1st_inputs_wrap label.error:nth-of-type(1),
  #shmonim_page.desk_2 .contact_form_1st_inputs_wrap label.error:nth-of-type(1) {
    top: 43px;
    width: 260px;
    right: 0;
  }

  #shmonim_page.mob_2.desk_2 .GovID1 label.error,
  #shmonim_page.mob_2 .PhoneNumber1 label.error,
  #shmonim_page.desk_2 .GovID1 label.error,
  #shmonim_page .PhoneNumber1 label.error {
    top: 43px;
    width: 100%;
    right: 0;
  }

  #shmonim_page.mob_2.desk_2 .contact_form_1st_inputs_wrap label.error:nth-of-type(2),
  #shmonim_page.desk_2 .contact_form_1st_inputs_wrap label.error:nth-of-type(2) {
    top: 43px;
    width: 260px;
    left: 0;
    right: unset;
  }

  #shmonim_page.mob_2 .contact_form_container,
  #shmonim_page .contact_form_container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    justify-content: flex-start;
  }

  #shmonim_page.mob_2 .text_box .top_section_1st_title > span,
  #shmonim_page .text_box .top_section_1st_title > span {
    /* font-family: SimplerPro;
                                                    font-size: 100px;
                                                    font-weight: normal;
                                                    font-style: normal;
                                                    font-stretch: normal;
                                                    line-height: 1.08;
                                                    letter-spacing: normal;
                                                    text-align: right;
                                                    color: #ffffff; */
  }

  #shmonim_page.mob_2,
  #shmonim_page {
    display: flex;
    flex-direction: row;
  }

  #shmonim_page.mob_2 .contact_form_container,
  #shmonim_page.mob_2 .contact_form_container,
  #shmonim_page .contact_form_container,
  #shmonim_page.mob_2 .contact_form_container {
    min-width: 303px;
  }

  #shmonim_page.mob_2 .contact_form_container_title_tablet,
  #shmonim_page .contact_form_container_title_tablet {
    width: 240px;
    font-size: 30px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    margin: 70px auto 22px auto;
  }

  #shmonim_page.mob_2 .contact_form_container_subtitle_tablet_wrap,
  #shmonim_page .contact_form_container_subtitle_tablet_wrap {
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  #shmonim_page.mob_2 .contact_form_container_subtitle_tablet:nth-child(1),
  #shmonim_page .contact_form_container_subtitle_tablet:nth-child(1) {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #010636;
    margin: 0 0 6px 0;
  }

  #shmonim_page.mob_2 .contact_form_container_subtitle_tablet:nth-child(2),
  #shmonim_page .contact_form_container_subtitle_tablet:nth-child(2) {
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: center;
    color: #010636;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 2px;
  }

  #shmonim_page.mob_2 .contact_form_container_subtitle_tablet:nth-child(3),
  #shmonim_page .contact_form_container_subtitle_tablet:nth-child(3) {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #010636;
    margin-bottom: 37px;
  }

  #shmonim_page .contact_form_1st_inputs_wrap.rel_form {
    /* width: 320px; */
  }

  #shmonim_page .contact_form_1st_input#full_name {
    /* margin: 0px 0 35px 0; */
  }

  #shmonim_page .contact_form_1st_input:nth-child(1),
  #shmonim_page .contact_form_1st_input#tel_numb {
    /* margin: 0px 0 35px 0; */
  }

  #shmonim_page.mob_2 .contact_form_1st_inputs_wrap,
  #shmonim_page .contact_form_1st_inputs_wrap {
    flex-direction: column;
  }

  #shmonim_page.mob_2 .contact_form_1st_input:nth-child(1),
  #shmonim_page .contact_form_1st_input:nth-child(1) {
    margin: 0 0 33px 0;
  }

  #shmonim_page.mob_2 .contact_form_client_question,
  #shmonim_page .contact_form_client_question {
    width: 100%;
  }

  #shmonim_page.mob_2 .contact_form_client_question_wrap,
  #shmonim_page .contact_form_client_question_wrap {
    width: 255px;
    justify-content: space-between;
    margin-top: 24px;
  }

  #shmonim_page.mob_2 .group1,
  #shmonim_page .group1 {
    margin: 0;
  }

  #shmonim_page.mob_2 #policy_details,
  #shmonim_page #policy_details {
    display: none;
  }

  #shmonim_page.mob_2 #identification_method,
  #shmonim_page #identification_method {
    width: 255px;
  }

  #shmonim_page.mob_2 #identification_method .contact_form_1st_input,
  #shmonim_page #identification_method .contact_form_1st_input {
    /* width: 320px; */
  }

  #shmonim_page.mob_2 .contact_form_all_incl input[type="submit"],
  #shmonim_page .contact_form_all_incl input[type="submit"] {
    width: 255px;
    height: 38px;
    border-radius: 22.5px;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: -0.5px;
  }

  /* #shmonim_page.mob_2 .text_box .top_section_1st_title,
                                                #shmonim_page .text_box .top_section_1st_title {
                                                    font-size: 38px;
                                                    font-weight: 900;
                                                    font-style: normal;
                                                    font-stretch: normal;
                                                    line-height: 1;
                                                    letter-spacing: normal;
                                                    text-align: right;
                                                    margin: 82px 0 16px 4px;
                                                    margin-bottom: -35px;
                                                    margin-top: 36px;
                                                } */
  #shmonim_page.mob_2 .flare.flare_left,
  #shmonim_page .flare.flare_left {
    bottom: 0;
    left: 0%;
    transform: translateX(-10%);
  }

  #shmonim_page.mob_2 .flare.flare-right,
  #shmonim_page .flare.flare-right {
    bottom: 0;
    right: 0;
  }

  #shmonim_page.mob_2 .flare.flare-top,
  #shmonim_page .flare.flare-top {
    top: 0;
    left: -15%;
  }

  #shmonim_page.mob_2 .flare,
  #shmonim_page .flare {
    position: absolute;
  }

  #shmonim_page.mob_2 .text_box .top_section_1st_title > span.big80,
  #shmonim_page .text_box .top_section_1st_title > span.big80 {
    /* font-family: SimplerPro;
                                                    font-size: 170px;
                                                    font-weight: 900;
                                                    font-style: normal;
                                                    font-stretch: normal;
                                                    line-height: 1;
                                                    letter-spacing: normal;
                                                    text-align: right;
                                                    color: #ffffff;
                                                    letter-spacing: -10px; */
  }

  #shmonim_page.mob_2 .text_box .top_section_1st_title > span,
  #shmonim_page .text_box .top_section_1st_title > span {
    /* font-family: SimplerPro;
                                                font-size: 80px;
                                                font-weight: normal;
                                                font-style: normal;
                                                font-stretch: normal;
                                                line-height: 1.08;
                                                letter-spacing: normal;
                                                text-align: right;
                                                color: #ffffff;
                                                margin-right: 0; */
  }

  #shmonim_page.mob_2 .top_section_2nd_title,
  #shmonim_page .top_section_2nd_title {
    /* font-family: SimplerPro;
                                                    font-size: 52px;
                                                    font-weight: 300;
                                                    font-style: normal;
                                                    font-stretch: normal;
                                                    line-height: 1;
                                                    letter-spacing: normal;
                                                    text-align: right;
                                                    color: #ffffff;
                                                    width: 100%;
                                                    margin: 0; */
  }

  #shmonim_page.mob_2 .top_section_3rd_title,
  #shmonim_page .top_section_3rd_title {
    /* font-family: SimplerPro;
                                                font-size: 52px;
                                                font-weight: 300;
                                                font-style: normal;
                                                font-stretch: normal;
                                                line-height: 1;
                                                letter-spacing: 4.2px;
                                                text-align: right;
                                                color: #ffffff;
                                                width: 100%;
                                                margin: 0; */
  }

  #shmonim_page.mob_2 .be_logo,
  #shmonim_page .be_logo {
    background-size: 34px;
    margin: 0 0px 0 2px;
  }

  #shmonim_page.mob_2 .top_section_icon_image,
  #shmonim_page .top_section_icon_image {
    width: 70px;
    height: 70px;
  }

  #shmonim_page.mob_2 .top_section_plus,
  #shmonim_page .top_section_plus {
    font-size: 32.4px;
    margin: 0 28px;
  }

  #shmonim_page.mob_2 .top_section_icon_title #shmonim_page .top_section_icon_title {
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.19;
    letter-spacing: normal;
  }

  #shmonim_page.mob_2 .top_section_icons_titles_wrap,
  #shmonim_page .top_section_icons_titles_wrap {
    margin: 0 -27px 0 0;
  }

  #shmonim_page.mob_2 .top_section_icon_title,
  #shmonim_page .top_section_icon_title {
    margin-top: 12px;
  }

  #shmonim_page.mob_2 .top_section_icon_title:nth-child(2),
  #shmonim_page .top_section_icon_title:nth-child(2) {
    margin-left: 24px;
    margin-right: 24px;
  }

  #shmonim_page.mob_2 #policy_details_desktop,
  #shmonim_page #policy_details_desktop {
    display: block;
  }

  #shmonim_page.mob_2 .contact_form_1st_inputs_wrap label.error:nth-of-type(1),
  #shmonim_page .contact_form_1st_inputs_wrap label.error:nth-of-type(1) {
    top: 43px;
    width: 100%;
    right: 0;
  }

  #shmonim_page.mob_2 .contact_form_1st_inputs_wrap label.error:nth-of-type(2),
  #shmonim_page .contact_form_1st_inputs_wrap label.error#tel_numb-error {
    top: 43px;
    width: 100%;
    right: 0;
  }

  #shmonim_page.mob_2 .contact_form_client_question_wrap label.error,
  #shmonim_page .contact_form_client_question_wrap label.error {
    top: 68px;
    width: 100%;
    right: 0;
  }

  #shmonim_page.mob_2 .GovID1 label.error,
  #shmonim_page.mob_2 .PhoneNumber1 label.error,
  #shmonim_page .GovID1 label.error,
  #shmonim_page .PhoneNumber1 label.error {
    top: 66px;
    width: 328px;
    right: 0;
  }

  #shmonim_page.mob_2 .top_section .text_box .cut_b,
  #shmonim_page .top_section .text_box .cut_b {
    position: absolute;
    top: -28.91566265060241vh;
    /* right: 0; */
    transform: translate(81.5%, 0);
    /* width: auto; */
    height: auto;
  }

  #shmonim_page.mob_2 .top_section .text_box .cut_b,
  #shmonim_page .top_section .text_box .cut_b_1200 {
    display: block;
    width: 63.855421686746986vh;
  }

  #shmonim_page.desk_2 .top_section .text_box {
    position: absolute;
    right: 45%;
    top: 43%;
    transform: translate(40%, -50%);
  }

  #shmonim_page.mob_2 .top_section .text_box,
  #shmonim_page .top_section .text_box {
    position: absolute;
    /* top: 35.861909vh; */
    /* max-width: 533px; */
  }

  #shmonim_page .page_title {
    font-family: SimplerPro;
    font-size: 46px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.84;
    letter-spacing: normal;
    text-align: right;
    color: #ffffff;
    margin-bottom: 0;
  }

  #shmonim_page .page_subtitel {
    font-family: SimplerPro;
    margin-top: 16px;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.84;
    letter-spacing: normal;
    text-align: right;
    color: #ffffff;
    font-size: 27px;
    font-weight: normal;
    position: relative;
  }

  /* F*ck bezeq */
  #shmonim_page .top_section .text_box::before {
    /* right: -171px; */
    /* top: -197px; */
    width: 175px;
    font-size: 18px;
    /* line-height: 115px; */
    /* height: 175px; */
  }

  #shmonim_page.mob_2 .contact_form_client_question_wrap label.error,
  #shmonim_page .contact_form_client_question_wrap label.error {
    top: 37px;
    width: 100%;
    right: 0;
  }

  #shmonim_page .contact_form_container,
  #shmonim_page.mob_2 .contact_form_container {
    min-width: 408px;
    /* width: 27vw; */
  }

  #shmonim_page.mob_2 .top_section,
  #shmonim_page.mob_2 .top_section,
  #shmonim_page .top_section,
  #shmonim_page.mob_2 .top_section {
    background-image: url(./image/back_1599.jpg);
    width: 73vw;
  }

  #shmonim_page.mob_2 .contact_form_client_question_wrap,
  #shmonim_page .contact_form_client_question_wrap {
    width: 100%;
    justify-content: space-between;
  }

  #shmonim_page.mob_2 .contact_form_container_title_tablet,
  #shmonim_page .contact_form_container_title_tablet {
    width: 330px;
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    margin: 0px auto 24px auto;
  }

  #shmonim_page.mob_2 .contact_form_container_subtitle_tablet:nth-child(1),
  #shmonim_page .contact_form_container_subtitle_tablet:nth-child(1) {
    font-size: 23.8px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #010636;
    margin: 0 0 3px 0;
    display: none;
  }

  #shmonim_page.mob_2 .contact_form_container_subtitle_tablet:nth-child(2),
  #shmonim_page .contact_form_container_subtitle_tablet:nth-child(2) {
    font-size: 23.8px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #010636;
    margin-bottom: 2px;
  }

  #shmonim_page.mob_2 .contact_form_container_subtitle_tablet:nth-child(3),
  #shmonim_page .contact_form_container_subtitle_tablet:nth-child(3) {
    font-size: 23.8px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.2;
    letter-spacing: normal;
    text-align: center;
    color: #010636;
    margin-bottom: 24px;
  }

  #shmonim_page .approve_box {
    margin-top: 32px;
    /* margin-bottom: 10px; */
  }

  #shmonim_page .box_of {
    width: 320px;
  }

  #shmonim_page.mob_2 .contact_form_1st_input,
  #shmonim_page .contact_form_1st_input {
    width: 100%;
    height: 42px;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
  }

  #shmonim_page.mob_2 .contact_form_client_question,
  #shmonim_page .contact_form_client_question {
    width: 85px;
    width: auto;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.07;
    letter-spacing: normal;
    text-align: right;
    color: #010636;
  }

  #shmonim_page.mob_2 .top_section .text_box,
  #shmonim_page .top_section .text_box {
    position: absolute;
    max-width: none;
    /* width: 60.14828544949027vh; */
    right: calc(50% - 358px);
    top: 286px;
    width: max-content;
  }

  #shmonim_page .page_title {
    font-family: SimplerPro;
    font-size: 56px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.05;
    letter-spacing: normal;
    text-align: right;
    color: #ffffff;
    width: max-content;
    margin-bottom: 0;
    margin-top: -66px;
    margin-right: 0vh;
  }

  #shmonim_page.mob_2 .top_section .text_box .cut_b,
  #shmonim_page .top_section .text_box .cut_b.cut_b_desk {
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(31%, -43%);
    width: 626px;
    height: auto;
    display: none;
  }

  #shmonim_page .page_subtitel {
    font-family: SimplerPro;
    margin-top: 14px;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.21;
    letter-spacing: normal;
    text-align: right;
    color: #ffffff;
    font-size: 32px;
    font-weight: normal;
    position: relative;
    width: max-content;
    max-width: none;
  }

  #shmonim_page .underlinee::after {
    background-image: url(./image/shape-1200.svg);
    height: 1.0194624652455977vh;
    top: 93%;
  }

  #shmonim_page .icon_con {
    display: flex;
    width: 95%;
    max-width: 44.202966vh;
    justify-content: space-between;
    margin-top: 2.985171vh;
    position: relative;
    margin-right: -3.348749vh;
    display: none;
  }

  #shmonim_page .icon_text {
    font-family: SimplerPro;
    font-size: 2.0389249304911954vh;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.11;
    letter-spacing: normal;
    text-align: center;
    color: #ffffff;
    margin: 0;
    margin-top: 0.9267840593141798vh;
  }

  #shmonim_page .icon_single_box svg {
    width: 7.228915662650603vh;
    height: 7.228915662650603vh;
  }

  #shmonim_page .pluss {
    object-fit: contain;
    font-family: "Helvetica", sans-serif;
    font-size: 3.336422613531047vh;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 0.5;
    letter-spacing: normal;
    text-align: right;
    color: #30dfff;
    margin-top: 3.1510658016682114vh;
    /* margin-right: 1.2974976830398517vh; */
  }
  #shmonim_page .top_section .logo-text {
    display: none;
  }
  #shmonim_page .top_section .logo-img {
    display: none;
  }
  #shmonim_page .sticky-wrapper {
  }
  #shmonim_page .sticky-wrapper .sticky-text {
  }
  #shmonim_page .sticky-wrapper .sticky-logo {
  }
  #shmonim_page .button-wrapper {
  }
}

/****************** 1600px **********************/

/***********************************************/

@media (min-width: 1600px) {
  #shmonim_page.mob_2 .top_section,
  #shmonim_page .top_section {
  }
  #shmonim_page.mob_2 .top_section,
  #shmonim_page.mob_2 .top_section,
  #shmonim_page .top_section,
  #shmonim_page.mob_2 .top_section {
    background-image: url(./image/back_1920.jpg);
    width: 73vw;
  }
  #shmonim_page .top_section .logo-img {
    display: flex;
    top: -14px;
    right: -3px;
  }
  #shmonim_page .top_section .logo-text {
    display: flex;
    right: 3px;
    top: 22px;
  }
  .stampa {
    width: 163px;
    height: 163px;
    font-size: 24px;
    left: calc(50% - 469px);
    top: 487px;
  }
  .stampa span {
    font-size: 36px;
  }
  #shmonim_page .stampa .stampa-cyber {
    font-size: 24px;
  }
  #shmonim_page .stampa .stampa-icon {
  }
  #shmonim_page .sticky-wrapper {
  }
  #shmonim_page .sticky-wrapper .sticky-text {
  }
  #shmonim_page .sticky-wrapper .sticky-logo {
  }
  #shmonim_page.mob_2 .top_section .text_box,
  #shmonim_page .top_section .text_box {
    width: 100%;
    top: 126px;
    right: calc(50% - 443px);
  }
  #shmonim_page .page_title {
    margin-top: 104px;
    line-height: 1.1;
  }
  #shmonim_page .button-wrapper {
  }
}

@media (max-height: 920px) and (min-width: 1080px) {
  #shmonim_page.mob_2.desk_2 .top_section .text_box .cut_b,
  #shmonim_page.desk_2 .top_section .text_box .cut_b {
    width: 395px;
  }

  #shmonim_page.mob_2.desk_2 .text_box .top_section_1st_title > span.big80,
  #shmonim_page.desk_2 .text_box .top_section_1st_title > span.big80 {
    font-size: 177px;
  }

  #shmonim_page.mob_2.desk_2 .text_box .top_section_1st_title > span,
  #shmonim_page.desk_2 .text_box .top_section_1st_title > span {
    font-size: 74px;
  }

  #shmonim_page.mob_2.desk_2 .top_section_2nd_title,
  #shmonim_page.desk_2 .top_section_2nd_title {
    font-size: 50px;
  }

  #shmonim_page.mob_2.desk_2 .top_section_3rd_title,
  #shmonim_page.desk_2 .top_section_3rd_title {
    font-size: 50px;
  }

  #shmonim_page.mob_2.desk_2 .top_section,
  #shmonim_page.mob_2desk_2 .top_section,
  #shmonim_page.desk_2 .top_section,
  #shmonim_page.mob_2desk_2 .top_section {
    min-height: 492px;
  }
}
