@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjaVc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4n.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1y4n.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1y4n.ttf) format('truetype');
}
@font-face {
  font-family: 'Alef';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alef/v22/FeVfS0NQpLYgrjI.ttf) format('truetype');
}
@font-face {
  font-family: 'Alef';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alef/v22/FeVQS0NQpLYglo50L5k.ttf) format('truetype');
}
* {
  box-sizing: border-box;
}
body,
html {
  -webkit-font-smoothing: antialiased;
  color: #283F55;
}
html {
  direction: rtl;
}
body {
  background: #fff url(../images/bg.png) repeat;
  font-family: "Open Sans", sans-serif;
  margin: 0;
}
ul,
li,
h1,
h2 {
  margin: 0;
  padding: 0;
}
.btn-hamb {
  display: none;
}
p {
  font-family: "Alef", sans-serif;
  font-size: 1.4vw;
  line-height: 1.96vw;
  margin: 0;
}
.container {
  margin-left: 2.8vw;
  margin-right: 10.8vw;
}
.site-header {
  display: flex;
  justify-content: space-between;
  padding: 2.24vw 2.8vw;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  transition: background-color 0.5s ease;
}
.site-header h1 {
  margin: 0;
}
.site-header.mobile-header {
  display: none;
}
.site-header.bg-white {
  background-color: rgba(255, 255, 255, 0.9);
}
.site-title {
  display: flex;
  align-items: center;
}
.site-title a {
  display: block;
  width: 9.59vw;
  height: 3.5vw;
  background: url(../images/logo-kehilot.png) no-repeat;
  background-size: contain;
  text-indent: -100vw;
  overflow: hidden;
}
.site-description {
  width: 8.61vw;
  height: 4.48vw;
  background: url(../images/logo-heb.png) no-repeat;
  background-size: contain;
  margin-right: 3.15vw;
  margin-top: -0.63vw;
  mix-blend-mode: darken;
}
.site-logo {
  width: 14vw;
  height: 4.48vw;
  background: center center url(../images/logo-third.png) no-repeat;
  background-size: contain;
  margin-right: 3.15vw;
  mix-blend-mode: darken;
}
#menu-main-menu,
#menu-main-menu-1 {
  display: flex;
  margin: 0;
  padding: 0;
  width: 32.2vw;
  justify-content: space-between;
  align-items: center;
  list-style: none;
}
#menu-main-menu .menu-item,
#menu-main-menu-1 .menu-item {
  font-family: "Alef", sans-serif;
  font-size: 1.68vw;
  line-height: 2.24vw;
  color: #36455A;
}
#menu-main-menu .menu-item a,
#menu-main-menu-1 .menu-item a {
  text-decoration: none;
  color: #36455A;
}
.site-menu {
  display: flex;
  align-items: center;
}
h2 {
  font-weight: 700;
  font-size: 3.36vw;
  line-height: 5.04vw;
  color: #36455A;
}
h2 {
  margin: 0 0 3.36vw;
}
.section {
  padding-top: 8.4vw;
}
.btn-to-guide {
  position: fixed;
  top: 11.2vw;
  left: 2.8vw;
  z-index: 10;
  display: block;
  font-weight: 300;
  font-size: 2.24vw;
  line-height: 1.68vw;
  color: #E1715A;
  text-decoration: none;
  margin-bottom: -0.7vw;
}
.btn-to-guide:before {
  content: '';
  display: inline-block;
  width: 1.68vw;
  height: 1.12vw;
  margin-left: 1.4vw;
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='18' viewBox='0 0 27 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 17L9 9L1 1' stroke='%23E1715A' stroke-opacity='0.5' stroke-width='2'/%3E%3Cpath d='M9 17L17 9L9 1' stroke='%23E1715A' stroke-opacity='0.75' stroke-width='2'/%3E%3Cpath d='M17 17L25 9L17 1' stroke='%23E1715A' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-size: contain;
}
.section-1 h2 {
  font-size: 3.92vw;
}
.section-1 .imaged-block {
  position: relative;
  height: 37.52vw;
  border-top: 1.68vw solid #E1715A;
  border-bottom: 1.68vw solid #91CEC6;
  background-size: cover;
}
.section-1 .description {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 3.36vw;
  line-height: 4.48vw;
  color: #fff;
  position: absolute;
  top: 12.04vw;
  width: 87.92vw;
}
.section-2 {
  position: relative;
}
.section-2 h2 {
  font-size: 3.36vw;
  line-height: 4.48vw;
  margin-bottom: 1.68vw;
}
.section-2 .color-blocks {
  clear: both;
  position: relative;
  display: flex;
  justify-content: space-between;
}
.section-2 .block {
  width: 25.27vw;
  height: 33.74vw;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  padding-top: 3.92vw;
  text-align: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 5.25vw;
  position: relative;
}
.section-2 .block:after {
  content: '';
  position: absolute;
  background-size: 100% 100%;
}
.section-2 .block img {
  width: 4.48vw;
  height: 4.48vw;
  margin-bottom: 4.55vw;
}
.section-2 .block h3 {
  font-weight: 300;
  font-size: 3.92vw;
  line-height: 2.8vw;
  margin: 0;
  color: #fff;
}
.section-2 .block p {
  font-weight: 400;
  font-size: 1.68vw;
  line-height: 2.24vw;
  margin: 2.8vw 0 4.2vw;
  color: #fff;
}
.section-2 .block .btn-arr {
  font-weight: 400;
  font-size: 1.68vw;
  line-height: 1.68vw;
  color: #fff;
  text-decoration: none;
}
.section-2 .block .btn-arr:after {
  content: '';
  display: inline-block;
  width: 1.68vw;
  height: 1.12vw;
  margin-right: 1.61vw;
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='18' viewBox='0 0 27 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26 17L18 9L26 1' stroke='white' stroke-opacity='0.25' stroke-width='2'/%3E%3Cpath d='M18 17L10 9L18 1' stroke='white' stroke-opacity='0.5' stroke-width='2'/%3E%3Cpath d='M10 17L2 9L10 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-size: 100% 100%;
}
.section-2 .block.block-1 {
  margin-top: 4.2vw;
  margin-right: 4.62vw;
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 361 482' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 37C0 16.5655 16.5655 0 37 0H324C344.435 0 361 16.5655 361 37V281V341.5V411.75L270.75 482H180.5H37C16.5655 482 0 465.435 0 445V37Z' fill='%23D4C49D'/%3E%3Cpath d='M361 411.75H294.75C281.495 411.75 270.75 422.495 270.75 435.75V482L361 411.75Z' fill='%23EADDBD'/%3E%3C/svg%3E%0A");
}
.section-2 .block.block-1:after {
  background-image: url(../images/color-block1.png);
  width: 12.25vw;
  height: 14.56vw;
  right: -4.62vw;
  bottom: 0;
}
.section-2 .block.block-2 {
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 361 482' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 37C0 16.5655 16.5655 0 37 0H324C344.435 0 361 16.5655 361 37V281V341.5V411.75L270.75 482H180.5H37C16.5655 482 0 465.435 0 445V37Z' fill='%2391CEC6'/%3E%3Cpath d='M361 411.75H294.75C281.495 411.75 270.75 422.495 270.75 435.75V482L361 411.75Z' fill='%23B7E8E2'/%3E%3C/svg%3E%0A");
}
.section-2 .block.block-2:after {
  background-image: url(../images/color-block2.png);
  width: 6.51vw;
  height: 14.49vw;
  right: -4.41vw;
  bottom: 0;
}
.section-2 .block.block-3 {
  margin-top: 4.2vw;
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 361 482' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 37C0 16.5655 16.5655 0 37 0H324C344.435 0 361 16.5655 361 37V201V341.5V411.75L270.75 482H180.5H37C16.5655 482 0 465.435 0 445V37Z' fill='%23E1715A'/%3E%3Cpath d='M361 411.75H294.75C281.495 411.75 270.75 422.495 270.75 435.75V482L361 411.75Z' fill='%23F3846E'/%3E%3C/svg%3E%0A");
}
.section-2 .block.block-3:after {
  background-image: url(../images/color-block3.png);
  width: 11.62vw;
  height: 15.05vw;
  right: -4.69vw;
  bottom: 0;
}
.section-2:before {
  content: 'המדריך השלם להקמת קהילה מקצועית לומדת';
  position: absolute;
  display: block;
  z-index: -1;
  left: 3.5vw;
  top: calc(50% - 32 * 0.07vw);
  transform: translateY(-50%);
  font-weight: 300;
  font-size: 11.2vw;
  line-height: 11.2vw;
  color: #F3F6F9;
  text-align: left;
  letter-spacing: 0.49vw;
}
.section-3 .text-img-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.section-3 .text-wrapper {
  width: 40.04vw;
  margin-left: 6.09vw;
}
.section-3 .img-wrapper {
  width: 40.04vw;
  display: flex;
}
.section-3 .img-wrapper img {
  width: 100%;
}
.section-3 h2 {
  line-height: 4.48vw;
  margin-bottom: 1.68vw;
}
.section-4 .container {
  margin-left: 19.46vw;
  margin-right: 19.46vw;
  overflow: hidden;
}
.section-4 h2 {
  text-align: center;
  margin-bottom: 2.1vw;
}
.section-4 h3 {
  font-size: 1.96vw;
  line-height: 2.52vw;
  font-weight: 400;
  margin: 0 0 1.26vw;
}
.section-4 .block {
  position: relative;
}
.section-4 .block:before,
.section-4 .block:after {
  content: '';
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
}
.section-4 .block p {
  font-weight: 400;
  color: #283F55;
}
.section-4 .block.block-1 {
  color: #E1715A;
  padding-left: 16.1vw;
}
.section-4 .block.block-1:before {
  left: 0;
  top: 0;
  width: 11.13vw;
  height: 11.27vw;
  background-image: url(../images/section4-img1.png);
}
.section-4 .block.block-2 {
  color: #91CEC6;
  padding-right: 16.1vw;
  margin-top: 3.5vw;
  padding-bottom: 3.5vw;
}
.section-4 .block.block-2:before {
  right: 3.5vw;
  bottom: 0;
  width: 6.72vw;
  height: 13.44vw;
  background-image: url(../images/section4-img2.png);
}
.section-4 .block.block-2:after {
  right: 11.2vw;
  top: -2.8vw;
  width: 9.59vw;
  height: 8.4vw;
  background-image: url("data:image/svg+xml,%3Csvg width='139' height='124' viewBox='0 0 139 124' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M131.706 37.7983L130.831 38.2825L131.706 37.7983ZM104.162 121.976C103.623 121.855 103.284 121.32 103.405 120.781L105.374 111.999C105.494 111.46 106.029 111.121 106.568 111.242C107.107 111.363 107.446 111.898 107.325 112.437L105.575 120.243L113.381 121.993C113.92 122.114 114.259 122.649 114.138 123.188C114.017 123.727 113.483 124.065 112.944 123.945L104.162 121.976ZM0.786682 4.57779C15.6586 1.33048 40.7667 -1.57204 62.2009 0.967153C72.9112 2.23594 82.808 4.8746 90.0538 9.59344C97.3505 14.3454 101.965 21.2208 101.965 30.8084H99.9648C99.9648 21.9994 95.7838 15.7118 88.9624 11.2694C82.0902 6.79382 72.5463 4.2067 61.9656 2.95327C40.8181 0.448029 15.9437 3.31533 1.21333 6.53175L0.786682 4.57779ZM101.965 30.8084C101.965 36.3302 100.179 40.4004 97.4145 43.0415C94.6598 45.6734 91.0213 46.8007 87.4745 46.6039C83.9315 46.4074 80.4355 44.8881 77.9409 42.1702C75.4317 39.4363 73.9842 35.5419 74.4662 30.7092L76.4563 30.9077C76.0275 35.2068 77.3125 38.5278 79.4144 40.8178C81.5309 43.1238 84.5247 44.4372 87.5853 44.607C90.6421 44.7766 93.721 43.8042 96.0329 41.5954C98.3352 39.3957 99.9648 35.8842 99.9648 30.8084H101.965ZM74.4662 30.7092C74.9605 25.753 77.9806 21.9046 82.3434 19.3968C86.6918 16.8972 92.4125 15.6963 98.5082 15.9707C110.707 16.5197 124.653 22.9911 132.581 37.314L130.831 38.2825C123.283 24.6461 110.017 18.4906 98.4183 17.9686C92.6151 17.7075 87.2903 18.86 83.3401 21.1307C79.4043 23.3932 76.8728 26.7319 76.4563 30.9077L74.4662 30.7092ZM132.581 37.314C145.833 61.2571 139.49 99.9342 104.916 121.845L103.845 120.155C137.584 98.7738 143.537 61.2391 130.831 38.2825L132.581 37.314Z' fill='%23E1715A'/%3E%3C/svg%3E%0A");
}
.section-4 .block.block-3 {
  color: #D4C49D;
  padding-left: 14vw;
  margin-top: 2.1vw;
}
.section-4 .block.block-3:before {
  left: 0;
  bottom: 0;
  width: 11.97vw;
  height: 9.94vw;
  background-image: url(../images/section4-img3.png);
}
.section-4 .block.block-3:after {
  left: 11.9vw;
  top: -3.92vw;
  width: 9.59vw;
  height: 8.4vw;
  background-image: url("data:image/svg+xml,%3Csvg width='139' height='124' viewBox='0 0 139 124' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.29429 37.7983L8.16921 38.2825L7.29429 37.7983ZM34.8383 121.976C35.3772 121.855 35.7161 121.32 35.5953 120.781L33.6264 111.999C33.5056 111.46 32.9708 111.121 32.4319 111.242C31.893 111.363 31.5541 111.898 31.6749 112.437L33.425 120.243L25.6188 121.993C25.0799 122.114 24.7409 122.649 24.8618 123.188C24.9826 123.727 25.5174 124.065 26.0563 123.945L34.8383 121.976ZM138.213 4.57779C123.341 1.33048 98.2333 -1.57204 76.7991 0.967153C66.0888 2.23594 56.192 4.8746 48.9462 9.59344C41.6495 14.3454 37.0352 21.2208 37.0352 30.8084H39.0352C39.0352 21.9994 43.2162 15.7118 50.0376 11.2694C56.9098 6.79382 66.4537 4.2067 77.0344 2.95327C98.1819 0.448029 123.056 3.31533 137.787 6.53175L138.213 4.57779ZM37.0352 30.8084C37.0352 36.3302 38.8212 40.4004 41.5855 43.0415C44.3402 45.6734 47.9787 46.8007 51.5255 46.6039C55.0685 46.4074 58.5645 44.8881 61.0591 42.1702C63.5683 39.4363 65.0158 35.5419 64.5338 30.7092L62.5437 30.9077C62.9725 35.2068 61.6875 38.5278 59.5856 40.8178C57.4691 43.1238 54.4753 44.4372 51.4147 44.607C48.3579 44.7766 45.279 43.8042 42.9671 41.5954C40.6648 39.3957 39.0352 35.8842 39.0352 30.8084H37.0352ZM64.5338 30.7092C64.0395 25.753 61.0194 21.9046 56.6566 19.3968C52.3082 16.8972 46.5875 15.6963 40.4918 15.9707C28.2925 16.5197 14.3471 22.9911 6.41937 37.314L8.16921 38.2825C15.717 24.6461 28.983 18.4906 40.5817 17.9686C46.3849 17.7075 51.7097 18.86 55.6599 21.1307C59.5957 23.3932 62.1272 26.7319 62.5437 30.9077L64.5338 30.7092ZM6.41937 37.314C-6.83314 61.2571 -0.489578 99.9342 34.0842 121.845L35.1548 120.155C1.41561 98.7738 -4.53727 61.2391 8.16921 38.2825L6.41937 37.314Z' fill='%2391CEC6'/%3E%3C/svg%3E%0A");
}
.section-4 .community-blocks {
  display: flex;
  justify-content: space-between;
}
.section-4 .community-blocks .community {
  font-family: "Alef", sans-serif;
  max-width: 9.1vw;
  font-weight: 700;
  font-size: 1.4vw;
  line-height: 1.68vw;
  text-align: center;
}
.section-4 .community-blocks .community img {
  width: 4.48vw;
  height: 4.48vw;
}
.section-4 .community-blocks .community h3 {
  margin: 1.68vw 0 0;
  font-family: "Alef", sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 1.4vw;
  line-height: 1.68vw;
  text-align: center;
}
.section-4 .community-blocks .community.community-1 {
  background: linear-gradient(180deg, #744FA0 0%, #58B1E3 50.5%, #744FA0 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.section-4 .community-blocks .community.community-2 {
  color: #D4C49D;
}
.section-4 .community-blocks .community.community-3 {
  color: #E1715A;
}
.section-4 .community-blocks .community.community-4 {
  color: #91CEC6;
}
.section-5 {
  padding-top: 10.5vw;
}
.section-5 .bg-rect {
  background-image: url("data:image/svg+xml,%3Csvg width='1360' height='492' viewBox='0 0 1360 492' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 37C0 16.5655 16.5655 0 37 0H1323C1343.43 0 1360 16.5655 1360 37V281V351.5V421.75L1269 492H750H37C16.5655 492 0 475.435 0 455V37Z' fill='%23E1715A'/%3E%3Cpath d='M1360 421.75H1293.75C1280.5 421.75 1269.75 432.495 1269.75 445.75V492L1360 421.75Z' fill='%23F3846E'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  height: 34.44vw;
  overflow: hidden;
  text-align: center;
}
.section-5 h2 {
  margin: 4.48vw 0 3.36vw;
  color: #fff;
}
.section-5 .numbers-blocks {
  display: flex;
  justify-content: space-between;
  margin: 0 2.8vw;
}
.section-5 .numbers-blocks .numbers-block {
  max-width: 10.92vw;
  color: #fff;
}
.section-5 .numbers-blocks img {
  width: 4.48vw;
  height: 4.48vw;
}
.section-5 .numbers-blocks .number {
  font-weight: 500;
  font-size: 3.92vw;
  line-height: 2.24vw;
  margin: 2.24vw 0;
  color: #fff;
}
.section-5 .numbers-blocks .title {
  font-family: "Alef", sans-serif;
  font-weight: 700;
  font-size: 1.26vw;
  line-height: 1.68vw;
  color: #fff;
}
.footer-logos {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 3.5vw 0;
}
.footer-logos img {
  width: 14.7vw;
  margin: 0 2.59vw;
}
.footer-logos img.heb {
  width: 10.92vw;
  margin-top: -0.7vw;
}
.main-footer {
  border-top: 0.7vw solid #D4C49D;
  background: #36455A;
  color: #fff;
  padding: 2.8vw;
  font-family: "Alef", sans-serif;
  font-weight: 700;
  font-size: 1.26vw;
  line-height: 1.68vw;
}
.main-footer h2 {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 1.68vw;
  line-height: 3.92vw;
  text-align: right;
  color: #fff;
  margin: 0 0 0.84vw;
}
.main-footer h4 {
  margin: 1.05vw 0;
  color: #fff;
}
.main-footer p,
.main-footer div,
.main-footer a {
  color: #fff;
}
.main-footer p > a {
  color: #fff;
}
.main-footer .columns {
  padding-left: 14vw;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.main-footer .col-r {
  width: 14vw;
}
.main-footer .col-m {
  width: 25.55vw;
  display: grid;
  grid-template-columns: 1fr 2fr;
}
.main-footer .col-l {
  width: 12.25vw;
}
.main-footer .social {
  display: flex;
  justify-content: space-between;
  align-items: end;
  margin-top: 2.45vw;
}
.main-footer .social a {
  overflow: hidden;
  text-indent: -100vw;
  display: inline-block;
  width: 1.05vw;
  height: 1.05vw;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center bottom;
}
.main-footer .social a.youtube {
  background-image: url(../images/youtube.svg);
  background-position: center 0.14vw;
}
.main-footer .social a.instagram {
  background-image: url(../images/instagram.svg);
}
.main-footer .social a.linkedin {
  background-image: url(../images/linkedin.svg);
}
.main-footer .social a.facebook {
  background-image: url(../images/facebook.svg);
}
.main-footer .social a.x {
  background-image: url(../images/twitter.svg);
  background-position: center 0.07vw;
}
#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li a.active span,
.fp-slidesNav ul li:hover a.active span {
  width: 8px;
  height: 8px;
  background: #E1715A;
  margin: -2px 0 0 -2px;
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
  width: 8px;
  height: 8px;
  background: #D9D9D9;
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
  margin: -2px 0 0 -2px;
}
fp-warning,
.fp-watermark {
  text-indent: -100vw;
  overflow: hidden;
  height: 0;
}
@media (min-width: 770px) {
  #menu-main-menu {
    display: flex !important;
  }
}
@media (max-width: 769px) {
  .fp-scrollable .fp-section:not(.fp-auto-height):not([data-percentage]),
  .fp-scrollable .fp-slide:not(.fp-auto-height):not([data-percentage]),
  .fp-scrollable.fp-responsive .fp-is-overflow.fp-section:not(.fp-auto-height):not([data-percentage]) {
    min-height: auto;
  }
  .fp-overflow {
    max-height: none;
  }
  .fp-is-overflow .fp-overflow.fp-auto-height,
  .fp-is-overflow .fp-overflow.fp-auto-height-responsive,
  .fp-is-overflow > .fp-overflow {
    overflow-y: visible;
  }
  .btn-hamb {
    display: block;
    width: 6.144vw;
    height: 6.144vw;
    overflow: hidden;
    text-indent: -100vw;
    margin-top: 2.048vw;
    background: url(../images/btn-hamb.svg) no-repeat;
    background-size: 100% 100%;
  }
  .btn-hamb.close {
    background-image: url(../images/btn-close.svg);
  }
  p {
    font-size: 4.096vw;
    line-height: 6.144vw;
    margin: 0;
  }
  .container {
    margin-left: 5.12vw;
    margin-right: 5.12vw;
  }
  .site-header {
    padding: 5.12vw;
    position: static;
  }
  .site-header.mobile-header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    display: flex;
  }
  .site-header.mobile-header .site-title {
    flex-direction: column;
    align-items: start;
  }
  .site-title {
    display: flex;
    gap: 5.12vw;
  }
  .site-title a {
    width: 19.456vw;
    height: 6.912vw;
    margin: 0;
  }
  .site-description {
    margin: 0;
    width: 17.152vw;
    height: 7.424vw;
  }
  .site-logo {
    margin: 0;
    width: 27.904vw;
    height: 7.936vw;
  }
  #menu-main-menu {
    display: none;
  }
  #menu-main-menu-1 {
    flex-direction: column;
    width: auto;
    justify-content: start;
    align-items: start;
    gap: 10.24vw;
    margin-top: 2.048vw;
  }
  #menu-main-menu-1 .menu-item {
    font-size: 4.608vw;
    line-height: 6.144vw;
  }
  h2 {
    font-size: 9.728vw;
    line-height: 14.336vw;
  }
  h2 {
    margin: 0 0 5.12vw;
  }
  .section {
    padding: 0;
  }
  .btn-to-guide {
    top: 23.552vw;
    left: 5.12vw;
    font-size: 4.608vw;
    line-height: 6.144vw;
    margin-bottom: 7.68vw;
  }
  .btn-to-guide:before {
    width: 6.144vw;
    height: 4.096vw;
    margin-left: 5.12vw;
  }
  .section-1 h2 {
    font-size: 9.728vw;
  }
  .section-1 .imaged-block {
    height: 146.944vw;
    border-top: 6.144vw solid #E1715A;
    border-bottom: 6.144vw solid #91CEC6;
    background-size: auto 100%;
    background-position: center center;
  }
  .section-1 .description {
    font-size: 6.144vw;
    line-height: 8.192vw;
    top: 48.896vw;
    width: auto;
  }
  .section-2 h2 {
    font-size: 6.144vw;
    line-height: 8.192vw;
    margin: 10.24vw 0 3.072vw;
  }
  .section-2 .color-blocks {
    flex-direction: column;
    gap: 5.12vw;
    justify-content: space-between;
  }
  .section-2 .block {
    width: 100%;
    height: 77.312vw;
    padding-top: 11.52vw;
    padding-right: 35.84vw;
    text-align: right;
    align-items: start;
    border-radius: 10.24vw 10.24vw 0 10.24vw;
  }
  .section-2 .block img {
    width: 10.24vw;
    height: 10.24vw;
    margin-bottom: 2.56vw;
  }
  .section-2 .block h3 {
    font-size: 6.144vw;
    line-height: 8.192vw;
    margin: 7.68vw 0 0;
  }
  .section-2 .block p {
    font-size: 4.608vw;
    line-height: 6.144vw;
    margin: 2.56vw 0 8.192vw;
  }
  .section-2 .block .btn-arr {
    font-size: 4.608vw;
    line-height: 6.144vw;
  }
  .section-2 .block .btn-arr:after {
    width: 6.144vw;
    height: 4.096vw;
    margin-right: 5.12vw;
  }
  .section-2 .block.block-1 {
    margin-top: 0;
    margin-right: 0;
  }
  .section-2 .block.block-1:after {
    width: 36.352vw;
    height: 47.104vw;
    right: 0;
  }
  .section-2 .block.block-2:after {
    width: 22.016vw;
    height: 48.896vw;
    right: 0;
  }
  .section-2 .block.block-3 {
    margin-top: 0;
  }
  .section-2 .block.block-3:after {
    width: 33.536vw;
    height: 39.936vw;
    right: 0;
  }
  .section-2:before {
    content: 'אז איך עושים? את נכון';
    left: 5.12vw;
    right: 5.12vw;
    top: 25.6vw;
    transform: none;
    font-size: 13.824vw;
    line-height: 20.48vw;
    letter-spacing: 1.024vw;
  }
  .section-3 {
    padding-top: 10.24vw;
  }
  .section-3 .text-img-wrapper {
    flex-direction: column-reverse;
    justify-content: start;
    align-items: start;
  }
  .section-3 .text-wrapper {
    width: auto;
    margin-left: 0;
  }
  .section-3 .img-wrapper {
    width: 100%;
    display: block;
  }
  .section-3 .img-wrapper img {
    width: 64vw;
    margin: 5.12vw auto;
    display: block;
  }
  .section-3 h2 {
    font-size: 6.144vw;
    line-height: 8.192vw;
    margin-bottom: 2.56vw;
  }
  .section-4 .container {
    margin-left: 5.12vw;
    margin-right: 5.12vw;
    overflow: hidden;
  }
  .section-4 h2 {
    margin: 0 0 7.68vw;
    font-size: 6.4vw;
    line-height: 5.12vw;
  }
  .section-4 h3 {
    font-size: 4.608vw;
    line-height: 6.144vw;
    margin: 0 0 2.56vw;
    padding-top: 10.24vw;
  }
  .section-4 .block {
    position: relative;
  }
  .section-4 .block p {
    font-weight: 400;
    color: #283F55;
  }
  .section-4 .block.block-1 {
    padding-left: 33.28vw;
  }
  .section-4 .block.block-1:before {
    width: 30.72vw;
    height: 30.72vw;
  }
  .section-4 .block.block-2 {
    padding-right: 33.28vw;
    margin-top: 7.68vw;
    padding-bottom: 7.68vw;
    min-height: 85.76vw;
  }
  .section-4 .block.block-2:before {
    right: 0;
    top: 0;
    bottom: 0;
    width: 23.552vw;
    height: 47.872vw;
  }
  .section-4 .block.block-2:after {
    right: auto;
    width: 30.72vw;
    height: 27.136vw;
    left: 0;
    top: -33.28vw;
  }
  .section-4 .block.block-3 {
    padding-left: 0;
    margin-top: 0;
  }
  .section-4 .block.block-3:before {
    left: 0;
    bottom: auto;
    top: 0;
    width: 30.72vw;
    height: 25.344vw;
  }
  .section-4 .block.block-3:after {
    left: auto;
    right: 0;
    top: -30.72vw;
    width: 26.624vw;
    height: 23.552vw;
  }
  .section-4 .community-blocks {
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 19.2vw;
    gap: 10.24vw 0;
  }
  .section-4 .community-blocks .community {
    max-width: none;
    width: 42.24vw;
    font-size: 5.12vw;
    line-height: 6.144vw;
  }
  .section-4 .community-blocks .community img {
    width: 16.384vw;
    height: 16.384vw;
  }
  .section-4 .community-blocks .community h3 {
    margin: 6.144vw 0 0;
    font-size: 5.12vw;
    line-height: 6.144vw;
    padding-top: 0;
  }
  .section-5 {
    padding-top: 10.24vw;
  }
  .section-5 .bg-rect {
    background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 350 643' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 37C0 16.5655 16.5655 0 37 0H313C333.435 0 350 16.5655 350 37V471V501.5V571.75L259.75 642H169.5H37C16.5655 642 0 625.435 0 605V37Z' fill='%23E1715A'/%3E%3Cpath d='M350 572H283.75C270.495 572 259.75 582.745 259.75 596V642.25L350 572Z' fill='%23F3846E'/%3E%3C/svg%3E%0A");
    padding: 10.24vw;
    margin: 0 5.12vw;
    height: auto;
    border-radius: 14.08vw;
    padding-bottom: 15.36vw;
  }
  .section-5 h2 {
    margin: 0 0 18.944vw;
    font-size: 10.24vw;
    line-height: 14.336vw;
  }
  .section-5 .numbers-blocks {
    flex-direction: column;
    gap: 7.68vw;
    margin: 0;
  }
  .section-5 .numbers-blocks .numbers-block {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    flex-direction: column;
    gap: 2.56vw 7.68vw;
    text-align: right;
    max-width: none;
    max-height: 33.28vw;
  }
  .section-5 .numbers-blocks img {
    width: 12.288vw;
    height: 12.288vw;
    margin: 0 0 10.752vw;
  }
  .section-5 .numbers-blocks .number {
    width: 49.152vw;
    font-size: 10.24vw;
    line-height: 8.192vw;
    margin: 0;
  }
  .section-5 .numbers-blocks .title {
    width: 49.152vw;
    font-size: 4.608vw;
    line-height: 6.144vw;
  }
  .section-5 .logos {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    margin: 12.8vw 0;
    gap: 7.68vw 0;
  }
  .section-5 .logos img {
    width: 35.84vw;
    margin: 0 5.12vw;
  }
  .section-5 .logos img.heb {
    width: 29.44vw;
    margin-top: -2.56vw;
  }
  .footer-logos {
    margin: 12.8vw 0;
    flex-wrap: wrap;
    gap: 5.12vw;
  }
  .footer-logos img {
    width: 53.76vw;
    margin: 0 9.472vw;
  }
  .footer-logos img.heb {
    width: 39.936vw;
    margin-top: -2.56vw;
  }
  .footer-logos img.third {
    margin-top: 5.12vw;
  }
  .main-footer {
    border-top: 2.048vw solid #D4C49D;
    padding: 5.12vw;
    font-size: 4.096vw;
    line-height: 6.144vw;
  }
  .main-footer h2 {
    font-family: "Open Sans", sans-serif;
    font-size: 6.144vw;
    line-height: 14.336vw;
    margin: 0 0 3.072vw;
  }
  .main-footer h4 {
    margin: 3.84vw 0;
  }
  .main-footer .columns {
    flex-direction: column-reverse;
    padding-left: 0;
    align-items: stretch;
  }
  .main-footer .col-r {
    width: auto;
  }
  .main-footer .col-m {
    width: auto;
    grid-template-columns: 1fr;
    margin: 10.24vw 0 1.28vw;
  }
  .main-footer .col-m div:nth-child(2n) {
    margin-bottom: 5.12vw;
  }
  .main-footer .col-l {
    width: auto;
  }
  .main-footer .social {
    display: flex;
    justify-content: space-between;
    align-items: end;
    margin-top: 8.96vw;
    width: 43.52vw;
  }
  .main-footer .social a {
    overflow: hidden;
    text-indent: -100vw;
    display: inline-block;
    width: 3.84vw;
    height: 3.84vw;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center bottom;
  }
  .main-footer .social a.youtube {
    background-image: url(../images/youtube.svg);
    background-position: center 0.512vw;
  }
  .main-footer .social a.instagram {
    background-image: url(../images/instagram.svg);
  }
  .main-footer .social a.linkedin {
    background-image: url(../images/linkedin.svg);
  }
  .main-footer .social a.facebook {
    background-image: url(../images/facebook.svg);
  }
  .main-footer .social a.x {
    background-image: url(../images/twitter.svg);
    background-position: center 0.256vw;
  }
}
.main-footer a[x-apple-data-detectors],
.main-footer p[x-apple-data-detectors],
.main-footer span[x-apple-data-detectors],
.main-footer a[href^="tel"],
.main-footer p[href^="tel"],
.main-footer span[href^="tel"],
.main-footer a[href^="maito"],
.main-footer p[href^="maito"],
.main-footer span[href^="maito"] {
  color: #fff !important;
}
.main-footer chrome_annotation,
.main-footer a[x-apple-data-detectors] {
  color: #fff !important;
}
/*# sourceMappingURL=custom.css.map */