@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
}
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body {
  height: 100%;
  margin-top: 0 !important;
  color: #383838;
}
.fcolor {
  color: #FFFFFF;
}
.blue_color,
.bcolor {
  color: #00285F;
}
.orangered_color {
  color: #EB5623;
}
.dark_gray_color {
  color: #111;
}
.lgray_color {
  color: #383838;
}
.slight_gray {
  color: #707070;
}
.peach_bg {
  background: rgba(235, 86, 35, 0.1);
}
.f_bg {
  background: #ffffff;
}
.blue_bg {
  background: #00285F;
}
.boxshadd {
  box-shadow: 0px 4px 16px 4px rgba(0, 0, 0, 0.1);
}
html[lang="he-IL"] a,
html[lang="he-IL"] body,
html[lang="he-IL"] label,
html[lang="he-IL"] input,
html[lang="he-IL"] button,
html[lang="he-IL"] select,
html[lang="he-IL"] textarea,
html[lang="he-IL"] .ui-widget,
html[lang="he-IL"] .ui-widget input,
html[lang="he-IL"] .ui-widget select,
html[lang="he-IL"] .ui-widget textarea,
html[lang="he-IL"] .ui-widget button {
  font-family: "Noto Sans Hebrew", sans-serif;
}
html[lang="he-IL"] ::-webkit-input-placeholder {
  font-family: "Noto Sans Hebrew", sans-serif;
}
html[lang="he-IL"] :-moz-placeholder {
  font-family: "Noto Sans Hebrew", sans-serif;
}
html[lang="he-IL"] ::-moz-placeholder {
  font-family: "Noto Sans Hebrew", sans-serif;
}
html[lang="he-IL"] :-ms-input-placeholder {
  font-family: "Noto Sans Hebrew", sans-serif;
}
html:not([lang="he-IL"]) a,
html:not([lang="he-IL"]) body,
html:not([lang="he-IL"]) label,
html:not([lang="he-IL"]) input,
html:not([lang="he-IL"]) button,
html:not([lang="he-IL"]) select,
html:not([lang="he-IL"]) textarea,
html:not([lang="he-IL"]) .ui-widget,
html:not([lang="he-IL"]) .ui-widget input,
html:not([lang="he-IL"]) .ui-widget select,
html:not([lang="he-IL"]) .ui-widget textarea,
html:not([lang="he-IL"]) .ui-widget button {
  font-family: 'Geometria', sans-serif;
}
html:not([lang="he-IL"]) ::-webkit-input-placeholder {
  font-family: 'Geometria', sans-serif;
}
html:not([lang="he-IL"]) :-moz-placeholder {
  font-family: 'Geometria', sans-serif;
}
html:not([lang="he-IL"]) ::-moz-placeholder {
  font-family: 'Geometria', sans-serif;
}
html:not([lang="he-IL"]) :-ms-input-placeholder {
  font-family: 'Geometria', sans-serif;
}
body {
  font-size: 18px;
  font-size: calc(14px + 0.208vw);
  color: #383838;
}
img,
iframe,
picture {
  max-width: 100%;
}
button {
  border: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: 1;
  background-color: transparent;
}
button {
  border: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: 1;
  background-color: transparent;
}
a.btn {
  display: inline-block;
}
.btn,
.linklbtn {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.btn.btn_ssspadd,
.linklbtn.btn_ssspadd {
  padding: 8px 10px;
}
.btn.btn_sspadd,
.linklbtn.btn_sspadd {
  padding: 2px 32px;
}
.btn.btn_spadd,
.linklbtn.btn_spadd {
  padding: 8px 32px;
}
.btn.btn_mpadd,
.linklbtn.btn_mpadd {
  padding: 12px 32px;
}
.btn.btn_padd,
.linklbtn.btn_padd {
  padding: 15px 32px;
}
.btn.white_border,
.linklbtn.white_border {
  display: inline-flex;
  color: #fff;
  border: 1px solid #fff;
}
.btn.white_border:hover,
.linklbtn.white_border:hover {
  color: #00285F;
  background-color: #fff;
}
.btn.blue_border,
.linklbtn.blue_border {
  display: inline-flex;
  color: #00285F;
  border: 1px solid #00285F;
}
.btn.blue_border:hover,
.linklbtn.blue_border:hover {
  color: #FFFFFF;
  background-color: #00285F;
}
.btn.orang,
.linklbtn.orang {
  color: #ffffff;
  background: #EB5623;
  border: 2px solid transparent;
}
.btn.orang span.ltxt,
.linklbtn.orang span.ltxt {
  color: #ffffff;
}
.btn.orang svg,
.linklbtn.orang svg {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.btn.orang svg path [stroke],
.linklbtn.orang svg path [stroke] {
  stroke: #ffffff;
}
.btn.orang svg path [fill],
.linklbtn.orang svg path [fill] {
  fill: #ffffff;
}
.btn.orang.circle,
.linklbtn.orang.circle {
  padding: 18px;
  border-radius: 50%;
  aspect-ratio: 1;
}
.btn.orang:hover:not(:disabled),
.linklbtn.orang:hover:not(:disabled) {
  color: #EB5623;
  border-color: #EB5623;
  background-color: transparent;
}
.btn.orang:hover:not(:disabled) span.ltxt,
.linklbtn.orang:hover:not(:disabled) span.ltxt {
  color: #EB5623;
}
.btn.orang:hover:not(:disabled) svg [stroke],
.linklbtn.orang:hover:not(:disabled) svg [stroke] {
  stroke: #EB5623;
}
.btn.orang:hover:not(:disabled) svg [fill],
.linklbtn.orang:hover:not(:disabled) svg [fill] {
  fill: #EB5623;
}
.btn.orang:disabled,
.linklbtn.orang:disabled {
  opacity: 1 !important;
  background-color: #d7a08d !important;
  cursor: not-allowed;
}
.btn.orang.orang_hov_fcolor:hover:not(:disabled),
.linklbtn.orang.orang_hov_fcolor:hover:not(:disabled) {
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn.orang.orang_hov_fcolor:hover:not(:disabled) svg path,
.linklbtn.orang.orang_hov_fcolor:hover:not(:disabled) svg path {
  fill: #FFFFFF;
}
.btn.orang.orang_hov_border:hover:not(:disabled),
.linklbtn.orang.orang_hov_border:hover:not(:disabled) {
  border-color: #EB5623;
}
.btn.orang.orang_hov_border:hover:not(:disabled) svg path,
.linklbtn.orang.orang_hov_border:hover:not(:disabled) svg path {
  fill: #FFFFFF;
}
.btn.orang_border,
.linklbtn.orang_border {
  color: #EB5623;
  background: transparent;
  border: 2px solid #EB5623;
}
.btn.orang_border svg,
.linklbtn.orang_border svg {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.btn.orang_border svg path,
.linklbtn.orang_border svg path {
  fill: #EB5623;
}
.btn.orang_border:hover:not(:disabled),
.linklbtn.orang_border:hover:not(:disabled),
.btn.orang_border:focus-within:not(:disabled),
.linklbtn.orang_border:focus-within:not(:disabled) {
  background: #EB5623;
  color: #FFFFFF;
}
.btn.orang_border:hover:not(:disabled) svg,
.linklbtn.orang_border:hover:not(:disabled) svg,
.btn.orang_border:focus-within:not(:disabled) svg,
.linklbtn.orang_border:focus-within:not(:disabled) svg {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.btn.orang_border:hover:not(:disabled) svg path,
.linklbtn.orang_border:hover:not(:disabled) svg path,
.btn.orang_border:focus-within:not(:disabled) svg path,
.linklbtn.orang_border:focus-within:not(:disabled) svg path {
  fill: #FFFFFF;
}
.btn.movehicon .icon,
.linklbtn.movehicon .icon {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.btn .thumb,
.linklbtn .thumb {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.btn .thumb:hover:not(:disabled),
.linklbtn .thumb:hover:not(:disabled),
.btn .thumb:focus-within:not(:disabled),
.linklbtn .thumb:focus-within:not(:disabled),
.btn .thumb:focus:not(:disabled),
.linklbtn .thumb:focus:not(:disabled) {
  transform: scale(1.1);
}
html[dir=ltr] .btn.movehicon:hover:not(:disabled) .icon,
html[dir=ltr] .linklbtn.movehicon:hover:not(:disabled) .icon,
html[dir=ltr] .btn.movehicon:focus-within:not(:disabled) .icon,
html[dir=ltr] .linklbtn.movehicon:focus-within:not(:disabled) .icon,
html[dir=ltr] .btn.movehicon:focus:not(:disabled) .icon,
html[dir=ltr] .linklbtn.movehicon:focus:not(:disabled) .icon {
  margin-left: 10px;
}
html[dir=rtl] .btn.movehicon:hover:not(:disabled) .icon,
html[dir=rtl] .linklbtn.movehicon:hover:not(:disabled) .icon,
html[dir=rtl] .btn.movehicon:focus-within:not(:disabled) .icon,
html[dir=rtl] .linklbtn.movehicon:focus-within:not(:disabled) .icon,
html[dir=rtl] .btn.movehicon:focus:not(:disabled) .icon,
html[dir=rtl] .linklbtn.movehicon:focus:not(:disabled) .icon {
  margin-right: 10px;
}
input *,
button * {
  user-select: none;
  pointer-events: none;
}
input[type="submit"],
button[type="submit"] {
  -webkit-appearance: none;
  appearance: none;
}
input[type="submit"]:disabled,
button[type="submit"]:disabled {
  opacity: 0.4 !important;
  pointer-events: none !important;
}
textarea {
  resize: none;
}
.underline {
  text-decoration: underline;
}
.hov_underline:hover {
  text-decoration: underline;
}
.ymxdivider {
  height: 1px;
  background: #EBEEF3;
}
.oberh {
  overflow: hidden;
}
.fs12 {
  font-size: 12px;
}
.hfs14,
.fs14 {
  font-size: 14px;
}
.hfs15 {
  font-size: 15px;
  font-size: calc(14px + 0.052vw);
}
.fs16 {
  font-size: 16px;
}
.hfs16 {
  font-size: 16px;
  font-size: calc(14px + 0.104vw);
}
.hfs17 {
  font-size: 17px;
  font-size: calc(14px + 0.156vw);
}
.hfs18 {
  font-size: 18px;
  font-size: calc(14px + 0.208vw);
}
.hfs19 {
  font-size: 19px;
  font-size: calc(14px + 0.260vw);
}
.fs20 {
  font-size: 20px;
}
.hfs20 {
  font-size: 20px;
  font-size: calc(14px + 0.312vw);
}
.hfs21 {
  font-size: 21px;
  font-size: calc(14px + 0.364vw);
}
.hfs22 {
  font-size: 22px;
  font-size: calc(14px + 0.416vw);
}
.fs22 {
  font-size: 22px;
}
.hfs23 {
  font-size: 23px;
  font-size: calc(14px + 0.468vw);
}
.hfs24 {
  font-size: 24px;
  font-size: calc(14px + 0.520vw);
}
.fs24 {
  font-size: 24px;
}
.hfs25 {
  font-size: 25px;
  font-size: calc(14px + 0.572vw);
}
.hfs26 {
  font-size: 27px;
  font-size: calc(14px + 0.624vw);
}
.hfs27 {
  font-size: 27px;
  font-size: calc(14px + 0.676vw);
}
.hfs28 {
  font-size: 28px;
  font-size: calc(14px + 0.728vw);
}
.hfs29 {
  font-size: 29px;
  font-size: calc(14px + 0.780vw);
}
.hfs30 {
  font-size: 30px;
  font-size: calc(14px + 0.832vw);
}
.hfs31 {
  font-size: 31px;
  font-size: calc(14px + 0.884vw);
}
.hfs32 {
  font-size: 32px;
  font-size: calc(14px + 0.936vw);
}
.hfs33 {
  font-size: 33px;
  font-size: calc(14px + 0.988vw);
}
.hfs34 {
  font-size: 34px;
  font-size: calc(14px + 1.04vw);
}
.hfs35 {
  font-size: 35px;
  font-size: calc(14px + 1.092vw);
}
.hfs36 {
  font-size: 36px;
  font-size: calc(14px + 1.144vw);
}
.hfs37 {
  font-size: 37px;
  font-size: calc(14px + 1.196vw);
}
.hfs38 {
  font-size: 38px;
  font-size: calc(14px + 1.248vw);
}
.hfs39 {
  font-size: 39px;
  font-size: calc(14px + 1.300vw);
}
.hfs40 {
  font-size: 40px;
  font-size: calc(14px + 1.352vw);
}
.hfs45 {
  font-size: 45px;
  font-size: calc(14px + (45 - 14) * 0.052vw);
}
.hfs50 {
  font-size: 50px;
  font-size: calc(14px + (50 - 14) * 0.052vw);
}
.hfs55 {
  font-size: 55px;
  font-size: calc(14px + (55 - 14) * 0.052vw);
}
.hfs60 {
  font-size: 60px;
  font-size: calc(14px + (60 - 14) * 0.052vw);
}
.hfs65 {
  font-size: 65px;
  font-size: calc(14px + (65 - 14) * 0.052vw);
}
.hfs70 {
  font-size: 70px;
  font-size: calc(14px + (70 - 14) * 0.052vw);
}
.hfs75 {
  font-size: 75px;
  font-size: calc(14px + (75 - 14) * 0.052vw);
}
.hfs90 {
  font-size: 90px;
  font-size: calc(14px + (90 - 14) * 0.052vw);
}
.container {
  width: 90%;
  margin: 0 auto;
  max-width: 1024px;
}
.container.c8 {
  max-width: 860px;
}
.container.c9 {
  max-width: 945px;
}
.container.c11 {
  max-width: 1100px;
}
.container.c12 {
  max-width: 1200px;
}
.container.c13 {
  max-width: 1300px;
}
.container.c14 {
  max-width: 1415px;
}
.container.c15 {
  max-width: 1500px;
}
.container.c16 {
  max-width: 1630px;
}
.container.c16i {
  max-width: 1650px;
}
.container.c17 {
  max-width: 1730px;
}
.container.c18 {
  max-width: 1800px;
}
.container.c90 {
  width: calc(100% - 80px);
  max-width: none;
}
.clear {
  clear: both;
}
.center {
  text-align: center;
}
.capitalize {
  text-transform: capitalize;
}
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
.aligncenter {
  display: block;
  margin: 0 auto;
}
html[dir=rtl] .alignleft {
  margin-right: 20px;
}
html[dir=rtl] .alignright {
  margin-left: 20px;
}
html[dir=ltr] .alignleft {
  margin-left: 20px;
}
html[dir=ltr] .alignright {
  margin-right: 20px;
}
.lh0 {
  line-height: 0;
}
.lh1 {
  line-height: 1;
}
.lh11 {
  line-height: 1.1;
}
.lh12 {
  line-height: 1.2;
}
.lh13 {
  line-height: 1.3;
}
.lh14 {
  line-height: 1.4;
}
.lh15 {
  line-height: 1.5;
}
.lh16 {
  line-height: 1.6;
}
.lh17 {
  line-height: 1.7;
}
.lh18 {
  line-height: 1.8;
}
.lh19 {
  line-height: 1.9;
}
.lh2 {
  line-height: 2;
}
.fs-i {
  font-style: italic;
}
.td-u {
  text-decoration: underline;
}
.td-ua {
  position: relative;
}
.td-ua:after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  margin-top: 5px;
  background-color: rgba(0, 0, 0, 0.5);
}
.wsnw {
  white-space: nowrap;
}
.fw-light,
.fw-300 {
  font-weight: 300;
}
.fw-normal,
.fw-400 {
  font-weight: 400;
}
.fw-medium,
.fw-500 {
  font-weight: 500;
}
.fw-sbold,
.fw-600 {
  font-weight: 600;
}
.fw-bold,
.fw-700 {
  font-weight: 700;
}
.fw-ebold,
.fw-800 {
  font-weight: 800;
}
.fw-black,
.fw-900 {
  font-weight: 900;
}
.bgimg,
.bgcimg {
  background-repeat: no-repeat;
  background-position: center center;
}
.bgimg {
  background-size: cover;
}
.bgcimg {
  background-size: contain;
}
.overh {
  overflow: hidden;
}
.imgfix {
  line-height: 0;
}
.hide-it-temp,
.dnone {
  display: none;
}
.dnonei {
  display: none !important;
}
.dblock {
  display: block;
}
.dinline {
  display: inline !important;
}
.diblock {
  display: inline-block;
}
.fixedbg {
  background-attachment: fixed;
}
.notouch {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pos-rel,
.relative {
  position: relative;
}
.pos-fixed {
  position: fixed;
}
.sticky {
  position: sticky;
}
.pos-abs {
  position: absolute;
}
.zi1 {
  z-index: 1;
}
.zi2 {
  z-index: 2;
}
.zi4 {
  z-index: 4;
}
.circlebox {
  border-radius: 50%;
}
.abscenter {
  position: absolute;
  margin: auto;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cp,
.clickbtn,
.videopop,
button,
input[type=submit] {
  cursor: pointer;
}
svg,
svg *,
.anim,
.clickbtn,
button,
input[type=submit] {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.vbox iframe {
  width: 100%;
  height: 100%;
}
.scaleX-1 {
  transform: scaleX(-1);
}
.flex1 {
  flex: 1;
}
.fg0 {
  flex-grow: 0;
}
.f1,
.fg1 {
  flex-grow: 1;
}
.f1,
.fb0 {
  flex-basis: 0;
}
.fb1 {
  flex-basis: 1;
}
.iflex {
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.fcc,
.flex,
.inrowf,
.columf {
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.diflex {
  display: inline-flex;
}
.fcc,
.aic {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.aib {
  align-items: baseline;
}
.aifs {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.aife {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -ms-grid-row-align: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end;
}
.jcsb,
.inrowf,
.columf {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.jcsa {
  -webkit-box-pack: space-around;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
.fcc,
.jcc {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.jcfs {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.jcfe {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.fdc,
.columf {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.fdcr {
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.fdr {
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.fdrr {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.fw,
.inrowf {
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.wh25 {
  width: 25px;
  height: 25px;
}
.wh32 {
  width: 32px;
  height: 32px;
}
.wh48 {
  width: 48px;
  height: 48px;
}
.w100,
.acf-map {
  width: 100%;
}
.w_fit-content {
  width: fit-content;
}
.w30 {
  width: 30%;
}
.w30s50 {
  width: calc(30% - 25px);
}
.w35 {
  width: 35%;
}
.w40 {
  width: 40%;
}
.w40s10 {
  width: calc(40% - 5px);
}
.w40s50 {
  width: calc(40% - 25px);
}
.w60 {
  width: 60%;
}
.w65 {
  width: 65%;
}
.w60s10 {
  width: calc(60% - 5px);
}
.w60s50 {
  width: calc(60% - 25px);
}
.w70 {
  width: 70%;
}
.w70s50 {
  width: calc(70% - 25px);
}
.w-fit {
  width: fit-content;
}
.h-fit {
  height: fit-content;
}
.min-h_inherit {
  min-height: inherit;
}
.min-h20px {
  min-height: 20px;
}
.h175px {
  height: 175px;
}
.min-w20px {
  max-width: 20px;
}
.max-h175px {
  max-height: 175px;
}
.max-h250px {
  max-height: 250px;
}
.max-h450px {
  max-height: 450px;
}
.max-w250px {
  max-width: 250px;
}
.max-w460px {
  max-width: 460px;
}
.max-w750px {
  max-width: 750px;
}
.max-w900px {
  max-width: 900px;
}
.max-w-unset {
  max-width: unset;
}
.w90 {
  width: 90%;
}
.w150px {
  width: 150px;
}
.mauto {
  margin-left: auto;
  margin-right: auto;
}
.w-auto {
  width: auto;
}
.h-auto {
  height: auto;
}
.h70vh {
  height: 70vh;
}
.h100 {
  height: 100%;
}
.h140px {
  height: 140px;
}
.h240px {
  height: 240px;
}
.h280px {
  height: 280px;
}
.ofc {
  object-fit: cover;
}
.w50,
.col2 {
  width: 50%;
}
.w500px {
  width: 500px;
}
.col2s10 {
  width: calc(50% - 5px);
}
.col2s20 {
  width: calc(50% - 10px);
}
.col2s30 {
  width: calc(50% - 15px);
}
.col3s30-gap {
  gap: 30px;
}
.col2s40 {
  width: calc(50% - 20px);
}
.col2s50 {
  width: calc(50% - 25px);
}
.col2s50-gap {
  column-gap: 37px;
}
.col3X2 {
  width: calc((100% / 3) * 2);
}
.col3 {
  width: calc(100%/3);
}
.col3s10 {
  width: calc(100%/3 - 5px);
}
.col3s20 {
  width: calc(100%/3 - 10px);
}
.col3s30 {
  width: calc(100%/3 - 15px);
}
.col3s40 {
  width: calc(100%/3 - 20px);
}
.col3s50 {
  width: calc(100%/3 - 25px);
}
.col3s50-gap {
  column-gap: 37px;
}
.col4 {
  width: 25%;
}
.col4s10 {
  width: calc(25% - 5px);
}
.col4s20 {
  width: calc(25% - 10px);
}
.col4s30 {
  width: calc(25% - 15px);
}
.col4s40 {
  width: calc(25% - 20px);
}
.col4s50 {
  width: calc(25% - 25px);
}
.col4s50-gap {
  column-gap: 33px;
}
.col5 {
  width: 20%;
}
.col5s10 {
  width: calc(20% - 5px);
}
.col5s20 {
  width: calc(20% - 10px);
}
.col5s30 {
  width: calc(20% - 15px);
}
.col5s40 {
  width: calc(20% - 20px);
}
.col5s50 {
  width: calc(20% - 25px);
}
.col6 {
  width: calc(100%/6);
}
.col6s10 {
  width: calc(100%/6 - 5px);
}
.col6s20 {
  width: calc(100%/6 - 10px);
}
.col6s30 {
  width: calc(100%/6 - 15px);
}
.col6s40 {
  width: calc(100%/6 - 20px);
}
.col6s50 {
  width: calc(100%/6 - 25px);
}
.m-auto {
  margin-left: auto;
  margin-right: auto;
}
.vp5 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.vp10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.vp15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.vp20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.vp25 {
  padding-top: 25px;
  padding-bottom: 25px;
}
.vp30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.vp35 {
  padding-top: 35px;
  padding-bottom: 35px;
}
.vp40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.vp45 {
  padding-top: 45px;
  padding-bottom: 45px;
}
.vp50 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.hp5 {
  padding-right: 5px;
  padding-left: 5px;
}
.hp10 {
  padding-right: 10px;
  padding-left: 10px;
}
.hp15 {
  padding-right: 15px;
  padding-left: 15px;
}
.hp20 {
  padding-right: 20px;
  padding-left: 20px;
}
.hp25 {
  padding-right: 25px;
  padding-left: 25px;
}
.hp30 {
  padding-right: 30px;
  padding-left: 30px;
}
.hp35 {
  padding-right: 35px;
  padding-left: 35px;
}
.hp40 {
  padding-right: 40px;
  padding-left: 40px;
}
.hp45 {
  padding-right: 45px;
  padding-left: 45px;
}
.hp50 {
  padding-right: 50px;
  padding-left: 50px;
}
.mt125 {
  margin-top: 125px;
}
.mt-auto {
  margin-top: auto;
}
.mt0 {
  margin-top: 0px;
}
.vm5,
.mt5 {
  margin-top: 5px;
}
.vm10,
.mt10 {
  margin-top: 10px;
}
.vm15,
.mt15 {
  margin-top: 15px;
}
.vm20,
.mt20 {
  margin-top: 20px;
}
.vm25,
.mt25 {
  margin-top: 25px;
}
.vm30,
.mt30 {
  margin-top: 30px;
}
.vm35,
.mt35 {
  margin-top: 35px;
}
.vm40,
.mt40 {
  margin-top: 40px;
}
.vm45,
.mt45 {
  margin-top: 45px;
}
.vm50,
.mt50 {
  margin-top: 50px;
}
.mtf50 {
  margin-top: calc(21px + 1.5vw);
}
.mb0 {
  margin-bottom: 0px;
}
.vm5,
.mb5 {
  margin-bottom: 5px;
}
.vm10,
.mb10 {
  margin-bottom: 10px;
}
.vm15,
.mb15 {
  margin-bottom: 15px;
}
.vm20,
.mb20 {
  margin-bottom: 20px;
}
.vm25,
.mb25 {
  margin-bottom: 25px;
}
.vm30,
.mb30 {
  margin-bottom: 30px;
}
.vm35,
.mb35 {
  margin-bottom: 35px;
}
.vm40,
.mb40 {
  margin-bottom: 40px;
}
.vm45,
.mb45 {
  margin-bottom: 45px;
}
.vm50,
.mb50 {
  margin-bottom: 50px;
}
.vm60,
.mb60 {
  margin-bottom: 60px;
}
.vm70,
.mb70 {
  margin-bottom: 70px;
}
.paddef50v2 {
  padding-top: 50px;
  padding-bottom: 50px;
  padding-top: calc(21px + 3.5vw);
  padding-bottom: calc(21px + 3.5vw);
}
.paddeb5f0v2 {
  padding-bottom: 50px;
  padding-bottom: calc(21px + 3.5vw);
}
.paddef50 {
  padding-top: 50px;
  padding-bottom: 50px;
  padding-top: calc(21px + 1.5vw);
  padding-bottom: calc(21px + 1.5vw);
}
.margf15 {
  margin-top: calc(15px + 0.5vw);
  margin-bottom: calc(15px + 0.5vw);
}
.margf50 {
  margin-top: 50px;
  margin-bottom: 50px;
  margin-top: calc(21px + 1.5vw);
  margin-bottom: calc(21px + 1.5vw);
}
.p15 {
  padding: 15px;
}
.p32 {
  padding: 32px;
}
.pt0 {
  padding-top: 0px;
}
.pt5 {
  padding-top: 5px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pt35 {
  padding-top: 35px;
}
.pt40 {
  padding-top: 40px;
}
.pt45 {
  padding-top: 45px;
}
.pt50 {
  padding-top: 50px;
}
.pt60 {
  padding-top: 60px;
}
.pt70 {
  padding-top: 70px;
}
.pt75 {
  padding-top: 75px;
}
.pt80 {
  padding-top: 80px;
}
.pt90 {
  padding-top: 90px;
}
.pt100 {
  padding-top: 100px;
}
.pt110 {
  padding-top: 110px;
}
.pt120 {
  padding-top: 120px;
}
.pt125 {
  padding-top: 125px;
}
.ptvw40 {
  padding-top: 40px;
  padding-top: calc(14px + (40 - 14) * 0.052vw);
}
.ptvw50 {
  padding-top: 50px;
  padding-top: calc(14px + (50 - 14) * 0.052vw);
}
.ptvw60 {
  padding-top: 60px;
  padding-top: calc(14px + (60 - 14) * 0.052vw);
}
.ptvw70 {
  padding-top: 70px;
  padding-top: calc(14px + (70 - 14) * 0.052vw);
}
.ptvw80 {
  padding-top: 80px;
  padding-top: calc(14px + (80 - 14) * 0.052vw);
}
.ptvw90 {
  padding-top: 90px;
  padding-top: calc(14px + (90 - 14) * 0.052vw);
}
.ptvw100 {
  padding-top: 100px;
  padding-top: calc(14px + (100 - 14) * 0.052vw);
}
.ptvw110 {
  padding-top: 110px;
  padding-top: calc(14px + (110 - 14) * 0.052vw);
}
.ptvw120 {
  padding-top: 120px;
  padding-top: calc(14px + (120 - 14) * 0.052vw);
}
.pb0 {
  padding-bottom: 0px;
}
.pb5 {
  padding-bottom: 5px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pb35 {
  padding-bottom: 35px;
}
.pb40 {
  padding-bottom: 40px;
}
.pb45 {
  padding-bottom: 45px;
}
.pb50 {
  padding-bottom: 50px;
}
.pb60 {
  padding-bottom: 60px;
}
.pb70 {
  padding-bottom: 70px;
}
.pb80 {
  padding-bottom: 80px;
}
.pb90 {
  padding-bottom: 90px;
}
.pb100 {
  padding-bottom: 100px;
}
.pb110 {
  padding-bottom: 110px;
}
.pb120 {
  padding-bottom: 120px;
}
.pb160 {
  padding-bottom: 160px;
}
.pbvw40 {
  padding-bottom: 40px;
  padding-bottom: calc(14px + (40 - 14) * 0.052vw);
}
.pbvw50 {
  padding-bottom: 50px;
  padding-bottom: calc(14px + (50 - 14) * 0.052vw);
}
.pbvw60 {
  padding-bottom: 60px;
  padding-bottom: calc(14px + (60 - 14) * 0.052vw);
}
.pbvw70 {
  padding-bottom: 70px;
  padding-bottom: calc(14px + (70 - 14) * 0.052vw);
}
.pbvw80 {
  padding-bottom: 80px;
  padding-bottom: calc(14px + (80 - 14) * 0.052vw);
}
.pbvw90 {
  padding-bottom: 90px;
  padding-bottom: calc(14px + (90 - 14) * 0.052vw);
}
.pbvw100 {
  padding-bottom: 100px;
  padding-bottom: calc(14px + (100 - 14) * 0.052vw);
}
.pbvw110 {
  padding-bottom: 110px;
  padding-bottom: calc(14px + (110 - 14) * 0.052vw);
}
.pbvw120 {
  padding-bottom: 120px;
  padding-bottom: calc(14px + (120 - 14) * 0.052vw);
}
html[dir=rtl] .ml-auto {
  margin-left: auto;
}
html[dir=rtl] .hm5,
html[dir=rtl] .ml5 {
  margin-left: 5px;
}
html[dir=rtl] .hm10,
html[dir=rtl] .ml10 {
  margin-left: 10px;
}
html[dir=rtl] .hm15,
html[dir=rtl] .ml15 {
  margin-left: 15px;
}
html[dir=rtl] .hm20,
html[dir=rtl] .ml20 {
  margin-left: 20px;
}
html[dir=rtl] .hm25,
html[dir=rtl] .ml25 {
  margin-left: 25px;
}
html[dir=rtl] .hm30,
html[dir=rtl] .ml30 {
  margin-left: 30px;
}
html[dir=rtl] .hm35,
html[dir=rtl] .ml35 {
  margin-left: 35px;
}
html[dir=rtl] .hm40,
html[dir=rtl] .ml40 {
  margin-left: 40px;
}
html[dir=rtl] .mr-auto {
  margin-right: auto;
}
html[dir=rtl] .hm5,
html[dir=rtl] .mr5 {
  margin-right: 5px;
}
html[dir=rtl] .hm10,
html[dir=rtl] .mr10 {
  margin-right: 10px;
}
html[dir=rtl] .hm15,
html[dir=rtl] .mr15 {
  margin-right: 15px;
}
html[dir=rtl] .hm20,
html[dir=rtl] .mr20 {
  margin-right: 20px;
}
html[dir=rtl] .hm25,
html[dir=rtl] .mr25 {
  margin-right: 25px;
}
html[dir=rtl] .hm30,
html[dir=rtl] .mr30 {
  margin-right: 30px;
}
html[dir=rtl] .hm35,
html[dir=rtl] .mr35 {
  margin-right: 35px;
}
html[dir=rtl] .hm40,
html[dir=rtl] .mr40 {
  margin-right: 40px;
}
html[dir=rtl] .mr45 {
  margin-right: 45px;
}
html[dir=rtl] .mr60 {
  margin-right: 60px;
}
html[dir=rtl] .mr80 {
  margin-right: 80px;
}
html[dir=rtl] .pr0 {
  padding-right: 0px;
}
html[dir=rtl] .pr5 {
  padding-right: 5px;
}
html[dir=rtl] .pr10 {
  padding-right: 10px;
}
html[dir=rtl] .pr15 {
  padding-right: 15px;
}
html[dir=rtl] .pr20 {
  padding-right: 20px;
}
html[dir=rtl] .pr25 {
  padding-right: 25px;
}
html[dir=rtl] .pr30 {
  padding-right: 30px;
}
html[dir=rtl] .pr32 {
  padding-right: 32px;
}
html[dir=rtl] .pr35 {
  padding-right: 35px;
}
html[dir=rtl] .pl0 {
  padding-left: 0px;
}
html[dir=rtl] .pl5 {
  padding-left: 5px;
}
html[dir=rtl] .pl10 {
  padding-left: 10px;
}
html[dir=rtl] .pl15 {
  padding-left: 15px;
}
html[dir=rtl] .pl20 {
  padding-left: 20px;
}
html[dir=rtl] .pl25 {
  padding-left: 25px;
}
html[dir=rtl] .pl30 {
  padding-left: 30px;
}
html[dir=rtl] .pl32 {
  padding-left: 32px;
}
html[dir=rtl] .pl35 {
  padding-left: 35px;
}
html[dir=rtl] .pl40 {
  padding-left: 40px;
}
html[dir=ltr] .ml-auto {
  margin-right: auto;
}
html[dir=ltr] .hm5,
html[dir=ltr] .ml5 {
  margin-right: 5px;
}
html[dir=ltr] .hm10,
html[dir=ltr] .ml10 {
  margin-right: 10px;
}
html[dir=ltr] .hm15,
html[dir=ltr] .ml15 {
  margin-right: 15px;
}
html[dir=ltr] .hm20,
html[dir=ltr] .ml20 {
  margin-right: 20px;
}
html[dir=ltr] .hm25,
html[dir=ltr] .ml25 {
  margin-right: 25px;
}
html[dir=ltr] .hm30,
html[dir=ltr] .ml30 {
  margin-right: 30px;
}
html[dir=ltr] .hm35,
html[dir=ltr] .ml35 {
  margin-right: 35px;
}
html[dir=ltr] .hm40,
html[dir=ltr] .ml40 {
  margin-right: 40px;
}
html[dir=ltr] .mr-auto {
  margin-left: auto;
}
html[dir=ltr] .hm5,
html[dir=ltr] .mr5 {
  margin-left: 5px;
}
html[dir=ltr] .hm10,
html[dir=ltr] .mr10 {
  margin-left: 10px;
}
html[dir=ltr] .hm15,
html[dir=ltr] .mr15 {
  margin-left: 15px;
}
html[dir=ltr] .hm20,
html[dir=ltr] .mr20 {
  margin-left: 20px;
}
html[dir=ltr] .hm25,
html[dir=ltr] .mr25 {
  margin-left: 25px;
}
html[dir=ltr] .hm30,
html[dir=ltr] .mr30 {
  margin-left: 30px;
}
html[dir=ltr] .hm35,
html[dir=ltr] .mr35 {
  margin-left: 35px;
}
html[dir=ltr] .hm40,
html[dir=ltr] .mr40 {
  margin-left: 40px;
}
html[dir=ltr] .mr45 {
  margin-left: 45px;
}
html[dir=ltr] .mr60 {
  margin-left: 60px;
}
html[dir=ltr] .mr80 {
  margin-left: 80px;
}
html[dir=ltr] .pr0 {
  padding-left: 0px;
}
html[dir=ltr] .pr5 {
  padding-left: 5px;
}
html[dir=ltr] .pr10 {
  padding-left: 10px;
}
html[dir=ltr] .pr15 {
  padding-left: 15px;
}
html[dir=ltr] .pr20 {
  padding-left: 20px;
}
html[dir=ltr] .pr25 {
  padding-left: 25px;
}
html[dir=ltr] .pr30 {
  padding-left: 30px;
}
html[dir=ltr] .pr35 {
  padding-left: 35px;
}
html[dir=ltr] .pr32 {
  padding-left: 32px;
}
html[dir=ltr] .pl0 {
  padding-right: 0px;
}
html[dir=ltr] .pl5 {
  padding-right: 5px;
}
html[dir=ltr] .pl10 {
  padding-right: 10px;
}
html[dir=ltr] .pl15 {
  padding-right: 15px;
}
html[dir=ltr] .pl20 {
  padding-right: 20px;
}
html[dir=ltr] .pl25 {
  padding-right: 25px;
}
html[dir=ltr] .pl30 {
  padding-right: 30px;
}
html[dir=ltr] .pl32 {
  padding-right: 32px;
}
html[dir=ltr] .pl35 {
  padding-right: 35px;
}
html[dir=ltr] .pl40 {
  padding-right: 40px;
}
div.wpcf7 .ajax-loader,
div.wpcf7-response-output {
  display: none !important;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.entry h2,
.entry h3,
.entry h4,
.entry h5 {
  margin-bottom: 10px;
}
.entry:after {
  display: block;
  content: '';
  clear: both;
}
.entry a {
  font-weight: 700;
  color: #EB5623;
}
.entry a:hover {
  text-decoration: underline;
}
.entry.lh2 {
  line-height: 1.2;
}
.entry strong {
  font-weight: bold;
}
.entry * {
  max-width: 100%;
}
.entry .wp-post-image {
  margin-bottom: 40px;
}
.entry img {
  height: auto;
}
.entry img.aligncenter {
  display: block;
  margin: 0 auto;
}
.entry ul,
.entry ol {
  list-style-position: inside;
}
.entry ul {
  margin: 0 20px;
  list-style: inherit;
}
.entry table {
  border: 1px solid #000;
}
.entry table tr:nth-child(1) > td {
  text-align: center;
  background: #ccc;
}
.entry table td {
  border: 1px solid #000;
}
.entry p {
  margin-bottom: 1em;
}
.entry p:last-of-type {
  margin-bottom: 0;
}
.entry a {
  line-height: 1;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  margin: 0 0 0 0;
}
a {
  color: inherit;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
p {
  margin: 0 0 0 0;
}
ul {
  margin: 0 0 0 0;
  list-style: none;
}
#Wrapper {
  position: relative;
  width: 100%;
  margin: 0 auto;
  min-height: 100%;
}
.LangsSelect {
  pointer-events: all;
  padding: 0 15px;
  text-transform: uppercase;
  height: auto;
  position: relative;
}
.LangsSelect .LangGlobal .name {
  font-size: 16px;
  color: #00285F;
}
.LangsSelect .LangGlobal[aria-expanded="true"] {
  -webkit-text-stroke: 0.5px #00285F;
}
.LangsSelect img {
  width: 24px;
  height: auto;
  min-width: 24px;
  margin-bottom: -2px;
}
.LangsSelect .langs_list {
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  z-index: 99;
}
.LangsSelect .langs_list li,
.LangsSelect .langs_list li a {
  width: 100%;
  font-weight: 400;
}
.LangsSelect .langs_list li {
  margin-bottom: 5px;
}
.LangsSelect .langs_list li a {
  font-size: 16px;
  color: #383838;
  border-radius: 6px;
  padding: 0 7px;
  box-sizing: border-box;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: 30px !important;
}
.LangsSelect .langs_list li a span {
  display: inline-block;
}
.LangsSelect .langs_list li a:hover {
  background: #F5E9E5;
}
.LangsSelect .langs_list:not(.dropped) {
  height: 0;
  visibility: hidden;
  pointer-events: none;
}
.LangsSelect .langs_list.dropped {
  background: #fff;
  border-radius: 6px;
  padding: 10px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}
.LangsSelect .langs_list.dropped li a {
  display: flex;
  align-items: center;
}
html[dir=rtl] .LangsSelect .langs_list {
  right: 0;
}
html[dir=ltr] .LangsSelect .langs_list {
  left: 0;
}
@media (max-width: 767px), (max-device-width: 767px) {
  body.with_htpop .LangsSelect .langs_list {
    height: calc(100vh - 25px);
  }
  html[dir=rtl] .LangsSelect .langs_list {
    left: 0;
    right: unset;
  }
  html[dir=ltr] .LangsSelect .langs_list {
    right: 0;
    left: unset;
  }
  .LangsSelect .langs_list {
    position: fixed;
    margin: 0;
    border-radius: 0;
    top: 0;
    justify-content: unset;
    padding: 0px;
    background: #FFFFFF;
    width: 100%;
    opacity: 0;
    height: 100vh;
  }
  .LangsSelect .langs_list.dropped {
    margin: 0;
    padding: 0px;
    border-radius: 0;
    justify-content: unset;
    align-items: self-start;
    opacity: 1;
  }
  .LangsSelect .langs_list .clsLang {
    width: 100%;
    height: 56px;
  }
  .LangsSelect .langs_list .clsLang svg {
    transform: rotate(-90deg);
    transform-origin: center center;
    /* optional, default is center */
  }
  .LangsSelect .langs_list ul {
    display: flex;
    flex-direction: column;
  }
  .LangsSelect .langs_list ul li {
    position: relative;
    margin-bottom: 8px;
    padding-bottom: 8px;
  }
  .LangsSelect .langs_list ul li a {
    height: 41px !important;
  }
  .LangsSelect .langs_list ul li:first-child {
    margin-top: 0px;
    padding-top: 0px;
  }
  .LangsSelect .langs_list ul li:last-child {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  .LangsSelect .langs_list ul li:after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #EBEEF3;
    left: 50%;
    transform: translateX(-50%);
  }
}
/* Contact form style Start */
div.wpcf7 .ajax-loader,
div.wpcf7-response-output {
  display: none !important;
}
span.wpcf7-form-control-wrap {
  width: 100%;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  /* Red Ballons CSS */
}
span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
  position: absolute;
  top: 100%;
  left: 0;
  color: #bb0000;
  font-size: 16px;
  white-space: nowrap;
  -webkit-animation: formerror 400ms;
  animation: formerror 400ms;
}
span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip.tip_out {
  opacity: 0;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.wpcf7 form.invalid .visible-only-if-invalid span {
  display: block;
}
/* Red Ballons CSS */
span.wpcf7-not-valid-tip,
.visible-only-if-invalid {
  position: absolute;
  top: 100%;
  right: 0;
  padding-top: 2px;
  color: #bb0000;
  font-size: 16px;
  white-space: nowrap;
  -webkit-animation: formerror 400ms;
  animation: formerror 400ms;
}
span.wpcf7-not-valid-tip.tip_out,
.visible-only-if-invalid.tip_out {
  opacity: 0;
  -webkit-transition: all 400ms;
  transition: all 400ms;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.wpcf7-form br {
  display: none;
}
.wpcf7-form textarea {
  height: 100px;
}
.wpcf7-form input[type=submit] {
  border: 0;
}
.wpcf7-form .g-recaptcha-response {
  position: absolute;
}
.wpcf7-form input[type="file"] {
  opacity: 0;
}
.notyBox {
  font-size: 20px;
  font-size: calc(14px + 0.312vw);
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 15px 0;
  z-index: 1111;
  transform: translateY(100%);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.notyBox .notyClose {
  cursor: pointer;
  line-height: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.notyBox .notyClose svg {
  width: 15px;
  height: 15px;
  min-width: 15px;
  min-height: 15px;
  pointer-events: none;
}
.notyBox .notyClose:hover {
  transform: rotate(180deg) scale(1.2);
}
.notyBox span {
  font-size: 20px;
  font-size: calc(14px + 0.312vw);
  margin: 0 15px;
  padding-bottom: 2px;
}
.notyBox.show {
  transform: translateY(0);
}
.labelsform .cfi,
.labelsform .cft,
.labelsform .cfs,
.labelsform .cfb,
.labelsform .combox {
  position: relative;
}
.labelsform .cfi .input_instruc,
.labelsform .cft .input_instruc,
.labelsform .cfs .input_instruc,
.labelsform .cfb .input_instruc,
.labelsform .combox .input_instruc {
  position: absolute;
}
.labelsform .cfi.focus .likelabel,
.labelsform .cft.focus .likelabel,
.labelsform .cfs.focus .likelabel,
.labelsform .cfb.focus .likelabel,
.labelsform .combox.focus .likelabel,
.labelsform .cfi.focus label:not(.error),
.labelsform .cft.focus label:not(.error),
.labelsform .cfs.focus label:not(.error),
.labelsform .cfb.focus label:not(.error),
.labelsform .combox.focus label:not(.error) {
  font-size: 14px;
  top: 0;
  padding: 0;
  -webkit-transform: translateY(calc(-100% - 2px));
  transform: translateY(calc(-100% - 2px));
}
.labelsform .cfi input.error ~ .input_instruc,
.labelsform .cft input.error ~ .input_instruc,
.labelsform .cfs input.error ~ .input_instruc,
.labelsform .cfb input.error ~ .input_instruc,
.labelsform .combox input.error ~ .input_instruc {
  display: none;
}
.labelsform .selected-option,
.labelsform label,
.labelsform .likelabel {
  color: #383838;
  z-index: 5;
  position: absolute;
  display: inline-block;
  top: 50%;
  line-height: 1;
  font-weight: 300;
  pointer-events: none;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 0 20px;
}
.labelsform .selected-option.error,
.labelsform label.error,
.labelsform .likelabel.error {
  font-size: 14px !important;
  position: absolute;
  top: calc(100% + 10px);
  color: #bb0000;
  width: 100%;
  padding: 0;
}
.labelsform .cft label {
  top: 12px;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.labelsform .cft label.error {
  top: calc(100%);
}
.labelsform .selected-option,
.labelsform input,
.labelsform textarea {
  font-size: 18px;
  font-size: calc(14px + 0.208vw);
  border: 0;
  color: #000000;
  font-weight: 400;
  width: 100%;
  padding: 12px 16px;
  border-radius: 0;
}
.cfch ~ label.error {
  font-size: 14px !important;
  top: calc(100% + 10px);
  color: #bb0000;
  width: 100%;
  padding: 0;
  display: inline;
}
html[dir=rtl] .labelsform label.error {
  text-align: left;
  right: 0px;
}
html[dir=ltr] .labelsform label.error {
  text-align: right;
  left: 0px;
}
/* Bubble animation for replacing ajax img */
@-webkit-keyframes bubbles {
  0% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  45% {
    -webkit-transform: scale(0.1);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@keyframes bubbles {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  45% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 0.7;
  }
  80% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  color: transparent;
}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
  color: transparent;
}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  color: transparent;
}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
  color: transparent;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  color: initial;
  -webkit-text-fill-color: initial;
  box-shadow: 0 0 0px 1000px #fff inset;
  transition: background-color 5000s ease-in-out 0s;
}
.TabsHead {
  position: relative;
}
.TabsHead button {
  cursor: pointer;
  padding: 10px 15px;
  border: 1px solid #00aced;
}
.TabsHead button:hover,
.TabsHead button.active {
  color: #fff;
  background-color: #00aced;
}
.TabsHolder {
  position: relative;
  overflow: hidden;
}
.TabsHolder .tabbox {
  padding: 10px;
}
.TabsHolder .tabbox:not(.active) {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  opacity: 0;
  visibility: hidden;
}
.TabsNav button {
  font-size: 0;
}
.TabsNav button svg path {
  fill: #00aced;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.TabsNav button.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.TabsNav button:not(.disabled):hover svg path {
  fill: #398f14;
}
.reselbox input {
  cursor: pointer;
}
.reselbox span {
  display: block;
}
.reselbox.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.reselbox .reset {
  line-height: 0;
  position: absolute;
  left: 0;
  top: 9px;
  width: 30px;
  height: 30px;
}
.reselbox .reset:hover svg path {
  stroke: #da502d;
}
.reselbox.hasVal .ib > svg,
.reselbox:not(.hasVal) .reset {
  opacity: 0;
  visibility: hidden;
}
.reselbox .dropbox {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 100;
  margin: 0 auto;
  overflow: hidden;
  background-color: #fff;
  height: 0;
  opacity: 0;
  visibility: hidden;
  border: 1px solid #333;
  border-top: 0;
}
.reselbox .dropbox .sbox {
  font-size: 16px;
  font-size: calc(14px + 0.104vw);
  padding: 5px;
  background-color: #ededed;
}
.reselbox .dropbox ul {
  max-height: 220px;
  overflow-y: auto;
  overflow-x: hidden;
}
.reselbox .dropbox ul li {
  color: #333;
  padding: 5px;
  cursor: pointer;
  font-weight: 300;
}
.reselbox .dropbox ul li:hover {
  color: #fff;
  background-color: #00aced;
}
.reselbox .dropbox ul li.selected {
  color: #fff;
  background-color: #00aced;
}
.reselbox .dropbox ul li span {
  user-select: none;
  pointer-events: none;
}
.reselbox .dropbox ul li:not(:last-child) {
  border-bottom: 1px solid #333;
}
.reselbox .dropbox .sk-circle {
  display: none;
}
.reselbox .dropbox.searching ul li:not(.finded) {
  display: none;
}
.reselbox .dropbox.searching:not(.hfinded) .sk-circle {
  display: block;
}
.reselbox.dropped .dropbox {
  opacity: 1;
  visibility: visible;
}
.reselbox .iw svg {
  position: absolute;
  top: calc(50% - 10px/2);
  width: 10px;
  height: 10px;
  min-width: 10px;
  min-height: 10px;
}
.reselbox .iw svg path {
  fill: #333;
}
.reselbox .iw:hover svg path {
  fill: #00aced;
}
.reselbox.focus #pInfo {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.fileupbox .float {
  position: absolute;
  width: 100%;
  pointer-events: none;
}
.fileupbox input {
  cursor: pointer;
}
.fileupbox span {
  display: block;
}
.fileupbox .iw::after {
  background-image: url(images/plus.svg);
}
.fileupbox:hover .iw::after {
  border-color: #ccc;
  background-image: url(images/plush.svg);
}
.reselbox .iw::after,
.fileupbox .iw::after {
  content: '';
  position: absolute;
  pointer-events: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.reselbox .iw:hover::after,
.fileupbox .iw:hover::after {
  border-color: #ccc;
}
.FAQsBlock li h3 {
  cursor: pointer;
  color: #333;
  padding: 10px 15px;
  line-height: 1;
  border: 1px solid #333;
}
.FAQsBlock li h3 svg {
  width: 16px;
  height: 16px;
  min-width: 16px;
  min-height: 16px;
}
.FAQsBlock li h3 svg path {
  fill: #333;
}
.FAQsBlock li h3:hover {
  color: #fff;
  background-color: #00aced;
}
.FAQsBlock li h3:hover svg path {
  fill: #fff;
}
.FAQsBlock li .answrap {
  height: 0;
  opacity: 0;
  visibility: hidden;
}
.FAQsBlock li .answrap .sizer {
  border: 1px solid #333;
  border-top: 0;
  padding: 10px 15px;
}
.FAQsBlock li.active .answrap {
  opacity: 1;
  visibility: visible;
}
.FAQsBlock li.active h3 {
  color: #fff;
  background-color: #00aced;
}
.FAQsBlock li.active h3 svg path {
  fill: #fff;
}
.CHeckWrap {
  display: inline-block;
}
.CHeckWrap label {
  font-size: 18px;
  font-size: calc(14px + 0.208vw);
  color: #333;
  cursor: pointer;
  padding: 0;
  position: relative;
  transform: none;
  line-height: 1;
  pointer-events: all !important;
}
.CHeckWrap .checkbox {
  position: relative;
  width: 22px;
  height: 22px;
  min-width: 22px;
  min-height: 22px;
  overflow: hidden;
  border: 1px solid #333;
}
.CHeckWrap .checkbox input {
  cursor: pointer;
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 3px);
  height: calc(100% + 3px);
  opacity: 0;
}
.CHeckWrap .checkbox input:checked + span {
  opacity: 1;
  visibility: visible;
}
.CHeckWrap .checkbox span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.CHeckWrap .checkbox span svg {
  fill: #00aced;
  width: 80%;
  height: 80%;
}
.CHeckWrap .checkbox:hover span {
  opacity: 0.5;
  visibility: visible;
}
html[dir=rtl] .reselbox .iw svg,
html[dir=rtl] .fileupbox .iw svg {
  left: 10px;
}
html[dir=rtl] .reselbox .iw input[type=text],
html[dir=rtl] .fileupbox .iw input[type=text] {
  padding-left: 35px;
}
html[dir=rtl] .FAQsBlock li h3 span {
  margin-left: 15px;
}
html[dir=ltr] .reselbox .iw svg,
html[dir=ltr] .fileupbox .iw svg {
  right: 10px;
}
html[dir=ltr] .reselbox .iw input[type=text],
html[dir=ltr] .fileupbox .iw input[type=text] {
  padding-right: 35px;
}
html[dir=ltr] .FAQsBlock li h3 span {
  margin-right: 15px;
}
/* Circle Loader Style */
.sk-circle {
  margin: 20px auto;
  width: 40px;
  height: 40px;
  position: relative;
}
.sk-circle .sk-child {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
.sk-circle .sk-child:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #00aced;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
.sk-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* Circle Loader Style End */
#BackToTop {
  position: fixed;
  bottom: -60px;
  right: 40px;
  font-size: 0;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
}
#BackToTop svg {
  width: 50px;
  height: 50px;
  fill: #00aced;
}
#BackToTop:hover svg {
  fill: #398f14;
}
#BackToTop.show {
  bottom: 10%;
  opacity: 1;
  visibility: visible;
}
/* New Style v3 */
.stdbtn {
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 11px 20px;
  overflow: hidden;
  line-height: 1;
}
.stdbtn.mw200 {
  min-width: 200px;
}
.stdbtn.mw210 {
  min-width: 210px;
}
.stdbtn.big {
  padding: 18px 20px 14px 20px;
}
.stdbtn.blong {
  padding: 18px calc(15px + 1vw) 14px calc(15px + 1vw);
}
.stdbtn.lb {
  color: #fff;
  background-color: #a3a3a3;
}
.stdbtn.d5,
.stdbtn.d5h:hover,
.stdbtn.d5h.current {
  color: #fff;
  background-color: #0a62d5;
}
.stdbtn.bb {
  border-color: #0a62d5;
}
.stdbtn.aq {
  color: #8D703A;
  background-color: #00b1b7;
}
.stdbtn.wborder {
  border: 1px solid #fff;
}
.stdbtn,
.stdbtn:before {
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
}
.stdbtn,
.stdbtn i,
.stdbtn > span {
  position: relative;
}
.stdbtn i,
.stdbtn > span {
  z-index: 1;
}
.stdbtn.b1 {
  border-width: 1px;
  border-style: solid;
}
.stdbtn.b2 {
  border-width: 2px;
  border-style: solid;
}
.stdbtn.b3 {
  border-width: 3px;
  border-style: solid;
}
.stdbtn.br {
  border-radius: 4px;
}
.stdbtn.br8,
.stdbtn.br8.hov-rev:before {
  border-radius: 8px;
}
.stdbtn.br10,
.stdbtn.br10.hov-rev:before {
  border-radius: 10px;
}
.stdbtn.br12,
.stdbtn.br12.hov-rev:before {
  border-radius: 12px;
}
.stdbtn.br14,
.stdbtn.br14.hov-rev:before {
  border-radius: 14px;
}
.stdbtn.br15,
.stdbtn.br15.hov-rev:before {
  border-radius: 15px;
}
.stdbtn.br18,
.stdbtn.br18.hov-rev:before {
  border-radius: 18px;
}
.stdbtn.br20,
.stdbtn.br20.hov-rev:before {
  border-radius: 20px;
}
.stdbtn.def,
.stdbtn.def .loadLayer {
  background-color: #0096d3;
}
.stdbtn .loadLayer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  pointer-events: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 0;
  visibility: hidden;
}
.stdbtn .bloader,
.stdbtn .bloader:before,
.stdbtn .bloader:after {
  border-radius: 50%;
  width: 1em;
  height: 1em;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 2s infinite ease-in-out;
  animation: load7 2s infinite ease-in-out;
}
.stdbtn .bloader {
  color: #ffffff;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.stdbtn .bloader:before,
.stdbtn .bloader:after {
  content: "";
  position: absolute;
  top: 0;
}
.stdbtn .bloader:before {
  left: -2em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.stdbtn .bloader:after {
  left: 2em;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 0 -1.5em;
  }
  40% {
    box-shadow: 0 0 0.5em 1px;
    background-color: #fff;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 0 -1.5em;
  }
  40% {
    box-shadow: 0 0 0.5em 1px;
    background-color: #fff;
  }
}
.stdbtn.loading .loadLayer {
  opacity: 1;
  visibility: visible;
}
.stdbtn.hov-str:before,
.stdbtn.hov-stl:before,
.stdbtn.hov-stb:before,
.stdbtn.hov-stt:before,
.stdbtn.hov-soh:before,
.stdbtn.hov-sov:before,
.stdbtn.hov-ufl:before,
.stdbtn.hov-ufc:before,
.stdbtn.hov-ufr:before,
.stdbtn.hov-ofl:before,
.stdbtn.hov-ofc:before,
.stdbtn.hov-ofr:before,
.stdbtn.hov-urev:before,
.stdbtn.hov-orev:before {
  content: "";
  position: absolute;
  pointer-events: none;
}
.stdbtn.hov-str.def:before,
.stdbtn.hov-stl.def:before,
.stdbtn.hov-stb.def:before,
.stdbtn.hov-stt.def:before,
.stdbtn.hov-soh.def:before,
.stdbtn.hov-sov.def:before,
.stdbtn.hov-ufl.def:before,
.stdbtn.hov-ufc.def:before,
.stdbtn.hov-ufr.def:before,
.stdbtn.hov-ofl.def:before,
.stdbtn.hov-ofc.def:before,
.stdbtn.hov-ofr.def:before,
.stdbtn.hov-urev.def:before,
.stdbtn.hov-orev.def:before {
  background-color: #138a20;
}
.stdbtn.hov-rev:before,
.stdbtn.hov-sih:before,
.stdbtn.hov-siv:before {
  content: "";
  position: absolute;
  pointer-events: none;
}
.stdbtn.hov-sih.def,
.stdbtn.hov-siv.def {
  background-color: #138a20;
}
.stdbtn.hov-sih.def:before,
.stdbtn.hov-siv.def:before {
  background-color: #0096d3;
}
.stdbtn.hov-rev:before {
  border: 0px solid #138a20;
}
.stdbtn.hov-ofl:before,
.stdbtn.hov-ofc:before,
.stdbtn.hov-ofr:before,
.stdbtn.hov-ufl:before,
.stdbtn.hov-ufc:before,
.stdbtn.hov-ufr:before {
  width: 0;
  height: 4px;
}
.stdbtn.hov-str:before,
.stdbtn.hov-stl:before,
.stdbtn.hov-soh:before {
  width: 0;
  height: 100%;
}
.stdbtn.hov-siv:before,
.stdbtn.hov-sih:before,
.stdbtn.hov-rev:before {
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.stdbtn.hov-sov:before,
.stdbtn.hov-stb:before,
.stdbtn.hov-stt:before,
.stdbtn.hov-urev:before,
.stdbtn.hov-orev:before {
  left: 0;
  right: 0;
  width: 100%;
  height: 0;
}
.stdbtn.hov-soh:before,
.stdbtn.hov-ufc:before,
.stdbtn.hov-ofc:before {
  left: 50%;
  transform: translateX(-50%);
}
.stdbtn.hov-sov:before {
  top: 50%;
  transform: translateY(-50%);
}
.stdbtn.hov-stt:before,
.stdbtn.hov-ufl:before,
.stdbtn.hov-ufc:before,
.stdbtn.hov-ufr:before,
.stdbtn.hov-urev:before {
  bottom: 0;
}
.stdbtn.hov-str:before,
.stdbtn.hov-stl:before,
.stdbtn.hov-stb:before,
.stdbtn.hov-ofl:before,
.stdbtn.hov-ofc:before,
.stdbtn.hov-ofr:before,
.stdbtn.hov-orev:before {
  top: 0;
}
.stdbtn.hov-str:before,
.stdbtn.hov-ufl:before,
.stdbtn.hov-ofl:before {
  left: 0;
}
.stdbtn.hov-stl:before,
.stdbtn.hov-ufr:before,
.stdbtn.hov-ofr:before {
  right: 0;
}
.stdbtn.hov-bf {
  border-color: #0096d3;
}
.stdbtn.hov-holl {
  border-color: #0096d3;
}
.stdbtn:hover.aqh {
  background-color: #00b1b7;
}
.stdbtn:hover.hov-urev:before,
.stdbtn:hover.hov-orev:before {
  height: 4px;
}
.stdbtn:hover.hov-bf {
  border-color: #138a20;
}
.stdbtn:hover.fade.def,
.stdbtn:hover.hov-holl.def {
  background-color: #138a20;
}
.stdbtn:hover.hov-rev:before {
  border: 4px solid #138a20;
}
.stdbtn:hover.hov-str:before,
.stdbtn:hover.hov-stl:before,
.stdbtn:hover.hov-soh:before,
.stdbtn:hover.hov-ofl:before,
.stdbtn:hover.hov-ofc:before,
.stdbtn:hover.hov-ofr:before,
.stdbtn:hover.hov-ufl:before,
.stdbtn:hover.hov-ufc:before,
.stdbtn:hover.hov-ufr:before {
  width: 100%;
}
.stdbtn:hover.hov-stb:before,
.stdbtn:hover.hov-stt:before,
.stdbtn:hover.hov-sov:before {
  height: 100%;
}
.stdbtn:hover.hov-sih:before {
  transform: scaleX(0);
}
.stdbtn:hover.hov-siv:before {
  transform: scaleY(0);
}
.stdbtn.loading {
  cursor: wait;
}
.stdbtn:disabled,
.stdbtn[disabled] {
  cursor: not-allowed;
  opacity: 0.5 !important;
}
.stdbtn:disabled,
.stdbtn[disabled],
.stdbtn:disabled .loadLayer,
.stdbtn[disabled] .loadLayer {
  background-color: #aaa !important;
}
.br8 {
  border-radius: 8px;
}
.br8i {
  border-radius: 8px !important;
}
.br12 {
  border-radius: 12px;
}
.br16 {
  border-radius: 16px;
}
.br24 {
  border-radius: 24px;
}
.br32 {
  border-radius: 32px;
}
.br36 {
  border-radius: 36px;
}
.br48 {
  border-radius: 48px;
}
.br60 {
  border-radius: 60px;
}
.br100 {
  border-radius: 100px;
}
/* End New Style v3 */
#toggleDir {
  position: fixed;
  right: 0;
  bottom: 0;
  padding: 5px;
  color: #fff;
  background-color: #00aced;
}
.dirltr {
  direction: ltr;
}
/* Multilang settings */
html[dir=rtl] .rtl-scaleX-1 {
  transform: scaleX(-1);
}
html[dir=rtl] .rtl-fdrr {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
::-webkit-scrollbar {
  width: 4px;
  background-color: #f5f5f5;
  margin-bottom: 10px;
  border-radius: 0px 0px 20px 20px;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.302);
  background-color: #C1C1C1;
}
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.302);
  background-color: #F0F0F0;
  border-radius: 0px 0px 20px 20px;
  margin-bottom: 10px;
}
.not_scrollbar::-webkit-scrollbar {
  width: 0px;
}
.scroll_lrt {
  overflow-y: auto;
  height: 100%;
  padding-left: 15px;
  direction: ltr;
  padding-right: 15px;
}
.scroll_lrt::-webkit-scrollbar {
  width: 7px;
  background-color: #f5f5f5;
  margin-bottom: 10px;
  border-radius: 0px 0px 20px 20px;
}
.scroll_lrt::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.302);
  background-color: rgba(0, 40, 95, 0.2);
}
.scroll_lrt::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.302);
  background-color: #e9e8e8;
  border-radius: 0px 0px 20px 20px;
  margin-bottom: 10px;
}
.scroll_lrt .rtl {
  direction: rtl;
}
html[dir=ltr] .ltr-scaleX-1 {
  transform: scaleX(-1);
}
html[dir=ltr] .ltr-fdrr {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
/* START Responsive fonst  */
@media (min-width: 1980px) {
  .hfs15 {
    font-size: 15px;
  }
  .hfs16 {
    font-size: 16px;
  }
  .hfs17 {
    font-size: 17px;
  }
  .hfs18 {
    font-size: 18px;
  }
  .hfs19 {
    font-size: 19px;
  }
  .hfs20 {
    font-size: 20px;
  }
  .hfs21 {
    font-size: 21px;
  }
  .hfs22 {
    font-size: 22px;
  }
  .hfs23 {
    font-size: 23px;
  }
  .hfs24 {
    font-size: 24px;
  }
  .hfs25 {
    font-size: 25px;
  }
  .hfs26 {
    font-size: 26px;
  }
  .hfs27 {
    font-size: 27px;
  }
  .hfs28 {
    font-size: 28px;
  }
  .hfs30 {
    font-size: 30px;
  }
  .hfs35 {
    font-size: 35px;
  }
  .hfs37 {
    font-size: 37px;
  }
  .hfs40 {
    font-size: 40px;
  }
  .hfs45 {
    font-size: 45px;
  }
  .hfs50 {
    font-size: 50px;
  }
  .hfs55 {
    font-size: 55px;
  }
  .hfs60 {
    font-size: 60px;
  }
  .hfs65 {
    font-size: 65px;
  }
  .hfs70 {
    font-size: 70px;
  }
  .hfs75 {
    font-size: 75px;
  }
  .hfs80 {
    font-size: 80px;
  }
  .hfs85 {
    font-size: 85px;
  }
  .hfs90 {
    font-size: 90px;
  }
  .hfs95 {
    font-size: 95px;
  }
  .hfs100 {
    font-size: 100px;
  }
  .hfs105 {
    font-size: 105px;
  }
  .hfs110 {
    font-size: 110px;
  }
  .hfs150 {
    font-size: 150px;
  }
  .hfs180 {
    font-size: 180px;
  }
}
/* END Responsive fonst */
/* START Responsive SideMenu   */
.afterbak {
  position: relative;
}
.afterbak:before {
  content: '';
  position: absolute;
  width: 1.5px;
  top: 50%;
  transform: translateY(-50%);
  height: 33px;
  background-color: #00285F;
}
@media (max-width: 767px), (max-device-width: 767px) {
  .afterbak.sm_not_afterbak:before {
    display: none;
  }
}
.main_header {
  background: rgba(255, 255, 255, 0.812);
  backdrop-filter: blur(15px);
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.05);
  height: 80px;
}
.htpop {
  color: #FFFFFF;
  height: 35px;
  background: #00285F;
}
.htpop a {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: underline;
}
@media (max-width: 767px) {
  .main_header {
    height: 56px;
  }
  .htpop {
    height: 25px;
  }
}
.MobNavBtn {
  display: block;
  position: relative;
  width: 28px;
  height: 28px;
}
.MobNavBtn span {
  display: block;
  height: 2px;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0 auto;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
  border-radius: 12px;
  background-color: #00285F;
}
.MobNavBtn span:nth-child(1) {
  -webkit-transform: translate(-50%, -440%);
  transform: translate(-50%, -440%);
}
.MobNavBtn span:nth-child(2) {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.MobNavBtn span:nth-child(3) {
  -webkit-transform: translate(-50%, 340%);
  transform: translate(-50%, 340%);
}
.MobNavBtn.active span:nth-child(2) {
  opacity: 0;
  visibility: hidden;
}
.MobNavBtn.active span:nth-child(1) {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg);
}
.MobNavBtn.active span:nth-child(3) {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.nav {
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: fixed;
  color: #464444;
  width: 100%;
  padding: 0px;
  z-index: 8;
  visibility: hidden;
  opacity: 0;
  text-align: center;
  line-height: 1;
  background: linear-gradient(0deg, rgba(30, 30, 30, 0.8) 0%, rgba(30, 30, 30, 0.8) 100%) no-repeat;
  -webkit-transition: height 0.5s ease;
  transition: all 0.5s ease;
  overflow: all;
  top: 0;
  height: 100vh;
}
.nav .in_main_nav {
  background: #FFFFFF;
  height: 100%;
  width: 450px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.nav .in_main_nav .hea_p1_whtpop_height {
  height: 35px;
}
.nav .in_main_nav .hea_p1 {
  height: 80px;
  min-height: 80px;
}
.nav.active {
  visibility: visible;
  opacity: 1;
}
.nav .main_menu {
  overflow-y: auto;
  overflow-x: hidden;
}
.nav ul.menu button {
  width: 10%;
}
.nav ul.menu button svg {
  width: 16px;
  height: 8px;
  min-width: 16px;
  min-height: 8px;
  pointer-events: none;
}
.nav ul.menu.menu {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.nav ul.menu.menu li {
  position: relative;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.nav ul.menu.menu li > a,
.nav ul.menu.menu li > span {
  position: relative;
  width: 90%;
}
.nav ul.menu.menu li button.arrow {
  width: 10%;
}
.nav ul.menu.menu li a {
  display: flex;
  align-items: center;
  padding: 18px 0px;
  font-size: 20px;
  font-size: calc(14px + 0.312vw);
}
.nav ul.menu.menu li a span {
  text-align: right;
  padding-top: 7px;
  padding-bottom: 7px;
}
.nav ul.menu.menu li a img {
  margin: 0px;
  min-width: 25px;
  height: 100%;
}
.nav ul.menu.menu li a .arrow {
  height: 32px;
  flex: 1;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: flex-end;
  padding-left: 10px;
}
.nav ul.menu.menu li a:hover {
  color: #EB5623;
}
.nav ul.menu.menu li a:hover button svg path {
  stroke: #EB5623;
}
.nav ul.menu.menu li ul {
  height: 0;
  opacity: 0;
  overflow: hidden;
  visibility: hidden;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.nav ul.menu.menu li:not(.active) ul {
  height: 0 !important;
}
.nav ul.menu.menu li.active > a,
.nav ul.menu.menu li.active > span {
  color: #EB5623;
}
.nav ul.menu.menu li.active > a button svg path,
.nav ul.menu.menu li.active > span button svg path {
  stroke: #EB5623;
}
.nav ul.menu.menu li.active > ul {
  opacity: 1;
  visibility: visible;
  margin-top: 0px;
  margin-bottom: 25px;
}
.nav ul.menu.menu li.active > ul > li {
  border-bottom: 2.5px solid #f6f6f6;
}
.nav ul.menu.menu > li:first-child > a {
  padding-top: 0;
}
.nav ul.menu li {
  margin: 0;
  text-align: initial;
}
.nav ul.menu li a,
.nav ul.menu li span {
  display: block;
  text-align: initial;
}
.nav ul.menu.sub-menu {
  font-size: 18px;
  font-weight: 300;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: flex;
  width: 100%;
  flex-direction: column;
}
.nav ul.menu.sub-menu a,
.nav ul.menu.sub-menu span {
  padding: 10px;
  position: relative;
  padding: 15px 10px 18px 10px;
}
@media (max-width: 767px) {
  .nav .in_main_nav .hea_p1 {
    height: 56px;
    min-height: 56px;
  }
  .nav .in_main_nav .hea_p1_whtpop_height {
    height: 0;
  }
}
html[dir="rtl"] .nav {
  right: 0;
}
html[dir="rtl"] .nav .in_main_nav {
  transform: translateX(100vw);
}
html[dir="rtl"] .nav.active .in_main_nav {
  transform: translateX(0vw);
}
html[dir="rtl"] .nav ul.menu.menu li a img {
  margin-left: 10px;
}
html[dir="rtl"] .nav ul.menu .sub-menu {
  margin-right: 25px;
}
html[dir="rtl"] .afterbak:before {
  right: 0;
}
html[dir="ltr"] .nav {
  left: 0;
}
html[dir="ltr"] .nav .in_main_nav {
  transform: translateX(-100vw);
}
html[dir="ltr"] .nav.active .in_main_nav {
  transform: translateX(0vw);
}
html[dir="ltr"] .nav ul.menu.menu li a img {
  margin-right: 10px;
}
html[dir="ltr"] .nav .sub-menu {
  margin-left: 25px;
}
html[dir="ltr"] .afterbak:before {
  left: 0;
}
@media (max-width: 767px) {
  html[dir="rtl"] .nav {
    right: 0;
  }
  html[dir="ltr"] .nav {
    left: 0;
  }
  .nav {
    top: 0;
    height: 0;
    background: #FFFFFF;
  }
  .nav .in_main_nav {
    width: 100%;
    transform: translateX(0vw) !important;
  }
  .nav.active {
    height: 100vh;
  }
  body.with_htpop .nav {
    top: 25px;
  }
  body.with_htpop .nav.active {
    height: calc(100vh - 25px);
  }
}
@media (min-width: 1024px) {
  .up_m_desktop {
    display: none;
  }
  .up_m_desktop_i {
    display: none !important;
  }
}
@media (min-width: 767px) {
  .up_sm_desktop {
    display: none;
  }
  .up_sm_desktop_i {
    display: none !important;
  }
}
/* END Responsive  SideMenu  */
/* Responsive */
@media (max-width: 1024px), (max-device-width: 1024px) {
  .mcontainer {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  .mflexun {
    flex: unset;
  }
  .m-pos-rel {
    position: relative;
  }
  .m-pos-abs {
    position: absolute;
  }
  .mfnowrap {
    flex-wrap: nowrap;
  }
  .smbr6 {
    border-radius: 6px;
  }
  .smbr8 {
    border-radius: 8px;
  }
  .smfs16 {
    font-size: 16px;
  }
  .smfw-light,
  .smfw-300 {
    font-weight: 300;
  }
  .smfw-normal,
  .smfw-400 {
    font-weight: 400;
  }
  .smfw-medium,
  .smfw-500 {
    font-weight: 500;
  }
  .smfw-sbold,
  .smfw-600 {
    font-weight: 600;
  }
  .smfw-bold,
  .smfw-700 {
    font-weight: 700;
  }
  .smfw-ebold,
  .smfw-800 {
    font-weight: 800;
  }
  .smfw-black,
  .smfw-900 {
    font-weight: 900;
  }
  .mfg0 {
    flex-grow: 0;
  }
  .mfg1 {
    flex-grow: 1;
  }
  .mfb0 {
    flex-basis: 0;
  }
  .mfb1 {
    flex-basis: 1;
  }
  .mfw {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .mfdc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .maifs {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .maife {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }
  .mjcsb {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  .mjcsa {
    -webkit-box-pack: space-around;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
  .mjcfs {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .mjcfe {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .mfdcr {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .mfdr {
    flex-direction: row;
  }
  .mfdrr {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .mfcc,
  .maic {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .mfcc,
  .mjcc {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .mfcc,
  .mflex {
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .mcenter {
    text-align: center !important;
  }
  .minitxt {
    text-align: initial !important;
  }
  .nomobile {
    display: none !important;
  }
  .mrelative {
    position: relative !important;
  }
  .smmin-winherit {
    min-width: inherit;
  }
  .mp15 {
    padding: 15px;
  }
  .mvp0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .mvp15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .mvp20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .mvp25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .mmt0 {
    margin-top: 0px;
  }
  .mmt5 {
    margin-top: 5px;
  }
  .mmt10 {
    margin-top: 10px;
  }
  .mmt15 {
    margin-top: 15px;
  }
  .mmt20 {
    margin-top: 20px;
  }
  .mmt25 {
    margin-top: 25px;
  }
  .mmt30 {
    margin-top: 30px;
  }
  .mmt35 {
    margin-top: 35px;
  }
  .mmt40 {
    margin-top: 40px;
  }
  .mmt45 {
    margin-top: 45px;
  }
  .mmt50 {
    margin-top: 50px;
  }
  .mmt60 {
    margin-top: 60px;
  }
  .mmt70 {
    margin-top: 70px;
  }
  .mmt80 {
    margin-top: 80px;
  }
  .mmt90 {
    margin-top: 90px;
  }
  .mmt100 {
    margin-top: 100px;
  }
  .mmb0 {
    margin-bottom: 0px;
  }
  .mmb5 {
    margin-bottom: 5px;
  }
  .mmb10 {
    margin-bottom: 10px;
  }
  .mmb15 {
    margin-bottom: 15px;
  }
  .mmb20 {
    margin-bottom: 20px;
  }
  .mmb25 {
    margin-bottom: 25px;
  }
  .mmb30 {
    margin-bottom: 30px;
  }
  .mmb35 {
    margin-bottom: 35px;
  }
  .mmb40 {
    margin-bottom: 40px;
  }
  .mmb45 {
    margin-bottom: 45px;
  }
  .mmb50 {
    margin-bottom: 50px;
  }
  .mmb60 {
    margin-bottom: 60px;
  }
  .mmb70 {
    margin-bottom: 70px;
  }
  .mmb80 {
    margin-bottom: 80px;
  }
  .mmb90 {
    margin-bottom: 90px;
  }
  .mmb100 {
    margin-bottom: 100px;
  }
  .mpt0 {
    padding-top: 0px;
  }
  .mpt5 {
    padding-top: 5px;
  }
  .mpt10 {
    padding-top: 10px;
  }
  .mpt15 {
    padding-top: 15px;
  }
  .mpt20 {
    padding-top: 20px;
  }
  .mpt25 {
    padding-top: 25px;
  }
  .mpt30 {
    padding-top: 30px;
  }
  .mpt35 {
    padding-top: 35px;
  }
  .mpt40 {
    padding-top: 40px;
  }
  .mpt45 {
    padding-top: 45px;
  }
  .mpt50 {
    padding-top: 50px;
  }
  .mpt60 {
    padding-top: 60px;
  }
  .mpt70 {
    padding-top: 70px;
  }
  .mpt80 {
    padding-top: 80px;
  }
  .mpt90 {
    padding-top: 90px;
  }
  .mpt100 {
    padding-top: 100px;
  }
  .mpb0 {
    padding-bottom: 0px;
  }
  .mpb5 {
    padding-bottom: 5px;
  }
  .mpb10 {
    padding-bottom: 10px;
  }
  .mpb15 {
    padding-bottom: 15px;
  }
  .mpb20 {
    padding-bottom: 20px;
  }
  .mpb25 {
    padding-bottom: 25px;
  }
  .mpb30 {
    padding-bottom: 30px;
  }
  .mpb35 {
    padding-bottom: 35px;
  }
  .mpb40 {
    padding-bottom: 40px;
  }
  .mpb45 {
    padding-bottom: 45px;
  }
  .mpb50 {
    padding-bottom: 50px;
  }
  .mpb60 {
    padding-bottom: 60px;
  }
  .mpb70 {
    padding-bottom: 70px;
  }
  .mpb80 {
    padding-bottom: 80px;
  }
  .mpb90 {
    padding-bottom: 90px;
  }
  .mpb100 {
    padding-bottom: 100px;
  }
  html[dir=rtl] .mhm0,
  html[dir=rtl] .mmr0 {
    margin-right: 0px;
  }
  html[dir=rtl] .mmr-auto {
    margin-right: auto;
  }
  html[dir=rtl] .mmr5 {
    margin-right: 5px;
  }
  html[dir=rtl] .mmr10 {
    margin-right: 10px;
  }
  html[dir=rtl] .mmr15 {
    margin-right: 15px;
  }
  html[dir=rtl] .mmr20 {
    margin-right: 20px;
  }
  html[dir=rtl] .mmr25 {
    margin-right: 25px;
  }
  html[dir=rtl] .mmr30 {
    margin-right: 30px;
  }
  html[dir=rtl] .mhm0,
  html[dir=rtl] .mml0 {
    margin-left: 0px;
  }
  html[dir=rtl] .mml-auto {
    margin-left: auto;
  }
  html[dir=rtl] .mml5 {
    margin-left: 5px;
  }
  html[dir=rtl] .mml10 {
    margin-left: 10px;
  }
  html[dir=rtl] .mml15 {
    margin-left: 15px;
  }
  html[dir=rtl] .mml20 {
    margin-left: 20px;
  }
  html[dir=rtl] .mml25 {
    margin-left: 25px;
  }
  html[dir=rtl] .mml30 {
    margin-left: 30px;
  }
  html[dir=rtl] .mpr0 {
    padding-right: 0px;
  }
  html[dir=rtl] .mpr5pre {
    padding-right: 5%;
  }
  html[dir=rtl] .mpr5 {
    padding-right: 5px;
  }
  html[dir=rtl] .mpr10 {
    padding-right: 10px;
  }
  html[dir=rtl] .mpr15 {
    padding-right: 15px;
  }
  html[dir=rtl] .mpr20 {
    padding-right: 20px;
  }
  html[dir=rtl] .mpr25 {
    padding-right: 25px;
  }
  html[dir=rtl] .mpr30 {
    padding-right: 30px;
  }
  html[dir=rtl] .mpl0 {
    padding-left: 0px;
  }
  html[dir=rtl] .mpl5 {
    padding-left: 5px;
  }
  html[dir=rtl] .mpl10 {
    padding-left: 10px;
  }
  html[dir=rtl] .mpl15 {
    padding-left: 15px;
  }
  html[dir=rtl] .mpl20 {
    padding-left: 20px;
  }
  html[dir=rtl] .mpl25 {
    padding-left: 25px;
  }
  html[dir=rtl] .mpl30 {
    padding-left: 30px;
  }
  html[dir=ltr] .mhm0,
  html[dir=ltr] .mmr0 {
    margin-left: 0px;
  }
  html[dir=ltr] .mmr-auto {
    margin-left: auto;
  }
  html[dir=ltr] .mmr5 {
    margin-left: 5px;
  }
  html[dir=ltr] .mmr10 {
    margin-left: 10px;
  }
  html[dir=ltr] .mmr15 {
    margin-left: 15px;
  }
  html[dir=ltr] .mmr20 {
    margin-left: 20px;
  }
  html[dir=ltr] .mmr25 {
    margin-left: 25px;
  }
  html[dir=ltr] .mmr30 {
    margin-left: 30px;
  }
  html[dir=ltr] .mhm0,
  html[dir=ltr] .mml0 {
    margin-right: 0px;
  }
  html[dir=ltr] .mml-auto {
    margin-right: auto;
  }
  html[dir=ltr] .mml5 {
    margin-right: 5px;
  }
  html[dir=ltr] .mml10 {
    margin-right: 10px;
  }
  html[dir=ltr] .mml15 {
    margin-right: 15px;
  }
  html[dir=ltr] .mml20 {
    margin-right: 20px;
  }
  html[dir=ltr] .mml25 {
    margin-right: 25px;
  }
  html[dir=ltr] .mml30 {
    margin-right: 30px;
  }
  html[dir=ltr] .mpr0 {
    padding-left: 0px;
  }
  html[dir=ltr] .mpr5pre {
    padding-left: 5%;
  }
  html[dir=ltr] .mpr5 {
    padding-left: 5px;
  }
  html[dir=ltr] .mpr10 {
    padding-left: 10px;
  }
  html[dir=ltr] .mpr15 {
    padding-left: 15px;
  }
  html[dir=ltr] .mpr20 {
    padding-left: 20px;
  }
  html[dir=ltr] .mpr25 {
    padding-left: 25px;
  }
  html[dir=ltr] .mpr30 {
    padding-left: 30px;
  }
  html[dir=ltr] .mpl0 {
    padding-right: 0px;
  }
  html[dir=ltr] .mpl5 {
    padding-right: 5px;
  }
  html[dir=ltr] .mpl10 {
    padding-right: 10px;
  }
  html[dir=ltr] .mpl15 {
    padding-right: 15px;
  }
  html[dir=ltr] .mpl20 {
    padding-right: 20px;
  }
  html[dir=ltr] .mpl25 {
    padding-right: 25px;
  }
  html[dir=ltr] .mpl30 {
    padding-right: 30px;
  }
  .mfw-bold {
    font-weight: bold;
  }
  .mdnone {
    display: none;
  }
  .mw25 {
    width: 25%;
  }
  .mw50 {
    width: 50%;
  }
  .mw100 {
    width: 100%;
  }
  .mmw100 {
    max-width: 100%;
  }
  .mcol2 {
    width: 50%;
  }
  .mcol2s10 {
    width: calc(50% - 5px);
  }
  .mcol2s15 {
    width: calc(50% - 7.5px);
  }
  .mcol2s20 {
    width: calc(50% - 10px);
  }
  .mcol2s20-gap {
    column-gap: 18px;
  }
  .mcol2s40 {
    width: calc(50% - 20px);
  }
  .mcol2s50 {
    width: calc(50% - 25px);
  }
  .mcol2s30 {
    width: calc(50% - 15px);
  }
  .mcol3s10 {
    width: calc(100%/3 - 5px);
  }
  .mcol3s15 {
    width: calc(100%/3 - 7.5px);
  }
  .mcol3s20 {
    width: calc(100%/3 - 10px);
  }
  .mcol3s30 {
    width: calc(100%/3 - 15px);
  }
  .mcol4 {
    width: 25%;
  }
  .mcol4s10 {
    width: calc(25% - 5px);
  }
  .mcol4s20 {
    width: calc(25% - 10px);
  }
  .mcol4s30 {
    width: calc(25% - 15px);
  }
  .m-max-h25px {
    max-height: 25px;
  }
  .m-max-h150px {
    max-height: 150px;
  }
  .m-max-h250px {
    max-height: 250px;
  }
  table:not(.ui-datepicker-calendar) {
    width: 100%;
  }
  table:not(.ui-datepicker-calendar) th,
  table:not(.ui-datepicker-calendar) thead {
    display: none;
  }
  table:not(.ui-datepicker-calendar) th,
  table:not(.ui-datepicker-calendar) tr,
  table:not(.ui-datepicker-calendar) td {
    width: 100% !important;
    height: auto !important;
  }
  table:not(.ui-datepicker-calendar) tr:nth-of-type(2n) {
    background-color: inherit;
  }
  table:not(.ui-datepicker-calendar) tr td {
    display: block;
    text-align: center;
  }
  table:not(.ui-datepicker-calendar) tr td:first-child {
    background: #f0f0f0;
    font-weight: bold;
    font-size: 1.3em;
  }
  table:not(.ui-datepicker-calendar) tr td:before {
    content: attr(data-th);
    display: block;
    text-align: center;
    font-size: 18px !important;
    font-weight: 700 !important;
  }
}
@media (min-width: 768px) {
  .dnone_u_sm {
    display: none;
  }
  .dnone_u_smi {
    display: none !important;
  }
}
@media (max-width: 767px), (max-device-width: 767px) {
  .sm_bg_transparent_i {
    background: transparent !important;
  }
  .smflex_unset {
    flex: unset;
  }
  .smdnone {
    display: none;
  }
  .smcontainer {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  .container.c90 {
    width: 90%;
  }
  .smfg0 {
    flex-grow: 0;
  }
  .smflex1 {
    flex: 1;
  }
  .smfg1 {
    flex-grow: 1;
  }
  .smfb0 {
    flex-basis: 0;
  }
  .smfb1 {
    flex-basis: 1;
  }
  .smfw {
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .smfdc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .smaifs {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  .smaife {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -ms-grid-row-align: flex-end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }
  .smjcsb {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
  .smjcsa {
    -webkit-box-pack: space-around;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
  .smjcfs {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .smjcfe {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  .smfdcr {
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .smfdr {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .smfdrr {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .smfcc,
  .smaic {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-grid-row-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .smfcc,
  .smjcc {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
  }
  .smfcc,
  .smflex {
    display: -moz-flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .smcenter {
    text-align: center !important;
  }
  .sminitxt {
    text-align: initial !important;
  }
  .nosmobile {
    display: none !important;
  }
  .smrelative {
    position: relative !important;
  }
  .smmt0 {
    margin-top: 0px;
  }
  .smmt5 {
    margin-top: 5px;
  }
  .smmt10 {
    margin-top: 10px;
  }
  .smmt15 {
    margin-top: 15px;
  }
  .smmt20 {
    margin-top: 20px;
  }
  .smmt25 {
    margin-top: 25px;
  }
  .smmt30 {
    margin-top: 30px;
  }
  .smmb0 {
    margin-bottom: 0px;
  }
  .smmb5 {
    margin-bottom: 5px;
  }
  .smmb10 {
    margin-bottom: 10px;
  }
  .smmb15 {
    margin-bottom: 15px;
  }
  .smmb20 {
    margin-bottom: 20px;
  }
  .smmb25 {
    margin-bottom: 25px;
  }
  .smmb30 {
    margin-bottom: 30px;
  }
  .smpt0 {
    padding-top: 0px;
  }
  .smpt5 {
    padding-top: 5px;
  }
  .smpt10 {
    padding-top: 10px;
  }
  .smpt15 {
    padding-top: 15px;
  }
  .smpt20 {
    padding-top: 20px;
  }
  .smpt25 {
    padding-top: 25px;
  }
  .smpt30 {
    padding-top: 30px;
  }
  .smpb0 {
    padding-bottom: 0px;
  }
  .smpb5 {
    padding-bottom: 5px;
  }
  .smpb10 {
    padding-bottom: 10px;
  }
  .smpb15 {
    padding-bottom: 15px;
  }
  .smpb20 {
    padding-bottom: 20px;
  }
  .smpb25 {
    padding-bottom: 25px;
  }
  .smpb30 {
    padding-bottom: 30px;
  }
  html[dir=rtl] .smhm0,
  html[dir=rtl] .smmr0 {
    margin-right: 0px;
  }
  html[dir=rtl] .smmr-auto {
    margin-right: auto;
  }
  html[dir=rtl] .smmr5 {
    margin-right: 5px;
  }
  html[dir=rtl] .smmr10 {
    margin-right: 10px;
  }
  html[dir=rtl] .smmr15 {
    margin-right: 15px;
  }
  html[dir=rtl] .smmr20 {
    margin-right: 20px;
  }
  html[dir=rtl] .smmr25 {
    margin-right: 25px;
  }
  html[dir=rtl] .smmr30 {
    margin-right: 30px;
  }
  html[dir=rtl] .smml-auto {
    margin-left: auto;
  }
  html[dir=rtl] .smhm0,
  html[dir=rtl] .smml0 {
    margin-left: 0px;
  }
  html[dir=rtl] .smml5 {
    margin-left: 5px;
  }
  html[dir=rtl] .smml10 {
    margin-left: 10px;
  }
  html[dir=rtl] .smml15 {
    margin-left: 15px;
  }
  html[dir=rtl] .smml20 {
    margin-left: 20px;
  }
  html[dir=rtl] .smml25 {
    margin-left: 25px;
  }
  html[dir=rtl] .smml30 {
    margin-left: 30px;
  }
  html[dir=rtl] .smpr0 {
    padding-right: 0px;
  }
  html[dir=rtl] .smpr5pre {
    padding-right: 5%;
  }
  html[dir=rtl] .smpr5 {
    padding-right: 5px;
  }
  html[dir=rtl] .smpr10 {
    padding-right: 10px;
  }
  html[dir=rtl] .smpr15 {
    padding-right: 15px;
  }
  html[dir=rtl] .smpr20 {
    padding-right: 20px;
  }
  html[dir=rtl] .smpr25 {
    padding-right: 25px;
  }
  html[dir=rtl] .smpr30 {
    padding-right: 30px;
  }
  html[dir=rtl] .smpl0 {
    padding-left: 0px;
  }
  html[dir=rtl] .smpl5 {
    padding-left: 5px;
  }
  html[dir=rtl] .smpl10 {
    padding-left: 10px;
  }
  html[dir=rtl] .smpl15 {
    padding-left: 15px;
  }
  html[dir=rtl] .smpl20 {
    padding-left: 20px;
  }
  html[dir=rtl] .smpl25 {
    padding-left: 25px;
  }
  html[dir=rtl] .smpl30 {
    padding-left: 30px;
  }
  html[dir=ltr] .smhm0,
  html[dir=ltr] .smmr0 {
    margin-left: 0px;
  }
  html[dir=ltr] .smmr-auto {
    margin-left: auto;
  }
  html[dir=ltr] .smmr5 {
    margin-left: 5px;
  }
  html[dir=ltr] .smmr10 {
    margin-left: 10px;
  }
  html[dir=ltr] .smmr15 {
    margin-left: 15px;
  }
  html[dir=ltr] .smmr20 {
    margin-left: 20px;
  }
  html[dir=ltr] .smmr25 {
    margin-left: 25px;
  }
  html[dir=ltr] .smmr30 {
    margin-left: 30px;
  }
  html[dir=ltr] .smml-auto {
    margin-right: auto;
  }
  html[dir=ltr] .smhm0,
  html[dir=ltr] .smml0 {
    margin-right: 0px;
  }
  html[dir=ltr] .smml5 {
    margin-right: 5px;
  }
  html[dir=ltr] .smml10 {
    margin-right: 10px;
  }
  html[dir=ltr] .smml15 {
    margin-right: 15px;
  }
  html[dir=ltr] .smml20 {
    margin-right: 20px;
  }
  html[dir=ltr] .smml25 {
    margin-right: 25px;
  }
  html[dir=ltr] .smml30 {
    margin-right: 30px;
  }
  html[dir=ltr] .smpr0 {
    padding-left: 0px;
  }
  html[dir=ltr] .smpr5pre {
    padding-left: 5%;
  }
  html[dir=ltr] .smpr5 {
    padding-left: 5px;
  }
  html[dir=ltr] .smpr10 {
    padding-left: 10px;
  }
  html[dir=ltr] .smpr15 {
    padding-left: 15px;
  }
  html[dir=ltr] .smpr20 {
    padding-left: 20px;
  }
  html[dir=ltr] .smpr25 {
    padding-left: 25px;
  }
  html[dir=ltr] .smpr30 {
    padding-left: 30px;
  }
  html[dir=ltr] .smpl0 {
    padding-right: 0px;
  }
  html[dir=ltr] .smpl5 {
    padding-right: 5px;
  }
  html[dir=ltr] .smpl10 {
    padding-right: 10px;
  }
  html[dir=ltr] .smpl15 {
    padding-right: 15px;
  }
  html[dir=ltr] .smpl20 {
    padding-right: 20px;
  }
  html[dir=ltr] .smpl25 {
    padding-right: 25px;
  }
  html[dir=ltr] .smml30 {
    padding-right: 30px;
  }
  .smpos_inherit {
    position: inherit;
  }
  .sm-w-fit {
    width: fit-content;
  }
  .smgap0i {
    gap: 0 !important;
  }
  .smw25 {
    width: 25%;
  }
  .smw50 {
    width: 50%;
  }
  .smw100 {
    width: 100%;
  }
  .smmw100 {
    max-width: 100%;
  }
  .smmax-w_unset {
    max-width: unset;
  }
  .smcol2s10 {
    width: calc(50% - 5px);
  }
  .smcol2s15 {
    width: calc(50% - 7.5px);
  }
  .smcol2s20 {
    width: calc(50% - 10px);
  }
  .smcol2s30 {
    width: calc(50% - 15px);
  }
  .smcol3s10 {
    width: calc(100%/3 - 5px);
  }
  .smcol3s15 {
    width: calc(100%/3 - 7.5px);
  }
  .smcol3s20 {
    width: calc(100%/3 - 10px);
  }
  .smcol3s30 {
    width: calc(100%/3 - 15px);
  }
  .sm-max-h25px {
    max-height: 25px;
  }
  .sm-max-h150px {
    max-height: 150px;
  }
  .sm-max-h250px {
    max-height: 250px;
  }
  .TabsHead .thbox {
    background-color: #fff;
  }
  .TabsHead .thbox,
  .TabsHead .thbox button {
    width: 100%;
  }
  .TabsHead .thbox {
    position: relative;
    overflow: hidden;
    z-index: 20;
  }
  .TabsHead.dropped .thbox {
    position: absolute;
    top: 0;
  }
  .TabsHead:not(.dropped) button:not(:first-child) {
    position: absolute;
    top: 100%;
  }
}
.topSrch {
  position: relative;
  pointer-events: all;
  min-height: 45px;
}
.topSrch .cfi label {
  opacity: 0;
  visibility: hidden;
}
.topSrch .cfi input {
  min-height: 45px;
  width: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 1;
  border: 0;
  opacity: 0;
  visibility: hidden;
  border-radius: 0;
  background-color: transparent;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding-top: 5px;
  padding-bottom: 5px;
}
.topSrch .cfb {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.topSrch .cfb button {
  display: flex;
  font-size: inherit;
  font-weight: inherit;
  min-width: unset;
  padding: inherit;
  background-color: transparent;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.topSrch .cfb button:hover svg path {
  fill: #000 !important;
}
.topSrch.active {
  position: relative;
}
.topSrch.active:after {
  width: 100%;
}
.topSrch.active .cfi.focus label {
  top: 15px;
  transform: translateY(-100%);
  font-size: 15px;
  font-size: calc(14px + 0.052vw);
}
.topSrch.active .cfi label {
  opacity: 1;
  visibility: visible;
  top: 50%;
  transform: translateY(-50%);
  font-size: 14px;
}
.topSrch.active .cfi input {
  width: calc(100px + 10vw);
  padding-right: 45px;
  opacity: 1;
  visibility: visible;
  max-width: 60vw;
  border: 1px solid;
  border-radius: 23px;
  font-size: 18px;
  font-size: calc(14px + 0.208vw);
}
.topSrch.active .cfi input:focus {
  outline: 2px solid #29b22e;
}
.topSrch.active .cfb {
  pointer-events: all;
  height: 100%;
  border-radius: 23px;
}
.topSrch.active .cfb button {
  opacity: 1;
  visibility: visible;
  padding: 5px 10px;
}
.topSrch.active .cfb button svg path {
  fill: #0d0a0a;
}
@media (max-width: 1024px), (max-device-width: 1024px) {
  .topSrch.active .cfi input {
    width: 100%;
    max-width: inherit;
  }
}
footer .footer_parta {
  color: #FFFFFF;
  background: #111;
  padding-top: 15px;
}
footer .footer_parta .footer-menu > ul {
  font-size: 16px;
  font-size: calc(14px + 0.104vw);
}
footer .footer_parta .footer-menu > ul > li {
  padding-bottom: 25px;
}
footer .footer_parta .footer-menu > ul > li a {
  padding-bottom: 8px;
  display: block;
}
footer .footer_parta .footer-menu > ul > li > a,
footer .footer_parta .footer-menu > ul > li > h4 {
  font-weight: 700;
  padding-bottom: 24px;
}
footer .footer_partb {
  background: #1F1F1F;
  color: #FFFFFF;
}
footer .footer_partb ul li a {
  font-size: 16px;
  font-size: calc(14px + 0.104vw);
}
@media (max-width: 1024px), (max-device-width: 1024px) {
  footer .footer_parta {
    padding-top: 0px;
  }
  footer .footer_parta .footer-menu > ul > li > a,
  footer .footer_parta .footer-menu > ul > li > h4 {
    padding-bottom: 15px;
  }
}
@media (max-width: 767px), (max-device-width: 767px) {
  footer .footer_parta .logo_footer img {
    width: 150px;
    height: 32px;
  }
}
html[dir="rtl"] footer .footer_parta .footer-menu > ul > li {
  padding-left: calc(4.5vw + 15px);
}
html[dir="rtl"] footer .footer_partb ul li a {
  padding-left: 25px;
}
html[dir="ltr"] footer .footer_parta .footer-menu > ul > li {
  padding-right: calc(4.5vw + 15px);
}
html[dir="ltr"] footer .footer_partb ul li a {
  padding-right: 25px;
}
.malamldCo {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  max-height: 100vh;
  z-index: 201;
  background-color: rgba(0, 0, 0, 0.67);
  display: flex;
  align-items: center;
  justify-content: center;
}
.loaderWrap-budget {
  background-image: url(images/loaderWrap-budget.jpg);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.loaderWrap-budget:before {
  background-color: rgba(0, 0, 0, 0.37);
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}
.loader-budget {
  background-image: url(images/loader-budget.gif);
  width: 150px;
  height: 150px;
}
.loader-budget:before {
  content: '';
  display: block;
  height: 1.5px;
  background: #F68A1F;
  position: absolute;
  width: 150%;
  bottom: 50px;
  left: 50%;
  transform: translateX(-50%);
}
@keyframes spinloader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#skiplinks a {
  position: fixed;
  opacity: 0;
  z-index: -1;
}
#skiplinks a:focus {
  opacity: 1;
  background-color: #eee;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
@media (max-width: 1499px) {
  .c15slide_layout {
    width: calc(100% - 60px);
  }
}
.slideOver .swiper-button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  cursor: pointer;
}
html[dir="rtl"] .slideOver .swiper-button.next {
  left: 4.3%;
}
html[dir="rtl"] .slideOver .swiper-button.prev {
  right: 4.3%;
}
html[dir="ltr"] .slideOver .swiper-button.next {
  right: 4.3%;
}
html[dir="ltr"] .slideOver .swiper-button.prev {
  left: 4.3%;
}
.horiz_slider {
  overflow: hidden;
}
.horiz_slider .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
  width: fit-content;
}
#MavilixCookiesBox {
  position: fixed;
  color: white;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 10px 0;
  font-size: 16px;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-transition: all 0.8s ease;
  transition: all 0.8s ease;
  opacity: 0;
  visibility: hidden;
  transform: translateY(100%);
}
#MavilixCookiesBox.showed {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
#MavilixCookiesBox .mx-cb-container {
  position: relative;
  width: 90%;
  margin: 0 auto;
  max-width: 1600px;
}
#MavilixCookiesBox .mx-cb-container .priv {
  padding: 7px 0;
  text-align: initial;
  font-weight: 300;
  line-height: 1.5;
  max-width: 1200px;
}
#MavilixCookiesBox .mx-cb-container .btn button {
  cursor: pointer;
  border: 0;
  line-height: 1;
  background-color: transparent !important;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#MavilixCookiesBox .mx-cb-container .btn button.Agree {
  color: white;
  margin: 0 20px;
  padding: 10px 25px;
  border: 2px solid white !important;
  font-size: 15px !important;
  border-radius: 42px;
}
#MavilixCookiesBox .mx-cb-container .btn button.Agree i {
  margin-bottom: 1px;
}
#MavilixCookiesBox .mx-cb-container .btn button.Agree svg {
  width: 10px;
  height: 10px;
  min-width: 10px;
  min-height: 10px;
}
#MavilixCookiesBox .mx-cb-container .btn button.Agree svg path {
  fill: #fff;
}
#MavilixCookiesBox .mx-cb-container .btn button.Agree:hover {
  color: #000;
  background-color: white !important;
}
#MavilixCookiesBox .mx-cb-container .btn button.Close svg {
  width: 12px;
  height: 12px;
  min-width: 12px;
  min-height: 12px;
}
#MavilixCookiesBox .mx-cb-container .btn button.Close svg path {
  fill: white !important;
}
#MavilixCookiesBox .mx-cb-container .btn button.Close:hover {
  transform: scale(1.2);
}
#MavilixCookiesBox h6 {
  color: white;
  font-weight: 500;
}
#MavilixCookiesBox hr {
  width: 1px;
  height: auto;
  border: 0;
  margin: 0 20px;
  margin: 0 calc(20px + 1vw);
  min-width: 1px;
  background-color: white;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
html[dir=rtl] #MavilixCookiesBox {
  direction: rtl;
}
html[dir=ltr] #MavilixCookiesBox .lng-he,
html[dir=rtl] #MavilixCookiesBox .lng-en {
  display: none;
}
html[dir=ltr] #MavilixCookiesBox .mx-cb-container .btn button.Agree i {
  transform: scaleX(-1);
}
@media (max-width: 1024px) {
  #MavilixCookiesBox .mx-cb-container {
    flex-wrap: wrap;
  }
  #MavilixCookiesBox hr {
    margin: 0 10px;
  }
  #MavilixCookiesBox .btn,
  #MavilixCookiesBox .twrap {
    width: 100%;
  }
  #MavilixCookiesBox .twrap {
    margin-bottom: 10px;
  }
  #MavilixCookiesBox .text {
    align-items: flex-start;
  }
  #MavilixCookiesBox .text .priv {
    height: 3.9em;
    padding: 3px 0 0 0;
    line-height: 1.3em;
    overflow-x: hidden;
    overflow-y: auto;
  }
  #MavilixCookiesBox .btn {
    justify-content: flex-end;
  }
}
@media (max-width: 760px) {
  #MavilixCookiesBox h6 {
    font-size: 17px;
  }
  #MavilixCookiesBox .text {
    font-size: 14px;
  }
  #MavilixCookiesBox .text .priv {
    padding: 0;
  }
  #MavilixCookiesBox .btn {
    justify-content: center;
  }
  #MavilixCookiesBox .mx-cb-container .btn button.Agree {
    padding: 7px 20px;
  }
  #MavilixCookiesBox .Close {
    position: absolute;
    top: 2px;
    right: 0;
    transform: translateX(50%);
  }
}
ul.menu404 li {
  margin-bottom: 15px;
}
ul.menu404 li a {
  text-decoration: underline;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
ul.menu404 li a:hover {
  -webkit-text-stroke: 0.3px #00285F;
}
html[dir=rtl] ul.menu404 li {
  margin-left: 32px;
}
html[dir=ltr] ul.menu404 li {
  margin-right: 32px;
}
.wpcf7 .required {
  color: #E20A45;
}
.wpcf7 .cftsc .wpcf7-form-control-wrap {
  width: auto;
  display: block;
}
.wpcf7 .cftsc .wpcf7-form-control-wrap .wpcf7-list-item-label {
  display: none;
}
.wpcf7 .cftsc a {
  font-weight: 700;
  text-decoration: underline;
}
.wpcf7 .cfchk .wpcf7-form-control-wrap {
  width: auto;
  display: block;
}
.wpcf7 .cfchk .wpcf7-form-control-wrap .wpcf7-list-item-label {
  display: none;
}
.wpcf7 .cfchk input[type="checkbox"] {
  width: 19px;
  padding: 0 !important;
  height: 19px;
  max-height: 19px;
  min-height: 19px;
  max-width: 19px;
  border-radius: 7px !important;
  overflow: hidden;
  appearance: none;
  -webkit-appearance: none;
  outline: none;
  cursor: pointer;
  border: 1px solid #333;
}
.wpcf7 .cfchk input[type="checkbox"]:after {
  background-image: url(images/icons/v.svg);
  background-size: 15px 15px;
  display: inline-block;
  width: 15px;
  height: 16px;
  content: "";
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.wpcf7 .cfchk input[type="checkbox"]:focus {
  border: 2px solid #0a62d5;
  box-shadow: 0 0 0 2px rgba(10, 98, 213, 0.2);
}
.wpcf7 .cfchk input[type="checkbox"]:checked:after {
  opacity: 1;
  visibility: visible;
}
.wpcf7 .cfchk input[type="checkbox"]:checked:hover:after {
  background-image: url(images/icons/v_gray.svg);
  opacity: 1;
  visibility: visible;
}
.wpcf7 .cfchk .cfchk_label {
  pointer-events: inherit;
}
.wpcf7 .cfchk label:not(.error) {
  padding: 0;
  font-size: 20px;
  font-size: calc(14px + 0.312vw);
  position: relative;
}
.wpcf7 .cfchk label.infor {
  font-size: 18px;
  font-size: calc(14px + 0.208vw);
  padding: 0 !important;
  position: unset;
  top: unset;
  transform: unset;
}
.wpcf7 .file_cfi .file_name {
  position: absolute;
  padding: 15px 20px;
  z-index: 1;
}
.wpcf7 .file_cfi .remove_file {
  position: absolute;
  left: 25px;
  top: 15px;
  z-index: 999;
}
.wpcf7 .file_cfi span.wpcf7-form-control-wrap {
  border-radius: 50px;
  border: 1px solid rgba(255, 255, 255, 0.4);
  background: gray;
}
.wpcf7 .file_cfi input[type="file"] {
  opacity: 0;
  width: 100%;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}
.wpcf7 .file_cfi::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url(images/icon_upload.svg);
  background-repeat: no-repeat;
  background-position: center;
  z-index: 9;
}
.wpcf7 .file_cfi.focus::after {
  content: none;
}
.wpcf7 .wpcf7-form textarea {
  height: 150px;
}
.wpcf7 .labelsform {
  color: orangered;
  font-weight: 400;
}
.wpcf7 .labelsform .cfb {
  position: relative;
}
.wpcf7 .labelsform .cfb .wpcf7-spinner {
  top: 0;
  position: absolute;
  left: 0;
  margin: 0;
  width: 100%;
  border-radius: 50px;
  height: 100%;
}
.wpcf7 .labelsform .cfb input {
  background: #403D3D;
  border-radius: 50px;
  font-size: 20px;
  font-size: calc(14px + 0.312vw);
  border: 0;
  padding: 14px 18px;
  color: #ffffff;
  font-weight: 700;
}
.wpcf7 .labelsform input,
.wpcf7 .labelsform textarea {
  border-radius: 6px;
  border: 1px solid #CACACA;
}
html[dir=rtl] .wpcf7 .cfchk label:not(.error) {
  padding-right: 15px;
}
html[dir=rtl] .wpcf7 .inputws .icon_s {
  left: 15px;
}
html[dir=ltr] .wpcf7 .cfchk label:not(.error) {
  padding-left: 15px;
}
html[dir=ltr] .wpcf7 .inputws .icon_s {
  right: 15px;
}
.ymx_tabs [role="tab"] {
  position: relative;
  z-index: 2;
  border-bottom: 2px solid hsl(219, 1%, 72%);
  border-radius: 5px 5px 0 0;
  background: hsl(220, 20%, 94%);
  overflow: hidden;
  cursor: pointer;
  color: #000000;
}
.ymx_tabs [role="tab"] .focusEl {
  display: inline-block;
}
.ymx_tabs [role="tab"]:hover .focusEl,
.ymx_tabs [role="tab"]:focus .focusEl,
.ymx_tabs [role="tab"]:active .focusEl {
  padding: 2px 4px;
  border: 2px solid #2474d6;
  border-radius: 3px;
}
.ymx_tabs [role="tabpanel"] {
  padding: 5px;
  border: 2px solid hsl(219, 1%, 72%);
  border-radius: 0 5px 5px;
  background: hsl(220, 43%, 99%);
  min-height: 10em;
}
.ymx_tabs [role="tabpanel"]:not(.container) {
  width: 100%;
}
.ymx_tabs [role="tabpanel"].is-hidden {
  display: none;
}
.grid {
  display: grid;
}
.grid.gap-5 {
  gap: 5px;
}
.grid.gap-10 {
  gap: 10px;
}
.grid.gap-15 {
  gap: 15px;
}
.grid.gap-20 {
  gap: 20px;
}
.grid.gap-25 {
  gap: 25px;
}
.grid.gap-30 {
  gap: 30px;
}
.grid.gap-35 {
  gap: 35px;
}
.grid.gap-40 {
  gap: 40px;
}
.grid.g-col-full {
  grid-column: 1/10;
}
.grid.g-col-a {
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
}
.grid.g-col-a-300px {
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.grid.g-col-2_1fr {
  grid-template-columns: repeat(2, 1fr);
}
.grid.g-col-2 {
  grid-template-columns: repeat(2, minmax(250px, 1fr));
}
.grid.g-col-3 {
  grid-template-columns: repeat(3, minmax(300px, 1fr));
}
.grid.g-col-3_1fr {
  grid-template-columns: repeat(3, 1fr);
}
.grid.g-col-4 {
  grid-template-columns: repeat(4, 1fr);
}
.grid.g-col-5 {
  grid-template-columns: repeat(5, minmax(200px, 1fr));
}
.grid.g-col-6 {
  grid-template-columns: repeat(6, minmax(100px, 1fr));
}
.grid.g-col-7 {
  grid-template-columns: repeat(7, minmax(100px, 1fr));
}
@media (max-width: 1024px) {
  .grid.m-g-col-a {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  }
  .grid.m-g-col-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid.m-g-col-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid.m-g-col-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid.m-g-col-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid.m-g-col-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid.m-g-col-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid.m-g-col-7 {
    grid-template-columns: repeat(7, 1fr);
  }
}
@media (max-width: 767px), (max-device-width: 767px) {
  body .sm-gap-15 {
    gap: 15px;
  }
  .grid.sm-g-col-a {
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  }
  .grid.sm-gap-5 {
    gap: 5px;
  }
  .grid.sm-gap-10 {
    gap: 10px;
  }
  .grid.sm-gap-15 {
    gap: 15px;
  }
  .grid.sm-gap-20 {
    gap: 20px;
  }
  .grid.sm-g-col-1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .grid.sm-g-col-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid.sm-g-col-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .grid.sm-g-col-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid.sm-g-col-5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .grid.sm-g-col-6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .grid.sm-g-col-7 {
    grid-template-columns: repeat(7, 1fr);
  }
}
.page-template-front #HeadFix {
  position: absolute;
}
#HeadFix {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 125;
}
#HeadFix header.stiky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 99;
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.1);
}
#Content {
  min-height: 100vh;
}
.scrollx {
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}
.overflow-x {
  overflow-x: auto;
}
.sidemenu_links a.hovBorder,
.sidemenu_links button.hovBorder {
  border: 2px solid transparent;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.sidemenu_links a.hovBorder:hover,
.sidemenu_links button.hovBorder:hover {
  border: 2px solid #EB5623;
}
.triangle {
  position: relative;
  height: 130px;
  width: 100%;
  transform: translateY(1px);
}
.triangle::before {
  content: "";
  position: absolute;
  top: 0px;
  width: 0;
  height: 0;
  border-bottom: 130px solid red;
  /* ניצב תחתון */
}
.triangle.footer_triangle::before {
  border-bottom-color: #111;
}
.triangle.mtracker::before {
  border-bottom-color: #F68A1F;
}
html[dir="rtl"] .triangle::before {
  right: 0;
  border-left: calc(115vw) solid transparent;
  /* היתר */
}
html[dir="rtl"] .triangle.oppic::before {
  left: 0;
  border-right: calc(115vw) solid transparent;
  /* היתר */
  right: unset;
  border-left: unset;
}
html[dir="ltr"] .triangle::before {
  left: 0;
  border-right: calc(115vw) solid transparent;
  /* היתר */
}
html[dir="ltr"] .triangle.oppic::before {
  right: 0;
  border-left: calc(115vw) solid transparent;
  /* היתר */
  left: unset;
  border-right: unset;
}
@media (max-width: 767px), (max-device-width: 767px) {
  .triangle {
    height: 60px;
  }
  .triangle::before {
    border-bottom-width: 60px;
    border-right-width: calc(100vw - 60px);
  }
  .triangle.oppi::before {
    border-left-width: calc(100vw - 60px);
  }
  html[dir="rtl"] .triangle::before {
    border-right-width: calc(100vw - 60px);
  }
  html[dir="rtl"] .triangle.oppi::before {
    border-left-width: calc(100vw - 60px);
  }
  html[dir="ltr"] .triangle::before {
    border-left-width: calc(100vw - 60px);
  }
  html[dir="ltr"] .triangle.oppi::before {
    border-right-width: calc(100vw - 60px);
  }
}
.bdj.created_date {
  position: absolute;
  bottom: 25px;
  background: #F5E9E5;
  padding: 8px 16px;
  color: #383838;
  border-radius: 8px;
}
html[dir="rtl"] .bdj.created_date {
  right: 25px;
}
html[dir="ltr"] .bdj.created_date {
  left: 25px;
}
.btnTiTe_SC.withbortop {
  position: relative;
}
.btnTiTe_SC.withbortop:after {
  position: absolute;
  content: '';
  width: 100%;
  height: 1px;
  background: #F3F3F3;
  top: 0;
}
@media (max-width: 767px), (max-device-width: 767px) {
  .btnTiTe_SC.withbortop:after {
    transform: translateX(-50%);
    width: 90%;
    left: 50%;
  }
}
.quoteBox_SC .quoteIcon {
  border-radius: 50%;
  padding: 15px;
  border: 2.5px solid #00285F;
}
@media (max-width: 767px), (max-device-width: 767px) {
  .quoteBox_SC .quoteIcon {
    border: 1.5px solid #EB5623;
  }
}
.blueRec_SC {
  position: relative;
}
.blueRec_SC .in_blueRec_SC .blueRecBG_img {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  z-index: 1;
  background-size: 50% 100%;
}
.blueRec_SC .in_blueRec_SC .in_blueRec {
  padding: calc(44px + 2vw);
}
html[dir=rtl] .blueRec_SC .in_blueRec_SC .in_blueRec.blue {
  background: linear-gradient(270deg, #00285F 0%, #00285F 51%, rgba(46 66 151 / 20%) 68%, rgba(255, 255, 255, 0) 100%) no-repeat;
}
html[dir=rtl] .blueRec_SC .in_blueRec_SC .blueRecBG_img {
  background-position: left;
  left: 0;
}
html[dir=ltr] .blueRec_SC .in_blueRec_SC .in_blueRec.blue {
  background: linear-gradient(90deg, #00285F 0%, #00285F 51%, rgba(46 66 151 / 20%) 68%, rgba(255, 255, 255, 0) 100%) no-repeat;
}
html[dir=ltr] .blueRec_SC .in_blueRec_SC .blueRecBG_img {
  background-position: left;
  right: 0;
  transform: scaleX(-1);
}
@media (max-width: 768px) {
  html[dir=rtl] .blueRec_SC .in_blueRec_SC .blueRecBG_img,
  html[dir=ltr] .blueRec_SC .in_blueRec_SC .blueRecBG_img {
    background-position: bottom;
    background-size: 100% auto;
  }
  html[dir=rtl] .blueRec_SC .in_blueRec_SC .in_blueRec,
  html[dir=ltr] .blueRec_SC .in_blueRec_SC .in_blueRec {
    padding: 45px;
    padding-bottom: 150px;
  }
  html[dir=rtl] .blueRec_SC .in_blueRec_SC .in_blueRec.blue,
  html[dir=ltr] .blueRec_SC .in_blueRec_SC .in_blueRec.blue {
    background: linear-gradient(180deg, #0E1C56 0%, #0E1C56 calc(100% - 150px), rgba(46, 66, 151, 0.2) 100%);
  }
  html[dir=rtl] .blueRec_SC .in_blueRec_SC .in_blueRec.wimob,
  html[dir=ltr] .blueRec_SC .in_blueRec_SC .in_blueRec.wimob {
    padding-bottom: 300px;
  }
  html[dir=rtl] .blueRec_SC .in_blueRec_SC .in_blueRec.wimob.blue,
  html[dir=ltr] .blueRec_SC .in_blueRec_SC .in_blueRec.wimob.blue {
    background: linear-gradient(180deg, #0E1C56 0%, #0E1C56 calc(100% - 270px), rgba(46, 66, 151, 0.2) 100%);
  }
}
.mainPlasmaHP_SC {
  min-height: calc(100vh);
  margin-bottom: -70px;
  padding-bottom: 130px;
}
.mainPlasmaHP_SC::before {
  border-bottom-color: #111;
  content: "";
  position: absolute;
  bottom: -1px;
  width: 0;
  height: 0;
  border-bottom: 130px solid #FFFFFF;
  z-index: 1;
}
.mainPlasmaHP_SC .overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.mainPlasmaHP_SC .overlay:after {
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background: linear-gradient(0deg, rgba(21, 21, 21, 0.7) -1.19%, rgba(17, 17, 17, 0.57) 12.09%, rgba(0, 0, 0, 0) 70.61%);
}
html[dir=rtl] .mainPlasmaHP_SC::before {
  right: 0;
  border-left: calc(99vw) solid transparent;
}
html[dir=ltr] .mainPlasmaHP_SC::before {
  left: 0;
  border-right: calc(99vw) solid transparent;
}
@media (max-width: 768px) {
  .mainPlasmaHP_SC {
    margin-bottom: -40px;
    padding-bottom: 70px;
  }
  .mainPlasmaHP_SC::before {
    border-bottom: 70px solid #FFFFFF;
  }
}
.serch-d .ymx_tabs [role="tablist"] .btn {
  color: #ffffff;
  border: none;
  padding: 17px clamp(15px, 3vw, 32px);
  border-radius: 0;
  background-color: #00285F;
}
.serch-d .ymx_tabs [role="tablist"] .btn .tab_icon .icon_h {
  display: none;
}
.serch-d .ymx_tabs [role="tablist"] .btn:hover,
.serch-d .ymx_tabs [role="tablist"] .btn:focus {
  background-color: #03224d;
}
.serch-d .ymx_tabs [role="tablist"] .btn[aria-selected="true"],
.serch-d .ymx_tabs [role="tablist"] .btn:active {
  color: #00285F;
}
.serch-d .ymx_tabs [role="tablist"] .btn[aria-selected="true"] .tab_icon .icon_h,
.serch-d .ymx_tabs [role="tablist"] .btn:active .tab_icon .icon_h {
  display: inherit;
}
.serch-d .ymx_tabs [role="tablist"] .btn[aria-selected="true"] .tab_icon .icon_n,
.serch-d .ymx_tabs [role="tablist"] .btn:active .tab_icon .icon_n {
  display: none;
}
.serch-d .ymx_tabs [role="tabpanel"] {
  border: 0;
  border-radius: 0;
}
html[dir=rtl] .serch-d .ymx_tabs [role="tabpanel"] {
  border-radius: 8px 0px 8px 8px;
}
html[dir=ltr] .serch-d .ymx_tabs [role="tabpanel"] {
  border-radius: 0px 8px 8px 8px;
}
.serch-m {
  position: fixed;
  background: #FFFFFF;
  bottom: 0;
  z-index: 1111;
  width: 100%;
  left: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: 0;
}
.serch-m.sercOpen {
  height: 100%;
}
.serch-m .serch-m_header {
  background: #00285F;
}
.serch-m .cardflow_in,
.serch-m .cardflow {
  position: relative;
  background: #FFFFFF;
  min-height: -webkit-fill-available;
  height: 100%;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 1;
}
.serch-m .cardflow_in:not(.active),
.serch-m .cardflow:not(.active) {
  opacity: 0;
  z-index: -1;
  height: 0;
  min-height: 0;
  overflow: hidden;
}
.serch-m .cardflow_in:not(.active) > *,
.serch-m .cardflow:not(.active) > * {
  display: none;
}
.serch-m .cardflow_in {
  width: 100%;
}
.serch-m .cardflow_in:not(.active) {
  width: 0;
}
.serch-m .qcard {
  position: relative;
  background: #FFFFFF;
  min-height: -webkit-fill-available;
  z-index: 1;
}
.serch-m .qcard:not(.active) {
  opacity: 0;
  z-index: -1;
  height: 0;
  min-height: 0;
  overflow: hidden;
}
.serch-m .qcard:not(.active) > * {
  display: none;
}
body.home.sercOpen .mainPlasmaHP_SC .secTitle {
  opacity: 0;
  visibility: hidden;
}
body.home.sercOpen .plasma_wGfrom.sercOpen ~ *,
body.home.sercOpen .pgname.serchfrOpen ~ * {
  display: none;
}
.plasma_wGfrom.sercOpen .overlay:after {
  background: rgba(30, 30, 30, 0.8);
}
.fserc_box {
  background: #FFF;
  box-shadow: 0px 2px 16px 0px rgba(0, 40, 95, 0.15);
}
#breadcrumbs {
  font-size: 16px;
}
#breadcrumbs > span {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
#breadcrumbs a {
  text-decoration: underline;
}
#FlotHeader {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
#FlotHeader .wpgtitle {
  border-bottom: 1px solid #EBEEF3;
  padding-bottom: 30px;
}
#FlotHeader.fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 99;
  background: #FFFFFF;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
#FlotHeader.fixed .wpgtitle {
  border-bottom: 0px solid #EBEEF3;
  padding-bottom: 0px;
}
@media (max-width: 767px), (max-device-width: 767px) {
  .main_header {
    box-shadow: none;
  }
  #FlotHeader {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  }
  #FlotHeader .wpgtitle {
    border-bottom: 0px solid #EBEEF3;
    padding-bottom: 0px;
  }
}
.figure picture.inR3 {
  aspect-ratio: 4/2.2;
}
.figure picture.inR4_3 {
  aspect-ratio: 4/3;
}
.figure picture.inR4 {
  aspect-ratio: 4/2.3;
}
.figure picture.inR4_4 {
  aspect-ratio: 4/4;
}
.figure picture img:not(.notcove) {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.figure picture img.obf_containe {
  object-fit: contain;
}
@media (max-width: 767px), (max-device-width: 767px) {
  .figure picture.sm_inR3 {
    aspect-ratio: 4/2.2;
  }
  .figure picture.sm_inR4_3 {
    aspect-ratio: 4/3;
  }
  .figure picture.sm_inR4 {
    aspect-ratio: 4/2.3;
  }
  .figure picture.sm_inR4_4 {
    aspect-ratio: 4/4;
  }
  .figure picture img:not(.notcove) {
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
  }
  .figure picture img.obf_containe {
    object-fit: contain;
  }
}
.ymx_accordion .accordion {
  border: 0px solid hsl(0, 0%, 52%);
  border-radius: 0px;
  /* For Edge bug https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/4806035/ */
}
.ymx_accordion .accordion .accordionBtnTitle {
  margin: 0;
  padding: 0;
}
.ymx_accordion .accordion:focus-within {
  border-color: transparent;
}
.ymx_accordion .accordion:focus-within .accordionBtnTitle {
  background-color: transparent;
}
.ymx_accordion .accordion > * + * {
  border: none;
}
.ymx_accordion .accordion .accordion-icon {
  border: none;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  background: #EBEEF3;
  transform: none;
  position: static;
}
.ymx_accordion .accordion .accordion-trigger {
  margin-bottom: 15px;
  text-align: inherit;
  font-weight: normal;
  width: 100%;
  transition: all 0s ease;
  color: #383838;
  border-bottom: 1px solid #DCDCDC;
}
.ymx_accordion .accordion .accordion-trigger .min {
  display: none;
}
.ymx_accordion .accordion .accordion-trigger:focus,
.ymx_accordion .accordion .accordion-trigger:hover {
  transition: all 0s ease;
  color: #383838;
  font-weight: 600;
}
.ymx_accordion .accordion .accordion-trigger:focus .accordion-icon,
.ymx_accordion .accordion .accordion-trigger:hover .accordion-icon {
  border-color: transparent;
}
.ymx_accordion .accordion .accordion-trigger:focus {
  outline: 0px solid #cdcdcd;
}
.ymx_accordion .accordion .accordion-trigger[aria-expanded="true"] {
  border-bottom: none;
  position: relative;
  margin-bottom: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  font-weight: 600;
}
.ymx_accordion .accordion .accordion-trigger[aria-expanded="true"]:after {
  content: '';
  /*      background: #404040;*/
  height: 1px;
  width: calc(100% - 30px);
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.ymx_accordion .accordion .accordion-trigger[aria-expanded="true"] .accordion-icon {
  background: #00285F;
}
.ymx_accordion .accordion .accordion-trigger[aria-expanded="true"] .accordion-icon .plus {
  display: none;
}
.ymx_accordion .accordion .accordion-trigger[aria-expanded="true"] .accordion-icon .min {
  display: inherit;
}
.ymx_accordion .accordion .accordion-panel {
  margin: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #DCDCDC;
}
.ymx_accordion .accordion .accordion-panel[hidden] {
  display: none;
}
.ymx_accordion .cf_fe_ul .cf_fe_li.col {
  margin-left: 0px;
  margin-right: 0px;
}
.ymx_accordion .cf_fe_ul .cf_fe_li.col .like_a {
  margin-bottom: 15px;
}
.combox {
  /*display: inline-block;*/
  cursor: pointer;
  position: relative;
  border-radius: 6px;
  border: 1px solid #CACACA;
  font-size: calc(14px + 0.208vw);
  width: 100%;
  height: 48px;
}
.combox.disable:focus-within {
  outline: 0px solid #000000;
}
.combox.disable::after {
  content: '';
  position: absolute;
  pointer-events: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 100%;
  height: 100%;
  display: block;
  background: rgba(255, 255, 255, 0.651);
  z-index: 9;
  top: 0;
  border-radius: 50px;
  border: 1px solid #F3F4F8;
}
.combox:not(.disable) {
  cursor: pointer;
}
.combox:not(.disable):focus-within {
  outline: 2px solid #000000;
}
.combox .ib {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  min-width: 25px;
  min-height: 25px;
  z-index: 1;
}
.combox .ib .epend,
.combox .ib .reset {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
}
.combox .ib svg {
  width: 10px;
  height: 10px;
  min-width: 10px;
  min-height: 10px;
}
.combox.hasVal .epend {
  opacity: 0;
  visibility: hidden;
}
.combox:not(.hasVal) .reset {
  opacity: 0;
  visibility: hidden;
}
.combox .combox_ul {
  border: 1px solid #ccc;
  margin: 0;
  padding: 0;
  list-style: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background: #fff;
  z-index: 1000;
  opacity: 0;
  pointer-events: none;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
  transition: all 0.3s ease;
}
.combox .combox_ul.open {
  opacity: 1;
  pointer-events: auto;
  max-height: 200px;
  /* Adjust this to match the real height of your list */
  overflow-y: auto;
}
.combox .combox_ul li {
  padding: 0.5em;
  color: #383838;
}
.combox .combox_ul li:hover,
.combox .combox_ul li[aria-selected="true"] {
  background-color: #eee;
}
.combox .combox_input {
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
  clip-path: inset(100%);
  position: absolute;
}
html[dir=ltr] .combox .ib {
  right: 15px;
}
html[dir=rtl] .combox .ib {
  left: 15px;
}
ul.menu-thankpage li a {
  color: #00285F;
  text-decoration: underline;
  font-weight: 500;
}
.bradio_r {
  border: none;
  padding: 0;
  margin: 0;
  border-radius: 100px;
  padding: 6px;
  background: #F0F0F0;
}
.bradio_r input[type="radio"] {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.bradio_r input[type="radio"]:checked + label {
  background-color: #fff;
}
.bradio_r input[type="radio"]:focus + label {
  outline: 1px solid #000;
}
.bradio_r label {
  display: inline-block;
  padding: 0.6rem 1.2rem;
  border: 1px solid transparent;
  border-radius: 100px;
  color: #383838;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 500;
}
.bradio_r label:hover {
  border-color: #000;
}
.isOpenNow {
  color: #198639;
}
.isClosedNow {
  color: #f30606;
}
.locationMap .mapControls .actionbox input {
  border: 1px solid #E1E1E1;
  padding: 14px 18px;
  border-radius: 28px;
}
.locationMap .mapControls ul li {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.locationMap .acf-map {
  background: #F3F3F3;
}
.locationMap .acf-map .gm_infowrap .gm-style-iw {
  border-radius: 26px;
  background: rgba(255, 255, 255, 0.851);
}
.locationMap .acf-map .gm_infowrap .gm-style-iw-d {
  overflow: auto !important;
}
.locationMap .acf-map .gm_infowrap button.gm-ui-hover-effect {
  top: 0 !important;
}
.locationMap .acf-map .gm_infowrap button.gm-ui-hover-effect span {
  width: 22px !important;
  height: 22px !important;
}
.locationMap .acf-map .gm_infowrap .site_details {
  padding-top: 25px;
  padding-bottom: 25px;
  min-width: 480px;
  font-family: "Noto Sans Hebrew", sans-serif !important;
}
.locationMap .sites_list ul.location_list {
  min-height: 220px;
  max-height: 220px;
}
.locationMap .sites_list ul.location_list li.location_item {
  border-bottom: 1px solid #F3F3F3;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  box-shadow: 0px 4px 16px 4px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}
.locationMap .sites_list ul.location_list li.location_item:not(.show) {
  height: 0;
  overflow: hidden;
  display: none;
}
.locationMap .openingTimeBox {
  padding: 12px 16px;
  border-radius: 8px;
  border: 1px solid #DFDFDF;
}
.appsNavigation.dirclnk .dirclnk_item {
  border-radius: 50px;
  background: #FAFAFA;
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.15);
  height: 50px;
  width: 50px;
}
@media (max-width: 767px), (max-device-width: 767px) {
  .appsNavigation.dirclnk .dirclnk_item {
    height: 30px;
    width: 30px;
  }
  .appsNavigation.dirclnk .dirclnk_item img {
    max-height: 20px;
    max-width: fit-content;
  }
}
.absolute-box {
  position: absolute;
  overflow: hidden;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.absolute-box .dnone > * {
  display: none;
}
.absolute-box:not(.dnone) {
  width: 80vw;
  border-radius: 8px;
  background: #FFF;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
  overflow: auto;
  min-height: 50vh;
  max-height: 600px;
  display: flex;
  flex-direction: column;
  padding: 24px;
  z-index: 10;
}
.absolute-box:not(.hasTermStep) {
  max-width: 800px;
}
.absolute-box.hasTermStep {
  max-width: 1155px;
}
.absolute-box.hasTermStep:not(.cSelected) {
  max-width: 325px;
}
.place-list.isdeskver {
  max-height: 200px;
  overflow-y: auto;
}
.place-list .place-item {
  padding: 15px 10px;
  color: #383838;
  border-bottom: 1px solid #ddd;
  line-height: 1.2;
  cursor: pointer;
}
.place-list .place-item:hover,
.place-list .place-item:focus,
.place-list .place-item.active {
  border-radius: 8px;
  border-color: transparent;
  background-color: rgba(235, 86, 35, 0.08);
}
.place-list .place-item.ismobver {
  border-radius: 8px;
  box-shadow: 0px 2px 16px 0px rgba(0, 40, 95, 0.15);
}
button.himct:disabled {
  cursor: not-allowed;
}
.info-box {
  display: none;
  padding: 10px;
  border: 1px solid #333;
  margin-top: 5px;
}
#carSale_sing .carItem .carThumb {
  height: 250px;
}
@media (max-width: 1024px), (max-device-width: 1024px) {
  #carSale_sing .carItem,
  #carLease_sing .carItem {
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
  body .searchResultPage .sidebarFilters form {
    position: initial;
    top: unset;
  }
  .fromDownpannel {
    position: fixed;
    background: #FFFFFF;
    bottom: -1000vh;
    left: 0;
    height: 0;
    z-index: 9999;
    overflow: scroll;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    max-width: unset !important;
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
    pointer-events: none;
  }
  .fromDownpannel > * {
    pointer-events: none;
  }
  .fromDownpannel.active {
    padding-top: 15px;
    padding-bottom: 15px;
    height: 100vh;
    bottom: 0;
    pointer-events: auto;
  }
  .fromDownpannel.active > * {
    pointer-events: auto;
  }
}
.expendFilters {
  border: 1px solid #00285F;
  color: #00285F;
  border-radius: 50px;
  padding: 8px 12px;
  display: inline-flex;
}
#mobilePannel {
  height: 64px;
  z-index: 120;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 0px -4px 16px 0px rgba(0, 0, 0, 0.102);
  backdrop-filter: blur(40px);
  transition: all 0.33s ease;
}
#mobilePannel ul li:not(:last-child) {
  border-inline-end: 1px solid #E9E9E9;
}
#mobilePannel span {
  color: #3E3E3E;
}
#mobilePannel.hidden {
  transform: translateY(100%);
}
@media (max-width: 1024px), (max-device-width: 1024px) {
  .priceBoxContainer {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 76px;
    background: #00285F;
    z-index: 9;
    left: 0;
  }
  .page-template-carSales_singleItem .bdg_footer {
    padding-bottom: 76px;
  }
  #carTrackBox {
    margin-bottom: 55px;
  }
  .grid.plate-3 .carItem {
    max-width: unset !important;
  }
}
@media (max-width: 767px), (max-device-width: 767px) {
  #rentGlobal_ser.carSelected #searchResultsPannel,
  #rentLocal_ser.carSelected #searchResultsPannel {
    display: none;
  }
  #rentGlobal_ser .sResultsTab .sideCarBox,
  #rentLocal_ser .sResultsTab .sideCarBox {
    max-width: unset !important;
    width: 100%;
  }
  #rentGlobal_ser .sResultsTab .sideCarBox.overStep1,
  #rentLocal_ser .sResultsTab .sideCarBox.overStep1 {
    display: none;
  }
  #rentGlobal_ser .sResultsTab .sideCarBox .carItem,
  #rentLocal_ser .sResultsTab .sideCarBox .carItem {
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
  #rentGlobal_ser .sResultsTab .sideCarBox .carItem .carDetails .carTitle,
  #rentLocal_ser .sResultsTab .sideCarBox .carItem .carDetails .carTitle {
    font-size: 20px;
  }
  #rentGlobal_ser .sResultsTab .sideCarBox .carItem .carThumb,
  #rentLocal_ser .sResultsTab .sideCarBox .carItem .carThumb {
    height: 250px;
  }
  #rentGlobal_ser .sResultsTab .sideCarBox .priceBtnArea,
  #rentLocal_ser .sResultsTab .sideCarBox .priceBtnArea {
    display: none;
  }
  #rentGlobal_ser #carTrackBox,
  #rentLocal_ser #carTrackBox {
    display: none;
  }
  #rentGlobal_ser.searchResultPage .car-order .extraOptions.radio li label,
  #rentLocal_ser.searchResultPage .car-order .extraOptions.radio li label,
  #rentGlobal_ser.searchResultPage .car-order .extraOptions.checkbox li label,
  #rentLocal_ser.searchResultPage .car-order .extraOptions.checkbox li label {
    border-radius: 0px;
  }
  #rentGlobal_ser.searchResultPage .car-order .extraOptions.radio li:first-child label,
  #rentLocal_ser.searchResultPage .car-order .extraOptions.radio li:first-child label,
  #rentGlobal_ser.searchResultPage .car-order .extraOptions.checkbox li:first-child label,
  #rentLocal_ser.searchResultPage .car-order .extraOptions.checkbox li:first-child label {
    border-start-start-radius: 6px;
    border-start-end-radius: 6px;
    border-end-end-radius: 0px;
    border-end-start-radius: 0px;
  }
  #rentGlobal_ser.searchResultPage .car-order .extraOptions.radio li:last-child label,
  #rentLocal_ser.searchResultPage .car-order .extraOptions.radio li:last-child label,
  #rentGlobal_ser.searchResultPage .car-order .extraOptions.checkbox li:last-child label,
  #rentLocal_ser.searchResultPage .car-order .extraOptions.checkbox li:last-child label {
    border-end-end-radius: 6px;
    border-end-start-radius: 6px;
    border-start-start-radius: 0px;
    border-start-end-radius: 0px;
  }
  .priceBoxContainer {
    bottom: 64px;
  }
  .bdg_footer {
    padding-bottom: 64px;
  }
  .page-template-carSales_singleItem .bdg_footer {
    padding-bottom: calc(64px + 76px);
  }
}
@media (min-width: 1024px) and (max-width: 1100px) {
  .searchResultPage .sidebarFilters {
    max-width: 286px !important;
  }
}
#filtersForm {
  max-height: calc(100vh - 124px);
  overflow: hidden;
  overflow-y: auto;
}
.searchResultPage.carSelected #sResults {
  height: 0;
}
.pb_icdis {
  min-height: 300px;
}
.pb_icdis .trnglBox {
  position: absolute;
  width: 100%;
  padding: clamp(30px, 3vw, 55px) 0 25px;
  background-color: #fff;
  bottom: -2px;
  clip-path: polygon(100% 0, 0 100%, 100% 100%);
}
.pb_icdis::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0.02deg, rgba(21, 21, 21, 0.7) -1.19%, rgba(17, 17, 17, 0.5705) 12.09%, rgba(0, 0, 0, 0) 70.61%);
}
.pb_icdis .overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s;
}
#loginsForms .wpff-modal-box {
  border-radius: 8px;
}
#loginsForms .form_area:not(.active) {
  display: none;
}
#switcMapBranchs.active .view_map {
  display: none;
}
#switcMapBranchs:not(.active) .view_branches {
  display: none;
}
@media (max-width: 767px), (max-device-width: 767px) {
  #site_lobby.locationMap .sites_list ul.location_list {
    min-height: 70vh;
    max-height: 70vh;
  }
}
.notfoundbranch {
  padding: 10px 12px;
  border-radius: 6px;
  background: #FFE9E8;
}
.linkBox_SC .s_box {
  border-radius: 8px;
  background: #FFF;
  box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.1);
}
.linkBox_SC .s_box .s_boxThumb {
  height: 161px;
}
.linkBox_SC .s_box .s_boxThumb img {
  max-width: 100%;
  max-height: 100%;
}
.specialsBoxes_SC .s_box {
  border-radius: 8px;
  background: #FFF;
  box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.1);
}
.specialItemcontauner {
  direction: initial;
}
.specialItemcontauner .sisbox .sisbox_in {
  border-radius: 4px;
  background: #FFF5F1;
  width: 100%;
  text-align: center;
}
body .swiper-slide {
  height: unset !important;
}
form#filterForm {
  background: #ebeef3;
  padding: 20px;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  gap: 30px;
}
form#filterForm label {
  display: flex;
  flex-direction: column;
  flex: 1;
  font-size: 13px;
  gap: 4px;
}
form#filterForm label input {
  border: 1px solid #d2d3d4;
  padding: 13px 13px;
  border-radius: 7px;
  box-shadow: 0px 0px 2px -1px #000000;
}
form#filterForm button[type=submit] {
  background: #eb5623;
  color: #fff;
  padding: 13px 30px;
  display: flex;
  align-self: end;
  border-radius: 50px;
  font-size: 23px;
}
#getCarUpgrade .wpff-modal-box .bott {
  height: 100%;
}
#getCarUpgrade .wpff-modal-box .bott .carItemButton {
  margin-top: auto;
  margin-bottom: 0;
}
@media (min-width: 768px), (min-device-width: 768px) {
  .oaldes {
    border: 1px solid transparent;
    box-shadow: 0px 4px 16px 4px rgba(0, 0, 0, 0.1);
    padding: 25px;
    border-radius: 8px;
  }
  .oaldes:hover {
    background: #FFF5F1;
    border: 1px solid #EB5623;
  }
}
@media (max-width: 767px), (max-device-width: 767px) {
  .oaldes button {
    border-radius: 8px;
    padding: 25px;
    border: 1px solid transparent;
    box-shadow: 0px 4px 16px 4px rgba(0, 0, 0, 0.1);
  }
  .oaldes button:hover {
    background: #FFF5F1;
    border: 1px solid #EB5623;
  }
}
input:focus {
  outline: 1px solid #000;
}
.ul_textBoxes .s_textBoxes:has(a):hover img {
  height: 50px;
  width: 50px;
}
.gm-style-iw .gm-style-iw-chr .gm-style-iw-ch,
.gm-style-iw .gm-style-iw-chr button {
  display: none !important;
}
.gm-style-iw .gm-style-iw-d {
  padding-top: 15px;
}
.carSearchBox .singleSpecialDp {
  box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.1);
  transition: all 0.2s linear;
  border-radius: 8px;
}
.ppBTN {
  border: 1px solid #fff;
  line-height: 0;
  border-radius: 50%;
  backdrop-filter: blur(30px);
  background-color: rgba(0, 0, 0, 0.3);
  pointer-events: all;
}
.ppBTN.s45 {
  width: 45px;
  height: 45px;
}
.ppBTN.s33 {
  width: 33px;
  height: 33px;
}
.ppBTN svg {
  position: absolute;
  width: 42%;
  height: 42%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ppBTN svg.play {
  left: calc(50% + 2px);
}
.ppBTN svg path[fill] {
  fill: #fff;
}
.ppBTN svg path[stroke] {
  stroke: #fff;
}
.ppBTN.play .play,
.ppBTN:not(.play) .pause {
  opacity: 0;
  visibility: hidden;
}
.ppBTN:hover {
  border-color: #00285F;
  background-color: transparent;
}
.ppBTN:hover svg path[fill] {
  fill: #00285F;
}
.ppBTN:hover svg path[stroke] {
  stroke: #00285F;
}
.srchtitleShadow {
  text-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
}
.li_imageslide {
  background: #fff;
}
.mygap {
  column-gap: 25px;
  row-gap: 10px;
}
@media (max-width: 767px), (max-device-width: 767px) {
  .mygap {
    column-gap: 15px;
    row-gap: 15px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
}
.descHtm {
  border-radius: 6px;
  background: #F0F5FB;
}
.input_apn {
  appearance: none;
  opacity: 0;
  position: absolute;
}
.acss-visually-hidden {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.wsbspace_i {
  white-space: break-spaces !important;
}
.page-template-front .textBoxes_SC {
  padding: 70px;
}
@media (max-width: 767px), (max-device-width: 767px) {
  .page-template-front .textBoxes_SC {
    padding: 0px;
  }
}
.car-order.step-3 .labelsform label.error {
  display: inline;
}
/*# sourceMappingURL=style.min.css.map */