*,::before,::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article > * + *{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
a,input,button {transition:all .2s ease;text-decoration:none}
.accessibility {position:fixed;top:20%;right:0}
.accessibility span {cursor:pointer;padding:10px;background-color:#eee;display:flex;align-items:center;justify-content:center;transition:all .2s ease}
.accessibility span:hover {background-color:#fff;transform:scale(1.2)}
.accessibility svg {width:.8em;height:.8em}
body {background:url(img/bg.jpg) #fff no-repeat left top / cover;direction:rtl;font-family:'Heebo';cursor:default}
body.frame {background-color:transparent}
body.thank {background-color:transparent}
body._zoom_in {font-size:1.2em}
body._zoom_in .accessibility_zoom_in {background-color:#64C3C6;fill:#fff}
body._grayscale {background:#444}
body._grayscale .main,body._grayscale .footer {filter:grayscale(1)}
body._grayscale .accessibility_grayscale {background-color:#64C3C6;fill:#fff}
body._negative {background:#fff}
body._negative * {fill:#000!important;color:#000!important}
body._negative input,body._negative select {border-color:#000}
body._negative ::placeholder {color:#000}
body._negative .footer_social a:before {background:transparent}
body._negative .accessibility_negative {background-color:#64C3C6;fill:#fff}
.checkbox {position:relative;color:#fff;padding:10px 0;display:block}
.checkbox a {color:var(--c1);text-decoration:underline}
.checkbox a:hover {color:#fff}
.checkbox input {display:none}
.checkbox input+span {display:block;padding:0 40px 0 0;line-height:1;position:relative}
.checkbox input+span:before {content:'';position:absolute;top:0;right:0;width:30px;height:30px;border:1px var(--c1) solid;transition:all .2s ease}
.checkbox input:checked+span:before {transform:rotate(45deg) scale(.5,01);border-color:#fff;border-width:6px;border-top-color:transparent;border-left-color:transparent}
.content {display:flex;color:#fff;padding:40px 0}
.content_form {flex-basis:50%;box-sizing:border-box;padding:0 40px 0 0}
.content_form h3 {font-weight:normal;text-align:center;font-size:1.7em;line-height:1}
.content_form h3 b {display:block}
.content_form h3 svg {display:inline-block;fill:#fff;height:.7em;width:auto;vertical-align:baseline;animation:glow .5s infinite}
.content_form:hover h3 svg {animation:none}
.content_form iframe {width:100%;height:350px;border:0;margin:10px 0}
.content_text {flex-basis:50%;box-sizing:border-box;padding:0 0 0 40px}
.content_text h2 {line-height:1;font-size:2em;margin:0 0 20px 0}
.content_text p {margin:20px 0;font-size:1.2em}
.header {display:flex;padding:20px 0;align-items:baseline}
.header_call {border-right:1px #fff solid;color:#fff;font-size:3em;font-weight:bold;direction:ltr;line-height:.8;padding:0 20px 0 0;margin:0 20px 0 0}
.header_call:hover {text-shadow:0 0 10px #fff}
.header_call small {margin:0 -10px 0 0}
.header_logo svg {height:3em;width:auto}
.header_logo .a {fill:#fff;}
.header_logo .b {fill:none;stroke:#64c3c6;stroke-linecap:round;stroke-miterlimit:10;stroke-width:1.4px;}
.header_logo .c {fill:#64c3c6}
.main {padding:0 20px}
.main .h {max-width:1100px;margin:auto}
.mores {display:flex;padding:0 0 40px 0}
.mores_block {background-color:#fff;flex-basis:calc(50% - 20px);margin:10px;box-sizing:border-box;border-radius:10px;padding:20px;text-align:center;box-shadow:0 5px 10px rgba(0,0,0,.4)}
.mores_block p {margin:5px 0;line-height:1;color:#123D66;font-weight:bold}
.mores_block small {width:50px;height:3px;background-color:red;display:block;margin:10px auto}
.mores_block img {height:2em;display:block;margin:20px auto}
.mores_blocks {display:flex;flex-wrap:wrap;flex-basis:50%}
.mores_keren {flex-basis:50%;text-align:center;margin:-100px 0 0 0}
.mores_keren figure {padding:20px}
.mores_keren img {display:block;margin:auto}
.mores_keren section {display:flex;justify-content:center}
.mores_keren span {display:block;font-size:2em;font-weight:bold;color:#fff}
.mores_keren svg {height:2em;display:block}
::placeholder {color:#fff}
:root {--c1:#27B3E8}
.footer {padding:20px;background-color:#fff}
.footer_credit {display:flex;justify-content:space-between}
.footer_credit a {color:#27B3E8}
.footer_credit .a {fill:#fed108;}
.footer_credit .b {fill:#4d4d4d;}
.footer_credit svg {width:100px}
.footer .h {display:flex;max-width:1100px;margin:auto}
.footer_letters {flex-basis:80%;color:#123D66;box-sizing:border-box;padding:0 40px 0 0}
.footer_letters p {font-size:.9em;line-height:1;text-align:justify}
.footer_logo {margin:0 0 20px 0;display:block}
.footer_logo svg {height:3em;width:auto}
.footer_logo .a {fill:#123D66}
.footer_logo .b {fill:none;stroke:#64c3c6;stroke-linecap:round;stroke-miterlimit:10;stroke-width:1.4px}
.footer_logo .c {fill:#64c3c6}
.footer section {max-width:1200px;margin:0 auto;display:flex}
.footer_side {flex-basis:20%}
.footer_social {display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}
.footer_social a {margin:0 5px;position:relative;fill:#59C1C3;width:2.5em;height:2.5em;z-index:1;display:flex;align-items:center;justify-content:center}
.footer_social a:before {content:'';position:absolute;top:0;right:0;left:0;bottom:0;background-color:#12385D;z-index:-1;border-radius:50%;transition:all .2s ease}
.footer_social a:hover:before {transform:scale(1.2)}
.footer_social svg {width:60%;height:60%}
.footer_terms {flex-basis:50%}
.footer_text {flex-basis:50%}
.footer_text p {margin:20px;line-height:1}
form {}
input,select {width:100%;padding:10px 15px;background-color:transparent;color:#fff;font-size:1em;font-family:inherit;line-height:1;border:0;margin:5px 0;border:1px #fff solid;font-size:1.2em;outline:none;transition:all .2s ease;box-sizing:border-box}
select option {background-color:#12385D}
input:focus,select:focus {border-color:#59C1C3}
button {background-color:#159093;border:1px solid;font-weight:bold;color:#fff;padding:5px 15px;font-size:1.5em;margin:5px 0;cursor:pointer;width:100%;display:flex;align-items:center;fill:#fff;justify-content:center}
button svg {width:.7em;height:.7em;margin-right:20px}
button:hover {transform:translateY(-2px)}
.thanks {display:flex;align-items:center;justify-content:center}
.thanks_keren {display:none}
.thanks_txt {color:#fff;font-size:2em;text-align:center}
.thanks_txt a {background-color:#fff;padding:10px 30px;display:inline-block;margin-top:20px;color:var(--c1);border-radius:5px}
.thanks_txt a:hover {box-shadow:0 0 20px #fff}
.top {display:flex;align-items:center;padding:40px 0}
.top_text {flex-basis:40%}
.top_text .a {fill:#fff}
.top_text .b {fill:#64c3c6}
.top_text h1 {color:#fff;line-height:.9;font-size:5em}
.top_text h1 svg {height:1em}
.top_video {flex-basis:60%;box-sizing:border-box;padding:0 40px 0 0}
.top_video img {width:100%}
label.error {color:#ff9e00}
.thankyou {position:fixed;top:50%;right:50%;background-color:rgba(0,0,0,.9);transform:translate(50%,-50%);z-index:40;width:500px;border-radius:10px;text-align:center;color:#fff;padding:40px}
.thankyou p {font-weight:bold;margin-bottom:40px}
.thankyou a {color:inherit;display:flex;fill:#fff;flex-direction:row-reverse;justify-content:center;font-size:1.2em}
.thankyou svg {width:1em;margin-right:5px}
.wow {visibility:hidden}

@keyframes bg {
    0%{background-position:25% 0%}
    50%{background-position:79% 100%}
    100%{background-position:25% 0%}
}
@keyframes glow {
    0% {transform:translateY(-2px)}
    50% {transform:translateY(2px)}
    100%{transform:translateY(-2px)}
}

@media (max-width:1000px){
  body {background:#123D66}
  .content {padding:0;flex-direction:column-reverse}
  .content_form {padding:20px}
  .content_text {padding:0;text-align:center}
  .header {justify-content:center}
  .mores {display:block}
  .mores_keren {margin-top:0}
  .mores_block p {font-weight:normal}
  .thanks {display:block;text-align:center}
  .top {display:block}
  .top_text {text-align:center}
  .top_video {padding:20px 0 0 0}
}
@media (max-width:700px){
  .accessibility {top:auto;bottom:0}
  .footer .h {display:block}
  .footer_letters {padding:10px}
  .footer_logo svg {display:block;margin:auto}
  .footer_side {display:flex;justify-content:space-between}
  .footer_social {justify-content:center}
  .mores_block {margin:15px  0}
  .mores_block img {margin-top:0}
  .mores_keren figure {padding:10px}
  .mores_keren span {font-size:1.4em}
  .mores_keren svg {height:1em;margin:auto}
  .top_text h1 {font-size:2.5em}
}
@media (max-width:500px){
  .footer_side {display:block}
  .header_call {font-size:2em}
  .header_logo svg {height:2em}
  .mores_blocks {display:block}
}

@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('fonts/heebo-v18-hebrew-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/heebo-v18-hebrew-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {
  font-family: 'Heebo';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('fonts/heebo-v18-hebrew-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/heebo-v18-hebrew-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}