html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

:root {
  --lightest-yellow: #fffcf5;
  --neutral-black: #333;
  --elul-blue: #2b3a4a;
  --tammuz-red: #f7e0d2;
  --av-purple: #e5e0e6;
  --white: #fff;
  --iyar-blue: #d5e0e7;
  --tevet-blue: #6b96ca;
  --adar-red: #df8867;
  --dark-elul-blue: #18212a;
  --neutral-gray: #666;
  --tishrei-green: #4d5e51;
  --kislev-purple: #544351;
  --shevat-green: #7ea57f;
  --cheshvan-dark-red: #7c3f3c;
  --gray-blue: #9099a3;
  --cheshvan-red: #914b48;
  --sivan-green: #daeacd;
  --nissan-purple: #9b83ae;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutadditionalinputscontainer {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutadditionaltextinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutadditionaltextinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutadditionaltextinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutadditionaltextarea {
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 76px;
  margin-bottom: 16px;
  padding: 8px 12px;
}

.w-commerce-commercecheckoutadditionaltextarea::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutadditionaltextarea:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutadditionalcheckboxwrapper {
  flex-direction: row;
  align-items: center;
  display: flex;
}

.w-commerce-commercecheckoutadditionalcheckbox {
  margin-right: 8px;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutdiscounts {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  flex-wrap: wrap;
  padding: 20px;
  display: flex;
}

.w-commerce-commercecheckoutdiscountslabel {
  flex-basis: 100%;
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutdiscountsinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  flex: 1;
  width: auto;
  min-width: 0;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutdiscountsinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutdiscountsinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutdiscountsbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  flex-grow: 0;
  flex-shrink: 0;
  align-items: center;
  height: 38px;
  margin-left: 8px;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  -webkit-appearance: none;
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commercecartwrapper {
  display: inline-block;
  position: relative;
}

.w-commerce-commercecartopenlink {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartopenlinkcount {
  color: #3898ec;
  text-align: center;
  background-color: #fff;
  border-radius: 9px;
  min-width: 18px;
  height: 18px;
  margin-left: 8px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 11px;
  font-weight: 700;
  line-height: 18px;
  display: inline-block;
}

.w-commerce-commercecartcontainerwrapper {
  z-index: 1001;
  background-color: #000c;
  position: fixed;
  inset: 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-modal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar {
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar {
  flex-direction: row;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% auto auto 0;
}

.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
  background-color: #0000;
  position: absolute;
  inset: 100% 0 auto auto;
}

.w-commerce-commercecartcontainer {
  background-color: #fff;
  flex-direction: column;
  width: 100%;
  min-width: 320px;
  max-width: 480px;
  display: flex;
  overflow: auto;
  box-shadow: 0 5px 25px #00000040;
}

.w-commerce-commercecartheader {
  border-bottom: 1px solid #e6e6e6;
  flex: none;
  justify-content: space-between;
  align-items: center;
  padding: 16px 24px;
  display: flex;
  position: relative;
}

.w-commerce-commercecartheading {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.w-commerce-commercecartcloselink {
  width: 16px;
  height: 16px;
}

.w-commerce-commercecartformwrapper {
  flex-direction: column;
  flex: 1;
  display: flex;
}

.w-commerce-commercecartform {
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecartlist {
  -webkit-overflow-scrolling: touch;
  flex: 1;
  padding: 12px 24px;
  overflow: auto;
}

.w-commerce-commercecartitem {
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.w-commerce-commercecartiteminfo {
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.w-commerce-commercecartproductname {
  font-weight: 700;
}

.w-commerce-commercecartoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercecartquantity {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecartquantity::placeholder {
  color: #999;
}

.w-commerce-commercecartquantity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecartfooter {
  border-top: 1px solid #e6e6e6;
  flex-direction: column;
  flex: none;
  padding: 16px 24px 24px;
  display: flex;
}

.w-commerce-commercecartlineitem {
  flex: none;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 16px;
  display: flex;
}

.w-commerce-commercecartordervalue {
  font-weight: 700;
}

.w-commerce-commercecartcheckoutbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecartemptystate {
  flex: 1;
  justify-content: center;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.w-commerce-commercecarterrorstate {
  background-color: #ffdede;
  flex: none;
  margin: 0 24px 24px;
  padding: 10px;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

.w-commerce-commerceaddtocartoptionpillgroup {
  margin-bottom: 10px;
  display: flex;
}

.w-commerce-commerceaddtocartoptionpill {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #000;
  margin-right: 10px;
  padding: 8px 15px;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected {
  color: #fff;
  background-color: #000;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartquantityinput {
  -webkit-appearance: none;
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commerceaddtocartquantityinput::placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commerceaddtocartbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commercebuynowbutton {
  color: #fff;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  margin-top: 10px;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceaddtocarterror {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutshippingsummarywrapper, .w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }

  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutadditionaltextinput, .w-commerce-commercecheckoutadditionaltextarea, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutdiscountsinput, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-modal {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
  }

  .w-commerce-commercecartcontainerwrapper--cartType-leftDropdown, .w-commerce-commercecartcontainerwrapper--cartType-rightDropdown {
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: fixed;
    inset: 0;
  }

  .w-commerce-commercecartquantity, .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }
}

body {
  background-color: var(--lightest-yellow);
  color: var(--neutral-black);
  letter-spacing: 0;
  text-transform: none;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
}

h1 {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 56px;
  font-weight: 300;
  line-height: 1.1em;
}

h2 {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 1.2em;
  display: inline-block;
}

h3 {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3em;
}

h4 {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
}

h5 {
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
}

h6 {
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5em;
}

p {
  margin-bottom: 10px;
}

a {
  color: var(--elul-blue);
  -webkit-text-stroke-color: var(--elul-blue);
  margin-top: 27px;
  margin-bottom: 0;
  text-decoration: underline;
}

ul {
  flex-flow: column wrap;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 20px;
  display: flex;
}

blockquote {
  border-left: 4px solid var(--tammuz-red);
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
}

.section {
  padding-left: 128px;
  padding-right: 100px;
  position: relative;
  overflow: hidden;
}

.section.elul-bg {
  background-color: var(--elul-blue);
  margin-top: 0;
  padding-top: 0;
  display: block;
}

.section.elul-bg.consultants-advisors {
  display: none;
}

.section.kislev-bg {
  background-color: var(--elul-blue);
}

.section.av-bg {
  background-color: var(--av-purple);
}

.section.tishrei-bg.overflown._48 {
  background-color: var(--elul-blue);
}

.section.hide-financial-repoorts {
  display: none;
}

.section.av-bg-11, .section.d872 {
  background-color: #2b3a4a;
}

.section.mikvah-landing-page-events-copy {
  background-color: #d5e0e7;
  padding-top: 0;
  padding-bottom: 0;
}

.section.mikvah-landing-page-events-copy111-copy.well-circle-page {
  background-color: #d5e0e7;
}

.section.community-guidelines {
  color: var(--elul-blue);
}

.section.about-page {
  background-color: #d5e0e7;
}

.container {
  color: var(--lightest-yellow);
  background-color: #fefcf5;
  max-width: 1320px;
}

.container.m {
  max-width: 1200px;
}

.container.s {
  max-width: 960px;
}

.container.xs {
  max-width: 720px;
}

.container.video-split-grid {
  margin-top: 60px;
}

.container.container-wc, .container.blog-page-container, .container.our-moon-manuals {
  background-color: #2b3a4a;
}

.container.community-guidelines {
  color: var(--elul-blue);
}

.container._172 {
  background-color: #fff;
}

.container.container-read-more {
  background-color: #2b3a4a;
}

.container.blog-bg.blog-rituals, .container.bg1 {
  background-color: #0000;
}

.container.subscribe-to-events-page {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container.newsletter-page {
  background-color: #fff;
}

.container.blog-ritual, .container.blog-jewish-wisdom, .container.blog-wholeness, .container.blog-sacred-time {
  background-color: #0000;
}

.container.event-tags-page {
  background-color: #914b48;
}

.wrapper {
  margin-top: 60px;
  margin-bottom: 60px;
  position: relative;
}

.wrapper.xl {
  margin-top: 120px;
  margin-bottom: 120px;
}

.wrapper.xl.moon-manual-landing-page {
  margin-top: 60px;
  margin-bottom: 60px;
}

.wrapper.l {
  margin-top: 75px;
  margin-bottom: 40px;
}

.wrapper.no-top-border {
  margin-top: auto;
}

.wrapper.no-top-border.co-facilitate-page {
  margin-bottom: 10px;
}

.wrapper.xl-dfd {
  margin-top: 120px;
  margin-bottom: 120px;
}

.wrapper._54564 {
  display: none;
}

.wrapper.events-template {
  margin-top: 0;
  margin-bottom: 0;
}

.h1 {
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 56px;
  font-weight: 300;
  line-height: 1.1em;
}

.h1.my0.h1-copy.h1111, .h1.my0.full-circle-course {
  color: var(--elul-blue);
}

.h1.h1-copy.home-page-stats {
  color: var(--tevet-blue);
}

.h1.blog-template {
  color: var(--elul-blue);
}

.h1.grow-in-community-mobile-view {
  color: var(--white);
}

.h2 {
  color: var(--elul-blue);
  text-align: left;
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 1.2em;
}

.h2.tammuz-tx.moon-manual-well-circles {
  color: var(--white);
  text-align: center;
}

.h2.kislev-tx {
  color: var(--elul-blue);
  text-align: center;
}

.h2.my1 {
  color: var(--iyar-blue);
  text-align: center;
}

.h2.my1.horizontal-mobile {
  color: var(--lightest-yellow);
  margin-top: 0;
  margin-bottom: 0;
}

.h2.start-a-well-circle-paragraph {
  color: var(--white);
  text-align: center;
  margin-top: 0;
}

.h2.homepage---well-circles {
  color: var(--lightest-yellow);
  text-align: center;
}

.h2.events-homepage {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.h3 {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3em;
}

.h4 {
  letter-spacing: 0;
  text-transform: none;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
}

.h5 {
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
}

.h6 {
  letter-spacing: 0;
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5em;
}

.p {
  letter-spacing: .03em;
  margin-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6em;
}

.button {
  background-color: var(--adar-red);
  color: var(--white);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 60px;
  align-self: flex-start;
  height: auto;
  padding: 20px 40px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.button:hover {
  background-color: var(--dark-elul-blue);
}

.button.light {
  background-color: var(--lightest-yellow);
  color: var(--dark-elul-blue);
  align-self: center;
}

.button.light:hover {
  background-color: var(--white);
}

.button.light.link-list {
  align-self: center;
  margin-bottom: 40px;
}

.button.light.center-button {
  align-self: center;
}

.button.light.center-button.b1 {
  margin-top: -3px;
}

.button.light.left-align-button {
  align-self: flex-start;
}

.button.outline {
  border: 1px solid var(--elul-blue);
  color: var(--elul-blue);
  background-color: #0000;
}

.button.outline:hover {
  border-color: var(--dark-elul-blue);
  color: var(--dark-elul-blue);
}

.button.underlined.ghost {
  background-color: #0000;
}

.button.underlined.ghost:hover {
  background-color: #00000080;
}

.button.underlined.ghost.center-button {
  opacity: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border: 1px solid #0000;
  align-self: center;
}

.button.underlined.center-button {
  background-color: var(--adar-red);
  object-fit: fill;
}

.button._404-button {
  align-self: center;
  margin-top: 40px;
}

.button.left-justified-button {
  align-self: flex-start;
}

.button.center-button {
  align-self: center;
}

.button.event-page-button, .button.event-page-button-further-down {
  margin-top: 0;
}

.navbar {
  -webkit-text-stroke-color: var(--neutral-black);
  background-color: #fefcf5;
  padding-left: 60px;
  padding-right: 60px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.navbar.blog-page {
  box-shadow: 0 2px 5px 5px #0003;
}

.brand {
  justify-content: center;
  align-items: center;
  height: 90px;
  display: flex;
}

.brand.w--current {
  height: 100px;
  margin-top: 0;
}

.nav-link {
  color: var(--white);
  border-bottom: 2px solid #0000;
  align-items: center;
  padding: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2em;
  display: flex;
}

.nav-link:hover {
  color: var(--tammuz-red);
}

.nav-link.w--current {
  border-bottom-color: var(--tammuz-red);
  color: var(--white);
}

.atw-logo {
  width: 192px;
  height: 50px;
}

.nav-menu {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: center;
  height: 80px;
  display: flex;
}

.elul-bg {
  background-color: var(--elul-blue);
  color: var(--lightest-yellow);
}

.navbar-offset {
  height: 0;
  margin-bottom: 90px;
}

.menu-button {
  display: none;
}

.menu-icon {
  width: 40px;
  height: 40px;
}

.slider-offset {
  background-color: var(--elul-blue);
  height: 180px;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.slider-offset.av-bg {
  background-color: var(--lightest-yellow);
}

.manuals-action {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 200px;
  display: flex;
}

.manuals-action.moon-manual-header-button {
  order: 0;
  justify-content: center;
  margin-top: 0;
}

.label {
  color: var(--white);
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
}

.label.tammuz-tx.moon-manual-well-cirlcle-section {
  color: var(--white);
}

.label.kislev-tx {
  padding-bottom: 2px;
  display: none;
  overflow: visible;
}

.label.my0 {
  color: var(--elul-blue);
}

.label.my0.about-page {
  color: var(--white);
}

.label.light-link.centered-label {
  align-self: auto;
  margin-top: 40px;
}

.label.centered-label {
  text-align: center;
}

.label.secondary-button {
  color: var(--white);
  text-align: center;
  border: 1px solid #fff0;
  padding-top: 20px;
  display: block;
}

.label.label-padding-bottom {
  margin-bottom: 40px;
  padding-left: 10px;
}

.label.events-page {
  color: var(--tevet-blue);
}

.label.read-more-blog-page, .label.blog-page, .label.label-blog {
  color: var(--elul-blue);
}

.label.more-readables {
  color: var(--white);
}

.label.label_foter {
  color: var(--elul-blue);
}

.label.label3 {
  color: var(--tammuz-red);
}

.label.read_more, .label.events-template, .label.about-page-press {
  color: var(--elul-blue);
}

.manuals-action-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  height: 400px;
  padding-top: 20px;
  display: flex;
}

.manuals-action-heading.moon-manual-tablet-view {
  padding-top: 74px;
}

.center-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.center-wrapper.links-wrapper {
  max-width: 800px;
  margin-top: 40px;
}

.center-wrapper.links-wrapper.horizontal-mobile, .center-wrapper.links-wrapper.events-homepage {
  margin-top: 0;
}

.center-wrapper.head {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  -webkit-text-stroke-color: transparent;
  max-width: none;
}

.center-wrapper.m {
  max-width: 640px;
}

.hero-p-wrapper {
  max-width: 400px;
}

.home-hero-wrapper {
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 60px;
  padding-bottom: 120px;
  position: relative;
}

.hero-face-1 {
  transform-style: preserve-3d;
  width: 100px;
  margin-top: -180px;
  margin-left: -460px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: rotateX(0)rotateY(-180deg)rotateZ(-10deg);
}

.hero-face-2 {
  width: 146px;
  margin-top: -210px;
  margin-left: 280px;
  position: absolute;
  top: 50%;
  left: 50%;
}

.hero-face-3 {
  transform-style: preserve-3d;
  width: 162px;
  margin-top: 40px;
  margin-left: -400px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: scale(.7);
}

.hero-face-4 {
  transform-style: preserve-3d;
  width: 138px;
  margin-top: 40px;
  margin-left: 380px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: rotateX(0)rotateY(-180deg)rotateZ(-27deg);
}

.slider-holder {
  height: 600px;
  margin-left: -60px;
  margin-right: -60px;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
  overflow: hidden;
}

.slider-holder.domes {
  height: 560px;
  margin-bottom: 120px;
}

.slider-holder.notes {
  height: 320px;
}

.slider-holder.domes-copy {
  background-color: #d5e0e7;
  height: 560px;
  margin-bottom: 120px;
  padding-bottom: 0;
}

.slider-heading-block {
  z-index: 2;
  color: #d5e0e7;
  background-color: #d5e0e7;
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  max-width: 480px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.slider-heading-block.moon-manual-block, .slider-heading-block.our-moon-manuals {
  background-color: var(--elul-blue);
}

.slider-heading-block.digital-monthly-guides-background {
  color: #fff;
  background-color: #2b3a4a;
}

.slider-heading-block.get-instant-acess-background, .slider-heading-block.full-circle-course {
  background-color: #2b3a4a;
}

.slider-heading-block.blog-rituals {
  color: var(--white);
  background-color: #0000;
}

.slider-heading-block.blog-jewish-wisdom, .slider-heading-block.blog-wholeness, .slider-heading-block.blog-sacred-time {
  background-color: #0000;
}

.slider-overlay {
  z-index: 1;
  background-color: var(--elul-blue);
  opacity: .96;
  position: absolute;
  inset: 0 50% 0 0;
}

.slider-overlay.light-bg {
  background-color: #d5e0e7;
}

.slider-overlay.light-bg.moon-manual-cream-overlay {
  background-color: var(--lightest-yellow);
}

.slider-overlay.our-moon-manuals {
  opacity: 1;
}

.slider-overlay.get-notified-background-color {
  background-color: #fff;
}

.slider-overlay.get-notified-background-color.moon-manual-cream-overlay {
  background-color: var(--lightest-yellow);
}

.slider {
  background-color: #2b3a4a;
  width: auto;
  height: auto;
  position: absolute;
  inset: 0 0 0 50%;
  overflow: visible;
}

.slider.notes._15 {
  background-color: #d5e0e7;
}

.mask {
  width: auto;
  max-width: 380px;
  height: 100%;
  position: relative;
  overflow: visible;
}

.mask.dome, .mask.note {
  padding-bottom: 20px;
}

.slide-nav {
  display: none;
}

.slide {
  width: 100%;
  height: 100%;
  margin-right: 60px;
}

.book-holder {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-right: 0;
  display: flex;
}

.book {
  background-color: var(--dark-elul-blue);
  width: 100%;
  height: 540px;
  box-shadow: 7px 7px 10px #0003;
}

.image-cover {
  background-color: var(--tishrei-green);
  text-transform: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.tabs-holder {
  max-width: 1200px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.tabs {
  min-height: 420px;
  padding-left: 120px;
  display: block;
  position: relative;
}

.tabs-content {
  border: 1px solid var(--kislev-purple);
  background-color: var(--white);
  border-radius: 30px;
  padding: 40px 40px 40px 100px;
  position: relative;
}

.tabs-menu {
  z-index: 1;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  width: 180px;
  margin-top: 40px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.tab-link {
  border: 1px solid var(--kislev-purple);
  background-color: var(--lightest-yellow);
  text-align: right;
  border-radius: 20px;
  height: 70px;
  padding: 20px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: .5em;
}

.tab-link.w--current {
  border-color: var(--elul-blue);
  background-color: var(--elul-blue);
  color: var(--white);
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/641212c73450464a5aebd37f_icon-calendar.svg");
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: auto;
}

.host-avatar {
  width: 100px;
  height: 100px;
}

.tab-event-info {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .75fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.tab-host-info {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 100px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tab-event-col {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.tab-event-action {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.nav-bg {
  background-color: var(--elul-blue);
  position: absolute;
  inset: 0;
}

.tab-host {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.kislev-bg {
  background-color: var(--kislev-purple);
  color: var(--lightest-yellow);
}

.tammuz-tx {
  color: var(--tammuz-red);
}

.collage {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: 160px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 160px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.tile {
  background-color: var(--dark-elul-blue);
}

.wide-cover {
  background-color: var(--av-purple);
  height: 400px;
  position: relative;
}

.split-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.sub-split-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.my0 {
  margin-top: 0;
  margin-bottom: 0;
}

.my0.blog-tag-title {
  color: var(--elul-blue);
}

.kislev-tx {
  color: var(--kislev-purple);
}

.my1 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.my2 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.grid-lb-action {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.big-gold-ring-wrapper {
  opacity: .2;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: -30px;
  display: flex;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.big-gold-ring {
  object-fit: contain;
  flex: none;
  width: 140%;
  max-width: 1110px;
  max-height: 1110px;
  position: relative;
}

.overflown {
  overflow: visible;
}

.roc-circle {
  background-color: var(--shevat-green);
  border-radius: 50%;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.roc-wrapper {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.roc {
  width: 400px;
  height: 400px;
  position: relative;
}

.roc-ring {
  width: 40%;
  height: 40%;
  margin-top: -60px;
  position: absolute;
  top: 0;
  right: 0;
}

.image-contain {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.qa {
  margin-top: 10px;
  margin-bottom: 10px;
  display: block;
}

.qa-question {
  color: var(--elul-blue);
  white-space: normal;
  padding: 0 0 0 30px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 1.2em;
  text-decoration: underline;
  display: block;
  position: relative;
}

.qa-question:hover {
  color: var(--dark-elul-blue);
}

.qa-answer {
  background-color: #0000;
  padding-top: 10px;
  padding-left: 30px;
  display: none;
  position: relative;
}

.qa-icon {
  color: var(--tammuz-red);
  width: 16px;
  height: 16px;
  margin-top: 10px;
  font-size: 16px;
  line-height: 1em;
  position: absolute;
  top: 0;
  left: 0;
}

.comp-split {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-areas: ". Area";
}

.qa-action {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
}

.footer-grid {
  grid-column-gap: 61px;
  grid-row-gap: 61px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  line-height: 1.6em;
}

.footer-link {
  color: var(--lightest-yellow);
  margin-top: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2em;
  display: block;
}

.footer-link:hover {
  color: var(--white);
}

.footer-links {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  display: flex;
}

.footer-banner {
  background-color: var(--tammuz-red);
  color: var(--elul-blue);
  padding: 20px;
  text-decoration: none;
}

.footer-banner:hover {
  color: var(--dark-elul-blue);
}

.footer-banner-text {
  font-size: 12px;
  font-style: italic;
  font-weight: 600;
  line-height: 1.4em;
}

.banner-products-grid {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 10px;
}

.footer-banner-title {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.inline-label-angle {
  width: 12px;
  height: 18px;
  font-size: 12px;
  line-height: 1.5em;
}

.social-links {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.social-icon {
  width: 28px;
  height: 28px;
}

.social-link {
  background-color: var(--lightest-yellow);
  color: var(--elul-blue);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 46px;
  height: 46px;
  display: flex;
}

.social-link:hover {
  background-color: var(--white);
  color: var(--dark-elul-blue);
}

.light-link {
  color: var(--lightest-yellow);
}

.light-link:hover {
  color: var(--white);
}

.footer-info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  font-size: 14px;
  line-height: 1.6em;
  display: flex;
}

.footer-info-divider {
  padding-top: 28px;
}

.fill {
  width: 100%;
  height: 100%;
  position: relative;
}

.fill.gnmc-well-circles-page {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.empty-state {
  background-color: #0000;
  padding: 0;
}

.page-hero-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: 1;
  filter: blur();
  background-color: #0000;
  flex-direction: column;
  padding-top: 33px;
  padding-bottom: 59px;
  display: flex;
}

.page-hero-wrapper.well-circles-page {
  padding-top: 0;
  padding-bottom: 0;
}

.page-hero-wrapper.terms-of-use {
  padding-bottom: 20px;
}

.page-hero-wrapper.return-policy {
  color: var(--elul-blue);
  padding-top: 10px;
  padding-bottom: 0;
}

.page-hero-wrapper.faq-page {
  padding-bottom: 0;
}

.side-gold-ring-wrapper {
  justify-content: flex-end;
  align-items: center;
  width: 200px;
  display: flex;
  position: absolute;
  top: -120px;
  bottom: -120px;
  left: -60px;
  overflow: hidden;
}

.side-gold-ring {
  object-fit: cover;
  object-position: 100% 50%;
  flex: none;
  width: 200%;
  max-width: none;
  height: 120%;
  position: relative;
}

.underlined {
  text-decoration: underline;
}

.video-preview-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 400px;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.video-preview-play-button {
  color: #ffffff80;
  background-color: #2b3a4a80;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin-top: -60px;
  margin-left: -60px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
}

.video-preview-play-icon {
  width: 50%;
  height: 50%;
  padding-left: 10%;
}

.step-tile {
  grid-column-gap: 30px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 120px 240px 1fr;
}

.step-tile.alt {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
}

.step-image {
  width: 120px;
  height: 120px;
}

.step-title {
  grid-row-gap: 10px;
  flex-direction: column;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.step-title.alt {
  margin-top: 0;
  margin-bottom: 0;
}

.step-content {
  margin-top: 20px;
  margin-bottom: 20px;
}

.step-content.alt {
  margin-top: 0;
  margin-bottom: 0;
}

.steps-list {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  max-width: 1080px;
  display: flex;
  position: relative;
}

.steps-list.alt {
  flex-direction: row;
  max-width: none;
}

.circle-overlay {
  background-color: var(--tishrei-green);
  opacity: .6;
  border-radius: 50%;
  position: absolute;
  inset: 0;
}

.circles-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.circles-grid.global-new-moon-circle-well-circles-page {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-columns: 1fr;
  grid-auto-flow: row;
  justify-content: start;
  place-items: center;
}

.circle-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--lightest-yellow);
  color: var(--elul-blue);
  flex-direction: column;
  grid-template-rows: 200px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: grid;
  box-shadow: 7px 7px 10px #0003;
}

.circle-card.dome {
  border-top-left-radius: 190px;
  border-top-right-radius: 190px;
  grid-template-rows: auto;
  overflow: hidden;
}

.circle-card.atw-led-circles {
  justify-content: center;
  width: 60%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.circle-card-cover {
  background-color: var(--av-purple);
  position: relative;
  overflow: hidden;
}

.circle-card-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 1px solid var(--av-purple);
  flex-direction: column;
  justify-content: space-between;
  padding: 30px;
  display: flex;
}

.circle-card-type {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: flex-start;
  display: flex;
}

.circle-card-name {
  letter-spacing: 0;
  text-transform: none;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.2em;
}

.circle-card-action {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--tishrei-green);
  text-decoration: underline;
  display: flex;
}

.cover-overlay {
  opacity: .6;
  background-color: #2b3a4a85;
  position: absolute;
  inset: 0;
}

.cover-overlay.kislev-bg {
  opacity: 0;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: #0000;
}

.cover-overlay.elul-bg {
  background-color: var(--elul-blue);
}

.circle-card-info {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.wide-banner {
  background-color: var(--tevet-blue);
  position: relative;
  overflow: hidden;
}

.wide-banner.head {
  background-color: var(--kislev-purple);
  color: var(--lightest-yellow);
  padding: 106px 60px 90px;
}

.wide-banner.links-banner {
  background-color: var(--cheshvan-dark-red);
}

.banner-cover {
  position: absolute;
  inset: 0;
}

.adar-bg {
  background-color: var(--adar-red);
}

.banner-content {
  color: var(--lightest-yellow);
  margin: 90px;
  padding: 60px;
  position: relative;
}

.banner-content.m {
  margin: 30px;
}

.light-bg {
  background-color: var(--lightest-yellow);
}

.circles-slider-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  height: 460px;
  padding-top: 20px;
  display: flex;
}

.circles-slider-nav {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100px;
  padding-bottom: 20px;
  display: flex;
}

.slider-left-button {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid var(--gray-blue);
  background-color: var(--lightest-yellow);
  color: var(--gray-blue);
  letter-spacing: .05em;
  text-transform: uppercase;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 20px;
  margin-left: 60px;
  padding: 20px 40px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  display: flex;
  position: absolute;
  inset: auto auto 0 -100%;
}

.slider-left-button:hover {
  background-color: var(--white);
  color: var(--elul-blue);
}

.slider-right-button {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid var(--elul-blue);
  background-color: var(--elul-blue);
  color: var(--white);
  letter-spacing: .05em;
  text-transform: uppercase;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 20px;
  margin-left: 212px;
  padding: 20px 40px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  display: flex;
  position: absolute;
  inset: auto auto 0 -100%;
}

.slider-right-button:hover {
  border-color: var(--dark-elul-blue);
  background-color: var(--dark-elul-blue);
}

.hidden {
  display: none;
}

.subsection {
  margin-left: -60px;
  margin-right: -60px;
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.light-rich-text a {
  color: var(--white);
}

.mb1 {
  margin-bottom: 30px;
}

.mb2 {
  margin-bottom: 60px;
}

.my3 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.mb3 {
  margin-bottom: 90px;
}

.my4 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.mb4 {
  margin-bottom: 120px;
}

.circle-hero {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 320px 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.circle-hero-cover {
  position: relative;
  overflow: hidden;
}

.circle-hero-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.circle-hero-type {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.circle-hero-info {
  justify-content: space-between;
  display: flex;
}

.circle-hero-back {
  text-align: right;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.circle-hero-action {
  grid-column-gap: 20px;
  display: flex;
}

.book-side-holder {
  max-width: 380px;
}

.book-side-info {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.book-side-action.side-grid {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.av-bg {
  background-color: var(--av-purple);
}

.tishrei-bg {
  background-color: var(--tishrei-green);
  color: var(--lightest-yellow);
}

.linked-light-heading {
  grid-column-gap: 5px;
  color: var(--lightest-yellow);
  display: flex;
}

.linked-light-heading:hover {
  color: var(--white);
}

.stack-flex-1 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.stack-flex-1.left {
  align-items: flex-start;
}

.stack-flex-2 {
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  flex-direction: column;
  padding-right: 15%;
  display: flex;
}

.trisplit-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.huge-text {
  color: var(--shevat-green);
  letter-spacing: 0;
  text-transform: none;
  flex-direction: column;
  justify-content: center;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 300px;
  font-weight: 300;
  line-height: .5em;
  display: flex;
  position: relative;
}

.team-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.team-grid.s {
  grid-template-columns: 1fr 1fr 1fr;
}

.member-card {
  background-color: var(--lightest-yellow);
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  display: flex;
  box-shadow: 7px 7px 10px #0003;
}

.member-content {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  padding: 20px;
  display: flex;
  overflow: hidden;
}

.member-card-name {
  letter-spacing: 0;
  text-transform: none;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2em;
}

.member-card-title {
  font-size: 14px;
  line-height: 1.4em;
}

.member-card-avatar {
  width: 100%;
  max-height: 308px;
}

.modal {
  z-index: 9999;
  background-color: var(--elul-blue);
  color: var(--lightest-yellow);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0;
  overflow: auto;
}

.modal.light {
  background-color: var(--white);
  color: var(--elul-blue);
  display: none;
}

.modal.show {
  display: block;
}

.modal-close {
  z-index: 1;
  padding: 30px;
  position: fixed;
  top: 0;
  right: 0;
}

.close-gold-icon {
  width: 60px;
  height: 60px;
}

.modal-box {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.modal-box.xl {
  margin-top: 120px;
  margin-bottom: 120px;
}

.modal-box.l {
  margin-top: 90px;
  margin-bottom: 90px;
}

.member-modal-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 300px 1fr;
  position: relative;
}

.roa {
  width: 300px;
  height: 300px;
  position: relative;
}

.roa-avatar {
  background-color: var(--gray-blue);
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.roa-ring {
  width: 40%;
  height: 40%;
  margin-top: -30px;
  margin-right: -30px;
  position: absolute;
  top: 0;
  right: 0;
}

.member-modal-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.member-modal-content {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-direction: column;
  display: flex;
}

.modal-wrapper {
  justify-content: center;
  align-items: center;
  min-height: 100%;
  padding: 120px;
  display: flex;
}

.modal-wrapper.long {
  align-items: stretch;
  padding: 60px;
  display: flex;
}

.modal-wrapper.video {
  padding: 120px;
}

.sponsor-logos {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.sponsor-link {
  width: 140px;
}

.section-offset-bg {
  background-color: var(--elul-blue);
  position: absolute;
  inset: 360px 0 0;
}

.note-card {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--lightest-yellow);
  color: var(--elul-blue);
  flex-direction: column;
  grid-template-rows: 200px;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  text-decoration: none;
  display: block;
  box-shadow: 7px 7px 10px #0003;
}

.note-card.dome {
  border-top-left-radius: 190px;
  border-top-right-radius: 190px;
  grid-template-rows: auto;
  overflow: hidden;
}

.note-card-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border: 1px solid var(--av-purple);
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 30px;
  display: flex;
  overflow: hidden;
}

.note-card-info {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  display: flex;
}

.note-card-date {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: flex-start;
  display: flex;
}

.note-card-name {
  letter-spacing: 0;
  text-transform: none;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.2em;
  text-decoration: none;
}

.note-card-action {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--tishrei-green);
  text-decoration: underline;
  display: flex;
}

.notes-slider-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.note-card-fragment {
  flex: 0 auto;
  height: 100px;
  position: relative;
  overflow: hidden;
}

.fragment-bottom-overlay {
  background-image: linear-gradient(to bottom, #fffcf500, var(--lightest-yellow));
  height: 75%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.roc-dome {
  background-color: var(--adar-red);
  border-radius: 50% 50% 0% 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.dome-overlay {
  background-color: var(--adar-red);
  opacity: .6;
  border-radius: 50% 50% 0% 0;
  position: absolute;
  inset: 0;
}

.comp-split-link {
  color: var(--elul-blue);
  white-space: normal;
  padding: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 1.2em;
  text-decoration: underline;
  display: block;
  position: relative;
}

.comp-split-link:hover {
  color: var(--dark-elul-blue);
}

.comp-split-links {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.comp-split-heading {
  color: var(--elul-blue);
  white-space: normal;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 1.2em;
  display: block;
  position: relative;
}

.comp-split-heading:hover {
  color: var(--dark-elul-blue);
}

.huge-well {
  margin-top: 60px;
  margin-left: -60px;
  position: relative;
}

.huge-ness {
  text-align: right;
  position: relative;
}

.corner-huge-gold-ring {
  opacity: .2;
  justify-content: flex-end;
  align-items: center;
  width: 800px;
  height: 800px;
  margin-top: -600px;
  margin-left: -460px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.bring-front {
  z-index: 1;
  position: relative;
}

.products-grid {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.products-grid.related, .products-grid.featured {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.product-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  text-decoration: none;
  display: flex;
}

.product-card-name {
  letter-spacing: 0;
  text-transform: none;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3em;
}

.product-card-price {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  font-weight: 600;
  display: flex;
}

.product-card-cover {
  position: relative;
}

.product-card-content {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  display: flex;
}

.discounted {
  opacity: .5;
  text-decoration: line-through;
}

.shop-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 200px 1fr;
  position: relative;
}

.form {
  grid-column-gap: 60px;
  grid-row-gap: 40px;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.form-block {
  background-color: #0000;
  margin-top: 60px;
  margin-bottom: 60px;
}

.category-overlay {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.tag {
  background-color: var(--kislev-purple);
  color: var(--white);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 60px;
  padding: 5px 15px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.tag:hover {
  background-color: var(--dark-elul-blue);
}

.tag.light {
  background-color: var(--lightest-yellow);
  color: var(--dark-elul-blue);
}

.tag.light:hover {
  background-color: var(--white);
}

.tag.light.outline {
  border-color: var(--lightest-yellow);
  color: var(--lightest-yellow);
}

.tag.outline {
  border: 1px solid var(--elul-blue);
  color: var(--elul-blue);
  background-color: #0000;
}

.tag.outline:hover {
  border-color: var(--dark-elul-blue);
  color: var(--dark-elul-blue);
}

.tag.outline.kislev {
  border-color: var(--kislev-purple);
  color: var(--kislev-purple);
}

.tag.underlined.ghost {
  background-color: #0000;
}

.tag.underlined.ghost:hover {
  background-color: #00000080;
}

.tag.av {
  background-color: var(--av-purple);
  color: var(--dark-elul-blue);
}

.tag.av:hover {
  background-color: var(--white);
}

.product-card-tags {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 10px;
  display: flex;
}

.tag-filter {
  border: 1px solid var(--kislev-purple);
  color: var(--kislev-purple);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #0000;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  padding: 5px 15px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
  display: flex;
}

.tag-filter:hover {
  background-color: var(--av-purple);
}

.tag-filter.light {
  background-color: var(--lightest-yellow);
  color: var(--dark-elul-blue);
}

.tag-filter.light:hover {
  background-color: var(--white);
}

.tag-filter.outline {
  border: 1px solid var(--elul-blue);
  color: var(--elul-blue);
  background-color: #0000;
}

.tag-filter.outline:hover {
  border-color: var(--dark-elul-blue);
  color: var(--dark-elul-blue);
}

.tag-filter.underlined.ghost {
  background-color: #0000;
}

.tag-filter.underlined.ghost:hover {
  background-color: #00000080;
}

.tag-filter.active {
  background-color: var(--kislev-purple);
  color: var(--white);
}

.tag-filter.cheshvan {
  border-color: var(--lightest-yellow);
  background-color: var(--cheshvan-red);
  color: var(--lightest-yellow);
}

.tag-filter.cheshvan:hover {
  border-color: var(--white);
  color: var(--white);
}

.tag-filter.cheshvan.w--current {
  background-color: var(--white);
  color: var(--cheshvan-red);
}

.tag-filter.cheshvan.active {
  background-color: var(--lightest-yellow);
  color: var(--cheshvan-red);
}

.tag-filter.cheshvan.active:hover {
  background-color: var(--white);
}

.shop-filters {
  z-index: 2;
  position: sticky;
  top: 150px;
}

.shop-filters-menu {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0000;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.shop-filters-toggle {
  background-color: var(--lightest-yellow);
  color: var(--kislev-purple);
  text-align: center;
  display: none;
}

.shop-filters-nav {
  display: block;
}

.product-price {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.6em;
  display: flex;
}

.product-summary {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.product-tags {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gold-bar {
  width: 80px;
}

.cart-button {
  width: 0;
  height: 0;
  padding: 0;
  overflow: hidden;
}

.h0 {
  height: 0;
}

.inline-labels {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: flex-start;
  display: flex;
}

.event-micro-date {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cheshvan-bg {
  background-color: var(--cheshvan-red);
  color: var(--lightest-yellow);
}

.events-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.event-card {
  background-color: var(--lightest-yellow);
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  display: flex;
  box-shadow: 7px 7px 10px #0003;
}

.event-card-cover {
  height: 200px;
  overflow: hidden;
}

.event-card-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--av-purple);
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.event-card-name {
  letter-spacing: 0;
  text-transform: none;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.2em;
}

.event-card-action {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--tishrei-green);
  text-decoration: underline;
  display: flex;
  position: relative;
}

.event-card-info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
  position: relative;
}

.events-filters {
  z-index: 2;
  background-color: var(--cheshvan-red);
  justify-content: center;
  align-items: center;
  margin-left: -60px;
  margin-right: -60px;
  padding-left: 60px;
  padding-right: 60px;
  display: flex;
  position: sticky;
  top: 90px;
}

.events-filters-nav {
  display: block;
}

.events-filters-toggle {
  background-color: var(--cheshvan-red);
  color: var(--lightest-yellow);
  text-align: center;
  display: none;
}

.events-filters-menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--cheshvan-red);
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
  position: relative;
}

.cheshvan-top-offset {
  background-color: var(--cheshvan-red);
  height: 200px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.event-card-tags {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 10px;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.inline-block {
  display: inline-block;
}

.av-overlay-bg {
  background-color: var(--av-purple);
  position: absolute;
  inset: 0;
}

.event-hero {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.event-hero-cover {
  position: relative;
  overflow: hidden;
}

.event-hero-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.event-hero-type {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.event-hero-action {
  grid-column-gap: 20px;
  display: flex;
}

.event-hero-action.event-description-button {
  margin-top: -63px;
}

.profile-author {
  grid-column-gap: 60px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 240px 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  position: relative;
}

.profile-author-card {
  background-color: var(--lightest-yellow);
  flex-direction: column;
  display: flex;
  box-shadow: 7px 7px 10px #0003;
}

.profile-author-avatar {
  background-color: var(--av-purple);
  position: relative;
  overflow: hidden;
}

.profile-author-card-content {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid var(--av-purple);
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.event-mid-cta {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.profile-author-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.profile-author-name {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  display: none;
}

.profile-card-name {
  color: var(--elul-blue);
  letter-spacing: 0;
  text-transform: none;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.2em;
}

.post-card-category {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.posts-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.post-card {
  background-color: var(--lightest-yellow);
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  display: flex;
  box-shadow: 7px 7px 10px #0003;
}

.post-card-cover {
  height: 200px;
  overflow: hidden;
}

.post-card-cover.featured {
  height: 360px;
}

.post-card-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid var(--av-purple);
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.post-card-info {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
  position: relative;
}

.post-card-name {
  letter-spacing: 0;
  text-transform: none;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.2em;
}

.post-card-action {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--tishrei-green);
  text-decoration: underline;
  display: flex;
  position: relative;
}

.posts-filters {
  z-index: 2;
  border-top: 1px solid var(--av-purple);
  border-bottom: 1px solid var(--av-purple);
  background-color: var(--lightest-yellow);
  justify-content: space-between;
  align-items: center;
  margin-left: -60px;
  margin-right: -60px;
  padding: 10px 60px;
  display: flex;
  position: sticky;
  top: 90px;
}

.posts-filters-nav {
  display: block;
}

.posts-filters-toggle {
  background-color: var(--lightest-yellow);
  color: var(--elul-blue);
  text-align: center;
  display: none;
}

.posts-filters-menu {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: var(--lightest-yellow);
  display: flex;
  position: relative;
}

.label-filter {
  color: var(--kislev-purple);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: underline;
  display: flex;
}

.label-filter:hover {
  text-decoration: none;
}

.label-filter.w--current {
  color: var(--cheshvan-red);
  text-decoration: none;
}

.label-filter.light {
  background-color: var(--lightest-yellow);
  color: var(--dark-elul-blue);
}

.label-filter.light:hover {
  background-color: var(--white);
}

.label-filter.outline {
  border: 1px solid var(--elul-blue);
  color: var(--elul-blue);
  background-color: #0000;
}

.label-filter.outline:hover {
  border-color: var(--dark-elul-blue);
  color: var(--dark-elul-blue);
}

.label-filter.underlined.ghost {
  background-color: #0000;
}

.label-filter.underlined.ghost:hover {
  background-color: #00000080;
}

.label-filter.active {
  color: var(--elul-blue);
  text-decoration: none;
}

.label-filter.cheshvan {
  border-color: var(--lightest-yellow);
  background-color: var(--cheshvan-red);
  color: var(--lightest-yellow);
}

.label-filter.cheshvan:hover {
  border-color: var(--white);
  color: var(--white);
}

.label-filter.cheshvan.active {
  background-color: var(--lightest-yellow);
  color: var(--cheshvan-red);
}

.label-filter.cheshvan.active:hover {
  background-color: var(--white);
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 500px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.shop-filters-categories {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.featured-posts-grid {
  grid-column-gap: 60px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
}

.post-badge {
  grid-column-gap: 30px;
  grid-row-gap: 20px;
  border-bottom: 1px solid var(--av-purple);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 120px 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 20px;
  text-decoration: none;
  display: grid;
}

.post-badge-cover {
  height: 100px;
  overflow: hidden;
}

.post-badge-content {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
  position: relative;
  overflow: hidden;
}

.post-badges-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.post-badge-name {
  letter-spacing: 0;
  text-transform: none;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 1.2em;
}

.post-badge-action {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--tishrei-green);
  text-decoration: underline;
  display: flex;
  position: relative;
}

.post-author-line {
  grid-column-gap: 4px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.semi-bold {
  font-weight: 600;
}

.white-bg {
  background-color: var(--white);
}

.form-wrapper-grid {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  text-align: left;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  position: relative;
}

.form-cover-wrapper {
  background-color: var(--kislev-purple);
  margin-top: -60px;
  margin-bottom: -60px;
  margin-right: -60px;
}

.form-cover-wrapper.elul-bg {
  background-color: var(--elul-blue);
}

.form-cover {
  background-color: #0000;
  width: 100%;
  height: 100%;
  max-height: 960px;
  position: relative;
}

.field-holder {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.field-holder.hidden {
  display: none;
}

.action-holder {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.action-holder.events {
  padding-top: 40px;
  padding-left: 120px;
}

.action-holder.job {
  align-items: center;
  padding-top: 40px;
}

.action-holder.homepage-events-button {
  align-self: center;
}

.field {
  border: 1px solid var(--elul-blue);
  background-color: var(--white);
  border-radius: 25px;
  height: auto;
  margin-bottom: 0;
  padding: 15px 20px;
}

.field.select {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/641212c73450463a3eebd3cb_icon-select.svg");
  background-position: 100%;
  background-repeat: no-repeat;
  padding-right: 50px;
}

.field.area {
  min-height: 140px;
}

.field.number {
  width: 80px;
}

.info-holder {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0;
  display: flex;
}

.gray-blue-tx {
  color: var(--gray-blue);
  font-size: 12px;
}

.success-message {
  background-color: var(--sivan-green);
  color: var(--tishrei-green);
  border-radius: 20px;
  padding: 20px;
}

.error-message {
  background-color: var(--tammuz-red);
  color: var(--cheshvan-red);
  text-align: center;
  border-radius: 20px;
  margin-top: 20px;
  padding: 20px;
}

.field-options {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.radio-button {
  border-color: var(--elul-blue);
  width: 20px;
  height: 20px;
  margin-left: -30px;
}

.radio-button.w--redirected-checked {
  border-color: var(--tevet-blue);
}

.radio-button-field, .check-button-field {
  margin-bottom: 0;
  padding-left: 30px;
}

.checkbox {
  border-color: var(--elul-blue);
  width: 20px;
  height: 20px;
  margin-left: -30px;
}

.checkbox.w--redirected-checked {
  border-color: var(--tevet-blue);
  background-color: var(--tevet-blue);
  background-size: 80% 80%;
}

.label-link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: underline;
  display: flex;
}

.inline {
  display: inline;
}

.val {
  display: none;
}

.submit-button {
  background-color: var(--elul-blue);
}

.checkout-form {
  background-color: var(--lightest-yellow);
  position: relative;
}

.div-block {
  grid-column-gap: 0px;
  grid-row-gap: 30px;
  flex-direction: column;
  align-self: flex-start;
  display: flex;
}

.product-thumbs {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 10px;
  margin-bottom: 10px;
  display: grid;
}

.side-summary {
  top: 100px;
}

.block-content {
  grid-row-gap: 20px;
  flex-direction: column;
  display: flex;
}

.order-confirmation {
  background-color: #0000;
}

.alert-bar {
  margin-left: -60px;
  margin-right: -60px;
  position: relative;
}

.alert-rtb {
  color: var(--white);
  font-size: 16px;
  line-height: 1.6em;
}

.alert-rtb p {
  margin-bottom: 0;
}

.alert-rtb a {
  color: var(--av-purple);
}

.alert {
  background-color: var(--dark-elul-blue);
  text-align: center;
  padding: 10px 40px;
  position: relative;
  overflow: hidden;
}

.close-alert {
  opacity: .5;
  color: var(--white);
  justify-content: center;
  align-items: center;
  width: 40px;
  padding: 10px;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.close-alert:hover {
  opacity: 1;
}

.close-small-icon {
  justify-content: center;
  align-items: center;
  display: flex;
}

.tammuz-bg {
  background-color: var(--tammuz-red);
}

.centered-paragraph {
  text-align: center;
}

._5-column {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 40px;
}

._5-column.about-page {
  margin-bottom: 60px;
}

._5-column-wrapper.top-padding {
  padding-top: 38px;
}

._5-column-wrapper.padding-top-bottom {
  padding-top: 40px;
  padding-bottom: 60px;
}

.alert-offset {
  height: 42px;
}

.video-wrapper {
  position: relative;
}

.pagination {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  margin-bottom: 60px;
  display: flex;
}

.mx0 {
  margin-left: 0;
  margin-right: 0;
}

.step-rtb h3 {
  margin-top: 0;
  margin-bottom: 0;
}

.quotes-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 20px;
}

.quote-tile {
  background-color: var(--kislev-purple);
  color: var(--white);
  text-align: center;
  letter-spacing: 0;
  text-transform: none;
  justify-content: center;
  align-items: center;
  min-height: 220px;
  padding: 20px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3em;
  display: flex;
}

.quote-tile._1 {
  background-color: var(--tishrei-green);
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/64270c0775c2694797763659_Artboard%2B300%2Bcopy%2B5.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.quote-tile._2 {
  background-color: var(--cheshvan-red);
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/64270c07f815528c76e3bde0_Artboard%2B300%2Bcopy%2B7.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.quote-tile._3 {
  background-color: var(--elul-blue);
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/64270c07f2e783c060a5934a_Artboard%2B300%2Bcopy%2B2.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.quote-tile._4 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/64270c073c4dc02cabf77ed8_Artboard%2B300%2Bcopy%2B4.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
}

.invisible {
  opacity: 0;
}

.div-block-2 {
  flex-direction: column;
  display: flex;
}

.disclaimer-text {
  color: var(--gray-blue);
  font-size: 14px;
  line-height: 1.4em;
}

.div-full-circle {
  padding-left: 40px;
  padding-right: 40px;
}

.full-circle-title-huge, .full-circle-huge {
  font-size: 250px;
  display: flex;
}

.video-2 {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  height: 100%;
}

.div-block-3 {
  width: auto;
}

.italic-text {
  font-style: normal;
}

.paragraph {
  font-style: italic;
}

.module-titles {
  padding-bottom: 20px;
}

.div-block-4 {
  flex-direction: column;
  display: flex;
}

.text-block {
  font-family: Cormorant Garamond, sans-serif;
}

.link {
  color: var(--lightest-yellow);
  margin-top: 10px;
  font-family: Cormorant Garamond, sans-serif;
}

.link.w--current {
  color: var(--white);
  font-family: Cormorant Garamond, sans-serif;
}

.collection-list-wrapper {
  margin-top: 20px;
}

.paragraph-2 {
  display: block;
}

.heading {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  align-self: center;
  margin-bottom: 20px;
}

.link-2 {
  object-fit: fill;
  flex: 0 auto;
  position: static;
}

.button-2 {
  color: #fff;
  text-align: center;
  object-fit: fill;
  border-radius: 20px;
  width: 200px;
  min-width: 20px;
  height: 40px;
  min-height: 20px;
}

.button-2.center-wrapper {
  background-color: var(--elul-blue);
  width: 200px;
  height: 60px;
  padding-top: 17px;
}

.button-3 {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #2b3a4a;
  border-radius: 60px;
  align-self: flex-start;
  height: auto;
  padding: 20px 40px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.button-3:hover {
  background-color: #18212a;
}

.button-3.light {
  color: #18212a;
  background-color: #fffcf5;
  align-self: center;
}

.button-3.light:hover {
  background-color: #fff;
}

.button-3.light.center-button {
  align-self: center;
}

.rich-text-block-4 {
  padding-left: 28px;
  padding-right: 26px;
}

.link-3 {
  font-family: Cormorant Garamond, sans-serif;
  font-size: 32px;
  display: none;
  overflow: visible;
}

.center-button {
  object-fit: fill;
}

.button-4.light.center-3 {
  background-color: var(--elul-blue);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  border-radius: 60px;
  align-self: center;
  padding: 20px 40px;
  font-size: 12px;
  font-weight: 700;
}

.column {
  padding-left: 60px;
}

.column-2 {
  margin-top: -40px;
  margin-bottom: -47px;
  padding-bottom: 0;
  padding-left: 80px;
}

.columns {
  margin-top: 21px;
  margin-bottom: 69px;
  padding-top: 0;
  padding-bottom: 48px;
}

.page-hero-wrapper-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: 1;
  filter: blur();
  background-color: #944c4c;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/641212c7345046bc8bebd3b8_wide-photo-02.jpg");
  background-position: 0 0;
  background-size: contain;
  background-attachment: fixed;
  flex-direction: column;
  padding-top: 33px;
  padding-bottom: 59px;
  display: flex;
}

.page-hero-wrapper-copy2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: 1;
  filter: blur();
  background-color: #0000;
  flex-direction: column;
  padding-top: 33px;
  padding-bottom: 59px;
  display: flex;
}

.image {
  object-fit: fill;
  order: 0;
  align-self: center;
  width: 1000px;
  display: block;
}

.heading-2 {
  margin-top: 60px;
}

.html-embed {
  padding-bottom: 69px;
}

.button-write {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #2b3a4a;
  border-radius: 60px;
  align-self: flex-start;
  height: auto;
  padding: 20px 40px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.button-write:hover {
  background-color: #18212a;
}

.button-write.light {
  color: #18212a;
  background-color: #fffcf5;
  align-self: center;
}

.button-write.light:hover {
  background-color: #fff;
}

.button-write.light.center-button {
  align-self: center;
}

.button-write.light-write {
  color: #18212a;
  background-color: #fffcf5;
  align-self: center;
}

.button-write.light-write:hover {
  background-color: #fff;
}

.button-write.light-write.center-button, .button-write.light-write.center-button-copy {
  align-self: center;
}

.rich-text-block-write {
  padding-left: 28px;
  padding-right: 26px;
}

.button-4-write.light.center-3, .button-4-write.light-copy.center-3, .button-4-write.light-copy.center-3-write, .button-4-facilitate.light.center-3, .button-4-facilitate.light-copy.center-3, .button-4-facilitate.light-copy.center-3-write, .button-4-facilitate.light-facilitate.center-3, .button-4-facilitate.light-facilitate.center-3-write {
  background-color: var(--elul-blue);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  border-radius: 60px;
  align-self: center;
  padding: 20px 40px;
  font-size: 12px;
  font-weight: 700;
}

.button-4-facilitate.light-facilitate.center-facilitate {
  background-color: var(--elul-blue);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  border-radius: 60px;
  flex-flow: column;
  align-self: center;
  align-items: center;
  width: 220px;
  padding: 20px 40px;
  font-size: 12px;
  font-weight: 700;
  display: flex;
}

.grid {
  grid-template-rows: auto;
}

.button-facilitate {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #2b3a4a;
  border-radius: 60px;
  align-self: flex-start;
  height: auto;
  padding: 20px 40px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.button-facilitate:hover {
  background-color: #18212a;
}

.button-facilitate.light {
  color: #18212a;
  background-color: #fffcf5;
  align-self: center;
}

.button-facilitate.light:hover {
  background-color: #fff;
}

.button-facilitate.light.center-button {
  align-self: center;
}

.button-facilitate.light-write {
  color: #18212a;
  background-color: #fffcf5;
  align-self: center;
}

.button-facilitate.light-write:hover {
  background-color: #fff;
}

.button-facilitate.light-write.center-button, .button-facilitate.light-write.center-button-copy {
  align-self: center;
}

.button-facilitate.light-facilitate {
  color: #18212a;
  background-color: #fffcf5;
  align-self: center;
}

.button-facilitate.light-facilitate:hover {
  background-color: #fff;
}

.button-facilitate.light-facilitate.center-button, .button-facilitate.light-facilitate.center-button-copy, .button-facilitate.light-facilitate.center-button-facilitate {
  align-self: center;
}

.heading-3, .heading-4 {
  text-align: center;
  padding-top: 40px;
}

.paragraph-3 {
  padding-top: 20px;
}

.heading-write {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  align-self: center;
}

.button-3-copy.light-copy.center-button, .button-3-copy.light-copy.center-button-write {
  align-self: center;
}

.rich-text-block-4-write {
  padding-left: 28px;
  padding-right: 26px;
}

.button-4-copy.light.center-3, .button-4-copy.light-copy.center-3, .button-4-copy.light-copy.center-3-copy {
  background-color: var(--elul-blue);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  border-radius: 60px;
  align-self: center;
  padding: 20px 40px;
  font-size: 12px;
  font-weight: 700;
}

.page-hero-wrapper-copy-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: 1;
  filter: blur();
  background-color: #944c4c;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/641212c7345046bc8bebd3b8_wide-photo-02.jpg");
  background-position: 0 0;
  background-size: contain;
  background-attachment: fixed;
  flex-direction: column;
  padding-top: 33px;
  padding-bottom: 59px;
  display: flex;
}

.heading-5 {
  color: var(--white);
  text-align: center;
}

.button-3-copy {
  color: #fff;
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  background-color: #2b3a4a;
  border-radius: 60px;
  align-self: flex-start;
  height: auto;
  padding: 20px 40px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.button-3-copy:hover {
  background-color: #18212a;
}

.button-3-copy.light {
  color: #18212a;
  background-color: #fffcf5;
  align-self: center;
}

.button-3-copy.light:hover {
  background-color: #fff;
}

.button-3-copy.light.center-button {
  align-self: center;
}

.button-3-copy.light-copy {
  color: #18212a;
  background-color: #fffcf5;
  align-self: center;
}

.button-3-copy.light-copy:hover {
  background-color: #fff;
}

.button-3-copy.light-copy.center-button, .button-3-copy.light-copy.center-button-copy {
  align-self: center;
}

.button-4-copy.light.center-3, .button-4-copy.light-copy.center-3, .button-4-copy.light-copy.center-3-copy {
  background-color: var(--elul-blue);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  border-radius: 60px;
  align-self: center;
  padding: 20px 40px;
  font-size: 12px;
  font-weight: 700;
}

.red {
  color: #f50707;
}

.red.component-header {
  color: #fff;
  background-color: #6b6b6b;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  font-family: Raleway, sans-serif;
  font-size: 26px;
  font-weight: 400;
}

.off-color-background {
  background-color: #a7a7a7;
}

.single-col-img {
  max-height: 10rem;
}

.img-container {
  max-width: 20rem;
  max-height: 20rem;
}

.img-container.less-bottom-margin {
  margin-bottom: -25px;
}

.image-2 {
  max-height: 100%;
}

.rich-text-block-5 {
  color: var(--lightest-yellow);
}

.rich-text-block-5-copy {
  color: var(--white);
}

.html-embed-2 {
  background-color: #fff;
  border: 0 #fff;
}

.image-3 {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.team-slider {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-2 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper {
  width: 30%;
  margin-right: 5%;
}

.team-block {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-member-image-two {
  margin-bottom: 18px;
}

.team-block-info {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text {
  margin-bottom: 20px;
}

.text-link-arrow {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow {
  display: none;
}

.team-slider-nav {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.team-slider-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-3 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-2 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-2 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper-2 {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper-2 {
  width: 30%;
  margin-right: 5%;
}

.team-block-2 {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-member-image-two-2 {
  margin-bottom: 18px;
}

.team-block-info-2 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two-2 {
  margin-bottom: 12px;
  font-weight: 600;
}

.team-member-text-2 {
  margin-bottom: 20px;
}

.text-link-arrow-2 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-2 {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow-2 {
  display: none;
}

.team-slider-nav-2 {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.team-slider-3 {
  background-color: var(--elul-blue);
  border-bottom: 1px solid #e4ebf3;
  margin-top: -51px;
  padding: 0 30px 40px;
  position: relative;
}

.team-slider-3.jhjkhk {
  display: none;
}

.container-4 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-3 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-subheading-3 {
  text-align: center;
  max-width: 530px;
  margin-left: auto;
  margin-right: auto;
}

.team-slider-wrapper-3 {
  background-color: #0000;
  height: auto;
  margin-top: 50px;
}

.team-slide-wrapper-3 {
  width: 30%;
  margin-right: 5%;
}

.team-block-3 {
  background-color: #fff;
  padding-bottom: 24px;
}

.team-member-image-two-3 {
  margin-top: -1px;
  margin-bottom: -5px;
}

.team-block-info-3 {
  flex-direction: column;
  align-items: flex-start;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.team-member-name-two-3 {
  color: var(--elul-blue);
  margin-bottom: -9px;
  font-weight: 400;
}

.team-member-text-3 {
  margin-bottom: 20px;
}

.text-link-arrow-3 {
  color: #1a1b1f;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.arrow-embed-3 {
  margin-left: 2px;
  display: flex;
}

.team-slider-arrow-3 {
  display: none;
}

.team-slider-nav-3 {
  margin-top: 24px;
  font-size: 10px;
  position: static;
  bottom: -60px;
}

.mask-2 {
  margin-bottom: 3px;
  padding-bottom: 0;
}

.heading-6 {
  color: var(--adar-red);
}

.link-4, .link-5 {
  font-family: Cormorant Garamond, sans-serif;
  font-size: 32px;
}

.lets-take-joy-seriously {
  grid-row-gap: 80px;
  background-color: #fffbf1;
  border: 1px solid #0000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 112px 64px;
  display: none;
}

.container-5 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.content {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.heading-7 {
  color: #df8867;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.rj-let-s-take-joy-seriously-image {
  object-fit: cover;
}

.container-6 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-8 {
  color: #df8867;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.rj-let-s-take-joy-seriously-container {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-9 {
  color: #df8867;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.hero-heading-left {
  background-color: #df8867;
  border-bottom: 1px solid #e4ebf3;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 30px;
  display: block;
  position: relative;
}

.container-8 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.shadow-two {
  box-shadow: 0 4px 24px #96a3b514;
}

.what-does-joy-really-mean {
  grid-row-gap: 80px;
  background-color: #df8867;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 0 64px;
  display: flex;
}

.container-9 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.heading-10 {
  color: #fffbf1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-2 {
  color: #fffbf1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.anchor-link-invisible {
  background-color: #fffbf1;
  border: 1px solid #0000;
  padding: 0 30px;
  display: block;
  position: relative;
}

.hero-wrapper-two {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-heading-center {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 0 30px;
  position: relative;
}

.container-10 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-4 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-4.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-2 {
  margin-bottom: 24px;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.shadow-two-2 {
  box-shadow: 0 4px 24px #96a3b514;
}

.header {
  grid-row-gap: 80px;
  background-color: #fffbf1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 900px;
  padding-left: 64px;
  padding-right: 64px;
  display: flex;
}

.container-11 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 900px;
  display: flex;
}

.column-3 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 900px;
  padding-right: 80px;
  display: flex;
}

.content-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.medium-length-hero-headline-goes-here {
  color: #df8867;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.error-c021fd73-dbc9-1229-5cc7-287040c40152 {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.actions {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  display: flex;
}

.style-primary-small-false-dark-mode-false-icon-position-no-icon {
  grid-column-gap: 8px;
  background-color: #df8867;
  border: 1px solid #df8867;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 10px 24px 12px;
  display: flex;
}

.button-5 {
  color: #fffbf1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.content-3 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 900px;
  display: flex;
  position: relative;
}

.column-4 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 319.253px;
  height: 2732px;
  display: flex;
  position: absolute;
  top: 0;
  left: 336.747px;
}

.placeholder-image-2 {
  clear: none;
  object-fit: cover;
  order: 0;
  overflow: auto;
}

.column-5 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 319.253px;
  height: 2732px;
  display: flex;
  position: absolute;
  top: -152px;
  left: 0;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-0 {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-1 {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-2 {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.not-a-quiz-person {
  grid-row-gap: 80px;
  background-color: #fffbf1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 40px 64px 60px;
  display: flex;
}

.card {
  grid-column-gap: 80px;
  border: 1px solid #fffbf1;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px 48px;
  display: flex;
}

.heading-11 {
  color: #df8867;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-3 {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.actions-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 513px;
  display: flex;
}

.form-2 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.type-default {
  grid-column-gap: 8px;
  background-color: #fff;
  border: 1px solid #df8867;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 12px;
  display: flex;
}

.placeholder {
  color: #666;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.style-primary-small-false-dark-mode-false-icon-position-no-icon-2 {
  grid-column-gap: 8px;
  background-color: #df8867;
  border: 1px solid #df8867;
  justify-content: center;
  align-items: center;
  width: 103px;
  padding: 12px 24px;
  display: flex;
}

.button-6 {
  color: #fffbf1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.container-12 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 900px;
  display: flex;
}

.column-6 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 900px;
  padding-right: 80px;
  display: flex;
}

.actions-3 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  display: flex;
}

.content-4 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 900px;
  display: flex;
  position: relative;
}

.column-7 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 319.253px;
  height: 2732px;
  display: flex;
  position: absolute;
  top: 0;
  left: 336.747px;
}

.column-8 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 319.253px;
  height: 2732px;
  display: flex;
  position: absolute;
  top: -152px;
  left: 0;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-3 {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-4 {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-5 {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.rj-form-code {
  background-color: #fffbf1;
  border: 1px solid #0000;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 100px;
  display: block;
}

.html-embed-4 {
  background-color: #fffbf1;
}

.rj-quote-section {
  background-color: #fffbf1;
  border: 1px solid #0000;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 64px;
  display: none;
  position: relative;
}

.rj-quote {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
}

.hero-wrapper-3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-3 {
  margin-bottom: 24px;
}

.button-primary-3 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-3:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-3:active {
  background-color: #43464d;
}

.shadow-two-3 {
  box-shadow: 0 4px 24px #96a3b514;
}

.rj-quote-section-container {
  grid-row-gap: 80px;
  background-color: #df8867;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 112px 64px;
  display: flex;
}

.content-5 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 768px;
  display: flex;
}

.quote {
  color: #fffbf1;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.avatar {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 300px;
  display: flex;
}

.avatar-image {
  object-fit: cover;
}

.avatar-content {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 48px;
  display: flex;
}

.text-4 {
  color: #fffbf1;
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.rj-can-we-still-be-joyful-now-section {
  background-color: #fffbf1;
  border: 1px solid #0000;
  padding: 40px 30px 10px;
  display: none;
  position: relative;
}

.how-can-we-be-joyful-now {
  grid-row-gap: 80px;
  background-color: #fffbf1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 64px;
  display: flex;
}

.section-title {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 768px;
  display: flex;
}

.content-6 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.heading-12 {
  color: #df8867;
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-5 {
  color: #2b3a4a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.content-7 {
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.row-2 {
  grid-column-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.column-9 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.placeholder-image-3 {
  object-fit: cover;
  padding-left: 40px;
  padding-right: 40px;
}

.heading-13 {
  color: #df8867;
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
  text-decoration: none;
}

.rj-second-quote-section {
  -webkit-text-stroke-color: var(--lightest-yellow);
  background-color: #fffbf1;
  border: 1px solid #0000;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 30px;
  display: block;
  position: relative;
}

.features-wrapper {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.features-block {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.features-title {
  margin-bottom: 8px;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
}

.features-title-small {
  font-size: 24px;
  line-height: 32px;
}

.quote---rabbi-alan-lew {
  grid-row-gap: 80px;
  background-color: #df8867;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 64px;
  display: flex;
}

.quote---rabbi-alan-lew.this-night-haggadah {
  background-color: #6b96ca;
}

.content-8 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 768px;
  display: flex;
}

.avatar-content-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.rj-simple-practices-section {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 30px;
  display: block;
  position: relative;
}

.new-section {
  grid-row-gap: 80px;
  background-color: #fffbf1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 64px;
  display: flex;
}

.container-14 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.content-9 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.heading-14 {
  color: #df8867;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.text-6 {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.placeholder-image-4 {
  object-fit: cover;
}

.rj-cta-section {
  background-color: #df8867;
  border-bottom: 1px solid #e4ebf3;
  flex-flow: column;
  padding: 0;
  display: flex;
  position: relative;
}

.rj-cta-section.redefining-joy {
  display: none;
}

.redefining-joy----take-the-quiz {
  grid-row-gap: 80px;
  background-color: #2b3a4a;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65c407749b9cda5cb0a31fa4_Redefining%20Joy%20Adar%20Campaign%20Quiz%20Image%20Graphics.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  min-height: 473px;
  margin-left: auto;
  margin-right: auto;
  padding: 112px 64px;
  display: flex;
}

.redefining-joy----take-the-quiz.redefining-joy-cta {
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  background-size: cover;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 1279px;
  max-width: 1279px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 64px;
  display: flex;
}

.container-15 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 768px;
  display: flex;
}

.section-title-2 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.tagline {
  color: #fffbf1;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.content-10 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.short-heading-here {
  color: #fffbf1;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.actions-4 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  display: flex;
}

.style-primary-small-false-dark-mode-false-icon-position-no-icon-3 {
  grid-column-gap: 8px;
  color: var(--cheshvan-red);
  background-color: #fffbf1;
  border: 1px solid #fffbf1;
  border-radius: 40px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 38px;
  display: flex;
}

.style-primary-small-false-dark-mode-false-icon-position-no-icon-3.redefining-joy-cta-button {
  margin-top: -45px;
}

.button-7 {
  color: #df8867;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.rj-form-code-section {
  background-color: #fffbf1;
  border: 1px solid #0000;
  padding: 4px 30px 20px;
  display: block;
  position: relative;
}

.faq {
  grid-row-gap: 80px;
  background-color: #fffbf1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 112px 64px;
  display: flex;
}

.container-16 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section-title-3 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  display: flex;
}

.content-11 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-7 {
  color: #df8867;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-8 {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.vectors-wrapper {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 100px;
  display: flex;
}

.title {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.question {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.vectors-wrapper-2 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.footer-dark {
  background-color: #2b3a4a;
  border-bottom: 1px solid #e4ebf3;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px 20px;
  position: relative;
}

.footer-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.footer-content {
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.footer-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-small {
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
}

.footer-link-2 {
  color: #1a1b1f;
  margin-top: 12px;
  margin-bottom: 6px;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
}

.footer-link-2:hover {
  color: #1a1b1fbf;
}

.footer-social-block {
  justify-content: flex-start;
  align-items: center;
  margin-top: 12px;
  margin-left: -12px;
  display: flex;
}

.footer-social-link {
  margin-left: 12px;
}

.footer-divider {
  background-color: #e4ebf3;
  width: 100%;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 15px;
}

.footer-copyright-center {
  text-align: center;
  font-size: 14px;
  line-height: 16px;
}

.footer {
  grid-row-gap: 80px;
  background-color: #2b3a4a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 35px 64px 20px;
  display: flex;
}

.footer-links---landing-page {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
}

.row-3 {
  justify-content: space-between;
  align-self: auto;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.footer-links-2 {
  grid-column-gap: 24px;
  color: var(--white);
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-9, .atw-copyright {
  color: #fffbf1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.navbar-logo-center {
  -webkit-text-fill-color: inherit;
  background-color: #2b3a4a;
  background-clip: border-box;
}

.navbar-logo-center-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container-17 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-three {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three {
  width: 100%;
}

.nav-menu-three {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-2:hover {
  color: #1a1b1fbf;
}

.nav-link-2:focus-visible, .nav-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

.button-primary-4 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-4:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-4:active {
  background-color: #43464d;
}

.navbar-logo-center-2 {
  background-color: #2b3a4a;
}

.navigation-bar {
  background-color: #2b3a4a;
  border: 0 solid #666;
  border-bottom-width: 1px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 72px;
  padding-left: 64px;
  padding-right: 64px;
  text-decoration: none;
  display: flex;
}

.container-18 {
  grid-column-gap: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.content-12 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.column-10 {
  grid-column-gap: 32px;
  flex: 0 auto;
  justify-content: flex-end;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.link-one {
  color: #fffbf1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.hero-heading-left-7 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-wrapper-4 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-4 {
  margin-bottom: 24px;
}

.shadow-two-4 {
  box-shadow: 0 4px 24px #96a3b514;
}

.hero-heading-center-2 {
  background-color: #97135c;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65c407749b9cda5cb0a31fa4_Redefining%20Joy%20Adar%20Campaign%20Quiz%20Image%20Graphics.png");
  background-position: 0 0;
  background-size: auto;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-heading-5 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-5.margin-bottom-32px {
  margin-bottom: 32px;
}

.text-size-medium {
  color: var(--white);
  font-size: 1.125rem;
}

.button-8 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-8.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-8.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.image-overlay-layer {
  z-index: 1;
  background-color: #13294b7d;
  position: absolute;
  inset: 0%;
}

.image-overlay-layer.mikvah {
  background-color: #13294b85;
}

.image-overlay-layer.jhds7 {
  background-color: #13294b80;
  display: block;
}

.header65_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.padding-section-large {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
}

.header65_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.section_header65 {
  position: relative;
}

.rj-header-section-button-container {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-button-container.margin-medium {
  justify-content: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.rj-header-section-button-container.margin-huge, .rj-header-section-button-container.margin-xxlarge, .rj-header-section-button-container.margin-small {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-button-container.margin-medium {
  justify-content: center;
  align-items: center;
  margin: 6px 0 0;
}

.rj-header-section-button-container.margin-medium.kl {
  margin-top: 0;
}

.rj-header-section-button-container.margin-medium.mikvah {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.rj-header-section-button-container.margin-medium.mikvah-landing-page-button {
  flex-flow: column;
}

.rj-header-section-button-container.margin-medium.uhjkd {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.rj-header-section-button-container.margin-medium.mikvah-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 4rem;
}

.rj-header-section-button-container.margin-medium.moon-by-moon-journal-button {
  justify-content: center;
  align-items: center;
}

.rj-header-section-button-container.margin-medium {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container {
  color: var(--elul-blue);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container.rj-header-section-grid-text-header-title {
  color: var(--elul-blue);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container.margin-xxlarge {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.rj-header-section-grid-text-header-title-container.margin-tiny, .rj-header-section-grid-text-header-title-container.margin-small, .rj-header-section-grid-text-header-title-container.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container.margin-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  float: none;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  margin: 0 0 1rem;
  display: flex;
}

.rj-header-section-grid-text-header-title-container.margin-xxlarge-nmrb {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container.margin-small {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.rj-header-section-grid-text-header-title-container.margin-small.moon-by-moon-header-text {
  color: var(--white);
}

.rj-header-section-grid-text-header-title-container.margin-small.wor {
  margin-bottom: 2rem;
}

.rj-header-section-grid-text-header-title-container.margin-small {
  color: var(--kislev-purple);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container.margin-xxlarge, .rj-header-section-grid-text-header-title-container.margin-small, .rj-header-section-grid-text-header-title-container.margin-xxlarge, .rj-header-section-grid-text-header-title-container.margin-small, .rj-header-section-grid-text-header-title-container.margin-xxlarge, .rj-header-section-grid-text-header-title-container.margin-small, .rj-header-section-grid-text-header-title-container.ujhjkd8 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  align-items: flex-start;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.text-color-white {
  color: var(--white);
  text-align: center;
  -webkit-text-stroke-color: var(--white);
}

.padding-global {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.text-align-center {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-9 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-9.is-navbar2-button {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--tammuz-red);
  border-radius: 1px;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.navbar2_logo-link {
  padding-left: 0;
}

.dropdown-chevron {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.navbar2_dropdown-link {
  padding: .5rem 1rem;
}

.navbar2_dropdown-link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar2_component {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: #2b3a4a;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar2_dropdwn-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.navbar2_dropdown-list.w--open {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  padding: .5rem;
  position: absolute;
}

.navbar2_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .375fr 1fr .375fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.navbar2_menu-button {
  padding: 0;
}

.navbar2_link {
  color: var(--white);
  padding: .5rem 1rem;
  font-family: Cormorant Garamond, sans-serif;
  font-weight: 400;
}

.navbar2_link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar2_button-wrapper {
  grid-column-gap: 1rem;
  margin-left: 1rem;
  display: flex;
}

.navbar2_logo {
  padding-top: 91px;
  padding-bottom: 40px;
  display: none;
}

.navbar2_menu {
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.text-block-2 {
  color: var(--white);
  font-family: Cormorant Garamond, sans-serif;
}

.heading-15 {
  color: var(--white);
}

.hero-heading-center-3 {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 30px 0;
  position: relative;
}

.container-19 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-6 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-6.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-5 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-5 {
  text-align: center;
  margin-bottom: 24px;
}

.button-primary-5 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-5:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-5:active {
  background-color: #43464d;
}

.shadow-two-5 {
  box-shadow: 0 4px 24px #96a3b514;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.button-10 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-10.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.rj-faq-container.moon-by-moon-journal {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.faq3_question {
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq3_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.faq3_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.faq3_component.moon-by-moon-journal {
  flex-flow: column;
  display: flex;
}

.faq3_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq3_answer {
  overflow: hidden;
}

.icon-embed-small {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.container-large {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.faq3_list {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.faq3_accordion-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.hero-heading-left-8 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
  position: relative;
}

.container-20 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-6 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-6 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-6 {
  margin-bottom: 24px;
}

.button-primary-6 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-6:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-6:active {
  background-color: #43464d;
}

.shadow-two-6 {
  box-shadow: 0 4px 24px #96a3b514;
}

.header-2 {
  grid-row-gap: 80px;
  background-color: #fffbf1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 900px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 64px;
  padding-right: 64px;
  text-decoration: none;
  display: block;
}

.container-21 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 900px;
  text-decoration: none;
  display: flex;
}

.column-11 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 900px;
  padding-right: 80px;
  text-decoration: none;
  display: flex;
}

.content-13 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.medium-length-hero-headline-goes-here-2 {
  color: #df8867;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: none;
}

.error-303cab53-448c-589e-b42e-ebd5e034e1c4 {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.actions-5 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  text-decoration: none;
  display: flex;
}

.style-primary-small-false-darkmode-false-icon-position-no-icon-4-secondary {
  grid-column-gap: 8px;
  background-color: #df8867;
  border: 1px solid #df8867;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  padding: 12px;
  text-decoration: none;
  display: flex;
}

.button-11 {
  color: #fffbf1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.content-14 {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 900px;
  display: flex;
  position: relative;
}

.column-12 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 319.253px;
  height: 2732px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  left: 336.747px;
}

.placeholder-image-5 {
  object-fit: cover;
}

.column-13 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 319.253px;
  height: 2732px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: -152px;
  left: 0;
}

.rj-paragraph-text-smaller {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-7 {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-8 {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.html-embed-5 {
  flex: 1;
  align-self: auto;
  margin-bottom: 0;
  position: static;
}

.button-12 {
  color: var(--adar-red);
  background-color: #fffbf1;
  border: 2px solid #df8867;
  margin-top: 10px;
  font-weight: 600;
}

.rj-button {
  background-color: #df8867;
  margin-top: 40px;
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.heading-16 {
  color: var(--adar-red);
}

.padding-bottom, .padding-bottom.padding-xxlarge {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.button-14 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-14.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.padding-vertical, .padding-vertical.padding-xxlarge, .padding-vertical.padding-small {
  padding-left: 0;
  padding-right: 0;
}

.footer8_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: .75rem;
  display: grid;
}

.footer8_credit-text {
  color: var(--iyar-blue);
  -webkit-text-stroke-color: var(--iyar-blue);
  font-size: .875rem;
}

.footer8_top-wrapper {
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
}

.footer8_form-block {
  min-width: 25rem;
  max-width: 35rem;
  margin-bottom: 0;
}

.footer8_link-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0px;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  justify-items: start;
  display: grid;
}

.footer8_bottom-wrapper {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.footer8_logo-link {
  margin-bottom: 2rem;
  padding-left: 0;
}

.text-size-tiny {
  color: var(--iyar-blue);
  font-size: .75rem;
}

.footer8_right-wrapper {
  flex-direction: column;
  display: flex;
}

.footer8_link {
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  text-decoration: none;
}

.footer8_left-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.error-message-2 {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.footer8_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.form_input {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input:focus {
  border-color: #000;
}

.form_input::placeholder {
  color: #0009;
}

.form_input.is-select-input {
  background-image: none;
}

.form_input.is-quantity-input {
  width: 4rem;
}

.form_input.is-quantity-input::placeholder {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.footer8_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.line-divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 100%;
  height: 1px;
}

.success-message-2 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  padding: 1.5rem;
}

.padding-top, .padding-top.padding-medium {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.hero-heading-center-4 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: block;
  position: relative;
}

.container-22 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-7 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-7.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-7 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-7 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-7 {
  margin-bottom: 24px;
}

.button-primary-7 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-7:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-7:active {
  background-color: #43464d;
}

.shadow-two-7 {
  box-shadow: 0 4px 24px #96a3b514;
}

.text-size-medium-3 {
  font-size: 1.125rem;
}

.layout24_image {
  width: 100%;
  height: 100%;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
  margin-top: 15px;
}

.layout24_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-left: 100px;
  padding-right: 100px;
  display: grid;
}

.padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.submit-button-2 {
  background-color: #df8867;
  width: 30%;
  margin-left: 381px;
}

.field-label, .field-label-2 {
  margin-left: 381px;
}

.text-field, .text-field-2 {
  width: 30%;
  margin-left: 381px;
}

.form-3 {
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: block;
}

.rj-header-section-paragraph-text {
  margin-top: 40px;
  font-size: 1.125rem;
}

.button-15 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-15.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.rj-header-section-container {
  overflow: visible;
}

.header76_image-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header76_image-list-left {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  column-count: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  column-gap: 1.5rem;
  width: 100%;
  height: 100%;
  margin-top: -120%;
  display: grid;
}

.header76_image-wrapper {
  width: 100%;
  padding-top: 120%;
  position: relative;
}

.header76_content-right {
  grid-column-gap: 1rem;
  align-items: center;
  height: 100vh;
  padding-right: 5vw;
  overflow: hidden;
}

.rj-header-section-grid-header-text {
  max-width: 35rem;
  margin-left: 5vw;
  margin-right: 5rem;
}

.header76_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header76_component {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rj-header-section-mages {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.header76_image-list-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.hero-heading-left-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0 30px;
  display: block;
  position: relative;
  overflow: visible;
}

.container-23 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.hero-wrapper-8 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-8 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-8 {
  margin-bottom: 24px;
}

.button-primary-8 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-8:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-8:active {
  background-color: #43464d;
}

.shadow-two-8 {
  box-shadow: 0 4px 24px #96a3b514;
}

.rj-header-section-images---tablet-and-mobile-view {
  grid-column-gap: 1rem;
  align-items: center;
  height: 100vh;
  padding-right: 5vw;
  display: none;
  overflow: hidden;
}

.rj-header-section-grid {
  grid-column-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.rj-header-section-title-text {
  color: var(--adar-red);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.rj-faq-section {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 0 30px 80px;
  display: none;
  position: relative;
}

.centered-heading-8 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-8.margin-bottom-32px {
  margin-bottom: 32px;
}

.padding-section-large-3 {
  margin-left: 140px;
  margin-right: 140px;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.heading-19 {
  color: var(--cheshvan-red);
  margin-top: 4px;
  padding-top: 0;
  display: none;
}

.text-size-medium-5 {
  font-size: 1.125rem;
}

.padding-section-large-4 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.button-group-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.cta1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.button-16 {
  color: #fff;
  text-align: center;
  background-color: #000;
  border: 1px solid #000;
  padding: .75rem 1.5rem;
}

.cta1_image {
  width: 100%;
  height: 100%;
}

.text-size-medium-6 {
  font-size: 1.125rem;
}

.padding-section-large-5 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-7 {
  color: var(--elul-blue);
  padding-bottom: 5px;
  font-size: 1.125rem;
}

.padding-section-large-6 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.hero-heading-center-6 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-24 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-9 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-9.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-9 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-9 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-9 {
  margin-bottom: 24px;
}

.button-primary-9 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-9:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-9:active {
  background-color: #43464d;
}

.shadow-two-9 {
  box-shadow: 0 4px 24px #96a3b514;
}

.hero-without-image {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-wrapper-two-2 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-heading-right {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-25 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-10 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-10 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.shadow-two-10 {
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px-10 {
  margin-bottom: 24px;
}

.button-primary-10 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-10:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-10:active {
  background-color: #43464d;
}

.navbar7_bottom-bar-background-layer {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  width: 200vw;
  position: absolute;
  inset: 0% -50vw;
}

.navbar7_item-text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.button-17 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-17.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-17.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-17.is-small {
  padding: .5rem 1.25rem;
}

.button-17.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-17.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.navbar7_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar7_dropdown-link {
  grid-column-gap: .75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: .5rem;
  padding-bottom: .5rem;
  text-decoration: none;
  display: grid;
}

.icon-embed-xsmall {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65dfab821bd67f4335eb40f8_Adar%20I%205784%20Carousels%20(1).png");
  background-position: 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.navbar7_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content max-content max-content max-content max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar7_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar7_bottom-bar-left {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: max-content minmax(max-content, 1fr);
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.text-style-link {
  color: var(--\<unknown\|relume-variable-link-color-1\>);
  text-decoration: underline;
}

.navbar7_dropdown-content {
  width: 100%;
  display: flex;
}

.navbar7_icon-wrapper {
  flex: none;
}

.navbar7_dropdown-list.w--open {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  width: 100vw;
  max-width: 100%;
  padding-left: 5%;
  padding-right: 5%;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.navbar7_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 0;
  display: grid;
}

.navbar7_menu-right {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar7_component {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  align-items: center;
  width: 100%;
  min-height: 4.5rem;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.navbar7_menu-dropdown {
  position: static;
}

.text-size-small {
  font-size: .875rem;
}

.navbar7_logo-link {
  padding-left: 0;
}

.navbar7_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar7_bottom-bar {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  position: relative;
}

.navbar7_link {
  padding: 1.5rem 1rem;
}

.navbar7_link.w--current {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.navbar7_dropdown-toggle {
  grid-column-gap: .5rem;
  align-items: center;
  padding: 1.5rem 1rem;
  display: flex;
}

.navbar7_bottom-bar-right {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
  position: relative;
}

.navbar7_menu-button {
  padding: 0;
}

.padding-section-large-7 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.section_home_1_hero-header {
  position: relative;
}

.home_1_hero-header_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.home_1_hero-header_content {
  justify-content: flex-start;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

.max-width-medium {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 35rem;
  display: flex;
}

.home_1_hero-header_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.home_2_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home_2_feature_image {
  width: 100%;
  height: 100%;
}

.home_3_how-it-works_timeline-icon-wrapper {
  z-index: 1;
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  margin-top: -1rem;
  padding: 1rem;
  position: relative;
}

.home_3_how-it-works_timeline-right {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.home_3_how-it-works_timeline-wrapper {
  position: relative;
}

.icon-embed-xxsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.home_3_how-it-works_progress-bar {
  background-color: #000;
  width: 2px;
  height: 100%;
}

.home_3_how-it-works_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.home_3_how-it-works_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.home_3_how-it-works_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.home_3_how-it-works_progress-bar-wrapper {
  background-color: #00000026;
  width: 2px;
  height: 75%;
  position: absolute;
  top: 10%;
  left: 2.4375rem;
  right: auto;
}

.home_4_benefits_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.home_4_benefits_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home_4_benefits_image {
  width: 100%;
  height: 100%;
}

.home_5_features-list_image-wrapper {
  width: 100%;
  position: relative;
}

.home_5_features-list_image {
  width: 100%;
  height: 100%;
}

.heading-style-h5 {
  color: var(--nissan-purple);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.max-width-large {
  width: 800%;
  max-width: 48rem;
}

.home_5_features-list_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.home_5_features-list_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.home_5_features-list_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.home_6_feature_image {
  width: 100%;
  height: 100%;
}

.home_6_feature_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.home_7_how-it-works_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.home_7_how-it-works_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.text-medium {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.text-size-large {
  color: var(--elul-blue);
  font-size: 1.25rem;
}

.text-size-large.text-weight-semibold {
  color: var(--white);
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 17px;
}

.text-size-large.text-weight-semibold.ej-facilitators-subheader {
  color: var(--elul-blue);
}

.home_8_team_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.home_8_team_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.home_8_team_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.home_8_team_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.home_8_team_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.social-icon-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.home_9_testimonial_client-image-wrapper {
  margin-bottom: 1rem;
}

.home_9_testimonial_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.margin-vertical {
  margin-left: 0;
  margin-right: 0;
}

.margin-vertical.margin-medium {
  color: var(--elul-blue);
  flex-flow: column;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-vertical.margin-xxsmall {
  margin-left: 0;
  margin-right: 0;
}

.home_9_testimonial_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.home_9_testimonial_content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-style-h6 {
  margin-top: 3px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
}

.home_9_testimonial_logo {
  max-height: 3.5rem;
}

.home_10_faq_component {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.home_10_faq_question {
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.home_10_faq_answer {
  overflow: hidden;
}

.home_10_faq_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.home_10_faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.home_11_cta_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.home_11_cta_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_home_11_cta {
  position: relative;
}

.footer11_menu-wrapper {
  grid-column-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: start;
}

.footer11_top-wrapper {
  grid-column-gap: 4vw;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  align-items: start;
  padding: 3rem;
}

.footer11_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer11_legal-link {
  font-size: .875rem;
  text-decoration: underline;
}

.footer11_social-list {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: grid;
}

.footer11_credit-text {
  font-size: .875rem;
}

.footer11_link {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
}

.footer11_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer11_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.footer11_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer11_logo-link {
  float: none;
  padding-left: 0;
}

.button-18 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-18.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-18.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.padding-section-large-8 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.section_header5 {
  background-color: #0000;
  position: relative;
}

.header5_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header5_content {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65d79ecc8b0571296a076fe1_Inner%20Renewal%20A%20Moon%20by%20Moon%20Cohort%20Landing%20Page%20Header%20Images-min.png");
  background-position: 0 0;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  min-height: 100svh;
  max-height: 0;
  margin-top: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.header5_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.header5_background-image.moon-by-moon-list-header {
  object-fit: cover;
}

.button-19 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-19.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-19.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.padding-section-large-9 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.button-20 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-20.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-20.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-20.is-small {
  padding: .5rem 1.25rem;
}

.button-20.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-20.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.padding-section-large-10 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.button-21 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-21.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-21.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.padding-section-large-11 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.hero-heading-center-7 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.centered-heading-10 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-10.margin-bottom-32px {
  margin-bottom: 32px;
}

.button-22 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-22.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-22.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.padding-section-large-12, .padding-section-large-13 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout3_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  display: grid;
}

.layout3_image {
  width: auto;
  height: auto;
}

.button-23 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-23.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-23.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-23.is-small {
  padding: .5rem 1.25rem;
}

.button-23.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-23.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.padding-section-large-14 {
  background-color: #0000;
  margin: 60px auto;
  padding: 0 100px;
}

.button-24 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border: 2px solid #fff;
  margin-top: 20px;
  margin-left: 62px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-24.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-24.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-24.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-24.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.padding-global-2 {
  color: var(--elul-blue);
  margin-top: 60px;
  padding-left: 0%;
  padding-right: 0%;
}

.layout121_timeline-icon-wrapper {
  z-index: 1;
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  margin-top: -1rem;
  padding: 1rem;
  position: relative;
}

.layout121_timeline-right {
  padding-top: 0;
  padding-bottom: 2.5rem;
}

.layout121_timeline-wrapper {
  position: relative;
}

.layout121_progress-bar {
  background-color: #4d5e51;
  border: 1px solid #4d5e51;
  width: 2px;
  height: 100%;
}

.layout121_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  display: grid;
}

.layout121_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.layout121_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.layout121_progress-bar-wrapper {
  color: var(--tishrei-green);
  background-color: #00000026;
  border: 1px #4d5e51;
  width: 2px;
  height: 70%;
  position: absolute;
  top: 7%;
  left: 2.4375rem;
  right: auto;
}

.text-weight-semibold {
  color: var(--dark-elul-blue);
  margin-bottom: 4px;
  font-weight: 600;
}

.header60_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header60_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header60 {
  -webkit-text-fill-color: inherit;
  background-clip: padding-box;
  position: relative;
}

.header60_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  display: grid;
}

.hero-without-image-2 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 20px;
  position: relative;
}

.container-26 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-two-3 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px-11 {
  margin-bottom: 24px;
}

.button-primary-11 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-11:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-11:active {
  background-color: #43464d;
}

.layout10_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout10_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 100px;
  padding-right: 100px;
  display: grid;
}

.layout10_image {
  width: 100%;
  height: 100%;
}

.layout240_image-wrapper {
  width: 100%;
  position: relative;
}

.layout240_image {
  width: 100%;
  height: 100%;
}

.layout240_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout240_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.layout240_item, .layout228_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  display: flex;
}

.layout228_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  padding-left: 100px;
  padding-right: 100px;
  display: grid;
}

.section_team8 {
  background-color: #4d5e51;
}

.section_team8.waters-of-restoratino {
  background-color: #f7e0d2;
}

.team8_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  margin-top: 1.5rem;
  display: grid;
}

.team8_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team8_item {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.team8_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.team8_list.waters-of-restoration {
  grid-template-columns: 1fr 1fr;
}

.team8_list.waters-of-restoration.second-set {
  padding-top: 60px;
  display: none;
}

.team8_list.embodied-joy-la {
  grid-template-columns: 1fr 1fr;
}

.team8_list.embodied-joy-la.second-set {
  padding-top: 60px;
  display: none;
}

.team8_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.testimonial3_client-image-wrapper {
  margin-bottom: 1rem;
}

.testimonial3_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.testimonial3_component {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 0;
  display: grid;
}

.testimonial3_content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.testimonial3_logo {
  max-height: 3.5rem;
}

.faq1_component {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.faq1_question {
  color: var(--elul-blue);
  cursor: pointer;
  border: 0 solid #000;
  border-top-width: 1px;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq1_answer {
  color: var(--elul-blue);
  overflow: hidden;
}

.faq1_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.faq1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-bottom: 0;
}

.heading-20, .heading-21 {
  color: var(--elul-blue);
}

.heading-22 {
  clear: none;
  padding-left: 0;
  position: static;
}

.hero-heading-center-8 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-27 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-11 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-11.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-11 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-11 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-12 {
  margin-bottom: 24px;
}

.button-primary-12 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-12:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-12:active {
  background-color: #43464d;
}

.shadow-two-11 {
  box-shadow: 0 4px 24px #96a3b514;
}

.heading-18-copy {
  color: var(--adar-red);
  margin-top: 10px;
}

.text-size-medium-7-copy {
  color: var(--elul-blue);
  padding-top: 20px;
  padding-bottom: 5px;
  font-size: 12px;
}

.header-3 {
  background-image: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 900px;
  min-height: 900px;
  padding-left: 64px;
  padding-right: 64px;
  text-decoration: none;
  display: flex;
}

.column-14 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 560px;
  text-decoration: none;
  display: flex;
}

.content-15 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.medium-length-hero-headline-goes-here-3 {
  color: #e5e0e6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.error-95ee305f-9586-d3af-438a-6a2bbe577ce7 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.actions-6 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  text-decoration: none;
  display: flex;
}

.style-primary-small-false-dark-mode-false-icon-position-no-icon-4 {
  grid-column-gap: 8px;
  background-color: #e5e0e6;
  border: 1px solid #e5e0e6;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.button-25 {
  color: #9b83ae;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.style-secondary-small-false-dark-mode-true-icon-position-no-icon {
  grid-column-gap: 8px;
  border: 1px solid #e5e0e6;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.button-26 {
  color: #e5e0e6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.header-4 {
  background-image: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 900px;
  min-height: 900px;
  padding-left: 64px;
  padding-right: 64px;
  text-decoration: none;
  display: flex;
}

.header-4._5 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65de4a9ce78d0a5c504b2c77_Inner%20Renewal%20A%20Moon%20by%20Moon%20Cohort%20Landing%20Page%20Header%20Images%20(14).png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
  min-height: 450px;
  margin-left: auto;
  margin-right: auto;
}

.column-15 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 560px;
  text-decoration: none;
  display: flex;
}

.content-16 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.medium-length-hero-headline-goes-here-4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-9 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.actions-7 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 16px;
  text-decoration: none;
  display: flex;
}

.style-primary-small-false-dark-mode-false-icon-position-no-icon-5 {
  grid-column-gap: 8px;
  background-color: #e5e0e6;
  border: 1px solid #e5e0e6;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.button-27 {
  color: #e5e0e6;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.navbar-logo-center-4 {
  margin-top: 0;
}

.navbar-logo-center-container-2 {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container-2.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container-28 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-three-2 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three-2 {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three-2 {
  width: 100%;
}

.nav-menu-three-2 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block-2 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-3 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-3:hover {
  color: #1a1b1fbf;
}

.nav-link-3:focus-visible, .nav-link-3[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-2 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-2 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-2:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-2:focus-visible, .nav-dropdown-toggle-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-2 {
  margin-right: 10px;
}

.nav-dropdown-list-2 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-2.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-2 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-2:focus-visible, .nav-dropdown-link-2[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent-2 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-2:hover {
  color: #1a1b1fbf;
}

.button-primary-13 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-13:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-13:active {
  background-color: #43464d;
}

.layout {
  grid-row-gap: 80px;
  background-color: #fffbf1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 112px 64px;
  text-decoration: none;
  display: flex;
}

.layout._3 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-29 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.content-17 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.heading-23 {
  color: #7ea57f;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-10 {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.placeholder-image-6 {
  object-fit: cover;
  align-self: center;
  max-height: 100%;
}

.layout-2 {
  grid-row-gap: 80px;
  background-color: #e5e0e6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 112px 64px;
  text-decoration: none;
  display: flex;
}

.layout-2._121 {
  background-color: #4d5e51;
  max-width: none;
  padding-top: 100px;
  padding-bottom: 100px;
}

.layout-2._121.inner-renewal {
  background-color: #e5e0e6;
}

.layout-2._24 {
  color: var(--white);
  max-width: none;
  height: auto;
  min-height: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.content-18 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.column-16 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.content-19 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.subheading {
  color: #9b83ae;
  -webkit-text-stroke-color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.heading-24 {
  color: #9b83ae;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.timeline-item {
  grid-column-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.content-20 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-3 {
  aspect-ratio: auto;
  object-fit: contain;
  justify-content: center;
  align-items: flex-start;
  width: 50px;
  height: 50px;
  margin-top: 0;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-4 {
  color: var(--sivan-green);
  -webkit-text-stroke-width: 4px;
  -webkit-text-stroke-color: var(--sivan-green);
  background-color: #daeacd;
  border: 2px solid #9b83ae;
  justify-content: center;
  align-items: center;
  width: .00000437114px;
  height: 100px;
  text-decoration: none;
  display: flex;
}

.heading-25 {
  color: #9b83ae;
  margin-top: 13px;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.header-5 {
  grid-row-gap: 80px;
  background-color: #0000;
  background-image: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  min-height: 386px;
  padding: 112px 64px;
  text-decoration: none;
  display: flex;
}

.header-5._60 {
  -webkit-text-fill-color: inherit;
  mix-blend-mode: normal;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65e24c4bf317017b300e4413_Inner%20Renewal%20Moon.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-clip: padding-box;
  max-width: none;
  margin: 0 auto;
  padding: 10% 10% 10% 15%;
}

.header-5._60.sacred-intention, .header-5._60.sacred-intention-copy, .header-5._60.sacred-intention-copy-copy {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6697f7ecfe5deb86d47ef875_Inner%20Renewal%20Moon.png");
  background-position: 100% 0;
}

.header-5._60.embodied-joy-nourishment {
  background-color: #f7e0d2db;
  background-image: none;
  padding-top: 5%;
  padding-bottom: 5%;
}

.content-21 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.column-17 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40%;
  margin-right: -5px;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.column-17.sacred-intention.fall-2024, .column-17.sacred-intention-copy.fall-2024 {
  width: 50%;
}

.short-heading-here-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.white-text---embodied-joy---nourishment {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.white-text---embodied-joy---nourishment.sacred-intention {
  margin-top: 27px;
}

.layout-3 {
  grid-row-gap: 80px;
  background-color: #fffbf1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 112px 64px;
  text-decoration: none;
  display: flex;
}

.layout-3._240 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.heading-26 {
  color: #7ea57f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.row-4 {
  grid-column-gap: 48px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.column-18 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.placeholder-image-7 {
  object-fit: cover;
  box-shadow: 0 2px 5px #00000080;
}

.content-22 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.content-23 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.heading-27 {
  color: #7ea57f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.text-11 {
  color: #2b3a4a;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.layout-4 {
  grid-row-gap: 80px;
  background-color: #fffbf1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 112px 64px;
  text-decoration: none;
  display: flex;
}

.row-5 {
  grid-column-gap: 48px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.column-19 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.placeholder-image-8 {
  object-fit: cover;
  box-shadow: 0 2px 5px #00000080;
}

.content-24 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.content-25 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.heading-28 {
  color: #7ea57f;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
  text-decoration: none;
}

.text-12 {
  color: #2b3a4a;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.container-30 {
  grid-column-gap: 0px;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: auto;
  margin-bottom: 0;
  margin-left: 100px;
  margin-right: 100px;
  padding-bottom: 0;
  padding-right: 0;
  text-decoration: none;
  display: block;
  overflow: visible;
}

.content-26 {
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  text-decoration: none;
  display: block;
}

.heading-29 {
  color: #9b83ae;
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-13 {
  color: #2b3a4a;
  text-align: center;
  align-self: center;
  max-width: 60%;
  min-height: auto;
  max-height: none;
  margin-top: -42px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  display: block;
}

.placeholder-image-9 {
  object-fit: cover;
}

.layout-5 {
  grid-row-gap: 80px;
  background-color: #7ea57f;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 112px 64px;
  text-decoration: none;
  display: flex;
}

.layout-5._228 {
  background-color: #fffbf1;
  max-width: none;
  padding-top: 0;
  padding-bottom: 100px;
}

.content-27 {
  grid-column-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.column-20 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.heading-30 {
  color: #daeacd;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 130%;
  text-decoration: none;
}

.bold-text {
  color: #7ea57f;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 20px;
}

.team {
  grid-row-gap: 80px;
  background-color: #fffbf1;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  padding: 112px 64px;
  text-decoration: none;
  display: flex;
}

.team._8 {
  max-width: none;
  padding: 10px 140px 100px;
}

.section-title-4 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 768px;
  text-decoration: none;
  display: flex;
}

.content-28 {
  grid-row-gap: 24px;
  flex-direction: column;
  order: 0;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: static;
}

.heading-31 {
  color: #9b83ae;
  text-align: left;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.content-29 {
  grid-row-gap: 96px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.content-30 {
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.row-6 {
  grid-column-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.card-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-right: 40px;
  text-decoration: none;
  display: flex;
}

.placeholder-image-10 {
  object-fit: cover;
  align-self: center;
  max-width: 60%;
}

.content-31 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.title-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.name {
  color: #9b83ae;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.job-title {
  color: #2b3a4a;
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.job-title-2 {
  color: #2b3a4a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.testimonial {
  grid-row-gap: 80px;
  background-color: #daeacd;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 112px 64px;
  text-decoration: none;
  display: flex;
}

.testimonial._3 {
  background-color: #544351;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65e24c4bf317017b300e4413_Inner%20Renewal%20Moon.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  max-width: none;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-title-5 {
  grid-row-gap: 24px;
  color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.heading-32 {
  color: #fff;
  text-align: center;
  margin-top: -15px;
  margin-bottom: 0;
  padding-top: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-14 {
  color: #000;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.content-32 {
  grid-column-gap: 48px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: -27px;
  text-decoration: none;
  display: flex;
}

.column-21 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.quote-2 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 22px;
  font-style: italic;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.faq-2 {
  grid-row-gap: 80px;
  background-color: #e5e0e6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 112px 64px;
  text-decoration: none;
  display: flex;
}

.faq-2._1 {
  padding-top: 60px;
  padding-bottom: 100px;
}

.container-31 {
  grid-row-gap: 80px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 768px;
  text-decoration: none;
  display: flex;
}

.section-title-6 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 768px;
  padding-top: 0;
  text-decoration: none;
  display: flex;
}

.heading-33 {
  color: #9b83ae;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.accordion-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.vectors-wrapper-5 {
  object-fit: cover;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 1px;
  text-decoration: none;
  display: flex;
}

.title-3 {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 768px;
  padding-top: 20px;
  padding-bottom: 20px;
  text-decoration: none;
  display: flex;
}

.question-2 {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.vectors-wrapper-6 {
  color: var(--elul-blue);
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  text-decoration: none;
  display: flex;
}

.cta {
  grid-row-gap: 80px;
  background-color: #0000;
  background-image: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  min-height: 421px;
  padding: 112px 64px;
  text-decoration: none;
  display: flex;
}

.cta._3 {
  max-width: none;
  height: 350px;
  min-height: 350px;
  padding-top: 130px;
  padding-bottom: 288px;
  display: block;
}

.column-22 {
  grid-row-gap: 24px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  max-width: 768px;
  text-decoration: none;
  display: block;
}

.content-33 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-left: 191px;
  margin-right: auto;
  padding-top: 0;
  text-decoration: none;
  display: block;
}

.heading-34 {
  color: #fff;
  align-self: center;
  margin-top: 28px;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
}

.text-15 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  transition: opacity .2s;
}

.actions-8 {
  grid-column-gap: 16px;
  color: var(--white);
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: flex-start;
  padding-top: 0;
  text-decoration: none;
  display: block;
}

.style-primary-small-false-dark-mode-false-icon-position-no-icon-6 {
  grid-column-gap: 8px;
  background-color: #fff;
  border: 1px solid #daeacd;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 12px 24px;
  text-decoration: none;
  display: flex;
}

.button-28 {
  color: #544351;
  -webkit-text-stroke-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 150%;
  text-decoration: none;
}

.bold-text-2 {
  color: #fff;
  font-size: 16px;
}

.bold-text-3 {
  color: var(--tishrei-green);
  -webkit-text-stroke-color: white;
  font-size: 20px;
}

.bold-text-4 {
  font-size: 14px;
}

.bold-text-5 {
  color: #7ea57f;
  font-size: 20px;
}

.text-size-medium-8 {
  font-size: 1.125rem;
}

.text-size-medium-8.text-weight-bold {
  clear: none;
  color: var(--elul-blue);
  font-size: 16px;
}

.padding-section-large-15 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-global-3 {
  padding-left: 5%;
  padding-right: 5%;
}

.paragraph-4, .paragraph-5, .paragraph-6, .paragraph-7, .paragraph-8 {
  color: var(--elul-blue);
}

.heading-35 {
  color: var(--nissan-purple);
}

.hero-heading-center-9 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  height: 70px;
  padding: 80px 30px;
  position: relative;
}

.container-32 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-12 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-12.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-12 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-12 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-13 {
  margin-bottom: 24px;
}

.button-primary-14 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-14:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-14:active {
  background-color: #43464d;
}

.shadow-two-12 {
  box-shadow: 0 4px 24px #96a3b514;
}

.background-video {
  height: 100%;
}

.section-2 {
  display: block;
}

.section-2.sacred-intention.waters-of-restoration {
  background-color: #df8867d1;
  background-image: linear-gradient(#df8867d1, #df8867d1), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/677d75f2c46fc975927b2996_Webflow%20Landing%20Page%20Video%20Backgrounds-min.png");
  background-position: 0 0, 50%;
  background-size: auto, auto;
}

.section-2.sacred-intention.waters-of-restoration.ej-retreat-header-image {
  background-image: linear-gradient(#df8867d1, #df8867d1), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/677d75f2c46fc975927b2996_Webflow%20Landing%20Page%20Video%20Backgrounds-min.png");
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.heading-36 {
  color: var(--lightest-yellow);
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
  width: 400px;
  margin-top: 20px;
  margin-left: 62px;
  font-size: 60px;
  display: flex;
}

.heading-36.sacred-intention {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.heading-36.sacred-intention.wor {
  color: var(--white);
}

.paragraph-9 {
  color: var(--lightest-yellow);
  object-fit: contain;
  width: 500px;
  margin-top: 36px;
  margin-left: 62px;
  padding-right: 0;
}

.paragraph-9.sacred-intention {
  color: var(--lightest-yellow);
  text-align: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10rem;
  padding-right: 10rem;
  font-size: 24px;
}

.paragraph-9.sacred-intention.rjr-header-section-tagline-copy {
  padding-left: 15rem;
  padding-right: 15rem;
}

.bold-text-6 {
  width: 700px;
  margin-top: 18px;
  font-size: 65px;
  line-height: 1.2em;
}

.bold-text-6.rjr-header-section-header {
  color: var(--lightest-yellow);
  align-self: flex-start;
  width: auto;
}

.bold-text-7 {
  font-family: Cormorant Garamond, sans-serif;
}

.bold-text-7.rjr-header-section-tagline {
  color: var(--lightest-yellow);
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.background-video-2 {
  aspect-ratio: auto;
  object-fit: fill;
  background-color: #9b83ae6e;
  min-height: 620px;
  max-height: none;
  margin: auto;
}

.background-video-2.sacred-intention {
  background-color: #4d5e51b5;
  margin-bottom: 0;
  padding-bottom: 0;
}

.background-video-2.sacred-intention.fall-2024 {
  background-color: #4d5e5170;
  min-height: auto;
}

.background-video-2.sacred-intention.fall-2024.waters-of-restoration {
  background-color: #4d5e5100;
  height: 550px;
  margin-bottom: 0;
  padding-bottom: 0;
}

.mobile {
  display: none;
}

.mobile-view-text {
  color: var(--white);
  align-self: center;
  margin-bottom: -27px;
  padding-top: 43px;
}

.heading-37 {
  text-align: center;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.hero-heading-left-10 {
  background-color: #fffbf1;
  border: 0 solid #0000;
  padding: 80px 30px;
  position: relative;
}

.container-33 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-13 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-13 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-14 {
  margin-bottom: 24px;
}

.button-primary-15 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-15:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-15:active {
  background-color: #43464d;
}

.shadow-two-13 {
  box-shadow: 0 4px 24px #96a3b514;
}

.heading-38 {
  color: var(--nissan-purple);
  -webkit-text-stroke-color: var(--nissan-purple);
  justify-content: center;
  align-items: center;
  margin-left: 100px;
  margin-right: 100px;
  font-size: 35px;
  font-weight: 400;
  display: flex;
}

.background-video-3 {
  height: 60vh;
}

.heading-39 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 75px;
  margin-left: 62px;
  display: flex;
}

.heading-39.sacred-intention {
  color: var(--lightest-yellow);
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  display: flex;
}

.heading-39.embodied-joy {
  color: var(--lightest-yellow);
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  display: flex;
}

.hero-heading-center-10 {
  background-color: #e5e0e6;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-34 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-13 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-13.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-14 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-14 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-15 {
  margin-bottom: 24px;
}

.button-primary-16 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-16:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-16:active {
  background-color: #43464d;
}

.shadow-two-14 {
  box-shadow: 0 4px 24px #96a3b514;
}

.text-size-medium-9 {
  -webkit-text-stroke-color: var(--elul-blue);
  font-size: 16px;
}

.pricing5_content-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.pricing5_plan {
  color: var(--elul-blue);
  -webkit-text-stroke-color: var(--nissan-purple);
  border-style: solid;
  border-width: 1px;
  border-radius: 1px;
  padding: 2rem;
}

.padding-section-large-16 {
  padding-top: 0;
  padding-bottom: 7rem;
}

.heading-style-h1 {
  font-family: Cormorant Garamond, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.pricing5_feature {
  display: flex;
}

.pricing5_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1.5rem;
}

.pricing5_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.pricing5_content-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pricing5_content-item {
  display: flex;
}

.pricing5_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  color: var(--elul-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: stretch;
  align-items: baseline;
  display: grid;
}

.pricing5_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.padding-global-4 {
  padding-left: 10%;
  padding-right: 10%;
}

.heading-style-h4 {
  font-size: 35px;
  font-weight: 300;
  line-height: 1.3;
}

.heading-style-h4.text-color-white {
  color: var(--white);
  font-weight: 400;
}

.pricing5_divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2px;
}

.heading-40 {
  color: var(--nissan-purple);
  -webkit-text-stroke-color: var(--nissan-purple);
  font-size: 35px;
}

.italic-text-2 {
  color: var(--nissan-purple);
  text-align: center;
  font-size: 40px;
  line-height: 1.2em;
}

.subheading-bigger {
  color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.vectors-wrapper-3-bigger {
  aspect-ratio: auto;
  object-fit: contain;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 150px;
  text-decoration: none;
  display: flex;
}

.padding-section-large-17 {
  padding-top: 7rem;
  padding-bottom: 0;
}

.layout225_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1.5rem;
}

.layout225_image {
  width: 100%;
  height: 100%;
  position: static;
}

.layout225_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout225_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: 10px;
  padding-bottom: 10px;
}

.padding-global-5 {
  padding-left: 5%;
  padding-right: 5%;
}

.layout225_item {
  display: flex;
}

.this-is-for-you-nmrb {
  -webkit-text-fill-color: inherit;
  background-clip: content-box;
  margin: auto;
  padding: 0 100px;
}

.navbar-logo-center-container-3 {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container-3.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container-35 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-three-3 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three-3 {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three-3 {
  width: 100%;
}

.nav-menu-three-3 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block-3 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-4 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-4:hover {
  color: #1a1b1fbf;
}

.nav-link-4:focus-visible, .nav-link-4[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-3 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-3 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-3:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-3:focus-visible, .nav-dropdown-toggle-3[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-3 {
  margin-right: 10px;
}

.nav-dropdown-list-3 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-3.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-3 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-3:focus-visible, .nav-dropdown-link-3[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent-3 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-3:hover {
  color: #1a1b1fbf;
}

.button-primary-17 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-17:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-17:active {
  background-color: #43464d;
}

.padding-section-large-18 {
  padding-top: 4rem;
  padding-bottom: 7rem;
}

.layout34_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1.5rem;
}

.layout34_image {
  width: 100%;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.layout34_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 100px;
  margin-right: 100px;
  display: grid;
}

.padding-global-6 {
  padding-left: 5%;
  padding-right: 5%;
}

.layout34_item {
  display: flex;
}

.layout34_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout34_content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-41 {
  font-size: 30px;
  font-weight: 400;
}

.heading-42 {
  color: var(--nissan-purple);
  font-size: 14px;
}

.padding-section-large-19 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.cta27_background-image-wrapper {
  z-index: -1;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: content-box;
  position: absolute;
  inset: 0%;
}

.section_cta27 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  position: relative;
}

.text-size-medium-10 {
  font-size: 1.125rem;
}

.padding-global-7 {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65de4a9ce78d0a5c504b2c77_Inner%20Renewal%20A%20Moon%20by%20Moon%20Cohort%20Landing%20Page%20Header%20Images%20(14).png");
  background-position: 0 0;
  background-size: cover;
  background-clip: border-box;
  padding-left: 5%;
  padding-right: 5%;
}

.cta27_background-image {
  -webkit-text-fill-color: transparent;
  object-fit: cover;
  background-image: radial-gradient(circle, #000, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.cta27_background-image.mikvah {
  background-image: linear-gradient(#0000003d, #0000003d);
}

.cta27_background-image.mikvah-landing-page {
  background-image: none;
}

.cta27_background-image.uhuid {
  -webkit-text-fill-color: transparent;
  background-color: #75454500;
  background-image: radial-gradient(circle, #000, #fff);
  background-size: auto;
  -webkit-background-clip: text;
  background-clip: text;
  display: inline-block;
  top: 4%;
}

.text-size-medium-11 {
  color: var(--elul-blue);
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 1.125rem;
}

.header84_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.padding-section-medium {
  border: 0 solid #0000;
  padding-top: 0;
  padding-bottom: 5rem;
}

.header84_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 0px solid var(--\<unknown\|relume-variable-border-color-1\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.header84_card-content {
  border: 0 solid #0000;
  flex-direction: column;
  justify-content: center;
  margin-top: 0;
  padding: 3rem;
  display: flex;
}

.header84_image {
  max-width: 100%;
}

.header84_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-global-8 {
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
}

.heading-style-h5-copy {
  font-family: Cormorant Garamond, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.4;
}

.heading-43 {
  font-size: 45px;
}

.heading-44 {
  color: var(--nissan-purple);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  padding-bottom: 5px;
  font-size: 45px;
}

.container-copy {
  background-color: #2b3a4a;
  max-width: 1320px;
}

.container-212 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-212.m {
  max-width: 1200px;
}

.container-212.s {
  max-width: 960px;
}

.container-212.xs {
  max-width: 720px;
}

.container-212.video-split-grid {
  margin-top: 60px;
}

.container-faqs {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-faqs.m {
  max-width: 1200px;
}

.container-faqs.s {
  max-width: 960px;
}

.container-faqs.xs {
  max-width: 720px;
}

.container-faqs.video-split-grid {
  margin-top: 60px;
}

.container-events {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-events.m {
  max-width: 1200px;
}

.container-events.s {
  max-width: 960px;
}

.container-events.xs {
  max-width: 720px;
}

.container-events.video-split-grid {
  margin-top: 60px;
}

.container-well-circle-header {
  background-color: #2b3a4a;
  max-width: 1320px;
}

.container-well-circle-header.m {
  max-width: 1200px;
}

.container-well-circle-header.s {
  background-color: #fefcf5;
  max-width: 960px;
}

.container-well-circle-header.xs {
  max-width: 720px;
}

.container-well-circle-header.video-split-grid {
  margin-top: 60px;
}

.image-cover-circle {
  background-color: var(--elul-blue);
  text-transform: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.container-circle3 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-circle3.m {
  max-width: 1200px;
}

.container-circle3.s {
  max-width: 960px;
}

.container-circle3.xs {
  max-width: 720px;
}

.container-circle3.video-split-grid {
  margin-top: 60px;
}

.container-circle-slider {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-circle-slider.m {
  max-width: 1200px;
}

.container-circle-slider.s {
  max-width: 960px;
}

.container-circle-slider.xs {
  max-width: 720px;
}

.container-circle-slider.video-split-grid {
  margin-top: 60px;
}

.container-circle-slider.well-circles-page {
  background-color: #d5e0e7;
}

.container-circle-4 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-circle-4.m {
  max-width: 1200px;
}

.container-circle-4.s {
  max-width: 960px;
}

.container-circle-4.xs {
  max-width: 720px;
}

.container-circle-4.video-split-grid {
  margin-top: 60px;
}

.container-events1 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-events1.m {
  max-width: 1200px;
}

.container-events1.s {
  max-width: 960px;
}

.container-events1.xs {
  max-width: 720px;
}

.container-events1.video-split-grid {
  margin-top: 60px;
}

.container-events2 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-events2.m {
  max-width: 1200px;
}

.container-events2.s {
  max-width: 960px;
}

.container-events2.xs {
  max-width: 720px;
}

.container-events2.video-split-grid {
  margin-top: 60px;
}

.container-events3 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-events3.m {
  max-width: 1200px;
}

.container-events3.s {
  max-width: 960px;
}

.container-events3.xs {
  max-width: 720px;
}

.container-events3.video-split-grid {
  margin-top: 60px;
}

.container-events4 {
  background-color: #2b3a4a00;
  max-width: 1320px;
}

.container-events4.m {
  max-width: 1200px;
}

.container-events4.s {
  max-width: 960px;
}

.container-events4.xs {
  max-width: 720px;
}

.container-events4.video-split-grid {
  margin-top: 60px;
}

.container-footer {
  background-color: #2b3a4a;
  max-width: 940px;
}

.container-footer.m {
  max-width: 1200px;
}

.container-footer.s {
  max-width: 960px;
}

.container-footer.xs {
  max-width: 720px;
}

.container-footer.video-split-grid {
  margin-top: 60px;
}

.container-menu-home {
  background-color: #2b3a4a;
  max-width: 1320px;
  margin-top: -9px;
  padding-top: 21px;
  display: block;
}

.container-menu-home.m {
  max-width: 1200px;
}

.container-menu-home.s {
  max-width: 960px;
}

.container-menu-home.xs {
  max-width: 720px;
}

.container-menu-home.video-split-grid {
  margin-top: 60px;
}

.navbar-h-menu {
  -webkit-text-stroke-color: var(--neutral-black);
  background-color: #2b3a4a;
  margin-top: 18px;
  padding-left: 60px;
  padding-right: 60px;
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.container-about-us1 {
  background-color: var(--tishrei-green);
  max-width: 1320px;
}

.container-about-us1.m {
  max-width: 1200px;
}

.container-about-us1.s {
  max-width: 960px;
}

.container-about-us1.xs {
  max-width: 720px;
}

.container-about-us1.video-split-grid {
  margin-top: 60px;
}

.logo-mk {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin: 0 auto 4rem 62px;
  display: inline-block;
}

.logo-mk.sacred-intention {
  margin-left: auto;
}

.button-24-thin {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border: 1px solid #000;
  margin-top: 0;
  margin-left: 0;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-24-thin.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-24-thin.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-24-thin.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-24-thin.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.navbar-logo-center-container-4 {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-logo-center-container-4.shadow-three {
  width: 100%;
  max-width: 1140px;
}

.container-213 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper-three-4 {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-brand-three-4 {
  z-index: 5;
  position: absolute;
}

.nav-menu-wrapper-three-4 {
  width: 100%;
}

.nav-menu-three-4 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-menu-block-4 {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-5 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-5:hover {
  color: #1a1b1fbf;
}

.nav-link-5:focus-visible, .nav-link-5[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-4 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-4 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-4:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-4:focus-visible, .nav-dropdown-toggle-4[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-4 {
  margin-right: 10px;
}

.nav-dropdown-list-4 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-4.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-4 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-4:focus-visible, .nav-dropdown-link-4[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-link-accent-4 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-4:hover {
  color: #1a1b1fbf;
}

.button-primary-18 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-18:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-18:active {
  background-color: #43464d;
}

.text-size-medium-12 {
  font-size: 1.125rem;
}

.button-29 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.pricing5_content-list-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.pricing5_plan-2 {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  padding: 2rem;
}

.padding-section-large-20 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-style-h1-2 {
  padding-top: 15px;
  padding-bottom: 22px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h1-2.text-color-alternate {
  color: var(--white);
}

.heading-style-h6-2 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.pricing5_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.padding-global-9 {
  padding-left: 5%;
  padding-right: 5%;
}

.pricing5_divider-2 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.header84_card-content-copy {
  -webkit-text-stroke-color: var(--shevat-green);
  border: 1px solid #daeacd;
  flex-direction: column;
  justify-content: center;
  margin-top: 0;
  padding: 3rem;
  display: flex;
}

.padding-global-8-copy {
  margin-top: 5%;
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
}

.button-24-copy.max-width-full {
  border-color: #070707;
}

.button-24-copy.max-width-full-copy {
  border-color: #070707;
  margin-left: auto;
}

.bold-text-8 {
  font-weight: 400;
}

.heading-45 {
  color: var(--nissan-purple);
  text-align: center;
  margin-bottom: 40px;
}

.heading-46 {
  color: var(--nissan-purple);
  text-align: center;
  margin: 0 auto 20px;
  font-size: 70px;
  font-style: italic;
  font-weight: 300;
}

.heading-39-copy {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 10px auto 4rem;
  font-size: 15px;
  display: flex;
}

.heading-39-copy-copy {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 10px auto;
  font-size: 15px;
  display: flex;
}

.heading-47 {
  font-style: italic;
}

.bold-text-11 {
  color: var(--nissan-purple);
  -webkit-text-stroke-color: var(--tishrei-green);
  font-weight: 400;
}

.padding-section-large-18-copy {
  padding-top: 0;
  padding-bottom: 3rem;
}

.layout-5-copy {
  grid-row-gap: 80px;
  background-color: #7ea57f;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 112px 64px;
  text-decoration: none;
  display: flex;
}

.layout-5-copy._228 {
  background-color: #fffbf1;
  max-width: none;
  padding-top: 0;
  padding-bottom: 100px;
}

.heading-48 {
  color: var(--nissan-purple);
  text-align: center;
  margin-bottom: 40px;
}

.section-2-mobile {
  display: none;
}

.paragraph-9-copy {
  color: var(--lightest-yellow);
  object-fit: contain;
  width: 500px;
  margin-top: 36px;
  margin-left: 62px;
  padding-right: 0;
}

.heading-39-copy-copy {
  color: var(--elul-blue);
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin: 10px auto 4rem;
  font-size: 15px;
  display: flex;
}

.heading-49 {
  color: var(--elul-blue);
  text-align: center;
}

.button-24-copy-copy {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border: 2px solid #fff;
  align-self: center;
  margin-top: 20px;
  margin-left: 0;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.link-6 {
  color: var(--white);
}

.link-7 {
  color: var(--lightest-yellow);
}

.paragraph-10 {
  color: var(--white);
  align-self: flex-start;
  margin-top: 0;
  margin-bottom: -40px;
}

.link-8, .link-9, .link-10 {
  color: var(--white);
}

.italic-text-3 {
  color: var(--nissan-purple);
}

.paragraph-11, .paragraph-12 {
  color: var(--tishrei-green);
}

.bold-text-12 {
  color: var(--nissan-purple);
}

.paragraph-13, .paragraph-14, .paragraph-15, .paragraph-16 {
  color: var(--tishrei-green);
}

.paragraph-17 {
  color: var(--elul-blue);
}

.button-24-copy-copy-copy {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  text-align: center;
  border: 2px solid #fff;
  align-self: center;
  margin-top: 20px;
  margin-left: 0;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.hero-heading-left-11 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: none;
  position: relative;
}

.container-214 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-15 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-15 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-16 {
  margin-bottom: 24px;
}

.button-primary-19 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-19:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-19:active {
  background-color: #43464d;
}

.shadow-two-15 {
  box-shadow: 0 4px 24px #96a3b514;
}

.image-4-copy {
  margin-top: 40px;
  margin-left: 62px;
}

.bold-text-6-copy {
  width: 700px;
  font-size: 100px;
}

.button-24-copy-copy-copy-copy {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border: 2px solid #fff;
  margin-top: 20px;
  margin-left: 62px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-24-copy-copy-copy-copy.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-24-copy-copy-copy-copy.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-24-copy-copy-copy-copy.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-24-copy-copy-copy-copy.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-31 {
  background-color: #3898ec00;
  border: 2px solid #fff;
  align-self: center;
  margin-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 1px;
}

.section-4 {
  height: auto;
}

.padding-section-large-21 {
  color: var(--white);
  background-color: #13294bf0;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 8%;
  padding: 2rem 20px;
  display: flex;
}

.header5_content-2 {
  text-align: center;
  justify-content: center;
  align-items: flex-end;
  min-height: 100svh;
  max-height: 100svh;
  display: flex;
}

.text-size-medium-13 {
  font-size: 1.125rem;
}

.text-size-medium-13.text-color-alternate {
  margin-top: 37px;
}

.padding-global-10 {
  background-color: #0000;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65f0813c08973412539f1c17_Coloring%20Book%20Landing%20Page%20Images.png");
  background-position: 50% 100%;
  background-size: cover;
  background-attachment: scroll;
  height: 500px;
  min-height: auto;
  padding-left: 5%;
  padding-right: 5%;
}

.button-group-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.container-large-2 {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.button-32 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-32.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-32.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.padding-section-large-22 {
  padding-top: 6rem;
  padding-bottom: 4rem;
}

.layout3_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  margin-left: 15%;
  margin-right: 15%;
  padding-right: 0%;
  display: grid;
}

.text-size-medium-14 {
  padding-top: 10px;
  font-size: 1.125rem;
}

.padding-global-11 {
  background-color: #d5e0e7;
  padding-left: 5%;
  padding-right: 5%;
}

.text-size-medium-15 {
  color: var(--elul-blue);
  margin-top: 21px;
  font-size: 1.125rem;
}

.button-33 {
  border: 2px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-33.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.header84_component-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.padding-section-medium-2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.header84_card-content-2 {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.button-group-4 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.padding-global-12 {
  padding-left: 5%;
  padding-right: 5%;
}

.header98_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header98_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.header98_card {
  color: var(--dark-elul-blue);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: auto;
  padding: 0 4rem;
  display: flex;
  position: relative;
}

.header98_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-size-medium-16 {
  font-size: 1.125rem;
}

.text-size-medium-16.text-color-white {
  padding-top: 30px;
}

.padding-global-13 {
  background-color: #fffbf100;
  padding-left: 5%;
  padding-right: 5%;
}

.button-group-5 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-5.is-center {
  justify-content: center;
}

.section_header98 {
  position: relative;
}

.button-34 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-34.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-34.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.padding-section-large-23 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.layout194_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-size-medium-17 {
  padding-top: 20px;
  font-size: 1.125rem;
}

.padding-global-14 {
  background-color: #d5e0e7;
  padding-left: 5%;
  padding-right: 5%;
}

.layout194_image {
  width: 100%;
  height: 100%;
}

.gallery10_lightbox-link {
  width: 100%;
  margin-bottom: 2rem;
}

.gallery10_image-wrapper {
  width: 100%;
}

.gallery10_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.padding-section-large-24 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.gallery10_image3 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery10_image5, .gallery10_image7 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.text-size-medium-18 {
  font-size: 1.125rem;
}

.padding-global-15 {
  padding-left: 5%;
  padding-right: 5%;
}

.gallery10_image1, .gallery10_image6 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery10_image4 {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery10_component {
  column-count: 3;
  column-gap: 2rem;
  margin-bottom: 66px;
  display: block;
}

.padding-section-large-25 {
  padding-top: 1rem;
  padding-bottom: 7rem;
}

.text-size-medium-19 {
  font-size: 1.125rem;
}

.padding-global-16 {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-section-large-26 {
  padding-top: 1rem;
  padding-bottom: 2rem;
}

.text-size-medium-20 {
  color: var(--white);
  margin-top: 10px;
  margin-bottom: 40px;
  padding-left: 5%;
  padding-right: 5%;
  font-size: 1.125rem;
}

.padding-global-17 {
  padding-left: 5%;
  padding-right: 5%;
}

.layout16_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.padding-section-large-27 {
  padding-top: 4rem;
  padding-bottom: 5rem;
  padding-left: 2rem;
}

.layout16_item {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.layout16_image {
  width: 100%;
  height: 100%;
}

.text-size-medium-21 {
  color: var(--white);
  margin-top: 17px;
  font-size: 16px;
}

.padding-global-18 {
  -webkit-text-stroke-color: var(--elul-blue);
  background-color: #13294b;
  padding-left: 5%;
  padding-right: 5%;
}

.button-group-6 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.layout16_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.layout16_item-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.button-35 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-35.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-35.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-35.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-36 {
  color: var(--neutral-black);
  background-color: #fff0;
  border: 2px solid #000;
  margin-top: 19px;
}

.image-5 {
  max-width: 5%;
}

.paragraph-18 {
  color: var(--white);
  margin-left: 18px;
  font-size: 16px;
}

.testimonial15_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.padding-section-large-28 {
  padding-top: 7rem;
  padding-bottom: 1rem;
}

.testimonial15_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial15_rating-wrapper {
  display: flex;
}

.testimonial15_slide {
  margin-right: 5rem;
}

.heading-style-h5-2 {
  margin-top: 28px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.testimonial15_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.testimonial15_arrow.is-left {
  right: 4rem;
}

.testimonial15_rating-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial15_logo {
  max-height: 3rem;
}

.testimonial15_content-right {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.testimonial15_divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.testimonial15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.padding-global-19 {
  padding-left: 5%;
  padding-right: 5%;
}

.testimonial15_content {
  grid-column-gap: 0rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center start;
  place-items: center;
  margin-left: 0;
  display: grid;
}

.testimonial15_client-image {
  object-fit: cover;
  padding-left: 0;
}

.testimonial15_component {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.heading-51 {
  color: var(--white);
  text-transform: capitalize;
  align-self: center;
  margin-top: 0;
}

.text-block-12 {
  color: var(--elul-blue);
  padding-top: 25px;
  font-size: 18px;
  font-weight: 600;
}

.heading-52 {
  color: var(--elul-blue);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  line-height: 1em;
  display: block;
}

.section-5 {
  background-color: var(--iyar-blue);
  display: block;
}

.padding-section-large-29 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout195_image {
  width: 100%;
  height: 100%;
}

.text-size-medium-22 {
  color: var(--elul-blue);
  -webkit-text-stroke-color: var(--white);
  margin-top: 18px;
  font-size: 1.125rem;
}

.layout195_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.padding-global-20 {
  background-color: #d5e0e7;
  padding-left: 5%;
  padding-right: 5%;
}

.layout195_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.button-group-7 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-37 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-37.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-37.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-37.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.product-header1_component {
  padding-bottom: 3rem;
}

.product-header1_accordion-wrapper {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.button-38 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-38.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-38.is-secondary.is-buy-now-button {
  width: 100%;
  margin-bottom: 1rem;
}

.button-38.is-add-to-cart-button {
  width: 100%;
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.product-header1_accordion-icon {
  align-self: flex-start;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 1.5rem;
}

.product-header1_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header1_option {
  margin-bottom: 1.5rem;
}

.padding-section-medium-3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.product-header1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.product-header1_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  font-size: .875rem;
  display: flex;
}

.product-header1_heading {
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.product-header1_layout {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.text-size-tiny-2 {
  font-size: .75rem;
}

.product-header1_image-wrapper {
  width: 100%;
}

.breadcrumb-divider {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: .5rem;
  margin-right: .5rem;
  display: flex;
}

.variant-button {
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  border-style: solid;
  border-width: 1px;
  padding: .5rem 1rem;
  display: inline-block;
}

.variant-button.is-disabled {
  opacity: .25;
}

.variant-button.is-active {
  border-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.heading-style-h5-3 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.product-header1_gallery {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 5rem 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header1_default-state {
  margin-bottom: 2rem;
}

.form_field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.variant-button-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.product-header1_rating-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.breadcrumb-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  text-decoration: none;
}

.breadcrumb-link.w--current {
  font-weight: 600;
}

.product-header1_lightbox-link {
  width: 100%;
  display: block;
}

.product-header1_reviews-wrapper {
  align-items: center;
  display: flex;
}

.product-header1_rating-wrapper {
  margin-right: .5rem;
  display: flex;
}

.error-state {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.padding-global-21 {
  background-color: #fffbf1;
  padding-left: 5%;
  padding-right: 5%;
}

.heading-style-h3 {
  color: var(--elul-blue);
  font-size: 35px;
  font-weight: 400;
  line-height: 1.2;
}

.product-header1_image {
  aspect-ratio: 5 / 6;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header1_details {
  overflow: hidden;
}

.heading-53 {
  font-weight: 400;
}

.heading-54 {
  color: var(--elul-blue);
  margin-top: 0;
}

.list-item, .list-item-2, .list-item-3, .list-item-4 {
  color: var(--elul-blue);
  list-style-type: decimal;
}

.faq2_question {
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq2_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-left: 1.5rem;
  display: flex;
}

.padding-section-large-30 {
  padding-top: 0;
  padding-bottom: 7rem;
}

.faq2_component {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.faq2_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.text-size-medium-23 {
  font-size: 1.125rem;
}

.padding-global-22 {
  background-color: #fffbf1;
  padding-left: 5%;
  padding-right: 5%;
}

.faq2_answer {
  overflow: hidden;
}

.button-39 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-39.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.image-6 {
  justify-content: center;
  align-items: flex-start;
  max-width: 16%;
  margin-top: 72px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.hero-without-image-3 {
  background-color: #f5f7fa;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65f0813c08973412539f1c17_Coloring%20Book%20Landing%20Page%20Images.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #0000;
  height: 400px;
  padding: 80px 30px;
  position: relative;
}

.hero-without-image-3.alternative-image {
  opacity: 1;
  mix-blend-mode: normal;
  background-color: #13294b;
  background-image: linear-gradient(#13294b52, #13294b52), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65f1f63c2b491b03760f3e27_Coloring%20Book%20Landing%20Page%20Images.png");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 600px;
}

.container-215 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-two-4 {
  color: var(--white);
  text-align: center;
  background-color: #13294bf7;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 35px 40px;
  display: flex;
}

.hero-wrapper-two-4.alternative {
  text-align: left;
  background-color: #13294b00;
  margin-top: 63px;
  padding: 100px 10px;
}

.margin-bottom-24px-17 {
  margin-bottom: 0;
}

.button-primary-20 {
  color: #13294bd1;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #d5e0e7;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-20:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-20:active {
  background-color: #43464d;
}

.heading-55 {
  text-align: center;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 700px;
  font-size: 40px;
  display: flex;
}

.heading-56 {
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
}

.hero-heading-center-11 {
  background-color: #d5e0e7;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-216 {
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-14 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-14.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-16 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-16 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-18 {
  margin-bottom: 24px;
}

.button-primary-21 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-21:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-21:active {
  background-color: #43464d;
}

.shadow-two-16 {
  box-shadow: 0 4px 24px #96a3b514;
}

.padding-section-large-31 {
  padding-top: 0;
  padding-bottom: 0;
}

.layout3_component-3 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: center;
  display: grid;
}

.layout3_image-2 {
  background-color: #13294bf7;
  width: 100%;
  height: 100%;
}

.text-size-medium-24 {
  color: var(--elul-blue);
  font-size: 16px;
}

.padding-global-23 {
  padding-left: 5%;
  padding-right: 5%;
}

.heading-57 {
  font-size: 35px;
}

.hero-heading-left-12 {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 0 30px;
  position: relative;
}

.text-size-medium-25 {
  font-size: 1.125rem;
}

.button-40 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-40.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.padding-section-medium-4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.button-group-8 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.padding-global-24 {
  padding-left: 5%;
  padding-right: 5%;
}

.header92_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.padding-section-medium-5 {
  padding-top: 0;
  padding-bottom: 1rem;
}

.header92_card-content {
  outline-offset: 0px;
  color: var(--elul-blue);
  outline: 0 #2b3a4a;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 3rem;
  display: flex;
}

.text-size-medium-26 {
  font-size: 1.125rem;
}

.header92_card {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 0px solid var(--\<unknown\|relume-variable-border-color-1\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.padding-global-25 {
  padding-left: 5%;
  padding-right: 5%;
}

.header92_image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-group-9 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-41 {
  border: 0px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  background-image: linear-gradient(#d5e0e7, #d5e0e7);
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-41.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.hero-heading-center-12 {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.testimonial13_client-image {
  object-fit: cover;
}

.padding-section-large-32 {
  padding-top: 0;
  padding-bottom: 0;
}

.testimonial13_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial13_component {
  grid-column-gap: 5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.testimonial13_rating-wrapper {
  display: flex;
}

.testimonial13_logo {
  max-height: 3rem;
}

.heading-style-h5-4 {
  padding-top: 0;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.testimonial13_rating-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.padding-global-26 {
  padding-left: 5%;
  padding-right: 5%;
}

.testimonial13_divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.testimonial13_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading-58 {
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
  font-size: 30px;
}

.hero-heading-left-9-home {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 0;
  display: none;
  position: relative;
  overflow: visible;
}

.section-6 {
  background-color: #13294b;
  margin-top: 0;
  padding-top: 2px;
}

.body-4 {
  background-color: #d5e0e7;
}

.what-is-rosh-chodesh {
  background-color: #d5e0e7;
  padding-top: 60px;
  padding-bottom: 60px;
}

.hero-heading-left-9-copy {
  background-color: #fffbf1;
  border: 1px solid #0000;
  padding: 80px 30px 0;
  display: none;
  position: relative;
  overflow: visible;
}

.image-7 {
  padding-bottom: 37px;
}

.hero-heading-right-2 {
  background-color: #d5e0e7;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-heading-right-2.cb-section-14 {
  background-color: #fffbf1;
}

.container-217 {
  width: 100%;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-17 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-17 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.shadow-two-17 {
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px-19 {
  margin-bottom: 24px;
}

.button-primary-22 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-22:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-22:active {
  background-color: #43464d;
}

.icon-embed-large {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 5rem;
  height: 5rem;
  display: flex;
}

.layout221_lightbox-image {
  object-fit: cover;
}

.padding-section-large-33 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-style-h5-5 {
  color: var(--elul-blue);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.lightbox-play-icon {
  z-index: 2;
  color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
}

.padding-global-27 {
  padding-left: 5%;
  padding-right: 5%;
}

.layout221_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.button-group-10 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.layout221_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.layout221_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.button-42 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-42.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-42.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-42.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.video-overlay-layer {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.text-block-13 {
  padding-top: 35px;
}

.paragraph-19, .paragraph-20, .paragraph-21, .paragraph-22, .layout220_item {
  color: var(--elul-blue);
}

.padding-section-large-34 {
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
}

.layout220_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.heading-style-h5-6 {
  color: var(--elul-blue);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.layout220_image {
  color: var(--elul-blue);
  width: 100%;
  height: 100%;
}

.padding-global-28 {
  color: var(--elul-blue);
  padding-left: 5%;
  padding-right: 5%;
}

.button-group-11 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.layout220_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.button-43 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-43.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-43.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-43.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.paragraph-23, .paragraph-24 {
  color: var(--elul-blue);
}

.text-block-14 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.body-5 {
  background-color: var(--lightest-yellow);
}

.padding-section-large-35 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout16_item-2 {
  display: flex;
}

.text-size-medium-27 {
  font-size: 1.125rem;
}

.padding-global-29 {
  padding-left: 5%;
  padding-right: 5%;
}

.button-group-12 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.layout16_item-list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.button-44 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-44.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-44.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-44.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.landing-page-button {
  color: var(--white);
  background-color: #13294b;
  margin-top: 18px;
  font-weight: 600;
}

.landing-page-h1 {
  color: var(--elul-blue);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 40px;
}

.landing-page-h1.top-header-quote {
  text-align: center;
  margin-bottom: 20px;
}

.paragraph-25 {
  color: var(--elul-blue);
  text-align: center;
  align-self: stretch;
}

.container-218 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--elul-blue);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: space-around center;
  place-items: center;
  height: auto;
  margin: 0 220px;
  padding-top: 0;
  display: flex;
}

.container-218.tap-into-sacred-time {
  height: 500px;
  padding-top: 0;
}

.container-218.top-copy-section {
  justify-content: flex-start;
  align-items: center;
  height: 200px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.container-218.header-cover-image-coloring-book {
  justify-content: center;
  align-items: center;
  margin-top: 129px;
  padding-top: 200px;
}

.section-7 {
  color: var(--elul-blue);
}

.landing-page-section-1 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65f0813c08973412539f1c17_Coloring%20Book%20Landing%20Page%20Images.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  height: 550px;
  margin-top: -138px;
}

.landing-page-paragraph {
  padding-top: 32px;
}

.section-8 {
  height: 250px;
}

.paragraph-26 {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-220 {
  background-image: linear-gradient(#d5e0e7, #d5e0e7);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 450px;
  max-width: 450px;
  height: 250px;
  margin-top: -105px;
  margin-left: -200px;
  margin-right: 200px;
  padding: 41px;
  display: flex;
}

.section-9 {
  color: var(--elul-blue);
  object-fit: cover;
  object-position: 50% 100%;
  background-color: #fffbf1;
  justify-content: center;
  align-items: center;
  height: 450px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.button-45 {
  background-color: #13294b;
}

.container-221 {
  margin: 0 140px;
}

.container-222 {
  float: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible;
}

.section-10 {
  background-color: #fffbf1;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-223 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.quick-stack {
  float: none;
  clear: none;
  grid-column-gap: 20px;
  order: 0;
  align-self: center;
  padding-left: 60px;
  padding-right: 0;
  position: static;
}

.image-9 {
  object-fit: fill;
  overflow: visible;
}

.cell {
  justify-content: center;
  align-items: center;
}

.container-224 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.hero-heading-center-13 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-225 {
  width: 100%;
  max-width: 940px;
  margin: 0 220px;
}

.centered-heading-15 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-15.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-18 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-18 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-20 {
  margin-bottom: 24px;
}

.button-primary-23 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-23:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-23:active {
  background-color: #43464d;
}

.shadow-two-18 {
  box-shadow: 0 4px 24px #96a3b514;
}

.padding-section-large-36 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-28 {
  font-size: 1.125rem;
}

.padding-global-30 {
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-3 {
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: 80rem;
  display: flex;
}

.cell-2 {
  justify-content: center;
  align-items: flex-start;
}

.container-226 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-227 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.container-228 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.section-11 {
  background-color: var(--lightest-yellow);
}

.section-11.cb-section-11 {
  background-color: var(--iyar-blue);
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6621508b3955ae337c4bf4b6_Coloring%20Book%20Imagery-min.png");
  background-position: 0 0;
  background-size: cover;
  background-attachment: fixed;
  background-clip: padding-box;
}

.container-229 {
  max-width: 800px;
}

.container-230 {
  max-width: 700px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-12 {
  background-color: #fffbf1;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-231 {
  max-width: 800px;
  padding-bottom: 60px;
}

.section-13 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65f1f663092e5914177b1f74_Coloring%20Book%20Landing%20Page%20Images%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 600px;
}

.hero-heading-center-14 {
  background-color: #f5f7fa;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65f1cbe69dc55bf922aa41cf_Coloring%20Book%20Imagery%20(5).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #e4ebf3;
  height: 300px;
  padding: 80px 30px;
  position: relative;
}

.container-232 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-16 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-16.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-19 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-19 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-21 {
  margin-bottom: 24px;
}

.button-primary-24 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-24:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-24:active {
  background-color: #43464d;
}

.shadow-two-19 {
  box-shadow: 0 4px 24px #96a3b514;
}

.image-10 {
  margin-top: -90px;
}

.list {
  color: var(--elul-blue);
}

.container-mm {
  background-color: #e5e0e6;
  max-width: 1320px;
}

.container-mm.m {
  max-width: 1200px;
}

.container-mm.s {
  max-width: 960px;
}

.container-mm.xs {
  max-width: 720px;
}

.container-mm.video-split-grid {
  margin-top: 60px;
}

.container-mm2 {
  background-color: #e5e0e6;
  max-width: 1320px;
}

.container-mm2.m {
  max-width: 1200px;
}

.container-mm2.s {
  max-width: 960px;
}

.container-mm2.xs {
  max-width: 720px;
}

.container-mm2.video-split-grid {
  margin-top: 60px;
}

.container-mm3 {
  background-color: #e5e0e6;
  max-width: 1320px;
}

.container-mm3.m {
  max-width: 1200px;
}

.container-mm3.s {
  max-width: 960px;
}

.container-mm3.xs {
  max-width: 720px;
}

.container-mm3.video-split-grid {
  margin-top: 60px;
}

.container-mm4 {
  background-color: #2b3a4a;
  max-width: 1320px;
}

.container-mm4.m {
  max-width: 1200px;
}

.container-mm4.s {
  max-width: 960px;
}

.container-mm4.xs {
  max-width: 720px;
}

.container-mm4.video-split-grid {
  margin-top: 60px;
}

.slider-mm {
  background-color: #fffcf5;
  width: auto;
  height: auto;
  position: absolute;
  inset: 0 0 0 50%;
  overflow: visible;
}

.container-wc {
  background-color: #2b3a4a;
  max-width: 1320px;
}

.container-wc.m {
  max-width: 1200px;
}

.container-wc.s {
  max-width: 960px;
}

.container-wc.xs {
  max-width: 720px;
}

.container-wc.video-split-grid {
  margin-top: 60px;
}

.slider-wc {
  background-color: #2b3a4a;
  width: auto;
  height: auto;
  position: absolute;
  inset: 0 0 0 50%;
  overflow: visible;
}

.slider-wc.domes-wc {
  background-color: #fefcf5;
}

.slider-wc.jhj {
  outline-offset: 0px;
  background-color: #d5e0e7;
  outline: 3px #333;
}

.slider-wc.domes-wc-copy44 {
  background-color: #fefcf5;
}

.slider-wc.domes-wc-copy44.well-circles-page {
  background-color: #d5e0e7;
}

.container-wc2 {
  background-color: #2b3a4a;
  max-width: 1320px;
}

.container-wc2.m {
  max-width: 1200px;
}

.container-wc2.s {
  max-width: 960px;
}

.container-wc2.xs {
  max-width: 720px;
}

.container-wc2.video-split-grid {
  margin-top: 60px;
}

.slider-heading-block-copy {
  z-index: 2;
  background-color: var(--lightest-yellow);
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  max-width: 480px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.slider-heading-block-copy-home {
  z-index: 2;
  background-color: var(--elul-blue);
  color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  max-width: 480px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.manuals-action-copy-home {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 200px;
  display: flex;
}

.slider-heading-block-copy-hme {
  z-index: 2;
  background-color: var(--elul-blue);
  color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  max-width: 480px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.slider-heading-block-copy-copy {
  z-index: 2;
  background-color: var(--lightest-yellow);
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  max-width: 480px;
  height: 75px;
  margin-top: 87px;
  padding-top: 0;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.slider-offset-copyqqs {
  background-color: var(--elul-blue);
  height: 180px;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.slider-offset-copyqqs.av-bg-copyaa {
  background-color: var(--lightest-yellow);
  height: 120px;
  position: static;
}

.hero-heading-center-15 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-234 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-17 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-17.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-20 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-20 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-22 {
  margin-bottom: 24px;
}

.button-primary-25 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-25:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-25:active {
  background-color: #43464d;
}

.shadow-two-20 {
  box-shadow: 0 4px 24px #96a3b514;
}

.container-235 {
  color: var(--white);
  -webkit-text-stroke-color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 600px;
  margin: 0 220px auto;
  padding-top: 85px;
  display: flex;
}

.heading-59 {
  overflow: visible;
}

.kl-heading-1 {
  font-size: 45px;
}

.kl-heading-1.main-body {
  color: #13294b;
  padding-bottom: 17px;
  font-size: 35px;
}

.kl-heading-1.bullet-section {
  color: #13294b;
  font-size: 35px;
}

.kl-heading-2 {
  font-family: Cormorant Garamond, sans-serif;
  font-size: 30px;
}

.button-46 {
  color: #13294b;
  background-color: #fff;
}

.section-14 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65f30c66e512d5c09e38255b_Inner%20Renewal%20Moon.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
}

.section-15 {
  color: var(--elul-blue);
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65f30c66e512d5c09e38255b_Inner%20Renewal%20Moon.png");
  background-position: 0 0;
  background-size: auto;
}

.button-47 {
  background-color: #13294b;
}

.container-236 {
  color: var(--elul-blue);
  text-align: left;
  flex-flow: column;
  margin-left: 220px;
  margin-right: 220px;
  display: flex;
  position: sticky;
}

.section-16 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.section-17 {
  background-image: linear-gradient(#13294bc2, #13294bc2), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65f310b68e47b87e5e096dee_Coloring%20Book%20Landing%20Page%20Images%20(3)-min.png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 400px;
}

.container-237 {
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-left: 220px;
  margin-right: 220px;
  padding-top: 124px;
  display: flex;
}

.layout18_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout18_image {
  width: 100%;
  height: 100%;
}

.padding-section-large-37 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout18_item-icon-wrapper {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65dfab821bd67f4335eb40f8_Adar%20I%205784%20Carousels%20(1).png");
  background-position: 0 0;
  background-size: auto;
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.text-size-medium-29 {
  color: var(--elul-blue);
  justify-content: center;
  align-items: flex-start;
  font-size: 16px;
  font-weight: 400;
  display: block;
}

.padding-global-31 {
  padding-left: 20%;
  padding-right: 20%;
}

.layout18_item {
  display: flex;
}

.layout18_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.container-large-4 {
  color: var(--elul-blue);
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.body-6 {
  background-color: var(--lightest-yellow);
  color: var(--elul-blue);
  min-height: 620px;
}

.image-cover1-well-circles {
  background-color: var(--lightest-yellow);
  text-transform: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.background-video-2-nmrb {
  aspect-ratio: auto;
  text-align: center;
  object-fit: fill;
  background-color: #13294b1a;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 620px;
  max-height: none;
  margin: -96px auto auto;
  display: flex;
  position: static;
}

.heading-39-nmrb {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 75px auto 12px;
  display: block;
}

.bold-text-6-nmrb {
  text-align: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
}

.bold-text-7-nmrb {
  margin-top: -38px;
  margin-left: 10rem;
  margin-right: 10rem;
  font-weight: 600;
  display: block;
  position: static;
}

.button-24-nmrb {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border: 2px solid #fff;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 1.5rem;
  text-decoration: none;
  display: block;
}

.button-24-nmrb.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-24-nmrb.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-24-nmrb.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-24-nmrb.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.heading-36-nmrb {
  color: var(--lightest-yellow);
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
  width: auto;
  margin: 0 15%;
  font-size: 45px;
  font-style: italic;
  line-height: 1.2em;
  display: flex;
}

.paragraph-9-nmrb {
  color: var(--lightest-yellow);
  object-fit: contain;
  width: auto;
  margin-top: 36px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: block;
}

.section-2-nmrb {
  display: block;
}

.hero-heading-left-10-nmrb {
  background-color: #fffbf1;
  border: 0 solid #0000;
  justify-content: center;
  align-items: flex-start;
  padding: 80px 30px;
  display: flex;
  position: relative;
}

.heading-38-nmrb {
  color: var(--elul-blue);
  -webkit-text-stroke-color: var(--nissan-purple);
  justify-content: center;
  align-items: center;
  margin-left: 100px;
  margin-right: 100px;
  font-size: 48px;
  font-weight: 400;
  display: flex;
}

.italic-text-2-nmrb {
  text-align: center;
  -webkit-text-stroke-color: var(--lightest-yellow);
  order: -1;
  font-size: 35px;
  line-height: 1.2em;
}

.padding-global-8-copy-nmrb {
  margin-top: 4rem;
  padding-top: 0%;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-nmrb {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-medium-nmrb {
  border: 0 solid #0000;
  padding-top: 0;
  padding-bottom: 1rem;
}

.header84_component-nmrb {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.header84_card-nmrb {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  color: var(--elul-blue);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
}

.header84_card-content-copy-nmrb {
  flex-direction: column;
  justify-content: center;
  margin-top: 0;
  padding: 3rem;
  display: flex;
}

.margin-bottom-nmrb, .margin-bottom-nmrb.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-nmrb.margin-small {
  color: var(--elul-blue);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-nmrb.margin-medium, .margin-bottom-nmrb.margin-xxlarge, .margin-bottom-nmrb.margin-tiny, .margin-bottom-nmrb.margin-small, .margin-bottom-nmrb.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-nmrb.margin-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  float: none;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.margin-bottom-nmrb.margin-small-nmrb {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.heading-44-nmrb {
  color: var(--elul-blue);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-top: 0;
  padding-bottom: 5px;
  font-size: 45px;
}

.bold-text-11-nmrb {
  font-size: 35px;
  font-weight: 400;
}

.text-size-medium-11-nmrb {
  color: var(--elul-blue);
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 16px;
}

.margin-top-nmrb {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top-nmrb.margin-medium {
  justify-content: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-top-nmrb.margin-huge, .margin-top-nmrb.margin-xxlarge, .margin-top-nmrb.margin-small {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top-nmrb.margin-medium {
  justify-content: center;
  align-items: center;
  margin: 60px 0 0;
}

.margin-top-nmrb.margin-medium-nmrb {
  justify-content: center;
  align-self: flex-start;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.button-group-nmrb {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  align-items: flex-start;
  display: flex;
}

.button-group-nmrb.is-center {
  justify-content: center;
}

.button-24-thin-nmrb {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border: 1px solid #000;
  align-self: flex-start;
  margin-top: 0;
  margin-left: 0;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-24-thin-nmrb.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-24-thin-nmrb.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-24-thin-nmrb.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-24-thin-nmrb.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.header84_image-wrapper-nmrb {
  justify-content: center;
  align-items: center;
  display: flex;
}

.header84_image-nmrb {
  max-width: 100%;
}

.padding-global-32 {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-section-large-38 {
  padding-top: 7rem;
  padding-bottom: 2rem;
}

.your-ritual-bundle-includes-nmrb {
  margin-bottom: 61px;
}

.container-small-nmrb {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.text-align-center-nmrb {
  text-align: center;
}

.margin-bottom-copy, .margin-bottom-copy.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-medium, .margin-bottom-copy.margin-xxlarge, .margin-bottom-copy.margin-tiny, .margin-bottom-copy.margin-small, .margin-bottom-copy.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  float: none;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: start stretch;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.h1-nmrb {
  font-size: 35px;
}

.padding-section-large-39 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.layout3_component-4 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr .25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.padding-global-33 {
  padding-left: 15%;
  padding-right: 15%;
}

.container-large-5 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout3_content-nmrb {
  color: var(--elul-blue);
}

.h3-nmrb {
  clear: left;
  color: var(--elul-blue);
  font-size: 35px;
}

.layout3_image-2-nmrb {
  width: 100%;
  height: 100%;
}

.padding-section-large-40 {
  padding-top: 4rem;
  padding-bottom: 2rem;
}

.padding-global-34 {
  padding-left: 15%;
  padding-right: 15%;
}

.container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-41 {
  padding-top: 4rem;
  padding-bottom: 2rem;
}

.layout3_component-5 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.padding-global-35 {
  padding-left: 15%;
  padding-right: 15%;
}

.container-large-7 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout3_image-2-nmrb-2 {
  width: 100%;
  height: 100%;
}

.heading-39-nmrb-2 {
  clear: left;
  color: var(--elul-blue);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0 auto;
  display: block;
}

.testimonial4_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial4_divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.testimonial4_client-image-wrapper {
  margin-right: 1.25rem;
}

.padding-section-large-42 {
  justify-content: center;
  align-items: flex-start;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
}

.testimonial4_rating-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial4_logo {
  max-height: 3rem;
}

.testimonial4_rating-wrapper {
  display: flex;
}

.heading-style-h5-7 {
  margin-top: 26px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.4;
}

.testimonial4_component {
  color: var(--elul-blue);
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.padding-global-36 {
  padding-left: 5%;
  padding-right: 5%;
}

.testimonial4_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.container-large-8 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.testimonial4-nmrb {
  background-color: var(--iyar-blue);
  display: block;
}

.max-width-large-2 {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 48rem;
  display: block;
}

.gallery17_lightbox-link {
  width: 100%;
}

.padding-section-large-43 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.gallery17_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.gallery17_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery17_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 4rem;
  position: relative;
}

.gallery17_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.gallery17_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: #0e0a27c9;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.gallery17_arrow.hide-mobile-landscape {
  -webkit-text-stroke-width: 0px;
  bottom: 4rem;
}

.gallery17_mask {
  width: 50%;
  overflow: visible;
}

.padding-global-37 {
  padding-left: 5%;
  padding-right: 5%;
}

.gallery17_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.gallery17_image-wrapper {
  width: 100%;
}

.section_gallery17 {
  overflow: hidden;
}

.gallery17_slide-nav {
  color: var(--elul-blue);
  height: 1.75rem;
  font-size: .5rem;
}

.container-large-9 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.max-width-large-3 {
  width: 100%;
  max-width: 48rem;
}

.gallery-nmrb {
  display: flex;
  overflow: hidden;
}

.text-align-center-nmrb-2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-section-large-44 {
  justify-content: center;
  align-items: flex-start;
  margin-left: 80px;
  margin-right: 80px;
  padding-top: 7rem;
  padding-bottom: 4rem;
  display: flex;
}

.testimonial1_logo {
  max-height: 3.5rem;
}

.testimonial1_component {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h5-8 {
  margin-bottom: 21px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.4;
}

.quote1-nmrb {
  background-image: linear-gradient(#d5e0e7, #d5e0e7);
}

.testimonial1_client-image-wrapper {
  margin-bottom: 1rem;
}

.testimonial1_logo-wrapper {
  flex-flow: column;
  display: flex;
}

.padding-global-38 {
  background-color: var(--iyar-blue);
  padding-left: 5%;
  padding-right: 5%;
}

.testimonial1_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 4rem;
  min-width: 4rem;
  height: 4rem;
  min-height: 4rem;
}

.container-large-10 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.max-width-large-4 {
  width: 100%;
  max-width: 48rem;
}

.max-width-large-4.align-center {
  width: auto;
  max-width: none;
}

.paragraph-27 {
  color: var(--elul-blue);
  font-size: 12px;
}

.text-weight-semibold-nmrb {
  color: var(--elul-blue);
  margin-bottom: 4px;
  font-weight: 600;
}

.gallery19_arrow {
  background-color: #0e0a27c9;
  border-style: solid;
  border-width: 1px;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.gallery19_arrow.hide-mobile-landscape {
  bottom: 4rem;
}

.gallery19_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.padding-section-large-45 {
  padding-top: 2rem;
  padding-bottom: 3rem;
}

.gallery19_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery19_lightbox-link {
  width: 100%;
}

.gallery19_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.gallery19_mask {
  width: 25%;
  overflow: visible;
}

.gallery19-nmrb {
  background-color: #fffbf1;
  overflow: hidden;
}

.gallery19_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 4rem;
  position: relative;
}

.gallery19_slide-nav {
  color: var(--elul-blue);
  height: 1.75rem;
  font-size: .5rem;
}

.gallery19_image-wrapper {
  width: 100%;
}

.text-align-center-2 {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.gallery19_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.pricing18_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.padding-section-large-46 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.heading-style-h6-3 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.pricing18_feature {
  display: flex;
}

.pricing18_components {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
}

.pricing18_content {
  object-fit: scale-down;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 80%;
  display: flex;
}

.pricing18_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.text-align-center-3 {
  text-align: center;
}

.button-48 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border-style: solid;
  border-width: 1px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  padding: .75rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.pricing18_plan {
  color: var(--elul-blue);
  border-style: solid;
  border-width: 1px;
  padding: 2rem;
}

.text-weight-semibold {
  justify-content: center;
  align-items: flex-start;
  font-weight: 600;
  display: flex;
}

.padding-global-38-nmrb {
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-10-nmrb {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-bottom-nmrb-3, .margin-bottom-nmrb-3.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-nmrb-3.margin-small {
  color: var(--elul-blue);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-nmrb-3.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-nmrb-3.margin-xxlarge {
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 2.8rem;
  display: flex;
}

.margin-bottom-nmrb-3.margin-tiny, .margin-bottom-nmrb-3.margin-small, .margin-bottom-nmrb-3.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-nmrb-3.margin-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  float: none;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  margin: 0 0 1rem;
  display: flex;
}

.margin-bottom-nmrb-3.margin-xxlarge-nmrb {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-nmrb-3.margin-small {
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.text-block-15 {
  margin-bottom: 25px;
}

.button-48-nmrb {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border: 2px solid #000;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-48-nmrb.max-width-full {
  border-width: 3px;
}

.pricing18_plan-nmrb {
  color: var(--elul-blue);
  background-color: #d5e0e763;
  border-style: solid;
  border-width: 2px;
  padding: 2rem;
}

.text-block-16, .text-block-17 {
  padding-bottom: 25px;
}

.image-11 {
  display: inline-flex;
}

.padding-section-medium-6 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.logo6_logo {
  max-height: none;
}

.logo6_list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: 10%;
  margin-right: 10%;
  padding-left: 5%;
  padding-right: 5%;
}

.text-align-center-4 {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.logo6_wrapper {
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: .875rem;
  display: flex;
}

.text-size-medium-29-copy {
  justify-content: center;
  align-items: flex-start;
  font-size: 2rem;
  font-weight: 400;
  display: block;
}

.heading-60 {
  text-align: center;
}

.padding-section-large-47 {
  padding-top: 4rem;
  padding-bottom: 7rem;
}

.faq1_question-2 {
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq1_answer-2 {
  margin-bottom: 34px;
  overflow: hidden;
}

.text-size-medium-30 {
  font-size: 1.125rem;
}

.padding-global-39 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-align-center-5 {
  text-align: center;
  margin: 0 79px;
}

.button-49 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-49.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.container-small-nmrb-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-bottom-copy, .margin-bottom-copy.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-medium, .margin-bottom-copy.margin-xxlarge, .margin-bottom-copy.margin-tiny, .margin-bottom-copy.margin-small, .margin-bottom-copy.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  float: none;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  margin: 0 0 1rem;
  display: flex;
}

.margin-bottom-copy.margin-large, .margin-bottom-copy.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.faq1_component-nmrb {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.margin-top-copy {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top-copy.margin-medium {
  justify-content: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-top-copy.margin-huge, .margin-top-copy.margin-xxlarge, .margin-top-copy.margin-small {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top-copy.margin-medium {
  justify-content: center;
  align-items: center;
  margin: 60px 0 0;
}

.faq1_accordion-copy {
  border-top: 1px solid #000;
  border-bottom: .75px solid #000;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.text-size-medium-30-copy {
  margin-bottom: 42px;
  font-size: 16px;
}

.cta3_background-image-wrapper {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.cta3_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.padding-section-large-48 {
  justify-content: center;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: block;
}

.text-size-medium-31 {
  font-size: 1.125rem;
}

.text-size-medium-31.text-color-white {
  color: var(--white);
  text-align: center;
  font-size: 16px;
}

.padding-global-40 {
  color: var(--neutral-black);
  background-image: linear-gradient(#13294b8c, #13294b8c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65fc6f7b35f1fe6455d8dccf_pexels-alax-matias-17042224.jpg");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-left: 5%;
  padding-right: 5%;
}

.button-group-13 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-13.is-center, .button-group-13.is-center-copy {
  justify-content: center;
}

.text-color-white-2 {
  color: var(--white);
  text-align: center;
  font-size: 35px;
}

.section_cta3 {
  position: relative;
}

.section_cta3.text-color-white {
  text-align: left;
  font-size: 16px;
  line-height: 2em;
}

.button-50 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  text-align: center;
  border-style: solid;
  border-width: 1px;
  margin-top: -18px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-50.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-50.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.container-large-10-copy {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-copy, .margin-bottom-copy.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-medium, .margin-bottom-copy.margin-xxlarge, .margin-bottom-copy.margin-tiny, .margin-bottom-copy.margin-small, .margin-bottom-copy.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  float: none;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  margin: 0 0 1rem;
  display: flex;
}

.margin-bottom-copy.margin-small {
  text-align: center;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.image-12 {
  flex-flow: row;
  order: 1;
  justify-content: center;
  align-self: auto;
  align-items: stretch;
  max-width: none;
  display: block;
}

.padding-global-38-copy {
  background-color: #d5e0e7;
  padding-left: 5%;
  padding-right: 5%;
}

.container-238 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.bold-text-13 {
  color: var(--elul-blue);
  font-size: 35px;
}

.h5-heading-5-nmrb {
  color: var(--elul-blue);
  text-align: center;
}

.bold-text-14, .text-block-18, .text-block-19, .text-block-20, .text-block-21 {
  color: var(--elul-blue);
}

.bold-text-15 {
  color: var(--elul-blue);
  font-size: 35px;
}

.bold-text-16, .italic-text-4, .heading-61 {
  font-size: 35px;
}

.link-block-2 {
  flex: none;
  align-self: stretch;
}

.big-gold-ring-wrapper-event {
  opacity: .2;
  color: var(--elul-blue);
  justify-content: center;
  align-items: flex-end;
  margin-bottom: -30px;
  display: flex;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.container-event {
  background-color: #2b3a4a;
  max-width: 1320px;
}

.container-event.m {
  max-width: 1200px;
}

.container-event.s {
  max-width: 960px;
}

.container-event.xs {
  max-width: 720px;
}

.container-event.video-split-grid {
  margin-top: 60px;
}

.navbar-events {
  -webkit-text-stroke-color: var(--neutral-black);
  background-color: #914b47;
  padding-left: 60px;
  padding-right: 60px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.container-event-page-mobile1 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-event-page-mobile1.m {
  max-width: 1200px;
}

.container-event-page-mobile1.s {
  max-width: 960px;
}

.container-event-page-mobile1.xs {
  max-width: 720px;
}

.container-event-page-mobile1.video-split-grid {
  margin-top: 60px;
}

.container-about {
  background-color: #2b3a4a;
  max-width: 1320px;
}

.container-about.m {
  max-width: 1200px;
}

.container-about.s {
  max-width: 960px;
}

.container-about.xs {
  max-width: 720px;
}

.container-about.video-split-grid {
  margin-top: 60px;
}

.container-menu-about {
  background-color: #4c5d51;
  max-width: 1320px;
}

.container-menu-about.m {
  max-width: 1200px;
}

.container-menu-about.s {
  max-width: 960px;
}

.container-menu-about.xs {
  max-width: 720px;
}

.container-menu-about.video-split-grid {
  margin-top: 60px;
}

.header7_background-video-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header7_content {
  align-items: center;
  min-height: 100px;
  max-height: 60rem;
  display: flex;
}

.section_header7 {
  position: relative;
}

.padding-section-large-49 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.header7_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.heading-style-h1-3 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-medium-32 {
  font-size: 1.125rem;
}

.padding-global-41 {
  padding-left: 5%;
  padding-right: 5%;
}

.button-51 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-51.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-51.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.padding-section-large-50 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.header33_content {
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

.heading-style-h1-4 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.header33_background-video-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header33_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.text-size-medium-33 {
  font-size: 1.125rem;
}

.padding-global-42 {
  padding-left: 5%;
  padding-right: 5%;
}

.section_header33 {
  position: relative;
}

.button-52 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-52.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-52.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.gallery15_image-wrapper {
  width: 100%;
}

.gallery15_image-wrapper:focus {
  opacity: .5;
}

.gallery15_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: auto;
  min-width: 100px;
  height: auto;
}

.gallery15_slide {
  padding-left: 1rem;
  padding-right: 1rem;
}

.padding-section-large-51 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.gallery15_slider_2 {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 2rem;
  padding-left: 0;
  padding-right: 0;
}

.gallery15_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.text-size-medium-34 {
  font-size: 1.125rem;
}

.padding-global-43 {
  padding-left: 5%;
  padding-right: 5%;
}

.gallery15_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  place-items: start stretch;
}

.gallery15_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.gallery15_mask {
  overflow: hidden;
}

.gallery15_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: #0e0a27c9;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.gallery15_arrow.hide-mobile-landscape {
  bottom: 4rem;
}

.image-kiddushlevana, .image-13, .image-14 {
  margin-bottom: .5rem;
}

.paragraph-28 {
  text-align: center;
  margin-left: 6rem;
  margin-right: 6rem;
  padding-top: 3rem;
  padding-left: 3rem;
  padding-right: 3rem;
}

.section_layout173 {
  position: relative;
}

.padding-section-large-52 {
  margin: 0 80px;
  padding: 7rem 8rem;
}

.layout173_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  margin-top: 3rem;
  display: grid;
}

.layout173_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout173_background-image {
  object-fit: cover;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6703ffe58da13afcf607a7dc_DPPHOTOGRAPHY-55.jpg");
  background-position: 0 0;
  background-size: auto;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.padding-global-44 {
  background-color: #13294beb;
  background-image: linear-gradient(#13294bc4, #13294bc4), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/661ffeffaf5dd51c6a9d3316_patrick-carr-pAoo1Rs1Yy8-unsplash.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global-44.kl-section-6 {
  background-color: #13294b00;
  background-image: none;
}

.text-color-white-3 {
  color: var(--white);
}

.layout173_content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.button-53 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-53.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-53.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.mobile-header-nmrb {
  display: none;
}

.button-24-nmrb-mobile {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border: 2px solid #fff;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 1.5rem;
  text-decoration: none;
  display: block;
}

.button-24-nmrb-mobile.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-24-nmrb-mobile.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-24-nmrb-mobile.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-24-nmrb-mobile.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.link-block-2-mobile {
  flex: none;
  align-self: center;
}

.heading-39-nmrb-mobile {
  color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 75px auto 12px;
  display: block;
}

.heading-36-nmrb-mobile {
  color: var(--lightest-yellow);
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
  width: auto;
  margin: 0 15%;
  font-size: 45px;
  font-style: italic;
  line-height: 2.2em;
  display: flex;
}

.paragraph-9-nmrb-mobile {
  color: var(--lightest-yellow);
  object-fit: contain;
  width: auto;
  margin-top: 36px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: block;
}

.container-239 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.button-24-nmrb-mobile-copy {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  text-align: center;
  border: 2px solid #fff;
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: .75rem 1.5rem;
  text-decoration: none;
  display: block;
}

.button-24-nmrb-mobile-copy.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-24-nmrb-mobile-copy.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-24-nmrb-mobile-copy.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-24-nmrb-mobile-copy.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.heading-62, .heading-63 {
  color: var(--white);
  text-align: center;
}

.container-wellcircle-template {
  background-color: #2b3a4a;
  max-width: 1320px;
}

.container-wellcircle-template.m {
  max-width: 1200px;
}

.container-wellcircle-template.s {
  max-width: 960px;
}

.container-wellcircle-template.xs {
  max-width: 720px;
}

.container-wellcircle-template.video-split-grid {
  margin-top: 60px;
}

.container-wellcircle-template-2 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-wellcircle-template-2.m {
  max-width: 1200px;
}

.container-wellcircle-template-2.s {
  max-width: 960px;
}

.container-wellcircle-template-2.xs {
  max-width: 720px;
}

.container-wellcircle-template-2.video-split-grid {
  margin-top: 60px;
}

.container-wellcircle-template-2.m-2 {
  background-color: #2b3a4a;
  max-width: 1200px;
}

.container-blog {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-blog.m {
  max-width: 1200px;
}

.container-blog.s {
  max-width: 960px;
}

.container-blog.xs {
  max-width: 720px;
}

.container-blog.video-split-grid {
  margin-top: 60px;
}

.container-blog-inside {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-blog-inside.m {
  max-width: 1200px;
}

.container-blog-inside.s {
  max-width: 960px;
}

.container-blog-inside.xs {
  max-width: 720px;
}

.container-blog-inside.video-split-grid {
  margin-top: 60px;
}

.container-blog-inside.xs1 {
  max-width: 720px;
}

.container-blog-2 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-blog-2.m {
  max-width: 1200px;
}

.container-blog-2.s {
  max-width: 960px;
}

.container-blog-2.xs {
  max-width: 720px;
}

.container-blog-2.video-split-grid {
  margin-top: 60px;
}

.container-blog3 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-blog3.m {
  max-width: 1200px;
}

.container-blog3.s {
  max-width: 960px;
}

.container-blog3.xs {
  max-width: 720px;
}

.container-blog3.video-split-grid {
  margin-top: 60px;
}

.container-nav-blog {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-nav-blog.m {
  max-width: 1200px;
}

.container-nav-blog.s {
  max-width: 960px;
}

.container-nav-blog.xs {
  max-width: 720px;
}

.container-nav-blog.video-split-grid {
  margin-top: 60px;
}

.container-blog-inside-ipad {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-blog-inside-ipad.m {
  max-width: 1200px;
}

.container-blog-inside-ipad.s {
  max-width: 960px;
}

.container-blog-inside-ipad.xs {
  max-width: 720px;
}

.container-blog-inside-ipad.video-split-grid {
  margin-top: 60px;
}

.container-blog-inside-ipad.xs1, .container-blog-inside-ipad.xs1-ipad {
  max-width: 720px;
}

.container-blog3-ipad {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-blog3-ipad.m {
  max-width: 1200px;
}

.container-blog3-ipad.s {
  max-width: 960px;
}

.container-blog3-ipad.xs {
  max-width: 720px;
}

.container-blog3-ipad.video-split-grid {
  margin-top: 60px;
}

.slider-heading-block-ipad {
  z-index: 2;
  background-color: var(--lightest-yellow);
  color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  max-width: 480px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.manuals-action-ipad {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 200px;
  display: flex;
}

.slider-heading-block-copy {
  z-index: 2;
  background-color: var(--lightest-yellow);
  color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  max-width: 480px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.section-copy.elul-bg {
  background-color: var(--elul-blue);
  padding-top: 44px;
}

.section-copy.elul-bg-co1py {
  background-color: var(--elul-blue);
  padding-top: 44px;
}

.section-copy-copy {
  padding-left: 128px;
  padding-right: 100px;
  position: relative;
  overflow: hidden;
}

.section-copy-copy.elul-bg {
  background-color: var(--elul-blue);
  padding-top: 44px;
}

.section-copy-copy.hide-financial-repoorts {
  display: none;
}

.section-copy-copy.elul-bg-co1py {
  background-color: var(--elul-blue);
  padding-top: 44px;
}

.container-211 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-211.m {
  max-width: 1200px;
}

.container-211.s {
  max-width: 960px;
}

.container-211.xs {
  max-width: 720px;
}

.container-211.video-split-grid {
  margin-top: 60px;
}

.container-34242 {
  background-color: #2b3a4a;
  max-width: 1320px;
}

.container-34242.m {
  max-width: 1200px;
}

.container-34242.s {
  max-width: 960px;
}

.container-34242.xs {
  max-width: 720px;
}

.container-34242.video-split-grid {
  margin-top: 60px;
}

.slider-heading-block-ipad-sss, .slider-heading-block-copy-co222py {
  z-index: 2;
  background-color: var(--elul-blue);
  color: var(--white);
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  max-width: 480px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.container-211-cwwwopy {
  background-color: #2b3a4a;
  max-width: 1320px;
}

.container-211-cwwwopy.m {
  max-width: 1200px;
}

.container-211-cwwwopy.s {
  max-width: 960px;
}

.container-211-cwwwopy.xs {
  max-width: 720px;
}

.container-211-cwwwopy.video-split-grid {
  margin-top: 60px;
}

.section-19 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 620px;
  display: flex;
}

.section-20 {
  background-color: #fffbf1;
}

.padding-section-large-53 {
  flex-flow: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
}

.heading-style-h1-5 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h1-5.text-color-alternate {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 55px;
  display: flex;
}

.text-size-medium-35 {
  font-size: 1.125rem;
}

.text-size-medium-35.text-color-alternate {
  font-size: 18px;
  font-style: italic;
}

.padding-global-45 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.button-54 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  margin-top: -21px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-54.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-54.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.padding-section-large-54 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.layout3_component-6 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin: 0 80px;
  display: grid;
}

.text-size-medium-36 {
  font-size: 16px;
}

.padding-global-46 {
  padding-left: 5%;
  padding-right: 5%;
}

.heading-64 {
  font-size: 30px;
}

.bold-text-17 {
  font-size: 35px;
}

.header88_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header88_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.padding-section-medium-7 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin: 0 80px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.header88_card {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  min-height: 40rem;
  padding: 0 4rem;
  display: flex;
  position: relative;
}

.header88_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.max-width-medium-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 35rem;
  display: flex;
}

.text-size-medium-37 {
  font-size: 1.125rem;
}

.text-size-medium-37.text-color-white {
  color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-global-47 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65f30c66e512d5c09e38255b_Inner%20Renewal%20Moon.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global-47.kl-section-3 {
  background-size: cover;
}

.text-color-white-4 {
  color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-55 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-55.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-55.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.section_header88 {
  position: relative;
}

.header88_background-image-wrapper-copy {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.layout209_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.padding-section-large-55 {
  margin: 0 80px;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout209_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.layout209_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-size-medium-38 {
  font-size: 1.125rem;
}

.layout209_image {
  width: 100%;
  height: 100%;
}

.padding-global-48 {
  padding-left: 5%;
  padding-right: 5%;
}

.layout209_item {
  display: flex;
}

.heading-65 {
  font-size: 30px;
}

.header69_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.section_header69 {
  position: relative;
}

.padding-section-large-56 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-39 {
  font-size: 1.125rem;
}

.text-size-medium-39.text-color-white {
  font-size: 35px;
  line-height: 65px;
}

.padding-global-49 {
  background-image: linear-gradient(#d5e0e7, #d5e0e7);
  padding-left: 5%;
  padding-right: 5%;
}

.text-color-white-5 {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.header69_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.padding-global-50 {
  background-color: #2b3a4a;
  padding-left: 5%;
  padding-right: 5%;
}

.padding-section-large-57 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-40 {
  color: var(--white);
  font-family: Cormorant Garamond, sans-serif;
  font-size: 1.125rem;
}

.heading-66, .paragraph-29 {
  color: var(--white);
}

.paragraph-29.cb-paragraph {
  color: var(--dark-elul-blue);
}

.paragraph-30 {
  color: var(--white);
}

.paragraph-30.cb-paragraph {
  color: var(--dark-elul-blue);
}

.heading-67 {
  color: var(--white);
  text-align: center;
}

.heading-67.cb-heading {
  color: var(--dark-elul-blue);
}

.div-block-5 {
  text-align: center;
}

.padding-section-large-58 {
  padding-top: 4rem;
  padding-bottom: 7rem;
}

.cta27_background-image-wrapper-2 {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.cta27_background-image-wrapper-2._7yjk {
  background-color: #63272700;
  background-image: linear-gradient(#00000080, #00000080);
  display: block;
}

.section_cta27-2 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/663a8b651d7d4845b97a05f7_Moon%20by%20Moon%20Journal%20Landing%20Page%20Horizontal%20Landscape%20Images%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  position: relative;
}

.desktop---my-moon-message---paragraph {
  font-size: 1.125rem;
}

.desktop---my-moon-message---paragraph.text-color-white {
  color: var(--white);
}

.desktop---my-moon-message---paragraph.text-color-white.mikvah.paragraph-for-mikvah, .desktop---my-moon-message---paragraph.text-color-white.mikvah.djhjkd, .desktop---my-moon-message---paragraph.text-color-white.desktop---my-moon-message---sub-heading {
  text-transform: none;
}

.desktop---my-moon-message---paragraph.text-color-white.desktop---my-moon-message---sub-heading.my-moon-message-landing-page-subtitle-header, .desktop---my-moon-message---paragraph.text-color-white.desktop---my-moon-message---sub-heading.four-elements-landing-page-subtitle-header-copy {
  flex-flow: column;
  margin-bottom: 0;
  padding-top: 20px;
  font-size: 14px;
  display: flex;
}

.padding-global-51 {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global-51.kl-section-8.hjghj.n889 {
  display: block;
  overflow: hidden;
}

.desktop----my-moon-message---h2 {
  color: var(--white);
}

.desktop----my-moon-message---h2.mikvah.header-for-mikvah {
  text-transform: capitalize;
  font-size: 55px;
}

.desktop----my-moon-message---h2.mikvah.jhjkd {
  text-transform: none;
  font-size: 55px;
}

.desktop----my-moon-message---h2.mikvah.jhjkd.dwer3 {
  font-size: 20px;
}

.desktop----my-moon-message---h2.desktop---my-moon-message---heading-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding-bottom: 10px;
  display: flex;
}

.desktop----my-moon-message---h2.desktop---my-moon-message---heading-1.my-moon-message-landing-page-header-image-title {
  justify-content: center;
  align-items: center;
  margin-top: 18px;
}

.button-56 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  text-align: center;
  border: 1px solid #fff;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-56.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-56.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-56.mikvah, .button-56.jhjk {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.team1_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.padding-section-large-59 {
  margin: 0 80px;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.team1_image {
  object-fit: cover;
  border-radius: 100%;
  width: 5rem;
  min-width: 5rem;
  height: 5rem;
  min-height: 5rem;
}

.text-size-medium-42 {
  font-size: 1.125rem;
}

.padding-global-52 {
  padding-left: 5%;
  padding-right: 5%;
}

.team1_item {
  text-align: center;
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.text-align-center-6 {
  text-align: center;
  margin-left: 80px;
  margin-right: 80px;
}

.team1_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: center;
  margin-top: 1.5rem;
  display: grid;
}

.button-57 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-57.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.text-block-22 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

.padding-section-large-60 {
  padding-top: 0;
  padding-bottom: 2rem;
}

.text-size-medium-43 {
  font-size: 1.125rem;
}

.padding-global-53 {
  margin: 0 80px;
  padding-left: 5%;
  padding-right: 5%;
}

.button-58 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  text-align: center;
  border: 1px solid #fff;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-58.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-58.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.text-weight-semibold {
  justify-content: flex-start;
  align-items: flex-start;
  font-weight: 600;
}

.heading-68 {
  margin-bottom: 54px;
}

.icon-embed-xsmall-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.testimonial16_content {
  grid-column-gap: 5rem;
  grid-template: "Area"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.padding-section-large-61 {
  margin: 0 80px;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.testimonial16_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: auto 0% 0% auto;
}

.testimonial16_arrow.is-left {
  right: 4rem;
}

.testimonial16_divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  align-self: stretch;
  width: 1px;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.testimonial16_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.testimonial16_arrow-icon {
  outline-offset: 0px;
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  -webkit-text-fill-color: inherit;
  background-color: #2b3a4af2;
  background-clip: border-box;
  border: 1px solid #2b3a4a;
  border-radius: 20px;
  outline: 3px #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.testimonial16_rating-wrapper {
  display: flex;
}

.testimonial16_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
  inset: auto auto 0% 0%;
}

.testimonial16_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.heading-style-h5-9 {
  text-transform: uppercase;
  padding-bottom: 13px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
}

.testimonial16_logo {
  max-height: 3rem;
}

.testimonial16_component {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 5rem;
}

.testimonial16_slide {
  margin-right: 5rem;
}

.padding-global-54 {
  padding-left: 5%;
  padding-right: 5%;
}

.testimonial16_lightbox-image {
  object-fit: cover;
}

.testimonial16_rating-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.testimonial16_content-right {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-23 {
  font-family: Cormorant Garamond, sans-serif;
}

.text-block-24 {
  font-family: Cormorant Garamond, sans-serif;
  font-size: 35px;
  line-height: 35px;
}

.image-overlay-layer-2 {
  z-index: 1;
  background-color: #0000;
  position: absolute;
  inset: 0%;
}

.padding-section-large-62 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-44 {
  font-size: 1.125rem;
}

.padding-global-55 {
  background-image: linear-gradient(#2b3a4a85, #2b3a4a85);
  padding-left: 5%;
  padding-right: 5%;
}

.text-color-white-7 {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.heading-69 {
  color: var(--white);
}

.quick-stack-2 {
  margin: 100px 145px;
}

.testimonial9_component {
  background-color: #0000;
  height: auto;
  padding: 65px 2rem 4rem;
  overflow: hidden;
}

.testimonial9_slide {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.testimonial9_arrow {
  -webkit-text-stroke-width: 0px;
  background-color: #000000c7;
  border-style: solid;
  border-width: 1px;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.testimonial9_arrow.hide-mobile-landscape {
  background-color: #000000b8;
}

.testimonial9_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.padding-section-large-63 {
  margin-left: 80px;
  margin-right: 80px;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.testimonial9_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0a0568a6;
  background-image: linear-gradient(#2b3a4a00, #2b3a4a00);
  border: 0 solid #000;
  border-radius: 100px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.testimonial9_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.testimonial9_client-image-wrapper {
  margin-bottom: 1rem;
}

.testimonial9_logo {
  max-height: 3.5rem;
}

.heading-style-h6-4 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.testimonial9_content {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-size-medium-45 {
  font-size: 1.125rem;
}

.padding-global-56 {
  padding-left: 5%;
  padding-right: 5%;
  display: none;
}

.testimonial9_mask {
  width: 33.33%;
  overflow: visible;
}

.paragraph-31 {
  font-size: 14px;
}

.padding-section-large-64 {
  padding-top: 4rem;
  padding-bottom: 7rem;
}

.faq1_question-3 {
  cursor: pointer;
  border-top: 1px solid #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq1_answer-3 {
  overflow: hidden;
}

.text-size-medium-46 {
  font-size: 1.125rem;
}

.padding-global-57 {
  padding-left: 5%;
  padding-right: 5%;
}

.button-59 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-59.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.bold-text-18, .bold-text-19, .bold-text-20, .bold-text-21 {
  font-size: 30px;
}

.video-4 {
  aspect-ratio: 1;
  object-fit: cover;
  object-position: 50% 50%;
  height: 200px;
  min-height: 200px;
  max-height: 200px;
  position: relative;
  overflow: visible;
}

.body-7 {
  background-color: var(--elul-blue);
}

.heading-70 {
  color: var(--white);
}

.thank-you-page-header {
  color: var(--white);
  text-align: center;
}

.thank-you-page-header-2 {
  color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.thank-you-page-paragraph {
  color: var(--white);
  text-align: center;
}

.container-34243 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin: 80px;
  display: flex;
}

.section-21 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.image-16 {
  padding-bottom: 40px;
}

.link-11 {
  color: var(--elul-blue);
}

.link-11.thank-you-page-link {
  color: var(--white);
}

.gallery9_lightbox-link, .gallery9_image-wrapper {
  width: 100%;
  height: 100%;
}

.padding-section-large-65 {
  padding-top: 0;
  padding-bottom: 7rem;
}

.gallery9_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery9_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery9_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr 1fr;
}

.gallery9_image_large {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.text-size-medium-47 {
  font-size: 1.125rem;
}

.padding-global-58, .padding-global-59 {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-section-large-66 {
  padding-top: 0;
  padding-bottom: 0;
}

.text-size-medium-48 {
  font-size: 1.125rem;
}

.section-22 {
  display: block;
}

.section-22-v2 {
  display: none;
}

.section-22-v2-a {
  background-color: #2b3a4a;
  padding-top: 177px;
  padding-bottom: 298px;
  display: none;
}

.heading-51-copy {
  color: var(--white);
  text-transform: capitalize;
  align-self: center;
  margin-top: 0;
  font-family: Raleway, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.image-17 {
  display: none;
  position: absolute;
  inset: 605px auto 0% 69%;
}

.image-18 {
  display: none;
  position: absolute;
  inset: 329px auto 0% 23%;
}

.image-19 {
  display: none;
  position: absolute;
  inset: 339px auto 0% 68%;
}

.image-20 {
  display: none;
  position: absolute;
  inset: 605px auto 0% 21%;
}

.image-20-mobile {
  display: none;
  position: absolute;
  inset: 600px auto 0% 11%;
}

.image-17-mobile {
  display: none;
  position: absolute;
  inset: 600px auto 0% 77%;
}

.image-19-mobile {
  display: none;
  position: absolute;
  inset: 339px auto 0% 68%;
}

.image-18-copy {
  position: absolute;
  inset: 211px auto 0% 11%;
}

.image-18-mobile {
  display: none;
  position: absolute;
  inset: 329px auto 0% 23%;
}

.nav-bg-copym {
  background-color: var(--elul-blue);
  margin-top: -18px;
  position: absolute;
  inset: 0;
  box-shadow: 0 10px 20px #0000001a;
}

.content-33-mobile {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 17px;
  text-decoration: none;
  display: none;
}

.section-22-v2-a-mobile {
  object-fit: fill;
  background-color: #2b3a4a00;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/66cc116799b80dbd34d6c2b1_Season%20of%20the%20heart%20website%20image.png");
  background-position: 0 0;
  background-size: auto;
  margin-top: -1px;
  padding-top: 0;
  padding-bottom: 214px;
  display: none;
}

.section-22-v2-cojpy {
  display: none;
}

.cb-subheading {
  color: var(--dark-elul-blue);
}

.padding-section-large-67 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-49 {
  font-size: 1.125rem;
}

.padding-global-60 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-color-white-8 {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.button-60 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-60.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-60.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.gallery4_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.gallery4_lightbox-link {
  width: 100%;
  height: 100%;
}

.padding-section-large-68 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.gallery4_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.gallery4_row {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.text-size-medium-50 {
  font-size: 1.125rem;
}

.gallery4_image-wrapper {
  width: 100%;
}

.padding-global-61 {
  padding-left: 5%;
  padding-right: 5%;
}

.header131_image-wrapper1 {
  width: 100%;
  margin-right: 15%;
}

.padding-section-large-69 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.header131_image1 {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.text-size-medium-51 {
  font-size: 1.125rem;
}

.header131_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.padding-global-62 {
  padding-left: 5%;
  padding-right: 5%;
}

.header131_image-wrapper2 {
  width: 30%;
  position: absolute;
  inset: 10% 0% auto auto;
}

.header131_image2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.button-61 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-61.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.header131_image-group {
  grid-template-rows: auto;
  grid-template-columns: 1fr .33fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.layout16_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.padding-section-large-70 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout16_item-3 {
  display: flex;
}

.text-size-medium-52 {
  font-size: 1.125rem;
}

.padding-global-63 {
  padding-left: 5%;
  padding-right: 5%;
}

.layout16_item-list-3 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.button-62 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-62.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-62.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-62.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.pricing2_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 1rem;
  display: flex;
}

.pricing2_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.padding-section-large-71 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-style-h1-6 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.pricing2_feature {
  display: flex;
}

.heading-style-h6-5 {
  color: var(--tishrei-green);
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h6-5.grounded-and-open {
  color: var(--white);
  padding-top: 40px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
}

.heading-style-h6-5.waters-of-restoration, .heading-style-h6-5.embodied-joy-la {
  color: var(--elul-blue);
}

.text-size-medium-53 {
  font-size: 1.125rem;
}

.pricing2_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.padding-global-64 {
  padding-left: 5%;
  padding-right: 5%;
}

.pricing2_divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.pricing2_component {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
}

.button-63 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.padding-section-large-72 {
  margin: 0 80px;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-54 {
  font-size: 1.125rem;
}

.padding-global-65 {
  padding-left: 5%;
  padding-right: 5%;
}

.button-64 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-64.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.navbar-sticky-banner {
  -webkit-text-stroke-color: var(--neutral-black);
  background-color: #2b3a4a;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 60px;
  padding-right: 60px;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.navbar-sticky-banner.moonlight-mikvah-promo-banner {
  display: none;
}

.nav-bg-copym-copy {
  background-color: var(--neutral-gray);
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 0;
  box-shadow: 0 10px 20px #0000001a;
}

.container-34244 {
  background-color: #cc5151;
  max-width: 100%;
  padding-top: 32px;
  padding-left: 0;
  padding-right: 6px;
  display: none;
}

.text-block-25 {
  display: none;
}

.padding-global-66 {
  padding-left: 5%;
  padding-right: 5%;
}

.banner5_wrapper {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  justify-content: flex-start;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
  position: relative;
}

.banner5_content {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-left: 3rem;
  display: flex;
}

.banner5_close-button {
  margin-left: 1rem;
}

.text-block-26, .link-12 {
  color: var(--white);
}

.heading-36-kl {
  color: var(--lightest-yellow);
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
  width: auto;
  margin: 45px 15% 21px;
  font-size: 45px;
  font-style: italic;
  line-height: 1.2em;
  display: flex;
}

.paragraph-9-kl {
  color: var(--lightest-yellow);
  object-fit: contain;
  width: auto;
  margin-top: 36px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  font-size: 24px;
  display: block;
}

.bold-text-7-kl {
  margin-top: -38px;
  margin-left: 10rem;
  margin-right: 10rem;
  font-weight: 600;
  display: block;
  position: static;
}

.section-23 {
  background-color: #0000;
}

.padding-global-44-kl {
  background-color: #13294beb;
  background-image: linear-gradient(#13294bc4, #13294bc4), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/661ffeffaf5dd51c6a9d3316_patrick-carr-pAoo1Rs1Yy8-unsplash.jpg");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global-44-kl.kl-section-6 {
  background-color: #13294b;
  background-image: none;
}

.button-56-copy {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--elul-blue);
  text-align: center;
  border: 1px solid #2b3a4a;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-56-copy.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-56-copy.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.cell-3, .cell-4 {
  justify-content: center;
  align-items: flex-start;
}

.layout1_image {
  width: 100%;
  height: 100%;
}

.padding-section-large-73 {
  margin: auto 80px;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-55 {
  font-size: 1.125rem;
}

.padding-global-67 {
  padding-left: 5%;
  padding-right: 5%;
}

.button-65 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-65.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-65.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-65.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.layout1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section-24 {
  display: none;
}

.section-25 {
  padding-top: 116px;
  padding-bottom: 21px;
}

.link-block-2-kl {
  flex: none;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 3rem;
  padding-top: 3rem;
  display: block;
}

.section-26 {
  display: none;
}

.header26_image {
  width: 100%;
  height: 100%;
  margin-top: 63px;
  margin-bottom: auto;
}

.padding-section-large-74 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-style-h1-7 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.section_header26 {
  margin: 0 80px;
}

.text-size-medium-56 {
  font-size: 1.125rem;
}

.padding-global-68 {
  padding-left: 5%;
  padding-right: 5%;
}

.header26_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.container-large-11 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.button-66 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-66.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.padding-section-large-75 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-style-h1-8 {
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.2;
}

.text-size-medium-57 {
  font-family: Cormorant Garamond, sans-serif;
  font-size: 25px;
}

.padding-global-69 {
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-12 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.button-67 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.button-67.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.padding-section-large-76 {
  padding-top: 0;
  padding-bottom: 0;
}

.heading-style-h1-9 {
  margin-top: -21px;
  font-size: 35px;
  font-weight: 400;
  line-height: 1.2;
}

.heading-style-h1-9.text-color-alternate {
  color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h1-9.mikvah-landing-page {
  color: var(--elul-blue);
}

.heading-style-h1-9.mikvah-landing-page.included-in-your-kit {
  color: var(--elul-blue);
  margin-bottom: 20px;
}

.heading-style-h1-9.mikvah-landing-page-copy {
  color: var(--elul-blue);
  display: none;
}

.heading-style-h1-9.mikvah-landing-page-copy {
  color: var(--elul-blue);
}

.heading-style-h1-9.mikvah-landing-page-copy.included-in-your-kit {
  color: var(--elul-blue);
  margin-bottom: 20px;
}

.heading-style-h1-9.mikvah-landing-page-copy-copy1 {
  color: var(--elul-blue);
}

.heading-style-h1-9.mikvah-landing-page-copy-copy1.included-in-your-kit {
  color: var(--elul-blue);
  margin-bottom: 20px;
}

.header19_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4px;
  grid-template: "Area"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section_header19 {
  margin-left: 80px;
  margin-right: 80px;
}

.header19_image {
  width: 100%;
  height: 100%;
}

.header19_image.mikvah-landing-page.tablet {
  display: block;
}

.header19_image.mikvah-landing-page.image-m12 {
  display: none;
}

.text-size-medium-58 {
  font-size: 16px;
}

.text-size-medium-58.mikvah-landing-page, .text-size-medium-58.mikvah-landing-page.included-in-your-toolkit {
  color: var(--elul-blue);
}

.text-size-medium-58.mikvah-landing-page.product-description-copy {
  display: none;
}

.text-size-medium-58.mikvah-landing-page.included-in-your-toolkit-copyaa, .text-size-medium-58.mikvah-landing-page.included-in-your-toolkit-copyaa-copy11, .text-size-medium-58.mikvah-landing-page.new-1 {
  color: var(--elul-blue);
}

.padding-global-70 {
  padding-left: 0%;
  padding-right: 0%;
}

.container-large-13 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.button-68 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-68.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.section-28 {
  margin-left: 0;
  margin-right: 0;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.section-28.included-in-your-kit {
  -webkit-text-fill-color: inherit;
  background-color: #d5e0e7;
  background-clip: content-box;
  padding: 0 4rem;
}

.section-28.included-in-your-kit.hidden {
  display: none;
}

.padding-section-large-77 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.testimonial1_component-2 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.heading-style-h5-10 {
  flex-flow: column;
  margin-left: 80px;
  margin-right: 80px;
  padding-bottom: 40px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 1.4;
  display: flex;
}

.section_testimonial1 {
  flex-flow: column;
  display: flex;
}

.padding-global-71 {
  margin-bottom: 0;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-14 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.journal-quote-1---desktop {
  background-color: var(--iyar-blue);
  margin-left: 0;
  margin-right: 0;
}

.padding-section-large-78 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: flex;
}

.section_header5-2 {
  height: auto;
  position: relative;
}

.header5_content-3 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  margin-left: 80px;
  margin-right: 80px;
  display: flex;
}

.text-size-medium-59 {
  font-size: 1.125rem;
}

.text-size-medium-59.text-color-alternate {
  color: var(--elul-blue);
  font-size: 16px;
}

.text-size-medium-59.text-color-alternate.moon-by-moon-list-paragraph-text {
  color: var(--white);
  margin-bottom: 0;
  line-height: 2em;
}

.padding-global-72 {
  background-color: #13294b94;
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  margin-top: auto;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.container-large-15 {
  background-color: #13294b94;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: auto 80px;
  display: flex;
}

.button-69 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-69.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-69.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.padding-section-large-79 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.header1_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-size-medium-60 {
  color: var(--elul-blue);
  font-size: 16px;
}

.header1_image {
  width: 100%;
  height: 100%;
}

.padding-global-73 {
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-16 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.button-70 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-70.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.section-30 {
  margin-left: 80px;
  margin-right: 80px;
}

.padding-section-large-80 {
  color: var(--white);
  padding: 7rem 5rem;
}

.text-size-medium-61 {
  font-size: 1.125rem;
}

.text-size-medium-61.text-color-white {
  font-size: 16px;
}

.padding-global-74 {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-color: #13294b94;
  background-image: linear-gradient(#13294b94, #13294b94), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/663a77799ff9d5ba7671459c_Moon%20by%20Moon%20Journal%20Landing%20Page%20Horizontal%20Landscape%20Images%20(2).png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  background-clip: padding-box;
  padding-left: 5%;
  padding-right: 5%;
  display: block;
  position: static;
}

.text-color-white-9 {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  font-size: 35px;
}

.button-71 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-71.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-71.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.gallery14_arrow {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.gallery14_arrow.hide-mobile-landscape {
  background-image: linear-gradient(#13294b, #13294b);
  bottom: 4rem;
}

.padding-section-large-81 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.gallery14_image-wrapper {
  width: 100%;
}

.gallery14_image-wrapper:focus {
  opacity: .5;
}

.gallery14_image {
  aspect-ratio: 2.39;
  object-fit: contain;
  width: 100%;
  height: 100%;
  margin-top: 20px;
  display: block;
  overflow: hidden;
}

.gallery14_slider {
  background-color: #0000;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-bottom: 4rem;
  display: block;
}

.text-size-medium-62 {
  color: var(--elul-blue);
  font-size: 16px;
}

.gallery14_mask {
  overflow: visible;
}

.gallery14_arrow-icon {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.gallery14_slide-nav {
  object-fit: contain;
  height: 1.75rem;
  font-size: .5rem;
}

.padding-global-75 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-align-center-7 {
  text-align: center;
}

.section_gallery14 {
  overflow: hidden;
}

.gallery14_slide {
  object-fit: contain;
  padding-left: 1rem;
  padding-right: 1rem;
}

.container-large-17 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-82 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.section_cta29 {
  position: relative;
}

.section_cta29.moon-by-moon-video-section {
  color: var(--white);
}

.text-size-medium-63 {
  font-size: 1.125rem;
}

.text-size-medium-63.text-color-white {
  font-size: 16px;
}

.padding-global-76 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-color-white-10 {
  color: var(--white);
  font-size: 35px;
}

.cta29_background-video {
  z-index: 0;
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-clip: border-box;
  width: 100%;
  height: 100%;
}

.text-align-center-8 {
  text-align: center;
}

.button-72 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-72.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-72.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.cta29_background-video-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.faq1_question-4 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  color: var(--elul-blue);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.button-73 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-73.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.padding-section-large-83 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-align-center-9 {
  text-align: center;
  border-bottom: .5px #000;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.faq1_answer-4 {
  border-bottom: .5px solid #000;
  overflow: hidden;
}

.text-size-medium-64 {
  color: var(--elul-blue);
  margin-bottom: 20px;
  font-size: 16px;
}

.padding-global-77 {
  padding-left: 5%;
  padding-right: 5%;
}

.faq1_icon-wrapper-2 {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.section-31 {
  margin-left: 80px;
  margin-right: 80px;
}

.padding-section-large-84 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.section_header5-3 {
  position: relative;
}

.header5_content-4 {
  object-fit: cover;
  justify-content: flex-start;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: static;
}

.text-size-medium-65 {
  font-size: 1.125rem;
}

.padding-global-78 {
  padding-left: 0%;
  padding-right: 0%;
}

.padding-global-78.footer-image {
  background-color: #13294b96;
}

.padding-global-78.moon-by-moon-journal {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-large-18 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large-18.moon-by-moon-journal {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-74 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-74.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-74.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.layout219_image {
  width: 100%;
  height: 100%;
}

.padding-section-large-85 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.layout219_lightbox-image {
  object-fit: cover;
}

.layout219_tabs-link {
  background-color: #0000;
  border-left: 2px solid #0000;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 0 0 0 2rem;
  display: block;
}

.layout219_tabs-link.w--current {
  opacity: 1;
  background-color: #0000;
  border-left-color: #000;
}

.layout219_lightbox {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.layout219_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section-32 {
  background-color: #d5e0e7;
  margin-left: 0;
  margin-right: 0;
}

.section-33 {
  margin-left: 80px;
  margin-right: 80px;
  display: none;
}

.padding-section-large-86 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.heading-style-h5-11 {
  margin-left: 6rem;
  margin-right: 6rem;
  padding-bottom: 25px;
  padding-left: 60px;
  padding-right: 60px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 35px;
  font-weight: 300;
  line-height: 1.4;
}

.pricing12_plan {
  border-style: solid;
  border-width: 1px;
  padding: 2rem;
}

.padding-section-large-87 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.pricing12_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.pricing12_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pricing12_feature {
  display: flex;
}

.text-size-medium-66 {
  color: var(--elul-blue);
  padding-bottom: 40px;
  font-size: 16px;
}

.pricing12_divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.container-medium {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.pricing12_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.button-75 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.section-34 {
  margin-left: 80px;
  margin-right: 80px;
}

.padding-section-large-88 {
  border: 1px #fff;
  border-bottom-width: 0;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-67 {
  font-size: 1.125rem;
}

.text-size-medium-67.text-color-white {
  font-size: 16px;
}

.text-color-white-11 {
  font-size: 35px;
}

.text-color-white-11.moon-by-moon-video-section-header-title {
  color: var(--white);
}

.button-76 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-76.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-76.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.padding-section-large-89 {
  margin-left: 80px;
  margin-right: 80px;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-68 {
  font-size: 16px;
}

.button-77 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-77.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-77.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-77.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.text-weight-semibold {
  font-size: 14px;
  font-weight: 600;
}

.text-weight-semibold.mikvah-landing-page, .text-weight-semibold.mikvah-landing-page-we-re-at-the-well {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.section-35 {
  margin-left: 80px;
  margin-right: 80px;
}

.padding-section-large-90 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-69 {
  font-size: 1.125rem;
}

.text-size-medium-69.text-color-white {
  font-size: 16px;
}

.text-color-white-12 {
  color: var(--white);
  font-size: 35px;
}

.button-78 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-78.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-78.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-79 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-79.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.padding-section-large-91 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-section-large-91.moon-by-moon-journal {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.faq3_question-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  border-top-style: solid;
  border-top-width: 1px;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.text-size-medium-70 {
  color: var(--elul-blue);
  font-size: 16px;
}

.text-size-medium-70.text-weight-bold {
  color: var(--elul-blue);
}

.faq3_icon-wrapper-2 {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.section-36 {
  margin-left: 80px;
  margin-right: 80px;
}

.section-36.moon-by-moon-journal {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.padding-section-large-92 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-71 {
  font-size: 1.125rem;
}

.button-80 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-80.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-80.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.heading-73 {
  font-size: 35px;
}

.heading-73.mikvah-landing-page {
  font-size: 50px;
}

.heading-74 {
  font-size: 35px;
}

.paragraph-33 {
  color: var(--elul-blue);
}

.heading-75, .heading-76 {
  font-size: 35px;
}

.heading-76.mikvah-landing-page-copy {
  display: none;
}

.heading-77 {
  font-size: 35px;
}

.body-8 {
  background-color: var(--lightest-yellow);
}

.button-69-copy {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-69-copy.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-69-copy.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-69-copy.moon-by-moon-list-button {
  -webkit-text-stroke-color: var(--white);
}

.button-81 {
  color: var(--white);
  background-color: #3898ec00;
  border: 1px solid #fffefe;
}

.text-color-white-9-copy {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  font-size: 35px;
}

.text-color-white-9-copy.moon-by-moon-journal-header-text-for-tap-into {
  font-style: normal;
}

.text-color-white-12-copy {
  color: var(--white);
  font-size: 35px;
}

.button-80-copy {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  -webkit-text-stroke-color: var(--white);
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-80-copy.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-80-copy.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-82 {
  background-color: #3898ec00;
  border: 1px solid #fff;
}

.margin-bottom-copy, .margin-bottom-copy.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-medium, .margin-bottom-copy.margin-xxlarge, .margin-bottom-copy.margin-tiny, .margin-bottom-copy.margin-small, .margin-bottom-copy.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  float: none;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  margin: 0 0 1rem;
  display: flex;
}

.margin-bottom-copy.margin-small-copy {
  -webkit-text-stroke-color: var(--white);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.body-8-copy, .body-8-copy.moon-by-moon-journal-how-it-works, .body-8-copy.moon-by-moon-journal-how-it-works-copy {
  background-color: var(--lightest-yellow);
}

.section_header26-copy {
  margin: 0 80px;
}

.background-video-5 {
  object-fit: cover;
}

.section-37 {
  flex-flow: column;
  display: flex;
}

.layout219_tabs-link-copy {
  background-color: #0000;
  border-left: 2px solid #0000;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding: 0 0 0 2rem;
  display: block;
}

.layout219_tabs-link-copy.w--current {
  opacity: 1;
  background-color: #0000;
  border-left-color: #000;
}

.button-79-copy {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-79-copy.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: solid;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: block;
}

.rich-text-block-4-copy {
  padding-left: 28px;
  padding-right: 26px;
}

.heading-copy {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  align-self: center;
  margin-bottom: 20px;
}

.button-67-copy {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border-style: solid;
  border-width: 1px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.button-67-copy.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-71-copy {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border: 1px solid #fff;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-71-copy.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-71-copy.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.faq1_question-4-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top-width: 1px;
  border-top-color: var(--\<unknown\|relume-variable-border-color-1\>);
  color: var(--elul-blue);
  cursor: pointer;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  cursor: pointer;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  cursor: pointer;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.button-75-copy, .button-75-copy-copy {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-75-copy-copy.max-width-full-copy {
  border-style: solid;
}

.margin-bottom-nmrb-3-copy, .margin-bottom-nmrb-3-copy.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-nmrb-3-copy.margin-small {
  color: var(--elul-blue);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-nmrb-3-copy.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-nmrb-3-copy.margin-xxlarge {
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 2.8rem;
  display: flex;
}

.margin-bottom-nmrb-3-copy.margin-tiny, .margin-bottom-nmrb-3-copy.margin-small, .margin-bottom-nmrb-3-copy.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-nmrb-3-copy.margin-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  float: none;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  margin: 0 0 1rem;
  display: flex;
}

.margin-bottom-nmrb-3-copy.margin-xxlarge-nmrb {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-nmrb-3-copy.margin-small {
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.button-82-copy {
  background-color: var(--lightest-yellow);
  border: 1px solid #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.background-video-2-copy {
  aspect-ratio: auto;
  object-fit: fill;
  background-color: #13294b6b;
  min-height: 620px;
  max-height: none;
  margin: auto;
}

.heading-39-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 75px;
  margin-left: 62px;
  display: flex;
}

.heading-36-copy {
  color: var(--lightest-yellow);
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
  width: 400px;
  margin-top: 20px;
  margin-left: 62px;
  font-size: 60px;
  display: flex;
}

.paragraph-9-copy {
  color: var(--lightest-yellow);
  object-fit: contain;
  width: 500px;
  margin-top: 12px;
  margin-left: 62px;
  padding-right: 0;
  font-size: 25px;
}

.background-video-2-copy-copy {
  aspect-ratio: auto;
  object-fit: fill;
  background-color: #13294b6b;
  min-height: 620px;
  max-height: none;
  margin: auto;
}

.padding-global-74-copy {
  color: var(--white);
  background-color: #13294b94;
  background-image: linear-gradient(#13294b94, #13294b94), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/663a7268a47a08fa77cdfcdf_Moon%20by%20Moon%20Journal%20Landing%20Page%20Horizontal%20Landscape%20Images%20(1).png");
  background-position: 0 0, 0 0;
  background-size: auto, auto;
  background-attachment: scroll, fixed;
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global-74-copy.mikvah-landing-page {
  background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/66f312e2ddc6d240b613e9d7_water.png");
}

.text-color-white-9-copy-copy {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  font-size: 35px;
}

.text-color-white-9-copy-copy.moon-by-moon-journal-header-text-for-tap-into {
  font-style: normal;
}

.text-size-medium-61-copy {
  font-size: 1.125rem;
}

.text-size-medium-61-copy.text-color-white {
  text-align: left;
  font-size: 16px;
  line-height: 2em;
}

.button-71-copy-copy {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border: 1px solid #fff;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-71-copy-copy.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-71-copy-copy.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.container-m1 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-m1.m {
  max-width: 1200px;
}

.container-m1.s {
  max-width: 960px;
}

.container-m1.xs {
  max-width: 720px;
}

.container-m1.video-split-grid {
  margin-top: 60px;
}

.container-m2 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-m2.m {
  max-width: 1200px;
}

.container-m2.s {
  max-width: 960px;
}

.container-m2.xs {
  max-width: 720px;
}

.container-m2.video-split-grid {
  margin-top: 60px;
}

.image-21 {
  clear: both;
  text-align: center;
  vertical-align: middle;
  object-fit: cover;
  padding-bottom: 37px;
  display: block;
  overflow: visible;
}

.image-22 {
  padding-bottom: 0;
}

.image-22.mikvah-icon {
  max-width: 75%;
}

.image-23 {
  margin-top: 0;
  padding-bottom: 20px;
}

.pricing18_plan-copy {
  background-color: var(--iyar-blue);
  color: var(--elul-blue);
  border-style: solid;
  border-width: 1px;
  padding: 2rem;
}

.body-8-copy-copy, .body-8-copy-copy.moon-by-moon-journal-how-it-works, .body-8-copy-copy.moon-by-moon-journal-how-it-works-copy {
  background-color: var(--lightest-yellow);
}

.footer-copy {
  grid-row-gap: 80px;
  background-color: #2b3a4a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 35px 64px 20px;
  display: flex;
}

.faq3_question-2-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  border-top-style: solid;
  border-top-width: 1px;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.image-overlay-layer-3 {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.image-overlay-layer-3.hide {
  display: none;
}

.image-overlay-layer-3.waters-of-restoration {
  background-color: #13294b;
}

.header9_component {
  flex-direction: column;
  height: 100svh;
  min-height: 100svh;
  display: flex;
}

.header9_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 60px;
  display: grid;
}

.header9_image-wrapper {
  flex: 1;
  position: relative;
}

.heading-style-h1-10 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.header9_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.text-size-medium-72 {
  font-size: 1.125rem;
}

.padding-global-79 {
  padding-left: 5%;
  padding-right: 5%;
}

.header9_background-image-wrapper {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.container-large-19 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.button-83 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-83.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.faq1_question-5 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.button-84 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-84.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.padding-section-large-93 {
  padding: 7rem 4rem;
}

.max-width-medium-3 {
  width: 100%;
  max-width: 35rem;
}

.text-align-center-10 {
  text-align: center;
}

.faq1_answer-5 {
  overflow: hidden;
}

.text-size-medium-73 {
  margin-bottom: 0;
  font-size: 1.125rem;
}

.padding-global-80 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-size-medium-73-copy {
  margin-bottom: 0;
  padding-bottom: 29px;
  font-size: 1.125rem;
}

.text-size-medium-74 {
  font-size: 1.125rem;
}

.button-85 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-85.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-85.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-85.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.background-holder {
  z-index: -999;
  opacity: 0;
  position: relative;
}

.layout348_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  position: relative;
}

.layout348_mobile-image-wrapper {
  display: none;
}

.layout348_desktop-image-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100vh;
  display: flex;
  position: sticky;
  top: 0;
}

.layout348_image {
  width: 100%;
  position: absolute;
}

.layout348_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 100vh;
  display: flex;
}

.background-layer {
  z-index: -1;
  width: 100vw;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.background-layer.background-color-1 {
  background-color: #d5e0e7;
}

.background-layer.background-color-2 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.background-layer.background-color-3 {
  background-color: #d5e0e7;
}

.background-layer.background-color-4 {
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.padding-global-81 {
  padding-left: 5%;
  padding-right: 5%;
}

.layout348_mobile-image {
  width: 100%;
  position: absolute;
}

.container-large-20 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-bottom-mbm, .margin-bottom-mbm.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-mbm.margin-small {
  color: var(--elul-blue);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-mbm.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-mbm.margin-xxlarge {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-mbm.margin-tiny, .margin-bottom-mbm.margin-small, .margin-bottom-mbm.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-mbm.margin-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  float: none;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  margin: 0 0 1rem;
  display: flex;
}

.margin-bottom-mbm.margin-xxlarge-nmrb {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-mbm.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-mbm.margin-small {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.margin-bottom-mbm.margin-small.moon-by-moon-header-text {
  color: var(--white);
}

.margin-bottom-mbm.margin-small, .margin-bottom-mbm.margin-xxlarge, .margin-bottom-mbm.margin-small, .margin-bottom-mbm.margin-small, .margin-bottom-mbm.margin-xsmall-mbm {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.paragraph-9-copy-copy {
  color: var(--lightest-yellow);
  object-fit: contain;
  width: 500px;
  margin-top: 12px;
  margin-left: 62px;
  padding-right: 0;
  font-size: 25px;
}

.margin-bottom-copy, .margin-bottom-copy.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small {
  color: var(--elul-blue);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-xxlarge {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-bottom-copy.margin-tiny, .margin-bottom-copy.margin-small, .margin-bottom-copy.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  float: none;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  margin: 0 0 1rem;
  display: flex;
}

.margin-bottom-copy.margin-xxlarge-nmrb {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom-copy.margin-small {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.margin-bottom-copy.margin-small.moon-by-moon-header-text {
  color: var(--white);
}

.margin-bottom-copy.margin-small, .margin-bottom-copy.margin-xxlarge, .margin-bottom-copy.margin-small, .margin-bottom-copy.margin-small, .margin-bottom-copy.margin-small-copy {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.container-ipad-about {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-ipad-about.m {
  max-width: 1200px;
}

.container-ipad-about.s {
  max-width: 960px;
}

.container-ipad-about.xs {
  max-width: 720px;
}

.container-ipad-about.video-split-grid {
  margin-top: 60px;
}

.container-iphone-about-h {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-iphone-about-h.m {
  max-width: 1200px;
}

.container-iphone-about-h.s {
  max-width: 960px;
}

.container-iphone-about-h.xs {
  max-width: 720px;
}

.container-iphone-about-h.video-split-grid {
  margin-top: 60px;
}

.container-iphone-about-v {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-iphone-about-v.m {
  max-width: 1200px;
}

.container-iphone-about-v.s {
  max-width: 960px;
}

.container-iphone-about-v.xs {
  max-width: 720px;
}

.container-iphone-about-v.video-split-grid {
  margin-top: 60px;
}

.container-iphone-about-h-copy {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-iphone-about-h-copy.m {
  max-width: 1200px;
}

.container-iphone-about-h-copy.s {
  max-width: 960px;
}

.container-iphone-about-h-copy.xs {
  max-width: 720px;
}

.container-iphone-about-h-copy.video-split-grid {
  margin-top: 60px;
}

.container-event-page-mobile1-copy {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-event-page-mobile1-copy.m {
  max-width: 1200px;
}

.container-event-page-mobile1-copy.s {
  max-width: 960px;
}

.container-event-page-mobile1-copy.xs {
  max-width: 720px;
}

.container-event-page-mobile1-copy.video-split-grid {
  margin-top: 60px;
}

.container-event-page-mobile1-copy-copy1 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-event-page-mobile1-copy-copy1.m {
  max-width: 1200px;
}

.container-event-page-mobile1-copy-copy1.s {
  max-width: 960px;
}

.container-event-page-mobile1-copy-copy1.xs {
  max-width: 720px;
}

.container-event-page-mobile1-copy-copy1.video-split-grid {
  margin-top: 60px;
}

.text-block-27 {
  text-align: left;
  margin-top: 27px;
  padding-top: 0;
}

.text-block-28 {
  text-align: left;
  padding-top: 28px;
}

.section-copy.hide-financial-repoorts, .section-copy.av-bg-copy {
  display: none;
}

.padding-section-large-94 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-75 {
  font-size: 1.125rem;
}

.text-size-medium-75.text-color-white {
  font-size: 16px;
}

.padding-global-82 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-color-white-13 {
  color: var(--white);
}

.header60_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.container-large-21 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.layout24_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.padding-section-large-95 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-76 {
  font-size: 1.125rem;
}

.padding-global-83 {
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-22 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-78 {
  font-size: 35px;
}

.pricing19_component {
  grid-column-gap: 2.1rem;
  grid-row-gap: 2.1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.padding-section-large-96 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-style-h1-11 {
  color: var(--tishrei-green);
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h1-11.text-color-alternate {
  font-size: 45px;
}

.heading-style-h1-11.waters-of-restoration {
  color: var(--nissan-purple);
}

.heading-style-h1-11.waters-of-restoration.ej-prices-bold-font {
  color: var(--adar-red);
  text-decoration: none;
}

.pricing19_divider {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  width: 100%;
  height: 1px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.pricing19_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.pricing19_feature {
  display: flex;
}

.pricing19_plan {
  border: 1px solid #4d5e51;
  margin-top: 72px;
  padding: 2rem;
}

.pricing19_plan.sacred-intention {
  background-color: #daeacd;
}

.pricing19_plan.sacred-intention.waters-of-restoration {
  background-color: #e5e0e6;
  border-color: #544351;
}

.pricing19_plan.sacred-intention.waters-of-restoration.ej-fair-pricing-section-background {
  background-color: #f7e0d2;
  border-color: #914b48;
}

.pricing19_plan.wor {
  border-color: #544351;
}

.pricing19_plan.wor.ej-pricing-outline-box {
  border-color: #914b48;
}

.text-size-medium-77 {
  font-size: 1.125rem;
}

.pricing19_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 1rem;
}

.pricing19_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  margin-bottom: 2rem;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.padding-global-84 {
  padding-left: 5%;
  padding-right: 5%;
}

.pricing19_content-top {
  flex-direction: column;
}

.text-align-center-11 {
  text-align: center;
}

.container-large-23 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h4-2 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.button-86 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.pricing19_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  margin-bottom: 1rem;
  display: flex;
}

.max-width-large-5 {
  width: 100%;
  max-width: 48rem;
}

.text-weight-semibold {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  font-weight: 600;
}

.text-weight-semibold.embark-on-this-powerful-journey {
  color: var(--tishrei-green);
  text-align: left;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: flex-start;
}

.text-weight-semibold.embark-on-this-powerful-journey.waters-of-restoration {
  color: var(--dark-elul-blue);
}

.text-weight-semibold.sacred-intention {
  color: var(--tishrei-green);
  text-transform: uppercase;
  font-weight: 700;
}

.padding-section-large-97 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-78 {
  font-size: 1.125rem;
}

.text-size-medium-78.text-color-white {
  text-align: left;
}

.padding-global-85 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-color-white-14 {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.container-large-24 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.button-87 {
  clear: none;
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: .75rem 1.5rem;
  text-decoration: none;
  display: flex;
}

.button-87.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-87.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.max-width-large-6 {
  width: 100%;
  max-width: 48rem;
}

.max-width-large-6.align-center {
  flex-flow: column;
  display: flex;
}

.heading-79 {
  font-size: 35px;
}

.heading-80 {
  color: var(--white);
}

.padding-section-large-98 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.section_header5-4 {
  position: relative;
}

.header5_content-5 {
  justify-content: flex-start;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
}

.max-width-medium-4 {
  width: 100%;
  max-width: 35rem;
}

.text-size-medium-79 {
  font-size: 1.125rem;
}

.padding-global-86 {
  padding-left: 5%;
  padding-right: 5%;
}

.hero-header85_background-image_page {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.container-large-25 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.button-88 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-88.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-88.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.padding-global-87 {
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-26 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-80 {
  font-size: 1.125rem;
}

.padding-global-88 {
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-27 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-81 {
  font-size: 1.125rem;
}

.hero-heading-center-16 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-34245 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-18 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-18.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-21 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-21 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-23 {
  margin-bottom: 24px;
}

.button-primary-26 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-26:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-26:active {
  background-color: #43464d;
}

.shadow-two-21 {
  box-shadow: 0 4px 24px #96a3b514;
}

.padding-global-89 {
  color: var(--elul-blue);
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
}

.padding-global-89.ej-facilitators {
  padding-top: 20px;
  padding-bottom: 40px;
}

.container-large-28 {
  flex-flow: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-large-28.location {
  margin-top: auto;
}

.text-size-medium-82 {
  font-size: 1.125rem;
}

.padding-section-medium-8 {
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.text-size-medium-83 {
  font-size: 16px;
}

.button-89 {
  color: var(--lightest-yellow);
  text-align: center;
  background-color: #4d5e51;
  border: 0 solid #4d5e51;
  padding: .75rem 1.5rem;
  text-decoration: none;
  display: block;
}

.button-89.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-89.waters-of-restoration {
  background-color: #544351;
}

.button-89.waters-of-restoration.ej-retreat-button {
  background-color: #df8867;
}

.button-89.waters-of-restoration-copy {
  background-color: #13294b;
}

.padding-section-large-99 {
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.layout228_component-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.heading-style-h4-3 {
  color: var(--white);
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.button-90 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-90.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-90.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-90.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.padding-section-large-100 {
  margin-left: 80px;
  margin-right: 80px;
  padding-top: 7rem;
  padding-bottom: 2rem;
}

.layout121_timeline-right-2 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.layout121_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.button-91 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-91.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-91.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-91.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.padding-section-large-101 {
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-bottom: 7rem;
}

.text-size-medium-84 {
  font-size: 16px;
}

.button-92 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-92.is-secondary {
  background-color: #0000;
}

.button-92.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-92.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.layout1_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  border: 0 solid #4d5e51;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 60px;
  display: grid;
}

.padding-section-large-102 {
  margin-left: 80px;
  margin-right: 80px;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-85 {
  font-size: 1.125rem;
}

.text-size-medium-85.text-color-white {
  text-align: left;
  font-size: 16px;
}

.text-color-white-15 {
  color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  font-size: 48px;
  display: flex;
}

.text-color-white-15.sacred-intention {
  color: var(--white);
  justify-content: flex-start;
  align-items: flex-start;
}

.padding-section-large-103 {
  flex-flow: column;
  align-self: center;
  padding-top: 4rem;
  padding-bottom: 0;
  display: flex;
}

.text-size-medium-86 {
  color: var(--tishrei-green);
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  font-size: 16px;
  display: flex;
}

.button-93 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-93.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.padding-section-large-104 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.heading-style-h5-12 {
  color: var(--tishrei-green);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.layout34_image-2 {
  width: 100%;
  height: 100%;
}

.button-94 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-94.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-94.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.padding-section-large-105 {
  padding-top: 4rem;
  padding-bottom: 2rem;
}

.layout225_image-2 {
  width: 100%;
  height: 100%;
}

.heading-style-h5-13 {
  color: var(--tishrei-green);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.layout225_component-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  margin-left: 100px;
  margin-right: 100px;
  display: grid;
}

.layout225_item-list-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.layout225_item-2 {
  display: flex;
}

.button-95 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-95.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-95.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.padding-section-large-106 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  place-items: center stretch;
  padding-top: 2rem;
  padding-bottom: 4rem;
  display: grid;
}

.heading-style-h5-14 {
  color: var(--tishrei-green);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.layout34_image-3 {
  width: 100%;
  height: 100%;
  margin-top: 0;
}

.button-96 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-96.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-96.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.body-9 {
  flex-flow: column;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.padding-section-large-107 {
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-section-large-107.wor {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.text-size-medium-87 {
  font-size: 1.125rem;
}

.text-size-medium-87.text-color-white {
  text-align: left;
  font-size: 16px;
}

.layout24_component-3 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 100px;
  margin-right: 100px;
  display: grid;
}

.padding-section-large-108 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-88 {
  color: var(--tishrei-green);
  text-align: center;
  font-size: 16px;
}

.padding-section-large-109 {
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 1rem;
  padding-bottom: 4rem;
}

.text-size-medium-89 {
  color: var(--white);
  text-align: center;
  padding-bottom: 20px;
  font-size: 14px;
}

.text-size-medium-89.ej-facilitators-sub-header-2 {
  color: var(--elul-blue);
}

.button-97 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-97.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.pricing5_content-list-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.pricing5_plan-3 {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  padding: 2rem;
}

.padding-section-large-110 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-style-h5-15 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.pricing5_content-top-2 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-size-medium-90 {
  font-size: 1.125rem;
}

.button-98 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.padding-section-large-111 {
  padding-top: 1rem;
  padding-bottom: 7rem;
}

.text-size-medium-91 {
  font-size: 1.125rem;
}

.text-align-center-12 {
  text-align: center;
}

.button-99 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.padding-section-large-112 {
  padding-top: 0;
  padding-bottom: 3rem;
}

.text-align-center-13 {
  text-align: center;
}

.text-size-medium-92 {
  color: var(--tishrei-green);
  width: 700px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.text-size-medium-92.waters-of-restoration {
  color: var(--dark-elul-blue);
}

.faq1_question-6 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  border: 0 solid #4d5e51;
  border-top-width: 1px;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.button-100 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-100.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.padding-section-large-113 {
  padding-top: 2rem;
  padding-bottom: 7rem;
}

.text-align-center-14 {
  text-align: center;
}

.faq1_answer-6 {
  border: 0 solid #4d5e51;
  border-bottom-style: none;
  overflow: hidden;
}

.text-size-medium-93 {
  font-size: 1.125rem;
}

.padding-section-large-114 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-94 {
  font-size: 1.125rem;
}

.text-size-medium-94.text-color-white.sacred-intention {
  color: var(--white);
  text-align: left;
}

.button-101 {
  color: var(--tishrei-green);
  text-align: center;
  background-color: #fffcf5;
  border: 1px solid #fff;
  padding: .75rem 1.5rem;
  font-weight: 600;
  text-decoration: none;
}

.button-101.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-101.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-101.waters-of-restoration {
  color: var(--elul-blue);
}

.heading-81 {
  font-size: 35px;
}

.heading-82 {
  color: var(--tishrei-green);
  font-size: 35px;
}

.heading-82.waters-of-restoration {
  color: var(--dark-elul-blue);
}

.heading-83 {
  color: var(--tishrei-green);
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  font-size: 55px;
  display: flex;
}

.heading-84 {
  color: var(--tishrei-green);
  text-align: center;
  margin-top: 0;
  font-size: 35px;
}

.heading-84.waters-of-restoration {
  color: var(--dark-elul-blue);
}

.heading-85 {
  color: var(--white);
  text-align: center;
  -webkit-text-stroke-color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.heading-85.ej-facilitators-header {
  color: var(--elul-blue);
  margin-bottom: 10px;
}

.heading-style-h5-16 {
  color: var(--white);
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 35px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.padding-section-large-115 {
  flex-flow: column;
  align-self: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.section-41 {
  background-color: #4d5e51;
  flex-flow: column;
  display: block;
}

.sacred-intention {
  display: block;
}

.section-42 {
  background-color: #fffbf1;
}

.section-43 {
  background-color: #4d5e51;
}

.section-43.waters-of-restoration {
  background-color: #9b83ae;
}

.section-43.waters-of-restoration.ej-retreat-section-background---adar-pink {
  background-color: #df8867;
}

.image-24, .image-25, .image-26 {
  width: 9rem;
  height: 9rem;
}

.heading-86 {
  color: var(--tishrei-green);
}

.heading-86.waters-of-restoration {
  color: var(--dark-elul-blue);
}

.heading-87, .heading-88 {
  color: var(--tishrei-green);
}

.paragraph-35, .paragraph-36 {
  color: var(--elul-blue);
}

.heading-89 {
  color: var(--tishrei-green);
}

.paragraph-37 {
  color: var(--elul-blue);
}

.heading-90 {
  color: var(--tishrei-green);
}

.paragraph-38 {
  color: var(--elul-blue);
}

.section-44 {
  -webkit-text-fill-color: inherit;
  background-color: #914b48;
  background-clip: border-box;
}

.heading-91 {
  color: var(--white);
  font-size: 35px;
}

.paragraph-39, .paragraph-40, .paragraph-41, .paragraph-42, .paragraph-43, .paragraph-44, .paragraph-45, .paragraph-46 {
  color: var(--elul-blue);
}

.section-45 {
  background-color: #4d5e51;
}

.section-45.waters-of-restoration {
  background-color: #9b83ae;
}

.section-45.waters-of-restoration.ej-retreat-section-background---adar-pink {
  background-color: #df8867;
}

.text-block-29, .text-block-30, .text-block-31, .text-block-32, .text-block-33, .text-block-34 {
  color: var(--elul-blue);
}

.heading-92 {
  color: var(--tishrei-green);
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.section-46 {
  background-color: #daeacd;
}

.section-46.waters-of-restoration {
  background-color: #d5e0e7;
}

.section-47 {
  background-image: linear-gradient(#544351c9, #544351c9), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6769cbeb4c49b3d55e1a12a1_Webflow%20Landing%20Page%20Video%20Backgrounds%20(1).png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.section-47.ej-final-cta-section {
  background-image: linear-gradient(#df8867b5, #df8867b5), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6769c32bf5303bf5d45b589d_8.png");
  background-position: 0 0, 50% 40%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.bold-text-22 {
  color: var(--tishrei-green);
}

.bold-text-22.waters-of-restoration {
  color: var(--elul-blue);
}

.bold-text-23 {
  color: var(--tishrei-green);
}

.bold-text-23.waters-of-restoration {
  color: var(--elul-blue);
}

.bold-text-24 {
  color: var(--tishrei-green);
}

.bold-text-24.waters-of-restoration {
  color: var(--elul-blue);
}

.bold-text-25 {
  color: var(--tishrei-green);
}

.bold-text-25.waters-of-restoration {
  color: var(--elul-blue);
}

.bold-text-26 {
  color: var(--tishrei-green);
}

.bold-text-26.waters-of-restoration {
  color: var(--elul-blue);
}

.bold-text-27, .bold-text-28, .bold-text-29 {
  color: var(--tishrei-green);
}

.bold-text-29.waters-of-restoration {
  color: var(--elul-blue);
}

.bold-text-30 {
  color: var(--tishrei-green);
}

.bold-text-30.waters-of-restoration {
  color: var(--elul-blue);
}

.bold-text-31, .bold-text-32 {
  color: var(--tishrei-green);
}

.bold-text-32.waters-of-restoration {
  color: var(--elul-blue);
}

.section-49 {
  background-color: #d5e0e700;
}

.section-49.location {
  background-color: #e5e0e6;
  height: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.section-49.location.ej-retreat-join-us-section {
  background-color: #f7e0d2;
  display: none;
}

.section-57.waters-of-restoration {
  background-color: #f7e0d2;
}

.paragraph-47 {
  color: var(--white);
  text-align: center;
}

.paragraph-47.ej-facilitators-paragraph {
  color: var(--elul-blue);
}

.ha12 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.ha12.m {
  max-width: 1200px;
}

.ha12.s {
  max-width: 960px;
}

.ha12.xs {
  max-width: 720px;
}

.ha12.video-split-grid {
  margin-top: 60px;
}

.ha12.s2312 {
  background-color: #2b3a4a;
  max-width: 960px;
}

.shj182 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.shj182.m {
  max-width: 1200px;
}

.shj182.s {
  max-width: 960px;
}

.shj182.xs {
  max-width: 720px;
}

.shj182.video-split-grid {
  margin-top: 60px;
}

.shj182.s819 {
  background-color: #2b3a4a;
  max-width: 960px;
}

.dfsd898 {
  background-color: #fefcf5;
  max-width: 1320px;
}

.dfsd898.m {
  max-width: 1200px;
}

.dfsd898.s {
  max-width: 960px;
}

.dfsd898.xs {
  max-width: 720px;
}

.dfsd898.video-split-grid {
  margin-top: 60px;
}

.dfsd898.fdsf {
  background-color: #2b3a4a;
  max-width: 960px;
}

.dwdewf {
  background-color: #fefcf5;
  max-width: 1320px;
}

.dwdewf.m {
  max-width: 1200px;
}

.dwdewf.s {
  max-width: 960px;
}

.dwdewf.xs {
  max-width: 720px;
}

.dwdewf.video-split-grid {
  margin-top: 60px;
}

.dwdewf.dwqd {
  background-color: #2b3a4a;
  max-width: 960px;
}

.section-1221 {
  background-color: #2b3a4a;
  padding-left: 128px;
  padding-right: 100px;
  position: relative;
  overflow: hidden;
}

.section-1221.elul-bg {
  background-color: var(--elul-blue);
  padding-top: 44px;
  display: block;
}

.section-1221.hide-financial-repoorts {
  display: none;
}

.section-1221.av-bg-11 {
  background-color: #2b3a4a;
}

._7ykjh {
  background-color: #2b3a4a;
  padding-left: 128px;
  padding-right: 100px;
  position: relative;
  overflow: hidden;
}

._7ykjh.elul-bg {
  background-color: var(--elul-blue);
  padding-top: 44px;
  display: block;
}

._7ykjh.hide-financial-repoorts {
  display: none;
}

._7ykjh.av-bg-11, ._7ykjh.d872 {
  background-color: #2b3a4a;
}

.button-102 {
  color: var(--tishrei-green);
  -webkit-text-stroke-color: var(--tishrei-green);
  background-color: #3898ec00;
  border: 1px solid #4d5e51;
}

.paragraph-48 {
  color: var(--white);
  text-align: center;
}

.paragraph-48.ej-facilitators-paragraph {
  color: var(--elul-blue);
}

.paragraph-49 {
  color: var(--white);
  text-align: center;
}

.button-103 {
  text-align: center;
  background-color: #4d5e51;
}

.button-103.waters-of-restoration {
  background-color: #544351;
}

.button-103.waters-of-restoration.ej-retreat-button {
  color: var(--gray-blue);
  background-color: #df8867;
}

.button-104 {
  text-align: center;
  background-color: #4d5e51;
}

.button-104.waters-of-restoration {
  background-color: #544351;
}

.button-104.waters-of-restoration.ej-retreat-button {
  background-color: #df8867;
}

.button-105 {
  text-align: center;
  background-color: #4d5e51;
}

.button-105.waters-of-restoration {
  background-color: #544351;
}

.button-105.waters-of-restoration.ej-retreat-button {
  background-color: #df8867;
}

.italic-text-8 {
  color: var(--tishrei-green);
}

.italic-text-8.waters-of-restoration {
  color: var(--dark-elul-blue);
}

.button-106 {
  text-align: center;
  vertical-align: baseline;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: inline-block;
}

.button-107 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-50 {
  text-align: center;
  font-weight: 600;
}

.list-2 {
  text-align: center;
}

.italic-text-9 {
  color: var(--tishrei-green);
}

.italic-text-9.waters-of-restoration {
  color: var(--dark-elul-blue);
}

.italic-text-10 {
  color: var(--tishrei-green);
}

.italic-text-10.waters-of-restoration {
  color: var(--dark-elul-blue);
}

.button-24-copy {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border: 2px solid #fff;
  margin-top: 20px;
  margin-left: 62px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-24-copy.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-24-copy.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-24-copy.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-24-copy.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-24-copy.sacred-intention {
  vertical-align: middle;
  justify-content: center;
  align-items: flex-start;
  width: 8rem;
  margin-top: 47px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: static;
}

.rjr-header-section-sub-header {
  color: var(--lightest-yellow);
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  font-size: 16px;
  display: flex;
}

.text-size-medium-86-copy-copy {
  color: var(--neutral-black);
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  font-size: 16px;
  display: flex;
}

.faq-blue {
  background-color: #2b3a4a;
  max-width: 1320px;
}

.faq-blue.m {
  max-width: 1200px;
}

.faq-blue.s {
  max-width: 960px;
}

.faq-blue.xs {
  max-width: 720px;
}

.faq-blue.video-split-grid {
  margin-top: 60px;
}

.return-blue {
  background-color: #2b3a4a;
  max-width: 1320px;
}

.return-blue.m {
  max-width: 1200px;
}

.return-blue.s {
  max-width: 960px;
}

.return-blue.xs {
  max-width: 720px;
}

.return-blue.video-split-grid {
  margin-top: 60px;
}

.wrapper-copy.xl-dfd.sfsefewf {
  background-color: #2b3a4a;
}

.rfgrg3 {
  background-color: #2b3a4a;
  max-width: 1320px;
}

.rfgrg3.m {
  max-width: 1200px;
}

.rfgrg3.s {
  max-width: 960px;
}

.rfgrg3.xs {
  max-width: 720px;
}

.rfgrg3.video-split-grid {
  margin-top: 60px;
}

.fsdagsd {
  background-color: #2b3a4a;
  max-width: 1320px;
}

.fsdagsd.m {
  max-width: 1200px;
}

.fsdagsd.s {
  max-width: 960px;
}

.fsdagsd.xs {
  max-width: 720px;
}

.fsdagsd.video-split-grid {
  margin-top: 60px;
}

.image-cover-icon {
  background-color: var(--lightest-yellow);
  text-transform: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.h1-copy1 {
  color: var(--elul-blue);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 56px;
  font-weight: 300;
  line-height: 1.1em;
}

.container-event-menu {
  background-color: #914b47;
  max-width: 1320px;
}

.container-event-menu.m {
  max-width: 1200px;
}

.container-event-menu.s {
  max-width: 960px;
}

.container-event-menu.xs {
  max-width: 720px;
}

.container-event-menu.video-split-grid {
  margin-top: 60px;
}

.h1-copy.my0-copy {
  color: var(--elul-blue);
}

.section-copy.elul-bg {
  background-color: var(--elul-blue);
  padding-top: 44px;
  display: block;
}

.section-copy.av-bg-11, .section-copy.d872 {
  background-color: #2b3a4a;
}

.section-copy.tishrei-bg-copy.about-page-copy {
  background-color: #4c5d51;
}

.navbar-copy {
  -webkit-text-stroke-color: var(--neutral-black);
  background-color: #4c5d51;
  padding-left: 60px;
  padding-right: 60px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.layout34_image-2-copy {
  width: 100%;
  height: 100%;
}

.button-24-copy-copy {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border: 2px solid #fff;
  margin-top: 20px;
  margin-left: 62px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-24-copy-copy.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-24-copy-copy.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-24-copy-copy.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-24-copy-copy.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-24-copy-copy.sacred-intention {
  vertical-align: middle;
  justify-content: center;
  align-items: flex-start;
  width: 8rem;
  margin: 33px auto 0;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: static;
}

.button-24-copy-copy.sacred-intention.rjr {
  margin-left: auto;
  margin-right: auto;
}

.button-101-copy {
  color: var(--tishrei-green);
  text-align: center;
  background-color: #fffcf5;
  border: 1px solid #fff;
  padding: .75rem 1.5rem;
  font-weight: 600;
  text-decoration: none;
}

.button-101-copy.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-101-copy.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-102-copy {
  color: var(--white);
  -webkit-text-stroke-color: var(--tishrei-green);
  background-color: #4d5e51;
  border: 1px solid #4d5e51;
}

.button-102-copy.waters-of-restoration {
  background-color: #544351;
}

.button-102-copy.waters-of-restoration.ej-retreat-button {
  background-color: #df8867;
  border-style: none;
  border-width: 0;
}

.layout121_timeline-left-copy {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.section-48-mobile {
  display: none;
}

.section-48-mobile.waters-of-restoration {
  display: block;
}

.button-24-copy-copy-copy {
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  border: 2px solid #fff;
  margin-top: 20px;
  margin-left: 62px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-24-copy-copy-copy.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-24-copy-copy-copy.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-24-copy-copy-copy.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-24-copy-copy-copy.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button-24-copy-copy-copy.sacred-intention {
  vertical-align: middle;
  justify-content: center;
  align-items: flex-start;
  width: 8rem;
  margin-top: 47px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: static;
}

.hero-heading-right-3 {
  background-color: #d5e0e7;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: none;
  position: relative;
}

.container-34246 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.hero-wrapper-22 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-22 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.shadow-two-22 {
  background-color: #d5e0e7fc;
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px-24 {
  color: var(--dark-elul-blue);
  margin-bottom: 24px;
}

.button-primary-27 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #13294b;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-27:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-27:active {
  background-color: #43464d;
}

.heading-93 {
  color: var(--elul-blue);
}

.list-item-moon-manual {
  color: var(--dark-elul-blue);
}

.image-27 {
  object-fit: fill;
  position: static;
}

.section-22-v2-a-mobile-copy {
  object-fit: fill;
  background-color: #2b3a4a;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/66fd83287d494bb9af3490e5_banner.png");
  background-position: 0 0;
  background-size: auto;
  padding-top: 5px;
  padding-bottom: 39px;
  display: block;
}

.button-108 {
  color: var(--neutral-black);
  background-color: #e7ceb7;
  flex: 0 auto;
  align-self: center;
  min-width: 240px;
  margin-top: 3px;
}

.section-22-v2-a-mobile-copy-copy {
  object-fit: fill;
  background-color: #2b3a4a;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/66fd83287d494bb9af3490e5_banner.png");
  background-position: 0 0;
  background-size: auto;
  padding-top: 200px;
  padding-bottom: 223px;
  display: none;
}

.button-110 {
  color: var(--neutral-black);
  background-color: #e7ceb7;
  width: 240px;
}

.body-10 {
  background-color: var(--neutral-black);
  color: var(--white);
  font-family: Montserrat, sans-serif;
}

.dev-nav {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: flex;
}

.dev-img-menu, .dev-img-search {
  width: 30px;
}

.dev-container {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.heading-94 {
  text-align: center;
  text-transform: uppercase;
}

.dev-heading {
  border-bottom: 2px solid #fff;
  margin-top: 42px;
  padding-bottom: 31px;
  font-size: 140px;
  display: block;
}

.image-28 {
  margin-top: 31px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.dev-div-block {
  border-right: 1px solid #fff;
  padding-top: 5px;
  padding-left: 52px;
  padding-right: 52px;
}

.heading-95 {
  font-size: 40px;
}

.dev-section2 {
  background-color: #e03a3a;
  border-top: 1px #000;
  border-radius: 0;
}

.section-1222 {
  background-color: #884c4c;
}

.grid-3 {
  grid-column-gap: 7px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  margin-top: 47px;
}

.image-29 {
  box-sizing: border-box;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 24px;
  padding-bottom: 24px;
  display: inline-block;
}

.div-block-7 {
  padding-top: 48px;
  padding-left: 50px;
  padding-right: 50px;
}

.section-1223 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-96 {
  font-size: 50px;
  line-height: 30px;
}

.text-pan {
  font-size: 20px;
}

.div-block-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-97 {
  color: #fffcf5;
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
  width: 400px;
  margin-top: 20px;
  margin-left: 62px;
  font-size: 60px;
  display: flex;
}

.heading-97.sacred-intention {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.bold-text-34 {
  width: 700px;
  margin-top: 18px;
  font-size: 65px;
  line-height: 1.2em;
}

.bold-text-34.sacred-intention {
  color: #fffcf5;
  align-self: flex-start;
  width: auto;
}

.image-30 {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin: 0 auto 4rem 62px;
  display: inline-block;
}

.image-30.sacred-intention {
  margin-left: auto;
}

.text-size-medium-86-copy-2 {
  color: #fffcf5;
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  font-size: 16px;
  display: flex;
}

.paragraph-51 {
  color: #fffcf5;
  object-fit: contain;
  width: 500px;
  margin-top: 36px;
  margin-left: 62px;
  padding-right: 0;
}

.paragraph-51.sacred-intention {
  text-align: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10rem;
  padding-right: 10rem;
  font-size: 24px;
}

.background-video-6 {
  aspect-ratio: auto;
  object-fit: fill;
  background-color: #9b83ae6e;
  min-height: 620px;
  max-height: none;
  margin: auto;
}

.background-video-6.sacred-intention {
  background-color: #4d5e51b5;
  margin-bottom: 0;
  padding-bottom: 0;
}

.heading-98 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 75px;
  margin-left: 62px;
  display: flex;
}

.heading-98.sacred-intention {
  color: #fffcf5;
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.button-24-copy-copy-2 {
  text-align: center;
  border: 2px solid #fff;
  margin-top: 20px;
  margin-left: 62px;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-24-copy-copy-2.sacred-intention {
  vertical-align: middle;
  justify-content: center;
  align-items: flex-start;
  width: 8rem;
  margin-top: 47px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: block;
  position: static;
}

.bold-text-35 {
  font-family: Cormorant Garamond, sans-serif;
}

.bold-text-35.sacred-intention {
  color: #fffcf5;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-1224 {
  background-color: #4d5e51;
  flex-flow: column;
  display: flex;
}

.heading-style-h5-17 {
  color: #fff;
  flex-flow: column;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 35px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.4;
  display: flex;
}

.padding-section-large-116 {
  flex-flow: column;
  align-self: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.content-34 {
  grid-column-gap: 80px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-11 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-11.sacred-intention {
  margin-top: 27px;
}

.column-23 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40%;
  margin-right: -5px;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.padding-section-medium-8-copy {
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 0;
  padding-bottom: 0;
}

.padding-section-large-101-copy {
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.heading-81-copy {
  margin-bottom: 24px;
  font-size: 35px;
}

.heading-81-copy.wor.ej-in-the-month---mobile {
  color: var(--adar-red);
}

.layout1_component-2-copy {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  border: 1px solid #4d5e51;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 100%;
  margin-top: -34px;
  margin-bottom: 36px;
  padding: 20px 60px;
  display: grid;
}

.layout1_component-2-copy.waters-of-restoration {
  margin-top: 45px;
}

.layout121_timeline-right-2-copy {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.hero-without-image-4 {
  background-color: #d5e0e7;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-34247 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-two-5 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.margin-bottom-24px-25 {
  color: var(--elul-blue);
  margin-top: 117px;
  margin-bottom: 24px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 30px;
  line-height: 1.65em;
}

.button-primary-28 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-28:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-28:active {
  background-color: #43464d;
}

.hero-heading-left-13 {
  background-color: #e5e0e6;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-heading-left-13.ej-retreat-scedule-section {
  background-color: #f7e0d2;
  display: none;
}

.hero-wrapper-23 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-23 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-26 {
  margin-bottom: 24px;
}

.shadow-two-23 {
  box-shadow: 0 4px 24px #96a3b514;
}

.event31_content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.button-111 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-111.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.event31_day {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px none var(--\<unknown\|relume-variable-border-color-1\>);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: block;
}

.event31_item-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 2.5fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-size-medium-95 {
  color: var(--elul-blue);
  font-size: 1.125rem;
}

.event31_tag-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.tag-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--\<unknown\|relume-variable-color-neutral-3\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  justify-content: center;
  align-items: center;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-2.w--current {
  border-bottom: 2px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.tag-2.is-text {
  background-color: #0000;
  border-style: none;
  padding: 0;
  display: inline-block;
}

.event31_accordion {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 800px;
  margin-bottom: 40px;
}

.max-width-large-7 {
  width: 100%;
  max-width: 48rem;
}

.container-large-29 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-117 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.button-group-14 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.event31_icon-wrapper {
  align-self: center;
  width: 2rem;
  display: flex;
}

.heading-style-h2 {
  color: var(--elul-blue);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h5-18 {
  color: var(--elul-blue);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.event31_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 6rem 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
  overflow: hidden;
}

.event31_list-wrapper {
  overflow: hidden;
}

.heading-style-h4-4 {
  color: var(--elul-blue);
  text-align: center;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.padding-global-90 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-align-center-15 {
  text-align: center;
}

.event31_item-title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-35, .text-block-36, .text-block-37, .text-block-38 {
  color: var(--elul-blue);
  display: none;
}

.hero-heading-center-17 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-34248 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-19 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-19.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-24 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-24 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-27 {
  margin-bottom: 24px;
}

.button-primary-29 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-29:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-29:active {
  background-color: #43464d;
}

.shadow-two-24 {
  box-shadow: 0 4px 24px #96a3b514;
}

.hero-heading-center-18 {
  background-color: #f5f7fa;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6769c32b59dabfc4f5e3a4d6_4.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #e4ebf3;
  height: 500px;
  padding: 80px 30px;
  position: relative;
}

.hero-heading-center-19 {
  background-color: #f5f7fa00;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/66e33f77d65bdc4bb11767ca_Webflow%20Landing%20Page%20Video%20Backgrounds%20(3)-min.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #e4ebf3;
  height: 500px;
  padding: 80px 30px;
  position: relative;
}

.hero-heading-center-20 {
  background-color: #f5f7fa;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6769cccc1b47aa9cd35e6d4b_Webflow%20Landing%20Page%20Video%20Backgrounds%20(3).png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #e4ebf3;
  height: 500px;
  padding: 80px 30px;
  position: relative;
}

.text-block-39, .text-block-40, .text-block-41, .text-block-42, .text-block-43, .text-block-44, .text-block-45, .text-block-46 {
  display: none;
}

.padding-section-large-101-copy-copy {
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.text-size-medium-91-copy {
  font-size: 1.125rem;
}

.container-large-28-copy {
  flex-flow: column;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-large-28-copy.location {
  margin-top: auto;
}

.bold-text-33-copy.ej-retreat-pricing-section-header-font {
  color: var(--adar-red);
}

.padding-section-large-111-copy {
  padding-top: 1rem;
  padding-bottom: 7rem;
}

.waters-of-resotration {
  color: var(--elul-blue);
}

.hero-heading-center-21 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.hero-heading-center-21.mikvah-landing-page-benefits-section {
  background-color: #fffbf1;
}

.hero-heading-center-21.mikvah-landing-page-benefits-section.further-down-the-page {
  background-color: #d5e0e7;
  display: none;
}

.hero-heading-center-21.mikvah-landing-page-benefits-section.top-of-page {
  background-color: #d5e0e7;
}

.hero-heading-center-21.mikvah-landing-page-section {
  background-color: #fffbf1;
}

.container-34249 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-20 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-20.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-25 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-25 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-28 {
  margin-bottom: 24px;
}

.button-primary-30 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-30:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-30:active {
  background-color: #43464d;
}

.shadow-two-25 {
  box-shadow: 0 4px 24px #96a3b514;
}

.blog35_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.blog35_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.button-112 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-112.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.blog35_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.text-size-medium-96 {
  font-size: 1.125rem;
}

.blog35_date-wrapper {
  align-items: center;
  display: flex;
}

.blog35_item {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.max-width-large-8 {
  width: 100%;
  max-width: 48rem;
}

.container-large-30 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-118 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.button-group-15 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-15.is-center {
  justify-content: center;
}

.text-size-regular {
  font-size: 1rem;
}

.blog35_author-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: center;
  display: flex;
}

.heading-style-h5-19 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.padding-global-91 {
  padding-left: 5%;
  padding-right: 5%;
}

.blog35_component {
  flex-direction: column;
  align-items: center;
}

.text-align-center-16 {
  text-align: center;
}

.blog35_item-link {
  flex-direction: column;
  justify-content: flex-start;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.blog35_image-wrapper {
  width: 100%;
  overflow: hidden;
}

.blog35_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  padding: 1.5rem;
  display: flex;
}

.blog35_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.mikvah {
  text-transform: uppercase;
}

.button-113 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-113.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  margin-top: 40px;
}

.button-113.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-113.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.text-size-medium-97 {
  color: var(--elul-blue);
  text-align: center;
  font-size: 16px;
}

.layout237_list {
  grid-column-gap: 3rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.max-width-large-9 {
  width: 100%;
  max-width: 48rem;
}

.container-large-31 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-119 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 2rem;
  display: flex;
}

.button-group-16 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  padding-bottom: 20px;
  display: flex;
}

.button-group-16.is-center {
  justify-content: center;
}

.heading-style-h2-2 {
  color: var(--elul-blue);
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2;
}

.layout237_item {
  text-align: center;
  width: 100%;
  padding-top: 8px;
}

.icon-1x1-medium-2 {
  width: 3rem;
  height: 3rem;
}

.heading-style-h4-5 {
  color: var(--white);
  font-size: 25px;
  font-weight: 700;
  line-height: 1.3;
}

.padding-global-92 {
  padding-left: 5%;
  padding-right: 5%;
}

.layout237_item-icon-wrapper {
  display: inline-block;
}

.text-align-center-17 {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 40px;
  display: flex;
}

.paragraph-52 {
  color: var(--white);
}

.section-1226 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/66f312e2ddc6d240b613e9d7_water.png");
  background-position: 0 0;
  background-size: auto;
}

.introduction-mmrk-mobile {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 0;
  position: relative;
}

.introduction-mmrk-mobile.introduction-to-mmrk-mobile.introduction-to-mmrk-section-mobile {
  display: none;
}

.container-34250 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-21 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-21.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-26 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-26 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-29 {
  margin-bottom: 24px;
}

.button-primary-31 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-31:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-31:active {
  background-color: #43464d;
}

.shadow-two-26 {
  box-shadow: 0 4px 24px #96a3b514;
}

.button-114 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-114.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.text-size-medium-98 {
  font-size: 1.125rem;
}

.heading-style-h1-12 {
  color: var(--elul-blue);
  font-size: 35px;
  font-weight: 700;
  line-height: 1.2;
}

.image-overlay-layer-4 {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.image-overlay-layer-4.hide {
  display: none;
}

.container-large-32 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-global-93 {
  padding-left: 5%;
  padding-right: 5%;
}

.header9_background-image-wrapper-2 {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.hero-heading-center-23 {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.navbar-logo-left-container {
  z-index: 5;
  background-color: #0000;
  width: 1030px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 20px;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.container-34251 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link-6 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-6:hover {
  color: #1a1b1fbf;
}

.nav-link-6:focus-visible, .nav-link-6[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle-5 {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle-5:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle-5:focus-visible, .nav-dropdown-toggle-5[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon-5 {
  margin-right: 10px;
}

.nav-dropdown-list-5 {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list-5.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link-5 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link-5:focus-visible, .nav-dropdown-link-5[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-divider {
  background-color: #e4ebf3;
  width: 1px;
  height: 22px;
  margin-left: 15px;
  margin-right: 15px;
}

.nav-link-accent-5 {
  color: #1a1b1f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 20px;
  padding: 5px 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-accent-5:hover {
  color: #1a1b1fbf;
}

.button-primary-32 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-32:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-32:active {
  background-color: #43464d;
}

.layout3_image-3 {
  width: 100%;
  height: 100%;
}

.text-size-medium-99 {
  color: var(--elul-blue);
  font-size: 16px;
}

.container-large-33 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-120 {
  padding-top: 0;
  padding-bottom: 2rem;
}

.padding-global-94 {
  padding-top: 20px;
  padding-left: 5%;
  padding-right: 5%;
}

.margin-bottom-2, .margin-bottom-2.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.layout3_content-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.team8_social-2 {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: flex-start;
  display: flex;
}

.button-115 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-115.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.text-size-medium-100 {
  font-size: 1.125rem;
}

.text-style-tagline {
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.text-style-tagline.text-color-white {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.text-size-large-2 {
  font-size: 1.25rem;
}

.text-size-large-2.text-weight-semibold {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
}

.text-size-large-2.text-weight-semibold.join-us-for-events {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.max-width-large-10 {
  width: 100%;
  max-width: 48rem;
}

.container-large-34 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-121 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-style-h2-3 {
  margin-bottom: 20px;
  font-size: 35px;
  font-weight: 400;
  line-height: 1.2;
}

.team8_image-2 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.team8_list-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-style-h4-6 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.team8_image-wrapper-2 {
  width: 100%;
  overflow: hidden;
}

.padding-global-95 {
  background-color: #d5e0e7;
  padding-left: 5%;
  padding-right: 5%;
}

.hero-header83_margin-bottom_page {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-header83_margin-bottom_page.margin-xxlarge, .hero-header83_margin-bottom_page.margin-small, .hero-header83_margin-bottom_page.margin-xsmall, .hero-header83_margin-bottom_page.margin-xxsmall, .hero-header83_margin-bottom_page.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.home_banner {
  text-transform: uppercase;
  display: block;
}

.hime_section {
  display: block;
  position: relative;
}

.link_block {
  flex: none;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 3rem;
  padding-top: 3rem;
  display: block;
}

.container-small-cso8 {
  background-color: #b35a5a00;
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.image-4-copy {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin: 0 auto 4rem 62px;
  display: inline-block;
}

.image-4-copy.sacred-intention {
  margin-left: auto;
}

.section-1227 {
  display: block;
}

.h1-gfhfgh {
  color: var(--tammuz-red);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 56px;
  font-weight: 300;
  line-height: 1.1em;
}

.h1-gfhfgh.my0.h1-copy.h1111 {
  color: var(--elul-blue);
}

.h1-gfhfgh.h1-copy.home-page-stats {
  color: var(--tevet-blue);
}

.h1-gfhfgh.blog-template {
  color: var(--elul-blue);
}

.h1-gfhfgh.grow-in-community-mobile-view {
  color: var(--white);
}

.container-large-18-mkv {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1rem;
}

.padding-section-large-89-mkv {
  margin-left: 80px;
  margin-right: 80px;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.padding-section-large-89-copy {
  margin-left: 80px;
  margin-right: 80px;
  padding-top: 4rem;
  padding-bottom: 1rem;
}

.section-28-copy {
  margin-left: 0;
  margin-right: 0;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.section-28-copy.included-in-your-kit {
  background-color: #d5e0e7;
}

.section-28-copy.turkish-towel, .section-28-copy.calendar {
  display: none;
}

.text-weight-semibold-copy {
  font-weight: 600;
}

.section-28-copy-copy {
  margin-left: 0;
  margin-right: 0;
  padding-top: 1.5rem;
  padding-bottom: 4rem;
}

.section-28-copy-copy.included-in-your-kit {
  background-color: #d5e0e7;
}

.padding-section-large-81-copy {
  padding-top: 4rem;
  padding-bottom: 2rem;
}

.text-align-center-17-copy {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  padding-top: 4rem;
  padding-bottom: 0;
  display: flex;
}

.padding-section-large-119-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.padding-section-large-80-copy {
  color: var(--white);
  padding: 7rem 5rem 2rem;
}

.heading-style-h5-10-copy {
  flex-flow: column;
  margin-left: 80px;
  margin-right: 80px;
  padding-bottom: 40px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 1.2;
  display: flex;
}

.layout173_content-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.button-116 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-116.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-116.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.layout173_component-2 {
  z-index: 1;
  margin-top: -45px;
  position: relative;
}

.layout173_background-image-wrapper-2 {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.image-overlay-layer-5 {
  z-index: 1;
  background-color: #d5e0e7;
  position: absolute;
  inset: 0%;
}

.container-large-35 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-122 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout173_item {
  text-align: center;
}

.heading-style-h4-7 {
  color: var(--elul-blue);
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.padding-global-96 {
  padding-left: 5%;
  padding-right: 5%;
}

.heading-100 {
  color: var(--elul-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 36px;
  font-size: 45px;
  font-weight: 400;
}

.padding-section-large-77-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 6rem;
  padding-bottom: 0;
  display: flex;
}

.paragraph-53 {
  color: var(--elul-blue);
  text-align: center;
  margin-top: 40px;
}

.header19_component-copy {
  grid-column-gap: 5rem;
  grid-row-gap: 4px;
  grid-template: "Area"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.event8_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.button-117 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-117.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-117.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-117.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.event8_meta-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  display: flex;
}

.event8_item-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
}

.text-size-medium-101 {
  font-size: 1.125rem;
}

.max-width-large-11 {
  width: 100%;
  max-width: 48rem;
}

.container-large-36 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-123 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.heading-style-h2-4 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h5-20 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.event8_date-wrapper {
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 7rem;
  padding: .75rem .25rem;
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.heading-style-h4-8 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.event8_image-wrapper {
  width: 100%;
  position: relative;
  overflow: hidden;
}

.padding-global-97 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-align-center-18 {
  text-align: center;
}

.event8_item-link {
  border: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  flex-direction: column;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.event8_content {
  flex-direction: column;
  align-items: center;
}

.event8_image {
  aspect-ratio: 3 / 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.button-118 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-118.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-118.is-secondary.is-small.coming-soon.mobile-version {
  display: none;
}

.text-size-medium-102 {
  font-size: 1.125rem;
}

.event3_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.max-width-large-12 {
  width: 100%;
  max-width: 48rem;
}

.container-large-37 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-124 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.event3_image-wrapper {
  cursor: pointer;
  border-right: 1px #000;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 9rem;
}

.event3_item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.section_event3 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-style-h2-5 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.event3_list-wrapper {
  overflow: hidden;
}

.event3_list {
  border-bottom: 1px none var(--\<unknown\|relume-variable-border-color-1\>);
}

.event3_title {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.event3_date-wrapper {
  align-items: center;
  display: flex;
}

.event3_item-content {
  flex: 1;
}

.heading-style-h5-21 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.padding-global-98 {
  padding-left: 5%;
  padding-right: 5%;
}

.event3_menu-link {
  white-space: nowrap;
  border: 1px solid #0000;
  flex: none;
  padding: .5rem 1rem;
  text-decoration: none;
}

.event3_menu-link.w--current {
  border-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.event3_menu-link.current {
  border-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.event3_category-menu {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-bottom: 3rem;
  display: flex;
}

.event3_category-menu.no-scrollbar {
  border-radius: 0;
  margin-bottom: 0;
}

.text-align-center-19 {
  text-align: center;
}

.event3_text-divider {
  margin-left: .5rem;
  margin-right: .5rem;
}

.button-119 {
  background-color: #13294b00;
  border: 2px solid #fff;
  font-weight: 600;
}

.button-119.on-cream-background {
  color: var(--white);
  background-color: #13294b;
  border-style: none;
}

.button-119.top-of-header-button.desktop---mmm---button-header {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: inline-flex;
}

.button-119.top-of-header-button {
  color: #2b3a4a;
  background-color: #fff;
  border-style: none;
}

.button-119.on-cream-background-copy {
  color: var(--white);
  background-color: #13294b;
  border-style: none;
}

.hero-heading-left-14 {
  background-color: var(--lightest-yellow);
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-34252 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-27 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-27 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-30 {
  margin-bottom: 24px;
}

.button-primary-33 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-33:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-33:active {
  background-color: #43464d;
}

.shadow-two-27 {
  box-shadow: 0 4px 24px #96a3b514;
}

.text-size-medium-97-copy {
  color: var(--elul-blue);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 50rem;
  margin-bottom: 60px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 25px;
  line-height: 1.7em;
  display: flex;
}

.container-34253 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.text-size-medium-62-copy {
  color: var(--elul-blue);
  font-size: 20px;
}

.event3_item-la {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.image-31 {
  display: block;
}

.container-34254 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 40px;
  display: flex;
}

.paragraph-54 {
  color: var(--elul-blue);
}

.hero-heading-left-15 {
  background-color: #d5e0e7;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-34255 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-28 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-28 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-31 {
  color: var(--elul-blue);
  margin-bottom: 24px;
}

.button-primary-34 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-34:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-34:active {
  background-color: #43464d;
}

.shadow-two-28 {
  display: block;
  box-shadow: 0 4px 24px #96a3b514;
}

.shadow-two-28.essentials---desktop {
  display: block;
}

.heading-101 {
  color: var(--elul-blue);
  font-size: 45px;
}

.layout1_image_1 {
  width: 100%;
  height: 100%;
}

.layout1_image-wrapper-copy {
  display: none;
}

.padding-section-large-89-mkv-copy {
  margin-left: 80px;
  margin-right: 80px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: none;
}

.layout1_component1, .layout1_component2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.link-block-2-kl-copy {
  flex: none;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  padding-top: 3rem;
  display: block;
}

.padding-section-large-76--2 {
  padding-top: 0;
  padding-bottom: 0;
}

.header19_component2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4px;
  grid-template: "Area"
  / 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.section-1228 {
  background-color: #d5e0e7;
}

.section-1229 {
  display: none;
}

.moon-by-moon-journal.header-info-section {
  display: block;
}

.bold-text-37 {
  color: var(--elul-blue);
  background-color: #00000005;
}

.section-1230 {
  display: block;
}

.heading-102 {
  text-align: center;
  margin-bottom: 40px;
}

.code-embed {
  padding: 20px;
}

.code-embed-2 {
  margin-bottom: 0;
  padding: 20px;
}

.columns-2 {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section-1233 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6703ffdbeaec3412b5f82922_DPPHOTOGRAPHY-84.jpg");
  background-position: 0 0;
  background-size: auto;
}

.container-34256 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67111bd329c0044c004e30ec_Blog%20Template%20CTA%20Image%20on%20Webflow%20Website.png");
  background-position: 0 0;
  background-size: auto;
}

.hero-heading-center-24 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-34257 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-22 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-22.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-29 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-29 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-32 {
  margin-bottom: 24px;
}

.button-primary-35 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-35:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-35:active {
  background-color: #43464d;
}

.shadow-two-29 {
  box-shadow: 0 4px 24px #96a3b514;
}

.image-33 {
  margin-top: 17px;
}

.section-1236 {
  overflow: hidden;
}

.section-1236.desktop-v1 {
  display: none;
}

.text-size-medium-103 {
  font-size: 1.125rem;
}

.text-size-medium-103.text-color-white {
  color: #fff;
}

.text-size-medium-103.text-color-white.mikvah.paragraph-for-mikvah {
  text-transform: none;
}

.text-color-white-16 {
  color: #fff;
}

.text-color-white-16.mikvah.header-for-mikvah {
  text-transform: capitalize;
  font-size: 55px;
}

.section2-mk {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.header19_image-copy-mobile {
  width: 100%;
  height: 100%;
}

.header19_image-copy-mobile.mikvah-landing-page.tablet {
  display: block;
}

.header19_image-copy-mobile.mikvah-landing-page.image-m12, .header19_image-copy-mobile.mikvah-landing-page.tablet-copy {
  display: none;
}

.text-weight-semibold-copy-copy {
  font-weight: 600;
}

.section-30-copy {
  margin-left: 80px;
  margin-right: 80px;
}

.event3_item-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 0px solid var(--\<unknown\|relume-variable-border-color-1\>);
  background-color: #fff0;
  border-bottom: 0 #cc131300;
  border-radius: 20px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.button-119-coaapy {
  background-color: #13294b00;
  border: 2px solid #fff;
  font-weight: 600;
}

.button-119-coaapy.on-cream-background {
  color: var(--white);
  background-color: #13294b;
  border-style: none;
}

.button-119-coaapy.top-of-header-button {
  color: #2b3a4a;
  background-color: #fff;
  border-style: none;
}

.button-119-coaapy.on-cream-background-copy {
  color: var(--white);
  background-color: #13294b;
  border-style: none;
}

.container-circle-slider-copy {
  background-color: #d5e0e7;
  max-width: 1320px;
  box-shadow: 0 0 5px #0003;
}

.container-circle-slider-copy.m {
  max-width: 1200px;
}

.container-circle-slider-copy.s {
  max-width: 960px;
}

.container-circle-slider-copy.xs {
  max-width: 720px;
}

.container-circle-slider-copy.video-split-grid {
  margin-top: 60px;
}

.headline-slider-mk {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #d5e0e7;
  flex-direction: column;
  align-items: flex-start;
  height: 460px;
  padding-top: 20px;
  display: flex;
}

.padding-section-large-89-copy-copy {
  margin-left: 80px;
  margin-right: 80px;
  padding-top: 4rem;
  padding-bottom: 1rem;
}

.padding-section-large-120-copy {
  padding-top: 0;
  padding-bottom: 2rem;
}

.shadow-two-28-copy {
  display: none;
  box-shadow: 0 4px 24px #96a3b514;
}

.essentials-mobile {
  display: none;
}

.button-119-copy {
  background-color: #13294b00;
  border: 2px solid #fff;
  font-weight: 600;
}

.button-119-copy.on-cream-background {
  color: var(--white);
  background-color: #13294b;
  border-style: none;
}

.button-119-copy.top-of-header-button {
  color: #2b3a4a;
  background-color: #fff;
  border-style: none;
}

.button-119-copy.on-cream-background-copy {
  color: var(--white);
  background-color: #13294b;
  border-style: none;
}

.heading-100-mobile {
  color: var(--elul-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 36px;
  font-size: 45px;
  font-weight: 400;
}

.paragraph-53-mobile {
  color: var(--elul-blue);
  text-align: center;
  margin-top: 40px;
}

.image-overlay-layer-5-mikvah {
  z-index: 1;
  background-color: #d5e0e7;
  position: absolute;
  inset: 0%;
}

.section-1239 {
  display: none;
}

.padding-section-large-77-mikvah {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.text-size-medium-60-mikvah {
  color: var(--elul-blue);
  font-size: 16px;
}

.event3_date-wrapper-copy111 {
  align-items: center;
  display: none;
}

.text-size-small-copyaa, .text-size-small-copy32 {
  font-size: .875rem;
  display: none;
}

._042382, ._78267893 {
  align-items: center;
  display: none;
}

.text-size-small-copy373 {
  font-size: .875rem;
  display: none;
}

.event3_date-wrapper-copy3874, .event3_date-wrapper-copy378683 {
  align-items: center;
  display: none;
}

._3839 {
  text-align: center;
}

.desktop---header---mmm {
  background-image: linear-gradient(#2b3a4abd, #2b3a4abd), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/670fc9b34610217f709edac7_Moonlight%20Mikvah%20Ritual%20Kit%20Email%20GIF%20(3).png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 100px;
}

.desktop---header---mmm.my-moon-message-landing-page-header {
  background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67509bc19b632bc2187f38ef_My%20Moon%20Message%20Landing%20Page%20Mockup-min.png");
  background-position: 0 0, 50%;
  background-attachment: scroll, scroll;
  max-width: 1920px;
}

.desktop---header---mmm.footer-cta-my-moon-message-landing-page {
  background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/675b2bd49b46c32d36f5283a_My%20Moon%20Message%20Landing%20Page%20Mockup.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.desktop---header---mmm.footer-cta-four-elements-landing-page-copy {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 40px;
  padding-bottom: 40px;
}

.desktop---header---mmm.four-elements-landing-page-header-copy {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
  background-position: 50%;
  background-attachment: scroll;
}

.desktop---my-moon-message---header-logo {
  margin-top: 0;
  margin-left: 0;
}

.button-124 {
  color: var(--elul-blue);
  text-transform: uppercase;
  background-color: #fff;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 600;
  display: inline-flex;
}

.container-34262 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.logo-container {
  margin-top: -57px;
  margin-left: 50px;
  padding-left: 0;
}

.desktop---mmm---cta-button-1 {
  color: var(--elul-blue);
  text-transform: uppercase;
  background-color: #fff;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 600;
}

.desktop---mmm---cta-button-1.my-moon-message-landing-page-header-button {
  color: var(--white);
  background-color: #6b96ca;
  margin-top: 18px;
}

.button-125 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-125.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-125.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-125.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.text-size-medium-104 {
  font-size: 1.125rem;
}

.layout1_content-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.container-large-38 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-125 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout1_image-2 {
  width: 100%;
  height: 100%;
}

.button-group-17 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.heading-style-h2-6 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.padding-global-99 {
  padding-left: 5%;
  padding-right: 5%;
}

.grid-4 {
  grid-template-rows: auto;
}

.container-34263 {
  max-width: none;
  margin-left: 4rem;
  margin-right: 4rem;
}

.hero-heading-left-16 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-34264 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-30 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-30 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-33 {
  margin-bottom: 24px;
}

.button-primary-36 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-36:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-36:active {
  background-color: #43464d;
}

.shadow-two-30 {
  box-shadow: 0 4px 24px #96a3b514;
}

.hero-heading-right-4 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.button-126 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-126.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.text-size-medium-105 {
  width: auto;
  padding-left: 220px;
  padding-right: 220px;
  font-size: 1.125rem;
}

.max-width-large-13 {
  width: 100%;
  max-width: 48rem;
}

.container-large-39 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-126 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.button-group-18 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.tag-3 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  border: 1px none var(--\<unknown\|relume-variable-color-neutral-3\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-3\>);
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  justify-content: center;
  align-items: center;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.heading-style-h2-7 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h5-22 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}

.event31_item-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  grid-template-rows: auto;
  grid-template-columns: 6rem 1fr max-content;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
  overflow: hidden;
}

.heading-style-h4-9 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.padding-global-100 {
  padding-left: 5%;
  padding-right: 5%;
}

.event-schedule-text-header {
  text-align: center;
}

.desktop---feature-1-hero---my-moon-message {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 40px 30px;
  position: relative;
}

.desktop---feature-1-hero-container---my-moon-message {
  background-color: #2b3a4a;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding: 25px;
}

.hero-wrapper-31 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-31 {
  color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-34 {
  margin-bottom: 24px;
}

.button-primary-37 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-37:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-37:active {
  background-color: #43464d;
}

.shadow-two-31 {
  box-shadow: 0 4px 24px #96a3b514;
}

.button-127---desktop {
  color: var(--elul-blue);
  -webkit-text-stroke-color: var(--elul-blue);
  text-transform: uppercase;
  background-color: #fff;
  margin-top: 10px;
  padding-left: 25px;
  padding-right: 25px;
  font-weight: 600;
}

.button-127---mobile {
  display: none;
}

.schedule-accordion-container---desktop {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.schedule-accordion-day---desktop {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px none var(--\<unknown\|relume-variable-border-color-1\>);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.schedule-accordion-icon-wrapper---desktop {
  align-self: center;
  width: 2rem;
  display: flex;
}

.schedule-accordion-time-details---desktop {
  overflow: hidden;
}

.schedule-accordion-grid---desktop {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  grid-template-rows: auto;
  grid-template-columns: 6rem 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
  overflow: hidden;
}

.schedule-accordion-time---desktop {
  font-size: 1.25rem;
}

.schedule-accordion-time---desktop.text-weight-semibold {
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
}

.schedule-accordion-time---desktop.text-weight-semibold.join-us-for-events {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.schedule-accordion-title-grid---desktop {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr .5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.schedule-accordion {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  display: flex;
}

.schedule-accordion-event-title-text---desktop {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}

.button-group-18-copy, .schedule-accordion-v {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.section-1241 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/670fc9b34610217f709edac7_Moonlight%20Mikvah%20Ritual%20Kit%20Email%20GIF%20(3).png");
  background-position: 0 0;
  background-size: auto;
}

.home-hero-wrapper-copy1 {
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 60px;
  padding-bottom: 120px;
  position: relative;
}

._8973h {
  background-color: #2b394a;
  max-width: 1320px;
}

._8973h.m {
  max-width: 1200px;
}

._8973h.s {
  max-width: 960px;
}

._8973h.xs {
  max-width: 720px;
}

._8973h.video-split-grid {
  margin-top: 60px;
}

._8973h.blog-page-container, ._8973h.our-moon-manuals {
  background-color: #2b3a4a;
}

._4-faces {
  margin-top: 33px;
  display: block;
}

.old-header {
  padding-top: 116px;
  padding-bottom: 21px;
  display: none;
}

.moon-manual-top-secion---desktop {
  padding-left: 0;
  padding-right: 0;
  display: none;
  position: relative;
  overflow: hidden;
}

.moon-manual-top-secion---desktop.elul-bg {
  background-color: var(--elul-blue);
  margin-top: -33px;
  padding-top: 44px;
  display: block;
}

.moon-manual-top-secion---desktop.hide-financial-repoorts {
  display: none;
}

.moon-manual-top-secion---desktop.av-bg-11, .moon-manual-top-secion---desktop.d872 {
  background-color: #2b3a4a;
}

.moon-manual-top-secion---desktop.mikvah-landing-page-events-copy {
  background-color: #d5e0e7;
  padding-top: 0;
  padding-bottom: 0;
}

.hidden-1 {
  display: block;
}

.moon-manual-mask---desktop {
  width: auto;
  max-width: 380px;
  height: 100%;
  position: relative;
  overflow: visible;
}

.moon-manual-mask---desktop.dome, .moon-manual-mask---desktop.note {
  padding-bottom: 20px;
}

.container-34265 {
  max-width: none;
  margin-left: 10%;
  margin-right: 10%;
}

.image-34 {
  max-width: 100%;
}

.image-35 {
  margin: 1rem;
  padding-right: 1rem;
}

.book-holder-moon-manual---desktop {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  height: 100%;
  padding-bottom: 0;
  padding-right: 135px;
  display: block;
}

.column-26 {
  height: auto;
  max-height: 500px;
  position: static;
}

.fill---moon-manual-cover {
  width: 100%;
  height: 100%;
  position: relative;
}

.column-27 {
  position: static;
}

.list-3 {
  margin-top: 60px;
  margin-bottom: 0;
}

.paragraph-57, .paragraph-58, .paragraph-59 {
  margin-bottom: 8px;
  line-height: 1.4em;
}

.heading-105 {
  margin-top: 36px;
}

.moon-manual-list-description---desktop {
  margin-top: 54px;
}

.button-127 {
  -webkit-text-fill-color: inherit;
  background-color: #df8867;
  background-clip: border-box;
  border-radius: 60px;
  padding: 12px 30px;
  font-weight: 700;
}

.section-copy.av-bg-11, .section-copy.d872 {
  background-color: #2b3a4a;
}

.div_block_master {
  background-color: #9e1515;
  padding-left: 24px;
  padding-right: 24px;
  overflow: hidden;
}

.div_block_sub {
  justify-content: center;
  align-items: center;
  padding: 12px 0;
  display: flex;
}

.link-block-4 {
  width: 24px;
  height: 24px;
  margin-top: 0;
  position: absolute;
  inset: 1% 2% 0% auto;
}

.alert-top-bar {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--shevat-green);
  justify-content: center;
  align-items: center;
  padding: 16px 0;
  display: flex;
  overflow: hidden;
}

.sub-alert-top-bar {
  padding-left: 12px;
  padding-right: 12px;
}

.text-block-48 {
  color: var(--white);
  text-decoration: none;
}

.link-13 {
  color: var(--white);
}

.link-block-5 {
  width: 24px;
  height: 24px;
  position: absolute;
  inset: -10px 1% 0% auto;
}

.bold-text-38 {
  color: var(--white);
}

.link-14 {
  color: var(--white);
  text-decoration: none;
}

.bold-text-39 {
  text-decoration: underline;
}

.bold-text-40 {
  text-align: center;
  font-size: 45px;
}

.container-34266 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.container-34267 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.heading-106 {
  color: var(--elul-blue);
  text-align: center;
  font-size: 35px;
}

.paragraph-60 {
  color: var(--elul-blue);
  text-align: center;
  margin-top: 2rem;
  margin-left: 8rem;
  margin-right: 8rem;
  font-size: 18px;
  line-height: 1.6em;
}

.container-34268 {
  padding-top: 25px;
}

.heading-107 {
  color: var(--elul-blue);
  font-size: 35px;
}

.paragraph-61 {
  color: var(--elul-blue);
  padding-top: 20px;
  font-size: 14px;
}

.section-1242 {
  padding-bottom: 40px;
  display: none;
}

.section-1243 {
  margin-top: 40px;
}

.iphone-mockup {
  background-color: #fffbf1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 80px;
  display: flex;
}

.heading-108 {
  font-size: 35px;
}

.paragraph-62 {
  color: var(--elul-blue);
  width: 400px;
  font-size: 14px;
}

.paragraph-62.iphone-mockup-subtitle {
  width: auto;
  overflow: hidden;
}

.paragraph-62.four-elements-mockup-subtitle {
  width: auto;
  font-size: 18px;
  overflow: hidden;
}

.bold-text-41 {
  background-color: #6b96ca;
}

.heading-109 {
  color: var(--elul-blue);
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 35px;
}

.section-1245 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/678835edfc9954d162731b83_Four%20Elements%20Landing%20Page%20Mockup.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
  margin-top: 0;
}

.column-28 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 40px;
  padding-right: 0;
  display: block;
}

.container-34269 {
  padding-bottom: 40px;
}

.paragraph-63 {
  color: var(--elul-blue);
  font-size: 14px;
}

.list-item-6, .list-item-9, .list-item-10 {
  color: var(--elul-blue);
  font-size: 18px;
}

.section-1246 {
  background-color: #9c3c3c;
}

.code-embed-3 {
  margin-left: -29px;
}

.iphone-mockup-desktop---left {
  background-color: #d5dfe700;
  border-bottom: 0 #e4ebf3;
  border-radius: 0;
  padding: 30px 30px 60px;
  display: block;
  position: static;
}

.container-34270 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.container-34270.this-night-haggadah {
  margin-top: 20px;
}

.hero-wrapper-32 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-32 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.hero-split-32.this-night-haggadah {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.shadow-two-32 {
  vertical-align: baseline;
  max-width: none;
  overflow: clip;
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px-35 {
  color: var(--elul-blue);
  margin-bottom: 24px;
  font-size: 18px;
}

.button-primary-38 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-38:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-38:active {
  background-color: #43464d;
}

.this-is-for-you-if {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.margin-bottom-24px-36 {
  margin-bottom: 24px;
  font-size: 16px;
}

.heading-style-h2-8 {
  color: var(--elul-blue);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-medium-106 {
  font-size: 1.125rem;
}

.button-128 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-128.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.section_faq3-2 {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
}

.container-large-40 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.desktop---container---intro-key-details {
  padding: 4rem 5%;
}

.button-group-19 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.faq3_content-2 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.faq3_question-3 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-top: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.padding-global-101 {
  padding-left: 5%;
  padding-right: 5%;
}

.faq3_icon-wrapper-3 {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.desktop---mmm-intro-key-details {
  display: block;
}

.desktop---text-medium---mmm-key-details-intro {
  color: var(--elul-blue);
  margin-top: 31px;
  font-size: 1.125rem;
}

.list-item-11, .list-item-12, .list-item-13 {
  color: var(--elul-blue);
  padding-top: 4px;
  padding-bottom: 4px;
}

.desktop---container---intro-video {
  margin-bottom: 4rem;
}

.mmm-faq-1 {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.testimonial6_client {
  text-align: left;
}

.heading-style-h2-9 {
  color: var(--white);
  text-align: center;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.testimonial6_rating-wrapper {
  display: flex;
}

.text-size-medium-107 {
  color: var(--elul-blue);
  font-size: 1.125rem;
}

.testimonial6_rating-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.desktop---container-2-header-container {
  width: 100%;
  max-width: 48rem;
}

.desktop---container---testimonials---mmm {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-127 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.testimonial6_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.heading-style-h6-6 {
  color: var(--elul-blue);
  font-family: Raleway, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.4;
}

.desktop---testimonial-container---mmm {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 27px;
  display: grid;
}

.section_testimonial6 {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
}

.padding-global-102 {
  padding-left: 5%;
  padding-right: 5%;
}

.testimonial6_logo {
  max-height: 3rem;
}

.desktop---container-2---testimonials---mmm {
  margin: 2rem 5% 4rem;
}

.five-star-rating-icons, .five-star-rating-icons.margin-xxlarge, .five-star-rating-icons.margin-small, .five-star-rating-icons.margin-xsmall, .five-star-rating-icons.margin-xxsmall, .five-star-rating-icons.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-block-49 {
  color: var(--elul-blue);
  font-weight: 600;
}

.text-block-50, .text-block-51 {
  font-weight: 600;
}

.hero-wrapper-32-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-wrapper-32-copy.this-night-haggadah {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
}

.iphone-mockup-desktop---right {
  background-color: #d5dfe700;
  border-bottom: 0 #e4ebf3;
  padding: 30px;
  position: relative;
}

.iphone-mockup-desktop---left---original {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: none;
  position: relative;
}

.bold-text-43, .list-4, .bold-text-44, .paragraph-64, .bold-text-45, .paragraph-65, .bold-text-46, .paragraph-66, .bold-text-47, .paragraph-67 {
  color: var(--elul-blue);
}

.heading-110 {
  color: var(--elul-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-1247 {
  color: var(--elul-blue);
  background-color: #d5dfe700;
}

.faq1_question-7 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  border-top: 1px solid #000;
  border-bottom: 0 solid #000;
  border-left: 0 solid #000;
  border-right: 0 #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.heading-style-h2-10 {
  color: var(--elul-blue);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-medium-108 {
  font-size: 1.125rem;
}

.text-size-medium-108.text-weight-bold {
  color: var(--elul-blue);
  text-align: left;
  font-weight: 600;
}

.faq1_list {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.button-129 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-129.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.hero-header83_max-width_page {
  width: 100%;
  max-width: 48rem;
}

.hero-header83_max-width_page.align-center {
  text-align: center;
}

.container-large-41 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.desktop---faqs-section-padding---mmm {
  justify-content: center;
  padding-top: 2rem;
  padding-bottom: 4rem;
  display: flex;
}

.button-group-20 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-20.is-center {
  justify-content: center;
}

.desktop---faqs-section-container---mmm {
  max-width: 40rem;
}

.heading-style-h4-10 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.faq1_answer-7 {
  padding-bottom: 0;
  overflow: hidden;
}

.section_faq1-2 {
  background-color: var(--\<unknown\|relume-variable-background-color-1\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
}

.padding-global-103 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-align-center-20 {
  text-align: center;
}

.desktop---faqs-header-section---mmm {
  width: 100%;
  max-width: 48rem;
}

.desktop---faqs-header-section---mmm.align-center {
  text-align: center;
  max-width: 40rem;
}

.desktop---faqs-intro-text---mmm {
  color: var(--elul-blue);
  margin-bottom: 40px;
  font-size: 1.125rem;
}

.paragraph-68, .paragraph-69, .paragraph-70, .paragraph-71, .paragraph-72 {
  color: var(--elul-blue);
  text-align: left;
  margin-bottom: 20px;
}

.bold-text-48 {
  font-size: 18px;
}

.section-1248 {
  display: block;
}

.div-block-10 {
  -webkit-text-fill-color: inherit;
  background-color: #b1414130;
  background-clip: border-box;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.bold-text-49 {
  font-size: 16px;
}

.blog-post-cta-image-only {
  background-color: #2b3a4a;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: block;
  position: relative;
}

.image-37 {
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-11 {
  background-color: #a52626;
  height: 30px;
}

.text-block-52 {
  color: var(--lightest-yellow);
  background-color: #c2939300;
  justify-content: center;
  align-items: center;
  display: flex;
}

.notification_bar {
  background-color: #e5e0e6;
  padding-left: 24px;
  padding-right: 24px;
  position: relative;
  overflow: hidden;
}

.notification_flex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.notification-close {
  position: absolute;
  inset: -32% 1% 0% auto;
}

.image-38 {
  position: static;
  inset: 0% 0% 0% auto;
}

.bold-text-50 {
  color: var(--white);
}

.heading-style-h1-11-strike {
  color: var(--tishrei-green);
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h1-11-strike.text-color-alternate {
  font-size: 45px;
}

.heading-style-h1-11-strike.waters-of-restoration {
  color: var(--nissan-purple);
}

.heading-style-h1-11-strike.waters-of-restoration.ej-prices-bold-font {
  color: var(--adar-red);
  font-size: 3rem;
  text-decoration: line-through;
  display: none;
}

.team8_image-copy {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section-1249 {
  background-image: linear-gradient(#df8867d1, #df8867d1), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/677d75f2c46fc975927b2996_Webflow%20Landing%20Page%20Video%20Backgrounds-min.png");
  background-position: 0 0, 50% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 550px;
}

.button-130 {
  color: var(--elul-blue);
  vertical-align: middle;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 4rem;
  padding-right: 4rem;
  display: inline-block;
}

.container-34271 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1px;
  display: flex;
}

.text-block-53 {
  color: var(--cheshvan-red);
  font-weight: 600;
}

.link-15 {
  color: var(--kislev-purple);
  text-decoration: none;
}

.paragraph-73 {
  text-align: center;
  display: none;
}

.link-block-6 {
  display: block;
}

.paragraph-74 {
  text-align: left;
  margin-top: 27px;
}

.footer-info-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: right;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  font-size: 14px;
  line-height: 1.6em;
  display: flex;
}

.grid-5 {
  grid-template-rows: auto;
}

.light-link-small {
  color: var(--lightest-yellow);
  font-size: 12px;
}

.light-link-small:hover {
  color: var(--white);
}

.background-video-7 {
  background-color: #0000;
  width: 500px;
  max-width: none;
  height: 400px;
}

.container-34272 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-6---right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  place-content: space-around stretch;
  margin-left: auto;
  margin-right: auto;
}

.text-block-54, .text-block-55, .text-block-56 {
  text-align: left;
}

.grid-6---left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-auto-flow: row;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.heading-111 {
  color: var(--white);
  text-align: center;
}

.container-34273 {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 112px;
  display: block;
}

.heading-112 {
  color: var(--white);
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
}

.text-block-57 {
  color: var(--white);
}

.four-elements-buy-button-details---desktop {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.desktop---container-2---testimonials---four-elements {
  color: var(--white);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin: 2rem 5% 4rem;
  display: flex;
}

.desktop---container-2-header-container---four-elements {
  text-align: center;
  width: 100%;
  max-width: 48rem;
}

.heading-style-h6-6-four-elements {
  color: var(--white);
  text-align: center;
  font-family: Raleway, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.4;
}

.testimonial6_client---four-elements {
  text-align: left;
}

.text-block-49---four-elements {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
}

.margin-bottom-3---four-elements, .margin-bottom-3---four-elements.margin-xxlarge, .margin-bottom-3---four-elements.margin-small, .margin-bottom-3---four-elements.margin-xsmall, .margin-bottom-3---four-elements.margin-xxsmall, .margin-bottom-3---four-elements.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top---four-elements {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top---four-elements.margin-medium {
  justify-content: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.margin-top---four-elements.margin-huge, .margin-top---four-elements.margin-xxlarge, .margin-top---four-elements.margin-small {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top---four-elements.margin-medium {
  justify-content: center;
  align-items: center;
  margin: 6px 0 0;
}

.margin-top---four-elements.margin-medium.kl {
  margin-top: 0;
}

.margin-top---four-elements.margin-medium.mikvah {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.margin-top---four-elements.margin-medium.mikvah-landing-page-button {
  flex-flow: column;
}

.margin-top---four-elements.margin-medium.uhjkd {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.margin-top---four-elements.margin-medium.mikvah-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 4rem;
}

.margin-top---four-elements.margin-medium.moon-by-moon-journal-button {
  justify-content: center;
  align-items: center;
}

.margin-top---four-elements.margin-medium {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.desktop---testimonial-container---four-elements {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 27px;
  display: grid;
}

.desktop---testimonials---four-elements {
  background-color: #aa151800;
  background-image: linear-gradient(#4d5e513b, #4d5e513b), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/679020bdbeac9056655dce1a_Four%20Elements%20Landing%20Page%20Mockup%20(4).png");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  margin-top: 0;
  padding: 1rem 2rem;
}

.bold-text-48-copy {
  font-size: 18px;
}

.paragraph-63-copy {
  color: var(--elul-blue);
  font-size: 14px;
  text-decoration: none;
}

.element-image-desktop---left {
  background-color: #d5dfe700;
  border-bottom: 0 #e4ebf3;
  border-radius: 0;
  padding: 30px 30px 60px;
  display: block;
  position: relative;
}

.element-image-desktop---right {
  background-color: #d5dfe700;
  border-bottom: 0 #e4ebf3;
  padding: 30px;
  position: relative;
}

.grid-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: center;
  justify-items: center;
  margin-left: 0;
}

.list-item-9-four-elements {
  color: var(--elul-blue);
  font-size: 16px;
}

.grid-7 {
  border: 1px solid #000;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  max-width: 800px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.background-video-8 {
  max-width: 940px;
  margin: 32px 20px 20px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.container-34273-copy {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 112px;
  display: block;
}

.hero-split-32---four-elements---tablet {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.heading-109---mobile {
  color: var(--elul-blue);
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 35px;
  display: none;
}

.heading-110---mobile {
  color: var(--elul-blue);
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 35px;
}

.heading-113 {
  color: var(--white);
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
  display: none;
}

.this-is-for-you-if---mobile {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.logo-container---four-elements---mobile {
  margin-top: -57px;
  margin-left: 50px;
  padding-left: 0;
}

.mobile---four-elements---header-logo-copy {
  margin-top: 0;
  margin-left: 50px;
}

.hero-wrapper-32---four-elements-mobile {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.shadow-two-32---four-elements-mobile {
  vertical-align: baseline;
  max-width: none;
  overflow: clip;
}

.hero-split-32---four-elements-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.container-34270---four-elements-mobile {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.section-1247---four-elements {
  color: var(--elul-blue);
  background-color: #d5dfe700;
  margin-top: 18px;
}

.image-39 {
  margin-top: 20px;
  padding-top: 0;
}

.hero-wrapper---four-elements-mobile {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.shadow-two-32---four-elements {
  vertical-align: baseline;
  max-width: none;
  overflow: clip;
}

.hero-wrapper-32---four-elements-mobile-left {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.shadow-two-32---four-elements-mobile-left {
  vertical-align: baseline;
  max-width: none;
  overflow: clip;
}

.rj-header-section {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0 30px;
  display: block;
  position: relative;
  overflow: visible;
}

.section-1250 {
  display: none;
}

.rj-header-section-images-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.header-image {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  column-count: 2;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  column-gap: 1.5rem;
  width: 100%;
  height: 100%;
  margin-top: -120%;
  display: grid;
}

.header76_image-list-right-copy, .header76_image-list-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header76_image-list-right-copy-copy, .header76_image-list-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header76_image-list-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.header76_image-wrapper-copy {
  width: 100%;
  padding-top: 120%;
  position: relative;
}

.header76_image-copy {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.rj-form-code-copy {
  background-color: #fffbf1;
  border: 1px solid #0000;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 100px;
  display: block;
}

.rj-what-does-joy-really-mean-section {
  background-color: #df8867;
  border-bottom: 1px solid #e4ebf3;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 30px;
  display: none;
  position: relative;
}

.what-does-joy-really-mean-copy {
  grid-row-gap: 80px;
  background-color: #df8867;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 0 64px;
  display: flex;
}

.rj-what-does-joy-really-mean-section-container {
  grid-column-gap: 80px;
  justify-content: center;
  align-items: center;
  width: 90%;
  display: flex;
}

.rj-what-does-joy-really-mean-image {
  object-fit: cover;
}

.content-copy {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.rj-header-section-images {
  grid-column-gap: 1rem;
  align-items: center;
  height: 100vh;
  padding-right: 5vw;
  overflow: hidden;
}

.hero-heading-center-25 {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 40px 30px 10px;
  position: relative;
}

.container-34275 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-23 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-23.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-33 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-33 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-37 {
  margin-bottom: 24px;
}

.button-primary-39 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-39:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-39:active {
  background-color: #43464d;
}

.shadow-two-33 {
  box-shadow: 0 4px 24px #96a3b514;
}

.image-40 {
  max-width: 2000rem;
}

.hero-heading-center-26 {
  background-color: #f5f7fa;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67b6112b912c8df394c66b6f_Dark%20Blue%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #e4ebf3;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 350px;
  padding: 80px 30px;
  display: block;
  position: relative;
}

.container-34276 {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  background-color: #df8867e0;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 300px;
  margin-top: -54px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.heading-114 {
  color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.italic-text-14 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -96px;
  font-size: 75px;
  font-weight: 400;
  display: flex;
}

.nav-bg-copy {
  background-color: var(--elul-blue);
  position: absolute;
  inset: 0;
  box-shadow: 0 10px 20px #0000001a;
}

.desktop----four-elements---h2-copy {
  color: var(--white);
}

.desktop----four-elements---h2-copy.mikvah.header-for-mikvah {
  text-transform: capitalize;
  font-size: 55px;
}

.desktop----four-elements---h2-copy.mikvah.jhjkd {
  text-transform: none;
  font-size: 55px;
}

.desktop----four-elements---h2-copy.mikvah.jhjkd.dwer3 {
  font-size: 20px;
}

.desktop----four-elements---h2-copy.desktop---my-moon-message---heading-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding-bottom: 10px;
  display: flex;
}

.desktop----four-elements---h2-copy.desktop---my-moon-message---heading-1.my-moon-message-landing-page-header-image-title {
  justify-content: center;
  align-items: center;
  margin-top: 18px;
}

.four-elements-container-for-code-in-header {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.desktop---four-elements-intro-key-details-copy {
  display: none;
}

.four-elements-mockup-desktop---left---original-copy {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  display: none;
  position: relative;
}

.desktop---footer-cta---four-elements {
  background-image: linear-gradient(#2b3a4abd, #2b3a4abd), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/670fc9b34610217f709edac7_Moonlight%20Mikvah%20Ritual%20Kit%20Email%20GIF%20(3).png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 100px;
}

.desktop---footer-cta---four-elements.my-moon-message-landing-page-header {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
  background-position: 50%;
  background-attachment: scroll;
}

.desktop---footer-cta---four-elements.footer-cta-my-moon-message-landing-page {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.desktop---footer-cta---four-elements.footer-cta-four-elements-landing-page-copy {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 40px;
  padding-bottom: 40px;
}

.desktop---footer-cta---four-elements.four-elements-landing-page-header-copy {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
  background-position: 50%;
  background-attachment: scroll;
}

.my-moon-message---header-logo-copy {
  margin-top: 57px;
  margin-left: 50px;
}

.iphone-mockup-desktop---left-2-copy {
  background-color: #d5dfe700;
  border-bottom: 0 #e4ebf3;
  border-radius: 0;
  padding: 30px 30px 60px;
  display: block;
  position: relative;
}

.hero-wrapper-32-2 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.shadow-two-32-2 {
  vertical-align: baseline;
  max-width: none;
  overflow: clip;
  box-shadow: 0 4px 24px #96a3b514;
}

.heading-109-2 {
  color: var(--elul-blue);
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 35px;
}

.margin-bottom-24px-35-2 {
  color: var(--elul-blue);
  margin-bottom: 24px;
  font-size: 18px;
}

.section-1245-mmm {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6750a6db161524c22158630c_My%20Moon%20Message%20Landing%20Page%20Mockup%20(1)-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
  margin-top: 0;
}

.image-41 {
  display: block;
}

.paragraph-75 {
  color: var(--white);
  margin-top: -27px;
  font-size: 20px;
}

.container-34277 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.notification_bar-four-elements {
  background-color: #6b96ca;
  padding-left: 24px;
  padding-right: 24px;
  display: none;
  position: relative;
  overflow: hidden;
}

.director-of-development {
  color: var(--elul-blue);
  text-transform: none;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 32px;
  font-weight: 300;
  text-decoration: none;
  display: inline;
  overflow: visible;
}

.heading-style-h2-11 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.form_message-success {
  background-color: var(--\<unknown\|relume-variable-background-color-6\>);
  color: var(--\<unknown\|relume-variable-text-color-4\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 2.5rem;
  display: flex;
}

.text-size-medium-109 {
  color: var(--white);
  text-align: center;
  margin-top: 10px;
  font-size: 1rem;
  font-style: italic;
}

.event-item-header3_form {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 1rem;
  display: flex;
}

.event-item-header3_instructions-callout {
  background-color: #0000001a;
  align-items: center;
  padding: 1.5rem;
  line-height: 1.6;
}

.heading-style-h3-2 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.container-small-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.button-131 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-131.is-alternate {
  border-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.event-item-header3_countdown {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-width: 0;
  border-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--white);
  border-radius: 0;
  justify-content: center;
  padding: 1rem 1.5rem;
  display: inline-flex;
}

.countdown-timer_redefining-joy {
  flex-direction: column;
  align-items: center;
}

.image-overlay-layer-6 {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.tag-4 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: #000;
  background-color: #eee;
  border: 1px #eee;
  justify-content: center;
  align-items: center;
  padding: .25rem .5rem;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.tag-4.is-alternate {
  border-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.event-item-header-3-instructions-delete {
  z-index: 1;
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  text-align: left;
  background-color: #f2f3f3;
  padding: 2rem;
  position: relative;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_input-2 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-2:focus {
  border-color: #000;
}

.form_input-2::placeholder {
  color: #0009;
}

.form_input-2.is-alternate {
  border-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.form_input-2.is-alternate::placeholder {
  color: #fff9;
}

.divider-vertical {
  background-color: var(--\<unknown\|relume-variable-border-color-1\>);
  align-self: stretch;
  width: 1px;
}

.divider-vertical.is-alternate {
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
}

.rl-styleguide_label {
  color: #1e51f7;
  white-space: nowrap;
  cursor: context-menu;
  background-color: #ebeffa;
  padding: .25rem .5rem;
  font-size: .75rem;
  display: inline-block;
}

.container-large-42 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-128 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.form_message-error {
  background-color: var(--\<unknown\|relume-variable-background-color-8\>);
  color: var(--\<unknown\|relume-variable-text-color-5\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.text-size-tiny-3 {
  font-size: .75rem;
}

.section_event-item-header3 {
  position: relative;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.event-item-header3_background-image-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.event-item-header3_form-block {
  max-width: 30rem;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.event-item-header3_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.padding-global-104 {
  padding-left: 5%;
  padding-right: 5%;
}

.event-item-header3_number-changes {
  display: none;
}

.event-item-header3_instructions-callout-image {
  margin-top: 1.5rem;
}

.margin-top, .margin-top.margin-medium, .margin-top.margin-xsmall, .margin-top.margin-medium, .margin-top.margin-xxlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-weight-semibold {
  font-weight: 600;
}

.text-align-center-21 {
  text-align: center;
}

.event-item-header3_number-wrapper {
  flex-direction: column;
  align-items: center;
  min-width: 4.5rem;
  display: none;
}

.event-item-header3_component {
  z-index: 1;
  position: relative;
}

.padding-section-large-109-ej {
  margin-left: 0;
  margin-right: 0;
  padding-top: 1rem;
  padding-bottom: 0;
}

.padding-section-medium-8-redefining-joy {
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.rj-header-section-button-container-copy {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-button-container-copy.margin-medium {
  justify-content: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.rj-header-section-button-container-copy.margin-huge, .rj-header-section-button-container-copy.margin-xxlarge, .rj-header-section-button-container-copy.margin-small {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-button-container-copy.margin-medium {
  justify-content: center;
  align-items: center;
  margin: 6px 0 0;
}

.rj-header-section-button-container-copy.margin-medium.kl {
  margin-top: 0;
}

.rj-header-section-button-container-copy.margin-medium.mikvah {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.rj-header-section-button-container-copy.margin-medium.mikvah-landing-page-button {
  flex-flow: column;
}

.rj-header-section-button-container-copy.margin-medium.uhjkd {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.rj-header-section-button-container-copy.margin-medium.mikvah-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 4rem;
}

.rj-header-section-button-container-copy.margin-medium.moon-by-moon-journal-button {
  justify-content: center;
  align-items: center;
}

.rj-header-section-button-container-copy.margin-medium {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.team8_image-wrapper-embodied-joy {
  width: 100%;
  padding-left: 40px;
  padding-right: 40px;
  overflow: hidden;
}

.paragraph-76 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
}

.paragraph-76.this-night-haggadah {
  text-align: left;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.faq3_component_redefining-joy {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: .75fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: flex;
}

.rj-header-section-grid-text-header-title-container-copy {
  color: var(--elul-blue);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container-copy.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container-copy.rj-header-section-grid-text-header-title {
  color: var(--elul-blue);
  text-align: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container-copy.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container-copy.margin-xxlarge {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.rj-header-section-grid-text-header-title-container-copy.margin-tiny, .rj-header-section-grid-text-header-title-container-copy.margin-small, .rj-header-section-grid-text-header-title-container-copy.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container-copy.margin-small {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  float: none;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start stretch;
  margin: 0 0 1rem;
  display: flex;
}

.rj-header-section-grid-text-header-title-container-copy.margin-xxlarge-nmrb {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container-copy.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container-copy.margin-small {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.rj-header-section-grid-text-header-title-container-copy.margin-small.moon-by-moon-header-text {
  color: var(--white);
}

.rj-header-section-grid-text-header-title-container-copy.margin-small.wor {
  margin-bottom: 2rem;
}

.rj-header-section-grid-text-header-title-container-copy.margin-small {
  color: var(--kislev-purple);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-grid-text-header-title-container-copy.margin-xxlarge, .rj-header-section-grid-text-header-title-container-copy.margin-small, .rj-header-section-grid-text-header-title-container-copy.margin-xxlarge, .rj-header-section-grid-text-header-title-container-copy.margin-small, .rj-header-section-grid-text-header-title-container-copy.margin-xxlarge, .rj-header-section-grid-text-header-title-container-copy.margin-small, .rj-header-section-grid-text-header-title-container-copy.ujhjkd8 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rj-header-section-paragraph-text-copy {
  color: var(--elul-blue);
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 1.125rem;
}

.code-embed-5 {
  justify-content: center;
  display: none;
}

.code-embed-5.this-night-haggadah {
  display: block;
}

.container-large-redefining-joy {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-5-redefining-joy {
  color: #2b3a4a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.rich-text-block-6 {
  color: var(--elul-blue);
}

.heading-115 {
  display: flex;
}

.paragraph-76---thank-you {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 73px;
}

.hero-heading-center-25---thank-you {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px 10px;
  position: relative;
}

.footer-dark---thank-you {
  background-color: #2b3a4a;
  border-bottom: 1px solid #e4ebf3;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px;
  position: relative;
}

.read-more-events {
  color: var(--elul-blue);
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
}

.read-more-events.tammuz-tx.moon-manual-well-cirlcle-section {
  color: var(--white);
}

.read-more-events.kislev-tx {
  padding-bottom: 2px;
  display: none;
  overflow: visible;
}

.read-more-events.my0 {
  color: var(--elul-blue);
}

.read-more-events.light-link.centered-label {
  align-self: auto;
  margin-top: 40px;
}

.read-more-events.centered-label {
  text-align: center;
}

.read-more-events.secondary-button {
  color: var(--white);
  text-align: center;
  border: 1px solid #fff0;
  padding-top: 20px;
  display: block;
}

.read-more-events.label-padding-bottom {
  margin-bottom: 40px;
  padding-left: 10px;
}

.read-more-events.events-page {
  color: var(--tevet-blue);
}

.read-more-events.read-more-blog-page, .read-more-events.blog-page, .read-more-events.label-blog {
  color: var(--elul-blue);
}

.read-more-events.more-readables {
  color: var(--white);
}

.read-more-events.label_foter {
  color: var(--elul-blue);
}

.read-more-events.label3 {
  color: var(--tammuz-red);
}

.label-join-the-movement-well-circles-page {
  color: var(--elul-blue);
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
}

.label-join-the-movement-well-circles-page.tammuz-tx.moon-manual-well-cirlcle-section {
  color: var(--white);
}

.label-join-the-movement-well-circles-page.kislev-tx {
  padding-bottom: 2px;
  display: none;
  overflow: visible;
}

.label-join-the-movement-well-circles-page.my0 {
  color: var(--elul-blue);
}

.label-join-the-movement-well-circles-page.light-link.centered-label {
  align-self: auto;
  margin-top: 40px;
}

.label-join-the-movement-well-circles-page.centered-label {
  text-align: center;
}

.label-join-the-movement-well-circles-page.secondary-button {
  color: var(--white);
  text-align: center;
  border: 1px solid #fff0;
  padding-top: 20px;
  display: block;
}

.label-join-the-movement-well-circles-page.label-padding-bottom {
  margin-bottom: 40px;
  padding-left: 10px;
}

.label-join-the-movement-well-circles-page.events-page {
  color: var(--tevet-blue);
}

.label-join-the-movement-well-circles-page.read-more-blog-page, .label-join-the-movement-well-circles-page.blog-page, .label-join-the-movement-well-circles-page.label-blog {
  color: var(--elul-blue);
}

.label-join-the-movement-well-circles-page.more-readables {
  color: var(--white);
}

.label-join-the-movement-well-circles-page.label_foter {
  color: var(--elul-blue);
}

.label-join-the-movement-well-circles-page.label3 {
  color: var(--tammuz-red);
}

.label-read-more-well-circles-page {
  color: var(--elul-blue);
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
}

.label-read-more-well-circles-page.tammuz-tx.moon-manual-well-cirlcle-section {
  color: var(--white);
}

.label-read-more-well-circles-page.kislev-tx {
  padding-bottom: 2px;
  display: none;
  overflow: visible;
}

.label-read-more-well-circles-page.my0 {
  color: var(--elul-blue);
}

.label-read-more-well-circles-page.light-link.centered-label {
  align-self: auto;
  margin-top: 40px;
}

.label-read-more-well-circles-page.centered-label {
  text-align: center;
}

.label-read-more-well-circles-page.secondary-button {
  color: var(--white);
  text-align: center;
  border: 1px solid #fff0;
  padding-top: 20px;
  display: block;
}

.label-read-more-well-circles-page.label-padding-bottom {
  margin-bottom: 40px;
  padding-left: 10px;
}

.label-read-more-well-circles-page.events-page {
  color: var(--tevet-blue);
}

.label-read-more-well-circles-page.read-more-blog-page, .label-read-more-well-circles-page.blog-page, .label-read-more-well-circles-page.label-blog {
  color: var(--elul-blue);
}

.label-read-more-well-circles-page.more-readables {
  color: var(--white);
}

.label-read-more-well-circles-page.label_foter {
  color: var(--elul-blue);
}

.label-read-more-well-circles-page.label3 {
  color: var(--tammuz-red);
}

.label-view-more-get-notified-well-cirlces {
  color: var(--elul-blue);
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
}

.label-view-more-get-notified-well-cirlces.tammuz-tx.moon-manual-well-cirlcle-section {
  color: var(--white);
}

.label-view-more-get-notified-well-cirlces.kislev-tx {
  padding-bottom: 2px;
  display: none;
  overflow: visible;
}

.label-view-more-get-notified-well-cirlces.my0 {
  color: var(--elul-blue);
}

.label-view-more-get-notified-well-cirlces.light-link.centered-label {
  align-self: auto;
  margin-top: 40px;
}

.label-view-more-get-notified-well-cirlces.centered-label {
  text-align: center;
}

.label-view-more-get-notified-well-cirlces.secondary-button {
  color: var(--white);
  text-align: center;
  border: 1px solid #fff0;
  padding-top: 20px;
  display: block;
}

.label-view-more-get-notified-well-cirlces.label-padding-bottom {
  margin-bottom: 40px;
  padding-left: 10px;
}

.label-view-more-get-notified-well-cirlces.events-page {
  color: var(--tevet-blue);
}

.label-view-more-get-notified-well-cirlces.read-more-blog-page, .label-view-more-get-notified-well-cirlces.blog-page, .label-view-more-get-notified-well-cirlces.label-blog {
  color: var(--elul-blue);
}

.label-view-more-get-notified-well-cirlces.more-readables {
  color: var(--white);
}

.label-view-more-get-notified-well-cirlces.label_foter {
  color: var(--elul-blue);
}

.label-view-more-get-notified-well-cirlces.label3 {
  color: var(--tammuz-red);
}

.get-notified-background-color {
  z-index: 2;
  color: #d5e0e7;
  background-color: #fff;
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  max-width: 480px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.get-notified-background-color.moon-manual-block, .get-notified-background-color.our-moon-manuals {
  background-color: var(--elul-blue);
}

.get-notified-background-color.digital-monthly-guides-background {
  color: #fff;
  background-color: #2b3a4a;
}

.get-notified-background-color.get-instant-acess-background {
  background-color: #2b3a4a;
}

.get-notified-background-color.well-circle-page {
  background-color: #d5e0e7;
}

.heading-117, .paragraph-77 {
  color: var(--elul-blue);
}

.form-cover-wrapper-copy {
  background-color: var(--kislev-purple);
  margin-top: -60px;
  margin-bottom: -60px;
  margin-right: -60px;
}

.form-cover-wrapper-copy.elul-bg {
  background-color: var(--elul-blue);
}

.form-cover-wrapper-copy.list-a-well-circle-image-background-color {
  background-color: var(--white);
}

.list-a-well-circle-background-color-for-form {
  color: var(--elul-blue);
  background-color: #fff;
  max-width: 1320px;
}

.list-a-well-circle-background-color-for-form.m {
  max-width: 1200px;
}

.list-a-well-circle-background-color-for-form.s {
  max-width: 960px;
}

.list-a-well-circle-background-color-for-form.xs {
  max-width: 720px;
}

.list-a-well-circle-background-color-for-form.video-split-grid {
  margin-top: 60px;
}

.list-a-well-circle-background-color-for-form.container-wc, .list-a-well-circle-background-color-for-form.blog-page-container, .list-a-well-circle-background-color-for-form.our-moon-manuals {
  background-color: #2b3a4a;
}

.list-a-well-circle-background-color-for-form._172 {
  background-color: #fff;
}

.list-a-well-circle-background-color-for-form.container-read-more {
  background-color: #2b3a4a;
}

.label-read-more-blog {
  color: var(--elul-blue);
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
}

.label-read-more-blog.tammuz-tx.moon-manual-well-cirlcle-section {
  color: var(--white);
}

.label-read-more-blog.kislev-tx {
  padding-bottom: 2px;
  display: none;
  overflow: visible;
}

.label-read-more-blog.my0 {
  color: var(--elul-blue);
}

.label-read-more-blog.light-link.centered-label {
  align-self: auto;
  margin-top: 40px;
}

.label-read-more-blog.centered-label {
  text-align: center;
}

.label-read-more-blog.secondary-button {
  color: var(--white);
  text-align: center;
  border: 1px solid #fff0;
  padding-top: 20px;
  display: block;
}

.label-read-more-blog.label-padding-bottom {
  margin-bottom: 40px;
  padding-left: 10px;
}

.label-read-more-blog.events-page {
  color: var(--tevet-blue);
}

.label-read-more-blog.read-more-blog-page, .label-read-more-blog.blog-page, .label-read-more-blog.label-blog {
  color: var(--elul-blue);
}

.label-read-more-blog.more-readables {
  color: var(--white);
}

.label-read-more-blog.label_foter {
  color: var(--elul-blue);
}

.label-read-more-blog.label3 {
  color: var(--tammuz-red);
}

.label-copy.read-more-blog-page, .label-copy.blog-page, .label-copy.label-blog {
  color: var(--elul-blue);
}

.label-copy-copy {
  color: var(--white);
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
}

.label-copy-copy.tammuz-tx.moon-manual-well-cirlcle-section {
  color: var(--white);
}

.label-copy-copy.kislev-tx {
  padding-bottom: 2px;
  display: none;
  overflow: visible;
}

.label-copy-copy.my0 {
  color: var(--elul-blue);
}

.label-copy-copy.light-link.centered-label {
  align-self: auto;
  margin-top: 40px;
}

.label-copy-copy.centered-label {
  text-align: center;
}

.label-copy-copy.secondary-button {
  color: var(--white);
  text-align: center;
  border: 1px solid #fff0;
  padding-top: 20px;
  display: block;
}

.label-copy-copy.label-padding-bottom {
  margin-bottom: 40px;
  padding-left: 10px;
}

.label-copy-copy.events-page {
  color: var(--tevet-blue);
}

.label-copy-copy.read-more-blog-page, .label-copy-copy.blog-page, .label-copy-copy.label-blog {
  color: var(--elul-blue);
}

.label-copy-copy.more-readables {
  color: var(--white);
}

.label-copy-copy.label_foter {
  color: var(--elul-blue);
}

.label-copy-copy.label3 {
  color: var(--tammuz-red);
}

.label-copy-copy.label-read-more-blog {
  color: var(--elul-blue);
}

.subtitle-moon-manuals-section-on-blog-page {
  color: var(--white);
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
}

.subtitle-moon-manuals-section-on-blog-page.tammuz-tx.moon-manual-well-cirlcle-section {
  color: var(--white);
}

.subtitle-moon-manuals-section-on-blog-page.kislev-tx {
  padding-bottom: 2px;
  display: none;
  overflow: visible;
}

.subtitle-moon-manuals-section-on-blog-page.my0 {
  color: var(--elul-blue);
}

.subtitle-moon-manuals-section-on-blog-page.light-link.centered-label {
  align-self: auto;
  margin-top: 40px;
}

.subtitle-moon-manuals-section-on-blog-page.centered-label {
  text-align: center;
}

.subtitle-moon-manuals-section-on-blog-page.secondary-button {
  color: var(--white);
  text-align: center;
  border: 1px solid #fff0;
  padding-top: 20px;
  display: block;
}

.subtitle-moon-manuals-section-on-blog-page.label-padding-bottom {
  margin-bottom: 40px;
  padding-left: 10px;
}

.subtitle-moon-manuals-section-on-blog-page.events-page {
  color: var(--tevet-blue);
}

.subtitle-moon-manuals-section-on-blog-page.read-more-blog-page, .subtitle-moon-manuals-section-on-blog-page.blog-page, .subtitle-moon-manuals-section-on-blog-page.label-blog {
  color: var(--elul-blue);
}

.subtitle-moon-manuals-section-on-blog-page.more-readables {
  color: var(--white);
}

.subtitle-moon-manuals-section-on-blog-page.label_foter {
  color: var(--elul-blue);
}

.subtitle-moon-manuals-section-on-blog-page.label3 {
  color: var(--tammuz-red);
}

.subtitle-for-moon-manuals-on-blog-page-background {
  color: var(--lightest-yellow);
  background-color: #2b3a4a;
  max-width: 1320px;
}

.subtitle-for-moon-manuals-on-blog-page-background.m {
  max-width: 1200px;
}

.subtitle-for-moon-manuals-on-blog-page-background.s {
  max-width: 960px;
}

.subtitle-for-moon-manuals-on-blog-page-background.xs {
  max-width: 720px;
}

.subtitle-for-moon-manuals-on-blog-page-background.video-split-grid {
  margin-top: 60px;
}

.subtitle-for-moon-manuals-on-blog-page-background.container-wc, .subtitle-for-moon-manuals-on-blog-page-background.blog-page-container, .subtitle-for-moon-manuals-on-blog-page-background.our-moon-manuals {
  background-color: #2b3a4a;
}

.subtitle-for-moon-manuals-on-blog-page-background._172 {
  background-color: #fff;
}

.subtitle-for-moon-manuals-on-blog-page-background.container-read-more {
  background-color: #2b3a4a;
}

.slider-heading-block-copy.moon-manual-block, .slider-heading-block-copy.our-moon-manuals {
  background-color: var(--elul-blue);
}

.slider-heading-block-copy {
  z-index: 2;
  color: #d5e0e7;
  background-color: #2b3a4a;
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  max-width: 480px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.slider-heading-block-copy.moon-manual-block, .slider-heading-block-copy.our-moon-manuals {
  background-color: var(--elul-blue);
}

.slider-heading-block-copy.digital-monthly-guides-background {
  color: #fff;
  background-color: #2b3a4a;
}

.slider-heading-block-copy.get-instant-acess-background {
  background-color: #2b3a4a;
}

.container-34276-copy {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  background-color: #df8867e0;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 300px;
  margin-top: -54px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.container-34276-copy.this-night-haggadah {
  background-color: #6b96ca00;
}

.my0-copy {
  color: var(--elul-blue);
  margin-top: 0;
  margin-bottom: 0;
}

.my0-copy.blog-tag-title, .rich-text-block-7 {
  color: var(--elul-blue);
}

.wrapper-copy {
  margin-top: 60px;
  margin-bottom: 60px;
  position: relative;
}

.wrapper-copy.xl {
  margin-top: 120px;
  margin-bottom: 120px;
}

.wrapper-copy.l {
  margin-top: 75px;
  margin-bottom: 40px;
}

.wrapper-copy.no-top-border {
  margin-top: auto;
}

.wrapper-copy.xl-dfd {
  margin-top: 120px;
  margin-bottom: 120px;
}

.wrapper-copy._54564 {
  display: none;
}

.container-copy.container-wc, .container-copy.blog-page-container, .container-copy.our-moon-manuals {
  background-color: #2b3a4a;
}

.qa-icon-copy {
  color: var(--tammuz-red);
  width: 16px;
  height: 16px;
  margin-top: 10px;
  font-size: 16px;
  line-height: 1em;
  position: absolute;
  top: 0;
  left: 0;
}

.image-cover-copy {
  background-color: var(--tishrei-green);
  text-transform: none;
  object-fit: cover;
  background-color: var(--tishrei-green);
  text-transform: none;
  object-fit: cover;
  background-color: var(--tishrei-green);
  text-transform: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.label-copy.read-more-blog-page, .label-copy.blog-page, .label-copy.label-blog {
  color: var(--elul-blue);
}

.label-copy.read-more-blog-page, .label-copy.blog-page, .label-copy.label-blog {
  color: var(--elul-blue);
}

.label-copy {
  color: var(--white);
  letter-spacing: .05em;
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
}

.label-copy.tammuz-tx.moon-manual-well-cirlcle-section {
  color: var(--white);
}

.label-copy.kislev-tx {
  padding-bottom: 2px;
  display: none;
  overflow: visible;
}

.label-copy.my0 {
  color: var(--elul-blue);
}

.label-copy.light-link.centered-label {
  align-self: auto;
  margin-top: 40px;
}

.label-copy.centered-label {
  text-align: center;
}

.label-copy.secondary-button {
  color: var(--white);
  text-align: center;
  border: 1px solid #fff0;
  padding-top: 20px;
  display: block;
}

.label-copy.label-padding-bottom {
  margin-bottom: 40px;
  padding-left: 10px;
}

.label-copy.events-page {
  color: var(--tevet-blue);
}

.label-copy.read-more-blog-page, .label-copy.blog-page, .label-copy.label-blog {
  color: var(--elul-blue);
}

.label-copy.more-readables {
  color: var(--white);
}

.label-copy.label_foter {
  color: var(--elul-blue);
}

.label-copy.label3 {
  color: var(--tammuz-red);
}

.section-copy {
  padding-left: 128px;
  padding-right: 100px;
  position: relative;
  overflow: hidden;
}

.section-copy.elul-bg {
  background-color: var(--elul-blue);
  margin-top: 0;
  padding-top: 0;
  display: block;
}

.section-copy.elul-bg.consultants-advisors {
  display: none;
}

.section-copy.kislev-bg, .section-copy.tishrei-bg.overflown._48 {
  background-color: var(--elul-blue);
}

.section-copy.hide-financial-repoorts {
  display: none;
}

.section-copy.av-bg-11, .section-copy.d872 {
  background-color: #2b3a4a;
}

.section-copy.mikvah-landing-page-events-copy {
  background-color: #d5e0e7;
  padding-top: 0;
  padding-bottom: 0;
}

.container-copy.container-wc, .container-copy.blog-page-container, .container-copy.our-moon-manuals {
  background-color: #2b3a4a;
}

.container-copy {
  color: var(--lightest-yellow);
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-copy.m {
  max-width: 1200px;
}

.container-copy.s {
  max-width: 960px;
}

.container-copy.xs {
  max-width: 720px;
}

.container-copy.video-split-grid {
  margin-top: 60px;
}

.container-copy.container-wc, .container-copy.blog-page-container, .container-copy.our-moon-manuals {
  background-color: #2b3a4a;
}

.container-copy._172 {
  background-color: #fff;
}

.container-copy.container-read-more {
  background-color: #2b3a4a;
}

.image-cover-copy-copy {
  text-transform: none;
  object-fit: cover;
  background-color: #2b3a4a;
  background-color: var(--tishrei-green);
  text-transform: none;
  object-fit: cover;
  background-color: var(--tishrei-green);
  text-transform: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.h1-copy {
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 56px;
  font-weight: 300;
  line-height: 1.1em;
}

.h1-copy.my0.h1-copy.h1111 {
  color: var(--elul-blue);
}

.h1-copy.h1-copy.home-page-stats {
  color: var(--tevet-blue);
}

.h1-copy.blog-template {
  color: var(--elul-blue);
}

.h1-copy.grow-in-community-mobile-view {
  color: var(--white);
}

.h1-copy-copy {
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 56px;
  font-weight: 300;
  line-height: 1.1em;
}

.h1-copy-copy.my0.h1-copy.h1111 {
  color: var(--elul-blue);
}

.h1-copy-copy.h1-copy.home-page-stats {
  color: var(--tevet-blue);
}

.h1-copy-copy.blog-template {
  color: var(--elul-blue);
}

.h1-copy-copy.grow-in-community-mobile-view {
  color: var(--white);
}

.h1-copy-copy-copy {
  color: var(--elul-blue);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 56px;
  font-weight: 300;
  line-height: 1.1em;
}

.h1-copy-copy-copy.my0.h1-copy.h1111 {
  color: var(--elul-blue);
}

.h1-copy-copy-copy.h1-copy.home-page-stats {
  color: var(--tevet-blue);
}

.h1-copy-copy-copy.blog-template {
  color: var(--elul-blue);
}

.h1-copy-copy-copy.grow-in-community-mobile-view {
  color: var(--white);
}

.paragraph-78-copy {
  color: var(--elul-blue);
}

.upcoming-moon-manual-background-color {
  z-index: 2;
  color: #d5e0e7;
  background-color: #2b3a4a;
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  max-width: 480px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.upcoming-moon-manual-background-color.moon-manual-block, .upcoming-moon-manual-background-color.our-moon-manuals {
  background-color: var(--elul-blue);
}

.upcoming-moon-manual-background-color.digital-monthly-guides-background {
  color: #fff;
  background-color: #2b3a4a;
}

.upcoming-moon-manual-background-color.get-instant-acess-background {
  background-color: #2b3a4a;
}

.moon-manuals-cta-background-color {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 200px;
  display: flex;
}

.moon-manuals-cta-background-color.moon-manual-header-button {
  margin-top: 0;
}

.moon-manual-section-background-color {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  height: 400px;
  padding-top: 20px;
  display: flex;
}

.moon-manual-section-background-color.moon-manual-tablet-view {
  padding-top: 74px;
}

.digital-monthly-guides-called-moon-manuals-background {
  color: var(--lightest-yellow);
  background-color: #fefcf5;
  max-width: 1320px;
}

.digital-monthly-guides-called-moon-manuals-background.m {
  max-width: 1200px;
}

.digital-monthly-guides-called-moon-manuals-background.s {
  max-width: 960px;
}

.digital-monthly-guides-called-moon-manuals-background.xs {
  max-width: 720px;
}

.digital-monthly-guides-called-moon-manuals-background.video-split-grid {
  margin-top: 60px;
}

.digital-monthly-guides-called-moon-manuals-background.container-wc, .digital-monthly-guides-called-moon-manuals-background.blog-page-container, .digital-monthly-guides-called-moon-manuals-background.our-moon-manuals {
  background-color: #2b3a4a;
}

.digital-monthly-guides-called-moon-manuals-background._172 {
  background-color: #fff;
}

.digital-monthly-guides-called-moon-manuals-background.container-read-more {
  background-color: #2b3a4a;
}

.moon-manual-header-1-on-blog-page {
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 56px;
  font-weight: 300;
  line-height: 1.1em;
}

.moon-manual-header-1-on-blog-page.my0.h1-copy.h1111 {
  color: var(--elul-blue);
}

.moon-manual-header-1-on-blog-page.h1-copy.home-page-stats {
  color: var(--tevet-blue);
}

.moon-manual-header-1-on-blog-page.blog-template {
  color: var(--elul-blue);
}

.moon-manual-header-1-on-blog-page.grow-in-community-mobile-view {
  color: var(--white);
}

.hero-heading-center-27 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-34278 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-24 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-24.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-34 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-34 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-38 {
  margin-bottom: 24px;
}

.button-primary-40 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-40:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-40:active {
  background-color: #43464d;
}

.shadow-two-34 {
  box-shadow: 0 4px 24px #96a3b514;
}

.rj-header-section-title-text-mobile-only {
  color: var(--adar-red);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.rj-header-section-title-text-mobile-only.this-night-haggadah {
  text-align: left;
  color: #6b96ca;
  padding-left: 100px;
  padding-right: 100px;
}

.italic-text-14-mobile-only {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: -96px;
  font-size: 75px;
  font-weight: 400;
  display: flex;
}

.paragraph-rj-mobile-header {
  color: var(--white);
  margin-top: -27px;
  font-size: 20px;
}

.rj-mobile-atw-logo {
  display: block;
}

.hero-heading-center-26-rj-mobile-header-section {
  background-color: #f5f7fa;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67b6112b912c8df394c66b6f_Dark%20Blue%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #e4ebf3;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 350px;
  padding: 80px 30px;
  display: block;
  position: relative;
}

.hero-heading-center-26-rj-mobile-header-section.this-night-haggadah {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67dae168a3731955abe9162a_Dark%20Blue.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.heading-118, .paragraph-79 {
  color: var(--elul-blue);
}

.container---homepage-well-circles {
  background-color: #2b3a4a;
  max-width: 1320px;
}

.container---homepage-well-circles.m {
  max-width: 1200px;
}

.container---homepage-well-circles.s {
  max-width: 960px;
}

.container---homepage-well-circles.xs {
  max-width: 720px;
}

.container---homepage-well-circles.video-split-grid {
  margin-top: 60px;
}

.slider-offset---homepage-mm {
  background-color: var(--elul-blue);
  height: 180px;
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.slider-offset---homepage-mm.av-bg {
  background-color: var(--lightest-yellow);
}

.h1---homepage-well-circles {
  color: var(--white);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 56px;
  font-weight: 300;
  line-height: 1.1em;
}

.h1---homepage-well-circles.my0.h1-copy.h1111 {
  color: var(--elul-blue);
}

.h1---homepage-well-circles.h1-copy.home-page-stats {
  color: var(--tevet-blue);
}

.h1---homepage-well-circles.blog-template {
  color: var(--elul-blue);
}

.h1---homepage-well-circles.grow-in-community-mobile-view {
  color: var(--white);
}

.paragraph-80, .paragraph-81, .paragraph-82, .heading-119, .paragraph-83, .paragraph-84, .paragraph-85 {
  color: var(--elul-blue);
}

.div-block-12 {
  justify-content: center;
  margin-bottom: 30px;
  display: flex;
}

.container---co-facilitate-page {
  color: var(--lightest-yellow);
  background-color: #fefcf5;
  max-width: 1320px;
}

.container---co-facilitate-page.m {
  max-width: 1200px;
}

.container---co-facilitate-page.s {
  max-width: 960px;
}

.container---co-facilitate-page.xs {
  max-width: 720px;
}

.container---co-facilitate-page.video-split-grid {
  margin-top: 60px;
}

.container---co-facilitate-page.container-wc, .container---co-facilitate-page.blog-page-container, .container---co-facilitate-page.our-moon-manuals {
  background-color: #2b3a4a;
}

.container---co-facilitate-page._172 {
  background-color: #fff;
}

.container---co-facilitate-page.container-read-more {
  background-color: #2b3a4a;
}

.container---co-facilitate-header {
  color: var(--lightest-yellow);
  background-color: #fefcf5;
  max-width: 1320px;
}

.container---co-facilitate-header.m {
  max-width: 1200px;
}

.container---co-facilitate-header.s {
  max-width: 960px;
}

.container---co-facilitate-header.xs {
  max-width: 720px;
}

.container---co-facilitate-header.video-split-grid {
  margin-top: 60px;
}

.container---co-facilitate-header.container-wc, .container---co-facilitate-header.blog-page-container, .container---co-facilitate-header.our-moon-manuals {
  background-color: #2b3a4a;
}

.container---co-facilitate-header._172 {
  background-color: #fff;
}

.container---co-facilitate-header.container-read-more {
  background-color: #2b3a4a;
}

.heading---co-facilitate {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
  align-self: center;
  margin-bottom: 20px;
}

.section---co-facilitate---mobile {
  padding-left: 128px;
  padding-right: 100px;
  position: relative;
  overflow: hidden;
}

.section---co-facilitate---mobile.elul-bg {
  background-color: var(--elul-blue);
  margin-top: 0;
  padding-top: 0;
  display: block;
}

.section---co-facilitate---mobile.elul-bg.consultants-advisors {
  display: none;
}

.section---co-facilitate---mobile.kislev-bg, .section---co-facilitate---mobile.tishrei-bg.overflown._48 {
  background-color: var(--elul-blue);
}

.section---co-facilitate---mobile.hide-financial-repoorts {
  display: none;
}

.section---co-facilitate---mobile.av-bg-11, .section---co-facilitate---mobile.d872 {
  background-color: #2b3a4a;
}

.section---co-facilitate---mobile.mikvah-landing-page-events-copy {
  background-color: #d5e0e7;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-120, .paragraph-86 {
  color: var(--elul-blue);
}

.slider-heading-block-copy-copy {
  z-index: 2;
  background-color: var(--lightest-yellow);
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  max-width: 480px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.button---moon-manual-landing-page {
  background-color: var(--adar-red);
  color: var(--white);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 60px;
  align-self: flex-start;
  height: auto;
  padding: 20px 40px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.button---moon-manual-landing-page:hover {
  background-color: var(--dark-elul-blue);
}

.button---moon-manual-landing-page.light {
  background-color: var(--lightest-yellow);
  color: var(--dark-elul-blue);
  align-self: center;
}

.button---moon-manual-landing-page.light:hover {
  background-color: var(--white);
}

.button---moon-manual-landing-page.light.link-list {
  align-self: center;
  margin-bottom: 40px;
}

.button---moon-manual-landing-page.light.center-button {
  align-self: center;
}

.button---moon-manual-landing-page.light.center-button.b1 {
  margin-top: -3px;
}

.button---moon-manual-landing-page.light.left-align-button {
  align-self: flex-start;
}

.button---moon-manual-landing-page.outline {
  border: 1px solid var(--elul-blue);
  color: var(--elul-blue);
  background-color: #0000;
}

.button---moon-manual-landing-page.outline:hover {
  border-color: var(--dark-elul-blue);
  color: var(--dark-elul-blue);
}

.button---moon-manual-landing-page.underlined.ghost {
  background-color: #0000;
}

.button---moon-manual-landing-page.underlined.ghost:hover {
  background-color: #00000080;
}

.button---moon-manual-landing-page.underlined.ghost.center-button {
  opacity: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border: 1px solid #0000;
  align-self: center;
}

.button---moon-manual-landing-page.underlined.center-button {
  background-color: var(--adar-red);
  object-fit: fill;
}

.button---moon-manual-landing-page._404-button {
  align-self: center;
  margin-top: 40px;
}

.button---moon-manual-landing-page.left-justified-button {
  align-self: flex-start;
}

.button---moon-manual-landing-page.center-button {
  align-self: center;
}

.button---moon-manual-landing-page.event-page-button-further-down {
  margin-top: 69px;
}

.slider-heading-block-copy-copy-copy {
  z-index: 2;
  background-color: var(--lightest-yellow);
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  max-width: 480px;
  padding-right: 60px;
  display: flex;
  position: relative;
}

.h1-moon-manuals-page {
  color: var(--elul-blue);
  letter-spacing: 0;
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 56px;
  font-weight: 300;
  line-height: 1.1em;
}

.h1-moon-manuals-page.my0-copy, .heading-121 {
  color: var(--elul-blue);
}

.form-block-co-facilitate {
  background-color: #0000;
  margin-top: 60px;
  margin-bottom: 60px;
  display: none;
}

.container---co-facilitate-form {
  color: var(--lightest-yellow);
  background-color: #fefcf5;
  max-width: 1320px;
}

.container---co-facilitate-form.m {
  max-width: 1200px;
}

.container---co-facilitate-form.s {
  max-width: 960px;
}

.container---co-facilitate-form.xs {
  max-width: 720px;
}

.container---co-facilitate-form.video-split-grid {
  margin-top: 60px;
}

.container---co-facilitate-form.container-wc, .container---co-facilitate-form.blog-page-container, .container---co-facilitate-form.our-moon-manuals {
  background-color: #2b3a4a;
}

.container---co-facilitate-form._172 {
  background-color: #fff;
}

.container---co-facilitate-form.container-read-more {
  background-color: #2b3a4a;
}

.button-130---embodied-joy-header {
  color: var(--elul-blue);
  vertical-align: middle;
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-left: 4rem;
  padding-right: 4rem;
  display: inline-block;
}

.footer---embodied-joy {
  grid-row-gap: 80px;
  background-color: #2b3a4a;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 35px 64px 20px;
  display: flex;
}

.rich-text-block-8, .text-block-58, .rich-text-block-9, .heading-122, .paragraph-87, .terms-of-use, .privacy-policy, .return-policy {
  color: var(--elul-blue);
}

.return-policy-bottom-section {
  color: var(--white);
}

.faq-page, .newsletter-page {
  color: var(--elul-blue);
}

.about-page {
  color: var(--white);
}

.moon-by-moon-journal-section---mobile {
  display: block;
}

.section-44-nourishment {
  -webkit-text-fill-color: inherit;
  background-color: #914b48;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67c6366d3f95c43e6edbd61c_190-From-the-Hip-Photo.jpg");
  background-position: 50%;
  background-size: auto;
  background-clip: border-box;
  display: none;
}

.navbar-logo-center-4-nourishment {
  margin-top: 0;
}

.h2-embodied-joy-nourishment {
  color: var(--elul-blue);
}

.white-text---embodied-joy---nourishment-copy {
  color: var(--elul-blue);
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  text-decoration: none;
}

.white-text---embodied-joy---nourishment-copy.sacred-intention {
  margin-top: 27px;
}

.column-29 {
  padding-right: 39px;
}

.body-11 {
  overflow: visible;
}

.hero-heading-right-5 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-34280 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.hero-wrapper-35 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-35 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.shadow-two-35 {
  box-shadow: 0 4px 24px #96a3b514;
}

.margin-bottom-24px-39 {
  margin-bottom: 24px;
}

.button-primary-41 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-41:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-41:active {
  background-color: #43464d;
}

.heading-style-h2-9-testimonial {
  color: var(--elul-blue);
  text-align: center;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.logo-container-mmm {
  margin-top: -57px;
  margin-left: 50px;
  padding-left: 0;
}

.collection-list-wrapper-2 {
  display: block;
}

.link-block-9 {
  margin-top: 0;
}

.desktop---header---journal {
  background-image: linear-gradient(#2b3a4a99, #2b3a4a99), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67d316a0167429f04e105c5c_9.png");
  background-position: 0 0, 100% 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 100px;
}

.desktop---header---journal.my-moon-message-landing-page-header {
  background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67509bc19b632bc2187f38ef_My%20Moon%20Message%20Landing%20Page%20Mockup-min.png");
  background-position: 0 0, 50%;
  background-attachment: scroll, scroll;
  max-width: 1920px;
}

.desktop---header---journal.footer-cta-my-moon-message-landing-page {
  background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/675b2bd49b46c32d36f5283a_My%20Moon%20Message%20Landing%20Page%20Mockup.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
}

.desktop---header---journal.footer-cta-four-elements-landing-page-copy {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 40px;
  padding-bottom: 40px;
}

.desktop---header---journal.four-elements-landing-page-header-copy {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
  background-position: 50%;
  background-attachment: scroll;
}

.desktop---journal---h2 {
  color: var(--white);
}

.desktop---journal---h2.mikvah.header-for-mikvah {
  text-transform: capitalize;
  font-size: 55px;
}

.desktop---journal---h2.mikvah.jhjkd {
  text-transform: none;
  font-size: 55px;
}

.desktop---journal---h2.mikvah.jhjkd.dwer3 {
  font-size: 20px;
}

.desktop---journal---h2.desktop---my-moon-message---heading-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding-bottom: 10px;
  display: flex;
}

.desktop---journal---h2.desktop---my-moon-message---heading-1.my-moon-message-landing-page-header-image-title {
  justify-content: center;
  align-items: center;
  margin-top: 18px;
}

.desktop---journal---h2.desktop---journal---heading-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding-bottom: 10px;
  display: flex;
}

.desktop---journal---h2.desktop---journal---heading-1.my-moon-message-landing-page-header-image-title {
  justify-content: center;
  align-items: center;
  margin-top: 18px;
}

.desktop---journal--paragraph {
  color: var(--white);
  text-align: center;
  font-size: 1.125rem;
}

.desktop---journal--paragraph.text-color-white {
  color: var(--white);
}

.desktop---journal--paragraph.text-color-white.mikvah.paragraph-for-mikvah, .desktop---journal--paragraph.text-color-white.mikvah.djhjkd, .desktop---journal--paragraph.text-color-white.desktop---my-moon-message---sub-heading {
  text-transform: none;
}

.desktop---journal--paragraph.text-color-white.desktop---my-moon-message---sub-heading.my-moon-message-landing-page-subtitle-header, .desktop---journal--paragraph.text-color-white.desktop---my-moon-message---sub-heading.four-elements-landing-page-subtitle-header-copy {
  flex-flow: column;
  margin-bottom: 0;
  padding-top: 20px;
  font-size: 14px;
  display: flex;
}

.container---button---journal {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.desktop---journal---cta-button-1 {
  color: var(--elul-blue);
  text-transform: uppercase;
  background-color: #fff;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 600;
}

.desktop---journal---cta-button-1.my-moon-message-landing-page-header-button {
  color: var(--white);
  background-color: #6b96ca;
  margin-top: 18px;
}

.what-is-time-section---journal {
  background-color: #d5dfe700;
  border-bottom: 0 #e4ebf3;
  padding: 30px;
  position: relative;
}

.container-34270-copy, .journal-container-main {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.journal-hero-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.journal-hero__split {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.journal-hero__heading {
  color: var(--elul-blue);
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 35px;
}

.journal-hero__paragraph {
  color: var(--elul-blue);
  margin-bottom: 24px;
  font-size: 18px;
}

.hero-split-32-copy, .journal-hero__split-right {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.journal-hero__shadow {
  vertical-align: baseline;
  max-width: none;
  overflow: clip;
}

.sacred-time-benefit---journal {
  background-color: #d5dfe700;
  border-bottom: 0 #e4ebf3;
  border-radius: 0;
  padding: 30px;
  display: block;
  position: static;
}

.journal-container-main-left {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.journal-hero-wrapper-right {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-32-copy, .journal-hero__split-sacred-time {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.journal-hero__shadow-left {
  vertical-align: baseline;
  max-width: none;
  overflow: clip;
}

.journal-hero__split-left {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.journal-container-quote-1 {
  flex-flow: column;
  display: flex;
}

.journal-quote-1-component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 100px;
  padding-bottom: 60px;
  display: flex;
}

.journal-quote-1-large-text {
  color: var(--white);
  flex-flow: column;
  margin-left: 80px;
  margin-right: 80px;
  padding-bottom: 40px;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 1.4;
  display: flex;
}

.journal-quote-1-attribution {
  color: var(--white);
  text-transform: uppercase;
  font-weight: 600;
}

.journal-quote-1-attribution-2-italic {
  color: var(--white);
}

.journal-quote-1---desktop---section {
  background-color: var(--tevet-blue);
  background-image: linear-gradient(#2b3a4a99, #2b3a4a99), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67d316a000fea193c6c8a261_2.png");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.journal-quote-2---desktop---section {
  background-color: var(--tevet-blue);
  background-image: linear-gradient(#2b3a4a99, #2b3a4a99), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67d316a056af7313746858ae_3.png");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  margin-left: 0;
  margin-right: 0;
}

.desktop---testimonials---journal {
  margin: 0 60px;
  padding-top: 0;
  padding-bottom: 20px;
}

.desktop---container-2-header-container-journal {
  width: 100%;
  max-width: 48rem;
}

.desktop---testimonial-container---journal {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 27px;
  display: grid;
}

.testimonial-attribution-text {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.testimonial-attribution-text.margin-medium {
  justify-content: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.testimonial-attribution-text.margin-huge, .testimonial-attribution-text.margin-xxlarge, .testimonial-attribution-text.margin-small {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.testimonial-attribution-text.margin-medium {
  justify-content: center;
  align-items: center;
  margin: 6px 0 0;
}

.testimonial-attribution-text.margin-medium.kl {
  margin-top: 0;
}

.testimonial-attribution-text.margin-medium.mikvah {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.testimonial-attribution-text.margin-medium.mikvah-landing-page-button {
  flex-flow: column;
}

.testimonial-attribution-text.margin-medium.uhjkd {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.testimonial-attribution-text.margin-medium.mikvah-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 4rem;
}

.testimonial-attribution-text.margin-medium.moon-by-moon-journal-button {
  justify-content: center;
  align-items: center;
}

.testimonial-attribution-text.margin-medium {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.heading-style-h6-journal-testimonial {
  color: var(--elul-blue);
  font-family: Raleway, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.4;
}

.text-block-49---journal {
  color: var(--elul-blue);
  font-weight: 600;
}

.desktop---footer-cta---four-elements-copy {
  background-image: linear-gradient(#2b3a4abd, #2b3a4abd), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/670fc9b34610217f709edac7_Moonlight%20Mikvah%20Ritual%20Kit%20Email%20GIF%20(3).png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 100px;
}

.desktop---footer-cta---four-elements-copy.my-moon-message-landing-page-header {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
  background-position: 50%;
  background-attachment: scroll;
}

.desktop---footer-cta---four-elements-copy.footer-cta-my-moon-message-landing-page {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.desktop---footer-cta---four-elements-copy.footer-cta-four-elements-landing-page-copy {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 40px;
  padding-bottom: 40px;
}

.desktop---footer-cta---four-elements-copy.four-elements-landing-page-header-copy {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
  background-position: 50%;
  background-attachment: scroll;
}

.desktop---footer-cta---journal {
  background-image: linear-gradient(#2b3a4a99, #2b3a4a99), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67d316a0085c4afbe873cdde_10.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.desktop---footer-cta---journal.my-moon-message-landing-page-header {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
  background-position: 50%;
  background-attachment: scroll;
}

.desktop---footer-cta---journal.footer-cta-my-moon-message-landing-page {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.desktop---footer-cta---journal.footer-cta-four-elements-landing-page-copy {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 40px;
  padding-bottom: 40px;
}

.desktop---footer-cta---journal.four-elements-landing-page-header-copy {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
  background-position: 50%;
  background-attachment: scroll;
}

.desktop---footer-cta---this-night {
  color: var(--white);
  text-align: center;
  font-size: 1.125rem;
  font-weight: 600;
}

.desktop---footer-cta---this-night.text-color-white {
  color: var(--white);
}

.desktop---footer-cta---this-night.text-color-white.mikvah.paragraph-for-mikvah, .desktop---footer-cta---this-night.text-color-white.mikvah.djhjkd, .desktop---footer-cta---this-night.text-color-white.desktop---my-moon-message---sub-heading {
  text-transform: none;
}

.desktop---footer-cta---this-night.text-color-white.desktop---my-moon-message---sub-heading.my-moon-message-landing-page-subtitle-header, .desktop---footer-cta---this-night.text-color-white.desktop---my-moon-message---sub-heading.four-elements-landing-page-subtitle-header-copy {
  flex-flow: column;
  margin-bottom: 0;
  padding-top: 20px;
  font-size: 14px;
  display: flex;
}

.container---this-night-cta---desktop---footer-cta {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.h2-this-night-cta---desktop---footer-cta {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 400;
}

.h2-this-night-cta---desktop---footer-cta.mikvah.header-for-mikvah {
  text-transform: capitalize;
  font-size: 55px;
}

.h2-this-night-cta---desktop---footer-cta.mikvah.jhjkd {
  text-transform: none;
  font-size: 55px;
}

.h2-this-night-cta---desktop---footer-cta.mikvah.jhjkd.dwer3 {
  font-size: 20px;
}

.h2-this-night-cta---desktop---footer-cta.desktop---my-moon-message---heading-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding-bottom: 10px;
  display: flex;
}

.h2-this-night-cta---desktop---footer-cta.desktop---my-moon-message---heading-1.my-moon-message-landing-page-header-image-title {
  justify-content: center;
  align-items: center;
  margin-top: 18px;
}

.bold-text-40-copy {
  text-align: center;
  font-size: 45px;
}

.desktop---faqs-section-padding---journal {
  justify-content: center;
  padding-top: 2rem;
  padding-bottom: 4rem;
  display: flex;
}

.desktop---faqs-section-container---journal {
  max-width: 40rem;
}

.desktop---faqs-header-section---journal {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.desktop---faqs-header-section---journal.align-center {
  text-align: center;
  max-width: 40rem;
}

.heading-style-h2-faq-journal {
  color: var(--elul-blue);
  text-align: center;
  margin-bottom: 20px;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.desktop---faqs-intro-text---journal {
  color: var(--elul-blue);
  text-align: center;
  margin-bottom: 40px;
  font-size: 1.125rem;
}

.desktop---faq-container---journal {
  width: 100%;
  max-width: 48rem;
}

.desktop---faq-container---journal.align-center {
  text-align: center;
}

.faq-list---journal {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.faq-accordion---journal {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-bottom: 0;
}

.faq-question---journal {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  border-top: 1px solid #000;
  border-bottom: 0 solid #000;
  border-left: 0 solid #000;
  border-right: 0 #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.faq-question-text---journal {
  font-size: 1.125rem;
  font-weight: 700;
}

.faq-question-text---journal.text-weight-bold {
  color: var(--elul-blue);
  text-align: left;
  font-weight: 600;
}

.faq-icon-wrapper---journal {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.faq-icon-small---journal {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.faq-answer-container---journal {
  padding-bottom: 0;
  overflow: hidden;
}

.faq-answer-container-margin---journal, .faq-answer-container-margin---journal.margin-xxlarge, .faq-answer-container-margin---journal.margin-small, .faq-answer-container-margin---journal.margin-xsmall, .faq-answer-container-margin---journal.margin-xxsmall, .faq-answer-container-margin---journal.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.faq-answer-text---journal {
  color: var(--elul-blue);
  text-align: left;
  margin-bottom: 20px;
}

.about-at-the-well---journal {
  background-color: #d5e0e782;
  margin: 60px 80px;
  padding: 60px;
}

.about-at-the-well---grid---journal {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.tagline---about-at-the-wel---journal {
  font-size: 14px;
  font-weight: 600;
}

.tagline---about-at-the-wel---journal.mikvah-landing-page, .tagline---about-at-the-wel---journal.mikvah-landing-page-we-re-at-the-well {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.heading---about-at-the-well---journal {
  margin-top: 10px;
  font-size: 35px;
}

.heading---about-at-the-well---journal.mikvah-landing-page-copy {
  display: none;
}

.text---about-at-the-well---journal {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.about-at-the-well---image---journal {
  width: 100%;
  height: 100%;
}

.desktop---buy-button-details---journal {
  background-color: #fffbf1;
  border-bottom: 1px #e4ebf3;
  margin-top: 0;
  padding: 100px 0 20px;
  position: relative;
}

.container---buy-button-details---journal {
  width: 100%;
  max-width: 940px;
  margin: 0 auto 20px;
}

.grid---buy-button-details---journal {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: center;
  justify-items: center;
  margin-left: 0;
}

.column-2---buy-button-details---journal {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.h1---buy-button-details---journal {
  color: var(--elul-blue);
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 35px;
}

.paragraph-bold---buy-button-details---journal {
  color: var(--elul-blue);
  width: 400px;
  font-size: 16px;
  font-weight: 700;
}

.paragraph-bold---buy-button-details---journal.iphone-mockup-subtitle {
  width: auto;
  overflow: hidden;
}

.paragraph-bold---buy-button-details---journal.four-elements-mockup-subtitle {
  width: auto;
  font-size: 18px;
  overflow: hidden;
}

.list-item---buy-button---journal {
  color: var(--elul-blue);
  padding-bottom: 5px;
  font-size: 16px;
}

.paragraph-bold-price---buy-button-details---journal-copy {
  color: var(--elul-blue);
  width: 400px;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 700;
}

.paragraph-bold-price---buy-button-details---journal-copy.iphone-mockup-subtitle {
  width: auto;
  overflow: hidden;
}

.paragraph-bold-price---buy-button-details---journal-copy.four-elements-mockup-subtitle {
  width: auto;
  font-size: 18px;
  overflow: hidden;
}

.desktop---paragraph---buy-button-details---journal-copy {
  background-color: #fffbf1;
  border-bottom: 1px #e4ebf3;
  margin-top: 0;
  padding: 0;
  position: relative;
}

.desktop---close-up-image---journal {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67d41fddf6f676bd7c139f3b_Moon%20by%20Moon%20Journal%20(19).jpg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  height: 800px;
  display: none;
}

.scrolling-features-list---hidden {
  display: none;
}

.desktop---journal---heading-1 {
  color: var(--white);
  text-align: center;
}

.desktop---benefits-list-section---journal {
  background-image: linear-gradient(#2b3a4a99, #2b3a4a99), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/663a7268a47a08fa77cdfcdf_Moon%20by%20Moon%20Journal%20Landing%20Page%20Horizontal%20Landscape%20Images%20(1).png");
  background-position: 0 0, 0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 80px;
  padding-bottom: 100px;
  display: block;
}

.desktop---benefits-list-container---journal {
  flex-flow: column;
  width: 100%;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.h2---desktop---benefits-list-header---journal {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  font-size: 35px;
  font-weight: 400;
}

.h2---desktop---benefits-list-header---journal.moon-by-moon-journal-header-text-for-tap-into {
  font-style: normal;
}

.paragraph---desktop---benefits-list---journal {
  color: var(--white);
  font-size: 1.125rem;
  font-weight: 400;
}

.paragraph---desktop---benefits-list---journal.text-color-white {
  text-align: left;
  font-size: 16px;
  line-height: 2em;
}

.h2---desktop---benefits-list-header-2---journal {
  color: var(--white);
  text-align: center;
}

.desktop---peek-inside---journal {
  display: none;
}

.desktop---create-section-padding---journal {
  justify-content: center;
  padding-top: 3rem;
  padding-bottom: 5rem;
  display: flex;
}

.desktop---create-section-container---journal-copy {
  max-width: 40rem;
}

.desktop---create-header-section---journal {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 48rem;
  display: flex;
}

.desktop---create-header-section---journal.align-center {
  text-align: center;
  max-width: 40rem;
}

.heading-style-h2-create-journal {
  color: var(--elul-blue);
  text-align: center;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.desktop---create-intro-text---journal {
  color: var(--elul-blue);
  text-align: center;
  margin-bottom: 40px;
  font-size: 1.125rem;
}

.desktop---create-container---journal {
  width: 100%;
  max-width: 48rem;
}

.desktop---create-container---journal.align-center {
  text-align: center;
}

.create-you-ritual-list---journal {
  border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
}

.desktop---create-section-container---journal {
  max-width: 40rem;
}

.create-accordion---journal {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-bottom: 0;
}

.create-question---journal {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  cursor: pointer;
  border-top: 1px solid #000;
  border-bottom: 0 solid #000;
  border-left: 0 solid #000;
  border-right: 0 #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  display: flex;
}

.create-question-text---journal {
  font-size: 1.125rem;
  font-weight: 700;
}

.create-question-text---journal.text-weight-bold {
  color: var(--elul-blue);
  text-align: left;
  font-weight: 600;
}

.create-answer-container---journal {
  padding-bottom: 0;
  overflow: hidden;
}

.create-answer-container-margin---journal, .create-answer-container-margin---journal.margin-xxlarge, .create-answer-container-margin---journal.margin-small, .create-answer-container-margin---journal.margin-xsmall, .create-answer-container-margin---journal.margin-xxsmall, .create-answer-container-margin---journal.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.create-answer-text---journal {
  color: var(--elul-blue);
  text-align: left;
  margin-bottom: 20px;
}

.desktop---benefits-list-header---journal {
  color: var(--white);
  text-align: center;
  margin-bottom: 40px;
}

.desktop---intro-section---journal {
  padding-top: 40px;
  padding-bottom: 40px;
}

.desktop---intro-section---journal.header-info-section {
  display: block;
}

.desktop---intro-container---journal {
  z-index: 1;
  flex-flow: column;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.desktop---intro-image-container---journal {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding: 0 20px 40px;
  display: flex;
}

.desktop---intro-image--journal {
  display: block;
}

.h2---desktop---intro-header---journal {
  color: var(--elul-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 45px;
  font-weight: 400;
}

.desktop---intro-paragraph---journal {
  text-align: center;
  max-width: 600px;
  margin-top: 20px;
  font-size: 20px;
}

.desktop---intro-text-container---journal-copy {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.desktop---benefits-cta-container---journal {
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 30rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.buy-button-code---journal---white-w-more-space {
  margin-top: 15px;
}

.desktop---thread-divider-container---journal {
  justify-content: center;
  display: flex;
}

.desktop---thread-divider-image---journal {
  max-width: 50%;
  margin-top: -75px;
  margin-bottom: -102px;
}

.button---this-night-cta---desktop {
  color: var(--elul-blue);
  background-color: #fff;
  border-radius: 20px;
}

.hero-heading-center-26-rj-mobile-header-section-copy {
  background-color: #f5f7fa;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67b6112b912c8df394c66b6f_Dark%20Blue%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #e4ebf3;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 350px;
  padding: 80px 30px;
  display: block;
  position: relative;
}

.hero-heading-center-26-rj-mobile-header-section-copy.this-night-haggadah {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67dae168a3731955abe9162a_Dark%20Blue.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.this-night---header {
  background-color: #f5f7fa;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67b6112b912c8df394c66b6f_Dark%20Blue%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #e4ebf3;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 350px;
  padding: 80px 30px;
  display: block;
  position: relative;
}

.this-night---header.this-night-haggadah {
  background-color: #6b96ca8a;
  background-image: linear-gradient(#6b96ca8a, #6b96ca8a), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67dae168a3731955abe9162a_Dark%20Blue.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.this-night---form {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 40px 30px 10px;
  position: relative;
}

.this-night---form.this-night-haggadah {
  border-bottom-width: 0;
}

.this-night---quote {
  -webkit-text-stroke-color: var(--lightest-yellow);
  background-color: #fffbf1;
  border: 1px solid #0000;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 30px;
  display: block;
  position: relative;
}

.this-night---quote.this-night-haggadah {
  background-color: #6b96ca;
  padding: 0;
}

.about-at-the-well {
  background-color: #d5e0e782;
  margin: 60px 80px;
  padding: 60px;
}

.this-night---cta {
  background-image: linear-gradient(#6b96ca96, #6b96ca96), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67db0b64ae30f87ffc178fa5_Dark%20Blue%20(2).png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.this-night---cta.my-moon-message-landing-page-header {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
  background-position: 50%;
  background-attachment: scroll;
}

.this-night---cta.footer-cta-my-moon-message-landing-page {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
}

.this-night---cta.footer-cta-four-elements-landing-page-copy {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
  background-position: 50%;
  background-size: cover;
  background-attachment: scroll;
  padding-top: 40px;
  padding-bottom: 40px;
}

.this-night---cta.four-elements-landing-page-header-copy {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
  background-position: 50%;
  background-attachment: scroll;
}

.this-night-haggadah-container {
  max-width: 100%;
}

.this-night-quote-section {
  grid-row-gap: 80px;
  background-color: #fff0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 64px;
  display: flex;
}

.this-night-quote-section.this-night-haggadah {
  background-color: #6b96ca;
}

.this-night---header---logo {
  display: block;
}

.this-night---header---container---desktop {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  background-color: #df886700;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 300px;
  margin-top: -54px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.this-night---header---container---desktop.this-night-haggadah {
  background-color: #6b96ca00;
}

.this-night---header-h1---desktop {
  color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 85px;
  font-weight: 400;
  display: flex;
}

.this-night---header-paragraph---desktop {
  color: var(--white);
  margin-top: -27px;
  font-size: 20px;
}

.this-night---context---desktop {
  margin-top: 10px;
  margin-bottom: 40px;
  padding-left: 60px;
  padding-right: 60px;
}

.hero-section---this-night-thank-you {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 40px 30px;
  display: none;
  position: relative;
}

.hero-header---this-night-thank-you {
  color: var(--tevet-blue);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.hero-container---this-night-thank-you {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-paragraph-text---this-night-thank-you {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
}

.bnx {
  background-color: #b93c3c;
}

.moon-manual---testimonial-3---desktop {
  background-color: #e5e0e6;
  padding-left: 128px;
  padding-right: 100px;
  display: none;
  position: relative;
  overflow: hidden;
}

.moon-manual---testimonial-3---desktop.elul-bg {
  background-color: var(--elul-blue);
  margin-top: 0;
  padding-top: 0;
  display: block;
}

.moon-manual---testimonial-3---desktop.elul-bg.consultants-advisors {
  display: none;
}

.moon-manual---testimonial-3---desktop.kislev-bg, .moon-manual---testimonial-3---desktop.tishrei-bg.overflown._48 {
  background-color: var(--elul-blue);
}

.moon-manual---testimonial-3---desktop.hide-financial-repoorts {
  display: none;
}

.moon-manual---testimonial-3---desktop.av-bg-11, .moon-manual---testimonial-3---desktop.d872 {
  background-color: #2b3a4a;
}

.moon-manual---testimonial-3---desktop.mikvah-landing-page-events-copy {
  background-color: #d5e0e7;
  padding-top: 0;
  padding-bottom: 0;
}

.moon-manual---testimonial-3---desktop.mikvah-landing-page-events-copy111-copy.well-circle-page {
  background-color: #d5e0e7;
}

.moon-manual---testimonial-3---desktop.community-guidelines {
  color: var(--elul-blue);
}

.moon-manual---testimonial-3---desktop.about-page {
  background-color: #d5e0e7;
}

.moon-manual---donations-section---desktop {
  background-color: #e5e0e6;
}

.moon-manual---donations-container---desktop {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  padding-top: 40px;
  padding-bottom: 60px;
  display: flex;
}

.moon-manual---donations-heading---desktop {
  color: var(--elul-blue);
  text-align: center;
  margin-top: 10px;
}

.moon-manual---donations-paragraph---desktop {
  color: var(--elul-blue);
  text-align: center;
  margin-top: 20px;
}

.moon-manual---donations-button---desktop {
  letter-spacing: .05em;
  text-transform: uppercase;
  background-color: #544351;
  border-radius: 60px;
  padding: 20px 40px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
}

.moon-manual---donations-heading-5---desktop {
  color: var(--elul-blue);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
}

.moon-manual---donations-gratitude-container---desktop-copy {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: none;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.section-1252 {
  border: 0 #d16d6d00;
}

.body-13 {
  box-shadow: 0 2px 3px -1px #00000030;
}

.navbar-2025 {
  -webkit-text-stroke-color: var(--neutral-black);
  background-color: #fefcf5;
  padding-left: 60px;
  padding-right: 60px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: 0 2px 5px 2px #0003;
}

.navbar-2025.blog-page {
  box-shadow: 0 2px 5px 5px #0003;
}

.navbar-2025---container---desktop {
  background-color: var(--elul-blue);
  position: absolute;
  inset: 0;
}

.navbar-2025---container-mid---desktop {
  color: var(--lightest-yellow);
  background-color: #fefcf5;
  max-width: 1320px;
}

.navbar-2025---container-mid---desktop.m {
  max-width: 1200px;
}

.navbar-2025---container-mid---desktop.s {
  max-width: 960px;
}

.navbar-2025---container-mid---desktop.xs {
  max-width: 720px;
}

.navbar-2025---container-mid---desktop.video-split-grid {
  margin-top: 60px;
}

.navbar-2025---container-mid---desktop.container-wc, .navbar-2025---container-mid---desktop.blog-page-container, .navbar-2025---container-mid---desktop.our-moon-manuals {
  background-color: #2b3a4a;
}

.navbar-2025---container-mid---desktop.community-guidelines {
  color: var(--elul-blue);
}

.navbar-2025---container-mid---desktop._172 {
  background-color: #fff;
}

.navbar-2025---container-mid---desktop.container-read-more {
  background-color: #2b3a4a;
}

.navbar-2025---container-mid---desktop.blog-bg.blog-rituals, .navbar-2025---container-mid---desktop.bg1 {
  background-color: #0000;
}

.navbar-2025---container-mid---desktop.subscribe-to-events-page {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.navbar-2025---container-mid---desktop.newsletter-page {
  background-color: #fff;
}

.navbar-2025---container-mid---desktop.blog-ritual, .navbar-2025---container-mid---desktop.blog-jewish-wisdom, .navbar-2025---container-mid---desktop.blog-wholeness, .navbar-2025---container-mid---desktop.blog-sacred-time {
  background-color: #0000;
}

.navbar-2025---container-mid---desktop.event-tags-page {
  background-color: #914b48;
}

.atw-logo-navbar-2025 {
  width: 192px;
  height: 50px;
}

.navbar-2025-logo-link {
  justify-content: center;
  align-items: center;
  height: 100px;
  margin-top: 0;
  display: flex;
}

.navbar-2025-logo-link.w--current {
  height: 100px;
  margin-top: 0;
}

.navbar-2025-menu-container---desktop {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  justify-content: flex-start;
  align-items: center;
  height: 80px;
  display: flex;
}

.navbar-2025-link {
  color: var(--white);
  border-bottom: 2px solid #0000;
  align-items: center;
  padding: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2em;
  display: flex;
}

.navbar-2025-link:hover {
  color: var(--tammuz-red);
}

.navbar-2025-link.w--current {
  border-bottom-color: var(--tammuz-red);
  color: var(--white);
}

.navbar-2025-hamburger-function {
  display: none;
}

.navbar-2025-hamburger-icon {
  width: 40px;
  height: 40px;
}

.navbar-link-2025 {
  color: var(--white);
  border-bottom: 2px solid #0000;
  align-items: center;
  padding: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2em;
  display: flex;
}

.navbar-link-2025:hover {
  color: var(--tammuz-red);
}

.navbar-link-2025.w--current {
  border-bottom-color: var(--tammuz-red);
  color: var(--white);
}

.container---sign-up-paragraph---redefining-joy---desktop {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 600px;
  display: flex;
}

.paragraph---sign-up-paragraph---redefining-joy---desktop {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 18px;
}

.paragraph---sign-up-paragraph---redefining-joy---desktop.this-night-haggadah {
  text-align: left;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.this-night---header---container---mobile {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  background-color: #df886700;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 300px;
  margin-top: -54px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.this-night---header---container---mobile.this-night-haggadah {
  background-color: #6b96ca00;
}

.this-night---header-paragraph---mobile {
  color: var(--white);
  margin-top: -27px;
  font-size: 20px;
}

.this-night---header-mobile {
  background-color: #f5f7fa;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67b6112b912c8df394c66b6f_Dark%20Blue%20(1).png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #e4ebf3;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 350px;
  padding: 80px 30px;
  display: block;
  position: relative;
}

.this-night---header-mobile.this-night-haggadah {
  background-color: #6b96ca8a;
  background-image: linear-gradient(#6b96ca8a, #6b96ca8a), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67dae168a3731955abe9162a_Dark%20Blue.png");
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
}

.this-night---header---logo-mobile {
  display: block;
}

.this-night-cell-5 {
  justify-content: flex-start;
  align-items: flex-start;
}

.cell-6 {
  justify-content: center;
  align-items: flex-end;
}

.quick-stack-3, .this-night---quick-stack {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding-left: 0;
  padding-right: 0;
}

.this-night-cell-6 {
  justify-content: center;
  align-items: flex-end;
}

.this-night-shadow {
  vertical-align: baseline;
  max-width: none;
  overflow: clip;
  box-shadow: 0 4px 24px #96a3b514;
}

.this-night-heading-109 {
  color: var(--elul-blue);
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 35px;
}

.this-night-code-embed {
  justify-content: center;
  display: block;
}

.this-night-code-embed.this-night-haggadah {
  display: block;
}

.this-night-container-34277 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.this-nightheader-section-title {
  color: var(--tevet-blue);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.this-nightheader-section-title.this-night-haggadah {
  text-align: left;
  color: #6b96ca;
  padding-left: 100px;
  padding-right: 100px;
}

.this-night-paragraph-76 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.this-night-paragraph-76.this-night-haggadah {
  text-align: left;
  margin-bottom: 0;
  padding-left: 100px;
  padding-right: 100px;
}

.this-night-quote-paragraph {
  color: #fffbf1;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.this-night-about-at-the-well {
  background-color: #d5e0e782;
  margin: 60px 80px;
  padding: 60px;
}

.this-night-about-at-the-well---grid {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.this-night-tagline---about-at-the-well {
  font-size: 14px;
  font-weight: 600;
}

.this-night-tagline---about-at-the-well.mikvah-landing-page, .this-night-tagline---about-at-the-well.mikvah-landing-page-we-re-at-the-well {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}

.this-night-heading---about-at-the-well {
  margin-top: 10px;
  font-size: 35px;
}

.this-night-heading---about-at-the-well.mikvah-landing-page-copy {
  display: none;
}

.this-night-text---about-at-the-well {
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 16px;
}

.this-night-about-at-the-well---image {
  width: 100%;
  height: 100%;
}

.desktop---footer-cta---this-night-paragraph {
  color: var(--white);
  text-align: center;
  font-size: 1.125rem;
  font-weight: 600;
}

.desktop---footer-cta---this-night-paragraph.text-color-white {
  color: var(--white);
}

.desktop---footer-cta---this-night-paragraph.text-color-white.mikvah.paragraph-for-mikvah, .desktop---footer-cta---this-night-paragraph.text-color-white.mikvah.djhjkd, .desktop---footer-cta---this-night-paragraph.text-color-white.desktop---my-moon-message---sub-heading {
  text-transform: none;
}

.desktop---footer-cta---this-night-paragraph.text-color-white.desktop---my-moon-message---sub-heading.my-moon-message-landing-page-subtitle-header, .desktop---footer-cta---this-night-paragraph.text-color-white.desktop---my-moon-message---sub-heading.four-elements-landing-page-subtitle-header-copy {
  flex-flow: column;
  margin-bottom: 0;
  padding-top: 20px;
  font-size: 14px;
  display: flex;
}

.container---this-night-cta---footer-cta-copy {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.h2-this-night-cta---footer-cta-copy {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  font-size: 40px;
  font-weight: 400;
}

.h2-this-night-cta---footer-cta-copy.mikvah.header-for-mikvah {
  text-transform: capitalize;
  font-size: 55px;
}

.h2-this-night-cta---footer-cta-copy.mikvah.jhjkd {
  text-transform: none;
  font-size: 55px;
}

.h2-this-night-cta---footer-cta-copy.mikvah.jhjkd.dwer3 {
  font-size: 20px;
}

.h2-this-night-cta---footer-cta-copy.desktop---my-moon-message---heading-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
  padding-bottom: 10px;
  display: flex;
}

.h2-this-night-cta---footer-cta-copy.desktop---my-moon-message---heading-1.my-moon-message-landing-page-header-image-title {
  justify-content: center;
  align-items: center;
  margin-top: 18px;
}

.header83_images-layout {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  transform: scale(3.2);
}

.hero-header83_trigger_page {
  z-index: -1;
  margin-top: 100vh;
  position: absolute;
  inset: 0%;
}

.hero-header83_paragraph_page {
  font-size: 1.125rem;
}

.heading-style-h1-13 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.hero-header83_button_page {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.hero-header83_button_page.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.hero-header83_button_page.is-secondary.is-alternate {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
}

.hero-header83_button_page.is-alternate {
  border-color: var(--\<unknown\|relume-variable-neutral-white\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.hero-header93_image-overlay_page {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.hero-header93_image-overlay_page.hide {
  display: none;
}

.hero-header83_image-wrapper_page {
  position: relative;
}

.hero-header83_container_page {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.hero-header83_section-padding_page {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.hero-header83_button-group_page {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.hero-header83_button-group_page.is-center {
  justify-content: center;
}

.hero-header83_image_page {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-header83_wrapper_page {
  height: 300vh;
  position: relative;
}

.hero-header83_padding-global_page {
  padding-left: 5%;
  padding-right: 5%;
}

.hero-header83_background_page {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.hero-header83_text-center_page {
  text-align: center;
}

.hero-header83_content-wrapper_page {
  justify-content: center;
  align-items: center;
  height: 100vh;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.hero-header83_content_page {
  z-index: 1;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.header84_image-3 {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.hero-header84_section-padding_page {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.hero-header84_paragraph_page {
  font-size: 1.125rem;
}

.hero-header84_heading_page {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.hero-header84_button_page {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.hero-header84_button_page.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.hero-header84_container_page {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.hero-header84_button-group_page {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.hero-header84_card-content_page {
  flex-direction: column;
  justify-content: center;
  padding: 3rem;
  display: flex;
}

.hero-header84_padding-global_page {
  padding-left: 5%;
  padding-right: 5%;
}

.hero-header84_card_page {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--\<unknown\|relume-variable-border-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: hidden;
}

.hero-header-components {
  margin-top: 133px;
}

.hero-header85_paragraph_page {
  text-align: left;
  font-size: 1.125rem;
}

.hero-header85_heading_page {
  text-align: left;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.hero-header85_button_page {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.hero-header85_button_page.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.hero-header85_button_page.is-secondary.is-alternate {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
}

.hero-header85_button_page.is-alternate {
  border-color: var(--\<unknown\|relume-variable-neutral-white\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.section-hero-header85_page {
  position: relative;
}

.hero-header85_container_page {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.hero-header85_section-padding_page {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.hero-header85_button-group_page {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.hero-header85_content_page {
  z-index: 1;
  justify-content: flex-start;
  align-items: center;
  min-height: 100svh;
  max-height: 60rem;
  display: flex;
  position: relative;
}

.hero-header85_padding-global_page {
  padding-left: 5%;
  padding-right: 5%;
}

.hero-header85_background-wrapper_page {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.hero-header89_paragraph_page {
  font-size: 1.125rem;
}

.hero-header89_heading_page {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.hero-header89_button_page {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.hero-header89_button_page.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.hero-header89_container_page {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.hero-header89_button-group_page {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.hero-header89_padding-global_page {
  padding-left: 5%;
  padding-right: 5%;
}

.hero-header89_wrapper_page {
  flex-direction: column;
  height: 100svh;
  min-height: 100svh;
  display: flex;
}

.hero-header89_background-wrapper_page {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.hero-header89_background-image_page {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero-header89_content-wrapper_page {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.hero-header93_background-wrapper_page {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.hero-header93_paragraph_page {
  text-align: left;
  font-size: 1.125rem;
}

.section-hero-header93_page {
  position: relative;
}

.hero-header93_button_page {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.hero-header93_button_page.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.hero-header93_button_page.is-secondary.is-alternate {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
}

.hero-header93_button_page.is-alternate {
  border-color: var(--\<unknown\|relume-variable-neutral-white\>);
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.hero-header93_container_page {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.hero-header93_section-padding_page {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.hero-header93_button-group_page {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.hero-header93_heading_page {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.hero-header93_padding-global_page {
  padding-left: 5%;
  padding-right: 5%;
}

.hero-header93_wrapper_page {
  z-index: 1;
  position: relative;
}

.text-size-medium-115 {
  font-size: 1.125rem;
}

.heading-style-h1-17 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.header49_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.container-large-48 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-132 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-global-110 {
  padding-left: 5%;
  padding-right: 5%;
}

.header55_component {
  z-index: 1;
  position: relative;
}

.margin-bottom, .margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-size-medium-116 {
  font-size: 1.125rem;
}

.heading-style-h1-18 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.container-large-49 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-133 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.header55_background-video-wrapper {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.section_header55 {
  position: relative;
}

.padding-global-111 {
  padding-left: 5%;
  padding-right: 5%;
}

.header55_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.margin-bottom-4, .margin-bottom-4.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-size-medium-117 {
  font-size: 1.125rem;
}

.heading-style-h1-19 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.container-large-50 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-134 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.padding-global-112 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-align-center-23 {
  text-align: center;
}

.header69_background-image-wrapper-2 {
  z-index: 0;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.margin-bottom-5, .margin-bottom-5.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-size-medium-118 {
  font-size: 1.125rem;
}

.heading-style-h1-20 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.container-large-51 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.section_header69-2 {
  position: relative;
}

.padding-section-large-135 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.header69_component {
  z-index: 1;
  position: relative;
}

.padding-global-113 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-align-center-24 {
  text-align: center;
}

.margin-bottom-6, .margin-bottom-6.margin-xxlarge, .margin-bottom-6.margin-small, .margin-bottom-6.margin-xsmall, .margin-bottom-6.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.layout239_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.text-size-medium-119 {
  font-size: 1.125rem;
}

.button-137 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-137.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.button-137.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-137.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.layout239_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.layout239_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.container-large-52 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-136 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.button-group-26 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-26.is-center {
  justify-content: center;
}

.heading-style-h2-13 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.layout239_item {
  text-align: center;
  width: 100%;
}

.heading-style-h4-11 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.padding-global-114 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-align-center-25 {
  text-align: center;
  justify-content: center;
  display: flex;
}

.section_logo3 {
  overflow: hidden;
}

.logo3_wrapper {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.padding-section-medium-10 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.margin-bottom-7, .margin-bottom-7.margin-large {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.logo3_logo {
  max-height: 3.5rem;
}

.logo3_component {
  display: flex;
}

.container-large-53 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-h6-7 {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

.logo3_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 2rem;
  display: grid;
}

.padding-global-115 {
  padding-left: 5%;
  padding-right: 5%;
}

.text-align-center-26 {
  text-align: center;
  justify-content: center;
  display: flex;
}

.margin-bottom-8, .margin-bottom-8.margin-small, .margin-bottom-8.margin-xsmall, .margin-bottom-8.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.layout229_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.button-138 {
  border: 1px solid var(--\<unknown\|relume-variable-neutral-shade-7\>);
  background-color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  color: var(--\<unknown\|relume-variable-neutral-white\>);
  text-align: center;
  padding: .75rem 1.5rem;
  text-decoration: none;
}

.button-138.is-secondary {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
}

.button-138.is-link {
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-138.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.container-large-54 {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-137 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.layout229_item {
  text-align: center;
  width: 100%;
}

.button-group-27 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group-27.is-center {
  justify-content: center;
}

.layout229_list {
  grid-column-gap: 3rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  display: grid;
}

.layout229_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  width: 100%;
  position: relative;
  overflow: hidden;
}

.heading-style-h4-12 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

.padding-global-116 {
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global-117 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-55 {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-138 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
}

.layout4_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.margin-bottom-9 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.heading-style-h2-14 {
  color: var(--elul-blue);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-medium-120 {
  color: var(--white);
  font-size: 1.125rem;
}

.layout4_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
}

.heading-style-h6-8 {
  margin-top: 3px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
}

.button-group-28 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  align-items: flex-start;
  display: flex;
}

.button-139 {
  background-color: var(--adar-red);
  color: var(--white);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 60px;
  align-self: flex-start;
  height: auto;
  padding: 20px 40px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.button-139:hover {
  background-color: var(--dark-elul-blue);
}

.button-139.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-139.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-139.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.layout4_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}

.layout4_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.padding-global-118 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-56 {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-139 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
}

.layout16_component-3 {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.margin-bottom-10 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.heading-style-h2-15 {
  color: var(--elul-blue);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-medium-121 {
  color: var(--white);
  font-size: 1.125rem;
}

.layout16_item-list-4 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout16_item-4 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.icon-embed-xsmall-3 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65dfab821bd67f4335eb40f8_Adar%20I%205784%20Carousels%20(1).png");
  background-position: 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.button-group-29 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  align-items: flex-start;
  display: flex;
}

.button-140 {
  background-color: var(--adar-red);
  color: var(--white);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 60px;
  align-self: flex-start;
  height: auto;
  padding: 20px 40px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.button-140:hover {
  background-color: var(--dark-elul-blue);
}

.button-140.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-140.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-140.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.padding-global-119 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-57 {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-140 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
}

.layout66_content {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.heading-style-h3-3 {
  color: var(--elul-blue);
  font-size: 35px;
  font-weight: 400;
  line-height: 1.2;
}

.margin-bottom-11 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-size-medium-122 {
  color: var(--elul-blue);
  font-size: 1.125rem;
}

.layout66_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.layout66_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.layout66_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.icon-embed-xsmall-4 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65dfab821bd67f4335eb40f8_Adar%20I%205784%20Carousels%20(1).png");
  background-position: 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.padding-global-120 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-58 {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-141 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
}

.text-align-center-27 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.max-width-large-15 {
  width: 800%;
  max-width: 48rem;
}

.margin-bottom-12 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.layout137_icon-wrapper {
  display: inline-block;
}

.icon-1x1-medium-3 {
  width: 3rem;
  height: 3rem;
  margin-top: 15px;
}

.text-size-medium-123 {
  color: var(--white);
  font-size: 1.125rem;
}

.padding-global-121 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-59 {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-142 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
}

.text-align-center-28 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.max-width-large-16 {
  width: 800%;
  max-width: 48rem;
}

.margin-bottom-13 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.icon-1x1-medium-4 {
  width: 3rem;
  height: 3rem;
  margin-top: 15px;
}

.text-size-medium-124 {
  color: var(--elul-blue);
  font-size: 1.125rem;
}

.padding-global-122 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-60 {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-143 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
}

.margin-bottom-14 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.layout220_item-icon-wrapper {
  display: inline-block;
}

.icon-1x1-medium-5 {
  width: 3rem;
  height: 3rem;
  margin-top: 15px;
}

.heading-style-h5-23 {
  color: var(--nissan-purple);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.button-group-30 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  align-items: flex-start;
  display: flex;
}

.button-141 {
  background-color: var(--adar-red);
  color: var(--white);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 60px;
  align-self: flex-start;
  height: auto;
  padding: 20px 40px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.button-141:hover {
  background-color: var(--dark-elul-blue);
}

.button-141.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-141.is-link {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button-141.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.padding-global-123 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-61 {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-144 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
}

.max-width-large-17 {
  width: 800%;
  max-width: 48rem;
}

.margin-bottom-15 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.heading-style-h2-16 {
  color: var(--elul-blue);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-medium-125 {
  color: var(--white);
  font-size: 1.125rem;
}

.button-group-31 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  align-items: flex-start;
  display: flex;
}

.button-142 {
  background-color: var(--adar-red);
  color: var(--white);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 60px;
  align-self: flex-start;
  height: auto;
  padding: 20px 40px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.button-142:hover {
  background-color: var(--dark-elul-blue);
}

.button-142.is-secondary {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: #0000;
}

.button-142.is-secondary.is-alternate {
  color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  background-color: #0000;
}

.button-142.is-secondary.is-buy-now-button {
  width: 100%;
  margin-bottom: 1rem;
}

.button-142.is-add-to-cart-button {
  width: 100%;
  margin-top: .5rem;
  margin-bottom: 1rem;
}

.cta3_background-image-wrapper-3 {
  z-index: -1;
  position: absolute;
  inset: 0%;
}

.image-overlay-layer-8 {
  z-index: 1;
  background-color: #13294b7d;
  position: absolute;
  inset: 0%;
}

.section_cta27-3 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  position: relative;
}

.section_cta27-3.text-color-white {
  text-align: left;
  font-size: 16px;
  line-height: 2em;
}

.padding-global-124 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-62 {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-145 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
}

.cta27_component {
  z-index: 1;
  position: relative;
}

.text-align-center-29 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.max-width-large-18 {
  width: 800%;
  max-width: 48rem;
}

.margin-bottom-16 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.heading-style-h2-17 {
  color: var(--elul-blue);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-medium-126 {
  color: var(--white);
  font-size: 1.125rem;
}

.button-group-32 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  align-items: flex-start;
  display: flex;
}

.button-group-32.is-center {
  justify-content: center;
}

.cta27_background-image-wrapper-3 {
  z-index: -1;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(#00000080, #00000080);
  background-clip: content-box;
  position: absolute;
  inset: 0%;
}

.padding-global-125 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-63 {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-146 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
}

.margin-bottom-17, .margin-bottom-17.margin-xxlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-align-center-30 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-style-h2-18 {
  color: var(--elul-blue);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-medium-127 {
  color: var(--white);
  font-size: 1.125rem;
}

.button-group-33 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  align-items: flex-start;
  display: flex;
}

.button-group-33.is-center {
  justify-content: center;
}

.cta31_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  overflow: hidden;
}

.cta31_image {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.padding-global-126 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-64 {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-147 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
}

.cta53_card {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cta53_card.text-color-white {
  text-align: left;
  font-size: 16px;
  line-height: 2em;
}

.cta53_card-content {
  z-index: 1;
  position: relative;
}

.text-align-center-31 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.margin-bottom-18 {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.heading-style-h2-19 {
  color: var(--elul-blue);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-medium-128 {
  color: var(--white);
  font-size: 1.125rem;
}

.button-group-34 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column wrap;
  align-items: flex-start;
  display: flex;
}

.button-group-34.is-center {
  justify-content: center;
}

.cta53_background-image-wrapper {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.cta53_background-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.padding-global-127 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-65 {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-148 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
}

.margin-bottom-19, .margin-bottom-19.margin-xxlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-align-center-32 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-style-h2-20 {
  color: var(--elul-blue);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-medium-129 {
  color: var(--white);
  font-size: 1.125rem;
}

.pricing9_tabs {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.pricing9_plan {
  border: var(--\<unknown\|relume-variable-border-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  padding: 2rem;
  overflow: hidden;
}

.pricing9_content-top {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.pricing9_icon-wrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: inline-block;
}

.icon-1x1-medium-6 {
  width: 3rem;
  height: 3rem;
  margin-top: 15px;
}

.heading-style-h5-24 {
  color: var(--nissan-purple);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.pricing9_top-right {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.heading-style-h1-21 {
  font-family: Cormorant Garamond, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.divider-horizontal {
  height: var(--\<unknown\|relume-variable-divider-width\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  width: 100%;
}

.pricing9_feature-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing9_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing9_feature-icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.icon-embed-xsmall-5 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65dfab821bd67f4335eb40f8_Adar%20I%205784%20Carousels%20(1).png");
  background-position: 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.text-weight-medium {
  font-weight: 500;
}

.padding-global-128 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-66 {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-149 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
}

.margin-bottom-20, .margin-bottom-20.margin-xxlarge, .margin-bottom-20.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-align-center-33 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-style-h2-21 {
  color: var(--elul-blue);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-medium-130 {
  color: var(--white);
  font-size: 1.125rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.max-width-xlarge.align-center {
  text-align: center;
  max-width: 40rem;
}

.pricing10_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
}

.pricing10_plan {
  border: var(--\<unknown\|relume-variable-border-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  flex-flow: column;
  justify-content: space-between;
  padding: 2rem;
  display: flex;
  overflow: hidden;
}

.heading-style-h6-9 {
  margin-top: 3px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h1-22 {
  font-family: Cormorant Garamond, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.pricing10_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing10_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing10_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.icon-embed-xsmall-6 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65dfab821bd67f4335eb40f8_Adar%20I%205784%20Carousels%20(1).png");
  background-position: 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.padding-global-129 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-67 {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-large-150 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 10px;
}

.margin-bottom-21, .margin-bottom-21.margin-xxlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.text-align-center-34 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-style-tagline {
  color: var(--elul-blue);
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.heading-style-h2-22 {
  color: var(--elul-blue);
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.text-size-medium-131 {
  color: var(--white);
  font-size: 1.125rem;
}

.max-width-medium-5 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 35rem;
  display: flex;
}

.pricing1_plan {
  border: var(--\<unknown\|relume-variable-border-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  padding: 2rem;
  overflow: hidden;
}

.heading-style-h6-10 {
  margin-top: 3px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.4;
}

.heading-style-h1-23 {
  font-family: Cormorant Garamond, sans-serif;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.pricing1_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: grid;
}

.pricing1_feature {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.pricing1_icon-wrapper {
  flex: none;
  align-self: flex-start;
}

.icon-embed-xsmall-7 {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65dfab821bd67f4335eb40f8_Adar%20I%205784%20Carousels%20(1).png");
  background-position: 0 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.section_product-header7 {
  position: relative;
}

.padding-global-130 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.container-large-68 {
  border: 0 solid #000;
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-section-medium-11 {
  border: 0 solid #0000;
  padding-top: 0;
  padding-bottom: 5rem;
}

.product-header7_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-bottom: 3rem;
  display: grid;
}

.product-header7_gallery-slider {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 5rem;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: flex;
  position: sticky;
  top: 10vh;
  bottom: 10vh;
}

.product-header7_slider {
  width: 100%;
  height: 80vh;
}

.product-header7_slide {
  height: 100%;
}

.product-header7_lightbox-link {
  width: 100%;
  height: 100%;
  display: block;
}

.product-header7_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.product-header7_main-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.product-header7_arrow-left {
  border: var(--\<unknown\|relume-variable-border-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: 0% auto 0% 1rem;
}

.product-header7_arrow-icon {
  color: var(--\<unknown\|relume-variable-neutral-shade-7\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.product-header7_arrow {
  border: var(--\<unknown\|relume-variable-border-width\>) solid var(--\<unknown\|relume-variable-color-scheme-1-border\>);
  background-color: var(--\<unknown\|relume-variable-color-scheme-1-foreground\>);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
  inset: 0% 1rem 0% auto;
}

.product-header7_slide-nav {
  height: 1.75rem;
  margin-bottom: 1rem;
  font-size: .5rem;
}

.margin-bottom-22, .margin-bottom-22.margin-small, .margin-bottom-22.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.breadcrumb_component {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-weight-semibold {
  color: var(--white);
  font-weight: 600;
}

.product-header7_price-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.heading-style-h5-25 {
  color: var(--nissan-purple);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.product-header7_reviews-wrapper {
  align-items: center;
  display: flex;
}

.product-header7_rating-wrapper {
  margin-right: .5rem;
  display: flex;
}

.product-header7_rating-icon {
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.product-header7_default-state {
  margin-bottom: 2rem;
}

.product-header7_option {
  margin-bottom: 1.5rem;
}

.form_input-3 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-3:focus {
  border-color: #000;
}

.form_input-3::placeholder {
  color: #0009;
}

.form_input-3.is-quantity-input {
  width: 4rem;
}

.form_input-3.is-quantity-input::placeholder {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.text-align-center-35 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_product-header8 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-global-131 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.product-header8_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 7rem;
  padding-bottom: 7rem;
  display: grid;
}

.margin-bottom-23, .margin-bottom-23.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.product-header8_price-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  align-items: stretch;
  display: flex;
}

.heading-style-h5-26 {
  color: var(--nissan-purple);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

.product-header8_reviews-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.product-header8_rating-wrapper {
  margin-bottom: .25rem;
  display: flex;
}

.product-header8_rating-icon {
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.product-header8_tabs-menu {
  align-items: center;
  display: flex;
}

.product-header8_tab-link {
  border-bottom: 1.5px solid var(--\<unknown\|relume-variable-transparent\>);
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  margin-right: 1.5rem;
  padding: .5rem 0;
}

.product-header8_tab-link.w--current {
  border-bottom-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  background-color: var(--\<unknown\|relume-variable-transparent\>);
}

.product-header8_content-middle {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: auto;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header8_lightbox-link {
  width: 100%;
  display: block;
}

.product-header8_main-image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  width: 100%;
  overflow: hidden;
}

.product-header8_main-image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.product-header8_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.product-header8_image-wrapper {
  border-radius: var(--\<unknown\|relume-variable-radius-medium\>);
  width: 100%;
  overflow: hidden;
}

.product-header8_image {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
}

.product-header8_option {
  margin-bottom: 1.5rem;
}

.product-header8_form-wrapper {
  grid-template-rows: auto;
  grid-template-columns: max-content max-content;
  grid-auto-columns: 1fr;
  display: flex;
}

.product-header8_variant-wrapper {
  width: 100%;
  margin-right: 1rem;
}

.form_input-4 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-4:focus {
  border-color: #000;
}

.form_input-4::placeholder {
  color: #0009;
}

.form_input-4.is-select-input {
  background-image: none;
}

.form_input-4.is-quantity-input {
  width: 4rem;
}

.form_input-4.is-quantity-input::placeholder {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.text-align-center-36 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-global-132 {
  object-fit: fill;
  padding-left: 5%;
  padding-right: 5%;
}

.padding-section-medium-12 {
  border: 0 solid #0000;
  padding-top: 0;
  padding-bottom: 5rem;
}

.product-header2_component {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  padding-bottom: 3rem;
}

.product-header2_content-top {
  margin-bottom: 3rem;
}

.margin-bottom-24, .margin-bottom-24.margin-small, .margin-bottom-24.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.product-header2_gallery {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.product-header2_lightbox-link {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.product-header2_image-wrapper {
  aspect-ratio: auto;
  border-radius: var(--\<unknown\|relume-variable-radius-large\>);
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.product-header2_main-image {
  aspect-ratio: 5 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header2_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.product-header2_image-small {
  aspect-ratio: 5 / 4;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.product-header2_gallery-button-wrapper {
  z-index: 1;
  cursor: pointer;
  position: absolute;
  inset: auto 1rem 1rem auto;
}

.product-header2_content-bottom {
  grid-column-gap: 5rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.product-header2_tabs-menu {
  align-items: center;
  display: flex;
}

.product-header2_tab-link {
  border-bottom: 1.5px solid var(--\<unknown\|relume-variable-transparent\>);
  background-color: var(--\<unknown\|relume-variable-transparent\>);
  margin-right: 1.5rem;
  padding: .5rem 0;
}

.product-header2_tab-link.w--current {
  border-bottom-color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  background-color: var(--\<unknown\|relume-variable-transparent\>);
}

.heading-style-h4-13 {
  font-size: 35px;
  font-weight: 300;
  line-height: 1.3;
}

.product-header2_reviews-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.product-header2_rating-wrapper {
  display: flex;
}

.product-header2_rating-icon {
  color: var(--\<unknown\|relume-variable-color-scheme-1-text\>);
  justify-content: center;
  align-items: center;
  margin-right: .25rem;
  display: flex;
}

.product-header2_option {
  margin-bottom: 1.5rem;
}

.form_input-5 {
  border: 1px solid var(--\<unknown\|relume-variable-color-neutral-1\>);
  background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
  color: var(--\<unknown\|relume-variable-text-color-1\>);
  border-radius: 0;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: .5rem .75rem;
  font-size: 1rem;
  line-height: 1.6;
}

.form_input-5:focus {
  border-color: #000;
}

.form_input-5::placeholder {
  color: #0009;
}

.form_input-5.is-quantity-input {
  width: 4rem;
}

.form_input-5.is-quantity-input::placeholder {
  color: var(--\<unknown\|relume-variable-color-neutral-1\>);
}

.text-align-center-37 {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.product-header2_modal {
  z-index: 99;
  align-items: flex-start;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: auto;
}

.product-header2_modal-content-wrapper {
  background-color: var(--\<unknown\|relume-variable-neutral-white\>);
  width: 100vw;
  height: 100vh;
  padding: 5rem 5%;
  position: absolute;
  overflow: scroll;
}

.product-header2_modal-lightbox-link {
  width: 100%;
  height: 100%;
  margin-bottom: 1rem;
  display: block;
  position: relative;
}

.product-header2_modal-main-image-wrapper {
  width: 100%;
  height: 100%;
  padding-top: 80%;
  position: relative;
}

.product-header2_modal-main-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.product-header2_modal-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.product-header2_modal-image-wrapper-small {
  width: 100%;
  height: 100%;
  padding-top: 80%;
  position: relative;
}

.product-header2_modal-image-small {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.product-header2_modal_close-button {
  position: absolute;
  top: 1rem;
  right: 1rem;
}

.product-header2_modal-background-overlay {
  z-index: -1;
  background-color: #00000040;
  position: absolute;
  inset: 0%;
}

.hero-section---download---this-night-thank-you {
  background-color: #fffbf1;
  border-bottom: 1px solid #e4ebf3;
  padding: 40px 30px;
  position: relative;
}

.hero-container---download---this-night-thank-you {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hero-header---download---this-night-thank-you-copy {
  color: var(--tevet-blue);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.hero-paragraph-text---download---this-night-thank-you {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 10px;
}

.hero-button---download---this-night-thank-you {
  background-color: var(--tevet-blue);
  color: var(--white);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 60px;
  align-self: center;
  height: auto;
  padding: 20px 40px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.hero-button---download---this-night-thank-you:hover {
  background-color: var(--dark-elul-blue);
}

.hero-button---download---this-night-thank-you.light {
  background-color: var(--lightest-yellow);
  color: var(--dark-elul-blue);
  align-self: center;
}

.hero-button---download---this-night-thank-you.light:hover {
  background-color: var(--white);
}

.hero-button---download---this-night-thank-you.light.link-list {
  align-self: center;
  margin-bottom: 40px;
}

.hero-button---download---this-night-thank-you.light.center-button {
  align-self: center;
}

.hero-button---download---this-night-thank-you.light.center-button.b1 {
  margin-top: -3px;
}

.hero-button---download---this-night-thank-you.light.left-align-button {
  align-self: flex-start;
}

.hero-button---download---this-night-thank-you.outline {
  border: 1px solid var(--elul-blue);
  color: var(--elul-blue);
  background-color: #0000;
}

.hero-button---download---this-night-thank-you.outline:hover {
  border-color: var(--dark-elul-blue);
  color: var(--dark-elul-blue);
}

.hero-button---download---this-night-thank-you.underlined.ghost {
  background-color: #0000;
}

.hero-button---download---this-night-thank-you.underlined.ghost:hover {
  background-color: #00000080;
}

.hero-button---download---this-night-thank-you.underlined.ghost.center-button {
  opacity: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border: 1px solid #0000;
  align-self: center;
}

.hero-button---download---this-night-thank-you.underlined.center-button {
  background-color: var(--adar-red);
  object-fit: fill;
}

.hero-button---download---this-night-thank-you._404-button {
  align-self: center;
  margin-top: 40px;
}

.hero-button---download---this-night-thank-you.left-justified-button {
  align-self: flex-start;
}

.hero-button---download---this-night-thank-you.center-button {
  align-self: center;
}

.hero-button---download---this-night-thank-you.event-page-button, .hero-button---download---this-night-thank-you.event-page-button-further-down {
  margin-top: 0;
}

.container-34282 {
  margin-left: 30%;
  margin-right: 30%;
}

.hero-heading-center-28 {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.container-34283 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.centered-heading-25 {
  text-align: center;
  margin-bottom: 16px;
}

.centered-heading-25.margin-bottom-32px {
  margin-bottom: 32px;
}

.hero-wrapper-36 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-split-36 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 46%;
  display: flex;
}

.margin-bottom-24px-40 {
  margin-bottom: 24px;
}

.button-primary-42 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-42:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-42:active {
  background-color: #43464d;
}

.shadow-two-36 {
  box-shadow: 0 4px 24px #96a3b514;
}

.hero-heading-left-17, .hero-heading-right-6, .gallery-overview {
  background-color: #f5f7fa;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.gallery-block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gallery-features-block {
  margin-top: 16px;
  margin-bottom: 24px;
}

.gallery-feature {
  background-image: url("https://cdn.prod.website-files.com/62434fa732124a0fb112aab4/62434fa732124a700a12aad4_check%20circle.svg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 8px;
  padding-left: 30px;
  font-size: 14px;
  line-height: 24px;
}

.gallery-grid {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery-image {
  width: 100%;
}

.section-1253 {
  display: none;
}

.membership-mobile-atw-logo {
  align-self: flex-start;
  margin-left: 0;
  display: block;
}

.hero-heading-center-26-membership {
  background-color: #f5f7fa00;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/682c992724a7a8bf3ae6e3f5_Membership%20Community%20Landing%20Page%20(1)-min.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-bottom: 1px solid #e4ebf3;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 450px;
  padding: 80px 30px;
  display: block;
  position: relative;
}

.hero-heading-center-26-membership.this-night-haggadah {
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67dae168a3731955abe9162a_Dark%20Blue.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.container-34276-membership {
  grid-column-gap: 23px;
  grid-row-gap: 23px;
  text-align: left;
  background-color: #df886700;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 300px;
  margin-top: -54px;
  margin-left: 140px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.container-34276-membership.this-night-haggadah {
  background-color: #6b96ca00;
}

.heading-114-membership {
  color: var(--white);
  justify-content: center;
  align-items: center;
  margin-top: 100px;
  display: flex;
}

.italic-text-14-membership {
  text-align: left;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  margin-top: -120px;
  margin-left: 0;
  font-size: 75px;
  font-weight: 400;
  display: flex;
}

.paragraph-mobile-header-membership {
  color: var(--white);
  flex-flow: column;
  justify-content: center;
  align-self: flex-start;
  align-items: flex-start;
  width: 500px;
  margin-top: 3px;
  margin-left: 2px;
  font-size: 20px;
  display: flex;
}

.heading-114-membership-top-line {
  color: var(--white);
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

.heading-114-membership-top-line-copy {
  color: var(--white);
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 45px;
  display: flex;
}

.italic-text-15 {
  font-size: 65px;
}

.button-143 {
  color: var(--elul-blue);
  background-color: #fff;
  border-radius: 12px;
  margin-left: 140px;
}

.grid-8 {
  border-radius: 0;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.does-this-sound-familiar-section {
  background-color: #d5e0e7;
  height: 625px;
}

.paragraph-88 {
  color: var(--elul-blue);
  text-align: center;
  background-color: #fffbf1;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  display: block;
}

.div-block-13 {
  background-color: #fffbf1;
  border-radius: 0;
  display: flex;
}

.container-34284 {
  border-radius: 0;
  margin-top: 111px;
  padding-left: 60px;
  padding-right: 60px;
}

.heading-123 {
  text-align: center;
  margin-top: 48px;
  margin-bottom: -63px;
  display: block;
}

.italic-text-16 {
  color: var(--elul-blue);
}

.paragraph-89 {
  text-align: center;
  margin-top: 60px;
  padding-left: 100px;
  padding-right: 100px;
}

.image-and-text---right {
  background-color: #d5dfe700;
  border-bottom: 0 #e4ebf3;
  padding: 30px;
  position: relative;
}

.what-if-jewish-wisdom-was-something-you-could-come-home-to-section {
  background-color: #fffbf1;
}

.image-and-text---right-copy {
  background-color: #d5dfe700;
  border-bottom: 0 #e4ebf3;
  padding: 30px;
  position: relative;
}

.container-34270-membership {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.container-34270-membership.this-night-haggadah {
  margin-top: 20px;
}

.hero-wrapper-32-copy-membership {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.hero-wrapper-32-copy-membership.this-night-haggadah {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: flex-start;
}

.hero-split-32-membership {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.hero-split-32-membership.this-night-haggadah {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.heading-109-membership {
  color: var(--elul-blue);
  margin-top: 0;
  margin-bottom: 22px;
  font-size: 35px;
}

.margin-bottom-24px-35-membership {
  color: var(--elul-blue);
  margin-bottom: 24px;
  font-size: 18px;
}

.hero-split-32-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  padding-top: 0;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.hero-split-32-copy.this-night-haggadah {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.membership-quote {
  -webkit-text-stroke-color: var(--lightest-yellow);
  background-color: #fffbf1;
  background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/682c9ea0618f953849136e62_ChatGPT%20Image%20May%2020%2C%202025%2C%2008_23_57%20AM-min.png");
  background-position: 40%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #0000;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 30px;
  display: block;
  position: relative;
}

.quote---membership {
  grid-row-gap: 80px;
  background-color: #df886700;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 64px;
  display: flex;
}

.quote---membership.this-night-haggadah {
  background-color: #6b96ca;
}

.content-8-membership {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 768px;
  display: flex;
}

.quote-membership {
  color: #fffbf1;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Cormorant Garamond, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 140%;
  text-decoration: none;
}

.avatar-membership {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 300px;
  display: flex;
}

.avatar-content-2-membership {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.text-4-membership {
  color: #fffbf1;
  text-align: center;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.italic-text-17 {
  font-size: 45px;
}

.this-is-the-most-nourishing-grounding-and-life-affirming-practice-we-know {
  background-color: #fffbf1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-34286 {
  margin: 60px;
}

.paragraph-90 {
  margin-top: 40px;
}

.paragraph-91 {
  margin-bottom: 40px;
}

.heading-124 {
  font-size: 35px;
}

.hero-header83_margin-top_page, .hero-header83_margin-top_page.margin-medium, .hero-header83_margin-top_page.margin-xsmall, .hero-header83_margin-top_page.margin-medium, .hero-header83_margin-top_page.margin-xxlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-header83_margin-top_page.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-header83_image-overlay_page {
  z-index: 1;
  background-color: #00000080;
  position: absolute;
  inset: 0%;
}

.hero-header83_image-overlay_page.hide {
  display: none;
}

.hero-header83_images-layout_page {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  transform: scale(3.2);
}

.hero-header84_margin-top_page, .hero-header84_margin-top_page.margin-medium, .hero-header84_margin-top_page.margin-xsmall, .hero-header84_margin-top_page.margin-medium, .hero-header84_margin-top_page.margin-xxlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-header84_margin-top_page.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-header84_image-wrapper_page {
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-header84_image_page {
  aspect-ratio: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.hero-header85_max-width_page {
  width: 100%;
  max-width: 35rem;
}

.hero-header85_margin_page {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-header85_margin_page.margin-xxlarge, .hero-header85_margin_page.margin-small, .hero-header85_margin_page.margin-xsmall, .hero-header85_margin_page.margin-xxsmall, .hero-header85_margin_page.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-header85_margin-top_page, .hero-header85_margin-top_page.margin-medium, .hero-header85_margin-top_page.margin-xsmall, .hero-header85_margin-top_page.margin-medium, .hero-header85_margin-top_page.margin-xxlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-header85_margin-top_page.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-header89_image-wrapper_page {
  flex: 1;
  position: relative;
}

.hero-header89_section-padding_page, .hero-header89_section-padding_page.padding-xxlarge, .hero-header89_section-padding_page.padding-small {
  padding-left: 0;
  padding-right: 0;
}

.hero-header89_margin-top_page, .hero-header89_margin-top_page.margin-medium, .hero-header89_margin-top_page.margin-xsmall, .hero-header89_margin-top_page.margin-medium, .hero-header89_margin-top_page.margin-xxlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-header89_margin-top_page.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-header93_max-width_page {
  width: 100%;
  max-width: 48rem;
}

.hero-header93_max-width_page.align-center {
  text-align: center;
}

.hero-header93_margin-bottom_page {
  text-align: left;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-header93_margin-bottom_page.margin-xxlarge, .hero-header93_margin-bottom_page.margin-small, .hero-header93_margin-bottom_page.margin-xsmall, .hero-header93_margin-bottom_page.margin-xxsmall, .hero-header93_margin-bottom_page.margin-medium {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-header93_margin-top_page, .hero-header93_margin-top_page.margin-medium, .hero-header93_margin-top_page.margin-xsmall, .hero-header93_margin-top_page.margin-medium, .hero-header93_margin-top_page.margin-xxlarge {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-header93_margin-top_page.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.hero-header93_background-image_page {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.heading-125 {
  color: var(--elul-blue);
  text-align: center;
  margin-top: 100px;
}

.paragraph-92 {
  text-align: center;
  margin-left: 100px;
  margin-right: 100px;
  padding-top: 20px;
}

.code-embed-6 {
  margin: 60px 140px;
}

.container-34287 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-top: 42px;
  display: flex;
}

.waitlist---button {
  text-align: center;
  vertical-align: middle;
  background-color: #2b3a4a;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 84px;
  display: inline-block;
}

.image-42 {
  margin-top: 27px;
}

.container-m2-copy {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-m2-copy.m {
  max-width: 1200px;
}

.container-m2-copy.s {
  max-width: 960px;
}

.container-m2-copy.xs {
  max-width: 720px;
}

.container-m2-copy.video-split-grid {
  margin-top: 60px;
}

.container-m1-copy {
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-m1-copy.m {
  max-width: 1200px;
}

.container-m1-copy.s {
  max-width: 960px;
}

.container-m1-copy.xs {
  max-width: 720px;
}

.container-m1-copy.video-split-grid {
  margin-top: 60px;
}

.bold-text-51 {
  text-decoration: underline;
}

.rich-text-block-10 {
  display: none;
}

.rich-text-block-11 {
  display: block;
}

.container-34288 {
  max-width: 960px;
  margin-top: 75px;
  margin-bottom: 40px;
}

.section-1254 {
  padding-left: 128px;
  padding-right: 100px;
}

.button-download-strategic-plan {
  background-color: var(--adar-red);
  color: var(--white);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 60px;
  align-self: flex-start;
  height: auto;
  padding: 20px 40px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.button-download-strategic-plan:hover {
  background-color: var(--dark-elul-blue);
}

.button-download-strategic-plan.light {
  background-color: var(--lightest-yellow);
  color: var(--dark-elul-blue);
  align-self: center;
}

.button-download-strategic-plan.light:hover {
  background-color: var(--white);
}

.button-download-strategic-plan.light.link-list {
  align-self: center;
  margin-bottom: 40px;
}

.button-download-strategic-plan.light.center-button {
  align-self: center;
}

.button-download-strategic-plan.light.center-button.b1 {
  margin-top: -3px;
}

.button-download-strategic-plan.light.left-align-button {
  align-self: flex-start;
}

.button-download-strategic-plan.outline {
  border: 1px solid var(--elul-blue);
  color: var(--elul-blue);
  background-color: #0000;
}

.button-download-strategic-plan.outline:hover {
  border-color: var(--dark-elul-blue);
  color: var(--dark-elul-blue);
}

.button-download-strategic-plan.underlined.ghost {
  background-color: #0000;
}

.button-download-strategic-plan.underlined.ghost:hover {
  background-color: #00000080;
}

.button-download-strategic-plan.underlined.ghost.center-button {
  opacity: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border: 1px solid #0000;
  align-self: center;
}

.button-download-strategic-plan.underlined.center-button {
  background-color: var(--adar-red);
  object-fit: fill;
}

.button-download-strategic-plan._404-button {
  align-self: center;
  margin-top: 40px;
}

.button-download-strategic-plan.left-justified-button {
  align-self: flex-start;
}

.button-download-strategic-plan.center-button {
  align-self: center;
}

.button-download-strategic-plan.event-page-button, .button-download-strategic-plan.event-page-button-further-down {
  margin-top: 0;
}

.heading-126 {
  text-align: center;
  margin-top: 60px;
}

.container-34289 {
  margin-top: 20px;
}

.heading-127 {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
}

.paragraph-93 {
  text-align: center;
  margin-bottom: 60px;
}

.container-strategic-plan {
  color: var(--lightest-yellow);
  background-color: #fefcf5;
  max-width: 1320px;
}

.container-strategic-plan.m {
  max-width: 1200px;
}

.container-strategic-plan.s {
  max-width: 960px;
}

.container-strategic-plan.xs {
  max-width: 720px;
}

.container-strategic-plan.video-split-grid {
  margin-top: 60px;
}

.container-strategic-plan.container-wc, .container-strategic-plan.blog-page-container, .container-strategic-plan.our-moon-manuals {
  background-color: #2b3a4a;
}

.container-strategic-plan.community-guidelines {
  color: var(--elul-blue);
}

.container-strategic-plan._172 {
  background-color: #fff;
}

.container-strategic-plan.container-read-more {
  background-color: #2b3a4a;
}

.container-strategic-plan.blog-bg.blog-rituals, .container-strategic-plan.bg1 {
  background-color: #0000;
}

.container-strategic-plan.subscribe-to-events-page {
  background-color: #fff;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-strategic-plan.newsletter-page {
  background-color: #fff;
}

.container-strategic-plan.blog-ritual, .container-strategic-plan.blog-jewish-wisdom, .container-strategic-plan.blog-wholeness, .container-strategic-plan.blog-sacred-time {
  background-color: #0000;
}

.container-strategic-plan.event-tags-page {
  background-color: #914b48;
}

.container-342890 {
  margin-top: 20px;
  display: none;
}

.button---strategic-plan-view {
  background-color: var(--adar-red);
  color: var(--white);
  text-align: center;
  letter-spacing: .05em;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 60px;
  align-self: flex-start;
  height: auto;
  padding: 20px 40px;
  font-family: Raleway, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5em;
  text-decoration: none;
}

.button---strategic-plan-view:hover {
  background-color: var(--dark-elul-blue);
}

.button---strategic-plan-view.light {
  background-color: var(--lightest-yellow);
  color: var(--dark-elul-blue);
  align-self: center;
}

.button---strategic-plan-view.light:hover {
  background-color: var(--white);
}

.button---strategic-plan-view.light.link-list {
  align-self: center;
  margin-bottom: 40px;
}

.button---strategic-plan-view.light.center-button {
  align-self: center;
}

.button---strategic-plan-view.light.center-button.b1 {
  margin-top: -3px;
}

.button---strategic-plan-view.light.left-align-button {
  align-self: flex-start;
}

.button---strategic-plan-view.outline {
  border: 1px solid var(--elul-blue);
  color: var(--elul-blue);
  background-color: #0000;
}

.button---strategic-plan-view.outline:hover {
  border-color: var(--dark-elul-blue);
  color: var(--dark-elul-blue);
}

.button---strategic-plan-view.underlined.ghost {
  background-color: #0000;
}

.button---strategic-plan-view.underlined.ghost:hover {
  background-color: #00000080;
}

.button---strategic-plan-view.underlined.ghost.center-button {
  opacity: 1;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border: 1px solid #0000;
  align-self: center;
}

.button---strategic-plan-view.underlined.center-button {
  background-color: var(--adar-red);
  object-fit: fill;
}

.button---strategic-plan-view._404-button {
  align-self: center;
  margin-top: 40px;
}

.button---strategic-plan-view.left-justified-button {
  align-self: flex-start;
}

.button---strategic-plan-view.center-button {
  align-self: center;
}

.button---strategic-plan-view.event-page-button, .button---strategic-plan-view.event-page-button-further-down {
  margin-top: 0;
}

@media screen and (min-width: 1280px) {
  .section.mikvah-landing-page-events-copy111-copy.well-circle-page {
    background-color: #d5e0e7;
  }

  .container.bg1 {
    background-color: #0000;
  }

  .container.subscribe-to-events-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container.blog-ritual {
    background-color: #0000;
  }

  .h1 {
    color: var(--white);
  }

  .h2.homepage---well-circles {
    color: var(--lightest-yellow);
    text-align: center;
    font-weight: 300;
  }

  .button.event-page-button-further-down {
    margin-top: 63px;
  }

  .label.label_foter {
    color: var(--neutral-gray);
  }

  .label.label3 {
    color: var(--tammuz-red);
  }

  .hero-face-1 {
    margin-left: -500px;
  }

  .hero-face-2 {
    margin-left: 320px;
  }

  .hero-face-3 {
    margin-left: -420px;
  }

  .hero-face-4 {
    margin-left: 440px;
  }

  .slider-heading-block {
    background-color: #0000;
  }

  .slider-overlay {
    margin-right: 100px;
  }

  .slider {
    margin-left: -100px;
  }

  .book {
    margin-left: 62px;
    padding-left: 0;
  }

  .tabs {
    padding-left: 180px;
  }

  .tabs-menu {
    width: 240px;
  }

  .host-avatar {
    width: 120px;
    height: 120px;
  }

  .tab-host-info {
    grid-template-columns: 120px 1fr;
  }

  .wide-cover {
    height: 460px;
  }

  .roc {
    width: 440px;
    height: 440px;
  }

  .footer-info {
    font-size: 16px;
    line-height: 1.6em;
  }

  .side-gold-ring-wrapper {
    width: 240px;
  }

  .circle-card-name {
    font-size: 32px;
    line-height: 1.2em;
  }

  .slider-left-button {
    margin-left: 260px;
  }

  .slider-right-button {
    margin-left: 412px;
  }

  .member-card-name {
    font-size: 24px;
    line-height: 1.2em;
  }

  .section-offset-bg {
    top: 400px;
  }

  .event-card-name {
    font-size: 32px;
    line-height: 1.2em;
  }

  .event-hero {
    grid-template-columns: 480px 1fr;
  }

  .event-hero-action.event-description-button {
    margin-top: -115px;
  }

  .profile-card-name {
    font-size: 32px;
    line-height: 1.2em;
  }

  .post-card-cover.featured {
    height: 400px;
  }

  .post-card-name {
    font-size: 32px;
    line-height: 1.2em;
  }

  .post-badge {
    grid-template-columns: 160px 1fr;
  }

  .post-badge-cover {
    height: 120px;
  }

  .post-badge-name {
    font-size: 32px;
    line-height: 1.2em;
  }

  .action-holder.events {
    padding-left: 180px;
  }

  .img-container.less-bottom-margin {
    margin-bottom: -30px;
  }

  .rj-second-quote-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .quote---rabbi-alan-lew {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .redefining-joy----take-the-quiz.redefining-joy-cta {
    align-items: center;
    width: 14349px;
    max-width: 1434px;
    padding-left: 64px;
  }

  .hero-heading-center-2 {
    border: 1px solid #0000;
  }

  .content-33 {
    box-sizing: border-box;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin: -44px 0 -1px 189px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .heading-36.embodied-joy-la {
    margin-top: 100px;
  }

  .bold-text-7.rjr-header-section-tagline {
    margin-left: 90px;
    padding-right: 90px;
    line-height: 1.7em;
  }

  .background-video-2.sacred-intention.fall-2024.waters-of-restoration {
    height: 550px;
  }

  .container-large-2 {
    margin: 100px;
  }

  .layout3_component-2 {
    grid-template-columns: 1fr .5fr;
    justify-items: center;
    margin-left: 0%;
    margin-right: 0%;
    padding-right: 0%;
  }

  .header98_component {
    grid-template-columns: repeat(auto-fit, minmax(200px, .75fr));
  }

  .heading-52 {
    margin: 100px;
  }

  .hero-without-image-3 {
    margin-bottom: 36px;
    padding-bottom: 79px;
  }

  .landing-page-h1 {
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    background-color: #d5e0e7;
    background-clip: content-box;
  }

  .image-8 {
    object-fit: fill;
  }

  .container-222 {
    margin-left: 100px;
    margin-right: 100px;
  }

  .slider-mm, .slider-wc {
    margin-left: -100px;
  }

  .slider-wc.domes-wc-copy44.well-circles-page {
    background-color: #d5e0e7;
  }

  .slider-heading-block-copy-home {
    -webkit-text-fill-color: inherit;
    background-clip: content-box;
  }

  .slider-heading-block-copy-copy {
    background-color: var(--lightest-yellow);
    opacity: 1;
    align-items: flex-start;
    max-width: 400px;
    margin-top: 0;
    padding-right: 60px;
  }

  .paragraph-28 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .section-25 {
    margin-top: 136px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-weight-semibold.moon-by-moon-journal-meet-the-creators {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .button-24-copy-copy.sacred-intention {
    margin-top: 0;
  }

  .section-22-v2-a-mobile-copy {
    padding-bottom: 20px;
  }

  .bold-text-35.sacred-intention {
    margin-left: 90px;
    padding-right: 90px;
    line-height: 1.7em;
  }

  .event31_accordion {
    margin-bottom: 40px;
  }

  .hero-heading-center-18 {
    background-position: 50%;
  }

  .section-1227 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .desktop---header---mmm.my-moon-message-landing-page-header {
    background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67509bc19b632bc2187f38ef_My%20Moon%20Message%20Landing%20Page%20Mockup-min.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    max-width: 1434px;
  }

  .desktop---header---mmm.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .old-header {
    margin-top: 136px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-61 {
    padding-top: 20px;
  }

  .section-1245 {
    height: 600px;
  }

  .paragraph-63, .list-item-5 {
    color: var(--elul-blue);
    font-size: 14px;
  }

  .list-item-6 {
    color: var(--elul-blue);
    font-size: 18px;
  }

  .list-item-7 {
    color: var(--elul-blue);
    font-size: 14px;
  }

  .list-item-8 {
    color: var(--elul-blue);
  }

  .faq3_content-2 {
    grid-template-columns: .75fr .75fr;
  }

  .container-34271 {
    margin-top: -126px;
  }

  .footer-info-copy {
    font-size: 16px;
    line-height: 1.6em;
  }

  .paragraph-63-copy {
    color: var(--elul-blue);
    font-size: 14px;
  }

  .desktop---footer-cta---four-elements.my-moon-message-landing-page-header, .desktop---footer-cta---four-elements.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .section-1245-mmm {
    height: 600px;
  }

  .read-more-events.label_foter {
    color: var(--neutral-gray);
  }

  .read-more-events.label3 {
    color: var(--tammuz-red);
  }

  .label-join-the-movement-well-circles-page.label_foter {
    color: var(--neutral-gray);
  }

  .label-join-the-movement-well-circles-page.label3 {
    color: var(--tammuz-red);
  }

  .label-read-more-well-circles-page.label_foter {
    color: var(--neutral-gray);
  }

  .label-read-more-well-circles-page.label3 {
    color: var(--tammuz-red);
  }

  .label-view-more-get-notified-well-cirlces.label_foter {
    color: var(--neutral-gray);
  }

  .label-view-more-get-notified-well-cirlces.label3 {
    color: var(--tammuz-red);
  }

  .get-notified-background-color.well-circle-page {
    background-color: #d5e0e7;
  }

  .label-read-more-blog.label_foter {
    color: var(--neutral-gray);
  }

  .label-read-more-blog.label3 {
    color: var(--tammuz-red);
  }

  .label-copy-copy.label_foter {
    color: var(--neutral-gray);
  }

  .label-copy-copy.label3 {
    color: var(--tammuz-red);
  }

  .subtitle-moon-manuals-section-on-blog-page.label_foter {
    color: var(--neutral-gray);
  }

  .subtitle-moon-manuals-section-on-blog-page.label3 {
    color: var(--tammuz-red);
  }

  .label-copy.label_foter {
    color: var(--neutral-gray);
  }

  .label-copy.label3 {
    color: var(--tammuz-red);
  }

  .h1-copy, .h1-copy-copy, .h1-copy-copy-copy, .moon-manual-header-1-on-blog-page, .h1---homepage-well-circles {
    color: var(--white);
  }

  .button---moon-manual-landing-page.event-page-button-further-down {
    margin-top: 63px;
  }

  .container-34279 {
    margin-top: 40px;
  }

  .desktop---header---journal.my-moon-message-landing-page-header {
    background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67509bc19b632bc2187f38ef_My%20Moon%20Message%20Landing%20Page%20Mockup-min.png");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    max-width: 1434px;
  }

  .desktop---header---journal.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .what-is-time-section---journal, .sacred-time-benefit---journal {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .desktop---footer-cta---four-elements-copy.my-moon-message-landing-page-header, .desktop---footer-cta---four-elements-copy.four-elements-landing-page-header-copy, .desktop---footer-cta---journal.my-moon-message-landing-page-header, .desktop---footer-cta---journal.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .desktop---faqs-section-padding---journal {
    padding-bottom: 2rem;
  }

  .tagline---about-at-the-wel---journal.moon-by-moon-journal-meet-the-creators {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .desktop---intro-section---journal {
    padding-bottom: 0;
  }

  .this-night---quote {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .this-night---cta.my-moon-message-landing-page-header, .this-night---cta.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .this-night-quote-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .moon-manual---testimonial-3---desktop.mikvah-landing-page-events-copy111-copy.well-circle-page {
    background-color: #d5e0e7;
  }

  .navbar-2025---container-mid---desktop.bg1 {
    background-color: #0000;
  }

  .navbar-2025---container-mid---desktop.subscribe-to-events-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .navbar-2025---container-mid---desktop.blog-ritual {
    background-color: #0000;
  }

  .this-night-tagline---about-at-the-well.moon-by-moon-journal-meet-the-creators {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-button---download---this-night-thank-you.event-page-button-further-down {
    margin-top: 63px;
  }

  .hero-heading-center-26-membership {
    height: 450px;
  }

  .membership-quote {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .quote---membership {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .this-is-the-most-nourishing-grounding-and-life-affirming-practice-we-know {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .button-download-strategic-plan.event-page-button-further-down {
    margin-top: 63px;
  }

  .container-strategic-plan.bg1 {
    background-color: #0000;
  }

  .container-strategic-plan.subscribe-to-events-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-strategic-plan.blog-ritual {
    background-color: #0000;
  }

  .button---strategic-plan-view.event-page-button-further-down {
    margin-top: 63px;
  }
}

@media screen and (min-width: 1440px) {
  .section.hide-financial-repoorts {
    display: none;
  }

  .section.mikvah-landing-page-events-copy111-copy {
    background-color: #d5e0e7;
  }

  .section.subscribe-to-events-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container.bg1, .container.blog-ritual {
    background-color: #0000;
  }

  .button {
    margin-top: 6px;
  }

  .button.light {
    margin-top: -200px;
  }

  .button.light.center-button, .button.light.return-policy-botton-sectino {
    margin-top: 9px;
  }

  .button.light.faq-page {
    margin-top: 24px;
  }

  .button.event-page-button {
    margin-top: 12px;
  }

  .button.event-page-button-further-down {
    margin-top: 63px;
  }

  .label.label4 {
    color: var(--lightest-yellow);
  }

  .hero-face-1 {
    margin-left: -580px;
  }

  .hero-face-2 {
    margin-left: 380px;
  }

  .hero-face-3 {
    transform: scale3d(1none, 1none, 1none);
    margin-top: 0;
    margin-left: -460px;
  }

  .hero-face-4 {
    margin-left: 500px;
  }

  .slider-heading-block {
    background-color: #d5e0e7;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 109px;
    padding-left: 0;
    padding-right: 0;
  }

  .slider-overlay {
    margin-right: 200px;
  }

  .slider {
    margin-left: -200px;
  }

  .slide {
    margin-left: 93px;
    margin-right: 20px;
  }

  .wide-cover {
    height: 480px;
  }

  .roc {
    width: 480px;
    height: 480px;
  }

  .qa-question {
    font-size: 36px;
    line-height: 1.2em;
  }

  .qa-icon {
    margin-top: 12px;
  }

  .footer-link {
    font-size: 18px;
    line-height: 1.2em;
  }

  .footer-banner-text {
    font-size: 14px;
    line-height: 1.4em;
  }

  .side-gold-ring-wrapper {
    width: 320px;
  }

  .circle-card {
    grid-template-rows: 240px;
  }

  .circle-card-name {
    font-size: 36px;
    line-height: 1.2em;
  }

  .circles-slider-heading {
    margin-right: 0;
  }

  .circles-slider-heading.well-circles-page {
    background-color: #d5e0e7;
  }

  .slider-left-button {
    margin-left: 0;
    left: -460px;
  }

  .slider-right-button {
    margin-left: 152px;
    left: -460px;
  }

  .team-grid.s {
    grid-template-rows: auto auto 2.25fr;
  }

  .member-card-name {
    font-size: 30px;
    line-height: 1.2em;
  }

  .member-card-title {
    font-size: 16px;
    line-height: 1.6em;
  }

  .member-modal-grid {
    grid-template-columns: 400px 1fr;
  }

  .roa {
    width: 400px;
    height: 400px;
  }

  .sponsor-logos {
    max-width: none;
  }

  .sponsor-link {
    width: 160px;
  }

  .note-card {
    grid-template-rows: 240px;
  }

  .comp-split-link, .comp-split-heading, .event-card-name, .profile-card-name, .post-card-name, .post-badge-name {
    font-size: 36px;
    line-height: 1.2em;
  }

  .team-slider-3 {
    padding-left: 127px;
    padding-right: 128px;
  }

  .team-block-3, .team-member-image-two-3 {
    padding-left: 0;
  }

  .team-slider-nav-3 {
    overflow: hidden;
  }

  .mask-2 {
    margin-left: 61px;
    padding-bottom: 106px;
    overflow: visible;
  }

  .hero-heading-center {
    background-color: #fffbf1;
  }

  .new-section {
    width: 80%;
  }

  .rj-cta-section.redefining-joy {
    align-items: center;
  }

  .redefining-joy----take-the-quiz.redefining-joy-cta {
    background-size: cover;
    align-items: center;
    width: 1440px;
    max-width: 1440px;
    padding-left: 64px;
  }

  .navbar-logo-center-container-2.shadow-three {
    max-width: 1140vh;
  }

  .layout-2._24 {
    -webkit-text-fill-color: inherit;
    background-color: #e5e0e600;
    background-clip: padding-box;
    margin-left: 0;
    margin-right: 0;
  }

  .container-30 {
    background-color: var(--av-purple);
    -webkit-text-fill-color: inherit;
    background-clip: padding-box;
    max-width: 100%;
    margin-right: 100px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 0;
  }

  .content-26 {
    margin-left: 220px;
    margin-right: 220px;
  }

  .text-13 {
    max-width: 70%;
  }

  .content-33 {
    margin-left: 289px;
    margin-right: auto;
  }

  .heading-34 {
    font-weight: 400;
  }

  .section-2.sacred-intention.waters-of-restoration.ej-retreat-header-image {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/677d75f2c46fc975927b2996_Webflow%20Landing%20Page%20Video%20Backgrounds-min.png");
    background-position: 0 0, 50% 0;
  }

  .cta27_background-image.uhuid {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), radial-gradient(circle, #000, #fff);
    background-position: 0 0, 0 0;
    background-size: auto, auto;
    margin-top: -18px;
    margin-bottom: -30px;
    padding-bottom: 17px;
  }

  .slider-heading-block-copy {
    padding-right: 60px;
  }

  .slider-mm, .slider-wc {
    margin-left: -200px;
  }

  .slider-wc.domes-wc-copy44 {
    background-color: #d5e0e7;
  }

  .slider-heading-block-copy-copy {
    max-width: 400px;
    margin-top: 10px;
    margin-left: -137px;
    padding-right: 33px;
  }

  .section-copy.hide-financial-repoorts, .section-copy-copy.hide-financial-repoorts {
    display: none;
  }

  .image-17, .image-17-mobile {
    left: 79%;
  }

  .section-copy.hide-financial-repoorts, .section-1221.hide-financial-repoorts, ._7ykjh.hide-financial-repoorts, .section-copy.hide-financial-repoorts {
    display: none;
  }

  .section-22-v2-a-mobile-copy {
    background-color: #2b3a4a00;
    background-position: 0 0;
    background-size: cover;
  }

  .event31_accordion {
    margin-bottom: 40px;
  }

  .hero-heading-center-18 {
    background-position: 50%;
  }

  .section-1227 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    background-attachment: scroll;
  }

  .desktop---header---mmm.my-moon-message-landing-page-header {
    background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67509bc19b632bc2187f38ef_My%20Moon%20Message%20Landing%20Page%20Mockup-min.png");
    max-width: 100%;
  }

  .moon-manual-top-secion---desktop, .moon-manual-top-secion---desktop.hide-financial-repoorts {
    display: none;
  }

  .moon-manual-top-secion---desktop.mikvah-landing-page-events-copy111-copy {
    background-color: #d5e0e7;
  }

  .button-127 {
    letter-spacing: .05em;
    padding: 20px 40px;
    font-size: 12px;
  }

  .paragraph-61 {
    padding-top: 20px;
  }

  .section-1245 {
    height: 700px;
  }

  .faq3_content-2 {
    margin-left: 10%;
    margin-right: 10%;
  }

  .desktop---mmm-intro-key-details {
    display: block;
  }

  .desktop---container-2-header-container {
    margin-bottom: 35px;
  }

  .desktop---testimonial-container---mmm {
    grid-template-columns: 1fr;
  }

  .desktop---container-2---testimonials---mmm {
    margin-left: 15%;
    margin-right: 15%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-weight-semibold {
    text-align: left;
  }

  .image-37 {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .container-34271 {
    margin-top: -93px;
    padding-top: 0;
  }

  .grid-6---right {
    margin-left: auto;
    margin-right: auto;
  }

  .grid-6---left {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-57 {
    color: var(--white);
    font-size: 18px;
  }

  .desktop---container-2---testimonials---four-elements {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 25%;
    margin-right: 25%;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
  }

  .desktop---container-2-header-container---four-elements {
    text-align: center;
    margin-bottom: 35px;
  }

  .heading-style-h6-6-four-elements {
    text-align: center;
    margin-top: 0;
  }

  .text-block-49---four-elements {
    text-align: center;
    font-size: 18px;
  }

  .desktop---testimonial-container---four-elements {
    grid-template-columns: 1fr;
  }

  .rj-what-does-joy-really-mean-section {
    justify-content: center;
    display: none;
  }

  .rj-what-does-joy-really-mean-section-container {
    justify-content: center;
    width: 80%;
  }

  .hero-heading-center-25 {
    padding-top: 40px;
  }

  .desktop---four-elements-intro-key-details-copy {
    display: none;
  }

  .section-1245-mmm {
    height: 700px;
  }

  .container-large-redefining-joy {
    width: 80%;
  }

  .hero-heading-center-25---thank-you {
    padding-top: 60px;
  }

  .read-more-events.label4, .label-join-the-movement-well-circles-page.label4, .label-read-more-well-circles-page.label4, .label-view-more-get-notified-well-cirlces.label4 {
    color: var(--lightest-yellow);
  }

  .get-notified-background-color {
    background-color: #d5e0e7;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 109px;
    padding-left: 0;
    padding-right: 0;
  }

  .get-notified-background-color.well-circle-page {
    background-color: #d5e0e7;
  }

  .label-read-more-blog.label4, .label-copy.label4, .label-copy-copy.label4, .subtitle-moon-manuals-section-on-blog-page.label4 {
    color: var(--lightest-yellow);
  }

  .slider-heading-block-copy {
    background-color: #d5e0e7;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 109px;
    padding-left: 0;
    padding-right: 0;
  }

  .qa-icon-copy {
    margin-top: 12px;
  }

  .label-copy.label4 {
    color: var(--lightest-yellow);
  }

  .section-copy.hide-financial-repoorts {
    display: none;
  }

  .section-copy.mikvah-landing-page-events-copy111-copy {
    background-color: #d5e0e7;
  }

  .upcoming-moon-manual-background-color {
    background-color: #2b3a4a;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 109px;
    padding-left: 0;
    padding-right: 0;
  }

  .moon-manuals-cta-background-color, .moon-manual-section-background-color {
    background-color: #2b3a4a;
  }

  .section---co-facilitate---mobile.hide-financial-repoorts {
    display: none;
  }

  .section---co-facilitate---mobile.mikvah-landing-page-events-copy111-copy {
    background-color: #d5e0e7;
  }

  .slider-heading-block-copy-copy {
    padding-right: 60px;
  }

  .button---moon-manual-landing-page {
    margin-top: 6px;
  }

  .button---moon-manual-landing-page.light {
    margin-top: -200px;
  }

  .button---moon-manual-landing-page.light.center-button {
    margin-top: 9px;
  }

  .button---moon-manual-landing-page.event-page-button {
    margin-top: 12px;
  }

  .button---moon-manual-landing-page.event-page-button-further-down {
    margin-top: 63px;
  }

  .slider-heading-block-copy-copy-copy {
    padding-right: 60px;
  }

  .desktop---header---journal.my-moon-message-landing-page-header {
    background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67509bc19b632bc2187f38ef_My%20Moon%20Message%20Landing%20Page%20Mockup-min.png");
    max-width: 100%;
  }

  .what-is-time-section---journal, .sacred-time-benefit---journal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .desktop---container-2-header-container-journal {
    margin-bottom: 35px;
  }

  .desktop---testimonial-container---journal {
    grid-template-columns: 1fr;
  }

  .this-night---form {
    padding-top: 40px;
  }

  .hero-section---this-night-thank-you {
    padding-top: 60px;
  }

  .moon-manual---testimonial-3---desktop.hide-financial-repoorts {
    display: none;
  }

  .moon-manual---testimonial-3---desktop.mikvah-landing-page-events-copy111-copy {
    background-color: #d5e0e7;
  }

  .moon-manual---testimonial-3---desktop.subscribe-to-events-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .navbar-2025---container-mid---desktop.bg1, .navbar-2025---container-mid---desktop.blog-ritual {
    background-color: #0000;
  }

  .button-139, .button-140, .button-141, .button-142 {
    margin-top: 6px;
  }

  .hero-section---download---this-night-thank-you {
    padding-top: 60px;
  }

  .hero-button---download---this-night-thank-you {
    margin-top: 6px;
  }

  .hero-button---download---this-night-thank-you.light {
    margin-top: -200px;
  }

  .hero-button---download---this-night-thank-you.light.center-button, .hero-button---download---this-night-thank-you.light.return-policy-botton-sectino {
    margin-top: 9px;
  }

  .hero-button---download---this-night-thank-you.light.faq-page {
    margin-top: 24px;
  }

  .hero-button---download---this-night-thank-you.event-page-button {
    margin-top: 12px;
  }

  .hero-button---download---this-night-thank-you.event-page-button-further-down {
    margin-top: 63px;
  }

  .hero-heading-center-26-membership {
    height: 450px;
  }

  .this-is-the-most-nourishing-grounding-and-life-affirming-practice-we-know {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .button-download-strategic-plan {
    margin-top: 6px;
  }

  .button-download-strategic-plan.light {
    margin-top: -200px;
  }

  .button-download-strategic-plan.light.center-button, .button-download-strategic-plan.light.return-policy-botton-sectino {
    margin-top: 9px;
  }

  .button-download-strategic-plan.light.faq-page {
    margin-top: 24px;
  }

  .button-download-strategic-plan.event-page-button {
    margin-top: 12px;
  }

  .button-download-strategic-plan.event-page-button-further-down {
    margin-top: 63px;
  }

  .container-strategic-plan.bg1, .container-strategic-plan.blog-ritual {
    background-color: #0000;
  }

  .button---strategic-plan-view {
    margin-top: 6px;
  }

  .button---strategic-plan-view.light {
    margin-top: -200px;
  }

  .button---strategic-plan-view.light.center-button, .button---strategic-plan-view.light.return-policy-botton-sectino {
    margin-top: 9px;
  }

  .button---strategic-plan-view.light.faq-page {
    margin-top: 24px;
  }

  .button---strategic-plan-view.event-page-button {
    margin-top: 12px;
  }

  .button---strategic-plan-view.event-page-button-further-down {
    margin-top: 63px;
  }
}

@media screen and (min-width: 1920px) {
  .section.elul-bg.bg-1 {
    background-color: var(--elul-blue);
  }

  .section.mikvah-landing-page-events-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .container.blog-bg {
    color: var(--lightest-yellow);
    background-color: #d6b74a;
  }

  .container.bg1 {
    background-color: #0000;
  }

  .container.subscribe-to-events-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container.blog-ritual {
    background-color: #0000;
  }

  .h2.start-a-well-circle-paragraph {
    color: var(--white);
    margin-top: auto;
  }

  .button {
    margin-top: 24px;
  }

  .button.light {
    margin-top: -200px;
  }

  .button.light.center-button {
    margin-top: 3px;
  }

  .button.light.center-button.b1 {
    margin-top: 105px;
  }

  .button.light.return-policy-botton-sectino {
    margin-top: 18px;
  }

  .button.light.faq-page {
    margin-top: 12px;
  }

  .button.event-page-button-further-down {
    margin-top: 48px;
  }

  .hero-face-1 {
    margin-left: -630px;
  }

  .hero-face-2 {
    margin-left: 400px;
  }

  .hero-face-3 {
    margin-left: -480px;
  }

  .hero-face-4 {
    margin-left: 540px;
  }

  .slider-holder.domes-copy {
    margin-right: -20px;
    padding-right: 143px;
  }

  .slider-heading-block, .circles-slider-heading.well-circles-page {
    background-color: #d5e0e7;
  }

  .lets-take-joy-seriously, .rj-let-s-take-joy-seriously-container {
    margin-left: auto;
    margin-right: auto;
  }

  .hero-heading-left {
    border: 1px solid #0000;
  }

  .what-does-joy-really-mean {
    margin-left: auto;
    margin-right: auto;
  }

  .container-9 {
    justify-content: space-around;
    margin-left: auto;
    margin-right: auto;
  }

  .content-2 {
    margin-bottom: 220px;
  }

  .rj-form-code {
    border: 1px solid #0000;
  }

  .rj-quote-section-container, .rj-can-we-still-be-joyful-now-section, .how-can-we-be-joyful-now {
    margin-left: auto;
    margin-right: auto;
  }

  .rj-second-quote-section {
    border: 1px solid #0000;
  }

  .rj-simple-practices-section {
    border-bottom-color: #e4ebf300;
  }

  .new-section {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .container-14 {
    margin-left: auto;
    margin-right: auto;
  }

  .rj-cta-section {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65c407749b9cda5cb0a31fa4_Redefining%20Joy%20Adar%20Campaign%20Quiz%20Image%20Graphics.png");
    background-position: 0 0;
    background-size: cover;
    border-bottom-color: #e4ebf300;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .redefining-joy----take-the-quiz {
    background-color: #2b3a4a00;
    background-image: none;
    margin-left: auto;
    margin-right: auto;
  }

  .redefining-joy----take-the-quiz.redefining-joy-cta {
    align-items: center;
    padding-left: 60px;
    padding-right: 60px;
    display: flex;
  }

  .rj-form-code-section, .footer-dark {
    border-bottom-color: #e4ebf300;
  }

  .hero-heading-center-2 {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65c407749b9cda5cb0a31fa4_Redefining%20Joy%20Adar%20Campaign%20Quiz%20Image%20Graphics.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    border: 1px solid #0000;
  }

  .navbar2_component {
    border: 1px solid #0000;
  }

  .navbar2_logo {
    padding-bottom: 80px;
  }

  .hero-heading-center-3 {
    border-bottom-color: #e4ebf300;
  }

  .centered-heading-6.margin-bottom-32px {
    text-align: left;
    border: 1px solid #df8867;
  }

  .centered-heading-6.margin-bottom-32px.heading-14 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .body-2 {
    border: 1px solid #0000;
    max-height: none;
    overflow: visible;
  }

  .hero-heading-left-8 {
    background-color: #fffbf1;
  }

  .header-2 {
    margin-left: auto;
    margin-right: auto;
  }

  .header-4._5 {
    object-fit: cover;
    background-position: 0 0;
    background-size: cover;
    width: 100%;
    max-width: 1440vh;
    margin-left: 0;
    margin-right: auto;
    padding-left: 64px;
    padding-right: 0;
    display: flex;
  }

  .column-15 {
    width: 100vh;
    max-width: 900px;
  }

  .navbar-logo-center-4 {
    max-width: none;
    min-height: 0%;
  }

  .layout-2._121 {
    max-width: 1440vh;
  }

  .layout-2._24 {
    max-width: none;
    min-height: 0;
    margin-right: -200px;
  }

  .content-18 {
    width: auto;
    margin-left: 220px;
    margin-right: 220px;
  }

  .vectors-wrapper-3 {
    width: 50px;
    height: 50px;
  }

  .heading-25 {
    margin-top: 13px;
  }

  .header-5._60 {
    max-width: 1440vh;
  }

  .header-5._60.sacred-intention, .header-5._60.sacred-intention-copy, .header-5._60.sacred-intention-copy-copy, .header-5._60.embodied-joy-nourishment {
    padding-left: 25%;
    padding-right: 14%;
  }

  .content-21.sacred-intention, .content-21.embodied-joy-nourishment {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .layout-3._240 {
    border: 0 solid #000;
    max-width: 1440vh;
  }

  .container-30 {
    width: auto;
    min-width: 0;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .layout-5._228 {
    max-width: 1440vw;
    margin-left: 0;
    margin-right: 0;
  }

  .column-20 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .testimonial._3, .cta._3 {
    max-width: 1440vh;
  }

  .column-22 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .content-33 {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-34 {
    margin-left: auto;
    margin-right: auto;
  }

  .section-2.sacred-intention.waters-of-restoration.ej-retreat-header-image {
    background-image: linear-gradient(#df8867d1, #df8867d1), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/677d75f2c46fc975927b2996_Webflow%20Landing%20Page%20Video%20Backgrounds-min.png");
    background-position: 0 0, 50% 0;
    background-size: auto, cover;
  }

  .body-3 {
    margin-left: 0;
    padding-right: 0;
  }

  .cta27_background-image.uhuid {
    display: block;
    top: 0;
  }

  .layout-5-copy._228 {
    max-width: 1440vw;
    margin-left: 0;
    margin-right: 0;
    padding-left: 220px;
    padding-right: 220px;
  }

  .container-wc {
    background-color: #2b3a4a;
  }

  .container-wc2 {
    max-width: none;
    margin-top: 0;
  }

  .slider-heading-block-copy-copy {
    background-color: var(--lightest-yellow);
    margin: 0 -9px -17px -189px;
    padding-right: 140px;
  }

  .container-236 {
    position: static;
  }

  .background-video-2-nmrb {
    object-fit: scale-down;
    display: block;
  }

  .pricing18_components {
    align-items: stretch;
  }

  .pricing18_content {
    justify-content: flex-start;
    align-items: center;
  }

  .button-group-13 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cta27_background-image-wrapper-2._7yjk {
    display: block;
    position: absolute;
    top: 0%;
  }

  .padding-global-51.kl-section-8.hjghj.n889 {
    display: block;
  }

  .section-22-v2-a {
    padding-top: 197px;
    padding-bottom: 305px;
  }

  .image-17 {
    top: 746px;
    left: 65%;
  }

  .image-18 {
    left: 29%;
  }

  .image-19 {
    left: 65%;
  }

  .image-20 {
    top: 746px;
    left: 29%;
  }

  .image-19-mobile {
    left: 65%;
  }

  .image-18-mobile {
    left: 29%;
  }

  .container-34244 {
    max-width: 2000px;
  }

  .section_layout1 {
    display: block;
  }

  .section-25 {
    background-color: #8f353500;
    background-image: none;
    background-size: auto;
    padding-top: 0;
  }

  .heading-style-h1-9.mikvah-landing-page.included-in-your-kit, .heading-style-h1-9.mikvah-landing-page-copy.included-in-your-kit, .heading-style-h1-9.mikvah-landing-page-copy.included-in-your-kit, .heading-style-h1-9.mikvah-landing-page-copy-copy1.included-in-your-kit {
    margin-bottom: 34px;
  }

  .padding-global-70 {
    -webkit-text-fill-color: inherit;
    background-color: #fff0;
    background-clip: padding-box;
  }

  .section-28.included-in-your-kit {
    -webkit-text-fill-color: inherit;
    background-color: #fff0;
    background-clip: border-box;
  }

  .footer-copy {
    overflow: visible;
  }

  .padding-global-89 {
    padding-left: 10%;
    padding-right: 10%;
  }

  .section-47 {
    background-image: linear-gradient(to bottom, null, null), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/66e335e7990645e630f2024c_Webflow%20Landing%20Page%20Video%20Backgrounds.png");
    background-size: auto, cover;
  }

  .section-22-v2-a-mobile-copy {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .content-34.sacred-intention {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .margin-bottom-24px-25 {
    margin-top: 69px;
  }

  .event31_accordion {
    margin-bottom: 40px;
  }

  .hero-heading-center-17 {
    background-color: #d5e0e7;
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/66e335e7990645e630f2024c_Webflow%20Landing%20Page%20Video%20Backgrounds.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
  }

  .section-1225 {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/66e336fb3de9baf9b6f3789a_4.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 700px;
  }

  .hero-heading-center-18 {
    background-position: 50%;
  }

  .hero-heading-center-19, .hero-heading-center-20 {
    background-position: 50%;
    background-size: cover;
  }

  .button-group-16 {
    display: block;
  }

  .bold-text-36 {
    margin-left: auto;
    margin-right: auto;
  }

  .section-1227 {
    background-position: 50%;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
  }

  .header19_component-copy {
    background-color: var(--iyar-blue);
    padding: 3rem;
  }

  .text-size-medium-102 {
    margin-bottom: 0;
    padding-top: 10px;
  }

  .event3_date-wrapper, .event3_item-la, .event3_date-wrapper-copy111, ._042382, ._78267893, .event3_date-wrapper-copy3874, .event3_date-wrapper-copy378683 {
    display: flex;
  }

  .desktop---header---mmm.my-moon-message-landing-page-header {
    background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67509bc19b632bc2187f38ef_My%20Moon%20Message%20Landing%20Page%20Mockup-min.png");
    background-position: 0 0, 50% 40%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    max-width: 100%;
  }

  .desktop---header---mmm.footer-cta-my-moon-message-landing-page {
    background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/675b2bd49b46c32d36f5283a_My%20Moon%20Message%20Landing%20Page%20Mockup.png");
    background-position: 0 0, 50%;
  }

  .desktop---header---mmm.footer-cta-four-elements-landing-page-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
  }

  .desktop---header---mmm.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .desktop---feature-1-hero-container---my-moon-message {
    max-width: 1300px;
  }

  .section-1240 {
    background-color: #fffbf1;
  }

  .old-header {
    background-color: #8f353500;
    background-image: none;
    background-size: auto;
    padding-top: 0;
  }

  .moon-manual-top-secion---desktop.mikvah-landing-page-events-copy, .section-copy.mikvah-landing-page-events-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block1 {
    background-color: #971111;
    padding-left: 24px;
    padding-right: 24px;
    overflow: hidden;
  }

  .div-block-inner {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: center;
    align-items: center;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 0;
    display: flex;
  }

  .text-block-47 {
    color: var(--white);
    font-size: 15px;
  }

  .link-block-3 {
    width: 26px;
    height: 26px;
    margin-top: 0;
    position: absolute;
    inset: 7px 1% 0% auto;
  }

  .paragraph-61 {
    padding-top: 20px;
  }

  .section-1245 {
    background-position: 50% 0;
    height: 800px;
  }

  .desktop---mmm-intro-key-details {
    display: block;
  }

  .desktop---container-2---testimonials---mmm {
    margin-bottom: 0;
    margin-left: 20%;
    margin-right: 20%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .hero-wrapper-32-copy.this-night-haggadah {
    padding-bottom: 60px;
  }

  .image-37 {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .desktop---container-2---testimonials---four-elements {
    margin-left: 15%;
    margin-right: 15%;
  }

  .rj-form-code-copy {
    border: 1px solid #0000;
  }

  .rj-what-does-joy-really-mean-section {
    border: 1px solid #0000;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding: 20px 64px;
  }

  .what-does-joy-really-mean-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .rj-what-does-joy-really-mean-section-container {
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .rj-what-does-joy-really-mean-image {
    max-width: 100%;
  }

  .hero-heading-center-26 {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67b6112b912c8df394c66b6f_Dark%20Blue%20(1).png");
  }

  .container-34276 {
    justify-content: center;
    align-items: center;
  }

  .desktop---footer-cta---four-elements.my-moon-message-landing-page-header {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .desktop---footer-cta---four-elements.footer-cta-my-moon-message-landing-page, .desktop---footer-cta---four-elements.footer-cta-four-elements-landing-page-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
  }

  .desktop---footer-cta---four-elements.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .section-1245-mmm {
    background-position: 50% 0;
    height: 800px;
  }

  .director-of-development {
    text-transform: none;
  }

  .code-embed-5.this-night-haggadah {
    margin-bottom: 0;
  }

  .text-5-redefining-joy {
    font-size: 20px;
  }

  .hero-heading-center-25---thank-you {
    overflow: visible;
  }

  .footer-dark---thank-you {
    border-bottom-color: #e4ebf300;
  }

  .get-notified-background-color, .get-notified-background-color.well-circle-page {
    background-color: #d5e0e7;
  }

  .heading-116 {
    margin-top: 0;
  }

  .slider-heading-block-copy {
    background-color: #d5e0e7;
  }

  .container-34276-copy {
    justify-content: center;
    align-items: center;
    margin-top: -60px;
  }

  .section-copy.mikvah-landing-page-events-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .upcoming-moon-manual-background-color, .moon-manuals-cta-background-color {
    background-color: #2b3a4a;
  }

  .hero-heading-center-26-rj-mobile-header-section {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67b6112b912c8df394c66b6f_Dark%20Blue%20(1).png");
  }

  .container---co-facilitate-page.blog-bg {
    color: var(--lightest-yellow);
    background-color: #d6b74a;
  }

  .container---co-facilitate-page.bg1 {
    background-color: #fff;
  }

  .container---co-facilitate-header.blog-bg {
    color: var(--lightest-yellow);
    background-color: #d6b74a;
  }

  .container---co-facilitate-header.bg1 {
    background-color: #fff;
  }

  .section---co-facilitate---mobile.elul-bg.bg-1 {
    background-color: var(--elul-blue);
  }

  .section---co-facilitate---mobile.mikvah-landing-page-events-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .button---moon-manual-landing-page {
    margin-top: 24px;
  }

  .button---moon-manual-landing-page.light {
    margin-top: -200px;
  }

  .button---moon-manual-landing-page.light.center-button {
    margin-top: 3px;
  }

  .button---moon-manual-landing-page.light.center-button.b1 {
    margin-top: 105px;
  }

  .button---moon-manual-landing-page.event-page-button-further-down {
    margin-top: 48px;
  }

  .container---co-facilitate-form.blog-bg {
    color: var(--lightest-yellow);
    background-color: #d6b74a;
  }

  .container---co-facilitate-form.bg1 {
    background-color: #fff;
  }

  .navbar-logo-center-4-nourishment {
    max-width: none;
    min-height: 0%;
  }

  .desktop---header---journal.my-moon-message-landing-page-header {
    background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67509bc19b632bc2187f38ef_My%20Moon%20Message%20Landing%20Page%20Mockup-min.png");
    background-position: 0 0, 50% 40%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    max-width: 100%;
  }

  .desktop---header---journal.footer-cta-my-moon-message-landing-page {
    background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/675b2bd49b46c32d36f5283a_My%20Moon%20Message%20Landing%20Page%20Mockup.png");
    background-position: 0 0, 50%;
  }

  .desktop---header---journal.footer-cta-four-elements-landing-page-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
  }

  .desktop---header---journal.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .journal-quote-2---desktop---section {
    background-image: linear-gradient(#2b3a4a99, #2b3a4a99), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67d316a056af7313746858ae_3.png");
    background-position: 0 0, 100%;
  }

  .desktop---testimonials---journal {
    padding-bottom: 0;
  }

  .desktop---footer-cta---four-elements-copy.my-moon-message-landing-page-header {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .desktop---footer-cta---four-elements-copy.footer-cta-my-moon-message-landing-page, .desktop---footer-cta---four-elements-copy.footer-cta-four-elements-landing-page-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
  }

  .desktop---footer-cta---four-elements-copy.four-elements-landing-page-header-copy, .desktop---footer-cta---journal.my-moon-message-landing-page-header {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .desktop---footer-cta---journal.footer-cta-my-moon-message-landing-page, .desktop---footer-cta---journal.footer-cta-four-elements-landing-page-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
  }

  .desktop---footer-cta---journal.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .about-at-the-well---journal {
    margin-left: 15%;
    margin-right: 15%;
  }

  .about-at-the-well---container---journal {
    display: block;
  }

  .hero-heading-center-26-rj-mobile-header-section-copy, .this-night---header {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67b6112b912c8df394c66b6f_Dark%20Blue%20(1).png");
  }

  .this-night---header.this-night-haggadah {
    height: auto;
  }

  .this-night---form.this-night-haggadah {
    border-bottom-style: none;
    border-bottom-width: 0;
    padding-bottom: 40px;
  }

  .this-night---quote {
    border: 1px solid #0000;
  }

  .about-at-the-well {
    margin-left: 15%;
    margin-right: 15%;
  }

  .this-night---cta.my-moon-message-landing-page-header {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .this-night---cta.footer-cta-my-moon-message-landing-page, .this-night---cta.footer-cta-four-elements-landing-page-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
  }

  .this-night---cta.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
  }

  .this-night---header---container---desktop {
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: -60px;
  }

  .this-night---header-h1---desktop {
    margin-bottom: 10px;
  }

  .this-night---header-paragraph---desktop {
    margin-top: 0;
  }

  .hero-section---this-night-thank-you {
    overflow: visible;
  }

  .moon-manual---testimonial-3---desktop.elul-bg.bg-1 {
    background-color: var(--elul-blue);
  }

  .moon-manual---testimonial-3---desktop.mikvah-landing-page-events-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-2025---container-mid---desktop.blog-bg {
    color: var(--lightest-yellow);
    background-color: #d6b74a;
  }

  .navbar-2025---container-mid---desktop.bg1 {
    background-color: #0000;
  }

  .navbar-2025---container-mid---desktop.subscribe-to-events-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .navbar-2025---container-mid---desktop.blog-ritual {
    background-color: #0000;
  }

  .this-night---header---container---mobile {
    justify-content: center;
    align-items: center;
    height: auto;
    margin-top: -60px;
  }

  .this-night---header-paragraph---mobile {
    margin-top: 0;
  }

  .this-night---header-mobile {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67b6112b912c8df394c66b6f_Dark%20Blue%20(1).png");
  }

  .this-night---header-mobile.this-night-haggadah {
    height: auto;
  }

  .this-night-code-embed.this-night-haggadah {
    margin-bottom: 0;
  }

  .this-night-about-at-the-well {
    margin-left: 15%;
    margin-right: 15%;
  }

  .this-night-about-at-the-well---container {
    display: block;
  }

  .button-139, .button-140, .button-141, .button-142 {
    margin-top: 24px;
  }

  .hero-section---download---this-night-thank-you {
    overflow: visible;
  }

  .hero-button---download---this-night-thank-you {
    margin-top: 24px;
  }

  .hero-button---download---this-night-thank-you.light {
    margin-top: -200px;
  }

  .hero-button---download---this-night-thank-you.light.center-button {
    margin-top: 3px;
  }

  .hero-button---download---this-night-thank-you.light.center-button.b1 {
    margin-top: 105px;
  }

  .hero-button---download---this-night-thank-you.light.return-policy-botton-sectino {
    margin-top: 18px;
  }

  .hero-button---download---this-night-thank-you.light.faq-page {
    margin-top: 12px;
  }

  .hero-button---download---this-night-thank-you.event-page-button-further-down {
    margin-top: 48px;
  }

  .hero-heading-center-26-membership {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/682b8f5fe111b200d72f9896_Membership%20Community%20Landing%20Page.png");
    background-position: 50% 0;
    background-size: cover;
    height: 450px;
  }

  .container-34276-membership {
    justify-content: center;
    align-items: center;
    margin-top: -60px;
  }

  .container-34284, .paragraph-89 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-wrapper-32-copy-membership.this-night-haggadah {
    padding-bottom: 60px;
  }

  .membership-quote {
    background-size: cover;
    border: 1px solid #0000;
  }

  .this-is-the-most-nourishing-grounding-and-life-affirming-practice-we-know, .container-34286 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .button-download-strategic-plan {
    margin-top: 24px;
  }

  .button-download-strategic-plan.light {
    margin-top: -200px;
  }

  .button-download-strategic-plan.light.center-button {
    margin-top: 3px;
  }

  .button-download-strategic-plan.light.center-button.b1 {
    margin-top: 105px;
  }

  .button-download-strategic-plan.light.return-policy-botton-sectino {
    margin-top: 18px;
  }

  .button-download-strategic-plan.light.faq-page {
    margin-top: 12px;
  }

  .button-download-strategic-plan.event-page-button-further-down {
    margin-top: 48px;
  }

  .container-strategic-plan.blog-bg {
    color: var(--lightest-yellow);
    background-color: #d6b74a;
  }

  .container-strategic-plan.bg1 {
    background-color: #0000;
  }

  .container-strategic-plan.subscribe-to-events-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-strategic-plan.blog-ritual {
    background-color: #0000;
  }

  .button---strategic-plan-view {
    margin-top: 24px;
  }

  .button---strategic-plan-view.light {
    margin-top: -200px;
  }

  .button---strategic-plan-view.light.center-button {
    margin-top: 3px;
  }

  .button---strategic-plan-view.light.center-button.b1 {
    margin-top: 105px;
  }

  .button---strategic-plan-view.light.return-policy-botton-sectino {
    margin-top: 18px;
  }

  .button---strategic-plan-view.light.faq-page {
    margin-top: 12px;
  }

  .button---strategic-plan-view.event-page-button-further-down {
    margin-top: 48px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 48px;
    line-height: 1.1em;
  }

  h2 {
    font-size: 32px;
    line-height: 1.2em;
  }

  .section {
    max-width: none;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section.moon-manual-top-section {
    padding-top: 92px;
  }

  .section.terms-of-use {
    background-color: #fffbf1;
  }

  .section.community-guidelines {
    background-color: #fff;
  }

  .section.return-policy {
    margin-top: 0;
  }

  .section.newsletter-page, .section.list-a-circle {
    margin-top: 200px;
  }

  .container {
    background-color: #fff;
  }

  .container.xs.container-event-page-mobile1-copy-copy12 {
    background-color: var(--lightest-yellow);
  }

  .container.container-event-page-mobile1-copy-copy4 {
    background-color: #2b3a4a00;
  }

  .container.moon-manual-tablet-view, .container.moon-manual-top-section {
    background-color: #fffbf1;
  }

  .container.community-guidelines {
    background-color: #fff;
  }

  .container.digital-moon-manuals-background, .container.get-instant-access-tablet {
    background-color: #2b3a4a;
  }

  .container.subscribe-to-events-page {
    margin-top: 100px;
  }

  .container.blog-page {
    background-color: #2b3a4a;
  }

  .container.full-circle-course {
    background-color: #fff;
  }

  .container.full-circle-course.moon-manual-section.bottom-section-on-tablet {
    background-color: #2b3a4a;
  }

  .container.terms-of-use {
    background-color: #fffbf1;
  }

  .container.return-policy {
    margin-top: 0;
  }

  .container.about-page {
    background-color: #0000;
  }

  .container.event-tags-page {
    flex-flow: column;
    margin-top: 200px;
    display: block;
  }

  .wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .wrapper.xl {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .wrapper.xl.moon-manual-landing-page {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .wrapper.l {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .wrapper.xl-dfd {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .wrapper.privacy-policy {
    margin-top: 105px;
    padding-top: 0;
  }

  .h1 {
    font-size: 48px;
    line-height: 1.1em;
  }

  .h2 {
    font-size: 32px;
    line-height: 1.2em;
  }

  .h2.kislev-tx {
    margin-top: 0;
  }

  .h2.my1.horizontal-mobile {
    color: var(--lightest-yellow);
    margin-top: 0;
  }

  .button.light.left-align-button {
    align-self: center;
  }

  .navbar {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar.blog-page {
    margin-top: -9px;
  }

  .brand {
    padding-left: 40px;
    padding-right: 40px;
  }

  .nav-menu {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-right: 40px;
  }

  .navbar-offset.moon-manual-tablet-view {
    margin-bottom: 90px;
  }

  .menu-button {
    justify-content: center;
    align-items: center;
  }

  .slider-offset {
    height: 240px;
  }

  .manuals-action {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    height: auto;
    padding-top: 40px;
  }

  .manuals-action.moon-manual-header-button {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .label {
    text-align: center;
  }

  .label.label-padding-bottom {
    margin-bottom: 73px;
  }

  .label.events-page {
    text-align: left;
  }

  .label.horizontal-mobile {
    margin-top: 0;
  }

  .label.label3, .label.events-template, .label.faq-page {
    text-align: left;
  }

  .manuals-action-heading {
    align-items: center;
    height: auto;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .manuals-action-heading.moon-manual-tablet-view {
    background-color: #fffbf1;
    padding-bottom: 0;
  }

  .center-wrapper.links-wrapper.horizontal-mobile {
    margin-top: 0;
  }

  .center-wrapper.head {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .home-hero-wrapper {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .hero-face-1 {
    width: 80px;
    margin-left: -360px;
  }

  .hero-face-2 {
    width: 116px;
    margin-left: 220px;
  }

  .hero-face-3 {
    width: 130px;
    margin-left: -340px;
  }

  .hero-face-4 {
    width: 110px;
    margin-left: 260px;
  }

  .slider-holder {
    height: auto;
    margin-bottom: 20px;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .slider-holder.domes {
    height: auto;
    margin-bottom: 80px;
  }

  .slider-holder.notes {
    height: auto;
  }

  .slider-holder.domes-copy {
    height: auto;
    margin-bottom: 80px;
  }

  .slider-heading-block {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .slider-overlay {
    display: none;
  }

  .slider {
    display: flex;
    position: relative;
    left: 0;
  }

  .slider.domes, .slider.notes, .slider.domes-wc {
    padding-bottom: 100px;
  }

  .mask {
    max-width: 300px;
  }

  .slide {
    margin-right: 40px;
  }

  .book {
    height: 426px;
  }

  .tabs-holder {
    margin-top: 40px;
  }

  .tabs {
    padding-left: 100px;
  }

  .tabs-menu {
    width: 160px;
  }

  .tab-link {
    height: 66px;
    font-size: 32px;
    line-height: .5em;
  }

  .host-avatar {
    width: 80px;
    height: 80px;
  }

  .tab-event-info {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .tab-host-info {
    grid-template-columns: 80px 1fr;
  }

  .collage {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: 100px;
    grid-auto-rows: 100px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .wide-cover {
    height: 300px;
  }

  .split-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    color: var(--white);
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .my1 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .my2 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .big-gold-ring-wrapper {
    margin-bottom: -20px;
  }

  .big-gold-ring {
    max-width: 800px;
    max-height: 800px;
  }

  .roc {
    width: 320px;
    height: 320px;
  }

  .roc-ring {
    margin-top: -40px;
  }

  .qa-question {
    font-size: 26px;
    line-height: 1.2em;
  }

  .qa-icon {
    margin-top: 6px;
  }

  .comp-split {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .footer-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .light-link {
    margin-top: 0;
  }

  .footer-info {
    text-align: left;
    flex-direction: column;
    padding-top: 20px;
  }

  .footer-info-divider {
    display: none;
  }

  .tablet-block {
    display: block;
  }

  .page-hero-wrapper.terms-of-use {
    margin-top: 140px;
    padding-top: 0;
  }

  .page-hero-wrapper.privacy-policy {
    margin-top: 40px;
  }

  .page-hero-wrapper.return-policy {
    padding-bottom: 0;
  }

  .side-gold-ring-wrapper {
    opacity: .2;
    width: 30%;
    top: -80px;
    bottom: -80px;
    left: -40px;
  }

  .side-gold-ring {
    height: 150%;
  }

  .video-preview-wrapper {
    height: 360px;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .step-tile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 100px 140px 1fr;
  }

  .step-tile.alt {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .step-image {
    width: 100px;
    height: 100px;
  }

  .steps-list {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .circles-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .circle-card.dome {
    border-top-left-radius: 150px;
    border-top-right-radius: 150px;
  }

  .circle-card-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 20px;
  }

  .circle-card-name {
    font-size: 24px;
    line-height: 1.2em;
  }

  .circle-card-info {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .wide-banner.head {
    padding: 60px 40px;
  }

  .banner-content {
    margin: 60px;
    padding: 40px;
  }

  .banner-content.m {
    margin: 20px;
  }

  .circles-slider-heading {
    align-items: center;
    height: auto;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .circles-slider-heading.well-circles-page {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .circles-slider-nav {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    height: auto;
    padding-top: 40px;
  }

  .slider-left-button {
    width: 140px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 20px;
    left: auto;
    right: 50%;
  }

  .slider-right-button {
    width: 140px;
    margin-bottom: 0;
    margin-left: 20px;
    left: 50%;
  }

  .subsection {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .mb1 {
    margin-bottom: 20px;
  }

  .mb2 {
    margin-bottom: 40px;
  }

  .my3 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mb3 {
    margin-bottom: 60px;
  }

  .my4 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mb4 {
    margin-bottom: 80px;
  }

  .circle-hero {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    grid-template-columns: 240px 1fr 1fr;
    margin-top: 177px;
  }

  .book-side-holder {
    max-width: 300px;
  }

  .trisplit-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .huge-text {
    justify-content: flex-start;
    font-size: 160px;
    line-height: .5em;
  }

  .team-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .member-card-title {
    font-size: 12px;
    line-height: 1.2em;
  }

  .member-card-avatar {
    max-height: 292px;
  }

  .modal-close {
    padding: 20px;
  }

  .close-gold-icon {
    width: 40px;
    height: 40px;
  }

  .modal-box.xl {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .modal-box.l {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .member-modal-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 200px 1fr;
  }

  .roa {
    width: 200px;
    height: 200px;
  }

  .roa-ring {
    margin-top: -20px;
    margin-right: -20px;
  }

  .member-modal-heading {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .modal-wrapper {
    padding: 80px;
  }

  .modal-wrapper.long {
    padding: 40px;
  }

  .modal-wrapper.video {
    padding: 80px 40px;
  }

  .sponsor-logos {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .section-offset-bg {
    top: 320px;
  }

  .note-card.dome {
    border-top-left-radius: 150px;
    border-top-right-radius: 150px;
  }

  .note-card-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 20px;
  }

  .note-card-info {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .note-card-name {
    font-size: 24px;
    line-height: 1.2em;
  }

  .notes-slider-heading {
    align-items: center;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .comp-split-link, .comp-split-heading {
    font-size: 26px;
    line-height: 1.2em;
  }

  .huge-well {
    margin-top: 40px;
    margin-left: -40px;
  }

  .huge-well.about-page-tablet {
    margin-left: 20px;
  }

  .huge-ness.about-page-tablet {
    text-align: left;
    padding-left: 100px;
  }

  .corner-huge-gold-ring {
    opacity: .2;
    margin-left: -600px;
  }

  .products-grid {
    grid-column-gap: 30px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .shop-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .form {
    grid-column-gap: 40px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .form-block {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .shop-filters {
    top: 130px;
  }

  .events-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .event-card-name {
    font-size: 24px;
    line-height: 1.2em;
  }

  .event-card-info {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .events-filters {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
    top: 90px;
  }

  .event-hero {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    grid-template-columns: .75fr 1fr;
  }

  .profile-author {
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    grid-template-columns: 200px 1fr;
  }

  .profile-author-card-content {
    padding: 15px;
  }

  .profile-card-name {
    font-size: 24px;
    line-height: 1.2em;
  }

  .posts-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
  }

  .post-card.featured {
    height: auto;
  }

  .post-card-cover.featured {
    height: 320px;
  }

  .post-card-info {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .post-card-name {
    font-size: 24px;
    line-height: 1.2em;
  }

  .posts-filters {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
    top: 90px;
  }

  .posts-filters.blog-page {
    margin-top: 200px;
  }

  .featured-posts-grid {
    grid-column-gap: 40px;
  }

  .post-badge {
    grid-column-gap: 20px;
  }

  .post-badge-cover {
    height: 80px;
  }

  .post-badge-name {
    font-size: 24px;
    line-height: 1.2em;
  }

  .form-wrapper-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .form-cover-wrapper {
    margin-top: -40px;
    margin-bottom: -40px;
    margin-right: -40px;
  }

  .form-cover {
    max-height: 640px;
  }

  .field-holder {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .action-holder.events {
    padding-left: 100px;
  }

  .alert-bar {
    margin-left: 0;
    margin-right: 0;
  }

  ._5-column-center.about-page {
    flex-flow: column;
    display: flex;
  }

  .pagination {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .quotes-grid {
    grid-template-columns: 1fr 1fr;
  }

  .full-circle-title-huge {
    margin-bottom: 34px;
    padding-top: 66px;
  }

  .heading-4.get-notified-page---tablet {
    margin-top: 123px;
  }

  .img-container {
    max-width: 17rem;
    max-height: 17rem;
  }

  .container-2 {
    max-width: 728px;
  }

  .team-slide-wrapper {
    width: 47%;
    margin-right: 6%;
  }

  .container-3 {
    max-width: 728px;
  }

  .team-slide-wrapper-2 {
    width: 47%;
    margin-right: 6%;
  }

  .container-4 {
    max-width: 728px;
  }

  .team-slide-wrapper-3 {
    width: 47%;
    margin-right: 6%;
  }

  .lets-take-joy-seriously {
    flex-direction: column;
  }

  .rj-let-s-take-joy-seriously-image {
    padding-top: 32px;
  }

  .rj-let-s-take-joy-seriously-container {
    flex-direction: column;
  }

  .hero-heading-left {
    padding-left: 0;
  }

  .container-8 {
    max-width: 728px;
  }

  .hero-wrapper {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .container-9 {
    flex-direction: column;
  }

  .heading-10 {
    margin-top: 20px;
  }

  .container-10 {
    max-width: 728px;
  }

  .hero-wrapper-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .rj-quote-section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: none;
  }

  .rj-quote {
    max-width: 728px;
  }

  .hero-wrapper-3 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-3 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .rj-can-we-still-be-joyful-now-section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: none;
  }

  .how-can-we-be-joyful-now, .content-7 {
    flex-flow: column;
  }

  .row-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .column-9 {
    grid-column-gap: 0px;
    justify-content: flex-start;
    align-items: center;
  }

  .placeholder-image-3 {
    max-width: none;
  }

  .features-wrapper {
    justify-content: space-between;
  }

  .container-14 {
    flex-direction: column;
  }

  .placeholder-image-4 {
    margin-top: 40px;
  }

  .redefining-joy----take-the-quiz {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .redefining-joy----take-the-quiz.redefining-joy-cta {
    width: 768px;
    max-width: 7689px;
    min-height: 400px;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .row-3 {
    align-items: flex-end;
  }

  .container-17 {
    max-width: 728px;
  }

  .navbar-wrapper-three {
    justify-content: space-between;
  }

  .navbar-brand-three {
    position: relative;
  }

  .nav-menu-wrapper-three {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-2 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-2 {
    padding: 12px;
  }

  .menu-button-2.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .hero-wrapper-4 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-4 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rj-header-section-button-container {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rj-header-section-button-container.margin-medium {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .rj-header-section-grid-text-header-title-container {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rj-header-section-grid-text-header-title-container.rj-header-section-grid-text-header-title {
    display: flex;
  }

  .rj-header-section-grid-text-header-title-container.margin-xxlarge.is-tablet-medium, .rj-header-section-grid-text-header-title-container.margin-xxlarge-nmrb.is-tablet-medium {
    margin-bottom: 2rem;
  }

  .rj-header-section-grid-text-header-title-container.margin-small {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .rj-header-section-grid-text-header-title-container.margin-xxlarge.is-tablet-medium {
    margin-bottom: 2rem;
  }

  .rj-header-section-grid-text-header-title-container.margin-small {
    max-width: 600px;
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .rj-header-section-grid-text-header-title-container.margin-small.wor {
    margin-top: 2rem;
  }

  .menu-icon2_line-bottom {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .menu-icon2_line-top {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar2_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .navbar2_dropdwn-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 2rem .75rem 0;
    display: flex;
  }

  .navbar2_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar2_dropdown-list.w--open {
    border-style: none;
    padding: 0;
    position: static;
  }

  .navbar2_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .navbar2_menu-dropdown {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar2_menu-button {
    padding: 0;
  }

  .navbar2_menu-button.w--open {
    background-color: #0000;
  }

  .navbar2_link {
    text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar2_button-wrapper {
    align-items: center;
  }

  .menu-icon2_line-middle {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar2_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    justify-content: center;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar2_menu.is-page-height-tablet {
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .container-19 {
    max-width: 728px;
  }

  .hero-wrapper-5 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-5 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .faq3_component {
    grid-column-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    display: flex;
  }

  .container-20 {
    max-width: 728px;
  }

  .hero-wrapper-6 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-6 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .footer8_top-wrapper {
    grid-row-gap: 3.5rem;
    grid-template-columns: 1fr;
  }

  .footer8_form-block {
    min-width: auto;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .container-22 {
    max-width: 728px;
  }

  .hero-wrapper-7 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-7 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .icon-1x1-medium.progress-bar {
    margin-top: 0;
  }

  .layout24_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .rj-header-section-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    padding-top: 20px;
    display: block;
  }

  .header76_content-right {
    height: 40rem;
    padding-left: 5vw;
  }

  .rj-header-section-grid-header-text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr .5fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    margin-left: 5%;
    margin-right: 5%;
    display: grid;
  }

  .header76_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 6rem;
  }

  .container-23 {
    max-width: 728px;
  }

  .hero-wrapper-8 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-8 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .rj-header-section-images---tablet-and-mobile-view {
    height: 40rem;
    padding-left: 5vw;
    display: block;
  }

  .rj-header-section-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    place-items: start stretch;
    min-height: auto;
    padding-top: 0;
    display: flex;
  }

  .padding-section-large-3 {
    margin-left: 40px;
    margin-right: 40px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-large-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .cta1_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-5, .padding-section-large-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-24 {
    max-width: 728px;
  }

  .hero-wrapper-9 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-9 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .container-25 {
    max-width: 728px;
  }

  .hero-wrapper-10 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-10 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .menu-icon-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-middle {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar7_bottom-bar-left {
    margin-bottom: 1rem;
  }

  .menu-icon_line-bottom {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar7_dropdown-content {
    flex-direction: column;
  }

  .navbar7_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .navbar7_dropdown-list.w--open {
    border-style: none;
    align-items: flex-start;
    padding: 0 0 0;
    position: relative;
    top: 0;
  }

  .navbar7_dropdown-content-left {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    align-content: start;
    align-items: start;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar7_menu-right {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
  }

  .navbar7_menu-dropdown {
    width: 100%;
  }

  .navbar7_menu {
    border-bottom: 1px solid var(--\<unknown\|relume-variable-border-color-1\>);
    background-color: var(--\<unknown\|relume-variable-color-neutral-2\>);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    align-items: flex-start;
    height: 100dvh;
    margin-left: 0;
    padding: 1rem 5% 6.5rem;
    transition: height .5s;
    position: absolute;
    overflow: auto;
  }

  .navbar7_bottom-bar {
    flex-direction: column;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
  }

  .navbar7_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .menu-icon_line-top {
    background-color: var(--\<unknown\|relume-variable-color-neutral-1\>);
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar7_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar7_menu-button.w--open {
    background-color: #0000;
  }

  .padding-section-large-7 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .home_2_feature_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home_3_how-it-works_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .home_3_how-it-works_timeline-step {
    grid-column-gap: 24px;
  }

  .home_4_benefits_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home_5_features-list_list {
    grid-column-gap: 2rem;
  }

  .home_6_feature_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .home_7_how-it-works_component {
    grid-column-gap: 2rem;
  }

  .text-medium {
    font-size: 1.75rem;
  }

  .home_8_team_list {
    grid-column-gap: 2rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .home_9_testimonial_component {
    grid-column-gap: 2rem;
  }

  .footer11_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-8, .padding-section-large-9, .padding-section-large-10, .padding-section-large-11, .padding-section-large-12, .padding-section-large-13 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout3_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-14 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout121_progress-bar {
    height: 105%;
  }

  .layout121_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout121_timeline-step {
    grid-column-gap: 24px;
  }

  .layout121_progress-bar-wrapper {
    height: 66%;
    top: 4%;
  }

  .header49_content-left {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .header60_component {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .container-26 {
    max-width: 728px;
  }

  .layout10_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout240_list, .layout228_component {
    grid-column-gap: 2rem;
  }

  .section_layout228, .team8_component {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .team8_image {
    width: auto;
    max-width: 14rem;
    height: auto;
  }

  .team8_list {
    grid-column-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .team8_image-wrapper {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    display: flex;
  }

  .testimonial3_component {
    grid-column-gap: 2rem;
    margin-left: 15px;
    margin-right: 13px;
    padding-top: 0;
  }

  .container-27 {
    max-width: 728px;
  }

  .hero-wrapper-11 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-11 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .container-28 {
    max-width: 728px;
  }

  .navbar-wrapper-three-2 {
    justify-content: space-between;
  }

  .navbar-brand-three-2 {
    position: relative;
  }

  .nav-menu-wrapper-three-2 {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three-2 {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-3 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-3 {
    padding: 12px;
  }

  .menu-button-3.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .placeholder-image-6 {
    box-shadow: 0 2px 5px #00000080;
  }

  .layout-2._24 {
    height: auto;
    min-height: 800px;
  }

  .header-5._60.sacred-intention {
    background-position: 100%;
  }

  .header-5._60.sacred-intention-copy {
    background-position: 100%;
    padding-top: 25%;
  }

  .header-5._60.sacred-intention-copy-copy, .header-5._60.embodied-joy-nourishment {
    background-position: 100%;
    padding-top: 10%;
    padding-left: 10%;
  }

  .content-21.sacred-intention, .content-21.embodied-joy-nourishment {
    flex-flow: column;
    display: flex;
  }

  .column-17.sacred-intention {
    text-align: center;
    align-self: center;
    width: auto;
  }

  .column-17.sacred-intention.fall-2024 {
    width: 100%;
  }

  .column-17.sacred-intention-copy {
    text-align: center;
    align-self: center;
    width: auto;
  }

  .column-17.sacred-intention-copy.fall-2024 {
    width: 100%;
    margin-right: 0;
  }

  .white-text---embodied-joy---nourishment.sacred-intention {
    flex-flow: column;
    display: flex;
  }

  .placeholder-image-7, .placeholder-image-8, .placeholder-image-9 {
    box-shadow: 0 2px 5px #00000080;
  }

  .heading-31 {
    margin-top: 0;
    margin-bottom: -63px;
  }

  .row-6 {
    display: block;
  }

  .card-2 {
    padding-top: 40px;
  }

  .placeholder-image-10 {
    box-shadow: 0 2px 5px #0003;
  }

  .testimonial._3 {
    background-color: #544351;
  }

  .heading-32 {
    color: #fff;
    -webkit-text-stroke-color: var(--white);
  }

  .content-33 {
    margin-left: 18px;
  }

  .bold-text-2 {
    color: #fff;
  }

  .padding-section-large-15 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-32 {
    max-width: 728px;
  }

  .hero-wrapper-12 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-12 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .section-2 {
    height: 45vh;
  }

  .section-2.sacred-intention {
    height: auto;
  }

  .heading-36 {
    font-size: 30px;
  }

  .paragraph-9 {
    margin-top: -10px;
    font-size: 14px;
  }

  .paragraph-9.sacred-intention {
    width: 400px;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-9.sacred-intention.rjr-header-section-tagline-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .bold-text-6 {
    margin-top: -51px;
    font-size: 60px;
  }

  .bold-text-6.rjr-header-section-header {
    flex-flow: column;
    margin-top: -24px;
    display: flex;
  }

  .bold-text-7.rjr-header-section-tagline {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 400px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .background-video-2.sacred-intention {
    box-sizing: border-box;
    aspect-ratio: 2;
    object-fit: cover;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-width: auto;
    max-width: 100%;
    min-height: auto;
    margin: 0;
    padding: .5rem 2rem 2rem;
    display: flex;
    overflow: hidden;
  }

  .container-33 {
    max-width: 728px;
  }

  .hero-wrapper-13 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-13 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .heading-39.sacred-intention, .heading-39.embodied-joy {
    margin-top: 40px;
  }

  .container-34 {
    max-width: 728px;
  }

  .hero-wrapper-14 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-14 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .padding-section-large-16 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .heading-style-h1 {
    font-size: 3.25rem;
  }

  .pricing5_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-h4 {
    margin-top: 0;
    font-size: 1.75rem;
  }

  .padding-section-large-17 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout225_image {
    display: inline-block;
  }

  .layout225_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout225_item-list {
    padding-top: 0;
  }

  .container-35 {
    max-width: 728px;
  }

  .navbar-wrapper-three-3 {
    justify-content: space-between;
  }

  .navbar-brand-three-3 {
    position: relative;
  }

  .nav-menu-wrapper-three-3 {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three-3 {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-4 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-3.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-4 {
    padding: 12px;
  }

  .menu-button-4.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .padding-section-large-18 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout34_image-wrapper {
    align-self: center;
  }

  .layout34_component {
    grid-column-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .heading-42 {
    margin-top: 0;
  }

  .padding-section-large-19 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header84_card {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .section_header84 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .container-well-circle-header.s {
    margin-top: 96px;
  }

  .navbar-h-menu {
    padding-left: 0;
    padding-right: 0;
  }

  .logo-mk {
    margin-left: 65px;
    padding-left: 0;
  }

  .logo-mk.sacred-intention {
    margin-bottom: .5rem;
  }

  .container-213 {
    max-width: 728px;
  }

  .navbar-wrapper-three-4 {
    justify-content: space-between;
  }

  .navbar-brand-three-4 {
    position: relative;
  }

  .nav-menu-wrapper-three-4 {
    background-color: #0000;
    top: 70px;
  }

  .nav-menu-three-4 {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-5 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-4.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-5 {
    padding: 12px;
  }

  .menu-button-5.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .padding-section-large-20 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h1-2 {
    font-size: 25px;
  }

  .pricing5_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .bold-text-8 {
    color: #fff;
    font-family: Cormorant Garamond, sans-serif;
    font-size: 20px;
    font-style: italic;
    font-weight: 400;
  }

  .bold-text-9 {
    font-family: Cormorant Garamond, sans-serif;
  }

  .padding-section-large-18-copy {
    padding-top: 2rem;
    padding-bottom: 6rem;
  }

  .section-2-mobile {
    height: 45vh;
  }

  .container-214 {
    max-width: 728px;
  }

  .hero-wrapper-15 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-15 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .bold-text-6-copy {
    margin-top: -132px;
    font-size: 60px;
  }

  .padding-section-large-21, .padding-section-large-22 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout3_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    margin-right: 15%;
    padding-right: 0%;
  }

  .padding-section-medium-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header84_card-content-2 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 500px;
  }

  .header84_card-content-2.wor {
    padding-top: 0;
  }

  .padding-section-large-23 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout194_component {
    grid-column-gap: 3rem;
    grid-row-gap: 1.5rem;
    flex-flow: column-reverse;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .padding-section-large-24, .padding-section-large-25, .padding-section-large-26 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout16_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-27, .padding-section-large-28 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .testimonial15_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-29 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout195_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .product-header1_component {
    padding-bottom: 2.5rem;
  }

  .padding-section-medium-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .product-header1_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

  .padding-section-large-30 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-215, .container-216 {
    max-width: 728px;
  }

  .hero-wrapper-16 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-16 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .padding-section-large-31 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout3_component-3 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-medium-4, .padding-section-medium-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header92_card {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .padding-section-large-32 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .testimonial13_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .container-217 {
    max-width: 728px;
  }

  .hero-wrapper-17 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-17 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .layout221_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .padding-section-large-33 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout221_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-34 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout220_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-35 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-225 {
    max-width: 728px;
  }

  .hero-wrapper-18 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-18 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .padding-section-large-36 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-232 {
    max-width: 728px;
  }

  .hero-wrapper-19 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-19 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .container-mm {
    background-color: #2b3a4a;
  }

  .container-mm.mobile-view-moon-manual-page {
    background-color: #e5e0e6;
  }

  .container-mm2 {
    background-color: #2b3a4a;
  }

  .container-mm2.mobile-view-moon-manual-page {
    background-color: #e5e0e6;
  }

  .container-mm3 {
    background-color: #2b3a4a;
  }

  .container-mm3.mobile-view-moon-manual-page {
    background-color: #e5e0e6;
  }

  .container-mm4 {
    background-color: #2b3a4a;
  }

  .slider-mm {
    position: relative;
    left: 0;
  }

  .slider-mm.domes, .slider-mm.notes {
    padding-bottom: 100px;
  }

  .container-wc {
    background-color: #2b3a4a;
  }

  .slider-wc {
    position: relative;
    left: 0;
  }

  .slider-wc.domes, .slider-wc.notes, .slider-wc.domes-wc, .slider-wc.jhj, .slider-wc.domes-wc-copy44 {
    padding-bottom: 100px;
  }

  .container-wc2 {
    background-color: #2b3a4a;
  }

  .slider-heading-block-copy, .slider-heading-block-copy-home {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .manuals-action-copy-home {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    height: auto;
    padding-top: 40px;
  }

  .slider-heading-block-copy-hme {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .slider-heading-block-copy-copy {
    text-align: center;
    width: auto;
    margin: 20px auto 40px;
    padding-right: 0;
    display: block;
  }

  .slider-offset-copyqqs {
    height: 240px;
  }

  .container-234 {
    max-width: 728px;
  }

  .hero-wrapper-20 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-20 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .padding-section-large-37 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout18_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .bold-text-6-nmrb {
    margin-top: -132px;
    font-size: 60px;
  }

  .bold-text-7-nmrb {
    margin-top: 42px;
  }

  .button-24-nmrb {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-36-nmrb {
    margin-top: 150px;
    font-size: 30px;
  }

  .paragraph-9-nmrb {
    margin-top: -10px;
    font-size: 14px;
  }

  .section-2-nmrb {
    height: auto;
  }

  .padding-section-medium-nmrb {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header84_card-nmrb {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .margin-bottom-nmrb {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-nmrb.margin-xxlarge.is-tablet-medium {
    margin-bottom: 2rem;
  }

  .margin-top-nmrb {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-38 {
    padding-top: 4rem;
    padding-bottom: 1rem;
  }

  .padding-section-large-39 {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .layout3_component-4 {
    grid-column-gap: 3rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .layout3_image-2-nmrb {
    margin-top: 0;
    padding-top: 0;
  }

  .padding-section-large-40 {
    padding-top: 4rem;
    padding-bottom: 6rem;
    display: block;
  }

  .padding-section-large-41 {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .layout3_component-5 {
    grid-column-gap: 3rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .layout3_image-2-nmrb-2 {
    margin-top: 0;
  }

  .padding-section-large-42, .padding-section-large-43 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .gallery17_arrow.hide-mobile-landscape {
    width: 3rem;
    height: 3rem;
    display: none;
  }

  .padding-section-large-44 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .gallery19_arrow.hide-mobile-landscape {
    width: 3rem;
    height: 3rem;
    display: none;
  }

  .padding-section-large-45 {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-46 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .pricing18_content-top {
    object-fit: scale-down;
  }

  .pricing18_components {
    grid-template-columns: 1fr;
  }

  .margin-bottom-nmrb-3 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-nmrb-3.margin-xxlarge.is-tablet-medium, .margin-bottom-nmrb-3.margin-xxlarge-nmrb.is-tablet-medium {
    margin-bottom: 2rem;
  }

  .padding-section-medium-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-47 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-copy.margin-xxlarge.is-tablet-medium, .margin-bottom-copy.margin-xxlarge-nmrb.is-tablet-medium {
    margin-bottom: 2rem;
  }

  .margin-top-copy {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-48 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .button-group-13 {
    justify-content: center;
    align-items: center;
  }

  .margin-bottom-copy.margin-xxlarge.is-tablet-medium, .margin-bottom-copy.margin-xxlarge-nmrb.is-tablet-medium {
    margin-bottom: 2rem;
  }

  .big-gold-ring-wrapper-event {
    margin-bottom: -20px;
  }

  .container-event {
    background-color: #2b3a4a;
  }

  .navbar-events {
    padding-left: 0;
    padding-right: 0;
  }

  .container-event-page-mobile1, .container-about, .container-menu-about {
    background-color: #2b3a4a;
  }

  .padding-section-large-49 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h1-3 {
    font-size: 3.25rem;
  }

  .padding-section-large-50 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h1-4 {
    font-size: 3.25rem;
  }

  .gallery15_slide {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .padding-section-large-51 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .gallery15_arrow.hide-mobile-landscape {
    width: 3rem;
    height: 3rem;
  }

  .padding-section-large-52 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout173_component {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .mobile-header-nmrb {
    display: none;
  }

  .button-24-nmrb-mobile {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-36-nmrb-mobile {
    margin-top: 150px;
    font-size: 30px;
  }

  .paragraph-9-nmrb-mobile {
    margin-top: -10px;
    font-size: 14px;
  }

  .button-24-nmrb-mobile-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .container-wellcircle-template, .container-wellcircle-template-2 {
    background-color: #2b3a4a;
  }

  .container-blog {
    background-color: #fefcf5;
  }

  .container-blog-inside, .container-blog-2, .container-blog3, .container-nav-blog, .container-blog-inside-ipad {
    background-color: #2b3a4a;
  }

  .container-blog-inside-ipad.xs1-ipad, .container-blog3-ipad {
    background-color: #fefcf5;
  }

  .slider-heading-block-ipad {
    background-color: var(--elul-blue);
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .manuals-action-ipad {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    height: auto;
    padding-top: 40px;
  }

  .slider-heading-block-copy {
    background-color: var(--elul-blue);
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .section-copy, .section-copy-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-211, .container-34242 {
    background-color: #2b3a4a;
  }

  .slider-heading-block-ipad-sss, .slider-heading-block-copy-co222py {
    background-color: var(--elul-blue);
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .container-211-cwwwopy {
    background-color: #2b3a4a;
  }

  .padding-section-large-53 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h1-5 {
    font-size: 3.25rem;
  }

  .padding-section-large-54 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout3_component-6 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-medium-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-55 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout209_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-56, .padding-section-large-57, .padding-section-large-58 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-large-58.mikvah.moon-by-moon-journal {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .desktop----my-moon-message---h2.mikvah.header-for-mikvah.moon-by-moon-journal {
    margin-top: 0;
  }

  .team1_list {
    grid-template-columns: 1fr 1fr;
  }

  .padding-section-large-59, .padding-section-large-60 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .testimonial16_content {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-61 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .testimonial16_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .padding-section-large-62 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .testimonial9_component {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial9_slide {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .padding-section-large-63 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .testimonial9_mask {
    width: 100%;
  }

  .padding-section-large-64, .padding-section-large-65, .padding-section-large-66, .padding-section-large-67, .padding-section-large-68 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .gallery4_row {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .padding-section-large-69 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header131_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .layout16_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-70, .padding-section-large-71 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h1-6 {
    font-size: 3.25rem;
  }

  .padding-section-large-72 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .navbar-sticky-banner {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-36-kl {
    margin-top: 150px;
    font-size: 30px;
  }

  .paragraph-9-kl {
    margin-top: -10px;
    font-size: 14px;
  }

  .bold-text-7-kl {
    margin-top: 42px;
  }

  .padding-section-large-73 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout1_component {
    grid-column-gap: 3rem;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: center;
    min-height: auto;
    display: flex;
  }

  .padding-section-large-74 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h1-7 {
    font-size: 3.25rem;
  }

  .padding-section-large-75 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h1-8 {
    font-size: 3.25rem;
  }

  .padding-section-large-76 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
  }

  .heading-style-h1-9 {
    text-align: center;
    font-size: 3.25rem;
  }

  .heading-style-h1-9.mikvah-landing-page {
    margin-top: 40px;
    font-size: 35px;
  }

  .heading-style-h1-9.mikvah-landing-page.included-in-your-kit {
    margin-top: 75px;
    font-size: 35px;
  }

  .heading-style-h1-9.mikvah-landing-page-copy {
    margin-top: 40px;
    font-size: 35px;
    display: block;
  }

  .heading-style-h1-9.mikvah-landing-page-copy {
    margin-top: 40px;
    font-size: 35px;
  }

  .heading-style-h1-9.mikvah-landing-page-copy.included-in-your-kit {
    margin-top: 75px;
    font-size: 35px;
  }

  .heading-style-h1-9.mikvah-landing-page-copy-copy1 {
    margin-top: 40px;
    font-size: 35px;
    display: none;
  }

  .heading-style-h1-9.mikvah-landing-page-copy-copy1.included-in-your-kit {
    margin-top: 75px;
    font-size: 35px;
  }

  .header19_component {
    clear: none;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: block;
  }

  .text-size-medium-58 {
    text-align: center;
  }

  .text-size-medium-58.mikvah-landing-page.product-description-copy {
    display: block;
  }

  .text-size-medium-58.mikvah-landing-page.product-description-copy1 {
    display: none;
  }

  .padding-section-large-77 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h5-10 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .padding-section-large-78, .padding-section-large-79 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header1_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .text-size-medium-60 {
    text-align: center;
  }

  .padding-global-73 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .padding-section-large-80 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .gallery14_arrow.hide-mobile-landscape {
    width: 3rem;
    height: 3rem;
    display: none;
  }

  .padding-section-large-81 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 6rem;
    padding-bottom: 6rem;
    display: flex;
  }

  .gallery14_image-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 8%;
    display: flex;
  }

  .padding-section-large-82 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .cta29_background-video.moon-by-moon-journal {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 800px;
    display: flex;
  }

  .cta29_background-video-wrapper.moon-by-moon-journal-mobile-page {
    flex-flow: column;
    display: flex;
  }

  .padding-section-large-83, .padding-section-large-84 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-large-18 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .padding-section-large-85 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout219_tabs-menu {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .layout219_lightbox-image {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .layout219_component {
    grid-column-gap: 3rem;
    flex-flow: column;
    place-items: start stretch;
    margin-top: -950px;
    display: flex;
  }

  .padding-section-large-86, .padding-section-large-87 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-large-88 {
    width: 775px;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-large-89 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .text-weight-semibold {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
  }

  .padding-section-large-90 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 6rem;
    padding-bottom: 6rem;
    display: flex;
  }

  .text-color-white-12 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .padding-section-large-91 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 6rem;
    padding-bottom: 6rem;
    display: flex;
  }

  .padding-section-large-92 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-73.mikvah-landing-page {
    font-size: 45px;
  }

  .heading-76 {
    text-align: left;
  }

  .text-color-white-12-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 40px;
    padding-right: 40px;
    display: flex;
  }

  .margin-bottom-copy.margin-xxlarge.is-tablet-medium, .margin-bottom-copy.margin-xxlarge-nmrb.is-tablet-medium {
    margin-bottom: 2rem;
  }

  .body-8-copy.moon-by-moon-journal-how-it-works, .body-8-copy.moon-by-moon-journal-how-it-works-copy {
    background-color: var(--lightest-yellow);
    object-fit: contain;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section-38 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: none;
    overflow: visible;
  }

  .margin-bottom-nmrb-3-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-nmrb-3-copy.margin-xxlarge.is-tablet-medium, .margin-bottom-nmrb-3-copy.margin-xxlarge-nmrb.is-tablet-medium {
    margin-bottom: 2rem;
  }

  .heading-36-copy {
    font-size: 30px;
  }

  .paragraph-9-copy {
    margin-top: 0;
    font-size: 24px;
  }

  .background-video-2-copy-copy {
    width: 775px;
  }

  .container-m1, .container-m2 {
    background-color: #2b3a4a;
  }

  .image-22 {
    display: block;
  }

  .image-23 {
    margin-top: -63px;
    display: block;
  }

  .body-8-copy-copy.moon-by-moon-journal-how-it-works, .body-8-copy-copy.moon-by-moon-journal-how-it-works-copy {
    background-color: var(--lightest-yellow);
    object-fit: contain;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section-39 {
    background-color: #2b3a4a;
  }

  .section-39-copy {
    background-color: #2b3a4a;
    background-image: linear-gradient(#2b3a4a, #2b3a4a);
  }

  .footer-copy {
    width: 100%;
  }

  .header9_content-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .heading-style-h1-10 {
    font-size: 3.25rem;
  }

  .padding-section-large-93 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout348_component {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .margin-bottom-mbm {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-mbm.margin-xxlarge.is-tablet-medium, .margin-bottom-mbm.margin-xxlarge-nmrb.is-tablet-medium {
    margin-bottom: 2rem;
  }

  .margin-bottom-mbm.margin-small {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .paragraph-9-copy-copy {
    margin-top: 0;
    font-size: 24px;
  }

  .margin-bottom-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-copy.margin-xxlarge.is-tablet-medium, .margin-bottom-copy.margin-xxlarge-nmrb.is-tablet-medium {
    margin-bottom: 2rem;
  }

  .margin-bottom-copy.margin-small {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .container-ipad-about, .container-iphone-about-h, .container-iphone-about-v, .container-iphone-about-h-copy, .container-event-page-mobile1-copy, .container-event-page-mobile1-copy-copy1 {
    background-color: #fefcf5;
  }

  .text-block-27 {
    margin-top: 0;
  }

  .text-block-28 {
    padding-top: 0;
  }

  .padding-section-large-94 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header60_component-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .layout24_component-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-95 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .pricing19_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
    margin-left: 100px;
    margin-right: 100px;
  }

  .padding-section-large-96 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h1-11 {
    font-size: 3.25rem;
  }

  .pricing19_divider {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .pricing19_plan {
    margin-top: 28px;
    padding-top: .5rem;
  }

  .heading-style-h4-2 {
    font-size: 1.75rem;
  }

  .pricing19_icon-wrapper {
    margin-bottom: 0;
  }

  .padding-section-large-97 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .max-width-large-6.align-center.wor {
    width: auto;
    max-width: none;
  }

  .padding-section-large-98 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-global-88.padding-section-large {
    padding-top: 0;
    padding-bottom: 0;
  }

  .container-34245 {
    max-width: 728px;
  }

  .hero-wrapper-21 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-21 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .padding-global-89 {
    align-self: center;
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-large-28 {
    flex: 1;
    align-self: center;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .container-large-28.location {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .container-large-28.wor {
    width: auto;
  }

  .padding-section-medium-8 {
    align-self: center;
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .text-size-medium-83 {
    text-align: center;
  }

  .padding-section-large-99 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 4rem;
    padding-bottom: 2rem;
    display: flex;
  }

  .layout228_component-2 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .heading-style-h4-3 {
    font-size: 20px;
  }

  .padding-section-large-100 {
    padding-top: 6rem;
    padding-bottom: 2rem;
  }

  .layout121_component-2 {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .padding-section-large-101 {
    padding-top: 2rem;
    padding-bottom: 6rem;
  }

  .layout1_component-2 {
    grid-column-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .padding-section-large-102 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .text-color-white-15 {
    text-align: center;
  }

  .padding-section-large-103 {
    padding-top: 6rem;
    padding-bottom: 2rem;
  }

  .padding-section-large-104 {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .layout34_image-2 {
    width: auto;
    max-width: 35rem;
    height: auto;
  }

  .padding-section-large-105 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout225_component-2 {
    grid-column-gap: 3rem;
    flex-flow: column-reverse;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .padding-section-large-106 {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .layout34_image-3 {
    max-width: 100%;
    display: block;
  }

  .padding-section-large-107 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .text-size-medium-87.text-color-white {
    width: auto;
    padding-top: 30px;
    overflow: auto;
  }

  .text-size-medium-87.text-color-white.wor {
    padding-top: 0;
  }

  .layout24_component-3 {
    grid-column-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .padding-section-large-108 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-section-large-109 {
    flex-flow: column;
    align-self: center;
    width: 700px;
    padding-top: 2rem;
    padding-bottom: 4rem;
    display: flex;
  }

  .padding-section-large-110 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .padding-section-large-111 {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .padding-section-large-112 {
    padding-top: 1rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-92 {
    width: auto;
    line-height: 50px;
  }

  .padding-section-large-113 {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }

  .padding-section-large-114 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .text-size-medium-94.text-color-white.sacred-intention {
    text-align: center;
  }

  .heading-style-h5-16 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 32px;
  }

  .padding-section-large-115 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-41 {
    width: auto;
  }

  .sacred-intention {
    align-self: center;
    display: block;
  }

  .section-42 {
    width: auto;
  }

  .section-43 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    display: flex;
  }

  .section-44, .section-45, .section-46, .section-47, .section-48, .section-49 {
    width: auto;
  }

  .section-49.location {
    height: 900px;
    margin-bottom: 0;
  }

  .section-50, .section-51, .section-52, .section-53, .section-54, .section-55, .section-56 {
    width: auto;
  }

  .section-57 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    display: flex;
  }

  .section-58 {
    width: auto;
  }

  .section-59 {
    align-self: center;
    width: 600px;
    height: auto;
  }

  .ha12, .shj182, .dfsd898, .dwdewf {
    background-color: #2b3a4a;
  }

  .section-1221, ._7ykjh {
    padding-left: 40px;
    padding-right: 40px;
  }

  .paragraph-49 {
    margin-right: 0;
    padding-left: 0;
  }

  .button-103, .button-104, .button-105 {
    margin-top: 0;
  }

  .button-24-copy.sacred-intention {
    margin-top: 20px;
  }

  .rjr-header-section-sub-header {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    display: flex;
  }

  .faq-blue, .return-blue {
    background-color: #2b3a4a;
  }

  .rfgrg3, .fsdagsd {
    background-color: #2b3a4a;
  }

  .h1-copy1 {
    font-size: 48px;
    line-height: 1.1em;
  }

  .h1-copy1.well-circles-page {
    font-size: 42px;
  }

  .container-event-menu {
    background-color: #2b3a4a;
  }

  .section-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .navbar-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .layout34_image-2-copy {
    vertical-align: baseline;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 100%;
    display: block;
  }

  .button-24-copy-copy.sacred-intention {
    margin-top: 20px;
  }

  .section-48-mobile {
    width: auto;
  }

  .button-24-copy-copy-copy.sacred-intention {
    margin-top: 20px;
  }

  .container-34246 {
    max-width: 728px;
  }

  .hero-wrapper-22 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-22 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .heading-97 {
    font-size: 30px;
  }

  .bold-text-34 {
    margin-top: -51px;
    font-size: 60px;
  }

  .bold-text-34.sacred-intention {
    flex-flow: column;
    margin-top: -24px;
    display: flex;
  }

  .image-30 {
    margin-left: 65px;
    padding-left: 0;
  }

  .image-30.sacred-intention {
    margin-bottom: .5rem;
  }

  .text-size-medium-86-copy-2 {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    display: flex;
  }

  .paragraph-51 {
    margin-top: -10px;
    font-size: 14px;
  }

  .paragraph-51.sacred-intention {
    width: 400px;
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .background-video-6.sacred-intention {
    box-sizing: border-box;
    aspect-ratio: 2;
    object-fit: cover;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    min-width: auto;
    max-width: 100%;
    min-height: auto;
    margin: 0;
    padding: .5rem 2rem 2rem;
    display: flex;
    overflow: hidden;
  }

  .heading-98.sacred-intention {
    margin-top: 40px;
  }

  .button-24-copy-copy-2.sacred-intention {
    margin-top: 20px;
  }

  .section-1224 {
    width: auto;
  }

  .heading-style-h5-17 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 32px;
  }

  .padding-section-large-116 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .content-34.sacred-intention, .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-11.sacred-intention {
    flex-flow: column;
    display: flex;
  }

  .column-23.sacred-intention {
    text-align: center;
    align-self: center;
    width: auto;
  }

  .padding-section-medium-8-copy {
    align-self: center;
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .padding-section-medium-8-copy.wor {
    padding-bottom: 0;
  }

  .padding-section-large-101-copy {
    padding-top: 2rem;
    padding-bottom: 6rem;
  }

  .heading-81-copy, .heading-81-copy.location {
    text-align: center;
  }

  .heading-81-copy.wor.ej-in-the-month---mobile {
    max-width: 400px;
  }

  .layout1_component-2-copy {
    grid-column-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .heading-99 {
    margin-top: 93px;
  }

  .container-34247 {
    max-width: 728px;
  }

  .margin-bottom-24px-25 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .hero-wrapper-23 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-23 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .event31_item-content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .event31_accordion {
    width: 90%;
  }

  .padding-section-large-117 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .event31_item {
    grid-column-gap: 2rem;
  }

  .heading-style-h4-4 {
    font-size: 1.75rem;
  }

  .container-34248 {
    max-width: 728px;
  }

  .hero-wrapper-24 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-24 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .hero-heading-center-19 {
    background-size: cover;
  }

  .padding-section-large-101-copy-copy {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .text-size-medium-91-copy {
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .container-large-28-copy {
    flex: 1;
    align-self: center;
    max-width: none;
  }

  .container-large-28-copy.location {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-top: 0;
    display: flex;
  }

  .container-large-28-copy.wor {
    width: auto;
  }

  .padding-section-large-111-copy {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .container-34249 {
    max-width: 728px;
  }

  .hero-wrapper-25 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-25 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .blog35_list {
    grid-template-columns: 1fr 1fr;
  }

  .padding-section-large-118 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .text-size-medium-97 {
    margin-bottom: 20px;
  }

  .layout237_list {
    grid-column-gap: 2rem;
  }

  .padding-section-large-119 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h2-2 {
    font-size: 2.75rem;
  }

  .heading-style-h4-5 {
    font-size: 1.75rem;
  }

  .h1-copy-copy {
    font-size: 48px;
    line-height: 1.1em;
  }

  .container-34250 {
    max-width: 728px;
  }

  .hero-wrapper-26 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-26 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .heading-style-h1-12 {
    font-size: 35px;
  }

  .container-34251 {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-link-6 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list-5.shadow-three.w--open {
    position: absolute;
  }

  .menu-button-6 {
    padding: 12px;
  }

  .menu-button-6.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .padding-section-large-120 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout3_content-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-121 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h2-3 {
    font-size: 2.75rem;
  }

  .team8_list-2 {
    grid-column-gap: 2rem;
  }

  .heading-style-h4-6 {
    font-size: 1.75rem;
  }

  .hero-header83_margin-bottom_page {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-4-copy {
    margin-left: 65px;
    padding-left: 0;
  }

  .image-4-copy.sacred-intention {
    margin-bottom: .5rem;
  }

  .h1-gfhfgh {
    font-size: 48px;
    line-height: 1.1em;
  }

  .container-large-18-mkv {
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .padding-section-large-89-mkv {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .padding-section-large-89-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section-28-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: block;
    position: static;
  }

  .padding-section-large-81-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 6rem;
    padding-bottom: 0;
    display: flex;
  }

  .padding-section-large-119-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-section-large-80-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h5-10-copy {
    margin-left: 20px;
    margin-right: 20px;
  }

  .layout173_content-2 {
    grid-column-gap: 2rem;
    grid-row-gap: 4rem;
  }

  .padding-section-large-122 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h4-7 {
    font-size: 1.75rem;
  }

  .padding-section-large-77-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .header19_component-copy {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: block;
  }

  .event8_list {
    grid-column-gap: 2rem;
    grid-template-columns: 1fr 1fr;
  }

  .padding-section-large-123 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h2-4 {
    font-size: 2.75rem;
  }

  .heading-style-h4-8 {
    font-size: 1.75rem;
  }

  .padding-section-large-124 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .event3_item {
    grid-column-gap: 2rem;
  }

  .heading-style-h2-5 {
    font-size: 2.75rem;
  }

  .event3_category-menu {
    margin-bottom: 3rem;
  }

  .container-34252 {
    max-width: 728px;
  }

  .hero-wrapper-27 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-27 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .text-size-medium-97-copy {
    margin-bottom: 40px;
  }

  .event3_item-la {
    grid-column-gap: 2rem;
  }

  .container-34255 {
    max-width: 728px;
  }

  .hero-wrapper-28 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-28 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .layout1_image_1 {
    box-sizing: border-box;
    object-fit: fill;
    padding-left: 0;
    overflow: clip;
  }

  .padding-section-large-89-mkv-copy {
    padding-top: 0;
    padding-bottom: 6rem;
  }

  .layout1_component1 {
    grid-column-gap: 3rem;
    flex-flow: column-reverse;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: center;
    min-height: auto;
    display: flex;
  }

  .layout1_component2 {
    grid-column-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: center;
    min-height: auto;
    display: flex;
  }

  .link-block-2-kl-copy {
    margin-left: 0;
  }

  .padding-section-large-76--2 {
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    display: flex;
  }

  .header19_component2 {
    clear: none;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: block;
  }

  .container-34257 {
    max-width: 728px;
  }

  .hero-wrapper-29 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-29 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .event3_item-copy {
    grid-column-gap: 2rem;
  }

  .headline-slider-mk {
    align-items: center;
    height: auto;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .padding-section-large-89-copy-copy, .padding-section-large-120-copy, .padding-section-large-77-mikvah {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .text-size-medium-60-mikvah {
    text-align: center;
  }

  .logo-container {
    max-width: none;
  }

  .layout1_content-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .padding-section-large-125 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h2-6 {
    font-size: 2.75rem;
  }

  .container-34264 {
    max-width: 728px;
  }

  .hero-wrapper-30 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-30 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .text-size-medium-105 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-section-large-126 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h2-7 {
    font-size: 2.75rem;
  }

  .event31_item-2 {
    grid-column-gap: 2rem;
  }

  .heading-style-h4-9 {
    font-size: 1.75rem;
  }

  .desktop---feature-1-hero-container---my-moon-message {
    max-width: 728px;
  }

  .hero-wrapper-31 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-31 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .schedule-accordion-grid---desktop {
    grid-column-gap: 2rem;
  }

  .schedule-accordion-title-grid---desktop {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr;
  }

  .home-hero-wrapper-copy1 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  ._8973h {
    background-color: #2b3a4a;
  }

  ._8973h.xs.container-event-page-mobile1-copy-copy12 {
    background-color: var(--lightest-yellow);
  }

  ._8973h.container-event-page-mobile1-copy-copy4 {
    background-color: #2b3a4a00;
  }

  ._8973h.moon-manual-tablet-view, ._8973h.moon-manual-top-section, ._8973h.community-guidelines {
    background-color: #fffbf1;
  }

  .moon-manual-top-secion---desktop {
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .moon-manual-top-secion---desktop.moon-manual-top-section {
    padding-top: 92px;
  }

  .moon-manual-mask---desktop {
    max-width: 300px;
  }

  .section-copy {
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .bold-text-40 {
    text-align: center;
  }

  .container-34267 {
    flex-flow: column;
    align-items: center;
    max-width: 80%;
    padding-top: 0;
    display: flex;
  }

  .heading-106 {
    color: var(--elul-blue);
    text-align: center;
    font-size: 35px;
  }

  .italic-text-12 {
    font-weight: 400;
  }

  .paragraph-60 {
    color: var(--elul-blue);
    font-size: 14px;
  }

  .container-34268 {
    max-width: 80%;
    padding-top: 20px;
  }

  .heading-107 {
    color: var(--elul-blue);
    font-size: 35px;
    font-weight: 300;
  }

  .paragraph-61 {
    color: var(--elul-blue);
    padding-top: 20px;
    font-size: 14px;
  }

  .section-1242 {
    background-color: #fffbf1;
    padding-bottom: 0;
  }

  .section-1243 {
    background-color: #fffbf1;
  }

  .paragraph-62 {
    overflow: visible;
  }

  .heading-109 {
    margin-top: 0;
  }

  .column-28 {
    padding-right: 0;
  }

  .bold-text-42 {
    overflow: visible;
  }

  .container-34269 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .iphone-mockup-desktop---left {
    margin-left: 5%;
    margin-right: 5%;
  }

  .container-34270 {
    flex-flow: column-reverse;
    align-items: center;
    max-width: 728px;
    display: flex;
  }

  .hero-wrapper-32 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .hero-split-32 {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .shadow-two-32 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: inline-flex;
  }

  .margin-bottom-24px-35 {
    text-align: center;
  }

  .this-is-for-you-if {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-style-h2-8 {
    font-size: 2.75rem;
  }

  .desktop---container---intro-key-details {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .faq3_content-2 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .heading-style-h2-9 {
    font-size: 2.75rem;
  }

  .testimonial6_rating-wrapper {
    margin-top: 20px;
  }

  .padding-section-large-127 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h6-6 {
    font-family: Raleway, sans-serif;
    font-weight: 400;
  }

  .desktop---testimonial-container---mmm {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .desktop---container-2---testimonials---mmm {
    flex-flow: column;
    display: flex;
  }

  .five-star-rating-icons {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-wrapper-32-copy {
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .iphone-mockup-desktop---right {
    flex-flow: column-reverse;
    align-items: center;
    margin-left: 5%;
    margin-right: 5%;
    display: flex;
  }

  .faq1_question-7 {
    border-bottom-style: none;
    border-bottom-width: 0;
  }

  .heading-style-h2-10 {
    font-size: 2.75rem;
  }

  .desktop---faqs-section-padding---mmm {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .heading-style-h4-10 {
    font-size: 1.75rem;
  }

  .image-37 {
    max-width: 90%;
  }

  .heading-style-h1-11-strike {
    font-size: 3.25rem;
  }

  .team8_image-copy {
    width: auto;
    max-width: 14rem;
    height: auto;
  }

  .button-130 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: inline-block;
  }

  .container-34271 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 60px;
    display: flex;
  }

  .footer-info-copy {
    text-align: left;
    flex-direction: column;
    padding-top: 0;
  }

  .light-link-small {
    margin-top: 0;
  }

  .grid-6---right {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .grid-6---left {
    grid-template-columns: 1fr;
  }

  .four-elements-buy-button-details---desktop {
    padding-bottom: 10px;
  }

  .desktop---container-2---testimonials---four-elements {
    flex-flow: column;
    display: flex;
  }

  .heading-style-h6-6-four-elements {
    font-family: Raleway, sans-serif;
    font-weight: 400;
  }

  .margin-bottom-3---four-elements {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top---four-elements {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top---four-elements.margin-medium {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .desktop---testimonial-container---four-elements {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .element-image-desktop---left {
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .element-image-desktop---right {
    flex-flow: column-reverse;
    align-items: center;
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 10px;
    padding-bottom: 20px;
    display: flex;
  }

  .background-video-8 {
    max-width: none;
    display: none;
    overflow: visible;
  }

  .container-34273-copy {
    margin-top: 0;
    padding-top: 20px;
  }

  .hero-split-32---four-elements---tablet {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-bottom: 0;
  }

  .heading-109---mobile, .heading-110---mobile {
    margin-top: 0;
  }

  .this-is-for-you-if---mobile {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hero-wrapper-32---four-elements-mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .shadow-two-32---four-elements-mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: inline-flex;
  }

  .hero-split-32---four-elements-mobile {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .container-34270---four-elements-mobile {
    flex-flow: column-reverse;
    align-items: center;
    max-width: 728px;
    display: flex;
  }

  .image-39 {
    margin-top: 20px;
  }

  .hero-wrapper---four-elements-mobile {
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .shadow-two-32---four-elements {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: inline-flex;
  }

  .hero-wrapper-32---four-elements-mobile-left {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .shadow-two-32---four-elements-mobile-left {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: inline-flex;
  }

  .section-1250 {
    display: none;
  }

  .rj-what-does-joy-really-mean-section {
    padding-top: 20px;
    padding-bottom: 60px;
    padding-left: 0;
  }

  .rj-what-does-joy-really-mean-section-container {
    flex-direction: column;
    align-items: flex-start;
  }

  .rj-what-does-joy-really-mean-image {
    padding-top: 32px;
  }

  .rj-header-section-images {
    grid-column-gap: 1rem;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 40rem;
    padding-left: 5vw;
    display: block;
  }

  .hero-heading-center-25 {
    padding-top: 40px;
  }

  .container-34275 {
    max-width: 728px;
  }

  .hero-wrapper-33 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-33 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .my-moon-message---header-logo-copy {
    margin-left: 0;
  }

  .iphone-mockup-desktop---left-2-copy {
    margin-left: 5%;
    margin-right: 5%;
  }

  .hero-wrapper-32-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .shadow-two-32-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: inline-flex;
  }

  .heading-109-2 {
    margin-top: 0;
  }

  .margin-bottom-24px-35-2 {
    text-align: center;
  }

  .heading-style-h2-11 {
    font-size: 2.75rem;
  }

  .event-item-header3_form {
    grid-column-gap: 1rem;
  }

  .heading-style-h3-2 {
    font-size: 2.25rem;
  }

  .padding-section-large-128 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-109-ej {
    flex-flow: column;
    align-self: center;
    width: 700px;
    padding-top: 2rem;
    padding-bottom: 4rem;
    display: flex;
  }

  .padding-section-medium-8-redefining-joy {
    align-self: center;
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .padding-section-medium-8-redefining-joy.wor {
    padding-bottom: 0;
  }

  .rj-header-section-button-container-copy {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rj-header-section-button-container-copy.margin-medium {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .team8_image-wrapper-embodied-joy {
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    display: flex;
  }

  .faq3_component_redefining-joy {
    grid-column-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    min-height: auto;
    display: flex;
  }

  .rj-header-section-grid-text-header-title-container-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rj-header-section-grid-text-header-title-container-copy.rj-header-section-grid-text-header-title {
    justify-content: center;
    display: flex;
  }

  .rj-header-section-grid-text-header-title-container-copy.margin-xxlarge.is-tablet-medium, .rj-header-section-grid-text-header-title-container-copy.margin-xxlarge-nmrb.is-tablet-medium {
    margin-bottom: 2rem;
  }

  .rj-header-section-grid-text-header-title-container-copy.margin-small {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .rj-header-section-grid-text-header-title-container-copy.margin-xxlarge.is-tablet-medium {
    margin-bottom: 2rem;
  }

  .rj-header-section-grid-text-header-title-container-copy.margin-small {
    max-width: 600px;
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .rj-header-section-grid-text-header-title-container-copy.margin-small.wor {
    margin-top: 2rem;
  }

  .container-large-redefining-joy {
    max-width: none;
  }

  .paragraph-76---thank-you {
    margin-bottom: 40px;
  }

  .hero-heading-center-25---thank-you {
    padding-top: 40px;
  }

  .read-more-events {
    text-align: center;
  }

  .read-more-events.label-padding-bottom {
    margin-bottom: 73px;
  }

  .read-more-events.label3 {
    text-align: left;
  }

  .label-join-the-movement-well-circles-page {
    text-align: center;
  }

  .label-join-the-movement-well-circles-page.label-padding-bottom {
    margin-bottom: 73px;
  }

  .label-join-the-movement-well-circles-page.label3 {
    text-align: left;
  }

  .label-read-more-well-circles-page {
    text-align: center;
  }

  .label-read-more-well-circles-page.label-padding-bottom {
    margin-bottom: 73px;
  }

  .label-read-more-well-circles-page.label3 {
    text-align: left;
  }

  .label-view-more-get-notified-well-cirlces {
    text-align: center;
  }

  .label-view-more-get-notified-well-cirlces.label-padding-bottom {
    margin-bottom: 73px;
  }

  .label-view-more-get-notified-well-cirlces.label3 {
    text-align: left;
  }

  .get-notified-background-color {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .form-cover-wrapper-copy {
    margin-top: -40px;
    margin-bottom: -40px;
    margin-right: -40px;
  }

  .list-a-well-circle-background-color-for-form {
    background-color: #fff;
    max-width: none;
  }

  .list-a-well-circle-background-color-for-form.xs.container-event-page-mobile1-copy-copy12 {
    background-color: var(--lightest-yellow);
  }

  .list-a-well-circle-background-color-for-form.container-event-page-mobile1-copy-copy4 {
    background-color: #2b3a4a00;
  }

  .list-a-well-circle-background-color-for-form.moon-manual-tablet-view, .list-a-well-circle-background-color-for-form.moon-manual-top-section, .list-a-well-circle-background-color-for-form.community-guidelines {
    background-color: #fffbf1;
  }

  .list-a-well-circle-background-color-for-form.digital-moon-manuals-background, .list-a-well-circle-background-color-for-form.get-instant-access-tablet {
    background-color: #2b3a4a;
  }

  .label-read-more-blog {
    text-align: center;
  }

  .label-read-more-blog.label-padding-bottom {
    margin-bottom: 73px;
  }

  .label-read-more-blog.label3 {
    text-align: left;
  }

  .label-copy-copy {
    text-align: center;
  }

  .label-copy-copy.label-padding-bottom {
    margin-bottom: 73px;
  }

  .label-copy-copy.label3 {
    text-align: left;
  }

  .subtitle-moon-manuals-section-on-blog-page {
    text-align: center;
    background-color: #2b3a4a;
  }

  .subtitle-moon-manuals-section-on-blog-page.label-padding-bottom {
    margin-bottom: 73px;
  }

  .subtitle-moon-manuals-section-on-blog-page.label3 {
    text-align: left;
  }

  .subtitle-for-moon-manuals-on-blog-page-background {
    background-color: #fff;
  }

  .subtitle-for-moon-manuals-on-blog-page-background.xs.container-event-page-mobile1-copy-copy12 {
    background-color: var(--lightest-yellow);
  }

  .subtitle-for-moon-manuals-on-blog-page-background.container-event-page-mobile1-copy-copy4 {
    background-color: #2b3a4a00;
  }

  .subtitle-for-moon-manuals-on-blog-page-background.moon-manual-tablet-view, .subtitle-for-moon-manuals-on-blog-page-background.moon-manual-top-section, .subtitle-for-moon-manuals-on-blog-page-background.community-guidelines {
    background-color: #fffbf1;
  }

  .subtitle-for-moon-manuals-on-blog-page-background.digital-moon-manuals-background, .subtitle-for-moon-manuals-on-blog-page-background.get-instant-access-tablet {
    background-color: #2b3a4a;
  }

  .slider-heading-block-copy {
    text-align: center;
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .wrapper-copy {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .wrapper-copy.xl {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .wrapper-copy.l {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .wrapper-copy.xl-dfd {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .container-copy.moon-manual-tablet-view, .container-copy.moon-manual-top-section, .container-copy.community-guidelines {
    background-color: #fffbf1;
  }

  .container-copy.digital-moon-manuals-background, .container-copy.get-instant-access-tablet {
    background-color: #2b3a4a;
  }

  .h1-copy {
    color: var(--elul-blue);
    font-size: 48px;
    line-height: 1.1em;
  }

  .paragraph-78 {
    color: var(--elul-blue);
  }

  .qa-icon-copy {
    color: var(--elul-blue);
    margin-top: 6px;
  }

  .image-cover-copy {
    background-color: var(--elul-blue);
  }

  .label-copy {
    text-align: left;
  }

  .label-copy.label3, .label-copy {
    text-align: left;
  }

  .label-copy.label3, .label-copy {
    text-align: left;
  }

  .label-copy.label-padding-bottom {
    margin-bottom: 73px;
  }

  .label-copy.label3 {
    text-align: left;
  }

  .section-copy {
    max-width: none;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-copy.moon-manual-top-section {
    padding-top: 92px;
  }

  .container-copy.moon-manual-tablet-view, .container-copy.moon-manual-top-section, .container-copy.community-guidelines {
    background-color: #fffbf1;
  }

  .container-copy.digital-moon-manuals-background, .container-copy.get-instant-access-tablet {
    background-color: #2b3a4a;
  }

  .container-copy {
    background-color: #fff;
  }

  .container-copy.xs.container-event-page-mobile1-copy-copy12 {
    background-color: var(--lightest-yellow);
  }

  .container-copy.container-event-page-mobile1-copy-copy4 {
    background-color: #2b3a4a00;
  }

  .container-copy.moon-manual-tablet-view, .container-copy.moon-manual-top-section, .container-copy.community-guidelines {
    background-color: #fffbf1;
  }

  .container-copy.digital-moon-manuals-background, .container-copy.get-instant-access-tablet {
    background-color: #2b3a4a;
  }

  .image-cover-copy-copy {
    background-color: var(--elul-blue);
  }

  .h1-copy {
    font-size: 48px;
    line-height: 1.1em;
  }

  .h1-copy-copy, .h1-copy-copy-copy {
    color: var(--elul-blue);
    font-size: 48px;
    line-height: 1.1em;
  }

  .paragraph-78-copy {
    color: var(--elul-blue);
  }

  .upcoming-moon-manual-background-color {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .moon-manuals-cta-background-color {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    height: auto;
    padding-top: 40px;
  }

  .moon-manuals-cta-background-color.moon-manual-header-button {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .moon-manual-section-background-color {
    align-items: center;
    height: auto;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .moon-manual-section-background-color.moon-manual-tablet-view {
    background-color: #fffbf1;
    padding-bottom: 0;
  }

  .digital-monthly-guides-called-moon-manuals-background {
    background-color: #2b3a4a;
  }

  .digital-monthly-guides-called-moon-manuals-background.xs.container-event-page-mobile1-copy-copy12 {
    background-color: var(--lightest-yellow);
  }

  .digital-monthly-guides-called-moon-manuals-background.container-event-page-mobile1-copy-copy4 {
    background-color: #2b3a4a00;
  }

  .digital-monthly-guides-called-moon-manuals-background.moon-manual-tablet-view, .digital-monthly-guides-called-moon-manuals-background.moon-manual-top-section, .digital-monthly-guides-called-moon-manuals-background.community-guidelines {
    background-color: #fffbf1;
  }

  .digital-monthly-guides-called-moon-manuals-background.digital-moon-manuals-background, .digital-monthly-guides-called-moon-manuals-background.get-instant-access-tablet {
    background-color: #2b3a4a;
  }

  .moon-manual-header-1-on-blog-page {
    font-size: 48px;
    line-height: 1.1em;
  }

  .container-34278 {
    max-width: 728px;
  }

  .hero-wrapper-34 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-34 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .rj-header-section-title-text-mobile-only {
    margin-top: 0;
  }

  .slider-offset---homepage-mm {
    height: 240px;
  }

  .h1---homepage-well-circles {
    font-size: 48px;
    line-height: 1.1em;
  }

  .container---co-facilitate-page {
    background-color: #fff;
  }

  .container---co-facilitate-page.xs.container-event-page-mobile1-copy-copy12 {
    background-color: var(--lightest-yellow);
  }

  .container---co-facilitate-page.container-event-page-mobile1-copy-copy4 {
    background-color: #2b3a4a00;
  }

  .container---co-facilitate-page.moon-manual-tablet-view, .container---co-facilitate-page.moon-manual-top-section, .container---co-facilitate-page.community-guidelines {
    background-color: #fffbf1;
  }

  .container---co-facilitate-page.digital-moon-manuals-background, .container---co-facilitate-page.get-instant-access-tablet {
    background-color: #2b3a4a;
  }

  .container---co-facilitate-header {
    background-color: #fff;
  }

  .container---co-facilitate-header.xs.container-event-page-mobile1-copy-copy12 {
    background-color: var(--lightest-yellow);
  }

  .container---co-facilitate-header.container-event-page-mobile1-copy-copy4 {
    background-color: #2b3a4a00;
  }

  .container---co-facilitate-header.moon-manual-tablet-view, .container---co-facilitate-header.moon-manual-top-section, .container---co-facilitate-header.community-guidelines {
    background-color: #fffbf1;
  }

  .container---co-facilitate-header.digital-moon-manuals-background, .container---co-facilitate-header.get-instant-access-tablet {
    background-color: #2b3a4a;
  }

  .container---co-facilitate-header.cofacilitate-page {
    margin-top: 99px;
  }

  .section---co-facilitate---mobile {
    max-width: none;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section---co-facilitate---mobile.moon-manual-top-section {
    padding-top: 92px;
  }

  .slider-heading-block-copy-copy {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .button---moon-manual-landing-page.light.left-align-button {
    align-self: center;
  }

  .slider-heading-block-copy-copy-copy {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .h1-moon-manuals-page {
    color: var(--elul-blue);
    margin-top: 0;
    font-size: 48px;
    line-height: 1.1em;
  }

  .form-block-co-facilitate {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .container---co-facilitate-form {
    background-color: #fff;
  }

  .container---co-facilitate-form.xs.container-event-page-mobile1-copy-copy12 {
    background-color: var(--lightest-yellow);
  }

  .container---co-facilitate-form.container-event-page-mobile1-copy-copy4 {
    background-color: #2b3a4a00;
  }

  .container---co-facilitate-form.moon-manual-tablet-view, .container---co-facilitate-form.moon-manual-top-section, .container---co-facilitate-form.community-guidelines {
    background-color: #fffbf1;
  }

  .container---co-facilitate-form.digital-moon-manuals-background, .container---co-facilitate-form.get-instant-access-tablet {
    background-color: #2b3a4a;
  }

  .button-130---embodied-joy-header {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: inline-block;
  }

  .terms-of-use {
    background-color: #fffbf1;
  }

  .privacy-policy {
    background-color: var(--white);
  }

  .return-policy {
    background-color: var(--white);
    margin-top: 40px;
  }

  .faq-page {
    background-color: var(--white);
    padding-top: 20px;
  }

  .section-44-nourishment {
    width: auto;
  }

  .white-text---embodied-joy---nourishment-copy.sacred-intention {
    flex-flow: column;
    display: flex;
  }

  .container-34280 {
    max-width: 728px;
  }

  .hero-wrapper-35 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-35 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .heading-style-h2-9-testimonial {
    font-size: 2.75rem;
  }

  .logo-container-mmm {
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    display: flex;
  }

  .desktop---header---journal {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .desktop---journal---h2.mikvah.header-for-mikvah.moon-by-moon-journal {
    margin-top: 0;
  }

  .container---button---journal {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .what-is-time-section---journal {
    flex-flow: column-reverse;
    align-items: center;
    margin-left: 5%;
    margin-right: 5%;
    display: flex;
  }

  .container-34270-copy, .journal-container-main {
    flex-flow: column-reverse;
    align-items: center;
    max-width: 728px;
    display: flex;
  }

  .journal-hero-wrapper {
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-items: center;
    max-width: 70%;
    margin-bottom: -40px;
  }

  .journal-hero__split {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .journal-hero__heading {
    margin-top: 0;
  }

  .journal-hero__paragraph {
    text-align: center;
  }

  .hero-split-32-copy, .journal-hero__split-right {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .journal-hero__shadow {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: inline-flex;
  }

  .sacred-time-benefit---journal {
    margin-left: 5%;
    margin-right: 5%;
  }

  .journal-container-main-left {
    flex-flow: column-reverse;
    align-items: center;
    max-width: 728px;
    display: flex;
  }

  .journal-hero-wrapper-right {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 70%;
    margin-bottom: -40px;
  }

  .hero-split-32-copy, .journal-hero__split-sacred-time {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .journal-hero__shadow-left {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: inline-flex;
  }

  .journal-hero__split-left {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .journal-quote-1-large-text {
    margin-left: 20px;
    margin-right: 20px;
  }

  .desktop---testimonials---journal {
    padding-bottom: 0;
  }

  .desktop---testimonial-container---journal {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .testimonial-attribution-text {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial-attribution-text.margin-medium {
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .heading-style-h6-journal-testimonial {
    font-family: Raleway, sans-serif;
    font-weight: 400;
  }

  .journal-footer {
    background-color: #2b3a4a;
    background-image: linear-gradient(#2b3a4a, #2b3a4a);
  }

  .desktop---footer-cta---journal {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 800px;
    max-width: 100%;
    display: flex;
  }

  .container---this-night---desktop---footer-cta {
    flex-flow: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .container---this-night-cta---desktop---footer-cta {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .h2-this-night-cta---desktop---footer-cta {
    flex-flow: column;
    display: flex;
  }

  .h2-this-night-cta---desktop---footer-cta.mikvah.header-for-mikvah.moon-by-moon-journal {
    margin-top: 0;
  }

  .bold-text-40-copy {
    text-align: center;
  }

  .desktop---faqs-section-padding---journal {
    padding-top: 0;
    padding-bottom: 2rem;
  }

  .heading-style-h2-faq-journal {
    font-size: 2.75rem;
  }

  .faq-question---journal {
    border-bottom-style: none;
    border-bottom-width: 0;
  }

  .faq-answer-container-margin---journal {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .about-at-the-well---journal {
    margin: 40px 20px 20px;
    padding: 40px;
  }

  .about-at-the-well---grid---journal {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: center;
    min-height: auto;
    display: flex;
  }

  .tagline---about-at-the-wel---journal {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .heading---about-at-the-well---journal {
    text-align: left;
  }

  .desktop---buy-button-details---journal {
    padding-bottom: 0;
  }

  .container---buy-button-details---journal {
    flex-flow: column-reverse;
    align-items: center;
    max-width: 728px;
    display: flex;
  }

  .column-2---buy-button-details---journal {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .h1---buy-button-details---journal {
    margin-top: 0;
  }

  .paragraph-bold---buy-button-details---journal, .paragraph-bold-price---buy-button-details---journal-copy {
    overflow: visible;
  }

  .desktop---paragraph---buy-button-details---journal-copy {
    padding-bottom: 10px;
  }

  .desktop---close-up-image---journal {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: none;
    overflow: visible;
  }

  .desktop---benefits-list-section---journal {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .desktop---benefits-list-container---journal {
    width: auto;
    max-width: none;
  }

  .desktop---create-section-padding---journal {
    max-width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .heading-style-h2-create-journal {
    font-size: 2.75rem;
  }

  .create-question---journal {
    border-bottom-style: none;
    border-bottom-width: 0;
  }

  .create-answer-container-margin---journal {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .desktop---intro-image-container---journal {
    padding-bottom: 0;
    display: none;
  }

  .h2---desktop---intro-header---journal {
    font-size: 40px;
  }

  .desktop---intro-paragraph---journal {
    margin-top: 10px;
  }

  .desktop---benefits-cta-container---journal {
    width: auto;
    max-width: none;
  }

  .desktop---thread-divider-section---journal {
    display: none;
  }

  .container-34281 {
    flex-flow: column;
    align-items: center;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    overflow: visible;
  }

  .this-night---form {
    padding-top: 40px;
  }

  .about-at-the-well {
    margin: 40px 20px 20px;
    padding: 40px;
  }

  .this-night---cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-image: linear-gradient(#6b96ca7a, #6b96ca7a), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67db0b64ae30f87ffc178fa5_Dark%20Blue%20(2).png");
    background-position: 0 0, 50% 100%;
    background-size: auto, auto;
    flex-flow: column;
    flex: 0 auto;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .body-12 {
    min-width: 100%;
  }

  .hero-section---this-night-thank-you {
    padding-top: 40px;
  }

  .hero-paragraph-text---this-night-thank-you {
    margin-bottom: 40px;
  }

  .moon-manual---testimonial-3---desktop {
    max-width: none;
    padding-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .moon-manual---testimonial-3---desktop.moon-manual-top-section {
    padding-top: 92px;
  }

  .moon-manual---testimonial-3---desktop.terms-of-use {
    background-color: #fffbf1;
  }

  .moon-manual---testimonial-3---desktop.community-guidelines {
    background-color: #fff;
  }

  .moon-manual---testimonial-3---desktop.return-policy {
    margin-top: 0;
  }

  .moon-manual---testimonial-3---desktop.newsletter-page, .moon-manual---testimonial-3---desktop.list-a-circle {
    margin-top: 200px;
  }

  .navbar-2025 {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-2025.blog-page {
    margin-top: -9px;
  }

  .navbar-2025---container-mid---desktop {
    background-color: #fff;
  }

  .navbar-2025---container-mid---desktop.xs.container-event-page-mobile1-copy-copy12 {
    background-color: var(--lightest-yellow);
  }

  .navbar-2025---container-mid---desktop.container-event-page-mobile1-copy-copy4 {
    background-color: #2b3a4a00;
  }

  .navbar-2025---container-mid---desktop.moon-manual-tablet-view, .navbar-2025---container-mid---desktop.moon-manual-top-section {
    background-color: #fffbf1;
  }

  .navbar-2025---container-mid---desktop.community-guidelines {
    background-color: #fff;
  }

  .navbar-2025---container-mid---desktop.digital-moon-manuals-background, .navbar-2025---container-mid---desktop.get-instant-access-tablet {
    background-color: #2b3a4a;
  }

  .navbar-2025---container-mid---desktop.subscribe-to-events-page {
    margin-top: 100px;
  }

  .navbar-2025---container-mid---desktop.blog-page {
    background-color: #2b3a4a;
  }

  .navbar-2025---container-mid---desktop.full-circle-course {
    background-color: #fff;
  }

  .navbar-2025---container-mid---desktop.full-circle-course.moon-manual-section.bottom-section-on-tablet {
    background-color: #2b3a4a;
  }

  .navbar-2025---container-mid---desktop.terms-of-use {
    background-color: #fffbf1;
  }

  .navbar-2025---container-mid---desktop.return-policy {
    margin-top: 0;
  }

  .navbar-2025---container-mid---desktop.about-page {
    background-color: #0000;
  }

  .navbar-2025---container-mid---desktop.event-tags-page {
    flex-flow: column;
    margin-top: 200px;
    display: block;
  }

  .navbar-2025-logo-link {
    padding-left: 40px;
    padding-right: 40px;
  }

  .navbar-2025-menu-container---desktop {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    background-color: #18212a;
    padding-right: 40px;
  }

  .navbar-2025-hamburger-function {
    justify-content: center;
    align-items: center;
    height: 100px;
    padding: 30px 40px 20px;
    display: flex;
  }

  .quick-stack-3, .this-night---quick-stack {
    grid-column-gap: 18px;
    grid-row-gap: 18px;
  }

  .this-night-shadow {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: inline-flex;
  }

  .this-night-heading-109, .this-nightheader-section-title {
    margin-top: 0;
  }

  .this-night-about-at-the-well {
    margin: 40px 20px 20px;
    padding: 40px;
  }

  .this-night-about-at-the-well---grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: center;
    min-height: auto;
    display: flex;
  }

  .this-night-tagline---about-at-the-well {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .this-night-heading---about-at-the-well {
    text-align: left;
  }

  .container---this-night---desktop---footer-cta-copy {
    flex-flow: column;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .container---this-night-cta---footer-cta-copy {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .h2-this-night-cta---footer-cta-copy {
    flex-flow: column;
    display: flex;
  }

  .h2-this-night-cta---footer-cta-copy.mikvah.header-for-mikvah.moon-by-moon-journal {
    margin-top: 0;
  }

  .heading-style-h1-13 {
    font-size: 3.25rem;
  }

  .hero-header83_section-padding_page {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hero-header84_section-padding_page {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-header84_heading_page {
    font-size: 3.25rem;
  }

  .hero-header84_card_page {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .hero-header85_heading_page {
    font-size: 3.25rem;
  }

  .hero-header85_section-padding_page {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hero-header89_heading_page {
    font-size: 3.25rem;
  }

  .hero-header89_content-wrapper_page {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .hero-header93_section-padding_page {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hero-header93_heading_page {
    font-size: 2.75rem;
  }

  .heading-style-h1-17 {
    font-size: 3.25rem;
  }

  .header49_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .padding-section-large-132 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h1-18 {
    font-size: 3.25rem;
  }

  .padding-section-large-133 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h1-19 {
    font-size: 3.25rem;
  }

  .padding-section-large-134 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-5 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h1-20 {
    font-size: 3.25rem;
  }

  .padding-section-large-135 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-6 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout239_list {
    grid-column-gap: 2rem;
  }

  .padding-section-large-136 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .heading-style-h2-13 {
    font-size: 2.75rem;
  }

  .heading-style-h4-11 {
    font-size: 1.75rem;
  }

  .padding-section-medium-10 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-7, .margin-bottom-8 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-137 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout229_list {
    grid-column-gap: 2rem;
  }

  .heading-style-h4-12 {
    font-size: 1.75rem;
  }

  .padding-section-large-138 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout4_content {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .margin-bottom-9 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-14 {
    font-size: 2.75rem;
  }

  .padding-section-large-139 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout16_component-3 {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .margin-bottom-10 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-15 {
    font-size: 2.75rem;
  }

  .padding-section-large-140 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout66_content {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
  }

  .heading-style-h3-3 {
    font-size: 2.25rem;
  }

  .margin-bottom-11 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-141 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-12 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-142 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-13 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-143 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-14 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-144 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-15 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-16 {
    font-size: 2.75rem;
  }

  .padding-section-large-145 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-16 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-17 {
    font-size: 2.75rem;
  }

  .padding-section-large-146 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-17 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-18 {
    font-size: 2.75rem;
  }

  .padding-section-large-147 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .cta53_card {
    padding: 3rem;
  }

  .margin-bottom-18 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-19 {
    font-size: 2.75rem;
  }

  .padding-section-large-148 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-19 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-20 {
    font-size: 2.75rem;
  }

  .heading-style-h1-21 {
    font-size: 3.25rem;
  }

  .padding-section-large-149 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-20 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-21 {
    font-size: 2.75rem;
  }

  .heading-style-h1-22 {
    font-size: 3.25rem;
  }

  .padding-section-large-150 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-21 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-22 {
    font-size: 2.75rem;
  }

  .heading-style-h1-23 {
    font-size: 3.25rem;
  }

  .padding-section-medium-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .product-header7_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-bottom: 2.5rem;
  }

  .product-header7_gallery-slider {
    position: static;
  }

  .product-header7_slider {
    height: auto;
  }

  .product-header7_image-wrapper {
    padding-top: 120%;
  }

  .product-header7_product-details {
    max-height: none;
    padding-right: 0;
    position: static;
    overflow: visible;
  }

  .margin-bottom-22 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .product-header8_component {
    grid-column-gap: 4rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    padding-top: 3.5rem;
    padding-bottom: 6rem;
  }

  .margin-bottom-23 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-medium-12 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .product-header2_component {
    padding-bottom: 2.5rem;
  }

  .margin-bottom-24 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .product-header2_content-bottom {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr minmax(16rem, .5fr);
    max-width: 100%;
  }

  .heading-style-h4-13 {
    margin-top: 0;
    font-size: 1.75rem;
  }

  .product-header2_modal-content-wrapper {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-section---download---this-night-thank-you {
    padding-top: 40px;
  }

  .hero-paragraph-text---download---this-night-thank-you {
    margin-bottom: 40px;
  }

  .hero-button---download---this-night-thank-you.light.left-align-button {
    align-self: center;
  }

  .container-34283 {
    max-width: 728px;
  }

  .hero-wrapper-36 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: -40px;
  }

  .hero-split-36 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .container-34276-membership {
    margin-left: 56px;
  }

  .button-143 {
    margin-left: 59px;
  }

  .does-this-sound-familiar-section {
    height: 700px;
  }

  .image-and-text---right, .image-and-text---right-copy {
    flex-flow: column-reverse;
    align-items: center;
    margin-left: 5%;
    margin-right: 5%;
    display: flex;
  }

  .container-34270-membership {
    flex-flow: column-reverse;
    align-items: center;
    max-width: 728px;
    display: flex;
  }

  .hero-wrapper-32-copy-membership {
    flex-flow: column-reverse;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .hero-split-32-membership {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .heading-109-membership {
    text-align: center;
    margin-top: 0;
  }

  .margin-bottom-24px-35-membership {
    text-align: center;
  }

  .hero-split-32-copy {
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .membership-quote {
    background-position: 55%;
  }

  .container-34286 {
    margin-left: 60px;
    margin-right: 60px;
  }

  .hero-header83_margin-top_page, .hero-header84_margin-top_page {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header85_margin_page {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header85_margin-top_page {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header89_section-padding_page {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-header89_margin-top_page {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header93_margin-bottom_page {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header93_margin-top_page {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-125 {
    margin-top: 138px;
  }

  .container-34287 {
    margin-top: 87px;
  }

  .container-m2-copy, .container-m1-copy {
    background-color: #fff0;
  }

  .container-34288 {
    margin-top: 140px;
  }

  .button-download-strategic-plan.light.left-align-button {
    align-self: center;
  }

  .container-strategic-plan {
    background-color: #fff;
  }

  .container-strategic-plan.xs.container-event-page-mobile1-copy-copy12 {
    background-color: var(--lightest-yellow);
  }

  .container-strategic-plan.container-event-page-mobile1-copy-copy4 {
    background-color: #2b3a4a00;
  }

  .container-strategic-plan.moon-manual-tablet-view, .container-strategic-plan.moon-manual-top-section {
    background-color: #fffbf1;
  }

  .container-strategic-plan.community-guidelines {
    background-color: #fff;
  }

  .container-strategic-plan.digital-moon-manuals-background, .container-strategic-plan.get-instant-access-tablet {
    background-color: #2b3a4a;
  }

  .container-strategic-plan.subscribe-to-events-page {
    margin-top: 100px;
  }

  .container-strategic-plan.blog-page {
    background-color: #2b3a4a;
  }

  .container-strategic-plan.full-circle-course {
    background-color: #fff;
  }

  .container-strategic-plan.full-circle-course.moon-manual-section.bottom-section-on-tablet {
    background-color: #2b3a4a;
  }

  .container-strategic-plan.terms-of-use {
    background-color: #fffbf1;
  }

  .container-strategic-plan.return-policy {
    margin-top: 0;
  }

  .container-strategic-plan.about-page {
    background-color: #0000;
  }

  .container-strategic-plan.event-tags-page {
    flex-flow: column;
    margin-top: 200px;
    display: block;
  }

  .button---strategic-plan-view.light.left-align-button {
    align-self: center;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 40px;
    line-height: 1.1em;
  }

  h2 {
    font-size: 30px;
    line-height: 1.2em;
  }

  .section {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section.moon-manual-top-section {
    padding-top: 60px;
  }

  .section.newsletter-page {
    margin-top: 93px;
  }

  .section.list-a-circle {
    margin-top: 99px;
  }

  .container {
    background-color: #2b3a4a;
  }

  .container.xs.container-event-page-mobile1-copy-copy12, .container.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .container.background-blog-title {
    background-color: #2b3a4a00;
  }

  .container.subscribe-to-events-page {
    margin-top: -33px;
  }

  .container.full-circle-course {
    background-color: #fff;
  }

  .container.full-circle-course.moon-manual-section {
    background-color: #2b3a4a;
  }

  .container.privacy-policy {
    background-color: #fff;
  }

  .container.return-policy {
    background-color: #fff;
    margin-top: 0;
  }

  .container.faq-page {
    background-color: #fff;
  }

  .container.get-notified-well-circle {
    background-color: #0000;
  }

  .container.event-tags-page {
    margin-top: 100px;
  }

  .wrapper {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .wrapper.xl {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .wrapper.xl.horizontal-mobile {
    margin-top: 0;
  }

  .wrapper.l {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .wrapper.xl-dfd {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .wrapper.privacy-policy {
    margin-top: 20px;
  }

  .h1 {
    text-align: left;
    font-size: 40px;
    line-height: 1.1em;
  }

  .h1.componetized-h1 {
    text-align: center;
  }

  .h1.grow-in-community-mobile-view {
    text-align: center;
    margin-top: 0;
  }

  .h1.events-homepage, .h1.well-circles-page.global-new-moon-circle-well-circles-page, .h1.blog-jewish-wisdom {
    text-align: center;
  }

  .h2 {
    font-size: 30px;
    line-height: 1.2em;
  }

  .h2.my1.horizontal-mobile, .h2.start-a-well-circle-paragraph.horizontal-mobile {
    color: var(--white);
  }

  .button.light.left-align-button {
    align-self: center;
  }

  .brand {
    height: 80px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .brand.w--current {
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .nav-link {
    color: var(--white);
    padding: 20px 30px;
  }

  .nav-link:hover {
    color: var(--tammuz-red);
  }

  .atw-logo {
    width: 154px;
    height: 40px;
  }

  .nav-menu {
    background-color: var(--dark-elul-blue);
    flex-direction: column;
    align-items: stretch;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .navbar-offset {
    margin-bottom: 80px;
  }

  .menu-button {
    color: var(--white);
    justify-content: center;
    align-items: center;
    height: 80px;
    padding: 20px 30px;
    display: flex;
  }

  .menu-button:hover {
    color: var(--tammuz-red);
  }

  .menu-button.w--open {
    background-color: var(--dark-elul-blue);
    color: var(--tammuz-red);
  }

  .menu-button.w--open:hover {
    color: var(--tammuz-red);
  }

  .label {
    padding-left: 15px;
  }

  .label.tammuz-tx.moon-manual-well-cirlcle-section {
    margin-top: 40px;
  }

  .label.events-page {
    padding-left: 0;
  }

  .label.horizontal-mobile {
    color: var(--white);
  }

  .label.label_foter {
    padding-left: 0;
  }

  .label.label3 {
    text-align: left;
    padding-left: 0;
  }

  .label.events-template {
    color: var(--tevet-blue);
    padding-left: 0;
  }

  .label.faq-page {
    text-align: left;
  }

  .manuals-action-heading {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .manuals-action-heading.moon-manual-tablet-view.horizontal-mobile {
    padding-top: 0;
  }

  .center-wrapper {
    max-width: 400px;
  }

  .center-wrapper.links-wrapper.horizontal-mobile, .center-wrapper.links-wrapper.events-homepage {
    margin-top: 0;
  }

  .home-hero-wrapper {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-bottom: 60px;
  }

  .hero-face-1 {
    width: 60px;
    margin-top: -130px;
    margin-left: -250px;
  }

  .hero-face-2 {
    width: 80px;
    margin-top: -160px;
    margin-left: 180px;
  }

  .hero-face-3 {
    width: 100px;
    margin-top: 50px;
    margin-left: -280px;
  }

  .hero-face-4 {
    width: 80px;
    margin-top: 60px;
    margin-left: 200px;
  }

  .slider-holder {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .slider-holder.domes, .slider-holder.domes-copy {
    margin-bottom: 60px;
  }

  .slider.domes, .slider.notes, .slider.domes-wc {
    padding-bottom: 80px;
  }

  .slide {
    margin-right: 30px;
  }

  .image-cover.list-circle-page {
    height: 400px;
  }

  .tabs-holder {
    margin-top: 30px;
  }

  .tabs {
    padding-left: 30px;
  }

  .tabs-content {
    padding: 30px 30px 30px 60px;
  }

  .tabs-menu {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100px;
    margin-top: 30px;
    margin-left: -30px;
  }

  .tab-link {
    border-left-width: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    height: 60px;
    font-size: 24px;
    line-height: .5em;
  }

  .tab-link.w--current {
    background-image: none;
  }

  .host-avatar {
    width: 60px;
    height: 60px;
  }

  .tab-event-info {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .tab-host-info {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .tab-event-col {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tab-host {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    display: none;
  }

  .collage {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: 60px;
    grid-auto-rows: 60px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .wide-cover {
    height: 200px;
  }

  .split-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .my0.blog-tag-title.blog-tag-title-mobile-l {
    color: var(--elul-blue);
  }

  .my1 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .my2 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .big-gold-ring-wrapper {
    margin-bottom: -15px;
  }

  .big-gold-ring {
    width: 200%;
    max-width: 620px;
    max-height: 620px;
  }

  .roc {
    width: 100px;
    height: 100px;
  }

  .roc-ring {
    margin-top: -10px;
    margin-right: -10px;
  }

  .qa {
    margin-top: 0;
    margin-bottom: 0;
  }

  .qa-question {
    margin-top: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-size: 24px;
    line-height: 1.2em;
  }

  .qa-question.moon-manual-page {
    margin-top: 0;
  }

  .qa-answer {
    padding-top: 0;
    padding-left: 20px;
  }

  .qa-icon {
    width: 10px;
    height: 10px;
    margin-top: 18px;
    font-size: 10px;
    line-height: 1em;
  }

  .comp-split {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 100px 1fr;
  }

  .comp-split.reverse {
    grid-template-columns: 1fr 100px;
  }

  .qa-action, .qa-action.moon-manual-page {
    margin-top: 0;
  }

  .footer-grid {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .page-hero-wrapper.terms-of-use {
    margin-top: 0;
  }

  .page-hero-wrapper.privacy-policy, .page-hero-wrapper.return-policy {
    margin-top: 0;
    padding-top: 0;
  }

  .side-gold-ring-wrapper {
    width: 50%;
    top: -60px;
    bottom: -60px;
    left: -30px;
  }

  .video-preview-wrapper {
    height: 300px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .video-preview-play-button {
    width: 80px;
    height: 80px;
    margin-top: -40px;
    margin-left: -40px;
  }

  .step-tile, .step-tile.alt {
    grid-row-gap: 0px;
    grid-template-columns: 100px 1fr;
  }

  .step-title.alt {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .step-content {
    margin-top: 0;
    margin-bottom: 0;
  }

  .steps-list {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .steps-list.alt {
    flex-direction: column;
  }

  .circles-grid {
    grid-template-columns: 1fr 1fr;
  }

  .wide-banner.head {
    padding: 45px 30px;
  }

  .banner-content {
    margin: 45px;
    padding: 30px;
  }

  .banner-content.m {
    margin: 15px;
  }

  .circles-slider-heading {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .slider-left-button {
    margin-right: 15px;
  }

  .slider-right-button {
    margin-left: 15px;
  }

  .subsection {
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .mb1 {
    margin-bottom: 15px;
  }

  .mb2 {
    margin-bottom: 30px;
  }

  .my3 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mb3 {
    margin-bottom: 45px;
  }

  .my4 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mb4 {
    margin-bottom: 60px;
  }

  .circle-hero {
    grid-column-gap: 30px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
  }

  .circle-hero-cover {
    height: 240px;
    margin: -30px -30px 15px;
  }

  .circle-hero-action {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .book-side-holder {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .book-side-info {
    text-align: center;
    align-items: center;
  }

  .trisplit-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .team-grid {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr 1fr;
  }

  .team-grid.s {
    grid-template-columns: 1fr 1fr;
  }

  .member-card-avatar {
    max-height: 346px;
  }

  .close-gold-icon {
    width: 30px;
    height: 30px;
  }

  .modal-box.xl {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .modal-box.l {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .member-modal-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .roa-ring {
    margin-top: -15px;
    margin-right: -15px;
  }

  .member-modal-heading {
    justify-content: center;
  }

  .modal-wrapper {
    padding: 60px;
  }

  .modal-wrapper.long {
    padding: 30px;
  }

  .modal-wrapper.video {
    padding: 60px 0;
  }

  .sponsor-logos {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .sponsor-link {
    width: 120px;
  }

  .section-offset-bg {
    top: 260px;
  }

  .notes-slider-heading {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .comp-split-link {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 24px;
    line-height: 1.2em;
  }

  .comp-split-links {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .comp-split-heading {
    font-size: 24px;
    line-height: 1.2em;
  }

  .huge-well {
    margin-top: -60px;
    margin-left: 30px;
  }

  .huge-well.about-page-tablet {
    margin-top: 27px;
  }

  .huge-ness {
    margin-bottom: 30px;
    margin-right: 30px;
  }

  .corner-huge-gold-ring {
    width: 480px;
    height: 480px;
    margin-top: -260px;
    margin-left: -380px;
  }

  .products-grid.related, .products-grid.featured {
    grid-template-columns: 1fr 1fr;
  }

  .shop-grid {
    grid-template-columns: 1fr;
  }

  .form-block {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .tag-filter {
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .shop-filters {
    border-bottom: 1px solid var(--av-purple);
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px;
    top: 80px;
  }

  .shop-filters-menu {
    display: none;
  }

  .shop-filters-menu.w--open {
    border: 1px solid var(--av-purple);
    background-color: var(--lightest-yellow);
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    padding: 10px;
    position: absolute;
    box-shadow: 0 10px 10px #0003;
  }

  .shop-filters-toggle {
    display: block;
  }

  .events-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .events-filters {
    border-bottom: 1px solid var(--cheshvan-dark-red);
    margin-left: -30px;
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
    top: 80px;
  }

  .events-filters-toggle {
    display: block;
  }

  .events-filters-menu {
    display: none;
  }

  .events-filters-menu.w--open {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    border: 1px solid var(--cheshvan-dark-red);
    background-color: var(--cheshvan-red);
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    flex-direction: column;
    padding: 10px;
    display: flex;
    position: absolute;
    box-shadow: 0 10px 10px #0003;
  }

  .event-hero {
    grid-column-gap: 30px;
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
    margin-bottom: 40px;
  }

  .event-hero-cover {
    height: 240px;
    margin: -30px -30px 15px;
  }

  .profile-author {
    grid-column-gap: 30px;
    grid-row-gap: 15px;
    grid-template-columns: 100px 1fr;
  }

  .profile-author-card {
    box-shadow: none;
  }

  .profile-author-card-content {
    flex: 1;
    justify-content: center;
    padding: 10px;
    display: none;
  }

  .event-mid-cta {
    align-items: stretch;
  }

  .profile-author-content {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .profile-author-name {
    display: flex;
  }

  .posts-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .post-card-cover.featured {
    height: 280px;
  }

  .posts-filters {
    margin-left: -30px;
    margin-right: -30px;
    padding: 0 30px;
    display: block;
    top: 80px;
  }

  .posts-filters.blog-page {
    margin-top: 105px;
  }

  .posts-filters-toggle {
    display: block;
  }

  .posts-filters-menu {
    border: 1px solid var(--av-purple);
    display: none;
    position: absolute;
  }

  .posts-filters-menu.w--open {
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 0 10px 10px #0003;
  }

  .label-filter {
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
  }

  .shop-filters-categories {
    align-items: stretch;
    margin-top: 10px;
  }

  .featured-posts-grid {
    grid-column-gap: 30px;
    grid-template-columns: 1fr;
  }

  .form-wrapper-grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .form-cover-wrapper {
    margin: -30px -30px 0;
  }

  .form-cover {
    max-height: 200px;
  }

  .action-holder.events {
    padding-top: 30px;
    padding-left: 20px;
  }

  .alert-rtb {
    font-size: 12px;
    line-height: 1.6em;
  }

  .alert {
    text-align: left;
    padding-left: 20px;
  }

  ._5-column {
    justify-content: center;
  }

  ._5-column.about-page {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: grid;
  }

  ._5-column-center.about-page {
    justify-content: center;
    align-items: stretch;
    display: flex;
  }

  .alert-offset {
    height: 40px;
  }

  .pagination {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .quotes-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .rich-text-block-3 {
    text-align: left;
  }

  .full-circle-title-huge {
    margin-bottom: 34px;
    padding-top: 34px;
    font-size: 190px;
  }

  .full-circle-huge {
    font-size: 190px;
  }

  .page-hero-wrapper-copy {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
  }

  .button-facilitate.light-facilitate.center-button-facilitate {
    margin-top: 20px;
  }

  .heading-4.get-notified-page---tablet {
    margin-top: 15px;
  }

  .team-slider, .team-slider-2, .team-slider-3, .hero-heading-left, .anchor-link-invisible, .hero-heading-center, .rj-quote-section, .rj-can-we-still-be-joyful-now-section {
    padding: 60px 15px;
  }

  .rj-second-quote-section {
    padding: 10px 15px;
  }

  .features-wrapper {
    flex-wrap: wrap;
    margin-bottom: -40px;
  }

  .features-block {
    width: 50%;
    margin-bottom: 40px;
  }

  .rj-simple-practices-section {
    padding: 60px 15px;
  }

  .rj-cta-section {
    padding: 0;
  }

  .redefining-joy----take-the-quiz {
    max-width: none;
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .redefining-joy----take-the-quiz.redefining-joy-cta {
    width: 568px;
    max-width: 568px;
    padding-left: 0;
  }

  .container-15 {
    width: 568px;
    max-width: 568px;
  }

  .rj-form-code-section {
    padding: 60px 15px;
  }

  .footer-dark {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-wrapper {
    flex-direction: column;
    align-items: center;
  }

  .footer-content {
    grid-template-columns: 1fr;
    margin-top: 40px;
  }

  .footer-block {
    align-items: center;
  }

  .footer-link-2:hover {
    color: #1a1b1fbf;
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .footer {
    display: flex;
  }

  .navbar-brand-three {
    padding-left: 0;
  }

  .nav-menu-three {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block {
    flex-direction: column;
  }

  .nav-link-2 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .hero-heading-left-7, .hero-heading-center-2 {
    padding: 60px 15px;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .container-small {
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 400px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .container-small.moon-by-moon-journal {
    width: 568px;
  }

  .rj-header-section-button-container {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rj-header-section-button-container.margin-medium.moon-by-moon-journal-button {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .rj-header-section-grid-text-header-title-container {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rj-header-section-grid-text-header-title-container.margin-small.is-medium-mobile {
    margin-bottom: 1.5rem;
  }

  .rj-header-section-grid-text-header-title-container.margin-xxlarge.fall-2024 {
    margin-top: 0;
  }

  .rj-header-section-grid-text-header-title-container.margin-small {
    margin-left: 0;
    margin-right: 0;
  }

  .button-9.is-navbar2-button {
    padding: .25rem 1rem;
  }

  .navbar2_component {
    min-height: 4rem;
  }

  .navbar2_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .hero-heading-center-3 {
    padding: 60px 15px;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .faq3_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq3_icon-wrapper {
    width: 1.75rem;
  }

  .faq3_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .hero-heading-left-8 {
    padding: 60px 15px;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .footer8_credit-text {
    margin-top: 2rem;
  }

  .footer8_top-wrapper {
    grid-row-gap: 2.5rem;
  }

  .footer8_link-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    justify-items: start;
    width: 100%;
  }

  .footer8_bottom-wrapper {
    flex-direction: column;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer8_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
    justify-items: start;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-heading-center-4 {
    padding: 60px 15px;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .icon-1x1-medium {
    margin-top: -8px;
  }

  .layout24_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .rj-header-section-paragraph-text {
    font-size: 1rem;
  }

  .rj-header-section-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .header76_content-right {
    height: 30rem;
  }

  .header76_component {
    padding-top: 4rem;
  }

  .hero-heading-left-9 {
    padding: 60px 15px;
  }

  .rj-header-section-images---tablet-and-mobile-view {
    height: 30rem;
    display: block;
  }

  .rj-header-section-grid {
    padding-top: 4rem;
  }

  .rj-faq-section {
    padding: 60px 15px;
  }

  .padding-section-large-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-size-medium-5 {
    font-size: 1rem;
  }

  .padding-section-large-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cta1_component {
    grid-row-gap: 3rem;
  }

  .text-size-medium-6 {
    font-size: 1rem;
  }

  .padding-section-large-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-7 {
    font-size: 1rem;
  }

  .padding-section-large-6 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-heading-center-6, .hero-without-image, .hero-heading-right {
    padding: 60px 15px;
  }

  .navbar7_dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar7_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar7_component {
    min-height: 4rem;
  }

  .navbar7_menu {
    padding-bottom: 6rem;
  }

  .padding-section-large-7 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .home_2_feature_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home_3_how-it-works_timeline-icon-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .home_3_how-it-works_component {
    grid-template-columns: 1fr;
  }

  .home_3_how-it-works_progress-bar-wrapper {
    left: 2rem;
  }

  .home_4_benefits_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .home_5_features-list_list, .home_6_feature_component, .home_7_how-it-works_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-medium {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .home_8_team_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .home_8_team_image-wrapper {
    height: 100%;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .home_9_testimonial_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .home_10_faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .home_10_faq_icon-wrapper {
    width: 1.75rem;
  }

  .footer11_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer11_top-wrapper {
    grid-row-gap: 3rem;
    padding: 2rem;
  }

  .footer11_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer11_credit-text {
    margin-top: 2rem;
  }

  .footer11_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .padding-section-large-8, .padding-section-large-9, .padding-section-large-10, .padding-section-large-11 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-heading-center-7 {
    padding: 60px 15px;
  }

  .padding-section-large-12, .padding-section-large-13 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout3_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-14 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout121_timeline-icon-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .layout121_component {
    grid-template-columns: 1fr;
  }

  .layout121_progress-bar-wrapper {
    top: 6%;
    left: 2rem;
  }

  .header60_component {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .hero-without-image-2 {
    padding: 60px 15px;
  }

  .layout10_component, .layout240_list, .layout228_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .section_team8.waters-of-restoratino {
    margin-left: 20px;
    margin-right: 20px;
  }

  .team8_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team8_image-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .testimonial3_component {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding-top: 24px;
  }

  .faq1_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .section_faq1 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 500px;
    display: block;
  }

  .faq1_icon-wrapper {
    width: 1.75rem;
  }

  .hero-heading-center-8 {
    padding: 60px 15px;
  }

  .text-size-medium-7-copy {
    font-size: 1rem;
  }

  .navbar-brand-three-2 {
    padding-left: 0;
  }

  .nav-menu-three-2 {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block-2 {
    flex-direction: column;
  }

  .nav-link-3 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-2 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent-2 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-11 {
    margin-top: 10px;
  }

  .layout-2._24 {
    height: auto;
  }

  .content-18 {
    display: block;
  }

  .header-5._60.sacred-intention-copy-copy, .header-5._60.embodied-joy-nourishment {
    padding-top: 15%;
    padding-bottom: 15%;
  }

  .heading-31 {
    margin-bottom: -69px;
    padding-bottom: 0;
  }

  .row-6 {
    display: block;
  }

  .card-2 {
    grid-column-gap: 0px;
    grid-row-gap: 24px;
    padding-top: 48px;
  }

  .job-title {
    padding-bottom: 0;
  }

  .content-32 {
    display: block;
  }

  .quote-2 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .content-33 {
    margin-left: -4px;
    margin-right: 21px;
  }

  .text-size-medium-8 {
    font-size: 1rem;
  }

  .padding-section-large-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-heading-center-9 {
    padding: 60px 15px;
  }

  .section-2.sacred-intention {
    margin-left: auto;
    margin-right: auto;
  }

  .section-2.sacred-intention.fall-2024 {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 28px;
  }

  .bold-text-6 {
    width: 400px;
  }

  .background-video-2.sacred-intention {
    box-sizing: border-box;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    width: auto;
    position: relative;
    overflow: hidden;
  }

  .background-video-2.sacred-intention.fall-2024 {
    display: none;
  }

  .background-video-2.sacred-intention.fall-2024.waters-of-restoration {
    width: 570px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .hero-heading-left-10, .hero-heading-center-10 {
    padding: 60px 15px;
  }

  .text-size-medium-9 {
    font-size: 1rem;
  }

  .pricing5_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-section-large-16 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .pricing5_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .pricing5_feature-list {
    grid-template-columns: 1fr;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .subheading-bigger {
    margin-bottom: 33px;
  }

  .padding-section-large-17 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout225_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .navbar-brand-three-3 {
    padding-left: 0;
  }

  .nav-menu-three-3 {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block-3 {
    flex-direction: column;
  }

  .nav-link-4 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-3 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-3 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-3.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-3.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-3.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent-3 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-12 {
    margin-top: 10px;
  }

  .padding-section-large-18 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout34_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-19 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-10, .text-size-medium-11 {
    font-size: 1rem;
  }

  .header84_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .header84_card-content {
    padding: 2rem;
  }

  .heading-style-h5-copy {
    font-size: 1.25rem;
  }

  .container-well-circle-header.s {
    margin-top: 40px;
  }

  .container-about-us1.about-us-mobile-l {
    margin-top: 147px;
  }

  .logo-mk {
    margin-top: 0;
  }

  .navbar-brand-three-4 {
    padding-left: 0;
  }

  .nav-menu-three-4 {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-menu-block-4 {
    flex-direction: column;
  }

  .nav-link-5 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-4 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-4 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-4.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-4.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-4.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-link-accent-4 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-13 {
    margin-top: 10px;
  }

  .text-size-medium-12 {
    font-size: 1rem;
  }

  .pricing5_plan-2 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-section-large-20 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .heading-style-h6-2 {
    font-size: 1.125rem;
  }

  .pricing5_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .header84_card-content-copy {
    padding: 2rem;
  }

  .padding-section-large-18-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-heading-left-11 {
    padding: 60px 15px;
  }

  .padding-section-large-21 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-13 {
    font-size: 1rem;
  }

  .padding-section-large-22 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout3_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-14, .text-size-medium-15 {
    font-size: 1rem;
  }

  .header84_component-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .padding-section-medium-2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .header84_card-content-2 {
    padding: 2rem;
  }

  .header98_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header98_card {
    min-height: 32rem;
    padding: 2rem;
  }

  .text-size-medium-16 {
    font-size: 1rem;
  }

  .padding-section-large-23 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout194_component {
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .text-size-medium-17 {
    font-size: 1rem;
  }

  .gallery10_lightbox-link {
    margin-bottom: 1.5rem;
  }

  .padding-section-large-24 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-18 {
    font-size: 1rem;
  }

  .gallery10_component {
    column-count: 1;
    column-gap: 1.5rem;
  }

  .padding-section-large-25 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-19 {
    font-size: 1rem;
  }

  .padding-section-large-26 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-20 {
    font-size: 1rem;
  }

  .layout16_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-27 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-21 {
    font-size: 1rem;
  }

  .padding-section-large-28 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .testimonial15_client {
    align-items: center;
    width: 100%;
  }

  .testimonial15_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h5-2 {
    font-size: 1.25rem;
  }

  .testimonial15_arrow {
    inset: 0% 0% auto auto;
  }

  .testimonial15_arrow.is-left {
    right: 3.5rem;
  }

  .testimonial15_slide-nav {
    inset: 0% auto auto 0%;
  }

  .testimonial15_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonial15_component {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .padding-section-large-29 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-22 {
    font-size: 1rem;
  }

  .layout195_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .product-header1_component {
    padding-bottom: 1.5rem;
  }

  .product-header1_accordion-icon {
    width: 1.75rem;
  }

  .product-header1_list {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .padding-section-medium-3 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .product-header1_heading {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .product-header1_layout {
    grid-column-gap: 5rem;
    grid-row-gap: 2rem;
  }

  .heading-style-h5-3 {
    font-size: 1.25rem;
  }

  .product-header1_gallery {
    grid-template-columns: 1fr;
  }

  .heading-style-h3 {
    font-size: 2rem;
  }

  .faq2_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq2_icon-wrapper {
    width: 1.75rem;
  }

  .padding-section-large-30 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-23 {
    font-size: 1rem;
  }

  .hero-without-image-3, .hero-heading-center-11 {
    padding: 60px 15px;
  }

  .padding-section-large-31 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout3_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-24 {
    font-size: 1rem;
  }

  .hero-heading-left-12 {
    padding: 60px 15px;
  }

  .text-size-medium-25 {
    font-size: 1rem;
  }

  .padding-section-medium-4 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .header92_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .padding-section-medium-5 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .header92_card-content {
    padding: 2rem;
  }

  .text-size-medium-26 {
    font-size: 1rem;
  }

  .hero-heading-center-12 {
    padding: 60px 15px;
  }

  .padding-section-large-32 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .testimonial13_client {
    align-items: center;
    width: 100%;
  }

  .testimonial13_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5-4 {
    font-size: 1.25rem;
  }

  .hero-heading-left-9-home, .hero-heading-left-9-copy, .hero-heading-right-2 {
    padding: 60px 15px;
  }

  .padding-section-large-33 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h5-5 {
    font-size: 1.25rem;
  }

  .layout221_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-34 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout220_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h5-6 {
    font-size: 1.25rem;
  }

  .padding-section-large-35 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-27 {
    font-size: 1rem;
  }

  .hero-heading-center-13 {
    padding: 60px 15px;
  }

  .padding-section-large-36 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-28 {
    font-size: 1rem;
  }

  .hero-heading-center-14 {
    padding: 60px 15px;
  }

  .container-mm, .container-mm2, .container-mm3, .container-mm4 {
    background-color: #2b3a4a;
  }

  .slider-mm.domes, .slider-mm.notes {
    padding-bottom: 80px;
  }

  .container-wc {
    background-color: #2b3a4a;
  }

  .slider-wc.domes, .slider-wc.notes, .slider-wc.domes-wc, .slider-wc.jhj, .slider-wc.domes-wc-copy44 {
    padding-bottom: 80px;
  }

  .container-wc2 {
    background-color: #2b3a4a;
  }

  .hero-heading-center-15 {
    padding: 60px 15px;
  }

  .padding-section-large-37 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-29 {
    font-size: 1rem;
  }

  .layout18_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .background-video-2-nmrb {
    min-height: auto;
    margin-top: auto;
    margin-bottom: 23px;
  }

  .heading-39-nmrb {
    margin-top: 43px;
  }

  .button-24-nmrb {
    margin-bottom: 0;
  }

  .heading-36-nmrb {
    margin-top: 139px;
  }

  .section-2-nmrb {
    height: auto;
    display: none;
  }

  .hero-heading-left-10-nmrb {
    padding: 60px 15px;
  }

  .padding-section-medium-nmrb {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .header84_component-nmrb {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .header84_card-content-copy-nmrb {
    padding: 2rem;
  }

  .margin-bottom-nmrb {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-nmrb.margin-small.is-medium-mobile {
    margin-bottom: 1.5rem;
  }

  .text-size-medium-11-nmrb {
    font-size: 1rem;
  }

  .margin-top-nmrb {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-38 {
    padding-top: 4rem;
    padding-bottom: 1rem;
  }

  .padding-section-large-39 {
    padding-top: 1rem;
    padding-bottom: 4rem;
  }

  .layout3_component-4 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-40, .padding-section-large-41 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout3_component-5 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonial4_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .testimonial4_divider {
    display: none;
  }

  .testimonial4_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .padding-section-large-42 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h5-7 {
    font-size: 1.25rem;
  }

  .testimonial4_client-info {
    margin-bottom: 1rem;
  }

  .padding-section-large-43 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .gallery17_slide {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .gallery17_slider {
    padding-bottom: 3rem;
  }

  .gallery17_mask {
    width: 100%;
  }

  .padding-section-large-44 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h5-8 {
    font-size: 1.25rem;
  }

  .gallery19_slide {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .padding-section-large-45 {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .gallery19_mask {
    width: 50%;
  }

  .gallery19_slider {
    padding-bottom: 3rem;
  }

  .padding-section-large-46 {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .heading-style-h6-3 {
    font-size: 1.125rem;
  }

  .pricing18_components {
    grid-template-columns: 1fr;
  }

  .pricing18_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .margin-bottom-nmrb-3 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-nmrb-3.margin-small.is-medium-mobile {
    margin-bottom: 1.5rem;
  }

  .pricing18_plan-nmrb {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-section-medium-6 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .logo6_logo {
    max-height: none;
  }

  .logo6_list {
    grid-template-columns: 1fr 1fr;
    margin-top: 2px;
    margin-left: auto;
    margin-right: auto;
  }

  .logo6_wrapper {
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-size-medium-29-copy {
    font-size: 1rem;
  }

  .padding-section-large-47 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .faq1_question-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-size-medium-30 {
    font-size: 1rem;
  }

  .padding-global-39 {
    padding-left: 7%;
    padding-right: 7%;
  }

  .margin-top-copy {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-medium-30-copy {
    font-size: 1rem;
  }

  .padding-section-large-48 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-31 {
    font-size: 1rem;
  }

  .big-gold-ring-wrapper-event {
    margin-bottom: -15px;
  }

  .container-event, .container-event-page-mobile1, .container-about, .container-menu-about {
    background-color: #2b3a4a;
  }

  .padding-section-large-49 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1-3 {
    font-size: 2.5rem;
  }

  .text-size-medium-32 {
    font-size: 1rem;
  }

  .padding-section-large-50 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1-4 {
    font-size: 2.5rem;
  }

  .text-size-medium-33 {
    font-size: 1rem;
  }

  .gallery15_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large-51 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .gallery15_slider_2 {
    padding-bottom: 3rem;
  }

  .text-size-medium-34 {
    font-size: 1rem;
  }

  .padding-section-large-52 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout173_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .mobile-header-nmrb {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/660236bb29abfc8a697c1168_Inner%20Renewal%20Moon%20(1).png");
    background-position: 0 0;
    background-size: auto;
    display: flex;
  }

  .button-24-nmrb-mobile {
    margin-bottom: 0;
  }

  .heading-39-nmrb-mobile {
    margin-top: 43px;
  }

  .heading-36-nmrb-mobile {
    margin-top: 139px;
  }

  .container-239 {
    padding-top: 21px;
    padding-bottom: 67px;
  }

  .button-24-nmrb-mobile-copy {
    margin-bottom: 0;
  }

  .container-wellcircle-template, .container-wellcircle-template-2 {
    background-color: #2b3a4a;
  }

  .container-blog {
    background-color: #fff;
  }

  .container-blog-inside, .container-blog-2, .container-blog3, .container-nav-blog, .container-blog-inside-ipad {
    background-color: #2b3a4a;
  }

  .container-blog3-ipad {
    background-color: #fffbf1;
    margin-top: 144px;
  }

  .section-copy, .section-copy-copy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-211, .container-34242, .container-211-cwwwopy {
    background-color: #2b3a4a;
  }

  .padding-section-large-53 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1-5 {
    font-size: 2.5rem;
  }

  .text-size-medium-35 {
    font-size: 1rem;
  }

  .padding-section-large-54 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout3_component-6 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-36 {
    font-size: 1rem;
  }

  .header88_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .padding-section-medium-7 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .header88_card {
    min-height: 32rem;
    padding: 2rem;
  }

  .text-size-medium-37 {
    font-size: 1rem;
  }

  .padding-section-large-55 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout209_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-38 {
    font-size: 1rem;
  }

  .padding-section-large-56 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-39 {
    font-size: 1rem;
  }

  .padding-section-large-57 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-40 {
    font-size: 1rem;
  }

  .padding-section-large-58 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-58.mikvah.moon-by-moon-journal, .padding-section-large-58._8hkd {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section_cta27-2.mikvah-mobile.moon-by-moon-journal {
    width: 568px;
  }

  .section_cta27-2.moon-by-moon-journal {
    background-size: cover;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 600px;
    display: flex;
  }

  .desktop---my-moon-message---paragraph {
    font-size: 1rem;
  }

  .padding-global-51.kl-section-8.mikvah.moon-by-moon {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .desktop----my-moon-message---h2.desktop---my-moon-message---heading-1.my-moon-message-landing-page-header-image-title {
    line-height: 1.5em;
  }

  .team1_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-59 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-42 {
    font-size: 1rem;
  }

  .padding-section-large-60 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-43 {
    font-size: 1rem;
  }

  .testimonial16_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-61 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .testimonial16_arrow {
    inset: 0% 0% auto auto;
  }

  .testimonial16_arrow.is-left {
    right: 3.5rem;
  }

  .testimonial16_client {
    align-items: center;
    width: 100%;
  }

  .testimonial16_slide-nav {
    inset: 0% auto auto 0%;
  }

  .heading-style-h5-9 {
    font-size: 1.25rem;
  }

  .testimonial16_component {
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .testimonial16_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large-62 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-44 {
    font-size: 1rem;
  }

  .testimonial9_component {
    padding-bottom: 3rem;
  }

  .testimonial9_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large-63 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h6-4 {
    font-size: 1.125rem;
  }

  .text-size-medium-45 {
    font-size: 1rem;
  }

  .padding-section-large-64 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .faq1_question-3 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-size-medium-46 {
    font-size: 1rem;
  }

  .padding-section-large-65 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .gallery9_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    column-count: 1;
  }

  .gallery9_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text-size-medium-47 {
    font-size: 1rem;
  }

  .padding-section-large-66 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-48 {
    font-size: 1rem;
  }

  .padding-section-large-67 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-49 {
    font-size: 1rem;
  }

  .padding-section-large-68 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .gallery4_component, .gallery4_row {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .text-size-medium-50 {
    font-size: 1rem;
  }

  .padding-section-large-69 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-51 {
    font-size: 1rem;
  }

  .header131_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .header131_image-group {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .layout16_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-70 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-52 {
    font-size: 1rem;
  }

  .padding-section-large-71 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1-6 {
    font-size: 2.5rem;
  }

  .heading-style-h6-5 {
    font-size: 1.125rem;
  }

  .heading-style-h6-5.grounded-and-open {
    padding-top: 0;
  }

  .text-size-medium-53 {
    font-size: 1rem;
  }

  .pricing2_component {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-section-large-72 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-54 {
    font-size: 1rem;
  }

  .banner5_wrapper {
    padding-right: .5rem;
  }

  .banner5_content {
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    margin-right: 1rem;
  }

  .banner5_close-button {
    margin-left: 0;
  }

  .heading-36-kl {
    margin-top: 139px;
  }

  .padding-section-large-73 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-55 {
    font-size: 1rem;
  }

  .layout1_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-74 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1-7 {
    font-size: 2.5rem;
  }

  .text-size-medium-56 {
    font-size: 1rem;
  }

  .padding-section-large-75 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1-8 {
    font-size: 2.5rem;
  }

  .text-size-medium-57 {
    font-size: 1rem;
  }

  .padding-section-large-76 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1-9 {
    font-size: 2.5rem;
  }

  .header19_component {
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-size-medium-58 {
    font-size: 1rem;
  }

  .section-28 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .padding-section-large-77 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h5-10 {
    padding-bottom: 20px;
    font-size: 1.5rem;
  }

  .padding-section-large-78 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-59 {
    font-size: 1rem;
  }

  .padding-section-large-79 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header1_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .text-size-medium-60 {
    font-size: 1rem;
  }

  .padding-section-large-80 {
    padding: 4rem 2rem;
  }

  .text-size-medium-61 {
    font-size: 1rem;
  }

  .padding-section-large-81 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .gallery14_slider {
    padding-bottom: 3rem;
  }

  .text-size-medium-62 {
    font-size: 1rem;
  }

  .gallery14_slide {
    padding-left: .75rem;
    padding-right: .75rem;
  }

  .padding-section-large-82 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 500px;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
  }

  .text-size-medium-63 {
    font-size: 1rem;
  }

  .text-color-white-10.moon-by-moon-journal {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 400px;
    display: flex;
  }

  .faq1_question-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .padding-section-large-83 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-64 {
    font-size: 1rem;
  }

  .faq1_icon-wrapper-2 {
    width: 1.75rem;
  }

  .padding-section-large-84 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-65 {
    font-size: 1rem;
  }

  .padding-global-78.moon-by-moon-journal {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .padding-section-large-85 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout219_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-86 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h5-11 {
    padding-left: 0;
    padding-right: 0;
    font-size: 1.5rem;
  }

  .pricing12_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-section-large-87 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .pricing12_component {
    grid-template-columns: 1fr;
  }

  .text-size-medium-66 {
    font-size: 1rem;
  }

  .padding-section-large-88 {
    justify-content: center;
    align-items: center;
    width: 568px;
    padding-top: 4rem;
    padding-bottom: 4rem;
    display: flex;
  }

  .text-size-medium-67 {
    font-size: 1rem;
  }

  .text-color-white-11.moon-by-moon-video-section-header-title {
    width: 300px;
  }

  .padding-section-large-89 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-68 {
    font-size: 1rem;
  }

  .text-weight-semibold {
    width: 300px;
  }

  .padding-section-large-90 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-69 {
    font-size: 1rem;
  }

  .padding-section-large-91 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .faq3_question-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-size-medium-70 {
    font-size: 1rem;
  }

  .faq3_icon-wrapper-2 {
    width: 1.75rem;
  }

  .padding-section-large-92 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-92.moon-by-moon-journal {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-size-medium-71 {
    font-size: 1rem;
  }

  .faq1_question-4-copy {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .margin-bottom-nmrb-3-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-nmrb-3-copy.margin-small.is-medium-mobile {
    margin-bottom: 1.5rem;
  }

  .background-video-2-copy-copy {
    width: 575px;
    margin-bottom: auto;
  }

  .text-size-medium-61-copy {
    font-size: 1rem;
  }

  .container-m1, .container-m2 {
    background-color: #2b3a4a;
  }

  .pricing18_plan-copy {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .body-8-copy-copy.moon-by-moon-journal-how-it-works-copy.mikvah-landing-page {
    display: block;
  }

  .footer-copy {
    width: 100%;
  }

  .faq3_question-2-copy {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .image-overlay-layer-3 {
    object-fit: cover;
  }

  .header9_component {
    height: auto;
    max-height: none;
  }

  .header9_content-wrapper {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h1-10 {
    font-size: 2.5rem;
  }

  .text-size-medium-72 {
    font-size: 1rem;
  }

  .faq1_question-5 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .padding-section-large-93 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-73, .text-size-medium-73-copy, .text-size-medium-74 {
    font-size: 1rem;
  }

  .layout348_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .layout348_mobile-image-wrapper {
    width: 100%;
    margin-top: 2.5rem;
    display: block;
  }

  .layout348_desktop-image-wrapper {
    display: none;
  }

  .layout348_content {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout348_mobile-image {
    position: static;
  }

  .margin-bottom-mbm {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-mbm.margin-small.is-medium-mobile {
    margin-bottom: 1.5rem;
  }

  .margin-bottom-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-copy.margin-small.is-medium-mobile {
    margin-bottom: 1.5rem;
  }

  .container-ipad-about {
    background-color: #2b3a4a;
  }

  .container-iphone-about-h, .container-iphone-about-v, .container-iphone-about-h-copy {
    background-color: #fefcf5;
  }

  .container-event-page-mobile1-copy {
    background-color: #2b3a4a;
  }

  .container-event-page-mobile1-copy-copy1 {
    background-color: #fefcf5;
  }

  .padding-section-large-94 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-75 {
    font-size: 1rem;
  }

  .header60_component-2 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .layout24_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-95 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-76 {
    font-size: 1rem;
  }

  .pricing19_component {
    grid-template-columns: 1fr;
  }

  .padding-section-large-96 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h1-11 {
    font-size: 2.5rem;
  }

  .pricing19_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .text-size-medium-77 {
    font-size: 1rem;
  }

  .heading-style-h4-2 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .padding-section-large-97 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-78 {
    font-size: 1rem;
  }

  .padding-section-large-98 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-79, .text-size-medium-80, .text-size-medium-81 {
    font-size: 1rem;
  }

  .hero-heading-center-16 {
    padding: 60px 15px;
  }

  .padding-global-89 {
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .text-size-medium-82 {
    font-size: 1rem;
  }

  .padding-section-medium-8 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .text-size-medium-83 {
    font-size: 1rem;
  }

  .button-89.waters-of-restoration-copy {
    color: var(--elul-blue);
    background-color: #fff;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 8rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
  }

  .padding-section-large-99 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout228_component-2 {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4-3 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .padding-section-large-100 {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .layout121_component-2 {
    grid-template-columns: 1fr;
  }

  .padding-section-large-101 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .text-size-medium-84 {
    font-size: 1rem;
  }

  .layout1_component-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    padding: 40px;
  }

  .padding-section-large-102 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-85 {
    font-size: 1rem;
  }

  .padding-section-large-103 {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .text-size-medium-86 {
    font-size: 1rem;
  }

  .padding-section-large-104 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .heading-style-h5-12 {
    margin-top: 0;
    font-size: 1.25rem;
  }

  .padding-section-large-105 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h5-13 {
    margin-top: 0;
    font-size: 1.25rem;
  }

  .layout225_component-2 {
    grid-row-gap: 3rem;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .padding-section-large-106 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h5-14 {
    margin-top: 0;
    font-size: 1.25rem;
  }

  .padding-section-large-107 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-87 {
    font-size: 1rem;
  }

  .layout24_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-108 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .text-size-medium-88 {
    font-size: 1rem;
  }

  .padding-section-large-109 {
    width: auto;
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .text-size-medium-89 {
    font-size: 1rem;
  }

  .team8_title-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .pricing5_plan-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .padding-section-large-110 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h5-15 {
    font-size: 1.25rem;
  }

  .text-size-medium-90 {
    font-size: 1rem;
  }

  .padding-section-large-111 {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-91 {
    font-size: 1rem;
  }

  .padding-section-large-112 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-92 {
    font-size: 40px;
  }

  .faq1_question-6 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .padding-section-large-113 {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .text-size-medium-93 {
    font-size: 1rem;
  }

  .padding-section-large-114 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-94 {
    font-size: 1rem;
  }

  .heading-81 {
    text-align: center;
    font-size: 45px;
  }

  .heading-style-h5-16 {
    font-size: 2rem;
  }

  .padding-section-large-115 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sacred-intention {
    font-weight: 600;
  }

  .sacred-intention.fall-2024 {
    font-weight: 700;
  }

  .section-47 {
    object-fit: cover;
  }

  .section-48 {
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .section-59 {
    order: 0;
    align-self: center;
    width: 600px;
    height: auto;
  }

  .ha12 {
    background-color: #2b3a4a;
  }

  .ha12.xs.container-event-page-mobile1-copy-copy12, .ha12.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .shj182 {
    background-color: #2b3a4a;
  }

  .shj182.xs.container-event-page-mobile1-copy-copy12, .shj182.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .dfsd898 {
    background-color: #2b3a4a;
  }

  .dfsd898.xs.container-event-page-mobile1-copy-copy12, .dfsd898.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .dwdewf {
    background-color: #2b3a4a;
  }

  .dwdewf.xs.container-event-page-mobile1-copy-copy12, .dwdewf.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .section-1221, ._7ykjh {
    padding-left: 30px;
    padding-right: 30px;
  }

  .rjr-header-section-sub-header, .text-size-medium-86-copy-copy {
    font-size: 1rem;
  }

  .faq-blue {
    background-color: #2b3a4a;
  }

  .faq-blue.xs.container-event-page-mobile1-copy-copy12, .faq-blue.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .return-blue {
    background-color: #2b3a4a;
  }

  .return-blue.xs.container-event-page-mobile1-copy-copy12, .return-blue.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .rfgrg3 {
    background-color: #2b3a4a;
  }

  .rfgrg3.xs.container-event-page-mobile1-copy-copy12, .rfgrg3.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .fsdagsd {
    background-color: #2b3a4a;
  }

  .fsdagsd.xs.container-event-page-mobile1-copy-copy12, .fsdagsd.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .h1-copy1 {
    text-align: left;
    font-size: 40px;
    line-height: 1.1em;
  }

  .h1-copy1.componetized-h1 {
    text-align: center;
  }

  .h1-copy1.well-circles-page {
    text-align: center;
    margin-top: 0;
  }

  .container-event-menu {
    background-color: #2b3a4a;
  }

  .container-event-menu.xs.container-event-page-mobile1-copy-copy12, .container-event-menu.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .section-48-mobile {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/66a7cebf46898f28108a7145_sacred_intention%20(1).jpg");
    background-position: 0 0;
    background-size: auto;
    flex-flow: column;
    flex: none;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .section-48-mobile.waters-of-restoration {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/66e2099bb741f589ce94147d_Webflow%20Landing%20Page%20Video%20Backgrounds.png");
  }

  .button-24-copy-copy-copy.sacred-intention.wor {
    width: 0;
    display: none;
  }

  .hero-heading-right-3 {
    padding: 60px 15px;
  }

  .bold-text-34 {
    width: 400px;
  }

  .image-30 {
    margin-top: 0;
  }

  .text-size-medium-86-copy-2 {
    font-size: 1rem;
  }

  .background-video-6.sacred-intention {
    box-sizing: border-box;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    width: auto;
    position: relative;
    overflow: hidden;
  }

  .heading-style-h5-17 {
    font-size: 2rem;
  }

  .padding-section-large-116 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-medium-8-copy {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .padding-section-large-101-copy {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .heading-81-copy {
    text-align: center;
    font-size: 45px;
  }

  .padding-section-large-101-copy-copy {
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .layout1_component-2-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-top: -1px;
    padding: 40px;
  }

  .hero-without-image-4 {
    padding: 60px 15px;
  }

  .margin-bottom-24px-25 {
    margin-top: 60px;
  }

  .hero-heading-left-13 {
    padding: 60px 15px;
  }

  .event31_day {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-size-medium-95 {
    font-size: 1rem;
  }

  .event31_accordion {
    margin-bottom: 40px;
    padding-bottom: 0;
  }

  .event31_list {
    margin-bottom: 1.5rem;
  }

  .padding-section-large-117 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .event31_icon-wrapper {
    width: 28px;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .heading-style-h5-18 {
    font-size: 1.25rem;
  }

  .event31_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .heading-style-h4-4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .hero-heading-center-17, .hero-heading-center-18, .hero-heading-center-19, .hero-heading-center-20 {
    padding: 60px 15px;
  }

  .padding-section-large-101-copy-copy {
    margin-left: 2rem;
    margin-right: 2rem;
    padding-top: 0;
    padding-bottom: 4rem;
  }

  .text-size-medium-91-copy {
    font-size: 1rem;
  }

  .padding-section-large-111-copy {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .hero-heading-center-21 {
    padding: 60px 15px;
  }

  .blog35_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-96 {
    font-size: 1rem;
  }

  .padding-section-large-118 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h5-19 {
    font-size: 1.25rem;
  }

  .text-size-medium-97 {
    font-size: 1rem;
  }

  .layout237_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-119 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h2-2 {
    font-size: 2.25rem;
  }

  .heading-style-h4-5 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .introduction-mmrk-mobile {
    padding: 60px 15px;
  }

  .text-size-medium-98 {
    font-size: 1rem;
  }

  .heading-style-h1-12 {
    font-size: 2.5rem;
  }

  .hero-heading-center-23 {
    padding: 60px 15px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

  .nav-link-6 {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown-5 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle-5 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-5.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list-5.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-5.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    max-width: 100%;
    height: 1px;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent-5 {
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .mobile-margin-top-14 {
    margin-top: 10px;
  }

  .text-size-medium-99 {
    font-size: 1rem;
  }

  .padding-section-large-120 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout3_content-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-100 {
    font-size: 1rem;
  }

  .text-size-large-2 {
    font-size: 1.125rem;
  }

  .padding-section-large-121 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h2-3 {
    font-size: 2.25rem;
  }

  .team8_list-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4-6 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .team8_image-wrapper-2 {
    height: 100%;
  }

  .hero-header83_margin-bottom_page {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-small-cso8 {
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 400px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .image-4-copy {
    margin-top: 0;
  }

  .h1-gfhfgh {
    text-align: left;
    font-size: 40px;
    line-height: 1.1em;
  }

  .h1-gfhfgh.componetized-h1, .h1-gfhfgh.grow-in-community-mobile-view {
    text-align: center;
  }

  .padding-section-large-89-mkv, .padding-section-large-89-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .section-28-copy, .section-28-copy-copy {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .padding-section-large-81-copy {
    padding-top: 4rem;
    padding-bottom: 0;
  }

  .padding-section-large-119-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-80-copy {
    padding: 4rem 2rem;
  }

  .heading-style-h5-10-copy {
    padding-bottom: 20px;
    font-size: 1.5rem;
  }

  .layout173_content-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-122 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h4-7 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .padding-section-large-77-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header19_component-copy {
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .event8_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-101 {
    font-size: 1rem;
  }

  .padding-section-large-123 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h2-4 {
    font-size: 2.25rem;
  }

  .heading-style-h5-20 {
    font-size: 1.25rem;
  }

  .heading-style-h4-8 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .text-size-medium-102 {
    font-size: 1rem;
  }

  .event3_image {
    aspect-ratio: 3 / 2;
  }

  .padding-section-large-124 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .event3_image-wrapper {
    width: 100%;
  }

  .event3_item {
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .heading-style-h2-5 {
    font-size: 2.25rem;
  }

  .heading-style-h5-21 {
    font-size: 1.25rem;
  }

  .event3_menu-link.last-link {
    margin-right: 2rem;
  }

  .event3_category-menu {
    width: 100vw;
    margin-left: -5vw;
    padding-left: 5vw;
    overflow: scroll;
  }

  .event3_category-menu.no-scrollbar {
    justify-content: flex-start;
    margin-bottom: 3rem;
  }

  .hero-heading-left-14 {
    padding: 60px 15px;
  }

  .text-size-medium-97-copy, .text-size-medium-62-copy {
    font-size: 1rem;
  }

  .event3_item-la {
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .hero-heading-left-15 {
    padding: 60px 15px;
  }

  .padding-section-large-89-mkv-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout1_component1, .layout1_component2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-76--2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .header19_component2 {
    grid-row-gap: 3rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .hero-heading-center-24 {
    padding: 60px 15px;
  }

  .text-size-medium-103 {
    font-size: 1rem;
  }

  .event3_item-copy {
    flex-flow: column;
    grid-template-columns: 1fr;
    align-items: stretch;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .headline-slider-mk {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .padding-section-large-89-copy-copy, .padding-section-large-120-copy, .padding-section-large-77-mikvah {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-60-mikvah {
    font-size: 1rem;
  }

  .desktop---header---mmm.my-moon-message-landing-page-header {
    background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67509bc19b632bc2187f38ef_My%20Moon%20Message%20Landing%20Page%20Mockup-min.png");
    background-position: 0 0, 80%;
  }

  .desktop---header---mmm.footer-cta-my-moon-message-landing-page {
    background-color: #2b3a4a;
    background-image: linear-gradient(#2b3a4a99, #2b3a4a99), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/675b2bd49b46c32d36f5283a_My%20Moon%20Message%20Landing%20Page%20Mockup.png");
    background-size: auto, 800px;
  }

  .desktop---header---mmm.footer-cta-four-elements-landing-page-copy {
    background-color: #2b3a4a;
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-size: 800px;
  }

  .text-size-medium-104 {
    font-size: 1rem;
  }

  .layout1_content-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-125 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h2-6 {
    font-size: 2.25rem;
  }

  .hero-heading-left-16, .hero-heading-right-4 {
    padding: 60px 15px;
  }

  .text-size-medium-105 {
    font-size: 1rem;
  }

  .padding-section-large-126 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h2-7 {
    font-size: 2.25rem;
  }

  .heading-style-h5-22 {
    font-size: 1.25rem;
  }

  .event31_item-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .heading-style-h4-9 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .desktop---feature-1-hero---my-moon-message {
    padding: 60px 15px;
  }

  .schedule-accordion-day---desktop {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .schedule-accordion-icon-wrapper---desktop {
    width: 28px;
  }

  .event31_list-copy {
    margin-bottom: 1.5rem;
  }

  .schedule-accordion-grid---desktop {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .schedule-accordion-time---desktop {
    font-size: 1.125rem;
  }

  .schedule-accordion-event-title-text---desktop {
    font-size: 1.25rem;
  }

  .home-hero-wrapper-copy1 {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-bottom: 60px;
  }

  ._8973h {
    background-color: #2b3a4a;
  }

  ._8973h.xs.container-event-page-mobile1-copy-copy12, ._8973h.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .moon-manual-top-secion---desktop {
    padding-left: 30px;
    padding-right: 30px;
  }

  .moon-manual-top-secion---desktop.moon-manual-top-section {
    padding-top: 60px;
  }

  .section-copy {
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-34266 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading-106 {
    font-size: 36px;
  }

  .paragraph-60 {
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
  }

  .heading-107 {
    text-align: center;
    font-size: 30px;
  }

  .paragraph-62 {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 20px;
    display: block;
  }

  .heading-109 {
    text-align: center;
    margin-top: 20px;
    font-size: 40px;
  }

  .section-1245 {
    background-position: 50% 0;
  }

  .column-28 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-36 {
    text-align: center;
    vertical-align: baseline;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: inline-flex;
  }

  .list-item-6, .list-item-9, .list-item-10 {
    font-size: 18px;
    line-height: 1.7em;
  }

  .iphone-mockup-desktop---left {
    margin-left: 0%;
    margin-right: 0%;
    padding: 60px 15px;
  }

  .shadow-two-32.this-night-haggadah {
    flex-flow: wrap-reverse;
  }

  .this-is-for-you-if {
    padding: 60px 15px;
  }

  .heading-style-h2-8 {
    font-size: 36px;
  }

  .text-size-medium-106 {
    font-size: 1rem;
  }

  .desktop---container---intro-key-details {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .faq3_content-2 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .faq3_question-3 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq3_icon-wrapper-3 {
    width: 1.75rem;
  }

  .desktop---text-medium---mmm-key-details-intro {
    font-size: 16px;
  }

  .desktop---container---intro-video {
    margin-bottom: 1.5rem;
  }

  .testimonial6_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .heading-style-h2-9 {
    font-size: 2.25rem;
  }

  .text-size-medium-107 {
    font-size: 1rem;
  }

  .padding-section-large-127 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h6-6 {
    font-size: 1.125rem;
  }

  .desktop---testimonial-container---mmm {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonial6_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .five-star-rating-icons {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .iphone-mockup-desktop---right {
    margin-left: 0%;
    margin-right: 0%;
    padding: 60px 15px;
  }

  .iphone-mockup-desktop---left---original {
    padding: 60px 15px;
  }

  .faq1_question-7 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .heading-style-h2-10 {
    font-size: 2.25rem;
  }

  .text-size-medium-108 {
    font-size: 1rem;
  }

  .desktop---faqs-section-padding---mmm {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .heading-style-h4-10 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .desktop---faqs-section---mmm {
    margin-left: 20px;
    margin-right: 20px;
  }

  .desktop---faqs-intro-text---mmm {
    font-size: 1rem;
  }

  .bold-text-48, .italic-text-13 {
    font-size: 18px;
  }

  .blog-post-cta-image-only {
    padding: 60px 15px;
  }

  .wrapper-copy {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .wrapper-copy.about-us-mobile-l-board-of-director {
    background-color: #0000;
  }

  .heading-style-h1-11-strike {
    font-size: 2.5rem;
  }

  .grid-5 {
    grid-template-columns: 1fr;
  }

  .heading-111 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .four-elements-buy-button-details---desktop {
    padding: 60px 15px 10px;
  }

  .heading-style-h6-6-four-elements {
    font-size: 1.125rem;
  }

  .testimonial6_client---four-elements {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .margin-bottom-3---four-elements {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top---four-elements {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top---four-elements.margin-medium.moon-by-moon-journal-button {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .desktop---testimonial-container---four-elements {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .bold-text-48-copy {
    font-size: 18px;
  }

  .element-image-desktop---left, .element-image-desktop---right {
    margin-left: 0%;
    margin-right: 0%;
    padding: 10px 15px 20px;
  }

  .grid-6 {
    flex-flow: column;
    grid-auto-flow: column;
    display: flex;
  }

  .list-item-9-four-elements {
    font-size: 18px;
    line-height: 1.7em;
  }

  .heading-109---mobile {
    text-align: center;
    justify-content: center;
    margin-top: 0;
    font-size: 40px;
    display: flex;
  }

  .heading-110---mobile {
    text-align: center;
    margin-top: 20px;
    font-size: 40px;
    display: none;
  }

  .heading-113 {
    color: var(--dark-elul-blue);
    justify-content: center;
    margin-bottom: 0;
    font-weight: 600;
    display: flex;
  }

  .this-is-for-you-if---mobile {
    padding: 40px 15px;
  }

  .mobile---four-elements-header-container {
    padding-left: 40px;
    padding-right: 40px;
  }

  .rj-header-section, .rj-what-does-joy-really-mean-section {
    padding: 60px 15px;
  }

  .rj-what-does-joy-really-mean-image {
    padding-top: 0;
  }

  .rj-header-section-images {
    height: 30rem;
  }

  .hero-heading-center-25, .hero-heading-center-26 {
    padding: 60px 15px;
  }

  .container-34276 {
    margin-top: -30px;
  }

  .desktop----four-elements---h2-copy.desktop---my-moon-message---heading-1.my-moon-message-landing-page-header-image-title {
    line-height: 1.5em;
  }

  .four-elements-mockup-desktop---left---original-copy {
    padding: 60px 15px;
  }

  .desktop---footer-cta---four-elements.footer-cta-my-moon-message-landing-page, .desktop---footer-cta---four-elements.footer-cta-four-elements-landing-page-copy {
    background-color: #2b3a4a;
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-size: 800px;
  }

  .iphone-mockup-desktop---left-2-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding: 60px 15px;
  }

  .heading-109-2 {
    text-align: center;
    margin-top: 20px;
    font-size: 40px;
  }

  .section-1245-mmm {
    background-position: 50% 0;
  }

  .heading-style-h2-11 {
    font-size: 2.25rem;
  }

  .text-size-medium-109 {
    font-size: 1rem;
  }

  .event-item-header3_form {
    grid-column-gap: 1rem;
  }

  .heading-style-h3-2 {
    font-size: 2rem;
  }

  .divider-vertical {
    display: none;
  }

  .padding-section-large-128 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-109-ej {
    width: auto;
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .padding-section-medium-8-redefining-joy {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .rj-header-section-button-container-copy {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rj-header-section-button-container-copy.margin-medium.moon-by-moon-journal-button {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .team8_image-wrapper-embodied-joy {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 100%;
  }

  .faq3_component_redefining-joy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .rj-header-section-grid-text-header-title-container-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rj-header-section-grid-text-header-title-container-copy.margin-small.is-medium-mobile {
    margin-bottom: 1.5rem;
  }

  .rj-header-section-grid-text-header-title-container-copy.margin-xxlarge.fall-2024 {
    margin-top: 0;
  }

  .rj-header-section-grid-text-header-title-container-copy.margin-small {
    margin-left: 0;
    margin-right: 0;
  }

  .rj-header-section-paragraph-text-copy {
    font-size: 1rem;
  }

  .paragraph-76---thank-you {
    margin-bottom: 0;
  }

  .hero-heading-center-25---thank-you {
    padding: 40px 15px;
  }

  .footer-dark---thank-you {
    padding-left: 15px;
    padding-right: 15px;
  }

  .read-more-events {
    padding-left: 15px;
  }

  .read-more-events.horizontal-mobile {
    color: var(--white);
  }

  .read-more-events.label_foter {
    padding-left: 0;
  }

  .read-more-events.label3 {
    text-align: left;
    padding-left: 0;
  }

  .label-join-the-movement-well-circles-page {
    margin-top: 0;
    padding-left: 15px;
  }

  .label-join-the-movement-well-circles-page.horizontal-mobile {
    color: var(--white);
  }

  .label-join-the-movement-well-circles-page.label_foter {
    padding-left: 0;
  }

  .label-join-the-movement-well-circles-page.label3 {
    text-align: left;
    padding-left: 0;
  }

  .label-read-more-well-circles-page {
    padding-left: 15px;
  }

  .label-read-more-well-circles-page.horizontal-mobile {
    color: var(--white);
  }

  .label-read-more-well-circles-page.label_foter {
    padding-left: 0;
  }

  .label-read-more-well-circles-page.label3 {
    text-align: left;
    padding-left: 0;
  }

  .label-view-more-get-notified-well-cirlces {
    padding-left: 15px;
  }

  .label-view-more-get-notified-well-cirlces.horizontal-mobile {
    color: var(--white);
  }

  .label-view-more-get-notified-well-cirlces.label_foter {
    padding-left: 0;
  }

  .label-view-more-get-notified-well-cirlces.label3 {
    text-align: left;
    padding-left: 0;
  }

  .heading-117 {
    margin-top: 200px;
  }

  .form-cover-wrapper-copy {
    margin: -30px -30px 0;
  }

  .list-a-well-circle-background-color-for-form {
    background-color: #0000;
  }

  .list-a-well-circle-background-color-for-form.xs.container-event-page-mobile1-copy-copy12, .list-a-well-circle-background-color-for-form.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .list-a-well-circle-background-color-for-form.background-blog-title {
    background-color: #2b3a4a00;
  }

  .label-read-more-blog {
    padding-left: 15px;
  }

  .label-read-more-blog.horizontal-mobile {
    color: var(--white);
  }

  .label-read-more-blog.label_foter {
    padding-left: 0;
  }

  .label-read-more-blog.label3 {
    text-align: left;
    padding-left: 0;
  }

  .label-copy-copy {
    padding-left: 15px;
  }

  .label-copy-copy.horizontal-mobile {
    color: var(--white);
  }

  .label-copy-copy.label_foter {
    padding-left: 0;
  }

  .label-copy-copy.label3 {
    text-align: left;
    padding-left: 0;
  }

  .subtitle-moon-manuals-section-on-blog-page {
    padding-left: 15px;
  }

  .subtitle-moon-manuals-section-on-blog-page.horizontal-mobile {
    color: var(--white);
  }

  .subtitle-moon-manuals-section-on-blog-page.label_foter {
    padding-left: 0;
  }

  .subtitle-moon-manuals-section-on-blog-page.label3 {
    text-align: left;
    padding-left: 0;
  }

  .subtitle-for-moon-manuals-on-blog-page-background {
    background-color: #2b3a4a;
  }

  .subtitle-for-moon-manuals-on-blog-page-background.xs.container-event-page-mobile1-copy-copy12, .subtitle-for-moon-manuals-on-blog-page-background.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .subtitle-for-moon-manuals-on-blog-page-background.background-blog-title {
    background-color: #2b3a4a00;
  }

  .container-34276-copy {
    margin-top: -39px;
  }

  .my0-copy.blog-tag-title.blog-tag-title-mobile-l {
    color: var(--elul-blue);
  }

  .wrapper-copy {
    background-color: #fff;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .wrapper-copy.xl {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .wrapper-copy.xl.horizontal-mobile {
    margin-top: 0;
  }

  .wrapper-copy.l {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .wrapper-copy.xl-dfd {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .container-copy.m {
    background-color: #fff;
  }

  .container-copy.xs.container-event-page-mobile1-copy-copy12, .container-copy.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .h1-copy.componetized-h1, .h1-copy.grow-in-community-mobile-view {
    text-align: center;
  }

  .qa-icon-copy {
    width: 10px;
    height: 10px;
    margin-top: 18px;
    font-size: 10px;
    line-height: 1em;
  }

  .label-copy {
    padding-left: 15px;
  }

  .label-copy.horizontal-mobile {
    color: var(--white);
  }

  .label-copy.label_foter {
    padding-left: 0;
  }

  .label-copy.label3 {
    text-align: left;
    padding-left: 0;
  }

  .section-copy {
    margin-top: -123px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .section-copy.moon-manual-top-section {
    padding-top: 60px;
  }

  .container-copy.xs.container-event-page-mobile1-copy-copy12, .container-copy.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .container-copy {
    background-color: #fff;
  }

  .container-copy.xs.container-event-page-mobile1-copy-copy12, .container-copy.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .container-copy.background-blog-title {
    background-color: #2b3a4a00;
  }

  .h1-copy {
    text-align: left;
    font-size: 40px;
    line-height: 1.1em;
  }

  .h1-copy.componetized-h1, .h1-copy.grow-in-community-mobile-view {
    text-align: center;
  }

  .h1-copy-copy {
    text-align: left;
    font-size: 40px;
    line-height: 1.1em;
  }

  .h1-copy-copy.componetized-h1, .h1-copy-copy.grow-in-community-mobile-view {
    text-align: center;
  }

  .h1-copy-copy-copy {
    text-align: left;
    font-size: 40px;
    line-height: 1.1em;
  }

  .h1-copy-copy-copy.componetized-h1, .h1-copy-copy-copy.grow-in-community-mobile-view {
    text-align: center;
  }

  .moon-manual-section-background-color {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .moon-manual-section-background-color.moon-manual-tablet-view.horizontal-mobile {
    padding-top: 0;
  }

  .digital-monthly-guides-called-moon-manuals-background {
    background-color: #2b3a4a;
  }

  .digital-monthly-guides-called-moon-manuals-background.xs.container-event-page-mobile1-copy-copy12, .digital-monthly-guides-called-moon-manuals-background.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .digital-monthly-guides-called-moon-manuals-background.background-blog-title {
    background-color: #2b3a4a00;
  }

  .moon-manual-header-1-on-blog-page {
    text-align: left;
    font-size: 40px;
    line-height: 1.1em;
  }

  .moon-manual-header-1-on-blog-page.componetized-h1, .moon-manual-header-1-on-blog-page.grow-in-community-mobile-view {
    text-align: center;
  }

  .hero-heading-center-27, .hero-heading-center-26-rj-mobile-header-section {
    padding: 60px 15px;
  }

  .h1---homepage-well-circles {
    text-align: center;
    font-size: 40px;
    line-height: 1.1em;
  }

  .h1---homepage-well-circles.componetized-h1, .h1---homepage-well-circles.grow-in-community-mobile-view {
    text-align: center;
  }

  .container---co-facilitate-page {
    background-color: #2b3a4a00;
  }

  .container---co-facilitate-page.xs.container-event-page-mobile1-copy-copy12, .container---co-facilitate-page.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .container---co-facilitate-page.background-blog-title, .container---co-facilitate-header {
    background-color: #2b3a4a00;
  }

  .container---co-facilitate-header.xs.container-event-page-mobile1-copy-copy12, .container---co-facilitate-header.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .container---co-facilitate-header.background-blog-title {
    background-color: #2b3a4a00;
  }

  .container---co-facilitate-header.cofacilitate-page {
    margin-top: 9px;
  }

  .heading---co-facilitate {
    text-align: center;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section---co-facilitate---mobile {
    padding-left: 30px;
    padding-right: 30px;
  }

  .section---co-facilitate---mobile.moon-manual-top-section {
    padding-top: 60px;
  }

  .button---moon-manual-landing-page.light.left-align-button {
    align-self: center;
  }

  .h1-moon-manuals-page {
    color: var(--elul-blue);
    text-align: left;
    margin-top: 0;
    font-size: 40px;
    line-height: 1.1em;
  }

  .h1-moon-manuals-page.componetized-h1 {
    text-align: center;
  }

  .form-block-co-facilitate {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .container---co-facilitate-form {
    background-color: #2b3a4a00;
  }

  .container---co-facilitate-form.xs.container-event-page-mobile1-copy-copy12, .container---co-facilitate-form.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .container---co-facilitate-form.background-blog-title {
    background-color: #2b3a4a00;
  }

  .footer---embodied-joy {
    display: flex;
  }

  .heading-122 {
    text-align: center;
  }

  .return-policy {
    margin-top: 9px;
  }

  .column-30 {
    margin-top: 40px;
  }

  .hero-heading-right-5 {
    padding: 60px 15px;
  }

  .heading-style-h2-9-testimonial {
    font-size: 2.25rem;
  }

  .desktop---header---journal.my-moon-message-landing-page-header {
    background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67509bc19b632bc2187f38ef_My%20Moon%20Message%20Landing%20Page%20Mockup-min.png");
    background-position: 0 0, 80%;
  }

  .desktop---header---journal.footer-cta-my-moon-message-landing-page {
    background-color: #2b3a4a;
    background-image: linear-gradient(#2b3a4a99, #2b3a4a99), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/675b2bd49b46c32d36f5283a_My%20Moon%20Message%20Landing%20Page%20Mockup.png");
    background-size: auto, 800px;
  }

  .desktop---header---journal.footer-cta-four-elements-landing-page-copy {
    background-color: #2b3a4a;
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-size: 800px;
  }

  .desktop---journal---h2.desktop---my-moon-message---heading-1.my-moon-message-landing-page-header-image-title, .desktop---journal---h2.desktop---journal---heading-1.my-moon-message-landing-page-header-image-title {
    line-height: 1.5em;
  }

  .desktop---journal--paragraph {
    font-size: 1rem;
  }

  .what-is-time-section---journal {
    margin-left: 0%;
    margin-right: 0%;
    padding: 20px 15px;
  }

  .journal-hero__heading {
    text-align: center;
    margin-top: 0;
    font-size: 40px;
  }

  .sacred-time-benefit---journal {
    margin-left: 0%;
    margin-right: 0%;
    padding: 20px 15px;
  }

  .journal-quote-1-component {
    margin-left: 60px;
    margin-right: 60px;
  }

  .journal-quote-1-large-text {
    padding-bottom: 20px;
    font-size: 1.5rem;
  }

  .desktop---testimonial-container---journal {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .testimonial-attribution-text {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .testimonial-attribution-text.margin-medium.moon-by-moon-journal-button {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .heading-style-h6-journal-testimonial {
    font-size: 1.125rem;
  }

  .desktop---footer-cta---four-elements-copy.footer-cta-my-moon-message-landing-page, .desktop---footer-cta---four-elements-copy.footer-cta-four-elements-landing-page-copy, .desktop---footer-cta---journal.footer-cta-my-moon-message-landing-page, .desktop---footer-cta---journal.footer-cta-four-elements-landing-page-copy {
    background-color: #2b3a4a;
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-size: 800px;
  }

  .desktop---footer-cta---this-night {
    font-size: 1rem;
  }

  .container---this-night-cta---desktop---footer-cta {
    padding-left: 40px;
    padding-right: 40px;
  }

  .h2-this-night-cta---desktop---footer-cta.desktop---my-moon-message---heading-1.my-moon-message-landing-page-header-image-title {
    line-height: 1.5em;
  }

  .desktop---faq---journal {
    max-width: 90%;
  }

  .desktop---faqs-section-padding---journal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-style-h2-faq-journal {
    font-size: 2.25rem;
  }

  .desktop---faqs-intro-text---journal {
    font-size: 1rem;
  }

  .faq-question---journal {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq-question-text---journal {
    font-size: 1rem;
  }

  .faq-icon-wrapper---journal {
    width: 1.75rem;
  }

  .faq-answer-container-margin---journal {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .about-at-the-well---journal {
    margin: 20px;
    padding: 40px;
  }

  .about-at-the-well---grid---journal {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .tagline---about-at-the-wel---journal {
    width: 300px;
  }

  .text---about-at-the-well---journal {
    font-size: 1rem;
  }

  .desktop---buy-button-details---journal {
    max-width: 90%;
    padding: 60px 15px 10px;
  }

  .grid---buy-button-details---journal {
    flex-flow: column;
    grid-auto-flow: column;
    display: flex;
  }

  .h1---buy-button-details---journal {
    text-align: left;
    margin-top: 20px;
    font-size: 40px;
    display: block;
  }

  .paragraph-bold---buy-button-details---journal {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    display: block;
  }

  .list-item---buy-button---journal {
    font-size: 16px;
    line-height: 1.7em;
  }

  .paragraph-bold-price---buy-button-details---journal-copy {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: block;
  }

  .desktop---paragraph---buy-button-details---journal-copy {
    padding: 10px 15px;
  }

  .desktop---benefits-list-container---journal {
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 400px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .desktop---benefits-list-container---journal.moon-by-moon-journal {
    width: 568px;
  }

  .paragraph---desktop---benefits-list---journal {
    font-size: 1rem;
  }

  .desktop---create-your-ritual---journal {
    align-self: center;
    max-width: 90%;
  }

  .desktop---create-section-padding---journal {
    padding-top: 2rem;
    padding-bottom: 4rem;
  }

  .heading-style-h2-create-journal {
    font-size: 2.25rem;
  }

  .desktop---create-intro-text---journal {
    font-size: 1rem;
  }

  .create-question---journal {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .create-question-text---journal {
    font-size: 1rem;
  }

  .create-answer-container-margin---journal {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .desktop---intro-section---journal {
    align-self: center;
    max-width: 90%;
  }

  .desktop---intro-image-container---journal {
    display: none;
  }

  .desktop---benefits-cta-container---journal {
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 400px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .desktop---benefits-cta-container---journal.moon-by-moon-journal {
    width: 568px;
  }

  .hero-heading-center-26-rj-mobile-header-section-copy, .this-night---header, .this-night---form {
    padding: 60px 15px;
  }

  .this-night---quote {
    padding: 10px 15px;
  }

  .about-at-the-well {
    margin: 20px;
    padding: 40px;
  }

  .this-night---cta.footer-cta-my-moon-message-landing-page, .this-night---cta.footer-cta-four-elements-landing-page-copy {
    background-color: #2b3a4a;
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-size: 800px;
  }

  .this-night-haggadah-container {
    flex-flow: column;
    display: flex;
  }

  .this-night---header---container---desktop {
    margin-top: -39px;
  }

  .hero-section---this-night-thank-you {
    padding: 40px 15px;
  }

  .hero-paragraph-text---this-night-thank-you {
    margin-bottom: 0;
  }

  .moon-manual---testimonial-3---desktop {
    padding-left: 30px;
    padding-right: 30px;
  }

  .moon-manual---testimonial-3---desktop.moon-manual-top-section {
    padding-top: 60px;
  }

  .moon-manual---testimonial-3---desktop.newsletter-page {
    margin-top: 93px;
  }

  .moon-manual---testimonial-3---desktop.list-a-circle {
    margin-top: 99px;
  }

  .navbar-2025---container-mid---desktop {
    background-color: #2b3a4a;
  }

  .navbar-2025---container-mid---desktop.xs.container-event-page-mobile1-copy-copy12, .navbar-2025---container-mid---desktop.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .navbar-2025---container-mid---desktop.background-blog-title {
    background-color: #2b3a4a00;
  }

  .navbar-2025---container-mid---desktop.subscribe-to-events-page {
    margin-top: -33px;
  }

  .navbar-2025---container-mid---desktop.full-circle-course {
    background-color: #fff;
  }

  .navbar-2025---container-mid---desktop.full-circle-course.moon-manual-section {
    background-color: #2b3a4a;
  }

  .navbar-2025---container-mid---desktop.privacy-policy {
    background-color: #fff;
  }

  .navbar-2025---container-mid---desktop.return-policy {
    background-color: #fff;
    margin-top: 0;
  }

  .navbar-2025---container-mid---desktop.faq-page {
    background-color: #fff;
  }

  .navbar-2025---container-mid---desktop.get-notified-well-circle {
    background-color: #0000;
  }

  .navbar-2025---container-mid---desktop.event-tags-page {
    margin-top: 100px;
  }

  .atw-logo-navbar-2025 {
    width: 154px;
    height: 40px;
  }

  .navbar-2025-logo-link {
    flex-flow: row;
    height: 80px;
    margin-top: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .navbar-2025-logo-link.w--current {
    justify-content: center;
    align-items: center;
    margin-top: 0;
  }

  .navbar-2025-menu-container---desktop {
    background-color: var(--dark-elul-blue);
    flex-direction: column;
    align-items: stretch;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 0;
    display: block;
  }

  .navbar-2025-link {
    color: var(--white);
    padding: 20px 30px;
  }

  .navbar-2025-link:hover {
    color: var(--tammuz-red);
  }

  .navbar-2025-hamburger-function {
    color: var(--white);
    flex-flow: row;
    justify-content: center;
    align-items: center;
    height: 100px;
    padding: 30px 30px 20px;
    display: flex;
  }

  .navbar-2025-hamburger-function:hover {
    color: var(--tammuz-red);
  }

  .navbar-2025-hamburger-function.w--open {
    background-color: var(--dark-elul-blue);
    color: var(--tammuz-red);
  }

  .navbar-2025-hamburger-function.w--open:hover {
    color: var(--tammuz-red);
  }

  .navbar-link-2025 {
    color: var(--white);
    margin-top: 0;
    padding: 20px 30px;
  }

  .navbar-link-2025:hover {
    color: var(--tammuz-red);
  }

  .navbar-link-2025.w--current {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .this-night---header---container---mobile {
    margin-top: -39px;
  }

  .this-night---header-mobile {
    padding: 60px 15px;
  }

  .quick-stack-3, .this-night---quick-stack {
    flex: 0 auto;
  }

  .this-night-shadow.this-night-haggadah {
    flex-flow: wrap-reverse;
  }

  .this-night-heading-109 {
    text-align: center;
    margin-top: 20px;
    font-size: 40px;
  }

  .this-night-about-at-the-well {
    margin: 20px;
    padding: 40px;
  }

  .this-night-about-at-the-well---grid {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .this-night-tagline---about-at-the-well {
    width: 300px;
  }

  .this-night-text---about-at-the-well, .desktop---footer-cta---this-night-paragraph {
    font-size: 1rem;
  }

  .container---this-night-cta---footer-cta-copy {
    padding-left: 40px;
    padding-right: 40px;
  }

  .h2-this-night-cta---footer-cta-copy.desktop---my-moon-message---heading-1.my-moon-message-landing-page-header-image-title {
    line-height: 1.5em;
  }

  .header83_images-layout {
    grid-template-columns: 1fr;
  }

  .hero-header83_paragraph_page {
    font-size: 1rem;
  }

  .heading-style-h1-13 {
    font-size: 2.5rem;
  }

  .hero-header83_section-padding_page {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-header84_section-padding_page {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .hero-header84_paragraph_page {
    font-size: 1rem;
  }

  .hero-header84_heading_page {
    font-size: 2.5rem;
  }

  .hero-header84_card-content_page {
    padding: 2rem;
  }

  .hero-header85_paragraph_page {
    font-size: 1rem;
  }

  .hero-header85_heading_page {
    font-size: 2.5rem;
  }

  .hero-header85_section-padding_page {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-header89_paragraph_page {
    font-size: 1rem;
  }

  .hero-header89_heading_page {
    font-size: 2.5rem;
  }

  .hero-header89_wrapper_page {
    height: auto;
    max-height: none;
  }

  .hero-header89_content-wrapper_page {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .hero-header93_paragraph_page {
    font-size: 1rem;
  }

  .hero-header93_section-padding_page {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .hero-header93_heading_page {
    font-size: 2.25rem;
  }

  .text-size-medium-115 {
    font-size: 1rem;
  }

  .heading-style-h1-17 {
    font-size: 2.5rem;
  }

  .header49_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .padding-section-large-132 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-medium-116 {
    font-size: 1rem;
  }

  .heading-style-h1-18 {
    font-size: 2.5rem;
  }

  .padding-section-large-133 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-medium-117 {
    font-size: 1rem;
  }

  .heading-style-h1-19 {
    font-size: 2.5rem;
  }

  .padding-section-large-134 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-5 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-medium-118 {
    font-size: 1rem;
  }

  .heading-style-h1-20 {
    font-size: 2.5rem;
  }

  .padding-section-large-135 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-6 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout239_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-medium-119 {
    font-size: 1rem;
  }

  .padding-section-large-136 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h2-13 {
    font-size: 2.25rem;
  }

  .heading-style-h4-11 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .logo3_wrapper {
    padding: .75rem 1rem;
  }

  .padding-section-medium-10 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .margin-bottom-7 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .logo3_logo {
    max-height: 3rem;
  }

  .heading-style-h6-7 {
    font-size: 1.125rem;
  }

  .logo3_list {
    grid-column-gap: 1rem;
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem;
    padding-top: 1rem;
  }

  .margin-bottom-8 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-137 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout229_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4-12 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .padding-section-large-138 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout4_content {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .margin-bottom-9 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-14 {
    font-size: 2.25rem;
  }

  .text-size-medium-120 {
    font-size: 1rem;
  }

  .heading-style-h6-8 {
    font-size: 1.125rem;
  }

  .padding-section-large-139 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout16_component-3 {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .margin-bottom-10 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-15 {
    font-size: 2.25rem;
  }

  .text-size-medium-121 {
    font-size: 1rem;
  }

  .padding-section-large-140 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout66_content {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h3-3 {
    font-size: 2rem;
  }

  .margin-bottom-11 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-medium-122 {
    font-size: 1rem;
  }

  .padding-section-large-141 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-12 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .icon-1x1-medium-3 {
    margin-top: -8px;
  }

  .text-size-medium-123 {
    font-size: 1rem;
  }

  .padding-section-large-142 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-13 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .icon-1x1-medium-4 {
    margin-top: -8px;
  }

  .text-size-medium-124 {
    font-size: 1rem;
  }

  .padding-section-large-143 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-14 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .icon-1x1-medium-5 {
    margin-top: -8px;
  }

  .heading-style-h5-23 {
    font-size: 1.25rem;
  }

  .padding-section-large-144 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-15 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-16 {
    font-size: 2.25rem;
  }

  .text-size-medium-125 {
    font-size: 1rem;
  }

  .padding-section-large-145 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-16 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-17 {
    font-size: 2.25rem;
  }

  .text-size-medium-126 {
    font-size: 1rem;
  }

  .padding-section-large-146 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-17 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-18 {
    font-size: 2.25rem;
  }

  .text-size-medium-127 {
    font-size: 1rem;
  }

  .padding-section-large-147 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cta53_card {
    padding: 2rem;
  }

  .margin-bottom-18 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-19 {
    font-size: 2.25rem;
  }

  .text-size-medium-128 {
    font-size: 1rem;
  }

  .padding-section-large-148 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-19 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-20 {
    font-size: 2.25rem;
  }

  .text-size-medium-129 {
    font-size: 1rem;
  }

  .pricing9_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .icon-1x1-medium-6 {
    margin-top: -8px;
  }

  .heading-style-h5-24 {
    font-size: 1.25rem;
  }

  .pricing9_top-right {
    text-align: right;
  }

  .heading-style-h1-21 {
    font-size: 2.5rem;
  }

  .pricing9_feature-list {
    grid-template-columns: 1fr;
  }

  .padding-section-large-149 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-20 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-21 {
    font-size: 2.25rem;
  }

  .text-size-medium-130 {
    font-size: 1rem;
  }

  .pricing10_grid-list {
    grid-template-columns: 1fr;
  }

  .pricing10_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-style-h6-9 {
    font-size: 1.125rem;
  }

  .heading-style-h1-22 {
    font-size: 2.5rem;
  }

  .padding-section-large-150 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-21 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h2-22 {
    font-size: 2.25rem;
  }

  .text-size-medium-131 {
    font-size: 1rem;
  }

  .pricing1_plan {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .heading-style-h6-10 {
    font-size: 1.125rem;
  }

  .heading-style-h1-23 {
    font-size: 2.5rem;
  }

  .padding-section-medium-11 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .product-header7_component {
    grid-column-gap: 5rem;
    grid-row-gap: 2rem;
    padding-bottom: 1.5rem;
  }

  .product-header7_gallery-slider {
    grid-template-columns: 1fr;
  }

  .margin-bottom-22 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h5-25 {
    font-size: 1.25rem;
  }

  .product-header8_component {
    grid-column-gap: 4rem;
    grid-row-gap: 2rem;
    padding-top: 3rem;
    padding-bottom: 4rem;
  }

  .margin-bottom-23 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h5-26 {
    font-size: 1.25rem;
  }

  .product-header8_content-middle {
    grid-template-columns: 1fr;
  }

  .product-header8_list {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .padding-section-medium-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .product-header2_component {
    padding-bottom: 1.5rem;
  }

  .product-header2_content-top {
    flex-direction: column-reverse;
    margin-bottom: 2rem;
    display: flex;
  }

  .margin-bottom-24 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .product-header2_gallery {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-columns: 1fr;
  }

  .product-header2_list {
    display: none;
  }

  .product-header2_content-bottom {
    grid-column-gap: 5rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .heading-style-h4-13 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .product-header2_modal-content-wrapper {
    padding-bottom: 7rem;
  }

  .hero-section---download---this-night-thank-you {
    padding: 40px 15px;
  }

  .hero-paragraph-text---download---this-night-thank-you {
    margin-bottom: 0;
  }

  .hero-button---download---this-night-thank-you.light.left-align-button {
    align-self: center;
  }

  .hero-heading-center-28, .hero-heading-left-17, .hero-heading-right-6, .gallery-overview, .hero-heading-center-26-membership {
    padding: 60px 15px;
  }

  .container-34276-membership {
    margin-top: -39px;
    margin-left: 20px;
  }

  .paragraph-mobile-header-membership {
    width: 450px;
  }

  .italic-text-15 {
    font-size: 55px;
  }

  .button-143 {
    margin-left: 17px;
  }

  .does-this-sound-familiar-section {
    height: 800px;
  }

  .paragraph-88 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
  }

  .image-and-text---right, .image-and-text---right-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding: 60px 15px;
  }

  .heading-109-membership {
    text-align: center;
    margin-top: 20px;
    font-size: 40px;
  }

  .membership-quote {
    background-position: 60%;
    padding: 10px 15px;
  }

  .hero-header83_margin-top_page {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header83_images-layout_page {
    grid-template-columns: 1fr;
  }

  .hero-header84_margin-top_page {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header85_margin_page {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header85_margin-top_page {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header89_section-padding_page {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-header89_margin-top_page {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header93_margin-bottom_page {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header93_margin-top_page {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-125 {
    margin-top: 60px;
  }

  .container-34287 {
    margin-top: 69px;
  }

  .container-m2-copy, .container-m1-copy {
    background-color: #fff0;
  }

  .container-34288 {
    margin-top: 40px;
  }

  .section-1254 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .button-download-strategic-plan.light.left-align-button {
    align-self: center;
  }

  .container-strategic-plan {
    background-color: #2b3a4a;
  }

  .container-strategic-plan.s {
    background-color: #fffbf1;
  }

  .container-strategic-plan.xs.container-event-page-mobile1-copy-copy12, .container-strategic-plan.container-event-page-mobile1-copy-copy4 {
    background-color: #fefcf5;
  }

  .container-strategic-plan.background-blog-title {
    background-color: #2b3a4a00;
  }

  .container-strategic-plan.subscribe-to-events-page {
    margin-top: -33px;
  }

  .container-strategic-plan.full-circle-course {
    background-color: #fff;
  }

  .container-strategic-plan.full-circle-course.moon-manual-section {
    background-color: #2b3a4a;
  }

  .container-strategic-plan.privacy-policy {
    background-color: #fff;
  }

  .container-strategic-plan.return-policy {
    background-color: #fff;
    margin-top: 0;
  }

  .container-strategic-plan.faq-page {
    background-color: #fff;
  }

  .container-strategic-plan.get-notified-well-circle {
    background-color: #0000;
  }

  .container-strategic-plan.event-tags-page {
    margin-top: 100px;
  }

  .button---strategic-plan-view.light.left-align-button {
    align-self: center;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 36px;
    line-height: 1.1em;
  }

  h2 {
    font-size: 26px;
    line-height: 1.2em;
  }

  p {
    width: auto;
  }

  .section {
    margin-top: -24px;
    padding-top: 79px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section.elul-bg.overflown.moon-manual-mobile {
    margin-top: 0;
  }

  .section.kislev-bg.overflown.homepage---well-circles {
    padding-top: 10px;
  }

  .section.kislev-bg.well-circles-page {
    margin-top: 0;
    padding-top: 0;
  }

  .section.kislev-bg.return-policy {
    padding-top: 0;
  }

  .section.kislev-bg.faq-mobile-page, .section.av-bg, .section.av-bg.moon-manual {
    margin-top: 0;
    padding-top: 0;
  }

  .section.tammuz-bg.hide-feature-on-mobile {
    display: none;
  }

  .section.video-course.full-circle-course-video-sections, .section.video-course.full-circle-course.video-section-full-circle {
    margin-top: 0;
    padding-top: 0;
  }

  .section.moon-manual-top-section {
    margin-top: 0;
    padding-top: 71px;
  }

  .section.moon-manual {
    margin-top: 0;
    padding-top: 0;
  }

  .section.moon-manual-mobile-faq {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .section.mikvah-landing-page-events-copy {
    background-color: #d5e0e7;
    padding-top: 19px;
  }

  .section.events-template {
    padding-top: 0;
  }

  .section.well-circles-page {
    margin-top: 0;
  }

  .section.well-circles-page.start-a-well-circle-section, .section.well-circles-page.faq-well-circles {
    padding-top: 0;
  }

  .section.terms-of-use {
    margin-top: 0;
    padding-top: 40px;
  }

  .section.privacy-policy {
    margin-top: 0;
    padding-top: 20px;
  }

  .section.community-guidelines {
    margin-top: 0;
    padding-top: 40px;
  }

  .section.return-policy {
    padding-top: 38px;
  }

  .section.faq-page {
    padding-top: 0;
  }

  .section.newsletter-page {
    margin-top: -36px;
  }

  .section.about-page {
    margin-top: 0;
    padding-top: 10px;
  }

  .section.list-a-circle {
    margin-top: -33px;
  }

  .container {
    background-color: #61573400;
    padding-bottom: 29px;
  }

  .container.video-split-grid.full-circle-course.video-section-full-circle {
    margin-top: 0;
  }

  .container.moon-manual-tablet-view, .container.moon-manual-top-section, .container.community-guidelines {
    padding-bottom: 0;
  }

  .container.blog-bg.blog-rituals {
    padding-bottom: 10px;
  }

  .container.subscribe-to-events-page {
    margin-top: -60px;
  }

  .container.return-policy {
    padding-bottom: 0;
  }

  .container.event-tags-page {
    margin-top: 40px;
  }

  .wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .wrapper.xl {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .wrapper.xl.well-circles-page {
    margin-top: 10px;
    margin-bottom: 40px;
  }

  .wrapper.l {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .wrapper.l.events-homepage {
    margin-top: 0;
  }

  .wrapper.xl-dfd {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .wrapper.full-circle-course-wrapper-for-grid {
    margin-top: 0;
  }

  .h1 {
    color: var(--elul-blue);
    font-size: 36px;
    line-height: 1.1em;
  }

  .h1.my0, .h1.my0-copy {
    color: var(--iyar-blue);
    -webkit-text-stroke-color: var(--elul-blue);
  }

  .h1.grow-in-community-mobile-view, .h1.get-the-moon-manual-title-mobile, .h1.events-homepage {
    color: var(--white);
  }

  .h1.well-circles-page {
    color: var(--white);
    text-align: center;
    font-size: 28px;
  }

  .h1.blog-page {
    color: var(--white);
    margin-top: 0;
  }

  .h1.full-circle-course-mobile-moon-manual-heading {
    color: var(--white);
  }

  .h1.blog-ritual {
    color: var(--white);
    margin-top: 0;
  }

  .h1.blog-jewish-wisdom {
    color: var(--white);
  }

  .h1.blog-wholeness, .h1.blog-sacred-time {
    color: var(--white);
    text-align: center;
    margin-top: 0;
  }

  .h2 {
    font-size: 26px;
    line-height: 1.2em;
  }

  .h2.kislev-tx, .h2.about-us-mobile {
    text-align: center;
  }

  .button {
    margin-bottom: 0;
  }

  .button.light.left-align-button {
    align-self: center;
  }

  .button.light.return-policy-botton-sectino {
    margin-top: 0;
  }

  .menu-icon {
    margin-top: 27px;
    padding-top: 0;
  }

  .slider-offset {
    margin-bottom: -10px;
    padding-top: 4px;
    padding-bottom: 0;
  }

  .slider-offset.av-bg {
    margin-bottom: 0;
  }

  .label {
    text-align: left;
    padding-left: 0;
  }

  .label.kislev-tx.left-align {
    text-align: left;
  }

  .label.kislev-tx.events-homepage {
    margin-top: 0;
    display: flex;
  }

  .label.my0 {
    color: var(--elul-blue);
  }

  .label.label-padding-bottom {
    text-align: left;
    margin-bottom: 26px;
  }

  .label.label4.gnmc-well-circle-page {
    text-align: center;
  }

  .manuals-action-heading {
    background-color: #2b3a4a;
    border: 1px solid #bd3f3f00;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .manuals-action-heading.blog-page, .manuals-action-heading.full-circle-course-mobile-moon-manual {
    padding-top: 0;
  }

  .center-wrapper.links-wrapper.homepage---well-circles-wrapper, .center-wrapper.links-wrapper.well-circles-page {
    margin-top: 0;
  }

  .center-wrapper.head {
    align-items: stretch;
  }

  .home-hero-wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 100px;
  }

  .hero-face-1 {
    width: 46px;
    margin-top: 0;
    margin-bottom: -10px;
    margin-left: -150px;
    top: auto;
    bottom: 0;
  }

  .hero-face-2 {
    width: 64px;
    margin-top: 0;
    margin-bottom: -10px;
    margin-left: -5px;
    top: auto;
    bottom: 0;
  }

  .hero-face-3 {
    width: 80px;
    margin-top: 0;
    margin-bottom: -40px;
    margin-left: -90px;
    top: auto;
    bottom: 0;
  }

  .hero-face-4 {
    width: 60px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 80px;
    top: auto;
    bottom: 0;
    transform: rotateX(0)rotateY(-180deg)rotateZ(-10deg);
  }

  .slider-holder {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slider-holder.domes, .slider-holder.domes-copy {
    margin-bottom: 40px;
  }

  .mask {
    max-width: 240px;
  }

  .slide {
    margin-right: 20px;
  }

  .book {
    height: 342px;
  }

  .image-cover {
    background-color: var(--tishrei-green);
  }

  .image-cover.events-templates {
    width: auto;
    height: auto;
  }

  .tabs-holder {
    margin-top: 20px;
  }

  .tabs {
    padding-left: 20px;
  }

  .tabs-content {
    border-right-width: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-right: -20px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
  }

  .tabs-menu {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 80px;
    margin-top: 20px;
    margin-left: -20px;
  }

  .tab-link {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 20px;
    line-height: .5em;
  }

  .tab-event-action {
    align-items: stretch;
  }

  .nav-bg {
    background-color: var(--elul-blue);
  }

  .collage {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin: 20px -20px;
  }

  .wide-cover {
    height: 160px;
  }

  .split-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .my0.about-page.about-us-page-mobile {
    text-align: center;
  }

  .my1 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .my2 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .grid-lb-action {
    align-items: stretch;
  }

  .big-gold-ring-wrapper {
    margin-bottom: -10px;
  }

  .roc-wrapper {
    margin-left: -60px;
  }

  .roc-wrapper.reverse {
    margin-left: 0;
    margin-right: -60px;
  }

  .roc {
    width: 80px;
    height: 80px;
    display: none;
  }

  .roc-ring {
    margin-top: -5px;
    margin-right: -5px;
  }

  .roc-ring.reverse {
    margin-left: -5px;
    margin-right: 0;
    left: 0;
    right: auto;
  }

  .qa-question {
    font-size: 20px;
    line-height: 1.2em;
  }

  .qa-icon {
    margin-top: 16px;
  }

  .comp-split {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 20px 1fr;
  }

  .comp-split.reverse {
    grid-template-columns: 1fr 20px;
  }

  .qa-action {
    align-items: stretch;
    margin-top: 20px;
  }

  .footer-grid {
    grid-template-columns: 1fr;
  }

  .footer-links {
    text-align: center;
    align-items: center;
  }

  .social-links {
    justify-content: center;
  }

  .footer-info {
    text-align: center;
    align-items: center;
    padding-top: 40px;
  }

  .page-hero-wrapper.terms-of-use, .page-hero-wrapper.privacy-policy {
    padding-bottom: 0;
  }

  .page-hero-wrapper.community-guidelines {
    padding-top: 0;
  }

  .side-gold-ring-wrapper {
    top: -40px;
    bottom: -40px;
    left: -20px;
  }

  .video-preview-wrapper {
    height: 200px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .step-tile, .step-tile.alt {
    grid-template-columns: 80px 1fr;
  }

  .step-image {
    width: 80px;
    height: 80px;
  }

  .step-title {
    grid-row-gap: 5px;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .step-title.alt {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .steps-list {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-left: -20px;
  }

  .circles-grid {
    grid-template-columns: 1fr;
  }

  .circle-card {
    grid-template-rows: 240px;
  }

  .circle-card.dome {
    border-top-left-radius: 120px;
    border-top-right-radius: 120px;
  }

  .circle-card.atw-led-circles {
    width: 100%;
  }

  .cover-overlay {
    margin-top: -18px;
  }

  .cover-overlay.adar-bg {
    margin-top: 0;
  }

  .wide-banner.head {
    margin-left: -20px;
    margin-right: -20px;
    padding: 30px 20px;
  }

  .banner-content {
    margin: 20px;
    padding: 20px;
  }

  .banner-content.m {
    margin: 10px;
  }

  .circles-slider-heading {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .circles-slider-heading.well-circles-page {
    padding-top: 0;
  }

  .slider-left-button {
    width: auto;
    margin-right: 10px;
    padding-left: 20px;
    padding-right: 20px;
    left: 0;
  }

  .slider-right-button {
    width: auto;
    margin-left: 10px;
    padding-left: 20px;
    padding-right: 20px;
    right: 0;
  }

  .subsection {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .mb1 {
    margin-bottom: 10px;
  }

  .mb2 {
    margin-bottom: 20px;
  }

  .my3 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mb3 {
    margin-bottom: 30px;
  }

  .my4 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mb4 {
    margin-bottom: 40px;
  }

  .circle-hero {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .circle-hero-cover {
    margin: -20px -20px 10px;
  }

  .circle-hero-back {
    text-align: center;
    justify-content: center;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .circle-hero-action {
    flex-direction: column;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .book-side-holder {
    max-width: 240px;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .book-side-info {
    align-items: center;
  }

  .book-side-action {
    flex-direction: column;
    display: flex;
  }

  .trisplit-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .huge-text {
    font-size: 120px;
    line-height: .5em;
  }

  .team-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .team-grid.s {
    grid-template-columns: 1fr;
  }

  .member-content {
    text-align: center;
  }

  .member-card-avatar {
    max-height: 440px;
  }

  .modal-box.xl {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .modal-box.l {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .member-modal-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .roa-ring {
    margin-top: -10px;
    margin-right: -10px;
  }

  .member-modal-heading {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    text-align: center;
  }

  .modal-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .modal-wrapper.long {
    padding: 20px;
  }

  .sponsor-logos {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section-offset-bg {
    top: 200px;
  }

  .note-card {
    grid-template-rows: 240px;
  }

  .note-card.dome {
    border-top-left-radius: 120px;
    border-top-right-radius: 120px;
  }

  .notes-slider-heading {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .comp-split-link, .comp-split-heading {
    font-size: 20px;
    line-height: 1.2em;
  }

  .huge-well {
    margin-top: -40px;
    margin-left: 20px;
  }

  .huge-ness {
    margin-bottom: 40px;
    margin-right: 20px;
  }

  .corner-huge-gold-ring {
    width: 240px;
    height: 240px;
    margin-top: -80px;
    margin-left: -200px;
  }

  .products-grid, .products-grid.related, .products-grid.featured {
    grid-template-columns: 1fr;
  }

  .form-block {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .shop-filters, .events-filters {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .event-hero {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr;
  }

  .event-hero-cover {
    height: 180px;
    margin: -20px -20px 10px;
  }

  .event-hero-action {
    flex-direction: column;
  }

  .profile-author {
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    grid-template-columns: 60px 1fr;
  }

  .profile-author-card {
    margin-left: -20px;
  }

  .post-card-cover.featured {
    height: 200px;
  }

  .posts-filters {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .posts-filters.blog-page {
    margin-top: 3px;
  }

  .featured-posts-grid {
    grid-column-gap: 20px;
  }

  .post-badge {
    grid-template-columns: 1fr;
  }

  .post-badge-cover {
    height: 120px;
  }

  .form-wrapper-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .form-cover-wrapper {
    margin-top: -20px;
    margin-left: -20px;
    margin-right: -20px;
  }

  .action-holder {
    align-items: stretch;
  }

  .action-holder.events {
    padding-top: 20px;
  }

  .field.area {
    min-height: 180px;
  }

  .info-holder {
    text-align: center;
    align-items: stretch;
  }

  .field-options {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .row {
    grid-row-gap: 20px;
    display: flex;
  }

  .alert-rtb {
    text-align: center;
  }

  .rich-text-block {
    text-align: left;
  }

  ._5-column {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  ._5-column.about-page {
    flex-flow: column;
    grid-auto-flow: row;
    align-items: center;
    display: flex;
  }

  ._5-column-wrapper.padding-top-bottom.full-circle-course {
    padding-bottom: 10px;
  }

  .pagination {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .hidden-mobile {
    display: none;
  }

  .quotes-grid {
    grid-template-columns: 1fr;
  }

  .rich-text-block-2, .rich-text-block-3 {
    text-align: left;
  }

  .full-circle-title-huge {
    margin-bottom: 24px;
    padding-top: 1px;
    font-size: 100px;
  }

  .full-circle-huge {
    font-size: 100px;
  }

  .paragraph.full-circle-course-mobile-paragraph {
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    width: 200px;
    display: flex;
  }

  .button-4.light.center-3 {
    justify-content: center;
    display: inline-block;
  }

  .heading-2 {
    margin-top: 60px;
  }

  .button-4-write.light.center-3, .button-4-write.light-copy.center-3, .button-4-write.light-copy.center-3-write, .button-4-facilitate.light.center-3, .button-4-facilitate.light-copy.center-3, .button-4-facilitate.light-copy.center-3-write, .button-4-facilitate.light-facilitate.center-3, .button-4-facilitate.light-facilitate.center-3-write, .button-4-facilitate.light-facilitate.center-facilitate, .button-4-copy.light.center-3, .button-4-copy.light-copy.center-3, .button-4-copy.light-copy.center-3-copy, .button-4-copy.light.center-3, .button-4-copy.light-copy.center-3, .button-4-copy.light-copy.center-3-copy {
    justify-content: center;
    display: inline-block;
  }

  .container-2 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .team-slide-wrapper {
    width: 100%;
    margin-right: 0%;
  }

  .container-3 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper-2 {
    width: 100%;
    margin-right: 0%;
  }

  .container-4 {
    max-width: none;
  }

  .centered-heading-3 {
    margin-bottom: 24px;
  }

  .team-slide-wrapper-3 {
    width: 100%;
    margin-right: 0%;
  }

  .lets-take-joy-seriously {
    grid-column-gap: 16px;
    grid-row-gap: 80px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 0;
    margin-left: 80px;
    margin-right: 0;
    padding: 0;
    display: none;
  }

  .text {
    flex: 0 auto;
    align-self: auto;
    display: none;
  }

  .rj-let-s-take-joy-seriously-image {
    overflow: hidden;
  }

  .rj-let-s-take-joy-seriously-container {
    padding-left: 0;
  }

  .heading-9 {
    align-self: auto;
    display: none;
  }

  .hero-heading-left {
    margin-top: -187px;
    margin-bottom: -26px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .container-8 {
    max-width: none;
  }

  .what-does-joy-really-mean {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-10 {
    padding-top: 10px;
  }

  .anchor-link-invisible {
    margin-bottom: -1px;
    padding-top: 0;
  }

  .container-10 {
    max-width: none;
  }

  .centered-heading-4 {
    margin-bottom: 24px;
  }

  .rj-quote-section {
    background-color: #df8867;
    height: 50%;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
    overflow: hidden;
  }

  .rj-quote {
    max-width: none;
    margin-top: 5px;
    margin-bottom: -54px;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .rj-quote-section-container {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .rj-can-we-still-be-joyful-now-section {
    padding-top: 40px;
  }

  .how-can-we-be-joyful-now {
    object-fit: fill;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .heading-12 {
    font-size: 38px;
  }

  .row-2 {
    flex-direction: column;
    align-self: auto;
  }

  .placeholder-image-3 {
    margin-top: 40px;
  }

  .rj-second-quote-section {
    padding-top: 0;
  }

  .quote---rabbi-alan-lew {
    padding: 60px 20px;
  }

  .rj-simple-practices-section {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .new-section {
    padding: 31px 0 0;
    display: block;
  }

  .heading-14 {
    padding-top: 20px;
  }

  .placeholder-image-4 {
    aspect-ratio: 1;
    object-fit: scale-down;
    max-width: none;
    max-height: 300px;
    padding-top: 0;
  }

  .redefining-joy----take-the-quiz.redefining-joy-cta, .container-15 {
    width: 320px;
    max-width: 320px;
  }

  .content-10 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .style-primary-small-false-dark-mode-false-icon-position-no-icon-3 {
    margin-top: 10px;
  }

  .rj-form-code-section {
    padding-top: 0;
  }

  .footer-dark {
    padding-bottom: 0;
  }

  .footer {
    color: var(--iyar-blue);
    flex-direction: column;
    height: 100%;
    max-height: 100%;
    padding: 0 0 0 10px;
    display: block;
  }

  .footer-links---landing-page {
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .row-3 {
    flex-flow: column;
    margin-top: 60px;
    margin-bottom: 10px;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .footer-links-2 {
    flex-flow: column;
    display: flex;
  }

  .atw-copyright {
    margin-top: 0;
    font-size: 12px;
  }

  .container-17 {
    max-width: none;
  }

  .nav-menu-three {
    flex-direction: column;
  }

  .centered-heading-5 {
    margin-bottom: 24px;
  }

  .padding-section-large {
    padding-top: 0;
  }

  .container-small {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .container-small.moon-by-moon-journal.mobilr, .container-small.moon-by-moon-journal.moon-by-moon-journal-section---mobile {
    width: 320px;
  }

  .rj-header-section-button-container {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rj-header-section-grid-text-header-title-container {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rj-header-section-grid-text-header-title-container.margin-xsmall {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .rj-header-section-grid-text-header-title-container.margin-small.moon-by-moon-header-text.moon-by-moon-journal-section---mobile {
    width: 320px;
  }

  .rj-header-section-grid-text-header-title-container.margin-small {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 200px;
    display: flex;
  }

  .rj-header-section-grid-text-header-title-container.margin-xxlarge {
    margin-left: 0;
    margin-right: 0;
  }

  .rj-header-section-grid-text-header-title-container.margin-xxlarge.wor {
    margin-top: 2rem;
  }

  .rj-header-section-grid-text-header-title-container.margin-small {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
  }

  .navbar2_logo {
    margin-bottom: 0;
    margin-left: -1px;
    margin-right: 90px;
    padding-bottom: 0;
  }

  .hero-heading-center-3 {
    margin-top: -212px;
    padding-top: 0;
  }

  .container-19 {
    max-width: none;
  }

  .centered-heading-6 {
    margin-bottom: 24px;
  }

  .centered-heading-6.margin-bottom-32px.heading-14 {
    margin-top: 0;
    margin-bottom: 52px;
    padding-top: 0;
  }

  .margin-bottom-24px-5 {
    margin-bottom: 50px;
  }

  .faq3_component {
    grid-template-columns: 1fr;
  }

  .faq3_list {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .body-2 {
    margin-left: 0;
    display: block;
  }

  .hero-heading-left-8 {
    background-color: #fffbf1;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .container-20 {
    max-width: none;
  }

  .header-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-21 {
    align-self: auto;
    height: 800px;
    margin-top: -124px;
    margin-bottom: -18px;
  }

  .column-11 {
    align-self: auto;
    height: 0;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 400px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .medium-length-hero-headline-goes-here-2 {
    align-self: auto;
    margin-top: 50px;
    margin-left: -2px;
    font-size: 40px;
  }

  .error-303cab53-448c-589e-b42e-ebd5e034e1c4 {
    font-size: 18px;
  }

  .content-14, .column-13 {
    display: none;
  }

  .rj-paragraph-text-smaller {
    font-size: 18px;
  }

  .heading-16 {
    font-size: 30px;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .footer8_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer8_top-wrapper {
    grid-row-gap: 48px;
  }

  .footer8_link-list {
    color: var(--iyar-blue);
    background-color: #922f2f00;
  }

  .footer8_left-wrapper {
    background-color: #bd9f9f00;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-heading-center-4 {
    background-color: #fffbf1;
  }

  .container-22 {
    max-width: none;
  }

  .centered-heading-7 {
    margin-bottom: 24px;
  }

  .text-size-medium-3 {
    letter-spacing: 0;
    font-size: 18px;
  }

  .icon-1x1-medium {
    display: none;
  }

  .layout24_component {
    grid-template-columns: 1fr;
  }

  .padding-section-large-2 {
    padding-top: 0;
  }

  .heading-17 {
    font-size: 40px;
  }

  .submit-button-2 {
    background-color: #df8867;
    width: 100%;
    display: inline-block;
    position: static;
  }

  .field-label, .field-label-2 {
    font-weight: 400;
  }

  .rj-header-section-paragraph-text {
    margin-top: 20px;
  }

  .header76_content-right {
    margin-top: -109px;
    margin-bottom: 0;
  }

  .header76_component {
    grid-template-columns: 1fr;
    margin-top: -306px;
    margin-bottom: 163px;
    padding-top: 0;
  }

  .container-23 {
    max-width: none;
  }

  .rj-header-section-grid {
    grid-template-columns: 1fr;
  }

  .rj-header-section-title-text {
    text-align: center;
    margin-top: 10px;
  }

  .rj-faq-section {
    padding-top: 20px;
  }

  .centered-heading-8 {
    margin-bottom: 24px;
  }

  .padding-section-large-3 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cta1_component {
    grid-template-columns: 1fr;
  }

  .container-24 {
    max-width: none;
  }

  .centered-heading-9 {
    margin-bottom: 24px;
  }

  .container-25 {
    max-width: none;
  }

  .navbar7_dropdown-link {
    padding-left: 0;
  }

  .navbar7_bottom-bar-left {
    grid-template-rows: auto auto;
    grid-template-columns: max-content;
  }

  .navbar7_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar7_bottom-bar {
    align-items: flex-start;
  }

  .navbar7_bottom-bar-right {
    flex-direction: column;
    width: 100%;
  }

  .home_2_feature_component, .home_3_how-it-works_component, .home_4_benefits_item-list, .home_4_benefits_component {
    grid-template-columns: 1fr;
  }

  .heading-style-h5 {
    font-size: 16px;
  }

  .home_5_features-list_list, .home_6_feature_component, .home_7_how-it-works_component {
    grid-template-columns: 1fr;
  }

  .text-size-large.text-weight-semibold {
    width: auto;
  }

  .home_8_team_list {
    grid-template-columns: 1fr;
  }

  .home_8_team_image-wrapper {
    padding-top: 66%;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h6 {
    max-width: 100%;
    font-size: 14px;
  }

  .footer11_menu-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .header5_background-image {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    position: absolute;
    overflow: visible;
  }

  .centered-heading-10 {
    margin-bottom: 24px;
  }

  .layout3_component {
    grid-template-columns: 1fr;
  }

  .button-24.sacred-intention {
    margin-left: -2px;
  }

  .layout121_progress-bar {
    display: none;
  }

  .section_layout121 {
    flex-flow: column;
    display: flex;
  }

  .layout121_component {
    grid-template-columns: 1fr;
  }

  .layout121_timeline-step {
    margin-top: -30px;
    padding-top: 0;
  }

  .layout121_progress-bar-wrapper {
    height: 65%;
    display: none;
    top: 5%;
  }

  .section_header60 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .header60_component {
    grid-template-columns: 1fr;
  }

  .container-26 {
    max-width: none;
  }

  .layout10_item-list, .layout10_component, .layout240_list {
    grid-template-columns: 1fr;
  }

  .layout228_item {
    width: auto;
  }

  .layout228_component {
    grid-template-columns: 1fr;
  }

  .section_team8 {
    flex-flow: column;
    align-self: center;
    display: flex;
  }

  .team8_component {
    align-self: center;
  }

  .team8_image {
    box-sizing: border-box;
    text-align: center;
    vertical-align: middle;
    object-fit: cover;
    padding-top: 19px;
    display: block;
  }

  .team8_item {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .team8_list-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .team8_list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .team8_list.embodied-joy-la {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .team8_image-wrapper {
    padding-top: 0%;
  }

  .section_testimonial3 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .section_faq1 {
    width: auto;
  }

  .container-27 {
    max-width: none;
  }

  .centered-heading-11 {
    margin-bottom: 24px;
  }

  .heading-18-copy {
    margin-top: 40px;
  }

  .button-25 {
    font-size: 14px;
  }

  .header-4._5 {
    height: 450px;
    min-height: 450px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .content-16 {
    flex-wrap: wrap;
  }

  .medium-length-hero-headline-goes-here-4 {
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
  }

  .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-9 {
    margin-top: 10px;
    font-size: 14px;
  }

  .navbar-logo-center-4 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .navbar-logo-center-container-2.shadow-three {
    max-width: 1140vh;
  }

  .container-28 {
    max-width: none;
  }

  .nav-menu-three-2 {
    flex-direction: column;
  }

  .layout._3 {
    padding: 40px 0;
  }

  .container-29 {
    flex-wrap: wrap;
  }

  .content-17 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-23 {
    align-self: auto;
    font-size: 28px;
  }

  .text-10 {
    border: 1px #2b3a4a;
    margin-top: 20px;
    font-size: 14px;
  }

  .placeholder-image-6 {
    margin-top: 60px;
    display: block;
  }

  .layout-2._121 {
    flex-wrap: wrap;
    padding: 60px 20px;
  }

  .layout-2._24 {
    object-fit: contain;
    flex-wrap: wrap;
    place-content: center;
    align-items: center;
    max-width: 100%;
    height: auto;
    min-height: 750px;
    margin-top: 78px;
    margin-bottom: 0;
    padding: 160px 0 30px;
  }

  .content-18 {
    flex-direction: column;
  }

  .subheading {
    font-size: 14px;
  }

  .heading-24 {
    font-size: 30px;
  }

  .timeline-item {
    margin-top: 40px;
  }

  .vectors-wrapper-3 {
    margin-top: 39px;
    margin-bottom: -15px;
    display: none;
  }

  .vectors-wrapper-4 {
    border-style: solid;
    border-width: 2px;
    display: none;
  }

  .heading-25 {
    font-size: 16px;
  }

  .header-5._60 {
    margin-top: 0;
    padding: 75px 20px;
  }

  .header-5._60.sacred-intention, .header-5._60.sacred-intention-copy, .header-5._60.sacred-intention-copy-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6697f7ecfe5deb86d47ef875_Inner%20Renewal%20Moon.png");
    background-position: 100% 0;
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    padding-left: 40px;
    padding-right: 40px;
  }

  .header-5._60.embodied-joy-nourishment {
    padding-left: 40px;
    padding-right: 40px;
  }

  .content-21 {
    flex-wrap: wrap;
  }

  .content-21.sacred-intention, .content-21.embodied-joy-nourishment {
    grid-column-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .column-17.sacred-intention, .column-17.sacred-intention-copy {
    margin-right: 0;
  }

  .short-heading-here-2 {
    font-size: 30px;
  }

  .short-heading-here-2.sacred-intention {
    flex-flow: column;
    align-self: center;
    width: auto;
    display: flex;
  }

  .white-text---embodied-joy---nourishment {
    margin-top: 20px;
    font-size: 14px;
  }

  .white-text---embodied-joy---nourishment.sacred-intention {
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .layout-3._240 {
    flex-wrap: wrap;
    padding: 60px 20px 0;
  }

  .heading-26 {
    margin: -12px auto -33px;
    padding-bottom: 0;
    font-size: 28px;
  }

  .row-4 {
    flex-wrap: wrap;
  }

  .placeholder-image-7 {
    margin-top: -54px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 37px;
  }

  .content-23 {
    margin-bottom: -72px;
  }

  .heading-27 {
    text-align: center;
    margin-top: -9px;
    font-size: 18px;
  }

  .text-11 {
    margin-top: 0;
    margin-bottom: 144px;
    font-size: 14px;
  }

  .row-5 {
    flex-wrap: wrap;
    margin-top: -111px;
    margin-bottom: 36px;
  }

  .column-19 {
    margin-top: -39px;
    padding-top: 0;
  }

  .placeholder-image-8 {
    margin-top: 54px;
    padding-bottom: 0;
  }

  .heading-28 {
    margin-top: -15px;
    font-size: 18px;
  }

  .text-12 {
    margin-bottom: 27px;
    font-size: 14px;
  }

  .container-30 {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
    padding-right: 10px;
  }

  .content-26 {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex: none;
    order: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 150%;
    margin-top: -69px;
    margin-left: 83px;
    display: flex;
  }

  .heading-29 {
    object-fit: fill;
    flex-flow: wrap;
    flex: none;
    order: -1;
    place-content: space-around center;
    align-self: flex-start;
    align-items: center;
    margin-top: -123px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    font-size: 30px;
    display: flex;
  }

  .text-13 {
    align-self: center;
    margin-bottom: 36px;
    margin-right: 0;
    font-size: 14px;
  }

  .placeholder-image-9 {
    box-shadow: none;
    margin-bottom: auto;
  }

  .layout-5._228 {
    padding: 10px 20px 60px;
  }

  .content-27 {
    flex-wrap: wrap;
  }

  .column-20 {
    grid-row-gap: 12px;
    justify-content: flex-start;
    margin-top: 6px;
  }

  .bold-text {
    font-size: 18px;
  }

  .team._8 {
    margin-bottom: auto;
    padding: 0 20px 40px;
  }

  .heading-31 {
    margin-top: -39px;
    margin-bottom: -66px;
    font-size: 28px;
  }

  .row-6 {
    flex-wrap: wrap;
    justify-content: center;
    align-self: center;
    margin-bottom: -39px;
    display: block;
  }

  .card-2 {
    margin-top: -3px;
    margin-bottom: 54px;
  }

  .placeholder-image-10 {
    box-shadow: none;
    margin-top: 18px;
  }

  .job-title {
    margin-bottom: -6px;
    font-size: 14px;
  }

  .job-title-2 {
    color: #2b3a4a;
    font-size: 14px;
  }

  .testimonial._3 {
    margin-top: 0;
    padding: 60px 20px 0;
  }

  .heading-32 {
    font-size: 30px;
  }

  .content-32 {
    flex-wrap: wrap;
  }

  .quote-2 {
    margin-bottom: 42px;
    font-family: Cormorant Garamond, sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: 400;
  }

  .faq-2._1 {
    padding: 40px 20px 60px;
  }

  .heading-33 {
    margin-bottom: -144px;
    font-size: 28px;
  }

  .question-2 {
    color: #2b3a4a;
    font-size: 14px;
  }

  .vectors-wrapper-6 {
    color: var(--elul-blue);
    text-align: left;
    border: 0 solid #2b3a4a;
  }

  .cta._3 {
    object-fit: contain;
    flex-wrap: wrap;
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    overflow: visible;
  }

  .column-22 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    place-content: space-around center;
    place-items: center;
    width: auto;
    max-width: none;
    display: block;
    overflow: visible;
  }

  .content-33 {
    flex-wrap: wrap;
    width: auto;
    margin-right: 0;
    display: none;
  }

  .heading-34 {
    text-align: center;
    justify-content: center;
    margin-top: -28px;
    padding-bottom: 33px;
    font-size: 30px;
    font-weight: 300;
    display: block;
  }

  .text-15 {
    clear: none;
    white-space: normal;
    word-break: normal;
    object-fit: fill;
    align-self: auto;
    width: 200vh;
    max-width: 0;
    margin-right: 0;
    padding-right: 0;
    font-size: 14px;
    position: static;
    overflow: visible;
  }

  .button-28 {
    font-size: 14px;
  }

  .bold-text-2 {
    font-size: 12px;
  }

  .bold-text-3 {
    font-size: 16px;
  }

  .bold-text-4 {
    font-size: 12px;
  }

  .bold-text-5 {
    font-size: 18px;
  }

  .text-size-medium-8.text-weight-bold, .paragraph-4, .paragraph-5, .paragraph-6, .paragraph-7, .paragraph-8 {
    font-size: 14px;
  }

  .heading-35 {
    font-size: 30px;
  }

  .container-32 {
    max-width: none;
  }

  .centered-heading-12 {
    margin-bottom: 24px;
  }

  .section-2 {
    display: none;
  }

  .section-2.sacred-intention {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    margin-bottom: 41px;
    display: block;
    overflow: visible;
  }

  .section-2.sacred-intention.waters-of-restoration {
    background-color: #544351c9;
  }

  .heading-36 {
    text-align: center;
    align-items: center;
    width: auto;
    margin: 20px 0;
    font-size: 18px;
    display: block;
  }

  .paragraph-9 {
    text-align: center;
    width: auto;
    margin: 40px auto 0;
  }

  .paragraph-9.sacred-intention {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .bold-text-6 {
    justify-content: space-between;
    width: 250px;
    margin-top: 0;
    font-size: 35px;
    display: block;
  }

  .bold-text-6.rjr-header-section-header {
    text-align: center;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    font-size: 40px;
    display: block;
  }

  .bold-text-7 {
    width: 200px;
    font-size: 12px;
  }

  .bold-text-7.rjr-header-section-tagline {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    width: 200px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 22px;
    display: flex;
  }

  .background-video-2 {
    -webkit-backdrop-filter: brightness(190%);
    backdrop-filter: brightness(190%);
    background-color: #9b83ae;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
    overflow: hidden;
  }

  .background-video-2.sacred-intention {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-text-fill-color: inherit;
    background-color: #4d5e51b5;
    background-clip: border-box;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .background-video-2.sacred-intention.fall-2024.waters-of-restoration {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/677d75f2c46fc975927b2996_Webflow%20Landing%20Page%20Video%20Backgrounds-min.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    display: block;
  }

  .body-3 {
    overflow: hidden;
  }

  .mobile {
    display: none;
  }

  .mobile-view-text {
    clear: none;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    aspect-ratio: auto;
    text-align: center;
    word-break: keep-all;
    overflow-wrap: normal;
    object-fit: fill;
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: auto;
    min-width: 0;
    margin: -42px 0 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    display: none;
    position: static;
    overflow: visible;
  }

  .hero-heading-left-10 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-33 {
    max-width: none;
  }

  .heading-38 {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 25px;
  }

  .background-video-3 {
    display: none;
  }

  .heading-39 {
    -webkit-text-stroke-color: var(--white);
  }

  .heading-39.sacred-intention, .heading-39.embodied-joy {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 27px;
    margin-left: auto;
    font-size: 12px;
    display: block;
  }

  .hero-heading-center-10 {
    display: block;
  }

  .container-34 {
    max-width: none;
  }

  .centered-heading-13 {
    margin-bottom: 24px;
  }

  .pricing5_content-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: visible;
  }

  .padding-section-large-16 {
    margin-top: -90px;
  }

  .pricing5_content-top {
    display: block;
  }

  .pricing5_component {
    grid-template-columns: 1fr;
  }

  .padding-global-4 {
    padding-top: 10%;
  }

  .italic-text-2 {
    font-size: 30px;
  }

  .subheading-bigger {
    font-size: 14px;
  }

  .vectors-wrapper-3-bigger {
    margin-top: 39px;
    margin-bottom: -15px;
  }

  .padding-section-large-17 {
    padding-bottom: 0;
  }

  .section_layout225 {
    flex-flow: column;
    width: auto;
    display: flex;
  }

  .layout225_component {
    grid-template-columns: 1fr;
    padding-top: 40px;
  }

  .layout225_item-list {
    grid-template-columns: 1fr;
    padding-top: 0;
  }

  .layout225_item-text-wrapper {
    margin-top: 8px;
    padding-top: 0;
  }

  .layout225_item {
    margin-top: -24px;
  }

  .this-is-for-you-nmrb {
    margin-bottom: auto;
    padding: 0 20px 10px;
  }

  .container-35 {
    max-width: none;
  }

  .nav-menu-three-3 {
    flex-direction: column;
  }

  .padding-section-large-18 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .layout34_component {
    grid-template-columns: 1fr;
    margin-left: 40px;
    margin-right: 40px;
  }

  .section_layout34 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    display: flex;
  }

  .layout34_item-list {
    grid-template-columns: 1fr;
  }

  .heading-42 {
    font-size: 12px;
  }

  .text-size-medium-11 {
    font-size: 14px;
  }

  .hero-header84_card_top-content_page.sacred-intention {
    align-self: center;
  }

  .header84_card {
    grid-template-columns: 1fr;
  }

  .heading-style-h5-copy, .heading-44 {
    font-size: 30px;
  }

  .container-copy, .container-212, .container-faqs, .container-events, .container-well-circle-header {
    padding-bottom: 29px;
  }

  .container-circle3 {
    padding-bottom: 0;
  }

  .container-circle-slider {
    padding-bottom: 29px;
  }

  .container-circle-4 {
    padding-bottom: 0;
  }

  .container-events1, .container-events2, .container-events3, .container-events4, .container-footer {
    padding-bottom: 29px;
  }

  .container-menu-home {
    margin-top: 0;
    padding-bottom: 29px;
  }

  .container-about-us1 {
    padding-bottom: 29px;
  }

  .container-about-us1.about-us-mobile-l {
    margin-top: 0;
  }

  .logo-mk {
    background-color: #9b83ae00;
    border: 1px #000;
    margin-top: 6px;
    margin-left: 0;
    display: block;
  }

  .button-24-thin {
    font-size: 14px;
  }

  .container-213 {
    max-width: none;
  }

  .nav-menu-three-4 {
    flex-direction: column;
  }

  .pricing5_content-list-2 {
    grid-template-columns: 1fr;
  }

  .heading-style-h1-2 {
    font-size: 25px;
  }

  .pricing5_component-2 {
    grid-template-columns: 1fr;
  }

  .button-24-copy.max-width-full {
    margin-left: auto;
  }

  .button-24-copy.max-width-full-copy {
    margin-top: -12px;
    margin-left: auto;
    font-size: 14px;
  }

  .bold-text-8 {
    font-size: 16px;
  }

  .bold-text-9, .bold-text-10 {
    font-size: 20px;
  }

  .heading-46 {
    font-size: 40px;
  }

  .heading-39-copy {
    margin-top: 0;
    margin-left: auto;
    display: block;
  }

  .heading-39-copy-copy {
    margin-bottom: 1.1rem;
  }

  .heading-47 {
    width: 200%;
    max-width: 100%;
    font-size: 35px;
    display: block;
  }

  .padding-section-large-18-copy {
    padding-bottom: 0;
  }

  .layout-5-copy._228 {
    padding: 10px 20px 100px;
  }

  .heading-48 {
    margin-top: 100px;
  }

  .button-24-copy {
    display: inline-block;
  }

  .section-2-mobile {
    height: auto;
  }

  .background-video-4 {
    background-color: #0000;
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65e24b1450eb284ae588e032_Inner%20Renewal%20Footer.png");
    background-position: 100% 100%;
    background-size: cover;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 150%;
    margin-top: 0;
    padding: 40px 20px;
    display: block;
    overflow: visible;
  }

  .image-4-copy {
    text-align: left;
    object-fit: fill;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .bold-text-6-copy {
    flex-wrap: wrap;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: 250px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 42px;
    display: flex;
  }

  .heading-39-copy {
    text-align: center;
    margin-top: 58px;
    margin-bottom: auto;
    margin-left: auto;
    display: block;
  }

  .bold-text-7-copy {
    width: 200px;
    font-size: 14px;
    line-height: 1.5em;
  }

  .button-24-copy {
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 0;
    margin-left: 0;
    display: block;
  }

  .paragraph-9-copy {
    text-align: center;
    width: 200px;
    margin: 0 auto;
    line-height: 1.3em;
  }

  .heading-36-copy {
    align-items: center;
    width: auto;
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: 0;
    font-size: 28px;
    display: block;
  }

  .heading-39-copy-copy {
    margin-top: 0;
    margin-left: auto;
    padding-bottom: 0;
    font-size: 12px;
    display: block;
  }

  .button-24-copy-copy {
    margin-top: 0;
    display: inline-block;
  }

  .paragraph-10 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-8, .link-9, .link-10 {
    font-size: 12px;
  }

  .italic-text-3 {
    font-size: 30px;
  }

  .paragraph-11, .paragraph-12 {
    font-size: 14px;
  }

  .bold-text-12 {
    font-size: 16px;
  }

  .paragraph-13, .paragraph-14, .paragraph-15, .paragraph-16, .paragraph-17, .text-block-3, .text-block-4, .text-block-5, .text-block-6, .text-block-7, .text-block-8, .text-block-9, .text-block-10, .text-block-11 {
    font-size: 14px;
  }

  .section-3 {
    background-color: #9b83ae6e;
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65e62787812e919e2d63cd88_Inner%20Renewal%20A%20Moon%20by%20Moon%20Cohort%20Landing%20Page%20Header%20Images-min.png");
    background-position: 50%;
    background-size: cover;
    background-attachment: scroll;
    height: 200px;
  }

  .paragraph-mobile {
    font-size: 14px;
  }

  .button-24-copy-copy-copy {
    margin-top: 0;
    display: inline-block;
  }

  .hero-heading-left-11 {
    border: 1px solid var(--lightest-yellow);
    background-color: #fffbf1;
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/65e24b1450eb284ae588e032_Inner%20Renewal%20Footer.png");
    background-position: 100%;
    background-size: cover;
    display: block;
  }

  .container-214 {
    max-width: none;
  }

  .image-4-copy {
    aspect-ratio: auto;
    background-color: #9b83ae00;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    margin-left: auto;
    display: block;
    position: static;
  }

  .bold-text-6-copy {
    justify-content: space-between;
    width: auto;
    margin-top: 0;
    font-size: 45px;
    display: block;
  }

  .heading-39-copy {
    -webkit-text-stroke-color: var(--white);
    margin-top: 0;
    margin-bottom: 0;
  }

  .bold-text-7-copy {
    width: 200px;
    font-size: 12px;
  }

  .link-block {
    float: none;
    position: static;
  }

  .button-30 {
    text-align: center;
    background-color: #3898ec00;
    border: 2px solid #fff;
    margin-top: 41px;
    margin-left: 20%;
    margin-right: 20%;
  }

  .heading-50 {
    color: var(--white);
    text-align: center;
    margin-top: 42px;
  }

  .layout3_component-2 {
    grid-template-columns: 1fr;
  }

  .header84_card-content-2 {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    padding-bottom: 4rem;
    padding-left: 0;
    padding-right: 0;
  }

  .layout194_component, .layout16_component {
    grid-template-columns: 1fr;
  }

  .testimonial15_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .testimonial15_content {
    grid-template-columns: 1fr;
  }

  .heading-52 {
    margin-top: 32px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .layout195_component, .layout195_item-list, .product-header1_layout {
    grid-template-columns: 1fr;
  }

  .heading-style-h3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .hero-without-image-3 {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .container-215 {
    max-width: none;
  }

  .heading-55 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-216 {
    max-width: none;
  }

  .centered-heading-14 {
    margin-bottom: 24px;
  }

  .layout3_component-3, .header92_card, .testimonial13_component {
    grid-template-columns: 1fr;
  }

  .testimonial13_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .container-217 {
    max-width: none;
  }

  .layout221_component, .layout221_item-list, .layout220_component, .layout220_item-list {
    grid-template-columns: 1fr;
  }

  .container-225 {
    max-width: none;
  }

  .centered-heading-15 {
    margin-bottom: 24px;
  }

  .container-232 {
    max-width: none;
  }

  .centered-heading-16 {
    margin-bottom: 24px;
  }

  .container-mm {
    background-color: #2b3a4a;
    padding-bottom: 29px;
  }

  .container-mm.mobile-view-moon-manual-page {
    background-color: #e5e0e6;
    padding-bottom: 0;
  }

  .container-mm2 {
    background-color: #2b3a4a;
    padding-bottom: 29px;
  }

  .container-mm2.mobile-view-moon-manual-page {
    background-color: #e5e0e6;
    padding-bottom: 0;
  }

  .container-mm3 {
    background-color: #2b3a4a;
    padding-bottom: 29px;
  }

  .container-mm3.mobile-view-moon-manual-page {
    background-color: #e5e0e6;
    padding-bottom: 0;
  }

  .container-mm4, .container-wc {
    background-color: #2b3a4a;
    padding-bottom: 29px;
  }

  .container-wc.well-circles-page {
    padding-bottom: 0;
  }

  .slider-wc.jhj {
    background-color: #d5e0e7;
  }

  .container-wc2 {
    background-color: #2b3a4a;
    padding-bottom: 29px;
  }

  .slider-heading-block-copy-copy {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .slider-offset-copyqqs {
    margin-bottom: -10px;
    padding-top: 4px;
    padding-bottom: 0;
  }

  .container-234 {
    max-width: none;
  }

  .centered-heading-17 {
    margin-bottom: 24px;
  }

  .layout18_component {
    grid-template-columns: 1fr;
  }

  .background-video-2-nmrb {
    -webkit-backdrop-filter: brightness(190%);
    backdrop-filter: brightness(190%);
    background-color: #9b83ae;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
    overflow: hidden;
  }

  .heading-39-nmrb {
    -webkit-text-stroke-color: var(--white);
  }

  .bold-text-6-nmrb {
    justify-content: space-between;
    width: 250px;
    margin-top: 0;
    font-size: 35px;
    display: block;
  }

  .bold-text-7-nmrb {
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
  }

  .button-24-nmrb {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-36-nmrb {
    text-align: center;
    align-items: center;
    width: auto;
    margin: 20px 0;
    font-size: 18px;
    display: block;
  }

  .paragraph-9-nmrb {
    text-align: center;
    width: auto;
    margin: 40px auto 0;
  }

  .section-2-nmrb {
    height: auto;
    display: none;
  }

  .hero-heading-left-10-nmrb {
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-38-nmrb {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 25px;
  }

  .italic-text-2-nmrb {
    font-size: 30px;
  }

  .header84_card-nmrb {
    grid-template-columns: 1fr;
  }

  .margin-bottom-nmrb {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-44-nmrb {
    font-size: 30px;
  }

  .text-size-medium-11-nmrb {
    font-size: 14px;
  }

  .margin-top-nmrb {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button-24-thin-nmrb {
    font-size: 14px;
  }

  .header84_image-nmrb {
    order: 0;
  }

  .padding-section-large-38 {
    padding-top: 1rem;
    padding-bottom: 0;
  }

  .padding-section-large-39 {
    padding-top: 1rem;
  }

  .layout3_component-4 {
    grid-template-columns: 1fr;
    grid-auto-flow: row dense;
  }

  .h3-nmrb {
    font-size: 28px;
  }

  .padding-section-large-40 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .layout3_component-5 {
    grid-template-columns: 1fr;
  }

  .heading-39-nmrb-2 {
    -webkit-text-stroke-color: var(--white);
  }

  .gallery17_arrow.hide-mobile-landscape {
    display: none;
  }

  .heading-style-h5-8 {
    min-width: 200px;
  }

  .container-large-10, .max-width-large-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .gallery19_arrow.hide-mobile-landscape {
    display: none;
  }

  .padding-section-large-45 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .pricing18_content {
    height: 100%;
  }

  .pricing18_plan {
    flex-flow: column;
    width: 250px;
    display: flex;
  }

  .padding-global-38-nmrb {
    padding-left: 0%;
  }

  .margin-bottom-nmrb-3 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .logo6_logo {
    max-width: 100%;
    max-height: none;
  }

  .logo6_list {
    grid-row-gap: 1rem;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    display: block;
  }

  .logo6_wrapper {
    object-fit: fill;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    padding-top: 1rem;
  }

  .margin-top-copy {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .section_cta3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .section_cta3.text-color-white {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 200px;
    max-width: 200px;
    display: flex;
  }

  .bold-text-13 {
    font-size: 25px;
  }

  .big-gold-ring-wrapper-event {
    margin-bottom: -10px;
  }

  .container-event {
    background-color: #2b3a4a;
    padding-bottom: 29px;
  }

  .container-event-page-mobile1 {
    background-color: #fefcf5;
    padding-bottom: 29px;
  }

  .container-about, .container-menu-about {
    background-color: #2b3a4a;
    padding-bottom: 29px;
  }

  .paragraph-28 {
    margin-left: auto;
    margin-right: auto;
  }

  .padding-section-large-52 {
    flex-flow: column;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .layout173_component {
    grid-template-columns: 1fr;
  }

  .italic-text-5, .italic-text-6 {
    font-size: 1.9rem;
  }

  .image-15 {
    padding-top: 10px;
  }

  .mobile-header-nmrb {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/660236bb29abfc8a697c1168_Inner%20Renewal%20Moon%20(1).png");
    background-position: 0 0;
    background-size: auto;
  }

  .button-24-nmrb-mobile {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-39-nmrb-mobile {
    color: var(--white);
    -webkit-text-stroke-color: var(--white);
    margin-top: 64px;
  }

  .heading-36-nmrb-mobile {
    text-align: center;
    align-items: center;
    width: auto;
    margin: 20px 0;
    font-size: 18px;
    display: block;
  }

  .paragraph-9-nmrb-mobile {
    text-align: center;
    width: auto;
    margin: 0 auto;
  }

  .container-239 {
    text-align: center;
    padding-bottom: 61px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-24-nmrb-mobile-copy {
    margin-top: 46px;
    margin-left: auto;
    margin-right: auto;
  }

  .container-wellcircle-template, .container-wellcircle-template-2 {
    background-color: #2b3a4a;
    padding-bottom: 29px;
  }

  .container-blog {
    background-color: #fefcf5;
    padding-bottom: 29px;
  }

  .container-blog-inside {
    background-color: #2b3a4a;
    padding-bottom: 29px;
  }

  .container-blog-inside.xs1 {
    background-color: #fefcf5;
  }

  .container-blog-2, .container-blog3, .container-nav-blog {
    background-color: #fefcf5;
    padding-bottom: 29px;
  }

  .container-blog-inside-ipad {
    background-color: #2b3a4a;
    padding-bottom: 29px;
  }

  .container-blog-inside-ipad.xs1, .container-blog-inside-ipad.xs1-ipad {
    background-color: #fefcf5;
  }

  .container-blog3-ipad {
    background-color: #fefcf5;
    margin-top: -48px;
    padding-bottom: 29px;
  }

  .section-copy-copy {
    margin-top: -24px;
    padding-top: 79px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-copy-copy.tammuz-bg.hide-feature-on-mobile {
    display: none;
  }

  .container-211, .container-34242, .container-211-cwwwopy {
    background-color: #2b3a4a;
    padding-bottom: 29px;
  }

  .padding-section-large-54 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .layout3_component-6 {
    grid-template-columns: 1fr;
  }

  .heading-64 {
    min-width: 200px;
  }

  .layout209_component {
    grid-template-columns: 1fr;
  }

  .heading-67 {
    min-width: 200px;
  }

  .padding-section-large-58 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 4rem;
    display: flex;
  }

  .padding-section-large-58.mikvah.moon-by-moon-journal {
    width: 320px;
  }

  .padding-section-large-58._8hkd {
    padding-left: 28px;
    padding-right: 21px;
    display: inline-flex;
  }

  .section_cta27-2 {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
  }

  .section_cta27-2.mikvah-mobile {
    width: 100%;
    overflow: visible;
  }

  .section_cta27-2.mikvah-mobile.moon-by-moon-journal {
    width: 320px;
  }

  .section_cta27-2.moon-by-moon-journal-section---mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .desktop---my-moon-message---paragraph.text-color-white {
    flex-flow: column;
    min-width: 200px;
    margin-bottom: 10px;
    display: flex;
  }

  .desktop---my-moon-message---paragraph.text-color-white.desktop---my-moon-message---sub-heading.my-moon-message-landing-page-subtitle-header, .desktop---my-moon-message---paragraph.text-color-white.desktop---my-moon-message---sub-heading.four-elements-landing-page-subtitle-header-copy {
    min-width: auto;
    max-width: none;
    padding-top: 0;
    padding-right: 0;
  }

  .padding-global-51.kl-section-8, .desktop----my-moon-message---h2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .desktop----my-moon-message---h2.mikvah.header-for-mikvah {
    text-align: center;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    font-size: 30px;
    display: flex;
  }

  .desktop----my-moon-message---h2.mikvah.jhjkd {
    margin-top: 59px;
  }

  .desktop----my-moon-message---h2.desktop---my-moon-message---heading-1.my-moon-message-landing-page-header-image-title {
    line-height: 1.5em;
  }

  .team1_list {
    grid-template-columns: 1fr;
  }

  .text-align-center-6.moon-by-moon-mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 320px;
    display: flex;
  }

  .testimonial16_content {
    grid-template-columns: 1fr;
  }

  .testimonial16_divider {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .section_testimonial16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section-22-v2-a, .image-17, .image-18, .image-19, .image-20, .image-20-mobile {
    display: none;
  }

  .image-17-mobile {
    display: none;
    bottom: 25%;
    left: 52%;
  }

  .image-19-mobile, .image-18-mobile {
    display: none;
  }

  .nav-bg-copym {
    background-color: var(--elul-blue);
    margin-top: -18px;
  }

  .content-33-mobile {
    flex-wrap: wrap;
    width: auto;
    margin-right: 0;
    display: block;
  }

  .section-22-v2-a-mobile {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .header131_content-wrapper {
    grid-template-columns: 1fr;
  }

  .header131_image-group {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout16_component-2 {
    grid-template-columns: 1fr;
  }

  .heading-style-h6-5.grounded-and-open {
    width: 200px;
    margin-bottom: 25px;
  }

  .heading-style-h6-5.embodied-joy-la {
    margin-top: 20px;
  }

  .nav-bg-copym-copy {
    background-color: var(--elul-blue);
  }

  .heading-36-kl {
    text-align: center;
    align-items: center;
    width: auto;
    margin: 20px 0;
    font-size: 18px;
    display: block;
  }

  .paragraph-9-kl {
    text-align: center;
    width: auto;
    margin: 40px auto 0;
  }

  .bold-text-7-kl {
    width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
  }

  .cell-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .layout1_image {
    margin-bottom: -9px;
    padding-top: 0;
    padding-bottom: 27px;
  }

  .layout1_image-wrapper {
    margin-top: -27px;
  }

  .text-size-medium-55 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-width: 200px;
    display: flex;
  }

  .section_layout1 {
    flex-flow: column;
    display: flex;
  }

  .layout1_component {
    grid-template-columns: 1fr;
  }

  .paragraph-32 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    min-width: 200px;
    display: flex;
  }

  .div-block-6, .heading-71, .heading-72, .section-27 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section_header26 {
    max-width: 360px;
  }

  .padding-section-large-76 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-style-h1-9 {
    margin-left: 100px;
    font-size: 25px;
  }

  .heading-style-h1-9.text-color-alternate {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 30px;
  }

  .heading-style-h1-9.mikvah-landing-page {
    margin-top: 27px;
    margin-left: 0;
  }

  .heading-style-h1-9.mikvah-landing-page.included-in-your-kit {
    margin-top: 3px;
    margin-left: 0;
    font-size: 29px;
  }

  .heading-style-h1-9.mikvah-landing-page-copy {
    margin-left: 0;
    font-size: 29px;
  }

  .heading-style-h1-9.what-is-mikvah-title-mobile {
    margin-left: 0;
  }

  .header19_component {
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section_header19 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .header19_image.mikvah-landing-page {
    margin-top: -12px;
  }

  .header19_image.mikvah-landing-page.tablet {
    display: none;
  }

  .text-size-medium-58.mikvah-landing-page.included-in-your-toolkit, .text-size-medium-58.mikvah-landing-page.included-in-your-toolkit-copyaa, .text-size-medium-58.mikvah-landing-page.included-in-your-toolkit-copyaa-copy11, .text-size-medium-58.mikvah-landing-page.new-1 {
    text-align: center;
    margin-bottom: 1px;
    padding-left: 56px;
    padding-right: 56px;
  }

  .container-large-13 {
    margin-left: 0;
    margin-right: 0;
  }

  .header19_content {
    margin-left: 0;
    padding-left: 0;
  }

  .section-28 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: flex;
  }

  .section-28.included-in-your-kit {
    background-color: #d5e0e7;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large-77 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .testimonial1_component-2 {
    margin-bottom: -15px;
    padding-bottom: 0;
  }

  .heading-style-h5-10 {
    width: 200px;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-global-71 {
    padding-left: 0%;
    padding-right: 0%;
  }

  .journal-quote-1---desktop {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .section_header5-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    min-width: 0;
    display: flex;
  }

  .text-size-medium-59.text-color-alternate.moon-by-moon-list-paragraph-text {
    padding-left: 60px;
    padding-right: 60px;
  }

  .padding-global-72 {
    object-fit: cover;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    display: flex;
  }

  .container-large-15 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section_header1 {
    display: flex;
  }

  .section_header1.moon-by-moon-journal-section---mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .padding-section-large-79 {
    padding-bottom: .125rem;
  }

  .padding-section-large-79.what-is-mikavh-mobile-section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .header1_content {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 300px;
    display: flex;
  }

  .header1_content.what-is-mikvah-section-header1-content-mobile {
    max-width: 3200px;
  }

  .header1_component {
    grid-template-columns: 1fr;
  }

  .header1_component.what-is-mikvah-mobile {
    grid-auto-flow: row;
    place-items: center stretch;
  }

  .header1_component.moon-by-moon-journal-section---mobile {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: center;
    place-items: center stretch;
    display: flex;
  }

  .text-size-medium-60 {
    width: 100%;
    max-width: 100%;
    margin-left: 113px;
  }

  .padding-global-73 {
    justify-content: flex-start;
    align-items: center;
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-large-16 {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: flex;
  }

  .section-30 {
    margin-left: 0;
    margin-right: 0;
  }

  .section-30.moon-by-moon-journal-section---mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .padding-section-large-80 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .padding-section-large-80.moon-by-moon-journal.moon-by-moon-journal-section---mobile {
    display: flex;
  }

  .text-size-medium-61.text-color-white {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 200px;
    max-width: 200px;
    display: flex;
  }

  .gallery14_component {
    overflow: hidden;
  }

  .gallery14_image-wrapper {
    padding-top: 4%;
  }

  .gallery14_image.mikvah-landing-page-images {
    aspect-ratio: auto;
    object-fit: fill;
  }

  .gallery14_slider {
    display: none;
    overflow: hidden;
  }

  .text-size-medium-62 {
    width: 200px;
  }

  .gallery14_slide {
    overflow: hidden;
  }

  .padding-section-large-82 {
    width: 320px;
  }

  .section_cta29 {
    flex-flow: column;
    width: 320px;
    display: flex;
  }

  .text-size-medium-63.text-color-white {
    font-size: 14px;
  }

  .text-color-white-10 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 60px;
    padding-right: 60px;
    font-size: 25px;
    display: flex;
  }

  .text-color-white-10.moon-by-moon-journal, .text-align-center-8, .cta29_background-video-wrapper.moon-by-moon-journal-mobile-page {
    width: 320px;
  }

  .text-align-center-9 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 500px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .section_header5-3, .padding-global-78, .layout219_tabs-menu, .layout219_tabs-link, .section_layout219 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .layout219_component {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
    margin-top: auto;
  }

  .section-32, .section-33 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .heading-style-h5-11 {
    margin-left: .25rem;
    margin-right: .25rem;
    font-size: 25px;
  }

  .padding-section-large-87 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .padding-section-large-88 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 325px;
    display: flex;
  }

  .text-size-medium-67.text-color-white {
    font-size: 14px;
  }

  .text-color-white-11.moon-by-moon-video-section-header-title {
    padding-left: 60px;
    padding-right: 60px;
    font-size: 25px;
  }

  .padding-section-large-89 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

  .text-size-medium-68.fefewr {
    display: none;
  }

  .text-weight-semibold {
    width: 200px;
    font-size: 12px;
  }

  .text-weight-semibold.mikvah-landing-page-we-re-at-the-well {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .section-35 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .padding-section-large-90 {
    width: 325px;
  }

  .text-size-medium-69.text-color-white {
    font-size: 14px;
  }

  .text-color-white-12 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 250px;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
    display: flex;
  }

  .section-36 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .padding-section-large-92 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 325px;
    display: flex;
  }

  .heading-73 {
    font-size: 25px;
  }

  .heading-73.mikvah-landing-page {
    font-size: 32px;
  }

  .paragraph-33 {
    width: 200px;
  }

  .heading-75, .heading-76 {
    font-size: 25px;
  }

  .heading-76.mikvah-landing-page {
    text-align: left;
    margin-top: -45px;
  }

  .heading-76.mikvah-landing-page.headline-1-2-mobile {
    margin-top: -10px;
  }

  .heading-76.mikvah-landing-page-copy2 {
    display: none;
  }

  .heading-76.mikvah-landing-page-copy {
    text-align: left;
    margin-top: -45px;
    display: none;
  }

  .heading-76.headline-1-2-mobile {
    text-align: left;
    margin-top: -45px;
    font-size: 30px;
  }

  .heading-77, .text-color-white-9-copy.moon-by-moon-journal-header-text-for-tap-into {
    font-size: 25px;
  }

  .text-color-white-12-copy {
    width: 200px;
    padding-left: 0;
    padding-right: 0;
    font-size: 25px;
  }

  .margin-bottom-copy.margin-small-copy.mobile {
    width: 320px;
  }

  .body-8-copy.moon-by-moon-journal-how-it-works, .body-8-copy.moon-by-moon-journal-how-it-works-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 360px;
    margin-top: auto;
    display: flex;
  }

  .section-37 {
    object-fit: cover;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    height: 900px;
    display: flex;
  }

  .section-38 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    place-items: start stretch;
    min-width: 325px;
    display: none;
    overflow: visible;
  }

  .layout219_tabs-link-copy {
    margin-top: -60rem;
  }

  .layout219_tabs-link-copy.w--current {
    margin-top: -3rem;
  }

  .margin-bottom-nmrb-3-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-nmrb-3-copy.margin-xxlarge {
    padding-bottom: .5rem;
  }

  .background-video-2-copy {
    -webkit-backdrop-filter: brightness(190%);
    backdrop-filter: brightness(190%);
    background-color: #9b83ae;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
    overflow: hidden;
  }

  .heading-39-copy {
    -webkit-text-stroke-color: var(--white);
  }

  .heading-36-copy {
    text-align: center;
    align-items: center;
    width: auto;
    margin: 20px 0;
    font-size: 18px;
    display: block;
  }

  .paragraph-9-copy {
    text-align: center;
    width: auto;
    margin: 10px 0 0;
  }

  .background-video-2-copy-copy {
    -webkit-backdrop-filter: brightness(190%);
    backdrop-filter: brightness(190%);
    object-fit: cover;
    background-color: #9b83ae;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    min-width: 320px;
    margin: 0;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
    overflow: hidden;
  }

  .padding-global-74-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 320px;
    display: flex;
  }

  .text-color-white-9-copy-copy.moon-by-moon-journal-header-text-for-tap-into {
    width: 320px;
    font-size: 25px;
  }

  .text-size-medium-61-copy.text-color-white {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 200px;
    max-width: 200px;
    display: flex;
  }

  .container-m1 {
    background-color: #fefcf5;
    padding-bottom: 29px;
  }

  .container-m2 {
    background-color: #fefcf54a;
    padding-bottom: 29px;
  }

  .image-23 {
    margin-left: 92px;
  }

  .image-23.moon-icon-mobile-mmrk {
    margin-left: 0;
  }

  .body-8-copy-copy.moon-by-moon-journal-how-it-works {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 360px;
    margin-top: auto;
    display: flex;
  }

  .body-8-copy-copy.moon-by-moon-journal-how-it-works-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-top: auto;
    display: flex;
  }

  .body-8-copy-copy.moon-by-moon-journal-how-it-works-copy.mikvah-landing-page {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    min-width: 0%;
    max-width: 100%;
    margin: auto;
    padding-left: 0;
    display: block;
    overflow: visible;
  }

  .section-39-copy.faq-mobile {
    background-color: #2b3a4a00;
    background-image: none;
  }

  .footer-copy {
    color: var(--iyar-blue);
    flex-direction: column;
    width: 100%;
    height: 100%;
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .section-40 {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/663a8b651d7d4845b97a05f7_Moon%20by%20Moon%20Journal%20Landing%20Page%20Horizontal%20Landscape%20Images%20(1).png");
    background-position: 0 0;
    background-size: cover;
  }

  .italic-text-7 {
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .paragraph-34 {
    width: 200px;
  }

  .header9_component {
    background-color: #d5292900;
    width: 100%;
    min-width: 100%;
    min-height: 5%;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .section_header9 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .header9_content-wrapper {
    grid-template-columns: 1fr;
  }

  .header9_background-image {
    height: auto;
    display: block;
    position: static;
  }

  .padding-section-large-93 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .layout348_component {
    grid-template-columns: 1fr;
  }

  .layout348_content {
    height: auto;
  }

  .margin-bottom-mbm {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-mbm.margin-small {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 200px;
    display: flex;
  }

  .paragraph-9-copy-copy {
    text-align: center;
    width: auto;
    margin: 10px 0 0;
    font-family: Raleway, sans-serif;
    font-size: 40px;
  }

  .margin-bottom-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom-copy.margin-small {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 200px;
    display: flex;
  }

  .margin-bottom-copy.margin-small-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding-bottom: 2px;
    display: flex;
  }

  .container-ipad-about, .container-iphone-about-h {
    background-color: #2b3a4a;
    padding-bottom: 29px;
  }

  .container-iphone-about-v {
    background-color: #fefcf5;
    padding-bottom: 29px;
  }

  .container-iphone-about-h-copy {
    background-color: #2b3a4a;
    padding-bottom: 29px;
  }

  .container-event-page-mobile1-copy, .container-event-page-mobile1-copy-copy1 {
    background-color: #fefcf5;
    padding-bottom: 29px;
  }

  .text-block-28 {
    text-align: center;
  }

  .header60_component-2, .layout24_component-2 {
    grid-template-columns: 1fr;
  }

  .pricing19_component {
    margin-left: 60px;
    margin-right: 60px;
  }

  .section_pricing19 {
    flex-flow: column;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .pricing19_plan {
    width: 300px;
  }

  .text-weight-semibold.embark-on-this-powerful-journey {
    text-align: center;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    font-size: 16px;
  }

  .text-weight-semibold.sacred-intention {
    font-size: 16px;
  }

  .max-width-large-6 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
    display: flex;
  }

  .max-width-large-6.bottom-section {
    width: 200px;
  }

  .max-width-large-6.bottom-section.wor {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .container-34245 {
    max-width: none;
  }

  .centered-heading-18 {
    margin-bottom: 24px;
  }

  .padding-global-89 {
    order: 0;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .container-large-28 {
    flex-flow: column;
    flex: 0 auto;
    order: -1;
    align-self: center;
    align-items: center;
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: flex;
    overflow: hidden;
  }

  .padding-section-medium-8 {
    margin-left: 40px;
    margin-right: 40px;
    padding-top: 0;
  }

  .text-size-medium-83 {
    padding-top: 26px;
  }

  .padding-section-large-99 {
    order: -1;
    align-self: center;
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .layout228_component-2 {
    grid-template-columns: 1fr;
  }

  .padding-section-large-100 {
    margin-left: 2rem;
    margin-right: 2rem;
    padding-bottom: 0;
  }

  .layout121_component-2 {
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .padding-section-large-101 {
    margin-left: 2rem;
    margin-right: 2rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-size-medium-84 {
    padding-right: 0;
  }

  .layout1_component-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-style: none;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .text-size-medium-85.text-color-white {
    flex-flow: column;
    width: 375px;
    display: flex;
  }

  .text-color-white-15 {
    text-align: center;
  }

  .text-color-white-15.sacred-intention {
    flex-flow: column;
    align-self: auto;
    display: flex;
  }

  .padding-section-large-104 {
    align-self: center;
    width: 100%;
  }

  .padding-section-large-105 {
    flex-flow: column;
    order: 0;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: auto;
    display: block;
  }

  .layout225_component-2 {
    grid-template-columns: 1fr;
    margin-left: 40px;
    margin-right: 40px;
  }

  .layout225_item-list-2 {
    grid-template-columns: 1fr;
  }

  .padding-section-large-106 {
    align-self: center;
    width: auto;
    padding-top: 0;
  }

  .layout34_image-3 {
    margin-top: -48px;
  }

  .body-9 {
    max-width: 100%;
  }

  .padding-section-large-107 {
    align-self: center;
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .text-size-medium-87.text-color-white {
    text-align: center;
    width: auto;
  }

  .layout24_component-3 {
    grid-template-columns: 1fr;
    margin-left: 20px;
    margin-right: 20px;
  }

  .padding-section-large-108 {
    flex-flow: row;
    display: block;
  }

  .padding-section-large-109 {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .text-size-medium-89 {
    width: 200px;
  }

  .team8_title-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .pricing5_content-list-3 {
    grid-template-columns: 1fr;
  }

  .padding-section-large-111 {
    flex-flow: column;
    flex: 0 auto;
    align-self: auto;
    align-items: center;
    width: auto;
    display: flex;
  }

  .text-size-medium-91 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .padding-section-large-112 {
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 2rem;
    display: flex;
  }

  .text-size-medium-92 {
    width: 200px;
  }

  .padding-section-large-113 {
    width: auto;
  }

  .text-size-medium-93.text-weight-bold {
    font-size: 20px;
  }

  .heading-81 {
    flex-flow: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-top: 10px;
    padding-left: 17px;
    display: block;
  }

  .heading-82 {
    align-self: flex-start;
    width: 100%;
    max-width: 100%;
  }

  .heading-85 {
    font-size: 36px;
  }

  .heading-style-h5-16 {
    width: auto;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.3;
  }

  .padding-section-large-115 {
    padding: 2rem 20px;
  }

  .section-41 {
    justify-content: flex-start;
    align-items: center;
  }

  .sacred-intention {
    display: block;
  }

  .section-42 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .image-24, .image-25 {
    align-self: center;
  }

  .image-26 {
    align-self: center;
    margin-top: -34px;
  }

  .heading-86 {
    margin-bottom: 0;
    font-size: 35px;
  }

  .section-44 {
    background-color: #914b48;
  }

  .heading-91 {
    text-align: center;
  }

  .section-45 {
    align-self: center;
    width: auto;
    display: block;
  }

  .text-block-33 {
    font-weight: 400;
  }

  .section-46 {
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .section-47 {
    background-image: linear-gradient(#544351c9, #544351c9), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6769cbeb4c49b3d55e1a12a1_Webflow%20Landing%20Page%20Video%20Backgrounds%20(1).png");
    background-position: 0 0, 50% 100%;
  }

  .section-47.ej-final-cta-section {
    object-fit: cover;
    height: 425px;
    overflow: visible;
  }

  .bold-text-22 {
    font-size: 35px;
  }

  .section-48 {
    flex: 0 auto;
    display: none;
  }

  .section-48.rjr-header-section {
    display: block;
  }

  .section-49 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section-53, .section-54 {
    align-self: center;
  }

  .section-55, .section-56 {
    flex-flow: column;
    align-self: center;
    display: flex;
  }

  .section-57 {
    align-self: center;
    height: auto;
    overflow: visible;
  }

  .section-57.waters-of-restoration {
    overflow: hidden;
  }

  .section-58 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .section-59 {
    align-self: center;
    width: 300px;
    height: auto;
  }

  .paragraph-47 {
    flex-flow: column;
    width: auto;
    display: flex;
  }

  .ha12, .shj182, .dfsd898, .dwdewf {
    background-color: #fefcf5;
    padding-bottom: 29px;
  }

  .section-1221 {
    margin-top: -24px;
    padding-top: 79px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-1221.tammuz-bg.hide-feature-on-mobile {
    display: none;
  }

  ._7ykjh {
    margin-top: -24px;
    padding-top: 79px;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._7ykjh.tammuz-bg.hide-feature-on-mobile {
    display: none;
  }

  .paragraph-48, .paragraph-49 {
    width: auto;
  }

  .italic-text-8 {
    width: 200px;
    max-width: 200px;
  }

  .paragraph-50 {
    padding-top: 13px;
  }

  .button-24-copy.sacred-intention {
    margin-left: -2px;
  }

  .rjr-header-section-sub-header {
    flex-flow: column;
    display: block;
  }

  .faq-blue {
    background-color: #0000;
    padding-bottom: 0;
  }

  .return-blue {
    background-color: #2b3a4a;
    padding-bottom: 0;
  }

  .rfgrg3, .fsdagsd {
    background-color: #2b3a4a;
    padding-bottom: 29px;
  }

  .image-cover-icon {
    background-color: var(--tishrei-green);
  }

  .image-cover-icon.well-circles-page {
    background-color: #0000;
  }

  .h1-copy1 {
    color: var(--elul-blue);
    font-size: 36px;
    line-height: 1.1em;
  }

  .h1-copy1.my0 {
    color: var(--iyar-blue);
    -webkit-text-stroke-color: var(--elul-blue);
  }

  .h1-copy1.blog-title-copyaaa {
    text-align: center;
    padding-left: 25px;
    padding-right: 25px;
  }

  .container-event-menu {
    background-color: #fefcf5;
    padding-bottom: 29px;
  }

  .h1-copy.my0-copy {
    color: var(--elul-blue);
    -webkit-text-stroke-color: var(--elul-blue);
    margin-top: 0;
  }

  .button-24-copy-copy.sacred-intention {
    margin-left: auto;
  }

  .section-48-mobile {
    background-color: #3a19a600;
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/66a7cebf46898f28108a7145_sacred_intention%20(1).jpg");
    background-position: 0 0;
    background-size: auto;
    flex: 0 auto;
    display: block;
  }

  .section-48-mobile.waters-of-restoration {
    background-image: linear-gradient(#df8867d1, #df8867d1), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/677d75f2c46fc975927b2996_Webflow%20Landing%20Page%20Video%20Backgrounds-min.png");
    background-position: 0 0, 50%;
    background-size: auto, auto;
  }

  .button-24-copy-copy-copy.sacred-intention {
    margin-left: auto;
  }

  .bold-text-33 {
    font-size: 30px;
  }

  .container-34246 {
    max-width: none;
  }

  .section-22-v2-a-mobile-copy {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .section-22-v2-a-mobile-copy-copy {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .button-109 {
    color: var(--neutral-black);
    background-color: #e7ceb7;
    width: 240px;
    margin-top: 2px;
  }

  .heading-97 {
    text-align: center;
    align-items: center;
    width: auto;
    margin: 20px 0;
    font-size: 18px;
    display: block;
  }

  .bold-text-34 {
    justify-content: space-between;
    width: 250px;
    margin-top: 0;
    font-size: 35px;
    display: block;
  }

  .bold-text-34.sacred-intention {
    text-align: center;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    font-size: 40px;
    display: block;
  }

  .image-30 {
    background-color: #9b83ae00;
    margin-top: 6px;
    margin-left: 0;
    display: block;
  }

  .text-size-medium-86-copy-2 {
    flex-flow: column;
    display: block;
  }

  .paragraph-51 {
    text-align: center;
    width: auto;
    margin: 40px auto 0;
  }

  .paragraph-51.sacred-intention {
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .background-video-6 {
    -webkit-backdrop-filter: brightness(190%);
    backdrop-filter: brightness(190%);
    background-color: #9b83ae;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 40px;
    display: block;
    overflow: hidden;
  }

  .background-video-6.sacred-intention {
    box-sizing: border-box;
    aspect-ratio: auto;
    -webkit-text-fill-color: inherit;
    background-color: #4d5e51b5;
    background-clip: border-box;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .heading-98 {
    -webkit-text-stroke-color: white;
  }

  .heading-98.sacred-intention {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 27px;
    margin-left: auto;
    font-size: 12px;
    display: block;
  }

  .button-24-copy-copy-2.sacred-intention {
    margin-left: auto;
  }

  .bold-text-35 {
    width: 200px;
    font-size: 12px;
  }

  .bold-text-35.sacred-intention {
    text-align: center;
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    width: 200px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 22px;
    display: flex;
  }

  .section-1224 {
    justify-content: flex-start;
    align-items: center;
  }

  .heading-style-h5-17 {
    width: auto;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.3;
  }

  .padding-section-large-116 {
    padding: 2rem 20px;
  }

  .content-34 {
    flex-wrap: wrap;
  }

  .content-34.sacred-intention {
    grid-column-gap: 0px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-11 {
    margin-top: 20px;
    font-size: 14px;
  }

  .lorem-ipsum-dolor-sit-amet-consectetur-adipiscing-elit-suspendisse-varius-enim-in-eros-elementum-tristique-duis-cursus-mi-quis-viverra-ornare-eros-dolor-interdum-nulla-ut-commodo-diam-libero-vitae-erat-11.sacred-intention {
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .column-23.sacred-intention {
    margin-right: 0;
  }

  .padding-section-medium-8-copy {
    margin-left: 40px;
    margin-right: 40px;
    padding-top: 0;
  }

  .padding-section-large-101-copy {
    margin-left: 2rem;
    margin-right: 2rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-81-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-self: auto;
    align-items: center;
    margin-top: 10px;
    padding-left: 17px;
    display: block;
  }

  .heading-81-copy.wor {
    padding-left: 0;
  }

  .heading-81-copy.wor.ej-in-the-month---mobile {
    color: var(--adar-red);
  }

  .layout1_component-2-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border-style: none;
    grid-template-columns: 1fr;
    padding: 0;
  }

  .heading-99.community-guidelines {
    margin-top: 0;
  }

  .container-34247 {
    max-width: none;
  }

  .margin-bottom-24px-25 {
    margin-left: 1rem;
    margin-right: 1rem;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
  }

  .event31_item-content {
    grid-row-gap: .5rem;
  }

  .event31_accordion {
    width: 100%;
  }

  .padding-section-large-117 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .event31_item {
    grid-row-gap: 1rem;
  }

  .event31_item-title {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .container-34248 {
    max-width: none;
  }

  .centered-heading-19 {
    margin-bottom: 24px;
  }

  .padding-section-large-101-copy-copy {
    margin-left: 2rem;
    margin-right: 2rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-size-medium-91-copy {
    width: 100%;
    margin-top: 20px;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .container-large-28-copy {
    flex-flow: column;
    flex: 0 auto;
    order: -1;
    align-self: center;
    align-items: center;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: flex;
    overflow: hidden;
  }

  .bold-text-33-copy {
    width: auto;
    font-size: 30px;
  }

  .padding-section-large-111-copy {
    flex-flow: column;
    flex: 0 auto;
    align-self: auto;
    align-items: center;
    width: 80%;
    display: flex;
  }

  .container-34249 {
    max-width: none;
  }

  .centered-heading-20 {
    margin-bottom: 24px;
  }

  .blog35_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .mikvah {
    overflow: hidden;
  }

  .mikvah.mobile-moon-by-moon {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 320px;
    display: flex;
  }

  .layout237_list {
    grid-template-columns: 1fr;
  }

  .button-group-16 {
    margin-bottom: 1px;
  }

  .button-group-16.introduction-mmrk-mobile-button {
    justify-content: center;
    align-items: center;
  }

  .introduction-mmrk-mobile {
    background-color: #d5e0e7;
    margin-top: -94px;
    padding: 0;
  }

  .introduction-mmrk-mobile.introduction-to-mmrk-mobile {
    background-color: #fffbf1;
  }

  .introduction-mmrk-mobile.introduction-to-mmrk-mobile.introduction-to-mmrk-section-mobile {
    height: auto;
    display: block;
  }

  .container-34250 {
    max-width: none;
  }

  .centered-heading-21 {
    margin-bottom: 24px;
  }

  .section_header9-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .heading-style-h1-12 {
    margin-top: 360px;
  }

  .image-overlay-layer-4.hide {
    display: inline-block;
  }

  .header9_background-image-wrapper-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: inline-block;
  }

  .container-34251 {
    max-width: none;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .padding-section-large-120, .layout3_content-left {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .margin-bottom-2 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout3_content-2, .team8_list-2 {
    grid-template-columns: 1fr;
  }

  .hero-header83_margin-bottom_page {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-small-cso8 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-left: 40px;
    margin-right: 40px;
    display: flex;
  }

  .image-4-copy {
    background-color: #9b83ae00;
    margin-top: 6px;
    margin-left: 0;
    display: block;
  }

  .h1-gfhfgh {
    color: var(--lightest-yellow);
    font-size: 36px;
    line-height: 1.1em;
  }

  .h1-gfhfgh.my0, .h1-gfhfgh.my0-copy {
    color: var(--iyar-blue);
    -webkit-text-stroke-color: var(--elul-blue);
  }

  .h1-gfhfgh.grow-in-community-mobile-view {
    color: var(--white);
  }

  .container-large-18-mkv {
    padding-top: .6rem;
    padding-bottom: 0;
  }

  .padding-section-large-89-mkv {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    padding-bottom: 1rem;
    display: flex;
  }

  .padding-section-large-89-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

  .section-28-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1.3rem;
    display: flex;
  }

  .section-28-copy-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0;
    padding-bottom: 2rem;
    display: flex;
  }

  .padding-section-large-81-copy {
    padding-top: 0;
  }

  .text-align-center-17-copy {
    padding-top: 1rem;
  }

  .padding-section-large-119-copy {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .padding-section-large-80-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .heading-style-h5-10-copy {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 39px;
    padding-right: 39px;
  }

  .layout173_content-2 {
    grid-template-columns: 1fr;
  }

  .heading-style-h4-7 {
    margin-top: -15px;
    margin-bottom: 24px;
  }

  .header19_component-copy {
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .event8_list {
    grid-row-gap: 3rem;
  }

  .button-118.is-secondary.is-small.coming-soon.mobile-version {
    display: none;
  }

  .text-size-medium-102 {
    padding-left: 29px;
    padding-right: 29px;
  }

  .event3_item {
    grid-row-gap: 2rem;
  }

  .event3_title {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: .5rem;
  }

  .event3_category-menu.no-scrollbar {
    display: none;
  }

  .event3_content {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-119.on-cream-background {
    margin-left: auto;
    margin-right: auto;
  }

  .button-119.top-of-header-button {
    text-align: left;
    vertical-align: baseline;
    text-align: left;
    vertical-align: baseline;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .hero-heading-left-14 {
    color: var(--neutral-black);
    background-color: #fefcf5;
  }

  .container-34252 {
    max-width: none;
  }

  .text-size-medium-97-copy {
    flex: 0 auto;
    display: none;
  }

  .text-size-medium-62-copy {
    width: 200px;
  }

  .event3_item-la {
    grid-row-gap: 2rem;
  }

  .hero-heading-left-15 {
    background-color: #d5e0e7;
  }

  .container-34255 {
    max-width: none;
  }

  .hero-split-28 {
    margin-top: -45px;
  }

  .shadow-two-28.essentials---desktop {
    display: none;
  }

  .layout1_image_1 {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .padding-section-large-89-mkv-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 0;
    display: flex;
  }

  .layout1_component1, .layout1_component2 {
    grid-template-columns: 1fr;
  }

  .link-block-2-kl-copy.moon-by-moon-journal {
    margin-left: 1rem;
  }

  .padding-section-large-76--2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .header19_component2 {
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .section-1231 {
    width: 320px;
  }

  .section-1232 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 320px;
    display: flex;
  }

  .code-embed {
    margin-bottom: 40px;
  }

  .section-1233 {
    display: block;
  }

  .hero-heading-center-24 {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto;
  }

  .container-34257 {
    max-width: none;
  }

  .centered-heading-22 {
    margin-bottom: 24px;
  }

  .section-1234 {
    overflow: hidden;
  }

  .section-1235 {
    mix-blend-mode: normal;
    background-color: #b36666;
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6703ffdbeaec3412b5f82922_DPPHOTOGRAPHY-84.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .container-34258 {
    padding: 8px 46px 75px;
  }

  .image-32 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .container-34259 {
    padding-top: 22px;
    padding-left: 15px;
  }

  .div-block-9 {
    background-color: #553c3c;
    height: 100px;
    padding-top: 0;
  }

  .paragraph-55 {
    margin-bottom: -37px;
  }

  .image-33 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .container-34260 {
    padding-top: 22px;
    padding-left: 15px;
  }

  .section-1236 {
    mix-blend-mode: normal;
    background-color: #b3666600;
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67170246b36817cc8b47df53_Untitled%20design-10.png");
    background-position: 50%;
    background-size: cover;
    overflow: hidden;
  }

  .section-1236.desktop-v1 {
    display: block;
  }

  .text-size-medium-103.text-color-white {
    flex-flow: column;
    min-width: 200px;
    margin-bottom: 10px;
    display: flex;
  }

  .text-color-white-16 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-color-white-16.mikvah.header-for-mikvah {
    text-align: center;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    font-size: 36px;
    display: flex;
  }

  .container-34261 {
    padding: 40px 46px 36px;
  }

  .section-1237 {
    display: none;
    overflow: hidden;
  }

  .section2-mk {
    margin-top: 0;
    margin-bottom: 39px;
    padding-top: 0;
    overflow: hidden;
  }

  .header19_image-copy-mobile.mikvah-landing-page.tablet-copy {
    display: block;
  }

  .italic-text-7-copy {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    font-size: 14px;
    font-weight: 400;
    display: block;
  }

  .paragraph-34-copy {
    justify-content: center;
    align-items: center;
    width: 200px;
    display: block;
  }

  .section-30-copy {
    margin-left: auto;
    margin-right: auto;
  }

  .event3_item-copy {
    grid-row-gap: 2rem;
  }

  .button-120, .button-121, .button-122 {
    margin-top: 0;
  }

  .section-1238 {
    overflow: hidden;
  }

  .button-119-coaapy.on-cream-background {
    margin-bottom: 40px;
    display: block;
  }

  .button-119-coaapy.top-of-header-button {
    text-align: left;
    vertical-align: baseline;
    text-align: left;
    vertical-align: baseline;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .italic-text-11 {
    display: inline;
  }

  .button-123 {
    margin-top: -18px;
    padding-top: 9px;
  }

  .container-circle-slider-copy {
    background-color: #d5e0e7;
    padding-bottom: 29px;
  }

  .headline-slider-mk {
    background-color: #d5e0e7;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .padding-section-large-89-copy-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
    padding-bottom: 0;
    display: flex;
  }

  .padding-section-large-120-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: -33px;
    padding-top: 0;
    display: flex;
  }

  .column-24, .column-25 {
    margin-left: auto;
    margin-right: auto;
  }

  .essentials-mobile {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 31px;
    display: block;
  }

  .button-119-copy.on-cream-background {
    margin-left: auto;
    margin-right: auto;
  }

  .button-119-copy.top-of-header-button {
    text-align: left;
    vertical-align: baseline;
    text-align: left;
    vertical-align: baseline;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .button-119-copy.on-cream-background-copy {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    display: flex;
  }

  .heading-100-mobile {
    margin-bottom: 0;
    font-size: 30px;
  }

  .paragraph-53-mobile {
    margin-top: 20px;
    margin-bottom: 25px;
  }

  .image-overlay-layer-5-mikvah {
    padding-top: 0;
  }

  .section-1239 {
    margin-bottom: 26px;
  }

  .padding-section-large-77-mikvah {
    padding: 2rem 10px;
  }

  .text-size-medium-60-mikvah {
    width: auto;
    max-width: none;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .paragraph-56 {
    margin-bottom: 27px;
  }

  .introduction-to-mmrk-desktop {
    display: none;
  }

  .desktop---header---mmm.my-moon-message-landing-page-header {
    background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67509bc19b632bc2187f38ef_My%20Moon%20Message%20Landing%20Page%20Mockup-min.png");
    background-position: 0 0, 80%;
    background-size: auto, auto;
    max-height: none;
    overflow: hidden;
  }

  .desktop---header---mmm.footer-cta-my-moon-message-landing-page {
    background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/675b2bd49b46c32d36f5283a_My%20Moon%20Message%20Landing%20Page%20Mockup.png");
    background-position: 0 0, 75%;
    background-size: auto, auto;
  }

  .desktop---header---mmm.footer-cta-four-elements-landing-page-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .desktop---header---mmm.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 100%;
    background-size: cover;
  }

  .desktop---my-moon-message---header-logo {
    align-self: center;
  }

  .logo-container {
    order: 0;
    align-self: center;
  }

  .layout1_content-2 {
    grid-template-columns: 1fr;
  }

  .grid-4 {
    flex-flow: column;
    grid-auto-flow: row;
    display: flex;
  }

  .container-34263 {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .container-34264 {
    max-width: none;
  }

  .text-size-medium-105 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .event31_item-2 {
    grid-row-gap: 1rem;
  }

  .desktop---feature-1-hero---my-moon-message {
    background-color: #fffbf1;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .desktop---feature-1-hero-container---my-moon-message {
    background-color: #2b3a4a;
    max-width: none;
  }

  .button-primary-37 {
    background-color: #fff;
  }

  .heading-103, .heading-104 {
    font-size: 30px;
  }

  .button-127---desktop {
    color: var(--elul-blue);
    text-transform: uppercase;
    background-color: #fff;
    padding-left: 25px;
    padding-right: 25px;
    font-weight: 600;
    display: none;
  }

  .button-127---mobile {
    color: var(--elul-blue);
    text-align: center;
    background-color: #fff;
    width: 100%;
    padding-left: 35px;
    padding-right: 35px;
    font-weight: 600;
    display: block;
  }

  .schedule-accordion-grid---desktop {
    grid-row-gap: 1rem;
  }

  .schedule-accordion-title-grid---desktop {
    grid-row-gap: .5rem;
  }

  .schedule-accordion {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .home-hero-wrapper-copy1 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-bottom: 100px;
  }

  ._8973h {
    background-color: #61573400;
    padding-bottom: 29px;
  }

  ._8973h.moon-manual-tablet-view, ._8973h.moon-manual-top-section {
    padding-bottom: 0;
  }

  .moon-manual-top-secion---desktop {
    margin-top: -24px;
    padding-top: 79px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .moon-manual-top-secion---desktop.elul-bg.overflown.moon-manual-mobile {
    margin-top: 0;
  }

  .moon-manual-top-secion---desktop.av-bg, .moon-manual-top-secion---desktop.av-bg.moon-manual {
    margin-top: 0;
    padding-top: 0;
  }

  .moon-manual-top-secion---desktop.tammuz-bg.hide-feature-on-mobile {
    display: none;
  }

  .moon-manual-top-secion---desktop.moon-manual-top-section {
    margin-top: 0;
    padding-top: 71px;
  }

  .moon-manual-top-secion---desktop.moon-manual {
    margin-top: 0;
    padding-top: 0;
  }

  .moon-manual-top-secion---desktop.moon-manual-mobile-faq {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .moon-manual-top-secion---desktop.mikvah-landing-page-events-copy {
    background-color: #d5e0e7;
    padding-top: 19px;
  }

  .moon-manual-mask---desktop {
    max-width: 240px;
  }

  .moon-manual-list-description---desktop {
    text-align: left;
  }

  .section-copy.av-bg, .section-copy.av-bg.moon-manual {
    margin-top: 0;
    padding-top: 0;
  }

  .container-34266 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-60 {
    margin-left: auto;
    margin-right: auto;
  }

  .section-1242, .section-1243 {
    overflow: hidden;
  }

  .paragraph-62.iphone-mockup-subtitle, .paragraph-62.four-elements-mockup-subtitle {
    text-align: left;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: block;
    position: static;
    overflow: visible;
  }

  .image-36._1 {
    width: 418px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 98px;
  }

  .iphone-mockup-desktop---left {
    flex-flow: column;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    padding-left: 15px;
    display: flex;
  }

  .container-34270 {
    max-width: none;
    display: flex;
    overflow: hidden;
  }

  .container-34270.mmm-iphone1 {
    display: block;
  }

  .hero-split-32 {
    max-width: none;
    padding-left: 30px;
    display: block;
    overflow: hidden;
  }

  .hero-split-32._7687 {
    flex: 0 auto;
    align-self: auto;
    width: 50%;
    min-width: 50px;
    max-width: 100%;
    display: block;
  }

  .hero-split-32._944 {
    width: 50%;
  }

  .shadow-two-32 {
    width: 320px;
  }

  .shadow-two-32.this-night-haggadah {
    max-width: 100%;
    display: block;
  }

  .margin-bottom-24px-35._768 {
    position: static;
  }

  .faq3_content-2 {
    grid-template-columns: 1fr;
  }

  .desktop---container---intro-video {
    margin-bottom: 1.5rem;
  }

  .five-star-rating-icons {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .iphone-mockup-desktop---right {
    margin-left: 0%;
    margin-right: 0%;
    padding-bottom: 10px;
  }

  .iphone-mockup-desktop---left---original, .section-1247 {
    overflow: hidden;
  }

  .desktop---faqs-section-padding---mmm {
    padding-top: 1rem;
  }

  .desktop---faqs-section---mmm {
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-37 {
    max-width: 100%;
  }

  .team8_image-copy {
    box-sizing: border-box;
    text-align: center;
    vertical-align: middle;
    object-fit: cover;
    padding-top: 19px;
    display: block;
  }

  .section-1249 {
    height: 575px;
  }

  .text-block-53 {
    text-align: center;
    padding-left: 26px;
    padding-right: 26px;
  }

  .paragraph-74 {
    text-align: center;
  }

  .footer-info-copy {
    text-align: center;
    align-items: center;
  }

  .light-link-small {
    font-size: 12px;
  }

  .text-block-57 {
    text-align: center;
  }

  .margin-bottom-3---four-elements {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top---four-elements {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .four-elements-wind-details---desktop {
    margin-left: 0;
    margin-right: 0;
  }

  .element-image-desktop---left, .element-image-desktop---right {
    margin-left: 0%;
    margin-right: 0%;
  }

  .logo-container---four-elements---mobile {
    margin-left: auto;
  }

  .mobile---four-elements---header-logo-copy {
    margin-top: 0;
  }

  .mobile---four-elements-header-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-wrapper-32---four-elements-mobile, .shadow-two-32---four-elements-mobile {
    max-width: 300px;
  }

  .hero-split-32---four-elements-mobile {
    max-width: 100%;
    padding-left: 30px;
  }

  .container-34270---four-elements-mobile {
    width: auto;
    max-width: 100%;
  }

  .hero-wrapper---four-elements-mobile, .shadow-two-32---four-elements, .hero-wrapper-32---four-elements-mobile-left, .shadow-two-32---four-elements-mobile-left {
    max-width: 300px;
  }

  .container-34274 {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .code-embed-4 {
    margin-top: 10px;
  }

  .rj-what-does-joy-really-mean-section {
    margin-top: 0;
    margin-bottom: -26px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .what-does-joy-really-mean-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .rj-what-does-joy-really-mean-image {
    aspect-ratio: 1;
    object-fit: scale-down;
    max-height: 300px;
    overflow: hidden;
  }

  .hero-heading-center-25 {
    padding-top: 10px;
  }

  .container-34275 {
    max-width: none;
  }

  .centered-heading-23 {
    margin-bottom: 24px;
  }

  .hero-heading-center-26 {
    height: 225px;
  }

  .italic-text-14 {
    font-size: 45px;
  }

  .nav-bg-copy {
    background-color: var(--cheshvan-red);
  }

  .desktop----four-elements---h2-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .desktop----four-elements---h2-copy.mikvah.header-for-mikvah {
    text-align: center;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    font-size: 30px;
    display: flex;
  }

  .desktop----four-elements---h2-copy.mikvah.jhjkd {
    margin-top: 59px;
  }

  .desktop----four-elements---h2-copy.desktop---my-moon-message---heading-1.my-moon-message-landing-page-header-image-title {
    line-height: 1.5em;
  }

  .desktop---footer-cta---four-elements.my-moon-message-landing-page-header {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 100%;
    background-size: cover;
  }

  .desktop---footer-cta---four-elements.footer-cta-my-moon-message-landing-page {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
    background-size: auto;
  }

  .desktop---footer-cta---four-elements.footer-cta-four-elements-landing-page-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .desktop---footer-cta---four-elements.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 100%;
    background-size: cover;
  }

  .my-moon-message---header-logo-copy {
    margin-top: 20px;
    margin-bottom: 40px;
    margin-left: 0;
  }

  .iphone-mockup-desktop---left-2-copy {
    margin-left: 0%;
    margin-right: 0%;
    overflow: hidden;
  }

  .hero-wrapper-32-2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .shadow-two-32-2 {
    overflow: hidden;
  }

  .margin-bottom-24px-35-2 {
    padding-left: 0;
    display: block;
  }

  .image-41 {
    margin-top: 0;
  }

  .paragraph-75 {
    margin-top: -60px;
    font-size: 14px;
  }

  .text-size-medium-109 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .event-item-header3_form {
    grid-row-gap: .75rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .heading-style-h3-2 {
    font-size: 1.8rem;
  }

  .event-item-header3_countdown {
    flex-wrap: wrap;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .countdown-timer_redefining-joy {
    align-items: stretch;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-top.margin-medium {
    justify-content: center;
    display: flex;
  }

  .event-item-header3_number-wrapper {
    min-width: auto;
  }

  .padding-section-large-109-ej {
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .padding-section-medium-8-redefining-joy {
    margin-left: 40px;
    margin-right: 40px;
    padding-top: 0;
  }

  .rj-header-section-button-container-copy {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .team8_image-wrapper-embodied-joy {
    padding-top: 0%;
  }

  .paragraph-76 {
    margin-top: 0;
  }

  .paragraph-76.this-night-haggadah {
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq3_component_redefining-joy {
    grid-template-columns: 1fr;
  }

  .rj-header-section-grid-text-header-title-container-copy {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .rj-header-section-grid-text-header-title-container-copy.margin-xsmall {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .rj-header-section-grid-text-header-title-container-copy.margin-small {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 200px;
    display: flex;
  }

  .rj-header-section-grid-text-header-title-container-copy.margin-xxlarge {
    margin-left: 0;
    margin-right: 0;
  }

  .rj-header-section-grid-text-header-title-container-copy.margin-xxlarge.wor {
    margin-top: 2rem;
  }

  .rj-header-section-grid-text-header-title-container-copy.margin-small {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
  }

  .rj-header-section-paragraph-text-copy {
    margin-top: 20px;
  }

  .link-block-7, .link-block-8 {
    margin-top: 10px;
  }

  .hero-heading-center-25---thank-you {
    padding-top: 10px;
  }

  .footer-dark---thank-you {
    padding-bottom: 0;
  }

  .read-more-events {
    text-align: left;
    padding-left: 0;
  }

  .read-more-events.kislev-tx.left-align {
    text-align: left;
  }

  .read-more-events.my0 {
    color: var(--elul-blue);
  }

  .read-more-events.label-padding-bottom {
    text-align: left;
    margin-bottom: 26px;
  }

  .label-join-the-movement-well-circles-page {
    text-align: center;
    padding-left: 0;
  }

  .label-join-the-movement-well-circles-page.kislev-tx.left-align {
    text-align: left;
  }

  .label-join-the-movement-well-circles-page.my0 {
    color: var(--elul-blue);
  }

  .label-join-the-movement-well-circles-page.label-padding-bottom {
    text-align: left;
    margin-bottom: 26px;
  }

  .label-read-more-well-circles-page {
    text-align: left;
    padding-left: 0;
  }

  .label-read-more-well-circles-page.kislev-tx.left-align {
    text-align: left;
  }

  .label-read-more-well-circles-page.my0 {
    color: var(--elul-blue);
  }

  .label-read-more-well-circles-page.label-padding-bottom {
    text-align: left;
    margin-bottom: 26px;
  }

  .label-view-more-get-notified-well-cirlces {
    text-align: left;
    padding-left: 0;
  }

  .label-view-more-get-notified-well-cirlces.kislev-tx.left-align {
    text-align: left;
  }

  .label-view-more-get-notified-well-cirlces.my0 {
    color: var(--elul-blue);
  }

  .label-view-more-get-notified-well-cirlces.label-padding-bottom {
    text-align: left;
    margin-bottom: 26px;
  }

  .form-cover-wrapper-copy {
    margin-top: -20px;
    margin-left: -20px;
    margin-right: -20px;
  }

  .list-a-well-circle-background-color-for-form {
    background-color: #61573400;
    padding-bottom: 29px;
  }

  .list-a-well-circle-background-color-for-form.moon-manual-tablet-view, .list-a-well-circle-background-color-for-form.moon-manual-top-section {
    padding-bottom: 0;
  }

  .label-read-more-blog {
    text-align: left;
    padding-left: 0;
  }

  .label-read-more-blog.kislev-tx.left-align {
    text-align: left;
  }

  .label-read-more-blog.my0 {
    color: var(--elul-blue);
  }

  .label-read-more-blog.label-padding-bottom {
    text-align: left;
    margin-bottom: 26px;
  }

  .label-copy-copy {
    text-align: left;
    padding-left: 0;
  }

  .label-copy-copy.kislev-tx.left-align {
    text-align: left;
  }

  .label-copy-copy.my0 {
    color: var(--elul-blue);
  }

  .label-copy-copy.label-padding-bottom {
    text-align: left;
    margin-bottom: 26px;
  }

  .subtitle-moon-manuals-section-on-blog-page {
    text-align: left;
    padding-left: 0;
  }

  .subtitle-moon-manuals-section-on-blog-page.kislev-tx.left-align {
    text-align: left;
  }

  .subtitle-moon-manuals-section-on-blog-page.my0 {
    color: var(--elul-blue);
  }

  .subtitle-moon-manuals-section-on-blog-page.label-padding-bottom {
    text-align: left;
    margin-bottom: 26px;
  }

  .subtitle-for-moon-manuals-on-blog-page-background {
    background-color: #61573400;
    padding-bottom: 29px;
  }

  .subtitle-for-moon-manuals-on-blog-page-background.moon-manual-tablet-view, .subtitle-for-moon-manuals-on-blog-page-background.moon-manual-top-section {
    padding-bottom: 0;
  }

  .container-34276-copy {
    height: 125px;
    margin-top: -51px;
  }

  .wrapper-copy {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .wrapper-copy.xl {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .wrapper-copy.l {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .wrapper-copy.xl-dfd {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .container-copy.m {
    margin-top: -162px;
  }

  .container-copy.moon-manual-tablet-view, .container-copy.moon-manual-top-section {
    padding-bottom: 0;
  }

  .h1-copy.my0, .h1-copy.my0-copy {
    color: var(--iyar-blue);
    -webkit-text-stroke-color: var(--elul-blue);
  }

  .h1-copy.grow-in-community-mobile-view, .h1-copy.get-the-moon-manual-title-mobile {
    color: var(--white);
  }

  .qa-icon-copy {
    margin-top: 16px;
  }

  .image-cover-copy {
    background-color: var(--tishrei-green);
    background-color: var(--tishrei-green);
    background-color: var(--tishrei-green);
  }

  .label-copy {
    text-align: left;
    padding-left: 0;
  }

  .label-copy.kislev-tx.left-align {
    text-align: left;
  }

  .label-copy.my0 {
    color: var(--elul-blue);
  }

  .label-copy.label-padding-bottom {
    text-align: left;
    margin-bottom: 26px;
  }

  .section-copy {
    margin-top: -24px;
    padding-top: 79px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-copy.elul-bg.overflown.moon-manual-mobile {
    margin-top: 0;
  }

  .section-copy.av-bg, .section-copy.av-bg.moon-manual {
    margin-top: 0;
    padding-top: 0;
  }

  .section-copy.tammuz-bg.hide-feature-on-mobile {
    display: none;
  }

  .section-copy.moon-manual-top-section {
    margin-top: 0;
    padding-top: 71px;
  }

  .section-copy.moon-manual {
    margin-top: 0;
    padding-top: 0;
  }

  .section-copy.moon-manual-mobile-faq {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .section-copy.mikvah-landing-page-events-copy {
    background-color: #d5e0e7;
    padding-top: 19px;
  }

  .container-copy.moon-manual-tablet-view, .container-copy.moon-manual-top-section {
    padding-bottom: 0;
  }

  .container-copy {
    background-color: #61573400;
    padding-bottom: 29px;
  }

  .container-copy.moon-manual-tablet-view, .container-copy.moon-manual-top-section {
    padding-bottom: 0;
  }

  .image-cover-copy-copy {
    background-color: var(--elul-blue);
    background-color: var(--elul-blue);
    background-color: var(--elul-blue);
    padding-left: 10px;
  }

  .h1-copy {
    color: var(--white);
    font-size: 36px;
    line-height: 1.1em;
  }

  .h1-copy.my0, .h1-copy.my0-copy {
    color: var(--iyar-blue);
    -webkit-text-stroke-color: var(--elul-blue);
  }

  .h1-copy.grow-in-community-mobile-view, .h1-copy.get-the-moon-manual-title-mobile {
    color: var(--white);
  }

  .h1-copy-copy {
    color: var(--elul-blue);
    font-size: 36px;
    line-height: 1.1em;
  }

  .h1-copy-copy.my0, .h1-copy-copy.my0-copy {
    color: var(--iyar-blue);
    -webkit-text-stroke-color: var(--elul-blue);
  }

  .h1-copy-copy.grow-in-community-mobile-view, .h1-copy-copy.get-the-moon-manual-title-mobile {
    color: var(--white);
  }

  .h1-copy-copy-copy {
    color: var(--elul-blue);
    font-size: 36px;
    line-height: 1.1em;
  }

  .h1-copy-copy-copy.my0, .h1-copy-copy-copy.my0-copy {
    color: var(--iyar-blue);
    -webkit-text-stroke-color: var(--elul-blue);
  }

  .h1-copy-copy-copy.grow-in-community-mobile-view, .h1-copy-copy-copy.get-the-moon-manual-title-mobile {
    color: var(--white);
  }

  .moon-manual-section-background-color {
    background-color: #2b3a4a;
    border: 1px solid #bd3f3f00;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .digital-monthly-guides-called-moon-manuals-background {
    background-color: #61573400;
    padding-bottom: 29px;
  }

  .digital-monthly-guides-called-moon-manuals-background.moon-manual-tablet-view, .digital-monthly-guides-called-moon-manuals-background.moon-manual-top-section {
    padding-bottom: 0;
  }

  .moon-manual-header-1-on-blog-page {
    color: var(--white);
    font-size: 36px;
    line-height: 1.1em;
  }

  .moon-manual-header-1-on-blog-page.my0, .moon-manual-header-1-on-blog-page.my0-copy {
    color: var(--iyar-blue);
    -webkit-text-stroke-color: var(--elul-blue);
  }

  .moon-manual-header-1-on-blog-page.grow-in-community-mobile-view, .moon-manual-header-1-on-blog-page.get-the-moon-manual-title-mobile {
    color: var(--white);
  }

  .moon-manual-header-1-on-blog-page.blog-well-circles {
    text-align: center;
    margin-top: 0;
  }

  .container-34278 {
    max-width: none;
  }

  .centered-heading-24 {
    margin-bottom: 24px;
  }

  .rj-header-section-title-text-mobile-only {
    text-align: center;
    margin-top: 5px;
    font-size: 28px;
  }

  .rj-header-section-title-text-mobile-only.this-night-haggadah {
    padding-left: 20px;
    padding-right: 20px;
  }

  .italic-text-14-mobile-only {
    margin-top: -117px;
    font-size: 25px;
  }

  .paragraph-rj-mobile-header {
    margin-top: -99px;
    margin-bottom: 0;
    font-size: 12px;
  }

  .rj-mobile-atw-logo {
    max-width: 25%;
    margin-top: 0;
  }

  .hero-heading-center-26-rj-mobile-header-section {
    height: 155px;
  }

  .container---homepage-well-circles {
    padding-bottom: 29px;
  }

  .slider-offset---homepage-mm {
    margin-bottom: -10px;
    padding-top: 4px;
    padding-bottom: 0;
  }

  .slider-offset---homepage-mm.av-bg {
    margin-bottom: 0;
  }

  .h1---homepage-well-circles {
    color: var(--lightest-yellow);
    text-align: center;
    font-size: 36px;
    line-height: 1.1em;
  }

  .h1---homepage-well-circles.my0, .h1---homepage-well-circles.my0-copy {
    color: var(--iyar-blue);
    -webkit-text-stroke-color: var(--elul-blue);
  }

  .h1---homepage-well-circles.grow-in-community-mobile-view, .h1---homepage-well-circles.get-the-moon-manual-title-mobile {
    color: var(--white);
  }

  .paragraph-83 {
    padding-top: 20px;
  }

  .container---co-facilitate-page {
    background-color: #61573400;
    padding-bottom: 29px;
  }

  .container---co-facilitate-page.moon-manual-tablet-view, .container---co-facilitate-page.moon-manual-top-section {
    padding-bottom: 0;
  }

  .container---co-facilitate-header {
    background-color: #61573400;
    padding-bottom: 29px;
  }

  .container---co-facilitate-header.moon-manual-tablet-view, .container---co-facilitate-header.moon-manual-top-section {
    padding-bottom: 0;
  }

  .container---co-facilitate-header.cofacilitate-page {
    margin-top: -9px;
  }

  .section---co-facilitate---mobile {
    margin-top: -24px;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section---co-facilitate---mobile.elul-bg.overflown.moon-manual-mobile {
    margin-top: 0;
  }

  .section---co-facilitate---mobile.kislev-bg.overflown.homepage---well-circles {
    padding-top: 10px;
  }

  .section---co-facilitate---mobile.av-bg, .section---co-facilitate---mobile.av-bg.moon-manual {
    margin-top: 0;
    padding-top: 0;
  }

  .section---co-facilitate---mobile.tammuz-bg.hide-feature-on-mobile {
    display: none;
  }

  .section---co-facilitate---mobile.moon-manual-top-section {
    margin-top: 0;
    padding-top: 71px;
  }

  .section---co-facilitate---mobile.moon-manual {
    margin-top: 0;
    padding-top: 0;
  }

  .section---co-facilitate---mobile.moon-manual-mobile-faq {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .section---co-facilitate---mobile.mikvah-landing-page-events-copy {
    background-color: #d5e0e7;
    padding-top: 19px;
  }

  .button---moon-manual-landing-page {
    margin-bottom: 0;
  }

  .button---moon-manual-landing-page.light.left-align-button {
    align-self: center;
  }

  .h1-moon-manuals-page {
    color: var(--elul-blue);
    margin-top: 0;
    font-size: 36px;
    line-height: 1.1em;
  }

  .h1-moon-manuals-page.my0 {
    color: var(--iyar-blue);
    -webkit-text-stroke-color: var(--elul-blue);
  }

  .h1-moon-manuals-page.my0-copy {
    color: var(--elul-blue);
    -webkit-text-stroke-color: var(--elul-blue);
    margin-top: 0;
  }

  .form-block-co-facilitate {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .container---co-facilitate-form {
    background-color: #61573400;
    padding-bottom: 29px;
  }

  .container---co-facilitate-form.moon-manual-tablet-view, .container---co-facilitate-form.moon-manual-top-section {
    padding-bottom: 0;
  }

  .footer---embodied-joy {
    color: var(--iyar-blue);
    flex-direction: column;
    height: 100%;
    max-height: 100%;
    padding: 20px 0 5px 10px;
    display: block;
  }

  .full-circle-course-mobile {
    background-color: var(--white);
  }

  .return-policy-bottom-section {
    margin-bottom: 0;
  }

  .faq-page {
    background-color: var(--white);
    margin-top: 0;
    margin-bottom: 0;
  }

  .moon-by-moon-journal-section---mobile {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 320px;
    display: flex;
  }

  .section-44-nourishment {
    background-color: #914b48;
  }

  .navbar-logo-center-4-nourishment {
    margin-top: 0;
    margin-bottom: 0;
  }

  .white-text---embodied-joy---nourishment-copy {
    margin-top: 20px;
    font-size: 14px;
  }

  .white-text---embodied-joy---nourishment-copy.sacred-intention {
    flex-flow: column;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: auto;
    display: flex;
  }

  .section-1251 {
    overflow: hidden;
  }

  .container-34280 {
    max-width: none;
  }

  .link-block-9.w--current {
    flex-flow: column;
    align-items: center;
    display: flex;
  }

  .desktop---header---journal {
    align-self: center;
    align-items: center;
  }

  .desktop---header---journal.my-moon-message-landing-page-header {
    background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67509bc19b632bc2187f38ef_My%20Moon%20Message%20Landing%20Page%20Mockup-min.png");
    background-position: 0 0, 80%;
    background-size: auto, auto;
    max-height: none;
    overflow: hidden;
  }

  .desktop---header---journal.footer-cta-my-moon-message-landing-page {
    background-image: linear-gradient(#2b3a4a9c, #2b3a4a9c), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/675b2bd49b46c32d36f5283a_My%20Moon%20Message%20Landing%20Page%20Mockup.png");
    background-position: 0 0, 75%;
    background-size: auto, auto;
  }

  .desktop---header---journal.footer-cta-four-elements-landing-page-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .desktop---header---journal.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 100%;
    background-size: cover;
  }

  .desktop---journal---h2 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .desktop---journal---h2.mikvah.header-for-mikvah {
    text-align: center;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    font-size: 30px;
    display: flex;
  }

  .desktop---journal---h2.mikvah.jhjkd {
    margin-top: 59px;
  }

  .desktop---journal---h2.desktop---my-moon-message---heading-1.my-moon-message-landing-page-header-image-title, .desktop---journal---h2.desktop---journal---heading-1.my-moon-message-landing-page-header-image-title {
    line-height: 1.5em;
  }

  .desktop---journal--paragraph {
    max-width: 70%;
  }

  .desktop---journal--paragraph.text-color-white {
    flex-flow: column;
    min-width: 200px;
    margin-bottom: 10px;
    display: flex;
  }

  .desktop---journal--paragraph.text-color-white.desktop---my-moon-message---sub-heading.my-moon-message-landing-page-subtitle-header, .desktop---journal--paragraph.text-color-white.desktop---my-moon-message---sub-heading.four-elements-landing-page-subtitle-header-copy {
    min-width: auto;
    max-width: none;
    padding-top: 0;
    padding-right: 0;
  }

  .container---button---journal {
    padding-bottom: 20px;
  }

  .what-is-time-section---journal {
    margin-left: 0%;
    margin-right: 0%;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .container-34270-copy {
    max-width: none;
    display: flex;
    overflow: hidden;
  }

  .container-34270-copy.mmm-iphone1 {
    display: block;
  }

  .journal-container-main {
    max-width: none;
    display: flex;
    overflow: hidden;
  }

  .journal-container-main.mmm-iphone1 {
    display: block;
  }

  .journal-hero-wrapper {
    max-width: 85%;
  }

  .journal-hero__split {
    max-width: none;
    padding: 0;
    display: block;
    overflow: hidden;
  }

  .journal-hero__split._7687 {
    flex: 0 auto;
    align-self: auto;
    width: 50%;
    min-width: 50px;
    max-width: 100%;
    display: block;
  }

  .journal-hero__split._944 {
    width: 50%;
  }

  .journal-hero__paragraph._768 {
    position: static;
  }

  .journal-hero__split-right {
    max-width: none;
    margin-bottom: 0;
    padding: 0;
    display: block;
    overflow: hidden;
  }

  .journal-hero__split-right._7687 {
    flex: 0 auto;
    align-self: auto;
    width: 50%;
    min-width: 50px;
    max-width: 100%;
    display: block;
  }

  .journal-hero__split-right._944 {
    width: 50%;
  }

  .journal-hero__shadow {
    max-width: 100%;
  }

  .sacred-time-benefit---journal {
    flex-flow: column;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 10px;
    padding-left: 15px;
    display: flex;
  }

  .journal-container-main-left {
    max-width: none;
    display: flex;
    overflow: hidden;
  }

  .journal-container-main-left.mmm-iphone1 {
    display: block;
  }

  .journal-hero-wrapper-right {
    align-self: center;
    max-width: 85%;
  }

  .journal-hero__split-sacred-time {
    max-width: none;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .journal-hero__split-sacred-time._7687 {
    flex: 0 auto;
    align-self: auto;
    width: 50%;
    min-width: 50px;
    max-width: 100%;
    display: block;
  }

  .journal-hero__split-sacred-time._944 {
    width: 50%;
  }

  .journal-hero__shadow-left {
    max-width: 100%;
  }

  .journal-hero__split-left {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .journal-hero__split-left._7687 {
    flex: 0 auto;
    align-self: auto;
    width: 50%;
    min-width: 50px;
    max-width: 100%;
    display: block;
  }

  .journal-hero__split-left._944 {
    width: 50%;
  }

  .journal-quote-1-component {
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .journal-quote-1-large-text {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .journal-quote-1-attribution-2 {
    width: 200px;
  }

  .journal-quote-1-attribution-2-italic {
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .journal-quote-1---desktop---section, .journal-quote-2---desktop---section {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .desktop---testimonials---journal {
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 0;
  }

  .desktop---testimonial-container---journal {
    grid-row-gap: 2rem;
    margin-top: 10px;
  }

  .testimonial-attribution-text {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .journal-footer.faq-mobile {
    background-color: #2b3a4a00;
    background-image: none;
  }

  .desktop---footer-cta---four-elements-copy.my-moon-message-landing-page-header {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 100%;
    background-size: cover;
  }

  .desktop---footer-cta---four-elements-copy.footer-cta-my-moon-message-landing-page {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
    background-size: auto;
  }

  .desktop---footer-cta---four-elements-copy.footer-cta-four-elements-landing-page-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .desktop---footer-cta---four-elements-copy.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 100%;
    background-size: cover;
  }

  .desktop---footer-cta---journal {
    background-image: linear-gradient(#2b3a4a99, #2b3a4a99), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67d316a0085c4afbe873cdde_10.png");
    background-position: 0 0, 100% 100%;
    align-self: center;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .desktop---footer-cta---journal.my-moon-message-landing-page-header {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 100%;
    background-size: cover;
  }

  .desktop---footer-cta---journal.footer-cta-my-moon-message-landing-page {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
    background-size: auto;
  }

  .desktop---footer-cta---journal.footer-cta-four-elements-landing-page-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .desktop---footer-cta---journal.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 100%;
    background-size: cover;
  }

  .container---this-night---desktop---footer-cta {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .desktop---footer-cta---this-night.text-color-white {
    flex-flow: column;
    min-width: 200px;
    margin-bottom: 10px;
    display: flex;
  }

  .desktop---footer-cta---this-night.text-color-white.desktop---my-moon-message---sub-heading.my-moon-message-landing-page-subtitle-header, .desktop---footer-cta---this-night.text-color-white.desktop---my-moon-message---sub-heading.four-elements-landing-page-subtitle-header-copy {
    min-width: auto;
    max-width: none;
    padding-top: 0;
    padding-right: 0;
  }

  .container---this-night-cta---desktop---footer-cta {
    text-align: center;
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h2-this-night-cta---desktop---footer-cta {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .h2-this-night-cta---desktop---footer-cta.mikvah.header-for-mikvah {
    text-align: center;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    font-size: 30px;
    display: flex;
  }

  .h2-this-night-cta---desktop---footer-cta.mikvah.jhjkd {
    margin-top: 59px;
  }

  .h2-this-night-cta---desktop---footer-cta.desktop---my-moon-message---heading-1.my-moon-message-landing-page-header-image-title {
    line-height: 1.5em;
  }

  .desktop---faqs-section-padding---journal {
    padding-top: 0;
  }

  .faq-answer-container-margin---journal {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .about-at-the-well---journal {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .about-at-the-well---container---journal {
    flex-flow: column;
    display: flex;
  }

  .about-at-the-well---grid---journal {
    grid-template-columns: 1fr;
  }

  .tagline---about-at-the-wel---journal {
    width: 200px;
    font-size: 14px;
  }

  .tagline---about-at-the-wel---journal.mikvah-landing-page-we-re-at-the-well {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .heading---about-at-the-well---journal {
    font-size: 36px;
  }

  .heading---about-at-the-well---journal.mikvah-landing-page {
    text-align: left;
    margin-top: -45px;
  }

  .heading---about-at-the-well---journal.mikvah-landing-page.headline-1-2-mobile {
    margin-top: -10px;
  }

  .heading---about-at-the-well---journal.mikvah-landing-page-copy2 {
    display: none;
  }

  .heading---about-at-the-well---journal.mikvah-landing-page-copy {
    text-align: left;
    margin-top: -45px;
    display: none;
  }

  .heading---about-at-the-well---journal.headline-1-2-mobile {
    text-align: left;
    margin-top: -45px;
    font-size: 30px;
  }

  .text---about-at-the-well---journal.fefewr {
    display: none;
  }

  .about-at-the-well---column-2---journal {
    margin-top: -27px;
  }

  .about-at-the-well---image---journal {
    margin-bottom: -9px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container---buy-button-details---journal {
    max-width: none;
    margin-bottom: 10px;
    display: flex;
    overflow: hidden;
  }

  .container---buy-button-details---journal.mmm-iphone1 {
    display: block;
  }

  .grid---buy-button-details---journal {
    max-width: 100%;
  }

  .column-2---buy-button-details---journal {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .column-2---buy-button-details---journal._7687 {
    flex: 0 auto;
    align-self: auto;
    width: 50%;
    min-width: 50px;
    max-width: 100%;
    display: block;
  }

  .column-2---buy-button-details---journal._944 {
    width: 50%;
  }

  .paragraph-bold---buy-button-details---journal.iphone-mockup-subtitle, .paragraph-bold---buy-button-details---journal.four-elements-mockup-subtitle, .paragraph-bold-price---buy-button-details---journal-copy.iphone-mockup-subtitle, .paragraph-bold-price---buy-button-details---journal-copy.four-elements-mockup-subtitle {
    text-align: left;
    justify-content: center;
    align-self: auto;
    align-items: center;
    display: block;
    position: static;
    overflow: visible;
  }

  .desktop---paragraph---buy-button-details---journal-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .desktop---close-up-image---journal {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: flex-start;
    place-items: start stretch;
    min-width: 325px;
    display: none;
    overflow: visible;
  }

  .desktop---journal---heading-1 {
    font-size: 40px;
  }

  .desktop---benefits-list-section---journal {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 320px;
    display: flex;
  }

  .desktop---benefits-list-container---journal {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 90%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .desktop---benefits-list-container---journal.moon-by-moon-journal.mobilr, .desktop---benefits-list-container---journal.moon-by-moon-journal.moon-by-moon-journal-section---mobile {
    width: 320px;
  }

  .h2---desktop---benefits-list-header---journal.moon-by-moon-journal-header-text-for-tap-into {
    width: 320px;
    font-size: 25px;
  }

  .paragraph---desktop---benefits-list---journal.text-color-white {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 200px;
    max-width: 200px;
    display: flex;
  }

  .desktop---peek-inside---journal {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 320px;
    display: none;
  }

  .desktop---create-section-padding---journal {
    padding-top: 1rem;
  }

  .create-answer-container-margin---journal {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .desktop---intro-section---journal {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .desktop---intro-image-container---journal {
    display: none;
  }

  .h2---desktop---intro-header---journal {
    font-size: 36px;
  }

  .desktop---intro-paragraph---journal {
    font-size: 18px;
  }

  .buy-button-code---journal---white, .buy-button-code---journal---white-copy {
    margin-top: 10px;
  }

  .desktop---benefits-cta-container---journal {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: 90%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .desktop---benefits-cta-container---journal.moon-by-moon-journal.mobilr, .desktop---benefits-cta-container---journal.moon-by-moon-journal.moon-by-moon-journal-section---mobile {
    width: 320px;
  }

  .buy-button-code---journal---white-w-more-space {
    margin-top: 10px;
  }

  .container-34281 {
    max-width: 90%;
  }

  .list-5 {
    overflow: visible;
  }

  .hero-heading-center-26-rj-mobile-header-section-copy, .this-night---header {
    height: 155px;
  }

  .this-night---header.this-night-haggadah {
    display: none;
  }

  .this-night---form {
    padding-top: 10px;
  }

  .this-night---form.this-night-haggadah {
    max-width: 100%;
  }

  .this-night---quote {
    padding-top: 0;
  }

  .about-at-the-well {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .this-night---cta {
    background-image: linear-gradient(#2b3a4a99, #2b3a4a99), url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67db0b64ae30f87ffc178fa5_Dark%20Blue%20(2).png");
    background-position: 0 0, 50% 100%;
    align-self: center;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .this-night---cta.my-moon-message-landing-page-header {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 100%;
    background-size: cover;
  }

  .this-night---cta.footer-cta-my-moon-message-landing-page {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
    background-size: auto;
  }

  .this-night---cta.footer-cta-four-elements-landing-page-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/67901100798a46c3bc2eca08_Four%20Elements%20Landing%20Page%20Mockup%20(3).png");
    background-position: 50%;
    background-size: auto;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .this-night---cta.four-elements-landing-page-header-copy {
    background-image: url("https://cdn.prod.website-files.com/641212c7345046c079ebd343/6788423ebab90c9330362396_Four%20Elements%20Landing%20Page%20Mockup%20(2).png");
    background-position: 100%;
    background-size: cover;
  }

  .body-12 {
    max-width: 100%;
  }

  .this-night-quote-section {
    padding: 60px 20px;
  }

  .this-night---header---logo {
    max-width: 25%;
    margin-top: 0;
  }

  .this-night---header---container---desktop {
    height: 125px;
    margin-top: -51px;
  }

  .this-night---header-paragraph---desktop {
    margin-top: -99px;
    margin-bottom: 0;
    font-size: 12px;
  }

  .hero-section---this-night-thank-you {
    padding-top: 10px;
  }

  .hero-header---this-night-thank-you {
    text-align: center;
    margin-top: 10px;
  }

  .moon-manual---testimonial-3---desktop {
    margin-top: -24px;
    padding-top: 79px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .moon-manual---testimonial-3---desktop.elul-bg.overflown.moon-manual-mobile {
    margin-top: 0;
  }

  .moon-manual---testimonial-3---desktop.kislev-bg.overflown.homepage---well-circles {
    padding-top: 10px;
  }

  .moon-manual---testimonial-3---desktop.kislev-bg.well-circles-page {
    margin-top: 0;
    padding-top: 0;
  }

  .moon-manual---testimonial-3---desktop.kislev-bg.return-policy {
    padding-top: 0;
  }

  .moon-manual---testimonial-3---desktop.kislev-bg.faq-mobile-page, .moon-manual---testimonial-3---desktop.av-bg, .moon-manual---testimonial-3---desktop.av-bg.moon-manual {
    margin-top: 0;
    padding-top: 0;
  }

  .moon-manual---testimonial-3---desktop.tammuz-bg.hide-feature-on-mobile {
    display: none;
  }

  .moon-manual---testimonial-3---desktop.video-course.full-circle-course-video-sections, .moon-manual---testimonial-3---desktop.video-course.full-circle-course.video-section-full-circle {
    margin-top: 0;
    padding-top: 0;
  }

  .moon-manual---testimonial-3---desktop.moon-manual-top-section {
    margin-top: 0;
    padding-top: 71px;
  }

  .moon-manual---testimonial-3---desktop.moon-manual {
    margin-top: 0;
    padding-top: 0;
  }

  .moon-manual---testimonial-3---desktop.moon-manual-mobile-faq {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .moon-manual---testimonial-3---desktop.mikvah-landing-page-events-copy {
    background-color: #d5e0e7;
    padding-top: 19px;
  }

  .moon-manual---testimonial-3---desktop.events-template {
    padding-top: 0;
  }

  .moon-manual---testimonial-3---desktop.well-circles-page {
    margin-top: 0;
  }

  .moon-manual---testimonial-3---desktop.well-circles-page.start-a-well-circle-section, .moon-manual---testimonial-3---desktop.well-circles-page.faq-well-circles {
    padding-top: 0;
  }

  .moon-manual---testimonial-3---desktop.terms-of-use {
    margin-top: 0;
    padding-top: 40px;
  }

  .moon-manual---testimonial-3---desktop.privacy-policy {
    margin-top: 0;
    padding-top: 20px;
  }

  .moon-manual---testimonial-3---desktop.community-guidelines {
    margin-top: 0;
    padding-top: 40px;
  }

  .moon-manual---testimonial-3---desktop.return-policy {
    padding-top: 38px;
  }

  .moon-manual---testimonial-3---desktop.faq-page {
    padding-top: 0;
  }

  .moon-manual---testimonial-3---desktop.newsletter-page {
    margin-top: -36px;
  }

  .moon-manual---testimonial-3---desktop.about-page {
    margin-top: 0;
    padding-top: 10px;
  }

  .moon-manual---testimonial-3---desktop.list-a-circle {
    margin-top: -33px;
  }

  .moon-manual---donations-section---desktop {
    display: block;
  }

  .navbar-2025 {
    background-color: #2b3a4a;
  }

  .navbar-2025---container---desktop {
    background-color: var(--elul-blue);
  }

  .navbar-2025---container-mid---desktop {
    background-color: #61573400;
    padding-bottom: 0;
  }

  .navbar-2025---container-mid---desktop.video-split-grid.full-circle-course.video-section-full-circle {
    margin-top: 0;
  }

  .navbar-2025---container-mid---desktop.moon-manual-tablet-view, .navbar-2025---container-mid---desktop.moon-manual-top-section, .navbar-2025---container-mid---desktop.community-guidelines {
    padding-bottom: 0;
  }

  .navbar-2025---container-mid---desktop.blog-bg.blog-rituals {
    padding-bottom: 10px;
  }

  .navbar-2025---container-mid---desktop.subscribe-to-events-page {
    margin-top: -60px;
  }

  .navbar-2025---container-mid---desktop.return-policy {
    padding-bottom: 0;
  }

  .navbar-2025---container-mid---desktop.event-tags-page {
    margin-top: 40px;
  }

  .navbar-2025-hamburger-icon {
    margin-top: 0;
    padding-top: 0;
    display: flex;
  }

  .navbar-link-2025, .navbar-link-2025.w--current {
    font-size: 20px;
  }

  .paragraph---sign-up-paragraph---redefining-joy---desktop {
    margin-top: 0;
  }

  .paragraph---sign-up-paragraph---redefining-joy---desktop.this-night-haggadah {
    padding-left: 20px;
    padding-right: 20px;
  }

  .this-night---header-h1-italic---mobile {
    margin-top: -42px;
    font-size: 45px;
  }

  .this-night---header---container---mobile {
    height: 125px;
    margin-top: -42px;
  }

  .this-night---header-paragraph---mobile {
    margin-top: -72px;
    margin-bottom: 0;
    font-size: 12px;
  }

  .this-night---header-mobile {
    height: 155px;
  }

  .this-night---header---logo-mobile {
    max-width: 25%;
    margin-top: 3px;
    padding-top: 0;
  }

  .this-night-cell-5 {
    justify-content: flex-start;
    align-items: center;
  }

  .this-night-shadow.this-night-haggadah {
    max-width: 100%;
    display: block;
  }

  .this-nightheader-section-title {
    text-align: center;
    margin-top: 5px;
    padding-left: 0;
    padding-right: 0;
    font-size: 28px;
  }

  .this-nightheader-section-title.this-night-haggadah {
    padding-left: 20px;
    padding-right: 20px;
  }

  .this-night-paragraph-76 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .this-night-paragraph-76.this-night-haggadah {
    padding-left: 20px;
    padding-right: 20px;
  }

  .this-night-about-at-the-well {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .this-night-about-at-the-well---container {
    flex-flow: column;
    display: flex;
  }

  .this-night-about-at-the-well---grid {
    grid-template-columns: 1fr;
  }

  .this-night-tagline---about-at-the-well {
    width: 200px;
    font-size: 14px;
  }

  .this-night-tagline---about-at-the-well.mikvah-landing-page-we-re-at-the-well {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .this-night-heading---about-at-the-well {
    font-size: 36px;
  }

  .this-night-heading---about-at-the-well.mikvah-landing-page {
    text-align: left;
    margin-top: -45px;
  }

  .this-night-heading---about-at-the-well.mikvah-landing-page.headline-1-2-mobile {
    margin-top: -10px;
  }

  .this-night-heading---about-at-the-well.mikvah-landing-page-copy2 {
    display: none;
  }

  .this-night-heading---about-at-the-well.mikvah-landing-page-copy {
    text-align: left;
    margin-top: -45px;
    display: none;
  }

  .this-night-heading---about-at-the-well.headline-1-2-mobile {
    text-align: left;
    margin-top: -45px;
    font-size: 30px;
  }

  .this-night-text---about-at-the-well.fefewr {
    display: none;
  }

  .this-night-about-at-the-well---column-2 {
    margin-top: -27px;
  }

  .this-night-about-at-the-well---image {
    margin-bottom: -9px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .container---this-night---desktop---footer-cta-copy {
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .desktop---footer-cta---this-night-paragraph.text-color-white {
    flex-flow: column;
    min-width: 200px;
    margin-bottom: 10px;
    display: flex;
  }

  .desktop---footer-cta---this-night-paragraph.text-color-white.desktop---my-moon-message---sub-heading.my-moon-message-landing-page-subtitle-header, .desktop---footer-cta---this-night-paragraph.text-color-white.desktop---my-moon-message---sub-heading.four-elements-landing-page-subtitle-header-copy {
    min-width: auto;
    max-width: none;
    padding-top: 0;
    padding-right: 0;
  }

  .container---this-night-cta---footer-cta-copy {
    text-align: center;
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .h2-this-night-cta---footer-cta-copy {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .h2-this-night-cta---footer-cta-copy.mikvah.header-for-mikvah {
    text-align: center;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    font-size: 30px;
    display: flex;
  }

  .h2-this-night-cta---footer-cta-copy.mikvah.jhjkd {
    margin-top: 59px;
  }

  .h2-this-night-cta---footer-cta-copy.desktop---my-moon-message---heading-1.my-moon-message-landing-page-header-image-title {
    line-height: 1.5em;
  }

  .header83_images-layout {
    transform: scale(3.4);
  }

  .hero-header84_card_page, .hero-header89_content-wrapper_page, .header49_content {
    grid-template-columns: 1fr;
  }

  .margin-bottom, .margin-bottom-4, .margin-bottom-5, .margin-bottom-6 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout239_list {
    grid-template-columns: 1fr;
  }

  .logo3_wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .margin-bottom-7 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .logo3_list {
    justify-content: center;
  }

  .margin-bottom-8 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout229_list {
    grid-template-columns: 1fr;
  }

  .padding-section-large-138 {
    padding-top: 0;
  }

  .layout4_content {
    grid-template-columns: 1fr;
  }

  .margin-bottom-9 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout4_item-list {
    grid-template-columns: 1fr;
  }

  .heading-style-h6-8 {
    max-width: 100%;
    font-size: 14px;
  }

  .button-139 {
    margin-bottom: 0;
  }

  .padding-section-large-139 {
    padding-top: 0;
  }

  .layout16_component-3 {
    grid-template-columns: 1fr;
  }

  .margin-bottom-10 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button-140 {
    margin-bottom: 0;
  }

  .padding-section-large-140 {
    padding-top: 0;
  }

  .layout66_content {
    grid-template-columns: 1fr;
  }

  .heading-style-h3-3 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .margin-bottom-11 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-141 {
    padding-top: 0;
  }

  .margin-bottom-12 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .icon-1x1-medium-3 {
    display: none;
  }

  .padding-section-large-142 {
    padding-top: 0;
  }

  .margin-bottom-13 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .icon-1x1-medium-4 {
    display: none;
  }

  .padding-section-large-143 {
    padding-top: 0;
  }

  .margin-bottom-14 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .icon-1x1-medium-5 {
    display: none;
  }

  .heading-style-h5-23 {
    font-size: 16px;
  }

  .button-141 {
    margin-bottom: 0;
  }

  .padding-section-large-144 {
    padding-top: 0;
  }

  .margin-bottom-15 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button-142 {
    margin-bottom: 0;
  }

  .section_cta27-3.text-color-white {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 200px;
    max-width: 200px;
    display: flex;
  }

  .padding-section-large-145 {
    padding-top: 0;
  }

  .margin-bottom-16 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-146 {
    padding-top: 0;
  }

  .margin-bottom-17 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-147 {
    padding-top: 0;
  }

  .cta53_card.text-color-white {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 200px;
    max-width: 200px;
    display: flex;
  }

  .margin-bottom-18 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-section-large-148 {
    padding-top: 0;
  }

  .margin-bottom-19 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .icon-1x1-medium-6 {
    display: none;
  }

  .heading-style-h5-24 {
    font-size: 16px;
  }

  .padding-section-large-149 {
    padding-top: 0;
  }

  .margin-bottom-20 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h6-9 {
    max-width: 100%;
    font-size: 14px;
  }

  .padding-section-large-150 {
    padding-top: 0;
  }

  .margin-bottom-21 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h6-10 {
    max-width: 100%;
    font-size: 14px;
  }

  .product-header7_component {
    grid-template-columns: 1fr;
  }

  .margin-bottom-22 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .product-header7_price-wrapper {
    flex-direction: column;
  }

  .heading-style-h5-25 {
    font-size: 16px;
  }

  .product-header8_component {
    grid-template-columns: 1fr;
  }

  .margin-bottom-23 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .product-header8_price-wrapper {
    flex-direction: column;
  }

  .heading-style-h5-26 {
    font-size: 16px;
  }

  .product-header8_tabs-menu {
    align-items: flex-start;
  }

  .margin-bottom-24 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .product-header2_gallery, .product-header2_list {
    grid-template-columns: 1fr;
  }

  .product-header2_tabs-menu {
    align-items: flex-start;
  }

  .product-header2_modal-list {
    grid-template-columns: 1fr;
  }

  .hero-section---download---this-night-thank-you {
    padding-top: 10px;
  }

  .hero-header---download---this-night-thank-you-copy {
    text-align: center;
    margin-top: 10px;
  }

  .hero-button---download---this-night-thank-you {
    margin-bottom: 0;
  }

  .hero-button---download---this-night-thank-you.light.left-align-button {
    align-self: center;
  }

  .hero-button---download---this-night-thank-you.light.return-policy-botton-sectino {
    margin-top: 0;
  }

  .container-34283 {
    max-width: none;
  }

  .centered-heading-25 {
    margin-bottom: 24px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .membership-mobile-atw-logo {
    max-width: 25%;
    margin-top: 78px;
    padding-bottom: 20px;
  }

  .hero-heading-center-26-membership {
    height: 300px;
  }

  .container-34276-membership {
    height: 125px;
    margin-top: -51px;
  }

  .italic-text-14-membership {
    margin-top: -117px;
    font-size: 25px;
  }

  .paragraph-mobile-header-membership {
    width: 200px;
    margin-top: -24px;
    margin-bottom: 0;
    font-size: 12px;
  }

  .heading-114-membership-top-line-copy {
    margin-top: -18px;
    font-size: 20px;
  }

  .italic-text-15 {
    margin-top: -21px;
    font-size: 30px;
  }

  .button-143 {
    margin-top: 84px;
    margin-left: 14px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
  }

  .does-this-sound-familiar-section {
    flex-flow: column;
    height: 900px;
    display: flex;
  }

  .container-34284 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 450px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .heading-123 {
    margin-top: 12px;
    margin-bottom: -108px;
  }

  .italic-text-16 {
    flex-flow: column;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 25px;
    display: flex;
  }

  .paragraph-89 {
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-34285 {
    flex-flow: column;
    width: 320px;
    margin-left: 20px;
    margin-right: 20px;
    display: flex;
  }

  .image-and-text---right, .image-and-text---right-copy {
    margin-left: 0%;
    margin-right: 0%;
    padding-bottom: 10px;
  }

  .container-34270-membership {
    max-width: none;
    display: flex;
    overflow: hidden;
  }

  .container-34270-membership.mmm-iphone1 {
    display: block;
  }

  .hero-split-32-membership {
    max-width: none;
    padding-left: 30px;
    display: block;
    overflow: hidden;
  }

  .hero-split-32-membership._7687 {
    flex: 0 auto;
    align-self: auto;
    width: 50%;
    min-width: 50px;
    max-width: 100%;
    display: block;
  }

  .hero-split-32-membership._944 {
    width: 50%;
  }

  .heading-109-membership {
    font-size: 25px;
  }

  .margin-bottom-24px-35-membership {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 300px;
    display: flex;
  }

  .margin-bottom-24px-35-membership._768 {
    position: static;
  }

  .hero-split-32-copy {
    max-width: none;
    padding-left: 30px;
    display: block;
    overflow: hidden;
  }

  .hero-split-32-copy._7687 {
    flex: 0 auto;
    align-self: auto;
    width: 50%;
    min-width: 50px;
    max-width: 100%;
    display: block;
  }

  .hero-split-32-copy._944 {
    width: 50%;
  }

  .membership-quote {
    background-position: 68%;
    padding-top: 0;
  }

  .quote---membership {
    padding: 60px 20px;
  }

  .quote-membership {
    font-size: 25px;
  }

  .italic-text-17 {
    font-size: 35px;
  }

  .container-34286 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .hero-header83_margin-top_page {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header83_margin-top_page.margin-medium {
    justify-content: center;
    display: flex;
  }

  .hero-header83_images-layout_page {
    transform: scale(3.4);
  }

  .hero-header84_margin-top_page {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header84_margin-top_page.margin-medium {
    justify-content: center;
    display: flex;
  }

  .hero-header85_margin_page {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header85_margin-top_page {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header85_margin-top_page.margin-medium {
    justify-content: center;
    display: flex;
  }

  .hero-header89_section-padding_page {
    padding-left: 0;
    padding-right: 0;
  }

  .hero-header89_margin-top_page {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header89_margin-top_page.margin-medium {
    justify-content: center;
    display: flex;
  }

  .hero-header93_margin-bottom_page {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header93_margin-top_page {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-header93_margin-top_page.margin-medium {
    justify-content: center;
    display: flex;
  }

  .heading-125 {
    margin-top: 100px;
  }

  .paragraph-92, .code-embed-6 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .container-m2-copy {
    background-color: #fefcf54a;
    padding-bottom: 29px;
  }

  .container-m1-copy {
    background-color: #fefcf5;
    padding-bottom: 29px;
  }

  .container-34288 {
    margin-left: 25px;
    margin-right: 25px;
  }

  .section-1254 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .button-download-strategic-plan {
    margin-bottom: 0;
  }

  .button-download-strategic-plan.light.left-align-button {
    align-self: center;
  }

  .button-download-strategic-plan.light.return-policy-botton-sectino {
    margin-top: 0;
  }

  .container-34289 {
    display: none;
  }

  .container-strategic-plan {
    background-color: #61573400;
    padding-bottom: 29px;
  }

  .container-strategic-plan.video-split-grid.full-circle-course.video-section-full-circle {
    margin-top: 0;
  }

  .container-strategic-plan.moon-manual-tablet-view, .container-strategic-plan.moon-manual-top-section, .container-strategic-plan.community-guidelines {
    padding-bottom: 0;
  }

  .container-strategic-plan.blog-bg.blog-rituals {
    padding-bottom: 10px;
  }

  .container-strategic-plan.subscribe-to-events-page {
    margin-top: -60px;
  }

  .container-strategic-plan.return-policy {
    padding-bottom: 0;
  }

  .container-strategic-plan.event-tags-page {
    margin-top: 40px;
  }

  .container-342890 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    display: flex;
  }

  .code-embed-7 {
    display: none;
  }

  .button---strategic-plan-view {
    align-self: center;
    margin-bottom: 0;
  }

  .button---strategic-plan-view.light.left-align-button {
    align-self: center;
  }

  .button---strategic-plan-view.light.return-policy-botton-sectino {
    margin-top: 0;
  }
}

#w-node-_99ae1bab-425e-0a3e-445a-e86c263ade1e-7ae48954 {
  justify-self: end;
}

#w-node-_99ae1bab-425e-0a3e-445a-e86c263ade39-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade3a-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade3b-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade3c-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade3e-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade3f-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade40-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade41-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade42-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade43-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade44-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade45-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade46-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade48-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade49-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade4a-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade4b-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade4c-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade4d-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade4e-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade4f-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade50-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade51-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade52-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade53-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade54-7ae48954, #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade55-7ae48954 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9658c9d0-ab44-1641-1bbb-61ed8c5065de-7ae48954, #w-node-_9ab72975-c94c-c9a7-64d7-22a1e3d24b89-7ae48954 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_95110919-1533-2ddf-18e3-9ec570280ea4-7ae48954 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_3f49d79c-5ddd-1189-1524-1d5f9a75b78d-7ae48954, #w-node-_594727ed-c251-b62d-b167-b70bf5f122c8-7ae48954 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9176dc17-c111-e69a-c71f-cbfbd329979e-7ae48954 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_7a1de455-4612-1705-5eb8-1606cff4d7ed-7ae48954 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99dd7f25-18b3-8498-15df-94660d335a61-7ae48954 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bd9f0b7-1477-1be2-43f4-b26d3f341137-7ae48954 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_14aad4ba-0155-9299-8125-3233e3b656b9-7ae48954, #w-node-f29e4594-9d9f-dc42-5841-818e53e33804-7ae48954, #w-node-_2d663420-7f54-fba0-468b-fc83e4f5099e-7ae48954, #w-node-efc2e70c-48be-ba3b-3df1-0eca9e4df2ff-9e4df2fb, #w-node-efc2e70c-48be-ba3b-3df1-0eca9e4df311-9e4df2fb, #w-node-efc2e70c-48be-ba3b-3df1-0eca9e4df323-9e4df2fb, #w-node-efc2e70c-48be-ba3b-3df1-0eca9e4df33d-9e4df2fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efc2e70c-48be-ba3b-3df1-0eca9e4df343-9e4df2fb {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_15ee7abb-12bd-f8cb-4e32-8d4cc873a7d1-9e4df2fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-efc2e70c-48be-ba3b-3df1-0eca9e4df332-9e4df2fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-efc2e70c-48be-ba3b-3df1-0eca9e4df33b-9e4df2fb, #w-node-efc2e70c-48be-ba3b-3df1-0eca9e4df33c-9e4df2fb, #w-node-efc2e70c-48be-ba3b-3df1-0eca9e4df33a-9e4df2fb, #w-node-a039d6f0-6758-c7c9-0c3d-457e5d5e9e3b-7ae489ba, #w-node-f2439229-d631-2e83-c81a-34a3c95460fb-7ae489ba {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1c5cf84-9da0-6c00-e185-6bc31bf1ffbd-7ae489ba, #w-node-_638fc576-14d9-f053-2aad-ebddb0c892ec-7ae489ba, #w-node-dcc92e60-5b6e-077a-7c60-dcf0b5365c55-7ae489ba, #w-node-_757794de-09a2-c516-30fd-19f0f3e4e236-7ae489ba, #w-node-_5c147b09-c908-4a54-342e-cf904797e4b5-7ae489ba {
  justify-self: center;
}

#w-node-_3462ad10-ccf8-4785-2c6d-3b254d5c4960-7ae489ba, #w-node-_18737594-b2ad-2e54-93dc-3173d218d43a-7ae489ba, #w-node-_82d21501-35f7-8a55-5950-cdf664f223e5-7ae489ba, #w-node-_9eeedb24-dfa7-31ac-1a6e-dc85f2ec3ed2-7ae489ba {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-f29e4594-9d9f-dc42-5841-818e53e33804-7ae489ba {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-eb76a764-990a-1e0c-4c6f-9508b9cf5229-7ae489ba, #w-node-eb76a764-990a-1e0c-4c6f-9508b9cf5230-7ae489ba, #w-node-a039d6f0-6758-c7c9-0c3d-457e5d5e9e3b-7ae489d0, #w-node-f2439229-d631-2e83-c81a-34a3c95460fb-7ae489d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c1c5cf84-9da0-6c00-e185-6bc31bf1ffbd-7ae489d0, #w-node-_638fc576-14d9-f053-2aad-ebddb0c892ec-7ae489d0, #w-node-dcc92e60-5b6e-077a-7c60-dcf0b5365c55-7ae489d0, #w-node-_757794de-09a2-c516-30fd-19f0f3e4e236-7ae489d0, #w-node-_5c147b09-c908-4a54-342e-cf904797e4b5-7ae489d0 {
  justify-self: center;
}

#w-node-_3462ad10-ccf8-4785-2c6d-3b254d5c4960-7ae489d0, #w-node-_18737594-b2ad-2e54-93dc-3173d218d43a-7ae489d0, #w-node-_82d21501-35f7-8a55-5950-cdf664f223e5-7ae489d0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: center;
}

#w-node-f29e4594-9d9f-dc42-5841-818e53e33804-7ae489d0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-eb76a764-990a-1e0c-4c6f-9508b9cf5229-7ae489d0, #w-node-eb76a764-990a-1e0c-4c6f-9508b9cf5230-7ae489d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b8f4a8-6d6a-a70b-1f25-214d0eb3b53b-7ae489d2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2966f80d-fb46-c950-6823-6bd60033bb12-7ae489d3, #w-node-_2cffda15-2eda-55e4-c77f-a8125217440a-7ae489d3, #w-node-_7af5787a-ed12-a38a-4919-0a23dc4c1c09-7ae489d7, #w-node-_30050908-2f72-94ae-747b-e575e2a22e64-7ae489d7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14890677-88d3-edf0-aaf3-e11727fcc92e-7ae489d7, #w-node-d36798e0-9b3d-0872-e136-9d64c1ce4eb0-7ae489d7, #w-node-_4eb7b8a6-cd85-84d2-4f9a-f40a3bf17e80-7ae489d7, #w-node-_838a7ff0-d489-67cc-f7e7-d329e9a495ee-7ae489d7, #w-node-_2ff6bbd4-44aa-4568-3454-8fe873c0d3cc-7ae489d7, #w-node-b2acef21-e4a2-cc97-9b45-57074eefb5ac-7ae489d7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b8f7dd4e-6c59-3be6-5bec-7f99d3d1059c-7ae489d7, #w-node-_7af5787a-ed12-a38a-4919-0a23dc4c1c09-7ae489d8, #w-node-_30050908-2f72-94ae-747b-e575e2a22e64-7ae489d8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f24b2c05-b9a2-1bbd-e113-f1492fe56e7a-7ae489d8, #w-node-_6ec2acb5-0012-b5c9-b041-2653bf33a403-7ae489d8, #w-node-_36745194-0d98-7e9f-b820-491326303fc2-7ae489d8, #w-node-_2ff6bbd4-44aa-4568-3454-8fe873c0d3cc-7ae489d8, #w-node-b2acef21-e4a2-cc97-9b45-57074eefb5ac-7ae489d8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b8f7dd4e-6c59-3be6-5bec-7f99d3d1059c-7ae489d8, #w-node-c42b0c9c-df25-c043-af12-5e5f6acf0202-7ae489dc, #w-node-c42b0c9c-df25-c043-af12-5e5f6acf0203-7ae489dc, #w-node-c42b0c9c-df25-c043-af12-5e5f6acf020c-7ae489dc, #w-node-b2e46263-433d-f79f-e65b-6f94112514e0-7ae489dd, #w-node-b2e46263-433d-f79f-e65b-6f94112514f0-7ae489dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_94eddc2a-47b8-138f-1be9-ac8b9b4d6062-7ae489de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_94eddc2a-47b8-138f-1be9-ac8b9b4d6072-7ae489de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aac12ce5-743c-968b-ac22-b9ccc9ad4fc6-7ae489df {
  grid-area: span 4 / span 1 / span 4 / span 1;
}

#w-node-a3551ba7-84a5-de75-b82a-413a6796dced-7ae489df, #w-node-ee6863eb-32ae-a741-cb7c-41c3b00f8192-7ae489df, #w-node-ccec0c78-dd75-5d02-5b67-015126e82655-7ae489df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_343a1cf4-5d2f-3134-3702-4a54c16e3c41-7ae489df, #w-node-_343a1cf4-5d2f-3134-3702-4a54c16e3c48-7ae489df, #w-node-_6e966772-f5c9-bc07-0e33-052d4ae5218c-7ae489df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_343a1cf4-5d2f-3134-3702-4a54c16e3c89-7ae489df, #w-node-_343a1cf4-5d2f-3134-3702-4a54c16e3c8d-7ae489df, #w-node-_5e28dbb3-3753-1a19-7b3f-bac632210582-7ae489df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#Preferred-Method-of-Contact.w-node-_20315e91-f795-c64f-7996-3065f2150697-7ae489df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-baf7bedb-e113-994d-0750-ea8b1e60372f-7ae489df, #w-node-bc5a2234-6dc8-a983-e41b-a6a53528a893-7ae489df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a5d0f392-1c46-53f6-76ed-4482bd2f0686-7ae489df, #w-node-_343a1cf4-5d2f-3134-3702-4a54c16e3ca7-7ae489df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7159c8c6-1cc6-8fa8-af82-95867d71b3d5-7ae489df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d7ffa198-b8de-548e-e03b-8908b54d1c80-7ae489df, #w-node-d7ffa198-b8de-548e-e03b-8908b54d1c87-7ae489df, #w-node-d7ffa198-b8de-548e-e03b-8908b54d1ca3-7ae489df, #w-node-d7ffa198-b8de-548e-e03b-8908b54d1caa-7ae489df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a46ffda1-d608-ccfe-4d4d-e27af5cfa566-7ae489df, #w-node-a46ffda1-d608-ccfe-4d4d-e27af5cfa568-7ae489df {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a46ffda1-d608-ccfe-4d4d-e27af5cfa56a-7ae489df {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-a46ffda1-d608-ccfe-4d4d-e27af5cfa56c-7ae489df, #w-node-a46ffda1-d608-ccfe-4d4d-e27af5cfa56e-7ae489df {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a46ffda1-d608-ccfe-4d4d-e27af5cfa570-7ae489df {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-a46ffda1-d608-ccfe-4d4d-e27af5cfa572-7ae489df {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ebf314c9-b06e-fb33-914a-915f222fe843-7ae489df, #w-node-ebf314c9-b06e-fb33-914a-915f222fe845-7ae489df, #w-node-ebf314c9-b06e-fb33-914a-915f222fe84a-7ae489df, #w-node-ebf314c9-b06e-fb33-914a-915f222fe84b-7ae489df, #w-node-ebf314c9-b06e-fb33-914a-915f222fe852-7ae489df, #w-node-ebf314c9-b06e-fb33-914a-915f222fe854-7ae489df, #w-node-ebf314c9-b06e-fb33-914a-915f222fe859-7ae489df, #w-node-ebf314c9-b06e-fb33-914a-915f222fe85a-7ae489df, #w-node-ebf314c9-b06e-fb33-914a-915f222fe867-7ae489df, #w-node-ebf314c9-b06e-fb33-914a-915f222fe869-7ae489df, #w-node-ebf314c9-b06e-fb33-914a-915f222fe86e-7ae489df, #w-node-ebf314c9-b06e-fb33-914a-915f222fe86f-7ae489df, #w-node-_75e7516e-f85f-5ee0-c4a7-62a86f05191e-7ae489df, #w-node-_75e7516e-f85f-5ee0-c4a7-62a86f051925-7ae489df, #w-node-_132943de-d3c5-1220-1092-e73b4d793d0a-7ae489e0, #w-node-_132943de-d3c5-1220-1092-e73b4d793d0c-7ae489e0, #w-node-_5e1bd06b-433c-0dc2-8723-837f9501a3ed-7ae489e0, #w-node-_567ab7a9-7a1a-0aa4-084d-6e74060022ea-7ae489e0, #w-node-_90f84b5a-d48e-b40a-986a-3f2743f773bf-7ae489e0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e822c122-6126-7a49-9db2-7518e818e43b-7ae489e1, #w-node-e822c122-6126-7a49-9db2-7518e818e43d-7ae489e1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e822c122-6126-7a49-9db2-7518e818e43f-7ae489e1 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-e822c122-6126-7a49-9db2-7518e818e441-7ae489e1, #w-node-e822c122-6126-7a49-9db2-7518e818e443-7ae489e1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e822c122-6126-7a49-9db2-7518e818e445-7ae489e1 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-e822c122-6126-7a49-9db2-7518e818e447-7ae489e1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_93164baa-00e3-160b-c767-d051b17a6f6e-7ae489e1, #w-node-_93164baa-00e3-160b-c767-d051b17a6f75-7ae489e1, #w-node-_3c92e536-ae59-9b99-76fa-f446b949e52b-7ae489e3, #w-node-_3c92e536-ae59-9b99-76fa-f446b949e536-7ae489e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_394ba0b6-d5fe-8675-8d9a-45e07c369641-7ae489e3, #w-node-_4206b8a8-ec03-9414-fb4e-9e22311a8fed-7ae489e3, #w-node-b6818fee-e699-27f7-71a6-74d350a2f015-7ae489e3, #w-node-a75ec1fa-33c5-d3ba-705a-6766bb0738bd-7ae489e3, #w-node-_800e2aa0-0c15-6484-caef-98cf902f1d87-7ae489e3, #w-node-_21486a85-a91a-6d9e-1719-2494b6c36235-7ae489e3, #w-node-_6028667b-f7c1-08b6-04c0-d2f8f27f0344-7ae489e3, #w-node-_8204c4cd-233a-47f0-42f3-361cd2a991d5-7ae489e3, #w-node-_7ef80bd4-e262-2398-7e2b-9a82ca1d5fdb-7ae489e3, #w-node-_6397e37c-3da4-17b0-e8be-5f3896b3021d-7ae489e3, #w-node-_77428477-a8e2-018e-75cc-f4ae06066213-7ae489e3, #w-node-a2245b57-203a-d715-f66c-5820bd9a99af-7ae489e3, #w-node-e7adfa8f-2e13-bfeb-5f67-3187c429e1ff-7ae489e3, #w-node-c7c03693-4257-9d06-c20d-958eebf35b0a-7ae489e3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c2b985f1-43d5-fcb8-cc01-e6d80995463e-7ae489e3, #w-node-_3c92e536-ae59-9b99-76fa-f446b949e560-7ae489e3, #w-node-a62e9b7a-94db-b0d6-f320-a13c2004972f-7ae489fa, #w-node-_7bea810d-a2fa-2a9d-46f4-72baaafe586f-7ae489fa, #w-node-_502cbb6c-decf-00a8-b139-5f8910055ce0-7ae489fa, #w-node-e9d5a5d1-42b0-6361-54e6-6da3edaafecf-7ae489fa, #w-node-_1c5ad430-1f51-31ac-7c06-48cd363c59bb-7ae489fa, #w-node-ce49fe75-9ae7-b963-6df2-0c08f5bcd416-7ae489fa, #w-node-_99c2641e-b658-ee13-70f0-cffad35e9038-7ae489fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99c2641e-b658-ee13-70f0-cffad35e903a-7ae489fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_99c2641e-b658-ee13-70f0-cffad35e903b-7ae489fa, #w-node-_99c2641e-b658-ee13-70f0-cffad35e9042-7ae489fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99c2641e-b658-ee13-70f0-cffad35e9044-7ae489fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_99c2641e-b658-ee13-70f0-cffad35e9045-7ae489fa, #w-node-_99c2641e-b658-ee13-70f0-cffad35e904c-7ae489fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99c2641e-b658-ee13-70f0-cffad35e904e-7ae489fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_99c2641e-b658-ee13-70f0-cffad35e904f-7ae489fa, #w-node-_99c2641e-b658-ee13-70f0-cffad35e9053-7ae489fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99c2641e-b658-ee13-70f0-cffad35e9055-7ae489fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_99c2641e-b658-ee13-70f0-cffad35e9056-7ae489fa, #w-node-_99c2641e-b658-ee13-70f0-cffad35e905f-7ae489fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99c2641e-b658-ee13-70f0-cffad35e9061-7ae489fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_99c2641e-b658-ee13-70f0-cffad35e9062-7ae489fa, #w-node-_99c2641e-b658-ee13-70f0-cffad35e9066-7ae489fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99c2641e-b658-ee13-70f0-cffad35e9068-7ae489fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_99c2641e-b658-ee13-70f0-cffad35e9069-7ae489fa, #w-node-_99c2641e-b658-ee13-70f0-cffad35e906d-7ae489fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_99c2641e-b658-ee13-70f0-cffad35e906f-7ae489fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: center;
}

#w-node-_99c2641e-b658-ee13-70f0-cffad35e9070-7ae489fa, #w-node-b0469a73-6233-08a4-7fc5-4677e7adb1a0-7ae489fa, #w-node-b0469a73-6233-08a4-7fc5-4677e7adb1a8-7ae489fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8dd9cf29-2e42-c0b3-bd7d-c05c026a5f32-7ae48a18, #w-node-_8dd9cf29-2e42-c0b3-bd7d-c05c026a5f34-7ae48a18 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_8dd9cf29-2e42-c0b3-bd7d-c05c026a5f36-7ae48a18 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_8dd9cf29-2e42-c0b3-bd7d-c05c026a5f38-7ae48a18, #w-node-_8dd9cf29-2e42-c0b3-bd7d-c05c026a5f3a-7ae48a18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8dd9cf29-2e42-c0b3-bd7d-c05c026a5f3c-7ae48a18 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_8dd9cf29-2e42-c0b3-bd7d-c05c026a5f3e-7ae48a18 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-eb76a764-990a-1e0c-4c6f-9508b9cf5229-7ae48a18, #w-node-eb76a764-990a-1e0c-4c6f-9508b9cf5230-7ae48a18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b8f4a8-6d6a-a70b-1f25-214d0eb3b53b-7ae48a19 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_11370d45-8d0e-23f7-5953-9722a59b30d3-7ae48a1a, #w-node-_2d663420-7f54-fba0-468b-fc83e4f5099e-7ae48a1a, #w-node-fcac18fd-96e1-e687-76e4-9e2b954e53d6-7ae48a1a, #w-node-b684aca8-5183-09f6-41a4-b5c41098d622-7ae48a1a, #w-node-f721ff3b-45db-83c5-95f6-ae1264f27717-7ae48a1a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_410d96c2-1051-6211-1cb4-741f278d3129-7ae48a1b {
  justify-self: end;
}

#w-node-e484ccf4-350c-53bc-7ccd-b12b750ba627-7ae48a1b {
  justify-self: start;
}

#w-node-cd845dab-a8b4-e034-a8ed-5bea938f55df-7ae48a1b {
  justify-self: end;
}

#w-node-_7704654f-b97a-27e4-9b3d-27e1c266eebb-7ae48a1b {
  justify-self: start;
}

#w-node-_2966f80d-fb46-c950-6823-6bd60033bb12-7ae48a1c, #w-node-_2cffda15-2eda-55e4-c77f-a8125217440a-7ae48a1c, #w-node-_7637a51d-ce58-a50d-502c-ea17ec327efd-7ae48a1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7637a51d-ce58-a50d-502c-ea17ec327f02-7ae48a1e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7af5787a-ed12-a38a-4919-0a23dc4c1c09-7ae48a1f, #w-node-b8f7dd4e-6c59-3be6-5bec-7f99d3d1059c-7ae48a1f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9658c9d0-ab44-1641-1bbb-61ed8c5065de-7ae48a21, #w-node-_9ab72975-c94c-c9a7-64d7-22a1e3d24b89-7ae48a21 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_95110919-1533-2ddf-18e3-9ec570280ea4-7ae48a21 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_3f49d79c-5ddd-1189-1524-1d5f9a75b78d-7ae48a21, #w-node-_594727ed-c251-b62d-b167-b70bf5f122c8-7ae48a21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9176dc17-c111-e69a-c71f-cbfbd329979e-7ae48a21 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_7a1de455-4612-1705-5eb8-1606cff4d7ed-7ae48a21 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_99dd7f25-18b3-8498-15df-94660d335a61-7ae48a21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0bd9f0b7-1477-1be2-43f4-b26d3f341137-7ae48a21 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_14aad4ba-0155-9299-8125-3233e3b656b9-7ae48a21, #w-node-f29e4594-9d9f-dc42-5841-818e53e33804-7ae48a21, #w-node-_2d663420-7f54-fba0-468b-fc83e4f5099e-7ae48a21 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_16a4b04f-ed71-8f3e-794e-cb9ef888ea26-7ae48a36, #w-node-cb0b324e-3308-8835-c278-49de89204dee-7ae48a36, #w-node-cb0b324e-3308-8835-c278-49de89204dfd-7ae48a36, #w-node-cb0b324e-3308-8835-c278-49de89204e0c-7ae48a36, #w-node-a20ceecd-872e-1109-4282-32c60032507d-7ae48a36, #w-node-a20ceecd-872e-1109-4282-32c600325086-7ae48a36, #w-node-a20ceecd-872e-1109-4282-32c60032508d-7ae48a36, #w-node-_0cda5ee4-366b-13b0-f7ad-402698eca38b-7ae48a36, #w-node-_5a9ddb46-b26a-260a-9786-4955d324eb8b-7ae48a36, #w-node-_5a9ddb46-b26a-260a-9786-4955d324eb94-7ae48a36, #w-node-_5a9ddb46-b26a-260a-9786-4955d324eb9d-7ae48a36, #w-node-_6a10ec7a-24f3-2834-5ce1-85a9b943c1dd-7ae48a36, #w-node-_5a9ddb46-b26a-260a-9786-4955d324ebb6-7ae48a36, #w-node-_5a9ddb46-b26a-260a-9786-4955d324ebbb-7ae48a36, #w-node-_5a9ddb46-b26a-260a-9786-4955d324ebc0-7ae48a36, #w-node-_5a9ddb46-b26a-260a-9786-4955d324ebc5-7ae48a36, #w-node-_5a9ddb46-b26a-260a-9786-4955d324ebca-7ae48a36, #w-node-_5a9ddb46-b26a-260a-9786-4955d324ebcf-7ae48a36, #w-node-_5a9ddb46-b26a-260a-9786-4955d324ebd4-7ae48a36, #w-node-_5a9ddb46-b26a-260a-9786-4955d324ebd9-7ae48a36 {
  align-self: start;
}

#w-node-_2966f80d-fb46-c950-6823-6bd60033bb12-7ae48a37, #w-node-_2cffda15-2eda-55e4-c77f-a8125217440a-7ae48a37, #w-node-_7af5787a-ed12-a38a-4919-0a23dc4c1c09-7ae48a3b, #w-node-_30050908-2f72-94ae-747b-e575e2a22e64-7ae48a3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14890677-88d3-edf0-aaf3-e11727fcc92e-7ae48a3b, #w-node-d36798e0-9b3d-0872-e136-9d64c1ce4eb0-7ae48a3b, #w-node-_4eb7b8a6-cd85-84d2-4f9a-f40a3bf17e80-7ae48a3b, #w-node-_838a7ff0-d489-67cc-f7e7-d329e9a495ee-7ae48a3b, #w-node-_2ff6bbd4-44aa-4568-3454-8fe873c0d3cc-7ae48a3b, #w-node-b2acef21-e4a2-cc97-9b45-57074eefb5ac-7ae48a3b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b8f7dd4e-6c59-3be6-5bec-7f99d3d1059c-7ae48a3b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_659cf86d-6904-95f6-e022-fe107df43905-7ae48a40 {
  justify-self: end;
}

#w-node-_3c470e08-e059-5801-e948-3ef708c1141d-7ae48a40, #w-node-_3c470e08-e059-5801-e948-3ef708c1141f-7ae48a40 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3c470e08-e059-5801-e948-3ef708c11421-7ae48a40 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_3c470e08-e059-5801-e948-3ef708c11423-7ae48a40, #w-node-_3c470e08-e059-5801-e948-3ef708c11425-7ae48a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3c470e08-e059-5801-e948-3ef708c11427-7ae48a40 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_3c470e08-e059-5801-e948-3ef708c11429-7ae48a40 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_21f6e9ef-8d50-f616-af41-af869615d46b-7ae48a40, #w-node-_21f6e9ef-8d50-f616-af41-af869615d472-7ae48a40 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b8f4a8-6d6a-a70b-1f25-214d0eb3b53b-7ae48a43 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e8a3974c-1735-1a43-7dda-bb3f39c91087-7ae48a44 {
  justify-self: end;
}

#w-node-e8a3974c-1735-1a43-7dda-bb3f39c910a2-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910a3-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910a4-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910a5-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910a7-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910a8-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910a9-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910aa-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910ab-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910ac-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910ad-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910ae-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910af-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b1-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b2-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b3-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b4-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b5-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b6-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b7-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b8-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b9-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910ba-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910bb-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910bc-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910bd-7ae48a44, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910be-7ae48a44 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b8f4a8-6d6a-a70b-1f25-214d0eb3b53b-7ae48a47, #w-node-b9f517d2-961c-368d-8c9f-789aabbb1fd7-7ae48a47, #w-node-_4bd12e9d-864f-4433-f731-8d09d1f35ad9-7ae48a47, #w-node-_62342669-1eb1-9f0d-8337-9850a68c56d1-7ae48a47, #w-node-_4916f7a6-2766-10c1-b7d5-bf405b36da4b-7ae48a47, #w-node-_66349d59-4c5c-6d0c-4085-d0f9ccfc9c0f-7ae48a47 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2966f80d-fb46-c950-6823-6bd60033bb12-7ae48a48, #w-node-_2cffda15-2eda-55e4-c77f-a8125217440a-7ae48a48, #w-node-_2966f80d-fb46-c950-6823-6bd60033bb12-7ae48a4a, #w-node-_2cffda15-2eda-55e4-c77f-a8125217440a-7ae48a4a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd845dab-a8b4-e034-a8ed-5bea938f55df-7ae48a64 {
  justify-self: end;
}

#w-node-e484ccf4-350c-53bc-7ccd-b12b750ba627-7ae48a64 {
  justify-self: start;
}

#w-node-_7af5787a-ed12-a38a-4919-0a23dc4c1c09-7ae48a65, #w-node-b8f7dd4e-6c59-3be6-5bec-7f99d3d1059c-7ae48a65, #w-node-_7af5787a-ed12-a38a-4919-0a23dc4c1c09-7ae48a66, #w-node-b8f7dd4e-6c59-3be6-5bec-7f99d3d1059c-7ae48a66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b8f4a8-6d6a-a70b-1f25-214d0eb3b53b-7ae48a67 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6996ee3d-1f0b-f339-1960-ca0831817729-7ae48a6a, #w-node-_6996ee3d-1f0b-f339-1960-ca083181772f-7ae48a6a, #w-node-_6996ee3d-1f0b-f339-1960-ca0831817735-7ae48a6a {
  align-self: start;
}

#w-node-bc6aeb8f-57f4-5222-50e4-76976c46593f-7ae48a6a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e8fbba24-228b-264f-b44d-850e7d9024c5-7ae48a6a, #w-node-_6c4e5af0-28e5-f619-dd70-14f42a7bbb96-7ae48a6a {
  grid-row: span 2 / span 2;
}

#w-node-_0207ada9-42b9-f76d-2413-22b550bf9d7b-7ae48a6c, #w-node-_6367118d-3efb-c9bb-5a58-4413e19d6718-7ae48a6c, #w-node-_3cb8ae6f-5d96-e695-63a8-3796c470e39e-7ae48a6c, #w-node-_0d94257f-5704-545b-d18c-d8ac92d7116e-7ae48a6c, #w-node-_86e2225a-d16c-cfc5-85a3-860bb42d2ba3-7ae48a6c, #w-node-_86e2225a-d16c-cfc5-85a3-860bb42d2ba5-7ae48a6c, #w-node-_86e2225a-d16c-cfc5-85a3-860bb42d2baa-7ae48a6c, #w-node-_86e2225a-d16c-cfc5-85a3-860bb42d2bab-7ae48a6c, #w-node-b459dbde-2c09-4630-a837-69655b59ad33-7ae48a6c, #w-node-b459dbde-2c09-4630-a837-69655b59ad35-7ae48a6c, #w-node-b459dbde-2c09-4630-a837-69655b59ad3a-7ae48a6c, #w-node-b459dbde-2c09-4630-a837-69655b59ad3b-7ae48a6c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4aeda316-1d12-8675-676a-79e340ee0416-7ae48a6c {
  justify-self: auto;
}

#w-node-b83c51b0-ac89-febf-6463-3efc9f03fd1e-7ae48a6c, #w-node-b83c51b0-ac89-febf-6463-3efc9f03fd25-7ae48a6c, #w-node-b83c51b0-ac89-febf-6463-3efc9f03fd4f-7ae48a6c, #w-node-af16f842-3bf9-6595-71ac-992f794d8c78-7ae48a6c, #w-node-af16f842-3bf9-6595-71ac-992f794d8c7e-7ae48a6c, #w-node-be97f36c-bf65-a8a7-4991-5dc22801bf14-2801bf04, #w-node-be97f36c-bf65-a8a7-4991-5dc22801bf50-2801bf04, #w-node-be97f36c-bf65-a8a7-4991-5dc22801bf64-2801bf04, #w-node-be97f36c-bf65-a8a7-4991-5dc22801bf78-2801bf04, #w-node-_2966f80d-fb46-c950-6823-6bd60033bb12-7ae48a81, #w-node-_2cffda15-2eda-55e4-c77f-a8125217440a-7ae48a81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41b8f4a8-6d6a-a70b-1f25-214d0eb3b53b-7ae48a82 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7af5787a-ed12-a38a-4919-0a23dc4c1c09-7ae48a83, #w-node-_30050908-2f72-94ae-747b-e575e2a22e64-7ae48a83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f24b2c05-b9a2-1bbd-e113-f1492fe56e7a-7ae48a83, #w-node-_6ec2acb5-0012-b5c9-b041-2653bf33a403-7ae48a83, #w-node-_36745194-0d98-7e9f-b820-491326303fc2-7ae48a83, #w-node-_2ff6bbd4-44aa-4568-3454-8fe873c0d3cc-7ae48a83, #w-node-b2acef21-e4a2-cc97-9b45-57074eefb5ac-7ae48a83 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b8f7dd4e-6c59-3be6-5bec-7f99d3d1059c-7ae48a83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a592ffee-6657-d3e7-1b77-75c24a94769c-8385a685, #w-node-a592ffee-6657-d3e7-1b77-75c24a9476a1-8385a685, #w-node-a592ffee-6657-d3e7-1b77-75c24a9476a6-8385a685, #w-node-a592ffee-6657-d3e7-1b77-75c24a9476ba-8385a685, #w-node-a592ffee-6657-d3e7-1b77-75c24a9476bf-8385a685, #w-node-_9ddbea6b-08a9-75d2-1090-4d9a7473a149-8385a685, #w-node-a592ffee-6657-d3e7-1b77-75c24a9476dd-8385a685, #w-node-a592ffee-6657-d3e7-1b77-75c24a9476e2-8385a685, #w-node-a592ffee-6657-d3e7-1b77-75c24a9476e7-8385a685, #w-node-a592ffee-6657-d3e7-1b77-75c24a9476ec-8385a685, #w-node-a592ffee-6657-d3e7-1b77-75c24a9476f1-8385a685 {
  align-self: start;
}

#w-node-b15dca84-8373-d9ec-1897-9f405c8f714f-8385a685 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-b15dca84-8373-d9ec-1897-9f405c8f7153-8385a685, #w-node-_2879ede9-04ca-c39c-28b1-fa39c3dd96d8-8385a685 {
  justify-self: center;
}

#w-node-_328c1d12-977e-1908-9bac-00811f8a69f0-2f34c53e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fab3a01c-5b56-d67d-9867-bf3bcebf4058-0abec23a, #w-node-fab3a01c-5b56-d67d-9867-bf3bcebf4076-0abec23a, #w-node-_647b2332-9c68-0bfb-7c1a-0376ac23a3ff-0abec23a, #w-node-_647b2332-9c68-0bfb-7c1a-0376ac23a41d-0abec23a {
  align-self: start;
}

#w-node-_076e6cf8-7ab3-65cc-f37f-649484519969-0abec23a, #w-node-_076e6cf8-7ab3-65cc-f37f-64948451996a-0abec23a {
  align-self: center;
}

#w-node-_076e6cf8-7ab3-65cc-f37f-64948451996c-0abec23a, #w-node-_076e6cf8-7ab3-65cc-f37f-64948451997b-0abec23a, #w-node-_16414e45-c87a-9faf-95b2-e9521bef68d0-0abec23a, #w-node-_16414e45-c87a-9faf-95b2-e9521bef68f1-0abec23a, #w-node-_16414e45-c87a-9faf-95b2-e9521bef6917-0abec23a, #w-node-fab3a01c-5b56-d67d-9867-bf3bcebf4058-3badc93d, #w-node-fab3a01c-5b56-d67d-9867-bf3bcebf4076-3badc93d, #w-node-_647b2332-9c68-0bfb-7c1a-0376ac23a3ff-3badc93d, #w-node-_647b2332-9c68-0bfb-7c1a-0376ac23a41d-3badc93d {
  align-self: start;
}

#w-node-_076e6cf8-7ab3-65cc-f37f-649484519969-3badc93d, #w-node-_076e6cf8-7ab3-65cc-f37f-64948451996a-3badc93d {
  align-self: center;
}

#w-node-_076e6cf8-7ab3-65cc-f37f-64948451996c-3badc93d, #w-node-_076e6cf8-7ab3-65cc-f37f-64948451997b-3badc93d, #w-node-_16414e45-c87a-9faf-95b2-e9521bef68d0-3badc93d, #w-node-_16414e45-c87a-9faf-95b2-e9521bef68f1-3badc93d, #w-node-_16414e45-c87a-9faf-95b2-e9521bef6917-3badc93d, #w-node-_16414e45-c87a-9faf-95b2-e9521bef68d0-2fb5412d, #w-node-_16414e45-c87a-9faf-95b2-e9521bef68f1-2fb5412d, #w-node-_16414e45-c87a-9faf-95b2-e9521bef6917-2fb5412d {
  align-self: start;
}

#w-node-_091f5468-e641-d051-6d7a-6a70e5dc385c-96811819, #w-node-_93a8cf92-0611-a86c-e2b1-f54aa3b60f49-96811819, #w-node-_79fb10df-a45d-767d-5eba-532e5754b985-96811819, #w-node-_091f5468-e641-d051-6d7a-6a70e5dc385c-3313ba1e, #w-node-_93a8cf92-0611-a86c-e2b1-f54aa3b60f49-3313ba1e, #w-node-_79fb10df-a45d-767d-5eba-532e5754b985-3313ba1e, #w-node-_091f5468-e641-d051-6d7a-6a70e5dc385c-99dbdb83, #w-node-_93a8cf92-0611-a86c-e2b1-f54aa3b60f49-99dbdb83, #w-node-_79fb10df-a45d-767d-5eba-532e5754b985-99dbdb83 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_41459893-6853-0ce5-3150-cfc61e6f8ff8-1e6f8fe6 {
  align-self: center;
}

#w-node-_16414e45-c87a-9faf-95b2-e9521bef68d0-ab957b71, #w-node-_16414e45-c87a-9faf-95b2-e9521bef68f1-ab957b71, #w-node-_16414e45-c87a-9faf-95b2-e9521bef6917-ab957b71 {
  align-self: start;
}

#w-node-fae33157-3be4-6674-a5be-49da560b95db-69397a12 {
  align-self: center;
}

#w-node-e8a3974c-1735-1a43-7dda-bb3f39c91087-79a0e675 {
  justify-self: end;
}

#w-node-e8a3974c-1735-1a43-7dda-bb3f39c910a2-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910a3-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910a4-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910a5-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910a7-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910a8-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910a9-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910aa-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910ab-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910ac-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910ad-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910ae-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910af-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b1-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b2-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b3-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b4-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b5-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b6-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b7-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b8-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910b9-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910ba-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910bb-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910bc-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910bd-79a0e675, #w-node-e8a3974c-1735-1a43-7dda-bb3f39c910be-79a0e675 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7f8f2008-3963-a4cb-ad7b-7cdd8e073141-57986006 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1b6-fedba8fe, #w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1b8-fedba8fe, #w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1ba-fedba8fe, #w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1bc-fedba8fe, #w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1be-fedba8fe, #w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1c0-fedba8fe, #w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1c2-fedba8fe, #w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1c4-fedba8fe, #w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1c7-fedba8fe, #w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1c9-fedba8fe, #w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1cb-fedba8fe, #w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1cd-fedba8fe, #w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1cf-fedba8fe, #w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1d1-fedba8fe, #w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1d3-fedba8fe, #w-node-_3d4899dd-63bd-3ae2-b841-f6e20e04f1d5-fedba8fe {
  justify-self: center;
}

#w-node-_6b38b6be-3d82-b1fb-e774-b9fcc30a2ca9-fedba8fe, #w-node-_6b38b6be-3d82-b1fb-e774-b9fcc30a2caf-fedba8fe, #w-node-_6b38b6be-3d82-b1fb-e774-b9fcc30a2cb5-fedba8fe, #w-node-a56d76bf-b4d1-3426-1c28-b5e2aeb33b78-fedba8fe, #w-node-a56d76bf-b4d1-3426-1c28-b5e2aeb33b7e-fedba8fe, #w-node-a56d76bf-b4d1-3426-1c28-b5e2aeb33b84-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b36856-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b3685b-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b36860-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b36865-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b3686a-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b3686f-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b36874-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b36879-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b3687e-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b36883-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b368a3-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b368a8-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b368ad-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b368b2-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b368b7-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b368bc-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b368c1-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b368c6-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b368cb-fedba8fe, #w-node-_4989bc30-4408-141e-a0c3-070b80b368d0-fedba8fe, #w-node-e972a2d3-5795-7def-d660-8e980279db24-fedba8fe, #w-node-e972a2d3-5795-7def-d660-8e980279db29-fedba8fe, #w-node-e972a2d3-5795-7def-d660-8e980279db2e-fedba8fe, #w-node-e972a2d3-5795-7def-d660-8e980279db43-fedba8fe, #w-node-e972a2d3-5795-7def-d660-8e980279db48-fedba8fe, #w-node-e972a2d3-5795-7def-d660-8e980279db4d-fedba8fe, #w-node-e972a2d3-5795-7def-d660-8e980279db52-fedba8fe, #w-node-e972a2d3-5795-7def-d660-8e980279db57-fedba8fe, #w-node-cb0aa948-af7e-e538-6a04-30559f1d0c38-fedba8fe, #w-node-cb0aa948-af7e-e538-6a04-30559f1d0c3d-fedba8fe, #w-node-cb0aa948-af7e-e538-6a04-30559f1d0c42-fedba8fe, #w-node-cb0aa948-af7e-e538-6a04-30559f1d0c47-fedba8fe, #w-node-cb0aa948-af7e-e538-6a04-30559f1d0c4c-fedba8fe {
  align-self: start;
}

#w-node-_4205364a-311b-334f-814b-d50cc8b7dcb4-fedba8fe, #w-node-_4205364a-311b-334f-814b-d50cc8b7dcb5-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96f24-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96f25-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96f29-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96f2d-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96f31-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96f3a-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96f3d-fedba8fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96f61-fedba8fe {
  grid-area: 1 / 2 / 3 / 3;
}

#w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96f95-fedba8fe {
  order: 9999;
}

#w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96f99-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96f9a-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96f9e-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96fa2-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96fa6-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96faa-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96fae-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96fb2-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96fb6-fedba8fe, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc3b-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc3c-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc3d-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc3e-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc3f-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc40-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc41-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc42-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc43-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc44-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc45-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc46-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc47-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc48-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc49-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc4a-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc4b-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc4c-f6ffcc22 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-feb7c3de-0253-82cb-d61b-4a099cac6b93-ce2d6062 {
  order: 0;
  place-self: stretch stretch;
}

#w-node-_8d198ee5-d16e-0744-e3c9-5193b51e07bf-ce2d6062 {
  place-self: stretch center;
}

#w-node-_542215a1-7740-0f44-0210-2b9baa1c3e7d-ce2d6062 {
  align-self: center;
}

#w-node-_41b8f4a8-6d6a-a70b-1f25-214d0eb3b53b-47ee0cb8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (min-width: 1920px) {
  #w-node-_343a1cf4-5d2f-3134-3702-4a54c16e3c41-7ae489df, #w-node-d7ffa198-b8de-548e-e03b-8908b54d1c80-7ae489df, #w-node-_3c92e536-ae59-9b99-76fa-f446b949e52b-7ae489e3, #w-node-b83c51b0-ac89-febf-6463-3efc9f03fd1e-7ae48a6c {
    justify-self: end;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_99ae1bab-425e-0a3e-445a-e86c263ade1e-7ae48954 {
    justify-self: start;
  }

  #w-node-_04d3c124-193c-4a88-f6a5-4dd3bb988e14-7ae48954, #w-node-be8c32e1-f112-062e-86be-09031a31e168-7ae48954 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-efc2e70c-48be-ba3b-3df1-0eca9e4df343-9e4df2fb {
    grid-column: span 1 / span 1;
  }

  #w-node-efc2e70c-48be-ba3b-3df1-0eca9e4df332-9e4df2fb {
    grid-area: span 2 / span 2 / span 2 / span 2;
    align-self: start;
  }

  #w-node-c1c5cf84-9da0-6c00-e185-6bc31bf1ffbd-7ae489ba {
    place-self: center;
  }

  #w-node-_14890677-88d3-edf0-aaf3-e11727fcc92e-7ae489d7, #w-node-d36798e0-9b3d-0872-e136-9d64c1ce4eb0-7ae489d7, #w-node-_4eb7b8a6-cd85-84d2-4f9a-f40a3bf17e80-7ae489d7, #w-node-_838a7ff0-d489-67cc-f7e7-d329e9a495ee-7ae489d7, #w-node-_4d793417-3e71-b3ce-ae62-dc86328f66b8-7ae489d7, #w-node-_369b4791-ea9e-4e45-814a-c4a237abdef6-7ae489d7, #w-node-_2ff6bbd4-44aa-4568-3454-8fe873c0d3cc-7ae489d7, #w-node-b2acef21-e4a2-cc97-9b45-57074eefb5ac-7ae489d7, #w-node-f24b2c05-b9a2-1bbd-e113-f1492fe56e7a-7ae489d8, #w-node-_6ec2acb5-0012-b5c9-b041-2653bf33a403-7ae489d8, #w-node-_36745194-0d98-7e9f-b820-491326303fc2-7ae489d8, #w-node-_840a3799-5c59-7308-8bb8-33eedcbc60a6-7ae489d8, #w-node-_2ff6bbd4-44aa-4568-3454-8fe873c0d3cc-7ae489d8, #w-node-b2acef21-e4a2-cc97-9b45-57074eefb5ac-7ae489d8, #w-node-_343a1cf4-5d2f-3134-3702-4a54c16e3c89-7ae489df, #w-node-_343a1cf4-5d2f-3134-3702-4a54c16e3c8d-7ae489df, #w-node-_5e28dbb3-3753-1a19-7b3f-bac632210582-7ae489df, #w-node-baf7bedb-e113-994d-0750-ea8b1e60372f-7ae489df, #w-node-bc5a2234-6dc8-a983-e41b-a6a53528a893-7ae489df, #w-node-_394ba0b6-d5fe-8675-8d9a-45e07c369641-7ae489e3, #w-node-_4206b8a8-ec03-9414-fb4e-9e22311a8fed-7ae489e3, #w-node-b6818fee-e699-27f7-71a6-74d350a2f015-7ae489e3, #w-node-a75ec1fa-33c5-d3ba-705a-6766bb0738bd-7ae489e3, #w-node-_800e2aa0-0c15-6484-caef-98cf902f1d87-7ae489e3, #w-node-_21486a85-a91a-6d9e-1719-2494b6c36235-7ae489e3, #w-node-_6028667b-f7c1-08b6-04c0-d2f8f27f0344-7ae489e3, #w-node-_8204c4cd-233a-47f0-42f3-361cd2a991d5-7ae489e3, #w-node-c8f6d480-aafd-abbb-517f-551eef38ff0e-7ae489e3, #w-node-c17f7054-3df0-113e-5f1f-59a99163f45e-7ae489e3, #w-node-e697a0b9-bccd-d36e-bc2e-47dc40c17130-7ae489e3, #w-node-_8d7a6c84-43a3-6815-4d80-e28ea2082a0c-7ae489e3, #w-node-_7ef80bd4-e262-2398-7e2b-9a82ca1d5fdb-7ae489e3, #w-node-_6397e37c-3da4-17b0-e8be-5f3896b3021d-7ae489e3, #w-node-_77428477-a8e2-018e-75cc-f4ae06066213-7ae489e3, #w-node-a2245b57-203a-d715-f66c-5820bd9a99af-7ae489e3, #w-node-e7adfa8f-2e13-bfeb-5f67-3187c429e1ff-7ae489e3, #w-node-c7c03693-4257-9d06-c20d-958eebf35b0a-7ae489e3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_04d3c124-193c-4a88-f6a5-4dd3bb988e14-7ae48a21, #w-node-be8c32e1-f112-062e-86be-09031a31e168-7ae48a21 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cb0b324e-3308-8835-c278-49de89204dea-7ae48a36, #w-node-a20ceecd-872e-1109-4282-32c600325094-7ae48a36, #w-node-_0cda5ee4-366b-13b0-f7ad-402698eca387-7ae48a36 {
    align-self: start;
  }

  #w-node-_14890677-88d3-edf0-aaf3-e11727fcc92e-7ae48a3b, #w-node-d36798e0-9b3d-0872-e136-9d64c1ce4eb0-7ae48a3b, #w-node-_4eb7b8a6-cd85-84d2-4f9a-f40a3bf17e80-7ae48a3b, #w-node-_838a7ff0-d489-67cc-f7e7-d329e9a495ee-7ae48a3b, #w-node-_4d793417-3e71-b3ce-ae62-dc86328f66b8-7ae48a3b, #w-node-_369b4791-ea9e-4e45-814a-c4a237abdef6-7ae48a3b, #w-node-_2ff6bbd4-44aa-4568-3454-8fe873c0d3cc-7ae48a3b, #w-node-b2acef21-e4a2-cc97-9b45-57074eefb5ac-7ae48a3b {
    grid-column: span 1 / span 1;
  }

  #w-node-e8a3974c-1735-1a43-7dda-bb3f39c91087-7ae48a44, #w-node-cd845dab-a8b4-e034-a8ed-5bea938f55df-7ae48a64 {
    justify-self: start;
  }

  #w-node-f24b2c05-b9a2-1bbd-e113-f1492fe56e7a-7ae48a83, #w-node-_6ec2acb5-0012-b5c9-b041-2653bf33a403-7ae48a83, #w-node-_36745194-0d98-7e9f-b820-491326303fc2-7ae48a83, #w-node-_840a3799-5c59-7308-8bb8-33eedcbc60a6-7ae48a83, #w-node-_2ff6bbd4-44aa-4568-3454-8fe873c0d3cc-7ae48a83, #w-node-b2acef21-e4a2-cc97-9b45-57074eefb5ac-7ae48a83 {
    grid-column: span 1 / span 1;
  }

  #w-node-_66b392dc-66eb-6090-c025-ee50d95aa055-0abec23a, #w-node-_66b392dc-66eb-6090-c025-ee50d95aa055-3badc93d, #w-node-_66b392dc-66eb-6090-c025-ee50d95aa055-2fb5412d, #w-node-_9c2d81f4-c07c-b4e4-9b10-2f1f1e9abdad-2fb5412d {
    place-self: center;
  }

  #w-node-b14937ef-5dd8-6178-2c63-fda82cb41c90-96811819, #w-node-_5cad9e8c-d046-a685-364a-20ab31052f23-96811819, #w-node-b2117de6-0e9a-2995-f900-21d4d99a3830-96811819, #w-node-_1f13ef37-0e0a-b6c0-4852-6d304b2113e2-96811819, #w-node-_65e1852a-3e92-dc5a-7be3-b9edacc3079a-96811819, #w-node-af853b83-3072-07da-1ce9-68eab32ea548-96811819, #w-node-b14937ef-5dd8-6178-2c63-fda82cb41c90-3313ba1e, #w-node-_5cad9e8c-d046-a685-364a-20ab31052f23-3313ba1e, #w-node-b2117de6-0e9a-2995-f900-21d4d99a3830-3313ba1e, #w-node-_1f13ef37-0e0a-b6c0-4852-6d304b2113e2-3313ba1e, #w-node-_65e1852a-3e92-dc5a-7be3-b9edacc3079a-3313ba1e, #w-node-af853b83-3072-07da-1ce9-68eab32ea548-3313ba1e, #w-node-b14937ef-5dd8-6178-2c63-fda82cb41c90-99dbdb83, #w-node-_5cad9e8c-d046-a685-364a-20ab31052f23-99dbdb83, #w-node-b2117de6-0e9a-2995-f900-21d4d99a3830-99dbdb83, #w-node-_1f13ef37-0e0a-b6c0-4852-6d304b2113e2-99dbdb83, #w-node-_65e1852a-3e92-dc5a-7be3-b9edacc3079a-99dbdb83, #w-node-af853b83-3072-07da-1ce9-68eab32ea548-99dbdb83 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_66b392dc-66eb-6090-c025-ee50d95aa055-ab957b71, #w-node-_9c2d81f4-c07c-b4e4-9b10-2f1f1e9abdad-ab957b71 {
    place-self: center;
  }

  #w-node-e8a3974c-1735-1a43-7dda-bb3f39c91087-79a0e675 {
    justify-self: start;
  }

  #w-node-_4205364a-311b-334f-814b-d50cc8b7dcb4-fedba8fe {
    order: -9999;
  }

  #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc3d-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc3f-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc41-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc43-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc45-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc47-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc49-f6ffcc22, #w-node-_5d6f0bcc-5cd8-19f1-4d77-84f5f6ffcc4b-f6ffcc22 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_0bd9f0b7-1477-1be2-43f4-b26d3f341137-7ae48954 {
    grid-row: span 1 / span 1;
  }

  #w-node-efc2e70c-48be-ba3b-3df1-0eca9e4df332-9e4df2fb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_757794de-09a2-c516-30fd-19f0f3e4e236-7ae489ba {
    justify-self: center;
  }

  #w-node-_5c147b09-c908-4a54-342e-cf904797e4b5-7ae489ba {
    align-self: auto;
  }

  #w-node-_3462ad10-ccf8-4785-2c6d-3b254d5c4960-7ae489ba {
    grid-row: span 1 / span 1;
  }

  #w-node-_0409177d-2ac1-d2d2-8c88-ba9e13f93a61-7ae489ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_18737594-b2ad-2e54-93dc-3173d218d43a-7ae489ba {
    grid-row: span 1 / span 1;
  }

  #w-node-_18737594-b2ad-2e54-93dc-3173d218d442-7ae489ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_82d21501-35f7-8a55-5950-cdf664f223e5-7ae489ba {
    grid-row: span 1 / span 1;
  }

  #w-node-_82d21501-35f7-8a55-5950-cdf664f223ed-7ae489ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_9eeedb24-dfa7-31ac-1a6e-dc85f2ec3ed2-7ae489ba {
    grid-row: span 1 / span 1;
  }

  #w-node-_9eeedb24-dfa7-31ac-1a6e-dc85f2ec3eda-7ae489ba {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3462ad10-ccf8-4785-2c6d-3b254d5c4960-7ae489d0 {
    grid-row: span 1 / span 1;
  }

  #w-node-_0409177d-2ac1-d2d2-8c88-ba9e13f93a61-7ae489d0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_18737594-b2ad-2e54-93dc-3173d218d43a-7ae489d0 {
    grid-row: span 1 / span 1;
  }

  #w-node-_18737594-b2ad-2e54-93dc-3173d218d442-7ae489d0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_82d21501-35f7-8a55-5950-cdf664f223e5-7ae489d0 {
    grid-row: span 1 / span 1;
  }

  #w-node-_82d21501-35f7-8a55-5950-cdf664f223ed-7ae489d0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b8f7dd4e-6c59-3be6-5bec-7f99d3d1059c-7ae489d7, #w-node-b8f7dd4e-6c59-3be6-5bec-7f99d3d1059c-7ae489d8 {
    order: -9999;
  }

  #w-node-aac12ce5-743c-968b-ac22-b9ccc9ad4fc6-7ae489df {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_343a1cf4-5d2f-3134-3702-4a54c16e3ca7-7ae489df, #w-node-d7ffa198-b8de-548e-e03b-8908b54d1caa-7ae489df {
    order: -9999;
  }

  #w-node-ebf314c9-b06e-fb33-914a-915f222fe84a-7ae489df, #w-node-ebf314c9-b06e-fb33-914a-915f222fe859-7ae489df, #w-node-ebf314c9-b06e-fb33-914a-915f222fe86e-7ae489df {
    grid-area: 2 / 2 / 3 / 2;
  }

  #w-node-_3c92e536-ae59-9b99-76fa-f446b949e560-7ae489e3 {
    order: -9999;
  }

  #w-node-_99c2641e-b658-ee13-70f0-cffad35e903a-7ae489fa, #w-node-_99c2641e-b658-ee13-70f0-cffad35e9044-7ae489fa, #w-node-_99c2641e-b658-ee13-70f0-cffad35e904e-7ae489fa, #w-node-_99c2641e-b658-ee13-70f0-cffad35e9055-7ae489fa, #w-node-_99c2641e-b658-ee13-70f0-cffad35e9061-7ae489fa, #w-node-_99c2641e-b658-ee13-70f0-cffad35e9068-7ae489fa, #w-node-_99c2641e-b658-ee13-70f0-cffad35e906f-7ae489fa {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_410d96c2-1051-6211-1cb4-741f278d3129-7ae48a1b, #w-node-e484ccf4-350c-53bc-7ccd-b12b750ba627-7ae48a1b, #w-node-cd845dab-a8b4-e034-a8ed-5bea938f55df-7ae48a1b, #w-node-_7704654f-b97a-27e4-9b3d-27e1c266eebb-7ae48a1b {
    justify-self: center;
  }

  #w-node-b8f7dd4e-6c59-3be6-5bec-7f99d3d1059c-7ae48a1f {
    order: -9999;
  }

  #w-node-_0bd9f0b7-1477-1be2-43f4-b26d3f341137-7ae48a21 {
    grid-row: span 1 / span 1;
  }

  #w-node-cb0b324e-3308-8835-c278-49de89204dec-7ae48a36, #w-node-_0cda5ee4-366b-13b0-f7ad-402698eca389-7ae48a36, #w-node-b8f7dd4e-6c59-3be6-5bec-7f99d3d1059c-7ae48a3b {
    order: -9999;
  }

  #w-node-cd845dab-a8b4-e034-a8ed-5bea938f55df-7ae48a64, #w-node-e484ccf4-350c-53bc-7ccd-b12b750ba627-7ae48a64 {
    justify-self: center;
  }

  #w-node-b8f7dd4e-6c59-3be6-5bec-7f99d3d1059c-7ae48a65, #w-node-b8f7dd4e-6c59-3be6-5bec-7f99d3d1059c-7ae48a66, #w-node-_6996ee3d-1f0b-f339-1960-ca0831817721-7ae48a6a {
    order: -9999;
  }

  #w-node-_3cb8ae6f-5d96-e695-63a8-3796c470e39e-7ae48a6c, #w-node-_86e2225a-d16c-cfc5-85a3-860bb42d2baa-7ae48a6c, #w-node-b459dbde-2c09-4630-a837-69655b59ad3a-7ae48a6c {
    grid-area: 2 / 2 / 3 / 2;
  }

  #w-node-b83c51b0-ac89-febf-6463-3efc9f03fd4f-7ae48a6c, #w-node-b8f7dd4e-6c59-3be6-5bec-7f99d3d1059c-7ae48a83, #w-node-f31fb7eb-8aca-575f-83ff-294dc1961117-8385a685, #w-node-_647b2332-9c68-0bfb-7c1a-0376ac23a3fd-0abec23a, #w-node-_647b2332-9c68-0bfb-7c1a-0376ac23a3fd-3badc93d {
    order: -9999;
  }

  #w-node-e9d5d76d-11b6-58d0-287b-baa3ff1139ed-2fb5412d, #w-node-_7d95d880-8cca-25b9-c926-63b379fbf687-2fb5412d, #w-node-_46cf3b92-ac7d-f818-6110-2e8870e247a1-2fb5412d, #w-node-eb30ab20-daa4-4961-bee4-e33b559cd288-2fb5412d, #w-node-a667b89a-e7f2-407b-0e90-689e2c0a22b8-2fb5412d, #w-node-_9db8d904-f5c9-6f4a-b2f4-26a333a993e2-2fb5412d, #w-node-a70951bc-eed4-e081-cc00-a64c3b021a11-2fb5412d, #w-node-e9d5d76d-11b6-58d0-287b-baa3ff1139ed-ab957b71, #w-node-_7d95d880-8cca-25b9-c926-63b379fbf687-ab957b71, #w-node-_46cf3b92-ac7d-f818-6110-2e8870e247a1-ab957b71, #w-node-eb30ab20-daa4-4961-bee4-e33b559cd288-ab957b71, #w-node-a667b89a-e7f2-407b-0e90-689e2c0a22b8-ab957b71, #w-node-_9db8d904-f5c9-6f4a-b2f4-26a333a993e2-ab957b71, #w-node-a70951bc-eed4-e081-cc00-a64c3b021a11-ab957b71 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7f8f2008-3963-a4cb-ad7b-7cdd8e073141-57986006 {
    grid-template-rows: auto;
    grid-template-columns: .75fr;
  }

  #w-node-_80a7fc70-a3f2-ead1-9b96-a97f7b6c5655-fedba8fe {
    order: -9999;
  }

  #w-node-_4205364a-311b-334f-814b-d50cc8b7dcb8-fedba8fe {
    order: 9999;
  }

  #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96f3a-fedba8fe, #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96f3d-fedba8fe {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_28a50c5a-e91f-f56a-aa40-1a5490d96f61-fedba8fe {
    grid-area: 2 / 1 / 3 / 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_0409177d-2ac1-d2d2-8c88-ba9e13f93a61-7ae489ba, #w-node-_18737594-b2ad-2e54-93dc-3173d218d442-7ae489ba, #w-node-_82d21501-35f7-8a55-5950-cdf664f223ed-7ae489ba, #w-node-_9eeedb24-dfa7-31ac-1a6e-dc85f2ec3eda-7ae489ba, #w-node-_0409177d-2ac1-d2d2-8c88-ba9e13f93a61-7ae489d0, #w-node-_18737594-b2ad-2e54-93dc-3173d218d442-7ae489d0, #w-node-_82d21501-35f7-8a55-5950-cdf664f223ed-7ae489d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aac12ce5-743c-968b-ac22-b9ccc9ad4fc6-7ae489df {
    grid-column: span 1 / span 1;
  }

  #w-node-f66dfef8-802e-15fe-820e-40b3c073d6dd-7ae489df {
    order: 9999;
  }

  #w-node-a3551ba7-84a5-de75-b82a-413a6796dced-7ae489df, #w-node-ee6863eb-32ae-a741-cb7c-41c3b00f8192-7ae489df, #w-node-ccec0c78-dd75-5d02-5b67-015126e82655-7ae489df, #w-node-_7159c8c6-1cc6-8fa8-af82-95867d71b3d5-7ae489df {
    grid-column: span 1 / span 1;
  }

  #w-node-cb0b324e-3308-8835-c278-49de89204dea-7ae48a36 {
    order: -9999;
    align-self: auto;
  }

  #w-node-a20ceecd-872e-1109-4282-32c600325094-7ae48a36, #w-node-_0cda5ee4-366b-13b0-f7ad-402698eca387-7ae48a36 {
    order: -9999;
  }

  #w-node-_31391e8b-7fdc-f32e-a797-2a6fc704841a-7ae48a36 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_66b392dc-66eb-6090-c025-ee50d95aa055-0abec23a, #w-node-_2703049c-6dbe-2791-5b1a-847eaacf0e3a-0abec23a, #w-node-_66b392dc-66eb-6090-c025-ee50d95aa055-3badc93d, #w-node-_2703049c-6dbe-2791-5b1a-847eaacf0e3a-3badc93d, #w-node-_66b392dc-66eb-6090-c025-ee50d95aa055-2fb5412d, #w-node-_2703049c-6dbe-2791-5b1a-847eaacf0e3a-2fb5412d, #w-node-ca74e050-0d35-9090-5dc5-2144584d8d75-2fb5412d, #w-node-_9c2d81f4-c07c-b4e4-9b10-2f1f1e9abdad-2fb5412d, #w-node-_66b392dc-66eb-6090-c025-ee50d95aa055-ab957b71, #w-node-_9c2d81f4-c07c-b4e4-9b10-2f1f1e9abdad-ab957b71 {
    place-self: center;
  }
}
