.summer_splash-26 .summer_splash-element.summer_splash-element-82eddb5 {
  --display: flex;
  --min-height: 95vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --margin-top: -210px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 1;
  --position: relative;
  --overflow: hidden;
}
.summer_splash-26
  .summer_splash-element.summer_splash-element-82eddb5:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-26
  .summer_splash-element.summer_splash-element-82eddb5
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-82eddb5::before,
.summer_splash-26
  .summer_splash-element.summer_splash-element-82eddb5
  > .summer_splash-background-video-container::before,
.summer_splash-26
  .summer_splash-element.summer_splash-element-82eddb5
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-26
  .summer_splash-element.summer_splash-element-82eddb5
  > .summer_splash-background-slideshow::before,
.summer_splash-26
  .summer_splash-element.summer_splash-element-82eddb5
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-26
  .summer_splash-element.summer_splash-element-82eddb5
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-color: var(--e-global-color-primary);
  --background-overlay: "";
}
.summer_splash-26 .summer_splash-element.summer_splash-element-82eddb5,
.summer_splash-26 .summer_splash-element.summer_splash-element-82eddb5::before {
  --border-transition: 0.3s;
}
.summer_splash-26
  .summer_splash-element.summer_splash-element-82eddb5
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-26
  .summer_splash-element.summer_splash-element-82eddb5
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-26
  .summer_splash-element.summer_splash-element-82eddb5
  > .summer_splash-shape-bottom
  svg,
.summer_splash-26
  .summer_splash-element.summer_splash-element-82eddb5
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 40px;
}
.summer_splash-26
  .summer_splash-element.summer_splash-element-82eddb5
  > .summer_splash-shape-bottom,
.summer_splash-26
  .summer_splash-element.summer_splash-element-82eddb5
  > .e-con-inner
  > .summer_splash-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.summer_splash-26
  .summer_splash-element.summer_splash-element-b999f84
  > .summer_splash-widget-container {
  padding: 60px 0px 0px 0px;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-b999f84 {
  text-align: center;
}
.summer_splash-26
  .summer_splash-element.summer_splash-element-b999f84
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 120px;
  line-height: 0.8em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.summer_splash-26 .summer_splash-element.summer_splash-element-cf37c26 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-216b2b1 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}
.summer_splash-26
  .summer_splash-element.summer_splash-element-216b2b1.summer_splash-element {
  --align-self: center;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-b6d69ab {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-26
  .summer_splash-element.summer_splash-element-b86ae0a
  .e-search-submit {
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #023047;
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-26
  .summer_splash-element.summer_splash-element-b86ae0a
  .e-search-input {
  border-style: none;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-b86ae0a {
  --e-search-submit-border-radius: 15px 15px 15px 15px;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-6f82bfa {
  --display: flex;
  --background-transition: 0.3s;
  --margin-left: 30px;
}

.summer_splash-26 .summer_splash-element.summer_splash-element-6f82bfa p {
  margin-left: 30px;
}

.summer_splash-26 .summer_splash-element.summer_splash-element-348b145 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-e456ca6 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-f134c75 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-dc00c8a {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-72cbee6 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-9007a89 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-64916bd {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-bda9c2f {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-12ce733 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-053da00 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-f380841 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-c61b645 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-6919f1e {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-ff22835 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-03b6b04 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-812af07 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-37cf73f {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-27b9c55 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-d05b55c {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-12d3046 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-5be24fe {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-26 .summer_splash-element.summer_splash-element-2e28a61 {
  --n-accordion-title-font-size: 40px;
  --n-accordion-title-justify-content: space-between;
  --n-accordion-title-flex-grow: 1;
  --n-accordion-title-icon-order: initial;
  --n-accordion-item-title-space-between: 5px;
  --n-accordion-border-radius: 0px 0px 0px 0px;
  --n-accordion-title-normal-color: var(--e-global-color-54b66d3);
  --n-accordion-title-hover-color: var(--e-global-color-accent);
  --n-accordion-title-active-color: var(--e-global-color-54b66d3);
  --n-accordion-icon-size: 35px;
  --n-accordion-icon-normal-color: var(--e-global-color-54b66d3);
}
.summer_splash-26
  .summer_splash-element.summer_splash-element-2e28a61
  > .summer_splash-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: none;
}
:where(
    .summer_splash-26
      .summer_splash-element.summer_splash-element-2e28a61
      > .summer_splash-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: "Kinder", Sans-serif;
  font-weight: 600;
}
:where(
    .summer_splash-26
      .summer_splash-element.summer_splash-element-2e28a61
      > .summer_splash-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
  )
  > .e-con {
  border-style: none;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .summer_splash-26
    .summer_splash-element.summer_splash-element-b999f84
    .summer_splash-heading-title {
    font-size: 90px;
  }
  .summer_splash-26 .summer_splash-element.summer_splash-element-216b2b1 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: 22px;
  }
  .summer_splash-26 .summer_splash-element.summer_splash-element-2e28a61 {
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-title-font-size: 32px;
  }
}
@media (min-width: 768px) {
  .summer_splash-26 .summer_splash-element.summer_splash-element-82eddb5 {
    --content-width: 1300px;
  }
  .summer_splash-26 .summer_splash-element.summer_splash-element-cf37c26 {
    --content-width: 1300px;
  }
  .summer_splash-26 .summer_splash-element.summer_splash-element-b6d69ab {
    --content-width: 900px;
  }
}
@media (max-width: 767px) {
  .summer_splash-26 .summer_splash-element.summer_splash-element-82eddb5 {
    --justify-content: flex-end;
    --align-items: flex-end;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 5%;
    --padding-bottom: 18%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-26
    .summer_splash-element.summer_splash-element-82eddb5
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-26
    .summer_splash-element.summer_splash-element-82eddb5
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    width: calc(140% + 1.3px);
    height: 25px;
  }
  .summer_splash-26
    .summer_splash-element.summer_splash-element-b999f84
    .summer_splash-heading-title {
    font-size: 64px;
  }
  .summer_splash-26 .summer_splash-element.summer_splash-element-216b2b1 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: 22px;
  }
  .summer_splash-26 .summer_splash-element.summer_splash-element-2e28a61 {
    --n-accordion-item-title-space-between: 0px;
    --n-accordion-title-font-size: 26px;
    --n-accordion-icon-size: 25px;
  }
} /* Start Custom Fonts CSS */

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("../font/Poppins-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("../font/Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../font/Poppins-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Kinder";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/LuckiestGuy-Regular.ttf") format("truetype");
}
/* End Custom Fonts CSS */

.summer_splash-20 .summer_splash-element.summer_splash-element-dc9d2b4 {
  --display: flex;
  --min-height: 95vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --margin-top: -210px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 1;
  --position: relative;
  --overflow: hidden;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-dc9d2b4:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-20
  .summer_splash-element.summer_splash-element-dc9d2b4
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-20 .summer_splash-element.summer_splash-element-dc9d2b4::before,
.summer_splash-20
  .summer_splash-element.summer_splash-element-dc9d2b4
  > .summer_splash-background-video-container::before,
.summer_splash-20
  .summer_splash-element.summer_splash-element-dc9d2b4
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-20
  .summer_splash-element.summer_splash-element-dc9d2b4
  > .summer_splash-background-slideshow::before,
.summer_splash-20
  .summer_splash-element.summer_splash-element-dc9d2b4
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-20
  .summer_splash-element.summer_splash-element-dc9d2b4
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-color: var(--e-global-color-primary);
  --background-overlay: "";
}
.summer_splash-20 .summer_splash-element.summer_splash-element-dc9d2b4,
.summer_splash-20 .summer_splash-element.summer_splash-element-dc9d2b4::before {
  --border-transition: 0.3s;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-dc9d2b4
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-20
  .summer_splash-element.summer_splash-element-dc9d2b4
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-dc9d2b4
  > .summer_splash-shape-bottom
  svg,
.summer_splash-20
  .summer_splash-element.summer_splash-element-dc9d2b4
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 40px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-dc9d2b4
  > .summer_splash-shape-bottom,
.summer_splash-20
  .summer_splash-element.summer_splash-element-dc9d2b4
  > .e-con-inner
  > .summer_splash-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-600f0dc
  > .summer_splash-widget-container {
  padding: 60px 0px 0px 0px;
}
.summer_splash-20 .summer_splash-element.summer_splash-element-600f0dc {
  text-align: center;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-600f0dc
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 120px;
  line-height: 0.8em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.summer_splash-20 .summer_splash-element.summer_splash-element-2b1ef44 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --background-transition: 0.3s;
  --padding-top: 9%;
  --padding-bottom: 2%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-20 .summer_splash-element.summer_splash-element-75f92d1 {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 35px;
  --padding-right: 35px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-75f92d1:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-20
  .summer_splash-element.summer_splash-element-75f92d1
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-5cfcd54);
}
.summer_splash-20 .summer_splash-element.summer_splash-element-75f92d1,
.summer_splash-20 .summer_splash-element.summer_splash-element-75f92d1::before {
  --border-transition: 0.3s;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-10aa6aa
  .summer_splash-heading-title {
  font-size: 35px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 10px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -10px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-field-group.recaptcha_v3-bottomleft,
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-labels-inline
  .summer_splash-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-labels-inline
  .summer_splash-field-group
  > label {
  padding-right: 0px;
}
body
  .summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-labels-above
  .summer_splash-field-group
  > label {
  padding-bottom: 0px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-field-type-html {
  padding-bottom: 0px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-field-group
  .summer_splash-field {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-field-group:not(.summer_splash-field-type-upload)
  .summer_splash-field:not(.summer_splash-select-wrapper) {
  background-color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
  border-width: 0px 0px 0px 0px;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-field-group
  .summer_splash-select-wrapper
  select {
  background-color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
  border-width: 0px 0px 0px 0px;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-field-group
  .summer_splash-select-wrapper::before {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .e-form__buttons__wrapper__button-next {
  color: #ffffff;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-button[type="submit"] {
  color: #ffffff;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-button[type="submit"]
  svg
  * {
  fill: #ffffff;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-button[type="submit"]:hover {
  color: #ffffff;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .summer_splash-button[type="submit"]:hover
  svg
  * {
  fill: #ffffff;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-6a1fe1a
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.summer_splash-20 .summer_splash-element.summer_splash-element-6a1fe1a {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.summer_splash-20 .summer_splash-element.summer_splash-element-5f888cd {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-27a7a60
  .summer_splash-heading-title {
  font-size: 35px;
}
.summer_splash-20 .summer_splash-element.summer_splash-element-531cc42 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 30px 30px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-20 .summer_splash-element.summer_splash-element-6fe7769 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 30px 30px;
  --background-transition: 0.3s;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-717a879
  .summer_splash-icon-box-title {
  margin-bottom: 0px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-717a879.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-54b66d3);
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-717a879.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-20
  .summer_splash-element.summer_splash-element-717a879.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-color: var(--e-global-color-54b66d3);
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-717a879
  .summer_splash-icon {
  font-size: 44px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-717a879
  .summer_splash-icon-box-title,
.summer_splash-20
  .summer_splash-element.summer_splash-element-717a879
  .summer_splash-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 800;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-ab53910
  .summer_splash-icon-box-title {
  margin-bottom: 0px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-ab53910.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-54b66d3);
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-ab53910.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-20
  .summer_splash-element.summer_splash-element-ab53910.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-color: var(--e-global-color-54b66d3);
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-ab53910
  .summer_splash-icon {
  font-size: 44px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-ab53910
  .summer_splash-icon-box-title,
.summer_splash-20
  .summer_splash-element.summer_splash-element-ab53910
  .summer_splash-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 800;
}
.summer_splash-20 .summer_splash-element.summer_splash-element-90be161 {
  --display: flex;
  --gap: 45px 45px;
  --background-transition: 0.3s;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-4ce1751
  .summer_splash-icon-box-title {
  margin-bottom: 0px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-4ce1751.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-54b66d3);
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-4ce1751.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-20
  .summer_splash-element.summer_splash-element-4ce1751.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-color: var(--e-global-color-54b66d3);
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-4ce1751
  .summer_splash-icon {
  font-size: 44px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-4ce1751
  .summer_splash-icon-box-title,
.summer_splash-20
  .summer_splash-element.summer_splash-element-4ce1751
  .summer_splash-icon-box-title
  a {
  font-size: 26px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-b0d45d0
  .summer_splash-icon-box-title {
  margin-bottom: 0px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-b0d45d0.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-54b66d3);
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-b0d45d0.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-20
  .summer_splash-element.summer_splash-element-b0d45d0.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-color: var(--e-global-color-54b66d3);
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-b0d45d0
  .summer_splash-icon {
  font-size: 44px;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-b0d45d0
  .summer_splash-icon-box-title,
.summer_splash-20
  .summer_splash-element.summer_splash-element-b0d45d0
  .summer_splash-icon-box-title
  a {
  font-size: 26px;
}
.summer_splash-20 .summer_splash-element.summer_splash-element-3aa2640 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-20
  .summer_splash-element.summer_splash-element-1920654
  > .summer_splash-widget-container {
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-20 .summer_splash-element.summer_splash-element-fdf3d19 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
body.summer_splash-page-20:not(
    .summer_splash-motion-effects-element-type-background
  ),
body.summer_splash-page-20
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .summer_splash-20 .summer_splash-element.summer_splash-element-dc9d2b4 {
    --content-width: 1300px;
  }
  .summer_splash-20 .summer_splash-element.summer_splash-element-2b1ef44 {
    --content-width: 1300px;
  }
  .summer_splash-20 .summer_splash-element.summer_splash-element-75f92d1 {
    --width: 40%;
  }
  .summer_splash-20 .summer_splash-element.summer_splash-element-5f888cd {
    --width: 60%;
  }
  .summer_splash-20 .summer_splash-element.summer_splash-element-6fe7769 {
    --width: 50%;
  }
  .summer_splash-20 .summer_splash-element.summer_splash-element-90be161 {
    --width: 50%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .summer_splash-20 .summer_splash-element.summer_splash-element-6fe7769 {
    --width: 100%;
  }
  .summer_splash-20 .summer_splash-element.summer_splash-element-90be161 {
    --width: 100%;
  }
}
@media (max-width: 1024px) {
  .summer_splash-20
    .summer_splash-element.summer_splash-element-600f0dc
    .summer_splash-heading-title {
    font-size: 90px;
  }
  .summer_splash-20 .summer_splash-element.summer_splash-element-2b1ef44 {
    --gap: 10px 10px;
  }
  .summer_splash-20 .summer_splash-element.summer_splash-element-531cc42 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
  }
  .summer_splash-20 .summer_splash-element.summer_splash-element-6fe7769 {
    --gap: 20px 20px;
  }
  .summer_splash-20 .summer_splash-element.summer_splash-element-90be161 {
    --gap: 20px 20px;
  }
}
@media (max-width: 767px) {
  .summer_splash-20 .summer_splash-element.summer_splash-element-dc9d2b4 {
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 5%;
    --padding-bottom: 18%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-20
    .summer_splash-element.summer_splash-element-dc9d2b4
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-20
    .summer_splash-element.summer_splash-element-dc9d2b4
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    width: calc(140% + 1.3px);
    height: 25px;
  }
  .summer_splash-20 .summer_splash-element.summer_splash-element-dc9d2b4.e-con {
    --align-self: center;
  }
  .summer_splash-20
    .summer_splash-element.summer_splash-element-600f0dc
    .summer_splash-heading-title {
    font-size: 64px;
  }
  .summer_splash-20 .summer_splash-element.summer_splash-element-2b1ef44 {
    --gap: 50px 50px;
    --padding-top: 15%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-20 .summer_splash-element.summer_splash-element-5f888cd {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-20
    .summer_splash-element.summer_splash-element-717a879
    .summer_splash-icon {
    font-size: 40px;
  }
  .summer_splash-20
    .summer_splash-element.summer_splash-element-717a879
    .summer_splash-icon-box-title,
  .summer_splash-20
    .summer_splash-element.summer_splash-element-717a879
    .summer_splash-icon-box-title
    a {
    font-size: 20px;
  }
  .summer_splash-20
    .summer_splash-element.summer_splash-element-ab53910
    .summer_splash-icon {
    font-size: 40px;
  }
  .summer_splash-20
    .summer_splash-element.summer_splash-element-ab53910
    .summer_splash-icon-box-title,
  .summer_splash-20
    .summer_splash-element.summer_splash-element-ab53910
    .summer_splash-icon-box-title
    a {
    font-size: 20px;
  }
  .summer_splash-20
    .summer_splash-element.summer_splash-element-4ce1751
    .summer_splash-icon {
    font-size: 40px;
  }
  .summer_splash-20
    .summer_splash-element.summer_splash-element-4ce1751
    .summer_splash-icon-box-title,
  .summer_splash-20
    .summer_splash-element.summer_splash-element-4ce1751
    .summer_splash-icon-box-title
    a {
    font-size: 20px;
  }
  .summer_splash-20
    .summer_splash-element.summer_splash-element-b0d45d0
    .summer_splash-icon {
    font-size: 40px;
  }
  .summer_splash-20
    .summer_splash-element.summer_splash-element-b0d45d0
    .summer_splash-icon-box-title,
  .summer_splash-20
    .summer_splash-element.summer_splash-element-b0d45d0
    .summer_splash-icon-box-title
    a {
    font-size: 20px;
  }
} /* Start custom CSS */
.pillarbox_steady_slider .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
} /* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("../font/Poppins-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("../font/Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../font/Poppins-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */

.summer_splash-235 .summer_splash-element.summer_splash-element-446fb3d {
  --display: flex;
  --min-height: 95vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --margin-top: -210px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 1;
  --position: relative;
  --overflow: hidden;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-446fb3d:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-235
  .summer_splash-element.summer_splash-element-446fb3d
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-446fb3d::before,
.summer_splash-235
  .summer_splash-element.summer_splash-element-446fb3d
  > .summer_splash-background-video-container::before,
.summer_splash-235
  .summer_splash-element.summer_splash-element-446fb3d
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-235
  .summer_splash-element.summer_splash-element-446fb3d
  > .summer_splash-background-slideshow::before,
.summer_splash-235
  .summer_splash-element.summer_splash-element-446fb3d
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-235
  .summer_splash-element.summer_splash-element-446fb3d
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-color: var(--e-global-color-primary);
  --background-overlay: "";
}
.summer_splash-235 .summer_splash-element.summer_splash-element-446fb3d,
.summer_splash-235
  .summer_splash-element.summer_splash-element-446fb3d::before {
  --border-transition: 0.3s;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-446fb3d
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-235
  .summer_splash-element.summer_splash-element-446fb3d
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: var(--e-global-color-primary);
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-446fb3d
  > .summer_splash-shape-bottom
  svg,
.summer_splash-235
  .summer_splash-element.summer_splash-element-446fb3d
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 40px;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-446fb3d
  > .summer_splash-shape-bottom,
.summer_splash-235
  .summer_splash-element.summer_splash-element-446fb3d
  > .e-con-inner
  > .summer_splash-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-f57dbc5
  > .summer_splash-widget-container {
  padding: 60px 0px 0px 0px;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-f57dbc5 {
  text-align: center;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-f57dbc5
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 120px;
  line-height: 0.8em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-6e413a4 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-6e413a4:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-235
  .summer_splash-element.summer_splash-element-6e413a4
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-6e413a4,
.summer_splash-235
  .summer_splash-element.summer_splash-element-6e413a4::before {
  --border-transition: 0.3s;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-5d7f55d {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-5d7f55d.summer_splash-element {
  --align-self: center;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-ab8d820 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 2%;
  --padding-bottom: 2%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-ab8d820:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-235
  .summer_splash-element.summer_splash-element-ab8d820
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-ab8d820,
.summer_splash-235
  .summer_splash-element.summer_splash-element-ab8d820::before {
  --border-transition: 0.3s;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-18dc5f2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.3;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 45px;
  --padding-right: 45px;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-18dc5f2:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-235
  .summer_splash-element.summer_splash-element-18dc5f2
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-54b66d3);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-18dc5f2::before,
.summer_splash-235
  .summer_splash-element.summer_splash-element-18dc5f2
  > .summer_splash-background-video-container::before,
.summer_splash-235
  .summer_splash-element.summer_splash-element-18dc5f2
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-235
  .summer_splash-element.summer_splash-element-18dc5f2
  > .summer_splash-background-slideshow::before,
.summer_splash-235
  .summer_splash-element.summer_splash-element-18dc5f2
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-235
  .summer_splash-element.summer_splash-element-18dc5f2
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-18dc5f2,
.summer_splash-235
  .summer_splash-element.summer_splash-element-18dc5f2::before {
  --border-transition: 0.3s;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-c98e10b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-65e89b3 {
  width: 100%;
  max-width: 100%;
  text-align: left;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-65e89b3
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-1b66cde {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  text-align: left;
  color: var(--e-global-color-a314bd8);
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-119a1a9
  .summer_splash-button {
  background-color: var(--e-global-color-5cfcd54);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-119a1a9
  .summer_splash-button:hover,
.summer_splash-235
  .summer_splash-element.summer_splash-element-119a1a9
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-2089bd3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 8%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-2089bd3:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-235
  .summer_splash-element.summer_splash-element-2089bd3
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-2089bd3,
.summer_splash-235
  .summer_splash-element.summer_splash-element-2089bd3::before {
  --border-transition: 0.3s;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-a40b158 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-6fd2b7d {
  width: var(--container-widget-width, 90%);
  max-width: 90%;
  --container-widget-width: 90%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-6fd2b7d
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-bb92d73
  > .summer_splash-widget-container {
  margin: -38px 0px 0px 0px;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-bb92d73 {
  text-align: right;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-bb92d73 img {
  width: 180px;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-48fc9b7 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-799ce96 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-799ce96,
.summer_splash-235
  .summer_splash-element.summer_splash-element-799ce96::before {
  --border-transition: 0.3s;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-5f130f4.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-5f130f4 {
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-cb9087d {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-cb9087d,
.summer_splash-235
  .summer_splash-element.summer_splash-element-cb9087d::before {
  --border-transition: 0.3s;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-41da19a.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-41da19a {
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-f01ce0f {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-f01ce0f,
.summer_splash-235
  .summer_splash-element.summer_splash-element-f01ce0f::before {
  --border-transition: 0.3s;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-2da57d3 {
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-bc3ead8 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-bc3ead8,
.summer_splash-235
  .summer_splash-element.summer_splash-element-bc3ead8::before {
  --border-transition: 0.3s;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-2c444fb {
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-5943261 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-5943261,
.summer_splash-235
  .summer_splash-element.summer_splash-element-5943261::before {
  --border-transition: 0.3s;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-70080aa.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-70080aa {
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-2e5348f {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-2e5348f,
.summer_splash-235
  .summer_splash-element.summer_splash-element-2e5348f::before {
  --border-transition: 0.3s;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-1e87412.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-1e87412 {
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-5154214 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-5154214,
.summer_splash-235
  .summer_splash-element.summer_splash-element-5154214::before {
  --border-transition: 0.3s;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-f2b32a3.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-f2b32a3 {
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-855c9ae {
  --n-accordion-title-font-size: 40px;
  --n-accordion-title-icon-order: initial;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 0px;
  --n-accordion-title-normal-color: var(--e-global-color-54b66d3);
  --n-accordion-icon-size: 25px;
  --n-accordion-icon-normal-color: var(--e-global-color-54b66d3);
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-855c9ae
  > .summer_splash-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: none;
}
:where(
    .summer_splash-235
      .summer_splash-element.summer_splash-element-855c9ae
      > .summer_splash-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: "Kinder", Sans-serif;
  font-weight: normal;
  text-transform: capitalize;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-e574462 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-9d40443
  .summer_splash-button {
  background-color: var(--e-global-color-5cfcd54);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-9d40443
  .summer_splash-button:hover,
.summer_splash-235
  .summer_splash-element.summer_splash-element-9d40443
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-4da17c6
  .summer_splash-button {
  background-color: #00000000;
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-4da17c6
  .summer_splash-button:hover,
.summer_splash-235
  .summer_splash-element.summer_splash-element-4da17c6
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-a314bd8);
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-4da17c6
  .summer_splash-button:hover
  svg,
.summer_splash-235
  .summer_splash-element.summer_splash-element-4da17c6
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-7dfd4d1 {
  --display: grid;
  --e-con-grid-template-columns: repeat(1, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-7dfd4d1:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-235
  .summer_splash-element.summer_splash-element-7dfd4d1
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-a314bd8) 100%
  );
}
.summer_splash-235 .summer_splash-element.summer_splash-element-7dfd4d1,
.summer_splash-235
  .summer_splash-element.summer_splash-element-7dfd4d1::before {
  --border-transition: 0.3s;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-beb0fd7 img {
  width: 100%;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-70d58e3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --margin-top: 40px;
  --margin-bottom: 40px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-f00acd5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 8%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-f00acd5,
.summer_splash-235
  .summer_splash-element.summer_splash-element-f00acd5::before {
  --border-transition: 0.3s;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-1e729b4 {
  text-align: center;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-1e729b4
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-768a613 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-768a613.summer_splash-element {
  --align-self: center;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-f952092 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --align-items: center;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-40e0d39
  > .summer_splash-widget-container {
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-1a4e68f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --background-transition: 0.3s;
  --margin-top: 80px;
  --margin-bottom: 80px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-1a4e68f,
.summer_splash-235
  .summer_splash-element.summer_splash-element-1a4e68f::before {
  --border-transition: 0.3s;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-23acb894 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-23acb894:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-235
  .summer_splash-element.summer_splash-element-23acb894
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-23acb894::before,
.summer_splash-235
  .summer_splash-element.summer_splash-element-23acb894
  > .summer_splash-background-video-container::before,
.summer_splash-235
  .summer_splash-element.summer_splash-element-23acb894
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-235
  .summer_splash-element.summer_splash-element-23acb894
  > .summer_splash-background-slideshow::before,
.summer_splash-235
  .summer_splash-element.summer_splash-element-23acb894
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-235
  .summer_splash-element.summer_splash-element-23acb894
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-23acb894,
.summer_splash-235
  .summer_splash-element.summer_splash-element-23acb894::before {
  --border-transition: 0.3s;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-32e2f0f7 {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-32e2f0f7
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-32e2f0f7:not(
    .summer_splash-widget-image
  )
  .summer_splash-widget-container {
  -webkit-mask-image: url(../font/splash-mask-new.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-32e2f0f7.summer_splash-widget-image
  .summer_splash-widget-container
  img {
  -webkit-mask-image: url("../font/splash-mask-new.svg");
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-32e2f0f7 img {
  width: 100%;
  height: 350px;
}
.summer_splash-235 .summer_splash-element.summer_splash-element-1e727692 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 55px;
  --padding-bottom: 55px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-42dcd5a0
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-1b3cff91 {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-235 .summer_splash-element.summer_splash-element-3c3f6227 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 25px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-563b8da8
  .summer_splash-button {
  background-color: var(--e-global-color-5cfcd54);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-235
  .summer_splash-element.summer_splash-element-563b8da8
  .summer_splash-button:hover,
.summer_splash-235
  .summer_splash-element.summer_splash-element-563b8da8
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
body.summer_splash-page-235:not(
    .summer_splash-motion-effects-element-type-background
  ),
body.summer_splash-page-235
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .summer_splash-235 .summer_splash-element.summer_splash-element-446fb3d {
    --content-width: 1300px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-6e413a4 {
    --content-width: 1300px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-ab8d820 {
    --content-width: 1100px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-c98e10b {
    --width: 60%;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-a40b158 {
    --width: 60%;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-48fc9b7 {
    --width: 40%;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-7dfd4d1 {
    --content-width: 1300px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-f00acd5 {
    --content-width: 1300px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-f952092 {
    --content-width: 1300px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-1a4e68f {
    --content-width: 1200px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-1e727692 {
    --width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .summer_splash-235 .summer_splash-element.summer_splash-element-a40b158 {
    --width: 45%;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-48fc9b7 {
    --width: 55%;
  }
}
@media (max-width: 1024px) {
  .summer_splash-235
    .summer_splash-element.summer_splash-element-f57dbc5
    .summer_splash-heading-title {
    font-size: 90px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-5d7f55d {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: 22px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-18dc5f2 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-1b66cde {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-2089bd3 {
    --gap: 10px 10px;
    --padding-top: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-6fd2b7d {
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    text-align: left;
  }
  .summer_splash-235
    .summer_splash-element.summer_splash-element-bb92d73
    > .summer_splash-widget-container {
    margin: -40px -15px 0px 0px;
  }
  .summer_splash-235
    .summer_splash-element.summer_splash-element-bb92d73.summer_splash-element {
    --align-self: flex-end;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-5f130f4 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-41da19a {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-2da57d3 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-2c444fb {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-70080aa {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-1e87412 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-f2b32a3 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-e574462 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-235
    .summer_splash-element.summer_splash-element-4da17c6
    .summer_splash-button {
    padding: 20px 20px 20px 20px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-7dfd4d1 {
    --grid-auto-flow: row;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-f00acd5 {
    --padding-top: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-235
    .summer_splash-element.summer_splash-element-1e729b4
    > .summer_splash-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-768a613 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-f952092 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-1b3cff91 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-3c3f6227 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
}
@media (max-width: 767px) {
  .summer_splash-235 .summer_splash-element.summer_splash-element-446fb3d {
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 5%;
    --padding-bottom: 18%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-235
    .summer_splash-element.summer_splash-element-446fb3d
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-235
    .summer_splash-element.summer_splash-element-446fb3d
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    width: calc(140% + 1.3px);
    height: 25px;
  }
  .summer_splash-235
    .summer_splash-element.summer_splash-element-446fb3d.e-con {
    --align-self: center;
  }
  .summer_splash-235
    .summer_splash-element.summer_splash-element-f57dbc5
    .summer_splash-heading-title {
    font-size: 64px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-6e413a4 {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-5d7f55d {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: 22px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-18dc5f2 {
    --justify-content: center;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .summer_splash-235
    .summer_splash-element.summer_splash-element-18dc5f2.e-con {
    --align-self: center;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-65e89b3 {
    text-align: center;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-1b66cde {
    text-align: center;
  }
  .summer_splash-235
    .summer_splash-element.summer_splash-element-119a1a9.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-a40b158 {
    --width: 100%;
    --gap: 0px 0px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-6fd2b7d {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-235
    .summer_splash-element.summer_splash-element-4d869d0
    > .summer_splash-widget-container {
    margin: -5px 0px 0px 0px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-4d869d0 {
    text-align: left;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-4d869d0 img {
    width: 70%;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-5f130f4 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-41da19a {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-2da57d3 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-2c444fb {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-70080aa {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-1e87412 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-f2b32a3 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235
    .summer_splash-element.summer_splash-element-4da17c6
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-7dfd4d1 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-f00acd5 {
    --padding-top: 18%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-1e729b4 {
    text-align: center;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-768a613 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-f952092 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-23acb894 {
    --gap: 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-32e2f0f7 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    text-align: center;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-32e2f0f7 img {
    width: 80%;
    height: 300px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-1e727692 {
    --padding-top: 5px;
    --padding-bottom: 55px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-42dcd5a0 {
    text-align: center;
  }
  .summer_splash-235
    .summer_splash-element.summer_splash-element-42dcd5a0
    .summer_splash-heading-title {
    font-size: 44px;
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-1b3cff91 {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-235 .summer_splash-element.summer_splash-element-3c3f6227 {
    --justify-content: center;
  }
  .summer_splash-235
    .summer_splash-element.summer_splash-element-3c3f6227.e-con {
    --align-self: center;
  }
  .summer_splash-235
    .summer_splash-element.summer_splash-element-563b8da8.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-235
    .summer_splash-element.summer_splash-element-563b8da8
    .summer_splash-button
    .summer_splash-button-content-wrapper {
    justify-content: center;
  }
} /* Start custom CSS */
.pillarbox_steady_slider .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
} /* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("../font/Poppins-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("../font/Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../font/Poppins-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Kinder";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/LuckiestGuy-Regular.ttf") format("truetype");
}
/* End Custom Fonts CSS */

.summer_splash-481 .summer_splash-element.summer_splash-element-4868843 {
  --display: flex;
  --min-height: 95vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --margin-top: -210px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 1;
  --position: relative;
  --overflow: hidden;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-4868843:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-481
  .summer_splash-element.summer_splash-element-4868843
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-4868843::before,
.summer_splash-481
  .summer_splash-element.summer_splash-element-4868843
  > .summer_splash-background-video-container::before,
.summer_splash-481
  .summer_splash-element.summer_splash-element-4868843
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-481
  .summer_splash-element.summer_splash-element-4868843
  > .summer_splash-background-slideshow::before,
.summer_splash-481
  .summer_splash-element.summer_splash-element-4868843
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-481
  .summer_splash-element.summer_splash-element-4868843
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-color: var(--e-global-color-primary);
  --background-overlay: "";
}
.summer_splash-481 .summer_splash-element.summer_splash-element-4868843,
.summer_splash-481
  .summer_splash-element.summer_splash-element-4868843::before {
  --border-transition: 0.3s;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-4868843
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-481
  .summer_splash-element.summer_splash-element-4868843
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-4868843
  > .summer_splash-shape-bottom
  svg,
.summer_splash-481
  .summer_splash-element.summer_splash-element-4868843
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 40px;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-4868843
  > .summer_splash-shape-bottom,
.summer_splash-481
  .summer_splash-element.summer_splash-element-4868843
  > .e-con-inner
  > .summer_splash-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-c89fb4d
  > .summer_splash-widget-container {
  padding: 60px 0px 0px 0px;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-c89fb4d {
  text-align: center;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-c89fb4d
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 120px;
  line-height: 0.8em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.summer_splash-481 .summer_splash-element.summer_splash-element-a138ace {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-21a4ae4 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-21a4ae4.summer_splash-element {
  --align-self: center;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-f6a609f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-f6a609f,
.summer_splash-481
  .summer_splash-element.summer_splash-element-f6a609f::before {
  --border-transition: 0.3s;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-2085b60 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 50px 50px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 60px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2%;
  --padding-bottom: 2%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 2;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-2085b60,
.summer_splash-481
  .summer_splash-element.summer_splash-element-2085b60::before {
  --border-transition: 0.3s;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-b5f222c {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-b5f222c
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -1deg;
  margin: 0% 0% 0% 0%;
  padding: 20px 20px 20px 20px;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-b5f222c img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: center center;
  border-radius: 20px 20px 20px 20px;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-290f677 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-ff9b9ac
  .summer_splash-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
}
.summer_splash-481 .summer_splash-element.summer_splash-element-7e37bf5 {
  font-family: "Outfit", Sans-serif;
  font-weight: 400;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-56e33da {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 50px 50px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 60px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2%;
  --padding-bottom: 2%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 3;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-56e33da,
.summer_splash-481
  .summer_splash-element.summer_splash-element-56e33da::before {
  --border-transition: 0.3s;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-027be05 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-027be05
  > .summer_splash-widget-container {
  --e-transform-rotateZ: 3deg;
  margin: 0% 0% 0% 0%;
  padding: 20px 20px 20px 20px;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-027be05 img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: center center;
  border-radius: 20px 20px 20px 20px;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-7c1fc85 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-7c1fc85:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-481
  .summer_splash-element.summer_splash-element-7c1fc85
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-481 .summer_splash-element.summer_splash-element-7c1fc85,
.summer_splash-481
  .summer_splash-element.summer_splash-element-7c1fc85::before {
  --border-transition: 0.3s;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-ddeb6d4
  .summer_splash-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
}
.summer_splash-481 .summer_splash-element.summer_splash-element-3e2e6b3 {
  font-family: "Outfit", Sans-serif;
  font-weight: 400;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-53273e0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 10%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-53273e0,
.summer_splash-481
  .summer_splash-element.summer_splash-element-53273e0::before {
  --border-transition: 0.3s;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-53273e0.e-con {
  --align-self: center;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-0f5fdfa {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 25px 25px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 45px;
  --padding-bottom: 45px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-0f5fdfa:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-481
  .summer_splash-element.summer_splash-element-0f5fdfa
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.summer_splash-481 .summer_splash-element.summer_splash-element-0f5fdfa::before,
.summer_splash-481
  .summer_splash-element.summer_splash-element-0f5fdfa
  > .summer_splash-background-video-container::before,
.summer_splash-481
  .summer_splash-element.summer_splash-element-0f5fdfa
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-481
  .summer_splash-element.summer_splash-element-0f5fdfa
  > .summer_splash-background-slideshow::before,
.summer_splash-481
  .summer_splash-element.summer_splash-element-0f5fdfa
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-481
  .summer_splash-element.summer_splash-element-0f5fdfa
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-0f5fdfa,
.summer_splash-481
  .summer_splash-element.summer_splash-element-0f5fdfa::before {
  --border-transition: 0.3s;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-fe32d14 {
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-fe32d14
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-fe32d14 img {
  width: 230px;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-c3b4b66 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
}
.summer_splash-481 .summer_splash-element.summer_splash-element-840a057 {
  text-align: left;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-840a057
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-481 .summer_splash-element.summer_splash-element-2b0156d {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  text-align: left;
  color: var(--e-global-color-a314bd8);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-481 .summer_splash-element.summer_splash-element-36db5fc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-4eae824
  .summer_splash-button {
  background-color: var(--e-global-color-accent);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-4eae824
  .summer_splash-button:hover,
.summer_splash-481
  .summer_splash-element.summer_splash-element-4eae824
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-e73fbb3
  .summer_splash-button {
  background-color: #00000000;
  font-size: 22px;
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-e73fbb3
  .summer_splash-button:hover,
.summer_splash-481
  .summer_splash-element.summer_splash-element-e73fbb3
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-481
  .summer_splash-element.summer_splash-element-e73fbb3
  .summer_splash-button:hover
  svg,
.summer_splash-481
  .summer_splash-element.summer_splash-element-e73fbb3
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .summer_splash-481 .summer_splash-element.summer_splash-element-4868843 {
    --content-width: 1300px;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-a138ace {
    --content-width: 1300px;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-290f677 {
    --width: 50%;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-7c1fc85 {
    --width: 50%;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-53273e0 {
    --content-width: 1300px;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-c3b4b66 {
    --width: 70%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .summer_splash-481 .summer_splash-element.summer_splash-element-290f677 {
    --width: 50%;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-7c1fc85 {
    --width: 50%;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-c3b4b66 {
    --width: 60%;
  }
}
@media (max-width: 1024px) {
  .summer_splash-481
    .summer_splash-element.summer_splash-element-c89fb4d
    .summer_splash-heading-title {
    font-size: 90px;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-21a4ae4 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: 22px;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-2085b60 {
    --gap: 20px 20px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-290f677 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-56e33da {
    --gap: 20px 20px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-7c1fc85 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-0f5fdfa {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-2b0156d {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-36db5fc {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-481
    .summer_splash-element.summer_splash-element-e73fbb3
    > .summer_splash-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .summer_splash-481
    .summer_splash-element.summer_splash-element-e73fbb3
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
}
@media (max-width: 767px) {
  .summer_splash-481 .summer_splash-element.summer_splash-element-4868843 {
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 5%;
    --padding-bottom: 18%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-481
    .summer_splash-element.summer_splash-element-4868843
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-481
    .summer_splash-element.summer_splash-element-4868843
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    width: calc(140% + 1.3px);
    height: 25px;
  }
  .summer_splash-481
    .summer_splash-element.summer_splash-element-4868843.e-con {
    --align-self: center;
  }
  .summer_splash-481
    .summer_splash-element.summer_splash-element-c89fb4d
    .summer_splash-heading-title {
    font-size: 64px;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-a138ace {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-21a4ae4 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: 22px;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-2085b60 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .summer_splash-481
    .summer_splash-element.summer_splash-element-b5f222c
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -2deg;
    margin: 0% 0% 0% 0%;
    padding: 10px 10px 10px 10px;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-b5f222c {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-56e33da {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .summer_splash-481
    .summer_splash-element.summer_splash-element-027be05
    > .summer_splash-widget-container {
    --e-transform-rotateZ: 2deg;
    margin: 0% 0% 0% 0%;
    padding: 10px 10px 10px 10px;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-027be05 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-0f5fdfa {
    --gap: 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-fe32d14 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    text-align: center;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-fe32d14 img {
    width: 70%;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-840a057 {
    text-align: center;
  }
  .summer_splash-481
    .summer_splash-element.summer_splash-element-840a057
    .summer_splash-heading-title {
    font-size: 44px;
  }
  .summer_splash-481 .summer_splash-element.summer_splash-element-2b0156d {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-481
    .summer_splash-element.summer_splash-element-4eae824.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-481
    .summer_splash-element.summer_splash-element-e73fbb3.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-481
    .summer_splash-element.summer_splash-element-e73fbb3
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
} /* Start Custom Fonts CSS */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("../font/Poppins-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("../font/Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../font/Poppins-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */

.summer_splash-522 .summer_splash-element.summer_splash-element-c8cdd77 {
  --display: flex;
  --min-height: 95vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --margin-top: -210px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 1;
  --position: relative;
  --overflow: hidden;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8cdd77:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8cdd77
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c8cdd77::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8cdd77
  > .summer_splash-background-video-container::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8cdd77
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8cdd77
  > .summer_splash-background-slideshow::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8cdd77
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8cdd77
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-color: var(--e-global-color-primary);
  --background-overlay: "";
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c8cdd77,
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8cdd77::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8cdd77
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8cdd77
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8cdd77
  > .summer_splash-shape-bottom
  svg,
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8cdd77
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 40px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8cdd77
  > .summer_splash-shape-bottom,
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8cdd77
  > .e-con-inner
  > .summer_splash-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-25f20b0
  > .summer_splash-widget-container {
  padding: 60px 0px 0px 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-25f20b0 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-25f20b0
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 120px;
  line-height: 0.8em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ce50354 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 8%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-1445d20 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-1445d20.summer_splash-element {
  --align-self: center;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f40e8d9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 2%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-3768b12 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --overlay-opacity: 0.3;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-3768b12:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-3768b12
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-1e45be3);
}
.summer_splash-522 .summer_splash-element.summer_splash-element-3768b12::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-3768b12
  > .summer_splash-background-video-container::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-3768b12
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-3768b12
  > .summer_splash-background-slideshow::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-3768b12
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-3768b12
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-3768b12,
.summer_splash-522
  .summer_splash-element.summer_splash-element-3768b12::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-8ba4731
  .summer_splash-heading-title {
  font-size: 35px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6524632 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-38c75c7 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --overlay-opacity: 0.3;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 35px;
  --padding-right: 35px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-38c75c7:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-38c75c7
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-1e45be3);
}
.summer_splash-522 .summer_splash-element.summer_splash-element-38c75c7::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-38c75c7
  > .summer_splash-background-video-container::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-38c75c7
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-38c75c7
  > .summer_splash-background-slideshow::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-38c75c7
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-38c75c7
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-size: cover;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-38c75c7,
.summer_splash-522
  .summer_splash-element.summer_splash-element-38c75c7::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-e87056b {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-e87056b
  .summer_splash-heading-title {
  font-size: 35px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-e29e8d2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-eb09f1c {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 35px;
  --padding-right: 35px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-eb09f1c:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-eb09f1c
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.summer_splash-522 .summer_splash-element.summer_splash-element-eb09f1c::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-eb09f1c
  > .summer_splash-background-video-container::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-eb09f1c
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-eb09f1c
  > .summer_splash-background-slideshow::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-eb09f1c
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-eb09f1c
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-eb09f1c,
.summer_splash-522
  .summer_splash-element.summer_splash-element-eb09f1c::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-893e584 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-893e584
  .summer_splash-heading-title {
  font-size: 35px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-8962ddf {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 35px;
  --padding-right: 35px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-8962ddf:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-8962ddf
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.summer_splash-522 .summer_splash-element.summer_splash-element-8962ddf::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-8962ddf
  > .summer_splash-background-video-container::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-8962ddf
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-8962ddf
  > .summer_splash-background-slideshow::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-8962ddf
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-8962ddf
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-8962ddf,
.summer_splash-522
  .summer_splash-element.summer_splash-element-8962ddf::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-e5dc252 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-e5dc252
  .summer_splash-heading-title {
  font-size: 35px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-0d69685 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 1%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-a9f2276 {
  --display: flex;
  --justify-content: center;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-a9f2276,
.summer_splash-522
  .summer_splash-element.summer_splash-element-a9f2276::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-126c4b6
  .summer_splash-heading-title {
  font-size: 50px;
  font-weight: 600;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-765b786
  .summer_splash-heading-title {
  font-size: 32px;
  font-weight: 600;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-d7a916d {
  --display: flex;
  --justify-content: flex-end;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-97f902f
  .summer_splash-heading-title {
  font-size: 28px;
  font-weight: normal;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-26530e2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-7580a9c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-7580a9c,
.summer_splash-522
  .summer_splash-element.summer_splash-element-7580a9c::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c6eca32.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c6eca32
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-4343fcd
  > .summer_splash-widget-container {
  background-color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
  padding: 4px 4px 2px 4px;
  border-radius: 5px 5px 5px 5px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-4343fcd {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-4343fcd
  .summer_splash-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
}
.summer_splash-522 .summer_splash-element.summer_splash-element-7574ed8 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-d86dc4d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-9e8c526 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-9e8c526:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-9e8c526
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-9e8c526,
.summer_splash-522
  .summer_splash-element.summer_splash-element-9e8c526::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-771f786 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-771f786
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-111525f {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-111525f:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-111525f
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-111525f,
.summer_splash-522
  .summer_splash-element.summer_splash-element-111525f::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-524d986 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-524d986
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-b7a713f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-a588e66 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-a588e66,
.summer_splash-522
  .summer_splash-element.summer_splash-element-a588e66::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-b0eafb4.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-b0eafb4
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-06c6382 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-9386ea4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-859ce22 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-859ce22:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-859ce22
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-859ce22,
.summer_splash-522
  .summer_splash-element.summer_splash-element-859ce22::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-3da4c65 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-3da4c65
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-b1f7461 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-b1f7461:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-b1f7461
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-b1f7461,
.summer_splash-522
  .summer_splash-element.summer_splash-element-b1f7461::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-5188c5b {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-5188c5b
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-3e64e94 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-06bfe3e {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-06bfe3e,
.summer_splash-522
  .summer_splash-element.summer_splash-element-06bfe3e::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-e476cbb.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-e476cbb
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-2c57db9 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-648a5f5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6ac62e4 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-6ac62e4:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-6ac62e4
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6ac62e4,
.summer_splash-522
  .summer_splash-element.summer_splash-element-6ac62e4::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-0f181e0 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-0f181e0
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f1bdcd2 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-f1bdcd2:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-f1bdcd2
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f1bdcd2,
.summer_splash-522
  .summer_splash-element.summer_splash-element-f1bdcd2::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-446f237 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-446f237
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6d12118 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-82f190d {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-82f190d,
.summer_splash-522
  .summer_splash-element.summer_splash-element-82f190d::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-9193d0f.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-9193d0f
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f4aa0fc {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-013628c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-37e6698 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-37e6698:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-37e6698
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-37e6698,
.summer_splash-522
  .summer_splash-element.summer_splash-element-37e6698::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-1638ac4 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-1638ac4
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-98ff097 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-98ff097:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-98ff097
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-98ff097,
.summer_splash-522
  .summer_splash-element.summer_splash-element-98ff097::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f3ee34f {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-f3ee34f
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-d41d560 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 1%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-e3043d8 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-e3043d8,
.summer_splash-522
  .summer_splash-element.summer_splash-element-e3043d8::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-b99f7ed
  .summer_splash-heading-title {
  font-size: 32px;
  font-weight: 600;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-a81a7b8 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-0b1bd49 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-0b1bd49,
.summer_splash-522
  .summer_splash-element.summer_splash-element-0b1bd49::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-634d138.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-634d138
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-25c9086
  > .summer_splash-widget-container {
  background-color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
  padding: 4px 4px 2px 4px;
  border-radius: 5px 5px 5px 5px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-25c9086 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-25c9086
  .summer_splash-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
}
.summer_splash-522 .summer_splash-element.summer_splash-element-a60fa19 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-dc0c7e3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c794777 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c794777:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-c794777
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c794777,
.summer_splash-522
  .summer_splash-element.summer_splash-element-c794777::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-1e71dc0 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-1e71dc0
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c5c6903 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c5c6903:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-c5c6903
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c5c6903,
.summer_splash-522
  .summer_splash-element.summer_splash-element-c5c6903::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-9b220a8 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-9b220a8
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-234545b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-775003c {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-775003c,
.summer_splash-522
  .summer_splash-element.summer_splash-element-775003c::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-5824c41.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-5824c41
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6156de9 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-213bb23 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-10e3e4a {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-10e3e4a:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-10e3e4a
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-10e3e4a,
.summer_splash-522
  .summer_splash-element.summer_splash-element-10e3e4a::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-665ef0a {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-665ef0a
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-881c75f {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-881c75f:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-881c75f
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-881c75f,
.summer_splash-522
  .summer_splash-element.summer_splash-element-881c75f::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-baf158f {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-baf158f
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-3645902 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-79468e0 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-79468e0,
.summer_splash-522
  .summer_splash-element.summer_splash-element-79468e0::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-8deac58.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-8deac58
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ea02343 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-2e5be09 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-367f0fe {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-367f0fe:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-367f0fe
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-367f0fe,
.summer_splash-522
  .summer_splash-element.summer_splash-element-367f0fe::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-8eb3c32 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-8eb3c32
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c8c5d2e {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8c5d2e:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8c5d2e
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c8c5d2e,
.summer_splash-522
  .summer_splash-element.summer_splash-element-c8c5d2e::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-9c581bb {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-9c581bb
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-1f32f50 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-9e4a668 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-9e4a668,
.summer_splash-522
  .summer_splash-element.summer_splash-element-9e4a668::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-d9a3a4b.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-d9a3a4b
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-81ea3f8 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f064d75 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-fde5bd1 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-fde5bd1:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-fde5bd1
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-fde5bd1,
.summer_splash-522
  .summer_splash-element.summer_splash-element-fde5bd1::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c4907b9 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c4907b9
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-aa39af2 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-aa39af2:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-aa39af2
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-aa39af2,
.summer_splash-522
  .summer_splash-element.summer_splash-element-aa39af2::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-2069869 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-2069869
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6008c57 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 1%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ed71973 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ed71973,
.summer_splash-522
  .summer_splash-element.summer_splash-element-ed71973::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-a869ec4
  .summer_splash-heading-title {
  font-size: 32px;
  font-weight: 600;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-b18c35b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-78424d2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-78424d2,
.summer_splash-522
  .summer_splash-element.summer_splash-element-78424d2::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-8290b29.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-8290b29
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-1b50885 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-465b3fd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-5630f81 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-5630f81:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-5630f81
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-5630f81,
.summer_splash-522
  .summer_splash-element.summer_splash-element-5630f81::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-3ac9fc5 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-3ac9fc5
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c985534 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c985534:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-c985534
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c985534,
.summer_splash-522
  .summer_splash-element.summer_splash-element-c985534::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-975f0cc {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-975f0cc
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-d0b96e4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 1%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-935be6e {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-935be6e,
.summer_splash-522
  .summer_splash-element.summer_splash-element-935be6e::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-2fe0bcd
  .summer_splash-heading-title {
  font-size: 32px;
  font-weight: 600;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-2107178 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-4eea514 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-4eea514,
.summer_splash-522
  .summer_splash-element.summer_splash-element-4eea514::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-7f67fc2.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-7f67fc2
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-043fe66 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6b237c2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-a992fd8 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-a992fd8:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-a992fd8
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #95b0fd;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-a992fd8,
.summer_splash-522
  .summer_splash-element.summer_splash-element-a992fd8::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-50c2432 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-50c2432
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-a040bcb {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-a040bcb:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-a040bcb
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-a040bcb,
.summer_splash-522
  .summer_splash-element.summer_splash-element-a040bcb::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-98ee72d {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-98ee72d
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-3709200 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-2d0cc56 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-2d0cc56,
.summer_splash-522
  .summer_splash-element.summer_splash-element-2d0cc56::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-0608483.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-0608483
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f065bfb {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-53195d4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-5c96bbf {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-5c96bbf:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-5c96bbf
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-5c96bbf,
.summer_splash-522
  .summer_splash-element.summer_splash-element-5c96bbf::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-0c54f60 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-0c54f60
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-50bd420 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-50bd420:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-50bd420
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-50bd420,
.summer_splash-522
  .summer_splash-element.summer_splash-element-50bd420::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c6019b3 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c6019b3
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-1922ce3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 1%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-36e29c9 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-36e29c9,
.summer_splash-522
  .summer_splash-element.summer_splash-element-36e29c9::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-9dbc936
  .summer_splash-heading-title {
  font-size: 50px;
  font-weight: 600;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-e44db27 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6c7438a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6c7438a,
.summer_splash-522
  .summer_splash-element.summer_splash-element-6c7438a::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-7fabfbe.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-7fabfbe
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-1544c20 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-dff1cd6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f306587 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-f306587:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-f306587
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f306587,
.summer_splash-522
  .summer_splash-element.summer_splash-element-f306587::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-0e79ec4 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-0e79ec4
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-8d2f88e {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-8d2f88e:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-8d2f88e
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-8d2f88e,
.summer_splash-522
  .summer_splash-element.summer_splash-element-8d2f88e::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-9ff8723 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-9ff8723
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ef80dfe {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f3e00e8 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f3e00e8,
.summer_splash-522
  .summer_splash-element.summer_splash-element-f3e00e8::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-1708941.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-1708941
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-4e08e55 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-9076f39 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-77a0735 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-77a0735:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-77a0735
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-77a0735,
.summer_splash-522
  .summer_splash-element.summer_splash-element-77a0735::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-d7e4146 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-d7e4146
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-1f3cd17 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-1f3cd17:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-1f3cd17
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-1f3cd17,
.summer_splash-522
  .summer_splash-element.summer_splash-element-1f3cd17::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-4274271 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-4274271
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-9204a6c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-5ff8fef {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-5ff8fef,
.summer_splash-522
  .summer_splash-element.summer_splash-element-5ff8fef::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-feda646.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-feda646
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-abf2d21 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f5e7b74 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-b76017d {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-b76017d:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-b76017d
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-b76017d,
.summer_splash-522
  .summer_splash-element.summer_splash-element-b76017d::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-7279ca6 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-7279ca6
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-8e98189 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-8e98189:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-8e98189
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-8e98189,
.summer_splash-522
  .summer_splash-element.summer_splash-element-8e98189::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-82c5eaf {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-82c5eaf
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-7246fa6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ba6a729 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ba6a729,
.summer_splash-522
  .summer_splash-element.summer_splash-element-ba6a729::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-b760047.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-b760047
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-d2e1ddb {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-b7d1e5a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-0e25fed {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-0e25fed:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-0e25fed
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-0e25fed,
.summer_splash-522
  .summer_splash-element.summer_splash-element-0e25fed::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-8403207 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-8403207
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-77694bf {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-77694bf:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-77694bf
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-77694bf,
.summer_splash-522
  .summer_splash-element.summer_splash-element-77694bf::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-a6bbc6a {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-a6bbc6a
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-3556cf5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-601e04d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-601e04d,
.summer_splash-522
  .summer_splash-element.summer_splash-element-601e04d::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-6188266.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-6188266
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-8b6b891 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-97384cf {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ba8c874 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-ba8c874:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-ba8c874
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ba8c874,
.summer_splash-522
  .summer_splash-element.summer_splash-element-ba8c874::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-9d1a076 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-9d1a076
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ea5cb59 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-ea5cb59:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-ea5cb59
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ea5cb59,
.summer_splash-522
  .summer_splash-element.summer_splash-element-ea5cb59::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c04ebb6 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c04ebb6
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c3dff79 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-eebf78e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-eebf78e,
.summer_splash-522
  .summer_splash-element.summer_splash-element-eebf78e::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-6146749.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-6146749
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-2c173d4 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-7b048c6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-a06ff1e {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-a06ff1e:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-a06ff1e
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-a06ff1e,
.summer_splash-522
  .summer_splash-element.summer_splash-element-a06ff1e::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-137d219 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-137d219
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-54e0cbc {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-54e0cbc:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-54e0cbc
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-54e0cbc,
.summer_splash-522
  .summer_splash-element.summer_splash-element-54e0cbc::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6248c24 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-6248c24
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-e424be4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6d74c00 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6d74c00,
.summer_splash-522
  .summer_splash-element.summer_splash-element-6d74c00::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-0870190.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-0870190
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-31ea98a {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-3fdd840 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-920d2d3 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-920d2d3:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-920d2d3
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-920d2d3,
.summer_splash-522
  .summer_splash-element.summer_splash-element-920d2d3::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-75348bb {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-75348bb
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-bb0584b {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-bb0584b:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-bb0584b
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-bb0584b,
.summer_splash-522
  .summer_splash-element.summer_splash-element-bb0584b::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-9e2432a {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-9e2432a
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ea6685d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c52955d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c52955d,
.summer_splash-522
  .summer_splash-element.summer_splash-element-c52955d::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-e592719.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-e592719
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ba33e93 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-377e76d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-fc3718e {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-fc3718e:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-fc3718e
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-fc3718e,
.summer_splash-522
  .summer_splash-element.summer_splash-element-fc3718e::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-985042a {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-985042a
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-1b9efcf {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-1b9efcf:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-1b9efcf
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-1b9efcf,
.summer_splash-522
  .summer_splash-element.summer_splash-element-1b9efcf::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-4b14539 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-4b14539
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-9c0604d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-2a7c5a4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-2a7c5a4,
.summer_splash-522
  .summer_splash-element.summer_splash-element-2a7c5a4::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-ab05803.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-ab05803
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c0397e8 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-303040b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-87866ee {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-87866ee:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-87866ee
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-87866ee,
.summer_splash-522
  .summer_splash-element.summer_splash-element-87866ee::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-4abaf3f {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-4abaf3f
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-4184ad1 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-4184ad1:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-4184ad1
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-4184ad1,
.summer_splash-522
  .summer_splash-element.summer_splash-element-4184ad1::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-84ac851 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-84ac851
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-29f6456 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-dbab2fd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-dbab2fd,
.summer_splash-522
  .summer_splash-element.summer_splash-element-dbab2fd::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-e9c8ba3.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-e9c8ba3
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ef17efb {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c34fd78 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-e1577d9 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-e1577d9:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-e1577d9
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-e1577d9,
.summer_splash-522
  .summer_splash-element.summer_splash-element-e1577d9::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-bd104f3 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-bd104f3
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-357f58d {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-357f58d:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-357f58d
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-357f58d,
.summer_splash-522
  .summer_splash-element.summer_splash-element-357f58d::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-0c21bd0 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-0c21bd0
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6c01b3d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ee30bc5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ee30bc5,
.summer_splash-522
  .summer_splash-element.summer_splash-element-ee30bc5::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c22d6e8.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c22d6e8
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-3360283 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-97a532c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-5c7c63f {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-5c7c63f:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-5c7c63f
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-5c7c63f,
.summer_splash-522
  .summer_splash-element.summer_splash-element-5c7c63f::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-bd9b2ee {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-bd9b2ee
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-793a993 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-793a993:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-793a993
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-793a993,
.summer_splash-522
  .summer_splash-element.summer_splash-element-793a993::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-809e9c8 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-809e9c8
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-76de005 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-e704f69 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-e704f69,
.summer_splash-522
  .summer_splash-element.summer_splash-element-e704f69::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c026eea.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c026eea
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-b25abd2 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-9a483dd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c87187c {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-c87187c:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-c87187c
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-c87187c,
.summer_splash-522
  .summer_splash-element.summer_splash-element-c87187c::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-5144280 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-5144280
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-b8289c4 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-b8289c4:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-b8289c4
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #bdebff;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-b8289c4,
.summer_splash-522
  .summer_splash-element.summer_splash-element-b8289c4::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-cf71204 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-cf71204
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-808cd5a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 1%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ea8a07d {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ea8a07d,
.summer_splash-522
  .summer_splash-element.summer_splash-element-ea8a07d::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-0866a2c
  .summer_splash-heading-title {
  font-size: 50px;
  font-weight: 600;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-74c14a4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-097852b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-097852b,
.summer_splash-522
  .summer_splash-element.summer_splash-element-097852b::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-4f788e6.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-4f788e6
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-651f4d8.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-651f4d8
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-5d2dfc3 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-7bb2f4d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-0b0be45 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-0b0be45:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-0b0be45
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-0b0be45,
.summer_splash-522
  .summer_splash-element.summer_splash-element-0b0be45::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-a14351a {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-a14351a
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-713425d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-5014e94 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-5014e94,
.summer_splash-522
  .summer_splash-element.summer_splash-element-5014e94::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-2af36e1.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-2af36e1
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-badf809.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-badf809
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6567623 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-e11cd35 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-af9b505 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-af9b505:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-af9b505
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-af9b505,
.summer_splash-522
  .summer_splash-element.summer_splash-element-af9b505::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ed498d4 {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-ed498d4
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f332976 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 2%;
  --padding-bottom: 2%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6f94472 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 45px;
  --padding-right: 45px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-6f94472:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-6f94472
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-54b66d3);
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6f94472,
.summer_splash-522
  .summer_splash-element.summer_splash-element-6f94472::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-2f161d0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-ebd76bb
  .summer_splash-button {
  background-color: var(--e-global-color-5cfcd54);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-ebd76bb
  .summer_splash-button:hover,
.summer_splash-522
  .summer_splash-element.summer_splash-element-ebd76bb
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-b859e6b
  .summer_splash-button {
  background-color: var(--e-global-color-5cfcd54);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-b859e6b
  .summer_splash-button:hover,
.summer_splash-522
  .summer_splash-element.summer_splash-element-b859e6b
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-522 .summer_splash-element.summer_splash-element-45adb96 {
  --spacer-size: 10px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-8a6342a {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-a314bd8);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-09aefb1
  .summer_splash-button {
  background-color: #00000000;
  font-size: 22px;
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-09aefb1
  .summer_splash-button:hover,
.summer_splash-522
  .summer_splash-element.summer_splash-element-09aefb1
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-09aefb1
  > .summer_splash-widget-container {
  padding: 2px 0px 0px 0px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-09aefb1
  .summer_splash-button:hover
  svg,
.summer_splash-522
  .summer_splash-element.summer_splash-element-09aefb1
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-522 .summer_splash-element.summer_splash-element-b0b0866 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 1%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-3d88744 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-3d88744,
.summer_splash-522
  .summer_splash-element.summer_splash-element-3d88744::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-2922234
  .summer_splash-heading-title {
  font-size: 50px;
  font-weight: 600;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f633ba6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ed5f4ee {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-ed5f4ee,
.summer_splash-522
  .summer_splash-element.summer_splash-element-ed5f4ee::before {
  --border-transition: 0.3s;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-d7ad899.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-d7ad899
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-weight: 700;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-460fbfe.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-460fbfe
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-9deeb1f {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-37ef823 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-1238cb7 {
  --display: flex;
  --justify-content: center;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 15px;
  --padding-bottom: 15px;
  --padding-left: 15px;
  --padding-right: 15px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-1238cb7:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-1238cb7
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: #fdbc95;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-1238cb7,
.summer_splash-522
  .summer_splash-element.summer_splash-element-1238cb7::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f15c39a {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-f15c39a
  .summer_splash-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-bc0ccbf {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-start;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-53dfe83 {
  width: 100%;
  max-width: 100%;
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-53dfe83
  > .summer_splash-widget-container {
  padding: 0px 25px 0px 25px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6c72bc85 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --background-transition: 0.3s;
  --margin-top: 30px;
  --margin-bottom: 30px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-6c72bc85,
.summer_splash-522
  .summer_splash-element.summer_splash-element-6c72bc85::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-1fb68291 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-1fb68291:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-522
  .summer_splash-element.summer_splash-element-1fb68291
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-1fb68291::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-1fb68291
  > .summer_splash-background-video-container::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-1fb68291
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-1fb68291
  > .summer_splash-background-slideshow::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-1fb68291
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-522
  .summer_splash-element.summer_splash-element-1fb68291
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-1fb68291,
.summer_splash-522
  .summer_splash-element.summer_splash-element-1fb68291::before {
  --border-transition: 0.3s;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-242563b {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-242563b
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-242563b:not(
    .summer_splash-widget-image
  )
  .summer_splash-widget-container {
  -webkit-mask-image: url(../font/splash-mask-new.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-242563b.summer_splash-widget-image
  .summer_splash-widget-container
  img {
  -webkit-mask-image: url("../font/splash-mask-new.svg");
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-242563b img {
  width: 100%;
  height: 350px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-5ef1b25a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 55px;
  --padding-bottom: 55px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-68714a57
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-522 .summer_splash-element.summer_splash-element-4cc20ab1 {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-3d6d56ff
  .summer_splash-button {
  background-color: var(--e-global-color-5cfcd54);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-3d6d56ff
  .summer_splash-button:hover,
.summer_splash-522
  .summer_splash-element.summer_splash-element-3d6d56ff
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-522 .summer_splash-element.summer_splash-element-3d7635d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 8%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-f2a427d {
  text-align: center;
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-f2a427d
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-522 .summer_splash-element.summer_splash-element-03c39b9 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-522
  .summer_splash-element.summer_splash-element-03c39b9.summer_splash-element {
  --align-self: center;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-e6cc74e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-522 .summer_splash-element.summer_splash-element-a9eb17b {
  --swiper-slides-to-display: 3;
  --swiper-offset-size: 45px;
  --swiper-slides-gap: 15px;
  z-index: 500;
  --arrow-prev-left-align: 50%;
  --arrow-prev-translate-x: -50%;
  --arrow-prev-left-position: -25px;
  --arrow-prev-top-align: 100%;
  --arrow-prev-translate-y: -100%;
  --arrow-prev-top-position: 70px;
  --arrow-next-right-align: 50%;
  --arrow-next-translate-x: 50%;
  --arrow-next-right-position: -25px;
  --arrow-next-top-align: 100%;
  --arrow-next-translate-y: -100%;
  --arrow-next-top-position: 70px;
  --arrow-size: 24px;
  --arrow-normal-color: var(--e-global-color-accent);
}
.summer_splash-swiper-button-prev,
.summer_splash-swiper-button-next {
  background-color: var(--e-global-color-secondary);
  border-radius: 8px 8px 8px 8px;
  padding: 10px 10px 10px 10px;
}
body.summer_splash-page-522:not(
    .summer_splash-motion-effects-element-type-background
  ),
body.summer_splash-page-522
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .summer_splash-522
    .summer_splash-element.summer_splash-element-25f20b0
    .summer_splash-heading-title {
    font-size: 90px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1445d20 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: 22px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-eb09f1c {
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-893e584.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-8962ddf {
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a9f2276 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-d7a916d {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-7580a9c {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c6eca32
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-4343fcd.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-9e8c526 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-771f786.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-771f786
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-111525f {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-524d986.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-524d986
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a588e66 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-b0eafb4
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-859ce22 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-3da4c65.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-3da4c65
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b1f7461 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-5188c5b.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-5188c5b
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-06bfe3e {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-e476cbb
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6ac62e4 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0f181e0.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0f181e0
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f1bdcd2 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-446f237.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-446f237
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-82f190d {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9193d0f
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-37e6698 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-1638ac4.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-1638ac4
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-98ff097 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-f3ee34f.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-f3ee34f
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e3043d8 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-0b1bd49 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-634d138
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-25c9086.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c794777 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-1e71dc0.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-1e71dc0
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c5c6903 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9b220a8.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9b220a8
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-775003c {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-5824c41
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-10e3e4a {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-665ef0a.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-665ef0a
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-881c75f {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-baf158f.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-baf158f
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-79468e0 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-8deac58
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-367f0fe {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-8eb3c32.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-8eb3c32
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c8c5d2e {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9c581bb.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9c581bb
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-9e4a668 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-d9a3a4b
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-fde5bd1 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c4907b9.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c4907b9
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-aa39af2 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-2069869.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-2069869
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ed71973 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-78424d2 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-8290b29
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5630f81 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-3ac9fc5.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-3ac9fc5
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c985534 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-975f0cc.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-975f0cc
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-935be6e {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-4eea514 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-7f67fc2
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a992fd8 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-50c2432.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-50c2432
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a040bcb {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-98ee72d.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-98ee72d
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-2d0cc56 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0608483
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5c96bbf {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0c54f60.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0c54f60
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-50bd420 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c6019b3.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c6019b3
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-36e29c9 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6c7438a {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-7fabfbe
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f306587 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0e79ec4.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0e79ec4
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-8d2f88e {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9ff8723.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9ff8723
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f3e00e8 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-1708941
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-77a0735 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-d7e4146.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-d7e4146
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1f3cd17 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-4274271.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-4274271
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5ff8fef {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-feda646
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b76017d {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-7279ca6.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-7279ca6
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-8e98189 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-82c5eaf.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-82c5eaf
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ba6a729 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-b760047
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-0e25fed {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-8403207.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-8403207
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-77694bf {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-a6bbc6a.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-a6bbc6a
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-601e04d {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-6188266
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ba8c874 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9d1a076.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9d1a076
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ea5cb59 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c04ebb6.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c04ebb6
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-eebf78e {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-6146749
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a06ff1e {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-137d219.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-137d219
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-54e0cbc {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-6248c24.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-6248c24
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6d74c00 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0870190
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-920d2d3 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-75348bb.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-75348bb
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-bb0584b {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9e2432a.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9e2432a
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c52955d {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-e592719
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-fc3718e {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-985042a.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-985042a
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1b9efcf {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-4b14539.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-4b14539
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-2a7c5a4 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-ab05803
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-87866ee {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-4abaf3f.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-4abaf3f
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-4184ad1 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-84ac851.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-84ac851
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-dbab2fd {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-e9c8ba3
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e1577d9 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-bd104f3.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-bd104f3
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-357f58d {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0c21bd0.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0c21bd0
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ee30bc5 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c22d6e8
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5c7c63f {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-bd9b2ee.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-bd9b2ee
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-793a993 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-809e9c8.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-809e9c8
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e704f69 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c026eea
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c87187c {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-5144280.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-5144280
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b8289c4 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-cf71204.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-cf71204
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ea8a07d {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-097852b {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-4f788e6
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-651f4d8
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-0b0be45 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-a14351a.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-a14351a
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5014e94 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-2af36e1
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-badf809
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-af9b505 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-ed498d4.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-ed498d4
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6f94472 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-8a6342a {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-09aefb1
    .summer_splash-button {
    padding: 20px 20px 20px 20px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3d88744 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ed5f4ee {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-d7ad899
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-460fbfe
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1238cb7 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-f15c39a.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-f15c39a
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-53dfe83 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-4cc20ab1 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3d7635d {
    --padding-top: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-f2a427d
    > .summer_splash-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-03c39b9 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a9eb17b {
    --swiper-slides-to-display: 2;
    --arrow-prev-top-position: 30px;
    --arrow-next-top-position: 30px;
  }
}
@media (min-width: 768px) {
  .summer_splash-522 .summer_splash-element.summer_splash-element-c8cdd77 {
    --content-width: 1300px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ce50354 {
    --content-width: 1300px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f40e8d9 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3768b12 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6524632 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-0d69685 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a9f2276 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-d7a916d {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-26530e2 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-7580a9c {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-7574ed8 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b7a713f {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a588e66 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-06c6382 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3e64e94 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-06bfe3e {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-2c57db9 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6d12118 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-82f190d {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f4aa0fc {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-d41d560 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e3043d8 {
    --width: 100%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a81a7b8 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-0b1bd49 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a60fa19 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-234545b {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-775003c {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6156de9 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3645902 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-79468e0 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ea02343 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1f32f50 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-9e4a668 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-81ea3f8 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6008c57 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ed71973 {
    --width: 100%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b18c35b {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-78424d2 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1b50885 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-d0b96e4 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-935be6e {
    --width: 100%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-2107178 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-4eea514 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-043fe66 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3709200 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-2d0cc56 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f065bfb {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1922ce3 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-36e29c9 {
    --width: 100%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e44db27 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6c7438a {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1544c20 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ef80dfe {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f3e00e8 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-4e08e55 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-9204a6c {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5ff8fef {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-abf2d21 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-7246fa6 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ba6a729 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-d2e1ddb {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3556cf5 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-601e04d {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-8b6b891 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c3dff79 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-eebf78e {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-2c173d4 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e424be4 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6d74c00 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-31ea98a {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ea6685d {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c52955d {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ba33e93 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-9c0604d {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-2a7c5a4 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c0397e8 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-29f6456 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-dbab2fd {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ef17efb {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6c01b3d {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ee30bc5 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3360283 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-76de005 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e704f69 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b25abd2 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-808cd5a {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ea8a07d {
    --width: 100%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-74c14a4 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-097852b {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5d2dfc3 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-713425d {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5014e94 {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6567623 {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f332976 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b0b0866 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3d88744 {
    --width: 100%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f633ba6 {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ed5f4ee {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-9deeb1f {
    --width: 40%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-bc0ccbf {
    --content-width: 1100px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6c72bc85 {
    --content-width: 1200px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5ef1b25a {
    --width: 60%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3d7635d {
    --content-width: 1300px;
  }
}
@media (max-width: 767px) {
  .summer_splash-522 .summer_splash-element.summer_splash-element-c8cdd77 {
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 5%;
    --padding-bottom: 18%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c8cdd77
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c8cdd77
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    width: calc(140% + 1.3px);
    height: 25px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c8cdd77.e-con {
    --align-self: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-25f20b0
    .summer_splash-heading-title {
    font-size: 64px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ce50354 {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1445d20 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: 22px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e29e8d2 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-eb09f1c {
    --width: 48%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-8962ddf {
    --width: 48%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-0d69685 {
    --gap: 0px 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a9f2276 {
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-126c4b6 {
    text-align: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-765b786 {
    text-align: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-97f902f {
    text-align: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-26530e2 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-7580a9c {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c6eca32 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c6eca32
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-d86dc4d {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-9e8c526 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-771f786
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-111525f {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-524d986
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b7a713f {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a588e66 {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b0eafb4 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-b0eafb4
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-9386ea4 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-859ce22 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-3da4c65
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b1f7461 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-5188c5b
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3e64e94 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-06bfe3e {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e476cbb {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-e476cbb
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-648a5f5 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6ac62e4 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0f181e0
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f1bdcd2 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-446f237
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6d12118 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-82f190d {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-9193d0f {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9193d0f
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-013628c {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-37e6698 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-1638ac4
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-98ff097 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-f3ee34f
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-d41d560 {
    --gap: 0px 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e3043d8 {
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b99f7ed {
    text-align: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a81a7b8 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-0b1bd49 {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-634d138 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-634d138
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-dc0c7e3 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c794777 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-1e71dc0
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c5c6903 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9b220a8
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-234545b {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-775003c {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5824c41 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-5824c41
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-213bb23 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-10e3e4a {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-665ef0a
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-881c75f {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-baf158f
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3645902 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-79468e0 {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-8deac58 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-8deac58
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-2e5be09 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-367f0fe {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-8eb3c32
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c8c5d2e {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9c581bb
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1f32f50 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-9e4a668 {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-d9a3a4b {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-d9a3a4b
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f064d75 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-fde5bd1 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c4907b9
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-aa39af2 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-2069869
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6008c57 {
    --gap: 0px 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ed71973 {
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a869ec4 {
    text-align: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b18c35b {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-78424d2 {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-8290b29 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-8290b29
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-465b3fd {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5630f81 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-3ac9fc5
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c985534 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-975f0cc
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-d0b96e4 {
    --gap: 0px 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-935be6e {
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-2fe0bcd {
    text-align: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-2107178 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-4eea514 {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-7f67fc2 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-7f67fc2
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6b237c2 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a992fd8 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-50c2432
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a040bcb {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-98ee72d
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3709200 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-2d0cc56 {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-0608483 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0608483
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-53195d4 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5c96bbf {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0c54f60
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-50bd420 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c6019b3
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1922ce3 {
    --gap: 0px 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-36e29c9 {
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-9dbc936 {
    text-align: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e44db27 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6c7438a {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-7fabfbe {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-7fabfbe
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-dff1cd6 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f306587 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0e79ec4
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-8d2f88e {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9ff8723
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ef80dfe {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f3e00e8 {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1708941 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-1708941
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-9076f39 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-77a0735 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-d7e4146
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1f3cd17 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-4274271
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-9204a6c {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5ff8fef {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-feda646 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-feda646
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f5e7b74 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b76017d {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-7279ca6
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-8e98189 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-82c5eaf
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-7246fa6 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ba6a729 {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b760047 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-b760047
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b7d1e5a {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-0e25fed {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-8403207
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-77694bf {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-a6bbc6a
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3556cf5 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-601e04d {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6188266 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-6188266
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-97384cf {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ba8c874 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9d1a076
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ea5cb59 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c04ebb6
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c3dff79 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-eebf78e {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6146749 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-6146749
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-7b048c6 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a06ff1e {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-137d219
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-54e0cbc {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-6248c24
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e424be4 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6d74c00 {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-0870190 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0870190
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3fdd840 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-920d2d3 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-75348bb
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-bb0584b {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-9e2432a
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ea6685d {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c52955d {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e592719 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-e592719
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-377e76d {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-fc3718e {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-985042a
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1b9efcf {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-4b14539
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-9c0604d {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-2a7c5a4 {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ab05803 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-ab05803
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-303040b {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-87866ee {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-4abaf3f
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-4184ad1 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-84ac851
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-29f6456 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-dbab2fd {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e9c8ba3 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-e9c8ba3
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c34fd78 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e1577d9 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-bd104f3
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-357f58d {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-0c21bd0
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-6c01b3d {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ee30bc5 {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c22d6e8 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c22d6e8
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-97a532c {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5c7c63f {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-bd9b2ee
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-793a993 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-809e9c8
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-76de005 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e704f69 {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c026eea {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-c026eea
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-9a483dd {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-c87187c {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-5144280
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b8289c4 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-cf71204
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-808cd5a {
    --gap: 0px 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ea8a07d {
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-0866a2c {
    text-align: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-74c14a4 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-097852b {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-4f788e6 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-4f788e6
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-651f4d8 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-651f4d8
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-7bb2f4d {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-0b0be45 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-a14351a
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-713425d {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5014e94 {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-2af36e1 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-2af36e1
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-badf809 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-badf809
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e11cd35 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-af9b505 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-ed498d4
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-8a6342a {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-09aefb1
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-b0b0866 {
    --gap: 0px 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3d88744 {
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 35px;
    --padding-right: 35px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-2922234 {
    text-align: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f633ba6 {
    --padding-top: 5%;
    --padding-bottom: 3%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-ed5f4ee {
    --padding-top: 10px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-d7ad899 {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-d7ad899
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-460fbfe {
    text-align: center;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-460fbfe
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-37ef823 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1238cb7 {
    --width: 48%;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-f15c39a
    .summer_splash-heading-title {
    font-size: 16px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-53dfe83 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-1fb68291 {
    --gap: 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-242563b {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-242563b img {
    height: 350px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-5ef1b25a {
    --padding-top: 5px;
    --padding-bottom: 55px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .summer_splash-522
    .summer_splash-element.summer_splash-element-68714a57
    .summer_splash-heading-title {
    font-size: 44px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-4cc20ab1 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-3d7635d {
    --padding-top: 18%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-f2a427d {
    text-align: center;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-03c39b9 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-e6cc74e {
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-522 .summer_splash-element.summer_splash-element-a9eb17b {
    --swiper-slides-to-display: 1;
    --swiper-offset-size: 30px;
    --arrow-prev-top-position: 80px;
    --arrow-next-top-position: 80px;
  }
} /* Start custom CSS */
.pillarbox_steady_slider .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
} /* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("../font/Poppins-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("../font/Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../font/Poppins-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */

.summer_splash-1238 .summer_splash-element.summer_splash-element-00937e2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-1238 .summer_splash-element.summer_splash-element-56edcb9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --background-transition: 0.3s;
  --overlay-opacity: 0.3;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 35px;
  --padding-right: 35px;
}
.summer_splash-1238
  .summer_splash-element.summer_splash-element-56edcb9:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-1238
  .summer_splash-element.summer_splash-element-56edcb9
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-54b66d3);
}
.summer_splash-1238
  .summer_splash-element.summer_splash-element-56edcb9::before,
.summer_splash-1238
  .summer_splash-element.summer_splash-element-56edcb9
  > .summer_splash-background-video-container::before,
.summer_splash-1238
  .summer_splash-element.summer_splash-element-56edcb9
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-1238
  .summer_splash-element.summer_splash-element-56edcb9
  > .summer_splash-background-slideshow::before,
.summer_splash-1238
  .summer_splash-element.summer_splash-element-56edcb9
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-1238
  .summer_splash-element.summer_splash-element-56edcb9
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-1238 .summer_splash-element.summer_splash-element-56edcb9,
.summer_splash-1238
  .summer_splash-element.summer_splash-element-56edcb9::before {
  --border-transition: 0.3s;
}
.summer_splash-1238 .summer_splash-element.summer_splash-element-b53f4bc {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 55px;
  --padding-bottom: 55px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-1238
  .summer_splash-element.summer_splash-element-af593a9
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-1238 .summer_splash-element.summer_splash-element-524d149 {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  color: var(--e-global-color-a314bd8);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-1238 .summer_splash-element.summer_splash-element-ed13342 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.summer_splash-1238
  .summer_splash-element.summer_splash-element-ed13342
  > .summer_splash-widget-container {
  margin: -170px 0px -110px 0px;
}
.summer_splash-1238 .summer_splash-element.summer_splash-element-ed13342 img {
  width: 500px;
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: var(--e-global-color-54b66d3);
  border-radius: 15px 15px 15px 15px;
}
@media (max-width: 1024px) {
  .summer_splash-1238 .summer_splash-element.summer_splash-element-524d149 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-1238 .summer_splash-element.summer_splash-element-ed13342 {
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    text-align: right;
  }
  .summer_splash-1238
    .summer_splash-element.summer_splash-element-ed13342
    > .summer_splash-widget-container {
    margin: 0px -50px 0px 0px;
  }
  .summer_splash-1238 .summer_splash-element.summer_splash-element-ed13342 img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .summer_splash-1238 .summer_splash-element.summer_splash-element-56edcb9 {
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .summer_splash-1238 .summer_splash-element.summer_splash-element-b53f4bc {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-1238 .summer_splash-element.summer_splash-element-af593a9 {
    text-align: center;
  }
  .summer_splash-1238
    .summer_splash-element.summer_splash-element-af593a9
    .summer_splash-heading-title {
    font-size: 44px;
  }
  .summer_splash-1238 .summer_splash-element.summer_splash-element-524d149 {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-1238
    .summer_splash-element.summer_splash-element-ed13342
    > .summer_splash-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .summer_splash-1238 .summer_splash-element.summer_splash-element-ed13342 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .summer_splash-1238 .summer_splash-element.summer_splash-element-00937e2 {
    --content-width: 1100px;
  }
  .summer_splash-1238 .summer_splash-element.summer_splash-element-b53f4bc {
    --width: 40%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .summer_splash-1238 .summer_splash-element.summer_splash-element-b53f4bc {
    --width: 40%;
  }
}

.summer_splash-1701 .summer_splash-element.summer_splash-element-a5ebc43 {
  --display: flex;
  --min-height: 95vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --margin-top: -210px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 1;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a5ebc43:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a5ebc43
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  background-image: url("../font/DJI_0091-copy.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a5ebc43::before,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a5ebc43
  > .summer_splash-background-video-container::before,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a5ebc43
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a5ebc43
  > .summer_splash-background-slideshow::before,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a5ebc43
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a5ebc43
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-color: var(--e-global-color-primary);
  --background-overlay: "";
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-a5ebc43,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a5ebc43::before {
  --border-transition: 0.3s;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a5ebc43
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a5ebc43
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a5ebc43
  > .summer_splash-shape-bottom
  svg,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a5ebc43
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 40px;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a5ebc43
  > .summer_splash-shape-bottom,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a5ebc43
  > .e-con-inner
  > .summer_splash-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-6a35ed5
  > .summer_splash-widget-container {
  padding: 60px 0px 0px 0px;
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-6a35ed5 {
  text-align: center;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-6a35ed5
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 120px;
  line-height: 0.8em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-1ff8148 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-1ff8148,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-1ff8148::before {
  --border-transition: 0.3s;
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-5e62db4 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-5e62db4
  > .summer_splash-widget-container {
  padding: 0px 0px 0px 0px;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-5e62db4.summer_splash-element {
  --align-self: center;
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-eedfea3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --gap: 30px 30px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.3;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 45px;
  --padding-right: 45px;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-eedfea3:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-1701
  .summer_splash-element.summer_splash-element-eedfea3
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-eedfea3::before,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-eedfea3
  > .summer_splash-background-video-container::before,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-eedfea3
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-eedfea3
  > .summer_splash-background-slideshow::before,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-eedfea3
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-eedfea3
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-eedfea3,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-eedfea3::before {
  --border-transition: 0.3s;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-9b1be3b
  > .summer_splash-widget-container {
  padding: 0px 20px 0px 0px;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-9b1be3b
  .summer_splash-icon-wrapper {
  text-align: center;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-9b1be3b.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-54b66d3);
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-9b1be3b.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-9b1be3b.summer_splash-view-default
  .summer_splash-icon {
  color: var(--e-global-color-54b66d3);
  border-color: var(--e-global-color-54b66d3);
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-9b1be3b.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-9b1be3b.summer_splash-view-default
  .summer_splash-icon
  svg {
  fill: var(--e-global-color-54b66d3);
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-9b1be3b
  .summer_splash-icon {
  font-size: 100px;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-9b1be3b
  .summer_splash-icon
  svg {
  height: 100px;
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-b0e7f76 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-3978ba7 {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-3978ba7
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-fe6b305 {
  width: 100%;
  max-width: 100%;
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-1b1885a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-52a88b6 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-2b517f4 {
  text-align: left;
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-547273a {
  width: 100%;
  max-width: 100%;
  text-align: left;
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-547273a.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-62730e1
  .summer_splash-button {
  background-color: var(--e-global-color-accent);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
  padding: 25px 20px 25px 20px;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-62730e1
  .summer_splash-button:hover,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-62730e1
  .summer_splash-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-accent);
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-62730e1
  .summer_splash-button:hover
  svg,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-62730e1
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-28b32ed {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-71c42a4 {
  font-family: "Outfit", Sans-serif;
  font-weight: 400;
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-b1e0558 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 1%;
  --padding-bottom: 4%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-b1e0558,
.summer_splash-1701
  .summer_splash-element.summer_splash-element-b1e0558::before {
  --border-transition: 0.3s;
}
.summer_splash-1701 .summer_splash-element.summer_splash-element-a6f5e56 {
  --e-image-carousel-slides-to-show: 3;
  width: 100%;
  max-width: 100%;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a6f5e56
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -2deg;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a6f5e56
  .swiper-wrapper {
  display: flex;
  align-items: center;
}
.summer_splash-1701
  .summer_splash-element.summer_splash-element-a6f5e56
  .summer_splash-image-carousel-wrapper
  .summer_splash-image-carousel
  .swiper-slide-image {
  border-radius: 15px 15px 15px 15px;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .summer_splash-1701
    .summer_splash-element.summer_splash-element-6a35ed5
    .summer_splash-heading-title {
    font-size: 90px;
  }
  .summer_splash-1701 .summer_splash-element.summer_splash-element-5e62db4 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: 22px;
  }
  .summer_splash-1701 .summer_splash-element.summer_splash-element-eedfea3 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .summer_splash-1701 .summer_splash-element.summer_splash-element-3978ba7 {
    width: 100%;
    max-width: 100%;
  }
  .summer_splash-1701 .summer_splash-element.summer_splash-element-547273a {
    font-size: 22px;
  }
  .summer_splash-1701 .summer_splash-element.summer_splash-element-b1e0558 {
    --gap: 0px 0px;
    --padding-top: 4%;
    --padding-bottom: 5%;
    --padding-left: 0%;
    --padding-right: 0%;
  }
}
@media (min-width: 768px) {
  .summer_splash-1701 .summer_splash-element.summer_splash-element-a5ebc43 {
    --content-width: 1300px;
  }
  .summer_splash-1701 .summer_splash-element.summer_splash-element-1ff8148 {
    --content-width: 1300px;
  }
}
@media (max-width: 767px) {
  .summer_splash-1701 .summer_splash-element.summer_splash-element-a5ebc43 {
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 5%;
    --padding-bottom: 18%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-1701
    .summer_splash-element.summer_splash-element-a5ebc43
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-1701
    .summer_splash-element.summer_splash-element-a5ebc43
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    width: calc(140% + 1.3px);
    height: 25px;
  }
  .summer_splash-1701
    .summer_splash-element.summer_splash-element-a5ebc43.e-con {
    --align-self: center;
  }
  .summer_splash-1701
    .summer_splash-element.summer_splash-element-6a35ed5
    .summer_splash-heading-title {
    font-size: 64px;
  }
  .summer_splash-1701 .summer_splash-element.summer_splash-element-1ff8148 {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-1701 .summer_splash-element.summer_splash-element-5e62db4 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: 22px;
  }
  .summer_splash-1701 .summer_splash-element.summer_splash-element-eedfea3 {
    --justify-content: center;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .summer_splash-1701
    .summer_splash-element.summer_splash-element-eedfea3.e-con {
    --align-self: center;
  }
  .summer_splash-1701
    .summer_splash-element.summer_splash-element-9b1be3b
    > .summer_splash-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .summer_splash-1701 .summer_splash-element.summer_splash-element-3978ba7 {
    text-align: center;
  }
  .summer_splash-1701 .summer_splash-element.summer_splash-element-fe6b305 {
    text-align: center;
  }
  .summer_splash-1701 .summer_splash-element.summer_splash-element-547273a {
    font-size: 22px;
  }
  .summer_splash-1701 .summer_splash-element.summer_splash-element-b1e0558 {
    --gap: 5px 5px;
    --padding-top: 5%;
    --padding-bottom: 5%;
    --padding-left: 0%;
    --padding-right: 0%;
  }
  .summer_splash-1701 .summer_splash-element.summer_splash-element-a6f5e56 {
    --e-image-carousel-slides-to-show: 1;
  }
  .summer_splash-1701
    .summer_splash-element.summer_splash-element-a6f5e56
    > .summer_splash-widget-container {
    --e-transform-rotateZ: 0deg;
  }
} /* Start custom CSS */
.pillarbox_steady_slider .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
} /* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("../font/Poppins-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("../font/Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../font/Poppins-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */

.summer_splash-24 .summer_splash-element.summer_splash-element-9d44d9a {
  --display: flex;
  --min-height: 95vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --margin-top: -210px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 1;
  --position: relative;
  --overflow: hidden;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-9d44d9a:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-24
  .summer_splash-element.summer_splash-element-9d44d9a
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-9d44d9a::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-9d44d9a
  > .summer_splash-background-video-container::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-9d44d9a
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-9d44d9a
  > .summer_splash-background-slideshow::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-9d44d9a
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-9d44d9a
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-color: var(--e-global-color-primary);
  --background-overlay: "";
}
.summer_splash-24 .summer_splash-element.summer_splash-element-9d44d9a,
.summer_splash-24 .summer_splash-element.summer_splash-element-9d44d9a::before {
  --border-transition: 0.3s;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-9d44d9a
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-24
  .summer_splash-element.summer_splash-element-9d44d9a
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: #f1f1f1;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-9d44d9a
  > .summer_splash-shape-bottom
  svg,
.summer_splash-24
  .summer_splash-element.summer_splash-element-9d44d9a
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 40px;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-9d44d9a
  > .summer_splash-shape-bottom,
.summer_splash-24
  .summer_splash-element.summer_splash-element-9d44d9a
  > .e-con-inner
  > .summer_splash-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-42d938a
  > .summer_splash-widget-container {
  padding: 60px 0px 0px 0px;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-42d938a {
  text-align: center;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-42d938a
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 120px;
  line-height: 0.8em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-200fa2f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 8%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-200fa2f,
.summer_splash-24 .summer_splash-element.summer_splash-element-200fa2f::before {
  --border-transition: 0.3s;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-e519488
  > .summer_splash-widget-container {
  margin: 0px 0px 60px 0px;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-e519488 {
  color: var(--e-global-color-54b66d3);
  font-family: "Kinder", Sans-serif;
  font-size: 80px;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 1em;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-e41b7ce {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-start;
  --gap: 60px 60px;
  --background-transition: 0.3s;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-752a6de {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --background-transition: 0.3s;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-f0c8a55 {
  width: 100%;
  max-width: 100%;
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-f0c8a55.summer_splash-element {
  --align-self: center;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-5cedcee {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-b1656c0 {
  width: 100%;
  max-width: 100%;
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-b1656c0.summer_splash-element {
  --align-self: center;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-d4e6321 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: flex-start;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-d4e6321.e-con {
  --align-self: center;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-51235e5 {
  width: initial;
  max-width: initial;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-51235e5.summer_splash-element {
  --align-self: stretch;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-51235e5
  .summer_splash-button {
  font-family: "Kinder", Sans-serif;
  font-size: 22px;
  font-weight: normal;
  text-transform: capitalize;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-ccab829 {
  width: initial;
  max-width: initial;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-ccab829.summer_splash-element {
  --align-self: stretch;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-ccab829
  .summer_splash-button {
  font-family: "Kinder", Sans-serif;
  font-size: 22px;
  font-weight: normal;
  text-transform: capitalize;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-59f8738 {
  width: initial;
  max-width: initial;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-59f8738.summer_splash-element {
  --align-self: stretch;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-59f8738
  .summer_splash-button {
  font-family: "Kinder", Sans-serif;
  font-size: 22px;
  font-weight: normal;
  text-transform: capitalize;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-f4e4f89 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-start;
  --gap: 60px 60px;
  --background-transition: 0.3s;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-abfdad1 img {
  width: 800px;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-2b1c13b {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 1%;
  --padding-bottom: 4%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-2b1c13b,
.summer_splash-24 .summer_splash-element.summer_splash-element-2b1c13b::before {
  --border-transition: 0.3s;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-89d0fe2 {
  --e-image-carousel-slides-to-show: 3;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-89d0fe2
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -2deg;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-89d0fe2
  .swiper-wrapper {
  display: flex;
  align-items: center;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-89d0fe2
  .summer_splash-image-carousel-wrapper
  .summer_splash-image-carousel
  .swiper-slide-image {
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-54af26a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 15%;
  --padding-bottom: 10%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-54af26a:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-24
  .summer_splash-element.summer_splash-element-54af26a
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-54af26a,
.summer_splash-24 .summer_splash-element.summer_splash-element-54af26a::before {
  --border-transition: 0.3s;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-54af26a
  > .summer_splash-shape-top
  .summer_splash-shape-fill,
.summer_splash-24
  .summer_splash-element.summer_splash-element-54af26a
  > .e-con-inner
  > .summer_splash-shape-top
  .summer_splash-shape-fill {
  fill: #f1f1f1;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-54af26a
  > .summer_splash-shape-top
  svg,
.summer_splash-24
  .summer_splash-element.summer_splash-element-54af26a
  > .e-con-inner
  > .summer_splash-shape-top
  svg {
  height: 65px;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-54af26a
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-24
  .summer_splash-element.summer_splash-element-54af26a
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-54af26a
  > .summer_splash-shape-bottom
  svg,
.summer_splash-24
  .summer_splash-element.summer_splash-element-54af26a
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 65px;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-c1b94b1 {
  text-align: center;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-c1b94b1
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-f6a9264 {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
  columns: 1;
  text-align: center;
  color: var(--e-global-color-a314bd8);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-f6a9264.summer_splash-element {
  --align-self: center;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-96e6c19 {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --gap: 15px 55px;
  --grid-auto-flow: row;
  --justify-items: center;
  --align-items: start;
  --background-transition: 0.3s;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-547576d {
  --icon-box-icon-margin: 15px;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-547576d.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-547576d.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-24
  .summer_splash-element.summer_splash-element-547576d.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-547576d
  .summer_splash-icon-box-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-547576d
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-b235cac {
  --icon-box-icon-margin: 15px;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-b235cac.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-b235cac.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-24
  .summer_splash-element.summer_splash-element-b235cac.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-b235cac
  .summer_splash-icon-box-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-b235cac
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-6e26523 {
  --icon-box-icon-margin: 15px;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-6e26523.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-6e26523.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-24
  .summer_splash-element.summer_splash-element-6e26523.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-6e26523
  .summer_splash-icon-box-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-6e26523
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-dcf9393 {
  --icon-box-icon-margin: 15px;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-dcf9393.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-dcf9393.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-24
  .summer_splash-element.summer_splash-element-dcf9393.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-dcf9393
  .summer_splash-icon-box-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-dcf9393
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-f5213b1 {
  --icon-box-icon-margin: 15px;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-f5213b1.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-f5213b1.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-24
  .summer_splash-element.summer_splash-element-f5213b1.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-f5213b1
  .summer_splash-icon-box-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-f5213b1
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-fbcf06c {
  --icon-box-icon-margin: 15px;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-fbcf06c.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-fbcf06c.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-24
  .summer_splash-element.summer_splash-element-fbcf06c.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-fbcf06c
  .summer_splash-icon-box-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-fbcf06c
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-0aec4fb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 1;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 1%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-0aec4fb::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-0aec4fb
  > .summer_splash-background-video-container::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-0aec4fb
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-0aec4fb
  > .summer_splash-background-slideshow::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-0aec4fb
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-0aec4fb
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  --background-overlay: "";
}
.summer_splash-24 .summer_splash-element.summer_splash-element-0aec4fb,
.summer_splash-24 .summer_splash-element.summer_splash-element-0aec4fb::before {
  --border-transition: 0.3s;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-79776d4
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -3deg;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-79776d4
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-671eda2 {
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-671eda2
  > .summer_splash-widget-container {
  padding: 50px 0px 0px 0px;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-671eda2.summer_splash-element {
  --align-self: center;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-671eda2 img {
  width: 100px;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-c425f14 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --background-transition: 0.3s;
  --margin-top: 10px;
  --margin-bottom: 50px;
  --margin-left: 0px;
  --margin-right: 0px;
  hyphens: auto;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  overflow-wrap: break-word;
  word-break: break-word;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-1069da8 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-1069da8:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-24
  .summer_splash-element.summer_splash-element-1069da8
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-1069da8::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-1069da8
  > .summer_splash-background-video-container::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-1069da8
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-1069da8
  > .summer_splash-background-slideshow::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-1069da8
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-1069da8
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-1069da8,
.summer_splash-24 .summer_splash-element.summer_splash-element-1069da8::before {
  --border-transition: 0.3s;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-3952aca {
  width: 100%;
  max-width: 100%;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-0ea2fce {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-0ea2fce:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-24
  .summer_splash-element.summer_splash-element-0ea2fce
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-0ea2fce::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-0ea2fce
  > .summer_splash-background-video-container::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-0ea2fce
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-0ea2fce
  > .summer_splash-background-slideshow::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-0ea2fce
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-0ea2fce
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-0ea2fce,
.summer_splash-24 .summer_splash-element.summer_splash-element-0ea2fce::before {
  --border-transition: 0.3s;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-d1081d6 {
  width: 100%;
  max-width: 100%;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-e709535 {
  text-align: center;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-e709535
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-0e0f986 {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
  columns: 1;
  text-align: left;
  color: var(--e-global-color-a314bd8);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-0e0f986.summer_splash-element {
  --align-self: center;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-07c16c5 {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
  columns: 2;
  text-align: left;
  color: var(--e-global-color-a314bd8);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-07c16c5.summer_splash-element {
  --align-self: center;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-0b264e7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 9%;
  --padding-bottom: 9%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-0b264e7,
.summer_splash-24 .summer_splash-element.summer_splash-element-0b264e7::before {
  --border-transition: 0.3s;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-dd0dcc3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 50px 50px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-dd0dcc3:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-24
  .summer_splash-element.summer_splash-element-dd0dcc3
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-dd0dcc3::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-dd0dcc3
  > .summer_splash-background-video-container::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-dd0dcc3
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-dd0dcc3
  > .summer_splash-background-slideshow::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-dd0dcc3
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-24
  .summer_splash-element.summer_splash-element-dd0dcc3
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-dd0dcc3,
.summer_splash-24 .summer_splash-element.summer_splash-element-dd0dcc3::before {
  --border-transition: 0.3s;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-1c56f79 {
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-1c56f79
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -5deg;
  margin: 0px 0px 0px 0px;
  padding: 20px 20px 20px 20px;
  border-style: none;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-1c56f79 img {
  width: 220px;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-24 .summer_splash-element.summer_splash-element-17e363a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 55px;
  --padding-bottom: 55px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-3fc7226
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-78fa8ca {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-24 .summer_splash-element.summer_splash-element-663a244 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 25px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-e30d35f
  .summer_splash-button {
  background-color: var(--e-global-color-5cfcd54);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-e30d35f
  .summer_splash-button:hover,
.summer_splash-24
  .summer_splash-element.summer_splash-element-e30d35f
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-bd0ac87
  .summer_splash-button {
  background-color: #00000000;
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-bd0ac87
  .summer_splash-button:hover,
.summer_splash-24
  .summer_splash-element.summer_splash-element-bd0ac87
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-a314bd8);
}
.summer_splash-24
  .summer_splash-element.summer_splash-element-bd0ac87
  .summer_splash-button:hover
  svg,
.summer_splash-24
  .summer_splash-element.summer_splash-element-bd0ac87
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-a314bd8);
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .summer_splash-24
    .summer_splash-element.summer_splash-element-42d938a
    .summer_splash-heading-title {
    font-size: 90px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-e519488 {
    font-size: 56px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-f0c8a55 {
    font-size: 22px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-b1656c0 {
    font-size: 22px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-2b1c13b {
    --gap: 0px 0px;
    --padding-top: 4%;
    --padding-bottom: 5%;
    --padding-left: 0%;
    --padding-right: 0%;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-54af26a {
    --padding-top: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-c1b94b1
    > .summer_splash-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-f6a9264 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-96e6c19 {
    --grid-auto-flow: row;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-0aec4fb {
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 0px 0px;
    --padding-top: 3%;
    --padding-bottom: 2%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-671eda2
    > .summer_splash-widget-container {
    padding: 40px 0px 0px 0px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-671eda2 {
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    text-align: left;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-671eda2.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-3952aca {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-d1081d6 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-e709535
    > .summer_splash-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-0e0f986 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-07c16c5 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-78fa8ca {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-663a244 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-bd0ac87
    .summer_splash-button {
    padding: 20px 20px 20px 20px;
  }
}
@media (max-width: 767px) {
  .summer_splash-24 .summer_splash-element.summer_splash-element-9d44d9a {
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 5%;
    --padding-bottom: 18%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-9d44d9a
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-24
    .summer_splash-element.summer_splash-element-9d44d9a
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    width: calc(140% + 1.3px);
    height: 25px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-9d44d9a.e-con {
    --align-self: center;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-42d938a
    .summer_splash-heading-title {
    font-size: 64px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-200fa2f {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-e519488 {
    font-size: 45px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-e41b7ce {
    --gap: 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-f0c8a55 {
    font-size: 22px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-b1656c0 {
    font-size: 22px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-d4e6321 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-51235e5 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-ccab829 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-59f8738 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-f4e4f89 {
    --gap: 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-2b1c13b {
    --gap: 5px 5px;
    --padding-top: 5%;
    --padding-bottom: 5%;
    --padding-left: 0%;
    --padding-right: 0%;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-89d0fe2 {
    --e-image-carousel-slides-to-show: 1;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-89d0fe2
    > .summer_splash-widget-container {
    --e-transform-rotateZ: 0deg;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-54af26a
    > .summer_splash-shape-top
    svg,
  .summer_splash-24
    .summer_splash-element.summer_splash-element-54af26a
    > .e-con-inner
    > .summer_splash-shape-top
    svg {
    height: 20px;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-54af26a
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-24
    .summer_splash-element.summer_splash-element-54af26a
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    height: 22px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-54af26a {
    --padding-top: 18%;
    --padding-bottom: 18%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-c1b94b1 {
    text-align: center;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-f6a9264 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-96e6c19 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-0aec4fb {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-671eda2
    > .summer_splash-widget-container {
    padding: 20px 0px 0px 0px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-c425f14 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-1069da8 {
    --gap: 10px 10px;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-1069da8.e-con {
    --align-self: center;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-7ed2f78.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-7ed2f78 {
    text-align: center;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-3952aca {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-0ea2fce {
    --gap: 10px 10px;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-0ea2fce.e-con {
    --align-self: center;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-e715479.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-e715479 {
    text-align: center;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-d1081d6 {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-e709535 {
    text-align: center;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-0e0f986 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-07c16c5 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    columns: 1;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-0b264e7 {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-dd0dcc3 {
    --gap: 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-1c56f79 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-1c56f79 img {
    height: 350px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-17e363a {
    --padding-top: 5px;
    --padding-bottom: 55px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-3fc7226 {
    text-align: center;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-3fc7226
    .summer_splash-heading-title {
    font-size: 44px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-78fa8ca {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-e30d35f.summer_splash-element {
    --align-self: stretch;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-e30d35f
    .summer_splash-button
    .summer_splash-button-content-wrapper {
    justify-content: center;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-bd0ac87.summer_splash-element {
    --align-self: center;
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-bd0ac87
    .summer_splash-button
    .summer_splash-button-content-wrapper {
    justify-content: center;
  }
  .summer_splash-24
    .summer_splash-element.summer_splash-element-bd0ac87
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
}
@media (min-width: 768px) {
  .summer_splash-24 .summer_splash-element.summer_splash-element-200fa2f {
    --content-width: 1300px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-752a6de {
    --width: 50%;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-5cedcee {
    --width: 50%;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-54af26a {
    --content-width: 1300px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-96e6c19 {
    --content-width: 1300px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-0b264e7 {
    --content-width: 1200px;
  }
  .summer_splash-24 .summer_splash-element.summer_splash-element-17e363a {
    --width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .summer_splash-24 .summer_splash-element.summer_splash-element-d4e6321 {
    --width: 100%;
  }
} /* Start custom CSS */
.pillarbox_steady_slider .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
} /* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Kinder";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/LuckiestGuy-Regular.ttf") format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("../font/Poppins-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("../font/Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../font/Poppins-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */

/*.summer_splash-kit-8 {
  --e-global-color-primary: #49c6fe;
  --e-global-color-secondary: #2257b5;
  --e-global-color-text: #111111;
  --e-global-color-accent: #ff5f00;
  --e-global-color-1e45be3: #358fda;
  --e-global-color-5cfcd54: #3faaec;
  --e-global-color-a314bd8: #f1f1f1;
  --e-global-color-54b66d3: #023047;
  --e-global-typography-primary-font-family: "Kinder";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-primary-text-transform: uppercase;
  --e-global-typography-secondary-font-family: "Poppins";
  --e-global-typography-secondary-font-weight: 700;
  --e-global-typography-text-font-family: "Poppins";
  --e-global-typography-text-font-size: 18px;
  --e-global-typography-text-font-weight: 600;
  --e-global-typography-accent-font-family: "Roboto";
  --e-global-typography-accent-font-weight: 500;
  background-color: var(--e-global-color-a314bd8);
  color: var(--e-global-color-54b66d3);
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}
*/

.summer_splash-kit-8 {
  --e-global-color-primary: #ffd23f;
  --e-global-color-secondary: #e63946;
  --e-global-color-text: #0c1c2c;
  --e-global-color-accent: #6edff6;
  --e-global-color-1e45be3: #358fda;
  --e-global-color-54b66d3: #0c1c2c;
  --e-global-color-bgcolor: #0c1c2c;
  --e-global-color-5cfcd54: #3faaec;
  --e-global-color-a314bd8: #f1f1f1;
  --white: #f1f1f1;
  --e-global-typography-primary-font-family: "Kinder";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-primary-text-transform: uppercase;
  --e-global-typography-secondary-font-family: "Poppins";
  --e-global-typography-secondary-font-weight: 700;
  --e-global-typography-text-font-family: "Poppins";
  --e-global-typography-text-font-size: 18px;
  --e-global-typography-text-font-weight: 600;
  --e-global-typography-accent-font-family: "Roboto";
  --e-global-typography-accent-font-weight: 500;
  background-color: var(--e-global-color-a314bd8);
  color: var(--e-global-color-54b66d3);
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.summer_splash-kit-8 button,
.summer_splash-kit-8 input[type="button"],
.summer_splash-kit-8 input[type="submit"],
.summer_splash-kit-8 .summer_splash-button {
  background-color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  color: var(--e-global-color-accent);
  box-shadow: 2px 2px 0px 0px #2257b5;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-secondary);
  border-radius: 15px 15px 15px 15px;
  padding: 20px 30px 18px 30px;
}
.summer_splash-kit-8 button:hover,
.summer_splash-kit-8 button:focus,
.summer_splash-kit-8 input[type="button"]:hover,
.summer_splash-kit-8 input[type="button"]:focus,
.summer_splash-kit-8 input[type="submit"]:hover,
.summer_splash-kit-8 input[type="submit"]:focus,
.summer_splash-kit-8 .summer_splash-button:hover,
.summer_splash-kit-8 .summer_splash-button:focus {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-secondary);
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-kit-8 e-page-transition {
  background-color: #ffbc7d;
}
.summer_splash-kit-8 a {
  color: var(--e-global-color-accent);
}
.summer_splash-kit-8 h1 {
  font-family: "Kinder", Sans-serif;
  font-size: 80px;
  font-weight: normal;
  text-transform: capitalize;
}
.summer_splash-kit-8 h2 {
  font-family: "Kinder", Sans-serif;
  font-size: 65px;
  font-weight: normal;
  text-transform: capitalize;
}
.summer_splash-kit-8 h3 {
  font-family: "Kinder", Sans-serif;
  font-size: 34px;
  font-weight: normal;
  text-transform: capitalize;
}
.summer_splash-section.summer_splash-section-boxed > .summer_splash-container {
  max-width: 1140px;
}
.e-con {
  --container-max-width: 1140px;
}
.summer_splash-widget:not(:last-child) {
  margin-block-end: 20px;
}
.summer_splash-element {
  --widgets-spacing: 20px 20px;
}
 {
}
h1.entry-title {
  display: var(--page-title-display);
}
.site-header .site-branding {
  flex-direction: column;
  align-items: stretch;
}
.site-header {
  padding-inline-end: 0px;
  padding-inline-start: 0px;
}
.site-footer .site-branding {
  flex-direction: column;
  align-items: stretch;
}
@media (max-width: 1024px) {
  .summer_splash-kit-8 h2 {
    font-size: 50px;
  }
  .summer_splash-section.summer_splash-section-boxed
    > .summer_splash-container {
    max-width: 1024px;
  }
  .e-con {
    --container-max-width: 1024px;
  }
}
@media (max-width: 767px) {
  .summer_splash-kit-8 h2 {
    font-size: 40px;
  }
  .summer_splash-kit-8 h3 {
    font-size: 26px;
  }
  .summer_splash-section.summer_splash-section-boxed
    > .summer_splash-container {
    max-width: 767px;
  }
  .e-con {
    --container-max-width: 767px;
  }
} /* Start Custom Fonts CSS */
@font-face {
  font-family: "Kinder";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/LuckiestGuy-Regular.ttf") format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("../font/Poppins-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("../font/Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../font/Poppins-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */

.summer_splash-18 .summer_splash-element.summer_splash-element-20017aa {
  --display: flex;
  --min-height: 95vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --margin-top: -210px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 1;
}
.summer_splash-18
  .summer_splash-element.summer_splash-element-20017aa:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-18
  .summer_splash-element.summer_splash-element-20017aa
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  background-image: url("../font/IMG_0105-copy.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-18 .summer_splash-element.summer_splash-element-20017aa::before,
.summer_splash-18
  .summer_splash-element.summer_splash-element-20017aa
  > .summer_splash-background-video-container::before,
.summer_splash-18
  .summer_splash-element.summer_splash-element-20017aa
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-18
  .summer_splash-element.summer_splash-element-20017aa
  > .summer_splash-background-slideshow::before,
.summer_splash-18
  .summer_splash-element.summer_splash-element-20017aa
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-18
  .summer_splash-element.summer_splash-element-20017aa
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-color: var(--e-global-color-primary);
  --background-overlay: "";
}
.summer_splash-18 .summer_splash-element.summer_splash-element-20017aa,
.summer_splash-18 .summer_splash-element.summer_splash-element-20017aa::before {
  --border-transition: 0.3s;
}
.summer_splash-18
  .summer_splash-element.summer_splash-element-20017aa
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-18
  .summer_splash-element.summer_splash-element-20017aa
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-18
  .summer_splash-element.summer_splash-element-20017aa
  > .summer_splash-shape-bottom
  svg,
.summer_splash-18
  .summer_splash-element.summer_splash-element-20017aa
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 40px;
}
.summer_splash-18
  .summer_splash-element.summer_splash-element-20017aa
  > .summer_splash-shape-bottom,
.summer_splash-18
  .summer_splash-element.summer_splash-element-20017aa
  > .e-con-inner
  > .summer_splash-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.summer_splash-18
  .summer_splash-element.summer_splash-element-bff3ea7
  > .summer_splash-widget-container {
  padding: 60px 0px 0px 0px;
}
.summer_splash-18 .summer_splash-element.summer_splash-element-bff3ea7 {
  text-align: center;
}
.summer_splash-18
  .summer_splash-element.summer_splash-element-bff3ea7
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 120px;
  line-height: 0.8em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.summer_splash-18 .summer_splash-element.summer_splash-element-e9f648c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 8%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-18 .summer_splash-element.summer_splash-element-168f5d1 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}
.summer_splash-18
  .summer_splash-element.summer_splash-element-168f5d1.summer_splash-element {
  --align-self: center;
}
.summer_splash-18 .summer_splash-element.summer_splash-element-06141cc {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
}
.summer_splash-18
  .summer_splash-element.summer_splash-element-06141cc.summer_splash-element {
  --align-self: center;
}
.summer_splash-18
  .summer_splash-element.summer_splash-element-06141cc
  .summer_splash-button {
  font-size: 22px;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .summer_splash-18
    .summer_splash-element.summer_splash-element-bff3ea7
    .summer_splash-heading-title {
    font-size: 90px;
  }
  .summer_splash-18 .summer_splash-element.summer_splash-element-168f5d1 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: 22px;
  }
  .summer_splash-18 .summer_splash-element.summer_splash-element-06141cc {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
  }
}
@media (min-width: 768px) {
  .summer_splash-18 .summer_splash-element.summer_splash-element-20017aa {
    --content-width: 1300px;
  }
  .summer_splash-18 .summer_splash-element.summer_splash-element-e9f648c {
    --content-width: 1300px;
  }
}
@media (max-width: 767px) {
  .summer_splash-18 .summer_splash-element.summer_splash-element-20017aa {
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 5%;
    --padding-bottom: 18%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-18
    .summer_splash-element.summer_splash-element-20017aa
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-18
    .summer_splash-element.summer_splash-element-20017aa
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    width: calc(140% + 1.3px);
    height: 25px;
  }
  .summer_splash-18 .summer_splash-element.summer_splash-element-20017aa.e-con {
    --align-self: center;
  }
  .summer_splash-18
    .summer_splash-element.summer_splash-element-bff3ea7
    .summer_splash-heading-title {
    font-size: 64px;
  }
  .summer_splash-18 .summer_splash-element.summer_splash-element-e9f648c {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-18 .summer_splash-element.summer_splash-element-168f5d1 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: 22px;
  }
  .summer_splash-18 .summer_splash-element.summer_splash-element-06141cc {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
} /* Start Custom Fonts CSS */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("../font/Poppins-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("../font/Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../font/Poppins-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */

.summer_splash-1872 .summer_splash-element.summer_splash-element-9bcb657 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --background-transition: 0.3s;
  --padding-top: 2%;
  --padding-bottom: 2%;
  --padding-left: 6%;
  --padding-right: 6%;
}
.summer_splash-1872
  .summer_splash-element.summer_splash-element-a259a54
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -2deg;
}
.summer_splash-1872 .summer_splash-element.summer_splash-element-a259a54 {
  text-align: center;
}
.summer_splash-1872
  .summer_splash-element.summer_splash-element-a259a54
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 80px;
}
.summer_splash-1872 .summer_splash-element.summer_splash-element-131c0e5 {
  text-align: center;
  color: var(--e-global-color-a314bd8);
  font-size: 22px;
}
.summer_splash-1872 .summer_splash-element.summer_splash-element-65c6c9a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --background-transition: 0.3s;
}
.summer_splash-1872
  .summer_splash-element.summer_splash-element-e5372f2
  .summer_splash-button {
  background-color: var(--e-global-color-accent);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-1872
  .summer_splash-element.summer_splash-element-2509594
  .summer_splash-button {
  background-color: var(--e-global-color-a314bd8);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
#summer_splash-popup-modal-1872 .dialog-widget-content {
  background-color: var(--e-global-color-secondary);
  border-radius: 10px 10px 10px 10px;
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}
#summer_splash-popup-modal-1872 {
  background-color: rgba(0, 0, 0, 0.8);
  justify-content: center;
  align-items: center;
  pointer-events: all;
}
#summer_splash-popup-modal-1872 .dialog-message {
  width: 90vw;
  height: 90vh;
  align-items: center;
}
#summer_splash-popup-modal-1872 .dialog-close-button {
  display: flex;
  font-size: 18px;
}
#summer_splash-popup-modal-1872 .dialog-close-button i {
  color: var(--e-global-color-a314bd8);
}
#summer_splash-popup-modal-1872 .dialog-close-button svg {
  fill: var(--e-global-color-a314bd8);
}
@media (max-width: 1024px) {
  .summer_splash-1872
    .summer_splash-element.summer_splash-element-a259a54
    .summer_splash-heading-title {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .summer_splash-1872 .summer_splash-element.summer_splash-element-9bcb657 {
    --gap: 5px 5px;
  }
  .summer_splash-1872 .summer_splash-element.summer_splash-element-a259a54 {
    text-align: center;
  }
  .summer_splash-1872
    .summer_splash-element.summer_splash-element-a259a54
    .summer_splash-heading-title {
    font-size: 40px;
  }
  .summer_splash-1872 .summer_splash-element.summer_splash-element-131c0e5 {
    font-size: 16px;
  }
  .summer_splash-1872 .summer_splash-element.summer_splash-element-65c6c9a {
    --gap: 5px 5px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-1872
    .summer_splash-element.summer_splash-element-e5372f2
    .summer_splash-button {
    font-size: 16px;
  }
  .summer_splash-1872
    .summer_splash-element.summer_splash-element-2509594
    .summer_splash-button {
    font-size: 16px;
  }
}

.summer_splash-411 .summer_splash-element.summer_splash-element-59f30ee {
  --display: flex;
  --min-height: 95vh;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --align-items: center;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --margin-top: -210px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 1;
  --position: relative;
  --overflow: hidden;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-59f30ee:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-411
  .summer_splash-element.summer_splash-element-59f30ee
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-59f30ee::before,
.summer_splash-411
  .summer_splash-element.summer_splash-element-59f30ee
  > .summer_splash-background-video-container::before,
.summer_splash-411
  .summer_splash-element.summer_splash-element-59f30ee
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-411
  .summer_splash-element.summer_splash-element-59f30ee
  > .summer_splash-background-slideshow::before,
.summer_splash-411
  .summer_splash-element.summer_splash-element-59f30ee
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-411
  .summer_splash-element.summer_splash-element-59f30ee
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-color: var(--e-global-color-primary);
  --background-overlay: "";
}
.summer_splash-411 .summer_splash-element.summer_splash-element-59f30ee,
.summer_splash-411
  .summer_splash-element.summer_splash-element-59f30ee::before {
  --border-transition: 0.3s;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-59f30ee
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-411
  .summer_splash-element.summer_splash-element-59f30ee
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: var(--e-global-color-primary);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-59f30ee
  > .summer_splash-shape-bottom
  svg,
.summer_splash-411
  .summer_splash-element.summer_splash-element-59f30ee
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 40px;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-59f30ee
  > .summer_splash-shape-bottom,
.summer_splash-411
  .summer_splash-element.summer_splash-element-59f30ee
  > .e-con-inner
  > .summer_splash-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-a5b61f8
  > .summer_splash-widget-container {
  padding: 60px 0px 0px 0px;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-a5b61f8 {
  text-align: center;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-a5b61f8
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 120px;
  line-height: 0.8em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-85542ad
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -3deg;
  background-color: var(--e-global-color-primary);
  margin: -25px 0px 0px 0px;
  padding: 8px 4px 0px 4px;
  border-radius: 5px 5px 5px 5px;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-85542ad.summer_splash-element {
  --align-self: center;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-85542ad {
  text-align: center;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-85542ad
  .summer_splash-heading-title {
  font-family: "Kinder", Sans-serif;
  font-size: 32px;
  font-weight: normal;
  text-transform: capitalize;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-3e4633f {
  --display: flex;
  --min-height: 90vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-3e4633f:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-411
  .summer_splash-element.summer_splash-element-3e4633f
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-secondary) 100%
  );
}
.summer_splash-411 .summer_splash-element.summer_splash-element-3e4633f,
.summer_splash-411
  .summer_splash-element.summer_splash-element-3e4633f::before {
  --border-transition: 0.3s;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-66e5ac5 {
  color: var(--e-global-color-a314bd8);
  font-family: "Kinder", Sans-serif;
  font-size: 80px;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 1em;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-1099ab3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --gap: 60px 60px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.3;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: 60px;
  --margin-bottom: 60px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-1099ab3:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-411
  .summer_splash-element.summer_splash-element-1099ab3
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-54b66d3);
}
.summer_splash-411 .summer_splash-element.summer_splash-element-1099ab3::before,
.summer_splash-411
  .summer_splash-element.summer_splash-element-1099ab3
  > .summer_splash-background-video-container::before,
.summer_splash-411
  .summer_splash-element.summer_splash-element-1099ab3
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-411
  .summer_splash-element.summer_splash-element-1099ab3
  > .summer_splash-background-slideshow::before,
.summer_splash-411
  .summer_splash-element.summer_splash-element-1099ab3
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-411
  .summer_splash-element.summer_splash-element-1099ab3
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-1099ab3,
.summer_splash-411
  .summer_splash-element.summer_splash-element-1099ab3::before {
  --border-transition: 0.3s;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-57a2f76 {
  width: var(--container-widget-width, 25%);
  max-width: 25%;
  --container-widget-width: 25%;
  --container-widget-flex-grow: 0;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-2e76742 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-4e5d4ee {
  width: 100%;
  max-width: 100%;
  text-align: left;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-4e5d4ee
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-411 .summer_splash-element.summer_splash-element-bca4f1b {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: left;
  color: var(--e-global-color-a314bd8);
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-64796f2
  .summer_splash-button {
  background-color: var(--e-global-color-5cfcd54);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-64796f2
  .summer_splash-button:hover,
.summer_splash-411
  .summer_splash-element.summer_splash-element-64796f2
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-411 .summer_splash-element.summer_splash-element-64796f2 {
  width: var(--container-widget-width, 20%);
  max-width: 20%;
  --container-widget-width: 20%;
  --container-widget-flex-grow: 0;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-0ef7d97 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 2%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-0ef7d97:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-411
  .summer_splash-element.summer_splash-element-0ef7d97
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.summer_splash-411 .summer_splash-element.summer_splash-element-0ef7d97,
.summer_splash-411
  .summer_splash-element.summer_splash-element-0ef7d97::before {
  --border-transition: 0.3s;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-6aa7e2b {
  text-align: center;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-6aa7e2b
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-00084b3
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -3deg;
  background-color: var(--e-global-color-primary);
  margin: -10px 0px 40px 0px;
  padding: 8px 4px 0px 4px;
  border-radius: 5px 5px 5px 5px;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-00084b3.summer_splash-element {
  --align-self: center;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-00084b3 {
  text-align: center;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-00084b3
  .summer_splash-heading-title {
  font-family: "Kinder", Sans-serif;
  font-size: 32px;
  font-weight: normal;
  text-transform: capitalize;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-9a3116b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 25px;
  --padding-bottom: 5px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-9a3116b,
.summer_splash-411
  .summer_splash-element.summer_splash-element-9a3116b::before {
  --border-transition: 0.3s;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-cd05aeb {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-cd05aeb
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 32px;
  font-weight: 600;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-6cbf4f1 {
  text-align: right;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-6cbf4f1
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 30px;
  font-weight: 500;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-00defd2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 5px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-00defd2,
.summer_splash-411
  .summer_splash-element.summer_splash-element-00defd2::before {
  --border-transition: 0.3s;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-0555f0e {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-92c7a8d {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-92c7a8d
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 32px;
  font-weight: 600;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-763713e
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-114501c {
  text-align: right;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-114501c
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 30px;
  font-weight: 500;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-090b83a {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-a314bd8);
  --divider-border-width: 1px;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-090b83a
  > .summer_splash-widget-container {
  padding: 40px 0px 0px 0px;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-090b83a
  .summer_splash-divider-separator {
  width: 100%;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-090b83a
  .summer_splash-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-e39edd1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 10%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-e39edd1:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-411
  .summer_splash-element.summer_splash-element-e39edd1
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.summer_splash-411 .summer_splash-element.summer_splash-element-e39edd1,
.summer_splash-411
  .summer_splash-element.summer_splash-element-e39edd1::before {
  --border-transition: 0.3s;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-e39edd1
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-411
  .summer_splash-element.summer_splash-element-e39edd1
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-e39edd1
  > .summer_splash-shape-bottom
  svg,
.summer_splash-411
  .summer_splash-element.summer_splash-element-e39edd1
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 65px;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-2ef0ef8 {
  text-align: center;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-2ef0ef8
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-411 .summer_splash-element.summer_splash-element-a6bac0d {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-a314bd8);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-a6bac0d.summer_splash-element {
  --align-self: center;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-0e8bc10 {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --gap: 15px 55px;
  --grid-auto-flow: row;
  --justify-items: center;
  --align-items: start;
  --background-transition: 0.3s;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-2d7aa30 {
  --icon-box-icon-margin: 15px;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-2d7aa30.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-2d7aa30.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-411
  .summer_splash-element.summer_splash-element-2d7aa30.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-2d7aa30
  .summer_splash-icon-box-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-2d7aa30
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-411 .summer_splash-element.summer_splash-element-3cdf463 {
  --icon-box-icon-margin: 15px;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-3cdf463.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-3cdf463.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-411
  .summer_splash-element.summer_splash-element-3cdf463.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-3cdf463
  .summer_splash-icon-box-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-3cdf463
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-411 .summer_splash-element.summer_splash-element-271c3c6 {
  --icon-box-icon-margin: 15px;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-271c3c6.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-271c3c6.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-411
  .summer_splash-element.summer_splash-element-271c3c6.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-271c3c6
  .summer_splash-icon-box-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-271c3c6
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-411 .summer_splash-element.summer_splash-element-4db5faa {
  --icon-box-icon-margin: 15px;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-4db5faa.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-4db5faa.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-411
  .summer_splash-element.summer_splash-element-4db5faa.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-4db5faa
  .summer_splash-icon-box-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-4db5faa
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-411 .summer_splash-element.summer_splash-element-8bc131c {
  --icon-box-icon-margin: 15px;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-8bc131c.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-8bc131c.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-411
  .summer_splash-element.summer_splash-element-8bc131c.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-8bc131c
  .summer_splash-icon-box-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-8bc131c
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-411 .summer_splash-element.summer_splash-element-9bba1cb {
  --icon-box-icon-margin: 15px;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-9bba1cb.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-9bba1cb.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-411
  .summer_splash-element.summer_splash-element-9bba1cb.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-9bba1cb
  .summer_splash-icon-box-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-9bba1cb
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-1ef7654
  .summer_splash-button {
  background-color: var(--e-global-color-5cfcd54);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-1ef7654
  .summer_splash-button:hover,
.summer_splash-411
  .summer_splash-element.summer_splash-element-1ef7654
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-1ef7654
  > .summer_splash-widget-container {
  margin: 30px 0px 0px 0px;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-1ef7654.summer_splash-element {
  --align-self: center;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-3d3a90a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 10%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-3d3a90a,
.summer_splash-411
  .summer_splash-element.summer_splash-element-3d3a90a::before {
  --border-transition: 0.3s;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-872c5db img {
  width: 300px;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-4fea1c7 {
  text-align: center;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-4fea1c7
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-411 .summer_splash-element.summer_splash-element-3489b08 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-3489b08.summer_splash-element {
  --align-self: center;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-683bfa9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-683bfa9.e-con {
  --align-self: center;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-2286324 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-5527123
  .summer_splash-heading-title {
  font-weight: 600;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-1e315b8
  > .summer_splash-widget-container {
  background-color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
  padding: 8px 4px 0px 4px;
  border-radius: 5px 5px 5px 5px;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-1e315b8 {
  text-align: center;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-1e315b8
  .summer_splash-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
}
.summer_splash-411 .summer_splash-element.summer_splash-element-ca60b1a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-7cdbc3f
  .summer_splash-heading-title {
  font-weight: 600;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-d387fcc
  > .summer_splash-widget-container {
  background-color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
  padding: 8px 4px 0px 4px;
  border-radius: 5px 5px 5px 5px;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-d387fcc {
  text-align: center;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-d387fcc
  .summer_splash-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
}
.summer_splash-411 .summer_splash-element.summer_splash-element-abe6782 {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
  columns: 1;
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-abe6782
  > .summer_splash-widget-container {
  padding: 40px 0px 0px 0px;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-abe6782.summer_splash-element {
  --align-self: center;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-66e520c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 4%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-66e520c,
.summer_splash-411
  .summer_splash-element.summer_splash-element-66e520c::before {
  --border-transition: 0.3s;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-56e0a53 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --gap: 50px 50px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 60px;
  --padding-bottom: 60px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-56e0a53:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-411
  .summer_splash-element.summer_splash-element-56e0a53
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.summer_splash-411 .summer_splash-element.summer_splash-element-56e0a53::before,
.summer_splash-411
  .summer_splash-element.summer_splash-element-56e0a53
  > .summer_splash-background-video-container::before,
.summer_splash-411
  .summer_splash-element.summer_splash-element-56e0a53
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-411
  .summer_splash-element.summer_splash-element-56e0a53
  > .summer_splash-background-slideshow::before,
.summer_splash-411
  .summer_splash-element.summer_splash-element-56e0a53
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-411
  .summer_splash-element.summer_splash-element-56e0a53
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-411 .summer_splash-element.summer_splash-element-56e0a53,
.summer_splash-411
  .summer_splash-element.summer_splash-element-56e0a53::before {
  --border-transition: 0.3s;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-61af396
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-0c20f7d
  .summer_splash-button {
  background-color: var(--e-global-color-5cfcd54);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-411
  .summer_splash-element.summer_splash-element-0c20f7d
  .summer_splash-button:hover,
.summer_splash-411
  .summer_splash-element.summer_splash-element-0c20f7d
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .summer_splash-411
    .summer_splash-element.summer_splash-element-a5b61f8
    .summer_splash-heading-title {
    font-size: 90px;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-85542ad
    > .summer_splash-widget-container {
    margin: -22px 0px 0px 0px;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-85542ad.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-85542ad
    .summer_splash-heading-title {
    font-size: 28px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-66e5ac5 {
    font-size: 56px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-1099ab3 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-bca4f1b {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-6aa7e2b
    > .summer_splash-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-00084b3
    > .summer_splash-widget-container {
    margin: -5px 0px 40px 0px;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-00084b3.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-00084b3
    .summer_splash-heading-title {
    font-size: 28px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-9a3116b {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-00defd2 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-e39edd1 {
    --padding-top: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-2ef0ef8
    > .summer_splash-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-a6bac0d {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-0e8bc10 {
    --grid-auto-flow: row;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-3d3a90a {
    --padding-top: 8%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-4fea1c7
    > .summer_splash-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-3489b08 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-683bfa9 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-1e315b8.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-d387fcc.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-abe6782 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-66e520c {
    --padding-top: 5%;
    --padding-bottom: 8%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-61af396 {
    width: var(--container-widget-width, 60%);
    max-width: 60%;
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
  }
}
@media (min-width: 768px) {
  .summer_splash-411 .summer_splash-element.summer_splash-element-59f30ee {
    --content-width: 1300px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-3e4633f {
    --content-width: 1200px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-2e76742 {
    --width: 55%;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-0ef7d97 {
    --content-width: 1100px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-9a3116b {
    --content-width: 800px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-00defd2 {
    --content-width: 800px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-0555f0e {
    --width: 60%;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-e39edd1 {
    --content-width: 1300px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-3d3a90a {
    --content-width: 1300px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-683bfa9 {
    --width: 90%;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-66e520c {
    --content-width: 1200px;
  }
}
@media (max-width: 767px) {
  .summer_splash-411 .summer_splash-element.summer_splash-element-59f30ee {
    --justify-content: flex-end;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 5%;
    --padding-bottom: 18%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-59f30ee
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-411
    .summer_splash-element.summer_splash-element-59f30ee
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    width: calc(140% + 1.3px);
    height: 25px;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-59f30ee.e-con {
    --align-self: center;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-a5b61f8
    .summer_splash-heading-title {
    font-size: 64px;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-85542ad
    > .summer_splash-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-85542ad
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-66e5ac5 {
    font-size: 45px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-1099ab3 {
    --justify-content: center;
    --padding-top: 25px;
    --padding-bottom: 25px;
    --padding-left: 25px;
    --padding-right: 25px;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-1099ab3.e-con {
    --align-self: center;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-4e5d4ee {
    text-align: center;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-bca4f1b {
    text-align: center;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-64796f2.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-0ef7d97 {
    --gap: 0px 0px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-6aa7e2b {
    text-align: center;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-00084b3
    > .summer_splash-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-00084b3
    .summer_splash-heading-title {
    font-size: 18px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-9a3116b {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-cd05aeb {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    text-align: center;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-cd05aeb
    .summer_splash-heading-title {
    font-size: 22px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-6cbf4f1 {
    text-align: center;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-6cbf4f1
    .summer_splash-heading-title {
    font-size: 22px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-00defd2 {
    --justify-content: center;
    --padding-top: 35px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-92c7a8d {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    text-align: center;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-92c7a8d
    .summer_splash-heading-title {
    font-size: 22px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-763713e {
    text-align: center;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-763713e
    .summer_splash-heading-title {
    font-size: 14px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-114501c {
    text-align: center;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-114501c
    .summer_splash-heading-title {
    font-size: 22px;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-e39edd1
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-411
    .summer_splash-element.summer_splash-element-e39edd1
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    height: 22px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-e39edd1 {
    --padding-top: 12%;
    --padding-bottom: 12%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-2ef0ef8 {
    text-align: center;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-a6bac0d {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-0e8bc10 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-1ef7654.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-3d3a90a {
    --padding-top: 14%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-4fea1c7 {
    text-align: center;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-3489b08 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-2286324 {
    --gap: 5px 5px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-ca60b1a {
    --gap: 5px 5px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-abe6782 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    columns: 1;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-66e520c {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-56e0a53 {
    --justify-content: center;
    --gap: 30px 30px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-56e0a53.e-con {
    --align-self: center;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-61af396 {
    text-align: center;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-61af396
    .summer_splash-heading-title {
    font-size: 44px;
  }
  .summer_splash-411
    .summer_splash-element.summer_splash-element-0c20f7d.summer_splash-element {
    --align-self: center;
  }
} /* Start Custom Fonts CSS */
@font-face {
  font-family: "Kinder";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/LuckiestGuy-Regular.ttf") format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("../font/Poppins-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("../font/Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../font/Poppins-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */

.summer_splash-680 .summer_splash-element.summer_splash-element-4aa7cb4 {
  --display: flex;
  --min-height: 95vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --margin-top: -210px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 1;
  --position: relative;
  --overflow: hidden;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-4aa7cb4:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-680
  .summer_splash-element.summer_splash-element-4aa7cb4
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-4aa7cb4::before,
.summer_splash-680
  .summer_splash-element.summer_splash-element-4aa7cb4
  > .summer_splash-background-video-container::before,
.summer_splash-680
  .summer_splash-element.summer_splash-element-4aa7cb4
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-680
  .summer_splash-element.summer_splash-element-4aa7cb4
  > .summer_splash-background-slideshow::before,
.summer_splash-680
  .summer_splash-element.summer_splash-element-4aa7cb4
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-680
  .summer_splash-element.summer_splash-element-4aa7cb4
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-color: var(--e-global-color-primary);
  --background-overlay: "";
}
.summer_splash-680 .summer_splash-element.summer_splash-element-4aa7cb4,
.summer_splash-680
  .summer_splash-element.summer_splash-element-4aa7cb4::before {
  --border-transition: 0.3s;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-4aa7cb4
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-680
  .summer_splash-element.summer_splash-element-4aa7cb4
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: var(--e-global-color-primary);
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-4aa7cb4
  > .summer_splash-shape-bottom
  svg,
.summer_splash-680
  .summer_splash-element.summer_splash-element-4aa7cb4
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 40px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-4aa7cb4
  > .summer_splash-shape-bottom,
.summer_splash-680
  .summer_splash-element.summer_splash-element-4aa7cb4
  > .e-con-inner
  > .summer_splash-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-59caa31
  > .summer_splash-widget-container {
  padding: 60px 0px 0px 0px;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-59caa31 {
  text-align: center;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-59caa31
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 120px;
  line-height: 0.8em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.summer_splash-680 .summer_splash-element.summer_splash-element-02d8ca2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-02d8ca2:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-680
  .summer_splash-element.summer_splash-element-02d8ca2
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.summer_splash-680 .summer_splash-element.summer_splash-element-02d8ca2,
.summer_splash-680
  .summer_splash-element.summer_splash-element-02d8ca2::before {
  --border-transition: 0.3s;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-c6f8c1d {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-c6f8c1d.summer_splash-element {
  --align-self: center;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-a572cbd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 50px 50px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 8%;
  --padding-bottom: 8%;
  --padding-left: 0%;
  --padding-right: 5%;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-a572cbd:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-680
  .summer_splash-element.summer_splash-element-a572cbd
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-secondary) 100%
  );
}
.summer_splash-680 .summer_splash-element.summer_splash-element-a572cbd,
.summer_splash-680
  .summer_splash-element.summer_splash-element-a572cbd::before {
  --border-transition: 0.3s;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-a572cbd.e-con {
  --align-self: flex-start;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-c29f6aa {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-c29f6aa.e-con {
  --e-con-transform-rotateZ: -3deg;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-998ab98
  > .summer_splash-widget-container {
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-998ab98
  .summer_splash-wrapper {
  --video-aspect-ratio: 1.77777;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-741e89b {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-77e8d0e
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-680 .summer_splash-element.summer_splash-element-f2de2ab {
  color: var(--e-global-color-a314bd8);
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-6ed468c
  .summer_splash-button {
  background-color: var(--e-global-color-accent);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #cf4d00;
  box-shadow: 2px 2px 0px 0px #cf4d00;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-6ed468c
  .summer_splash-button:hover,
.summer_splash-680
  .summer_splash-element.summer_splash-element-6ed468c
  .summer_splash-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-accent);
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-6ed468c
  .summer_splash-button:hover
  svg,
.summer_splash-680
  .summer_splash-element.summer_splash-element-6ed468c
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-680 .summer_splash-element.summer_splash-element-576d7897 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 6%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-576d7897:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-680
  .summer_splash-element.summer_splash-element-576d7897
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.summer_splash-680 .summer_splash-element.summer_splash-element-576d7897,
.summer_splash-680
  .summer_splash-element.summer_splash-element-576d7897::before {
  --border-transition: 0.3s;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-21063baa {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 5px 5px 5px 5px;
  --border-top-width: 5px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-21063baa:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-680
  .summer_splash-element.summer_splash-element-21063baa
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-680 .summer_splash-element.summer_splash-element-21063baa,
.summer_splash-680
  .summer_splash-element.summer_splash-element-21063baa::before {
  --border-transition: 0.3s;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-517f12e8
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -3deg;
  background-color: var(--e-global-color-accent);
  margin: -25px 0px 0px -25px;
  padding: 6px 10px 30px 10px;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-517f12e8.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-517f12e8 {
  text-align: left;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-517f12e8
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 40px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-5ce18d43
  > .summer_splash-widget-container {
  padding: 0px 5px 0px 5px;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-5ce18d43 {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-81182e1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 5px 5px 5px 5px;
  --border-top-width: 5px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-81182e1:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-680
  .summer_splash-element.summer_splash-element-81182e1
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-680 .summer_splash-element.summer_splash-element-81182e1,
.summer_splash-680
  .summer_splash-element.summer_splash-element-81182e1::before {
  --border-transition: 0.3s;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-6abf2dd
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -3deg;
  background-color: var(--e-global-color-accent);
  margin: -25px 0px 0px -25px;
  padding: 6px 10px 30px 10px;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-6abf2dd.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-6abf2dd {
  text-align: left;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-6abf2dd
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 40px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-bf9e08a
  > .summer_splash-widget-container {
  padding: 0px 5px 0px 5px;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-bf9e08a {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-60611a2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 5px 5px 5px 5px;
  --border-top-width: 5px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-60611a2:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-680
  .summer_splash-element.summer_splash-element-60611a2
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-680 .summer_splash-element.summer_splash-element-60611a2,
.summer_splash-680
  .summer_splash-element.summer_splash-element-60611a2::before {
  --border-transition: 0.3s;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-50ea217
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -3deg;
  background-color: var(--e-global-color-accent);
  margin: -25px 0px 0px -25px;
  padding: 6px 10px 30px 10px;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-50ea217.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-50ea217 {
  text-align: left;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-50ea217
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 40px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-8f01f17
  > .summer_splash-widget-container {
  padding: 0px 5px 0px 5px;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-8f01f17 {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-ae7e3f8 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 1%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-ae7e3f8:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-680
  .summer_splash-element.summer_splash-element-ae7e3f8
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.summer_splash-680 .summer_splash-element.summer_splash-element-ae7e3f8,
.summer_splash-680
  .summer_splash-element.summer_splash-element-ae7e3f8::before {
  --border-transition: 0.3s;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-3dc1525 {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
  color: var(--e-global-color-a314bd8);
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-3dc1525.summer_splash-element {
  --align-self: center;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-2903e90
  .summer_splash-button {
  background-color: var(--e-global-color-accent);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #cf4d00;
  box-shadow: 2px 2px 0px 0px #cf4d00;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-2903e90
  .summer_splash-button:hover,
.summer_splash-680
  .summer_splash-element.summer_splash-element-2903e90
  .summer_splash-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-accent);
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-2903e90
  .summer_splash-button:hover
  svg,
.summer_splash-680
  .summer_splash-element.summer_splash-element-2903e90
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-680 .summer_splash-element.summer_splash-element-4d0d55c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 50px 50px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 14%;
  --padding-bottom: 8%;
  --padding-left: 0%;
  --padding-right: 5%;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-4d0d55c:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-680
  .summer_splash-element.summer_splash-element-4d0d55c
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-680 .summer_splash-element.summer_splash-element-4d0d55c,
.summer_splash-680
  .summer_splash-element.summer_splash-element-4d0d55c::before {
  --border-transition: 0.3s;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-4d0d55c
  > .summer_splash-shape-top
  .summer_splash-shape-fill,
.summer_splash-680
  .summer_splash-element.summer_splash-element-4d0d55c
  > .e-con-inner
  > .summer_splash-shape-top
  .summer_splash-shape-fill {
  fill: var(--e-global-color-secondary);
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-4d0d55c
  > .summer_splash-shape-top
  svg,
.summer_splash-680
  .summer_splash-element.summer_splash-element-4d0d55c
  > .e-con-inner
  > .summer_splash-shape-top
  svg {
  height: 65px;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-4d0d55c.e-con {
  --align-self: flex-start;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-d1468ed {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-d1468ed.e-con {
  --e-con-transform-rotateZ: -3deg;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-07506d3
  > .summer_splash-widget-container {
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-07506d3
  .summer_splash-wrapper {
  --video-aspect-ratio: 1.77777;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-6883837 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-8ef0795 {
  color: var(--e-global-color-54b66d3);
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-9540f83 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 10%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-9540f83,
.summer_splash-680
  .summer_splash-element.summer_splash-element-9540f83::before {
  --border-transition: 0.3s;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-7ee63c7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 5px 5px 5px 5px;
  --border-top-width: 5px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-7ee63c7:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-680
  .summer_splash-element.summer_splash-element-7ee63c7
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-54b66d3);
}
.summer_splash-680 .summer_splash-element.summer_splash-element-7ee63c7,
.summer_splash-680
  .summer_splash-element.summer_splash-element-7ee63c7::before {
  --border-transition: 0.3s;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-c600cc5
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -3deg;
  background-color: var(--e-global-color-accent);
  margin: -25px 0px 0px -25px;
  padding: 6px 10px 30px 10px;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-c600cc5.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-c600cc5 {
  text-align: left;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-c600cc5
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 40px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-5d40b3c
  > .summer_splash-widget-container {
  padding: 0px 5px 10px 5px;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-5d40b3c {
  color: var(--e-global-color-a314bd8);
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-66cccff {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 5px 5px 5px 5px;
  --border-top-width: 5px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-66cccff:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-680
  .summer_splash-element.summer_splash-element-66cccff
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-54b66d3);
}
.summer_splash-680 .summer_splash-element.summer_splash-element-66cccff,
.summer_splash-680
  .summer_splash-element.summer_splash-element-66cccff::before {
  --border-transition: 0.3s;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-f58ce19
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -3deg;
  background-color: var(--e-global-color-accent);
  margin: -25px 0px 0px -25px;
  padding: 6px 10px 30px 10px;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-f58ce19.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-f58ce19 {
  text-align: left;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-f58ce19
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 40px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-e96038f
  > .summer_splash-widget-container {
  padding: 0px 5px 10px 5px;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-e96038f {
  color: var(--e-global-color-a314bd8);
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-313a465 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 5px 5px 5px 5px;
  --border-top-width: 5px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-313a465:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-680
  .summer_splash-element.summer_splash-element-313a465
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-54b66d3);
}
.summer_splash-680 .summer_splash-element.summer_splash-element-313a465,
.summer_splash-680
  .summer_splash-element.summer_splash-element-313a465::before {
  --border-transition: 0.3s;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-1717779
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -3deg;
  background-color: var(--e-global-color-accent);
  margin: -25px 0px 0px -25px;
  padding: 6px 10px 30px 10px;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-1717779.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-1717779 {
  text-align: left;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-1717779
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 40px;
}
.summer_splash-680
  .summer_splash-element.summer_splash-element-cf690dd
  > .summer_splash-widget-container {
  padding: 0px 5px 10px 5px;
}
.summer_splash-680 .summer_splash-element.summer_splash-element-cf690dd {
  color: var(--e-global-color-a314bd8);
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}
body.summer_splash-page-680:not(
    .summer_splash-motion-effects-element-type-background
  ),
body.summer_splash-page-680
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .summer_splash-680 .summer_splash-element.summer_splash-element-4aa7cb4 {
    --content-width: 1300px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-02d8ca2 {
    --content-width: 1300px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-c29f6aa {
    --width: 55%;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-741e89b {
    --width: 45%;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-576d7897 {
    --content-width: 1300px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-ae7e3f8 {
    --content-width: 1300px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-d1468ed {
    --width: 55%;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-6883837 {
    --width: 45%;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-9540f83 {
    --content-width: 1300px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .summer_splash-680 .summer_splash-element.summer_splash-element-741e89b {
    --width: 50%;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-6883837 {
    --width: 50%;
  }
}
@media (max-width: 1024px) {
  .summer_splash-680
    .summer_splash-element.summer_splash-element-59caa31
    .summer_splash-heading-title {
    font-size: 90px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-c6f8c1d {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: 22px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-a572cbd {
    --gap: 40px 40px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-741e89b {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-f2de2ab {
    font-size: 20px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-576d7897 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-21063baa {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-517f12e8
    > .summer_splash-widget-container {
    margin: -36px 0px 0px 0px;
    padding: 7px 10px 5px 10px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-81182e1 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-6abf2dd
    > .summer_splash-widget-container {
    margin: -36px 0px 0px 0px;
    padding: 7px 10px 5px 10px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-60611a2 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-50ea217
    > .summer_splash-widget-container {
    margin: -36px 0px 0px 0px;
    padding: 7px 10px 5px 10px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-3dc1525 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: 18px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-4d0d55c {
    --gap: 40px 40px;
    --padding-top: 16%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-6883837 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-8ef0795 {
    font-size: 20px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-9540f83 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-7ee63c7 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-c600cc5
    > .summer_splash-widget-container {
    margin: -36px 0px 0px 0px;
    padding: 7px 10px 5px 10px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-66cccff {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-f58ce19
    > .summer_splash-widget-container {
    margin: -36px 0px 0px 0px;
    padding: 7px 10px 5px 10px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-313a465 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-1717779
    > .summer_splash-widget-container {
    margin: -36px 0px 0px 0px;
    padding: 7px 10px 5px 10px;
  }
}
@media (max-width: 767px) {
  .summer_splash-680 .summer_splash-element.summer_splash-element-4aa7cb4 {
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 5%;
    --padding-bottom: 18%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-4aa7cb4
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-680
    .summer_splash-element.summer_splash-element-4aa7cb4
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    width: calc(140% + 1.3px);
    height: 25px;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-4aa7cb4.e-con {
    --align-self: center;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-59caa31
    .summer_splash-heading-title {
    font-size: 64px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-02d8ca2 {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-c6f8c1d {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: 22px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-a572cbd {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 10%;
    --padding-bottom: 14%;
    --padding-left: 3%;
    --padding-right: 3%;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-741e89b {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-f2de2ab {
    font-size: 18px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-576d7897 {
    --padding-top: 16%;
    --padding-bottom: 15%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-517f12e8
    .summer_splash-heading-title {
    font-size: 40px;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-6abf2dd
    .summer_splash-heading-title {
    font-size: 40px;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-50ea217
    .summer_splash-heading-title {
    font-size: 40px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-ae7e3f8 {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-3dc1525 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: 18px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-4d0d55c {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 15%;
    --padding-bottom: 14%;
    --padding-left: 3%;
    --padding-right: 3%;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-4d0d55c
    > .summer_splash-shape-top
    svg,
  .summer_splash-680
    .summer_splash-element.summer_splash-element-4d0d55c
    > .e-con-inner
    > .summer_splash-shape-top
    svg {
    height: 22px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-6883837 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-8ef0795 {
    font-size: 18px;
  }
  .summer_splash-680 .summer_splash-element.summer_splash-element-9540f83 {
    --padding-top: 16%;
    --padding-bottom: 15%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-c600cc5
    .summer_splash-heading-title {
    font-size: 40px;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-f58ce19
    .summer_splash-heading-title {
    font-size: 40px;
  }
  .summer_splash-680
    .summer_splash-element.summer_splash-element-1717779
    .summer_splash-heading-title {
    font-size: 40px;
  }
} /* Start custom CSS */
.pillarbox_steady_slider .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
} /* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("../font/Poppins-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("../font/Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../font/Poppins-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */

.summer_splash-28 .summer_splash-element.summer_splash-element-d3f16a1 {
  --display: flex;
  --min-height: 95vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --margin-top: -210px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 1;
  --position: relative;
  --overflow: hidden;
}
.summer_splash-28
  .summer_splash-element.summer_splash-element-d3f16a1:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-28
  .summer_splash-element.summer_splash-element-d3f16a1
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-28 .summer_splash-element.summer_splash-element-d3f16a1::before,
.summer_splash-28
  .summer_splash-element.summer_splash-element-d3f16a1
  > .summer_splash-background-video-container::before,
.summer_splash-28
  .summer_splash-element.summer_splash-element-d3f16a1
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-28
  .summer_splash-element.summer_splash-element-d3f16a1
  > .summer_splash-background-slideshow::before,
.summer_splash-28
  .summer_splash-element.summer_splash-element-d3f16a1
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-28
  .summer_splash-element.summer_splash-element-d3f16a1
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-color: var(--e-global-color-primary);
  --background-overlay: "";
}
.summer_splash-28 .summer_splash-element.summer_splash-element-d3f16a1,
.summer_splash-28 .summer_splash-element.summer_splash-element-d3f16a1::before {
  --border-transition: 0.3s;
}
.summer_splash-28
  .summer_splash-element.summer_splash-element-d3f16a1
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-28
  .summer_splash-element.summer_splash-element-d3f16a1
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-28
  .summer_splash-element.summer_splash-element-d3f16a1
  > .summer_splash-shape-bottom
  svg,
.summer_splash-28
  .summer_splash-element.summer_splash-element-d3f16a1
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 40px;
}
.summer_splash-28
  .summer_splash-element.summer_splash-element-d3f16a1
  > .summer_splash-shape-bottom,
.summer_splash-28
  .summer_splash-element.summer_splash-element-d3f16a1
  > .e-con-inner
  > .summer_splash-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.summer_splash-28
  .summer_splash-element.summer_splash-element-732c80b
  > .summer_splash-widget-container {
  padding: 60px 0px 0px 0px;
}
.summer_splash-28 .summer_splash-element.summer_splash-element-732c80b {
  text-align: center;
}
.summer_splash-28
  .summer_splash-element.summer_splash-element-732c80b
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 120px;
  line-height: 0.8em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.summer_splash-28 .summer_splash-element.summer_splash-element-cf2da42 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-28 .summer_splash-element.summer_splash-element-dd16731 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}
.summer_splash-28
  .summer_splash-element.summer_splash-element-dd16731.summer_splash-element {
  --align-self: center;
}
.summer_splash-28 .summer_splash-element.summer_splash-element-1280ab1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .summer_splash-28
    .summer_splash-element.summer_splash-element-732c80b
    .summer_splash-heading-title {
    font-size: 90px;
  }
  .summer_splash-28 .summer_splash-element.summer_splash-element-dd16731 {
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70%);
    max-width: 70%;
  }
}
@media (min-width: 768px) {
  .summer_splash-28 .summer_splash-element.summer_splash-element-d3f16a1 {
    --content-width: 1300px;
  }
  .summer_splash-28 .summer_splash-element.summer_splash-element-cf2da42 {
    --content-width: 1300px;
  }
  .summer_splash-28 .summer_splash-element.summer_splash-element-1280ab1 {
    --content-width: 1300px;
  }
}
@media (max-width: 767px) {
  .summer_splash-28 .summer_splash-element.summer_splash-element-d3f16a1 {
    --justify-content: flex-end;
    --align-items: flex-end;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 5%;
    --padding-bottom: 18%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-28
    .summer_splash-element.summer_splash-element-d3f16a1
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-28
    .summer_splash-element.summer_splash-element-d3f16a1
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    width: calc(140% + 1.3px);
    height: 25px;
  }
  .summer_splash-28
    .summer_splash-element.summer_splash-element-732c80b
    .summer_splash-heading-title {
    font-size: 64px;
  }
  .summer_splash-28 .summer_splash-element.summer_splash-element-dd16731 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: 22px;
  }
} /* Start Custom Fonts CSS */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("../font/Poppins-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("../font/Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../font/Poppins-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */

.summer_splash-30 .summer_splash-element.summer_splash-element-0a60510 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --gap: 10px 30px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.3;
  --overlay-mix-blend-mode: multiply;
  --padding-top: 8%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 900;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a60510:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a60510
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    168deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-secondary) 100%
  );
}
.summer_splash-30 .summer_splash-element.summer_splash-element-0a60510::before,
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a60510
  > .summer_splash-background-video-container::before,
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a60510
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a60510
  > .summer_splash-background-slideshow::before,
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a60510
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a60510
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-2.svg");
  --background-overlay: "";
  background-position: 0px -1px;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-0a60510,
.summer_splash-30 .summer_splash-element.summer_splash-element-0a60510::before {
  --border-transition: 0.3s;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a60510
  > .summer_splash-shape-top
  .summer_splash-shape-fill,
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a60510
  > .e-con-inner
  > .summer_splash-shape-top
  .summer_splash-shape-fill {
  fill: var(--e-global-color-bgcolor);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a60510
  > .summer_splash-shape-top
  svg,
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a60510
  > .e-con-inner
  > .summer_splash-shape-top
  svg {
  height: 120px;
  transform: translateX(-50%) rotateY(180deg);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a60510
  > .summer_splash-shape-top,
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a60510
  > .e-con-inner
  > .summer_splash-shape-top {
  z-index: 2;
  pointer-events: none;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-3e76125 {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 25px 25px;
  --grid-auto-flow: row;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-21a6c9a {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-ae3b8f6 {
  width: 100%;
  max-width: 100%;
  text-align: center;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-ae3b8f6
  > .summer_splash-widget-container {
  padding: 30px 30px 20px 30px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-ae3b8f6.summer_splash-element {
  --align-self: center;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-ae3b8f6 img {
  width: 200px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-2cacdf4
  .summer_splash-button {
  background-color: var(--e-global-color-accent);
  font-family: "Kinder", Sans-serif;
  font-size: 26px;
  font-weight: normal;
  text-transform: capitalize;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-54b66d3);
  border-radius: 15px 15px 15px 15px;
  box-shadow: 2px 2px 0px 0px #023047;
  padding: 20px 10px 20px 10px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-2cacdf4
  .summer_splash-button:hover,
.summer_splash-30
  .summer_splash-element.summer_splash-element-2cacdf4
  .summer_splash-button:focus {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-54b66d3);
}
.summer_splash-30 .summer_splash-element.summer_splash-element-2cacdf4 {
  width: 100%;
  max-width: 100%;
  align-self: center;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-2cacdf4
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-2cacdf4.summer_splash-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 1;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-2cacdf4
  .summer_splash-button:hover
  svg,
.summer_splash-30
  .summer_splash-element.summer_splash-element-2cacdf4
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-54b66d3);
}
.summer_splash-30 .summer_splash-element.summer_splash-element-2cd955b {
  --grid-template-columns: repeat(4, auto);
  width: 100%;
  max-width: 100%;
  --icon-size: 20px;
  --grid-column-gap: 10px;
  --grid-row-gap: 0px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-2cd955b
  .summer_splash-widget-container {
  text-align: center;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-2cd955b
  > .summer_splash-widget-container {
  padding: 0px 20px 0px 20px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-2cd955b.summer_splash-element {
  --align-self: center;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-2cd955b
  .summer_splash-social-icon {
  background-color: var(--e-global-color-accent);
  fill: var(--e-global-color-54b66d3);
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-54b66d3);
  border-radius: 15px 15px 15px 15px;
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-2cd955b
  .summer_splash-social-icon
  i {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-2cd955b
  .summer_splash-social-icon
  svg {
  fill: var(--e-global-color-bgcolor);
}
.summer_splash-30 .summer_splash-element.summer_splash-element-ec0416d {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-3feccff
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
  border-style: solid;
  border-width: 0px 0px 5px 0px;
  border-color: var(--e-global-color-bgcolor);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-3feccff.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-3feccff
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 35px;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-0a76c30 {
  --spacer-size: 40px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-633547f
  > .summer_splash-widget-container {
  padding: 0px 0px 0px 0px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-633547f
  .summer_splash-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-a314bd8);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-633547f.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-633547f.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-30
  .summer_splash-element.summer_splash-element-633547f.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-633547f
  .summer_splash-icon {
  font-size: 32px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-633547f
  .summer_splash-icon-box-title,
.summer_splash-30
  .summer_splash-element.summer_splash-element-633547f
  .summer_splash-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 800;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-633547f
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
  font-size: 14px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-024bd74
  > .summer_splash-widget-container {
  padding: 0px 0px 0px 0px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-024bd74
  .summer_splash-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-a314bd8);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-024bd74.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-024bd74.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-30
  .summer_splash-element.summer_splash-element-024bd74.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-024bd74
  .summer_splash-icon {
  font-size: 32px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-024bd74
  .summer_splash-icon-box-title,
.summer_splash-30
  .summer_splash-element.summer_splash-element-024bd74
  .summer_splash-icon-box-title
  a {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 800;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-024bd74
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
  font-size: 14px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a8db199
  > .summer_splash-widget-container {
  padding: 20px 0px 0px 0px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a8db199
  .summer_splash-icon-box-title {
  margin-bottom: 0px;
  word-wrap: break-word;       /* old name, still works */
  overflow-wrap: break-word;  /* modern standard */
  word-break: break-word; 
  color: var(--e-global-color-a314bd8);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a8db199.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a8db199.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-30
  .summer_splash-element.summer_splash-element-a8db199.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a8db199
  .summer_splash-icon {
  font-size: 32px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a8db199
  .summer_splash-icon-box-title,
.summer_splash-30
  .summer_splash-element.summer_splash-element-a8db199
  .summer_splash-icon-box-title
  a {
  font-size: 20px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a8db199
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
  font-size: 14px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-5c022d2
  > .summer_splash-widget-container {
  padding: 20px 0px 0px 0px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-5c022d2
  .summer_splash-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-a314bd8);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-5c022d2.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-5c022d2.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-30
  .summer_splash-element.summer_splash-element-5c022d2.summer_splash-view-default
  .summer_splash-icon {
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-5c022d2
  .summer_splash-icon {
  font-size: 32px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-5c022d2
  .summer_splash-icon-box-title,
.summer_splash-30
  .summer_splash-element.summer_splash-element-5c022d2
  .summer_splash-icon-box-title
  a {
  font-size: 20px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-5c022d2
  .summer_splash-icon-box-description {
  color: var(--e-global-color-a314bd8);
  font-size: 14px;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-8c63d9f {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 60px;
  --padding-right: 30px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-ffd6e8b
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
  border-style: solid;
  border-width: 0px 0px 5px 0px;
  border-color: var(--e-global-color-bgcolor);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-ffd6e8b.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-ffd6e8b
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 35px;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-a413457 {
  --spacer-size: 40px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-fd01be3
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-family: "Kinder", Sans-serif;
  font-size: 24px;
  font-weight: normal;
  text-transform: capitalize;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-b92e0ce
  > .summer_splash-widget-container {
  padding: 0px 0px 0px 0px;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-b92e0ce {
  color: var(--e-global-color-a314bd8);
  font-size: 16px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a535e81
  > .summer_splash-widget-container {
  padding: 15px 0px 0px 0px;
  padding-top: 0;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a535e81
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-family: "Kinder", Sans-serif;
  font-size: 24px;
  font-weight: normal;
  text-transform: capitalize;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-387b12b
  > .summer_splash-widget-container {
  padding: 0px 0px 0px 0px;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-387b12b {
  color: var(--e-global-color-a314bd8);
  font-size: 16px;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-f2f9fcf {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 60px;
  --padding-right: 30px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-4e0bae0
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
  border-style: solid;
  border-width: 0px 0px 5px 0px;
  border-color: var(--e-global-color-bgcolor);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-4e0bae0.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-4e0bae0
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 35px;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-7746fba {
  --spacer-size: 40px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a7edae
  > .summer_splash-widget-container {
  padding: 0px 0px 0px 0px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a7edae
  .summer_splash-icon-list-items:not(.summer_splash-inline-items)
  .summer_splash-icon-list-item:not(:last-child) {
  padding-bottom: calc(2px / 2);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a7edae
  .summer_splash-icon-list-items:not(.summer_splash-inline-items)
  .summer_splash-icon-list-item:not(:first-child) {
  margin-top: calc(2px / 2);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a7edae
  .summer_splash-icon-list-items.summer_splash-inline-items
  .summer_splash-icon-list-item {
  margin-right: calc(2px / 2);
  margin-left: calc(2px / 2);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a7edae
  .summer_splash-icon-list-items.summer_splash-inline-items {
  margin-right: calc(-2px / 2);
  margin-left: calc(-2px / 2);
}
body.rtl
  .summer_splash-30
  .summer_splash-element.summer_splash-element-0a7edae
  .summer_splash-icon-list-items.summer_splash-inline-items
  .summer_splash-icon-list-item:after {
  left: calc(-2px / 2);
}
body:not(.rtl)
  .summer_splash-30
  .summer_splash-element.summer_splash-element-0a7edae
  .summer_splash-icon-list-items.summer_splash-inline-items
  .summer_splash-icon-list-item:after {
  right: calc(-2px / 2);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a7edae
  .summer_splash-icon-list-icon
  i {
  color: var(--e-global-color-a314bd8);
  transition: color 0.3s;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a7edae
  .summer_splash-icon-list-icon
  svg {
  fill: var(--e-global-color-a314bd8);
  transition: fill 0.3s;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-0a7edae {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a7edae
  .summer_splash-icon-list-item
  > .summer_splash-icon-list-text,
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a7edae
  .summer_splash-icon-list-item
  > a {
  font-family: "Kinder", Sans-serif;
  font-size: 22px;
  font-weight: normal;
  text-transform: capitalize;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a7edae
  .summer_splash-icon-list-text {
  color: var(--e-global-color-a314bd8);
  transition: color 0.3s;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-0a7edae
  .summer_splash-icon-list-item:hover
  .summer_splash-icon-list-text {
  color: var(--e-global-color-bgcolor);
}
.summer_splash-30 .summer_splash-element.summer_splash-element-2a0f2f2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --background-transition: 0.3s;
  --padding-top: 2%;
  --padding-bottom: 2%;
  --padding-left: 10%;
  --padding-right: 10%;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-2a0f2f2:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-30
  .summer_splash-element.summer_splash-element-2a0f2f2
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.summer_splash-30 .summer_splash-element.summer_splash-element-2a0f2f2,
.summer_splash-30 .summer_splash-element.summer_splash-element-2a0f2f2::before {
  --border-transition: 0.3s;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-4e1142b {
  color: var(--e-global-color-a314bd8);
  font-size: 12px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a6171c9
  .summer_splash-icon-list-items:not(.summer_splash-inline-items)
  .summer_splash-icon-list-item:not(:last-child) {
  padding-bottom: calc(40px / 2);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a6171c9
  .summer_splash-icon-list-items:not(.summer_splash-inline-items)
  .summer_splash-icon-list-item:not(:first-child) {
  margin-top: calc(40px / 2);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a6171c9
  .summer_splash-icon-list-items.summer_splash-inline-items
  .summer_splash-icon-list-item {
  margin-right: calc(40px / 2);
  margin-left: calc(40px / 2);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a6171c9
  .summer_splash-icon-list-items.summer_splash-inline-items {
  margin-right: calc(-40px / 2);
  margin-left: calc(-40px / 2);
}
body.rtl
  .summer_splash-30
  .summer_splash-element.summer_splash-element-a6171c9
  .summer_splash-icon-list-items.summer_splash-inline-items
  .summer_splash-icon-list-item:after {
  left: calc(-40px / 2);
}
body:not(.rtl)
  .summer_splash-30
  .summer_splash-element.summer_splash-element-a6171c9
  .summer_splash-icon-list-items.summer_splash-inline-items
  .summer_splash-icon-list-item:after {
  right: calc(-40px / 2);
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a6171c9
  .summer_splash-icon-list-icon
  i {
  transition: color 0.3s;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a6171c9
  .summer_splash-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-a6171c9 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a6171c9
  .summer_splash-icon-list-item
  > .summer_splash-icon-list-text,
.summer_splash-30
  .summer_splash-element.summer_splash-element-a6171c9
  .summer_splash-icon-list-item
  > a {
  font-size: 12px;
  text-decoration: underline;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a6171c9
  .summer_splash-icon-list-text {
  color: var(--e-global-color-a314bd8);
  transition: color 0.3s;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-a6171c9
  .summer_splash-icon-list-item:hover
  .summer_splash-icon-list-text {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-30 .summer_splash-element.summer_splash-element-433db3f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-433db3f:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-30
  .summer_splash-element.summer_splash-element-433db3f
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.summer_splash-30 .summer_splash-element.summer_splash-element-433db3f,
.summer_splash-30 .summer_splash-element.summer_splash-element-433db3f::before {
  --border-transition: 0.3s;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-215c272
  > .summer_splash-widget-container {
  background-color: var(--e-global-color-secondary);
  padding: 12px 14px 6px 14px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #0c1c2c;
  border-radius: 8px 8px 8px 8px;
  box-shadow: 2px 2px 0px 0px #0c1c2c;
}
body:not(.rtl)
  .summer_splash-30
  .summer_splash-element.summer_splash-element-215c272 {
  left: 20px;
}
body.rtl
  .summer_splash-30
  .summer_splash-element.summer_splash-element-215c272 {
  right: 20px;
}
.summer_splash-30 .summer_splash-element.summer_splash-element-215c272 {
  bottom: 20px;
  z-index: 999;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-215c272
  .summer_splash-icon-wrapper {
  text-align: center;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-215c272
  .summer_splash-icon {
  font-size: 25px;
}
.summer_splash-30
  .summer_splash-element.summer_splash-element-215c272
  .summer_splash-icon
  svg {
  height: 25px;
}
.summer_splash-theme-builder-content-area {
  height: 400px;
}
.summer_splash-location-header:before,
.summer_splash-location-footer:before {
  content: "";
  display: table;
  clear: both;
}
@media (min-width: 768px) {
  .summer_splash-30 .summer_splash-element.summer_splash-element-0a60510 {
    --content-width: 1300px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-21a6c9a {
    --width: 100%;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-ec0416d {
    --width: 100%;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-8c63d9f {
    --width: 100%;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-f2f9fcf {
    --width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .summer_splash-30 .summer_splash-element.summer_splash-element-3e76125 {
    --width: 100%;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-21a6c9a {
    --width: 100%;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-ec0416d {
    --width: 100%;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-8c63d9f {
    --width: 100%;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-f2f9fcf {
    --width: 100%;
  }
}
@media (min-width: 1025px) {
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510::before,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .summer_splash-background-video-container::before,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .e-con-inner
    > .summer_splash-background-video-container::before,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .summer_splash-background-slideshow::before,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .e-con-inner
    > .summer_splash-background-slideshow::before,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .summer_splash-motion-effects-container
    > .summer_splash-motion-effects-layer::before {
    background-attachment: fixed;
  }
}
@media (max-width: 1024px) {
  .summer_splash-30 .summer_splash-element.summer_splash-element-0a60510 {
    --gap: 10px 10px;
    --padding-top: 12%;
    --padding-bottom: 6%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510::before,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .summer_splash-background-video-container::before,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .e-con-inner
    > .summer_splash-background-video-container::before,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .summer_splash-background-slideshow::before,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .e-con-inner
    > .summer_splash-background-slideshow::before,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .summer_splash-motion-effects-container
    > .summer_splash-motion-effects-layer::before {
    background-position: 0px 0px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-3e76125 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
    --align-items: start;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-21a6c9a {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: center;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-ae3b8f6
    > .summer_splash-widget-container {
    padding: 20px 20px 20px 20px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-ae3b8f6 img {
    width: 210px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-2cacdf4.summer_splash-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-ec0416d {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-0a76c30 {
    --spacer-size: 30px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-8c63d9f {
    --gap: 10px 10px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-a413457 {
    --spacer-size: 30px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-f2f9fcf {
    --gap: 10px 10px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-7746fba {
    --spacer-size: 30px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-2a0f2f2 {
    --padding-top: 4%;
    --padding-bottom: 8%;
    --padding-left: 4%;
    --padding-right: 4%;
  }
}
@media (max-width: 767px) {
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510::before,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .summer_splash-background-video-container::before,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .e-con-inner
    > .summer_splash-background-video-container::before,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .summer_splash-background-slideshow::before,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .e-con-inner
    > .summer_splash-background-slideshow::before,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .summer_splash-motion-effects-container
    > .summer_splash-motion-effects-layer::before {
    background-position: 0px 0px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .summer_splash-shape-top
    svg,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-0a60510
    > .e-con-inner
    > .summer_splash-shape-top
    svg {
    width: calc(120% + 1.3px);
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-0a60510 {
    --padding-top: 18%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-3e76125 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
    --align-items: center;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-21a6c9a {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --gap: 0px 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-ae3b8f6
    > .summer_splash-widget-container {
    padding: 30px 30px 30px 30px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-ae3b8f6.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-ae3b8f6 {
    text-align: center;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-ae3b8f6 img {
    width: 200px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-2cacdf4
    > .summer_splash-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-2cacdf4.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-2cd955b
    > .summer_splash-widget-container {
    padding: 20px 20px 20px 20px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-ec0416d {
    --padding-top: 40px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-3feccff
    .summer_splash-heading-title {
    font-size: 45px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-0a76c30 {
    --spacer-size: 20px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-633547f
    .summer_splash-icon {
    font-size: 40px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-633547f
    .summer_splash-icon-box-title,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-633547f
    .summer_splash-icon-box-title
    a {
    font-size: 20px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-024bd74
    .summer_splash-icon {
    font-size: 40px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-024bd74
    .summer_splash-icon-box-title,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-024bd74
    .summer_splash-icon-box-title
    a {
    font-size: 20px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-a8db199
    .summer_splash-icon {
    font-size: 40px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-a8db199
    .summer_splash-icon-box-title,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-a8db199
    .summer_splash-icon-box-title
    a {
    font-size: 20px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-5c022d2
    .summer_splash-icon {
    font-size: 40px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-5c022d2
    .summer_splash-icon-box-title,
  .summer_splash-30
    .summer_splash-element.summer_splash-element-5c022d2
    .summer_splash-icon-box-title
    a {
    font-size: 20px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-8c63d9f {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-ffd6e8b
    .summer_splash-heading-title {
    font-size: 45px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-a413457 {
    --spacer-size: 20px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-f2f9fcf {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-4e0bae0
    .summer_splash-heading-title {
    font-size: 45px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-7746fba {
    --spacer-size: 20px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-2a0f2f2 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 8%;
    --padding-bottom: 15%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-4e1142b {
    width: 100%;
    max-width: 100%;
    text-align: left;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-4e1142b
    > .summer_splash-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-a6171c9 {
    width: 100%;
    max-width: 100%;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-a6171c9
    > .summer_splash-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .summer_splash-30
    .summer_splash-element.summer_splash-element-a6171c9.summer_splash-element {
    --align-self: center;
  }
} /* Start Custom Fonts CSS */
@font-face {
  font-family: "Kinder";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/LuckiestGuy-Regular.ttf") format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("../font/Poppins-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("../font/Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../font/Poppins-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */

.summer_splash-46 .summer_splash-element.summer_splash-element-947ddc6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --background-transition: 0.3s;
  --padding-top: 1%;
  --padding-bottom: 1%;
  --padding-left: 2%;
  --padding-right: 2%;
  --z-index: 999;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-947ddc6:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-46
  .summer_splash-element.summer_splash-element-947ddc6
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
  justify-content: start;
}
.summer_splash-46 .summer_splash-element.summer_splash-element-947ddc6,
.summer_splash-46 .summer_splash-element.summer_splash-element-947ddc6::before {
  --border-transition: 0.3s;
}
.summer_splash-46 .summer_splash-element.summer_splash-element-bbfbf6a {
  text-align: right;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-bbfbf6a
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-family: "Poppins", Sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.summer_splash-46 .summer_splash-element.summer_splash-element-a2f2f2d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 1%;
  --padding-bottom: 2%;
  --padding-left: 2%;
  --padding-right: 2%;
  --z-index: 998;
}
.summer_splash-46 .summer_splash-element.summer_splash-element-7275ec6 img {
  width: 110px;
}
.summer_splash-46 .summer_splash-element.summer_splash-element-33c8460 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-46 .summer_splash-element.summer_splash-element-da9a4a6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 0px 0px;
  --flex-wrap: nowrap;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.09);
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2%;
  --padding-bottom: 2%;
  --padding-left: 2%;
  --padding-right: 2%;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-da9a4a6:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-46
  .summer_splash-element.summer_splash-element-da9a4a6
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-bgcolor);
}
.summer_splash-46 .summer_splash-element.summer_splash-element-da9a4a6,
.summer_splash-46 .summer_splash-element.summer_splash-element-da9a4a6::before {
  --border-transition: 0.3s;
}
.summer_splash-46 .summer_splash-element.summer_splash-element-da9a4a6.e-con {
  --align-self: flex-start;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-abb4512
  .summer_splash-button {
  background-color: #02010100;
  font-size: 22px;
  font-weight: 600;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
  padding: 12px 20px 12px 20px;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-abb4512
  .summer_splash-button:hover,
.summer_splash-46
  .summer_splash-element.summer_splash-element-abb4512
  .summer_splash-button:focus {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-bgcolor);
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-1e5e358
  .summer_splash-button {
  background-color: #02010100;
  font-size: 22px;
  font-weight: 600;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
  padding: 12px 20px 12px 20px;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-1e5e358
  .summer_splash-button:hover,
.summer_splash-46
  .summer_splash-element.summer_splash-element-1e5e358
  .summer_splash-button:focus {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-bgcolor);
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-698e170
  .summer_splash-button {
  background-color: #02010100;
  font-size: 22px;
  font-weight: 600;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
  padding: 12px 20px 12px 20px;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-698e170
  .summer_splash-button:hover,
.summer_splash-46
  .summer_splash-element.summer_splash-element-698e170
  .summer_splash-button:focus {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-bgcolor);
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-93a0b6f
  .summer_splash-button {
  background-color: #02010100;
  font-size: 22px;
  font-weight: 600;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
  padding: 12px 20px 12px 20px;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-93a0b6f
  .summer_splash-button:hover,
.summer_splash-46
  .summer_splash-element.summer_splash-element-93a0b6f
  .summer_splash-button:focus {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-bgcolor);
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-21542ad
  .summer_splash-button {
  background-color: #02010100;
  font-size: 22px;
  font-weight: 600;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
  padding: 12px 20px 12px 20px;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-21542ad
  .summer_splash-button:hover,
.summer_splash-46
  .summer_splash-element.summer_splash-element-21542ad
  .summer_splash-button:focus {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-bgcolor);
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-2f63e93
  .summer_splash-button {
  background-color: #02010100;
  font-size: 22px;
  font-weight: 600;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
  padding: 12px 20px 12px 20px;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-2f63e93
  .summer_splash-button:hover,
.summer_splash-46
  .summer_splash-element.summer_splash-element-2f63e93
  .summer_splash-button:focus {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-bgcolor);
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-39139f8
  .summer_splash-button {
  background-color: #02010100;
  font-size: 22px;
  font-weight: 600;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
  padding: 12px 20px 12px 20px;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-39139f8
  .summer_splash-button:hover,
.summer_splash-46
  .summer_splash-element.summer_splash-element-39139f8
  .summer_splash-button:focus {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-bgcolor);
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-d75259b
  .summer_splash-button {
  background-color: #02010100;
  font-size: 22px;
  font-weight: 600;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
  padding: 12px 20px 12px 20px;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-d75259b
  .summer_splash-button:hover,
.summer_splash-46
  .summer_splash-element.summer_splash-element-d75259b
  .summer_splash-button:focus {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-bgcolor);
}
.summer_splash-46 .summer_splash-element.summer_splash-element-6cda0b0 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-46 .summer_splash-element.summer_splash-element-5441880 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-46 .summer_splash-element.summer_splash-element-f89b358 {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-46 .summer_splash-element.summer_splash-element-4601a5d {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-46 .summer_splash-element.summer_splash-element-df08181 {
  --n-menu-dropdown-content-max-width: fit-content;
  --n-menu-heading-justify-content: center;
  --n-menu-title-flex-grow: initial;
  --n-menu-title-justify-content: initial;
  --n-menu-title-justify-content-mobile: center;
  --n-menu-heading-wrap: wrap;
  --n-menu-heading-overflow-x: initial;
  width: var(--container-widget-width, 780px);
  max-width: 860px;
  --container-widget-width: 780px;
  --container-widget-flex-grow: 0;
  --n-menu-open-animation-duration: 500ms;
  --n-menu-toggle-icon-wrapper-animation-duration: 500ms;
  --n-menu-title-space-between: 0px;
  --n-menu-title-font-size: 22px;
  --n-menu-title-color-normal: var(--e-global-color-accent);
  --n-menu-title-transition: 300ms;
  --n-menu-title-padding: 14px 10px 14px 10px;
  --n-menu-icon-size: 16px;
  --n-menu-dropdown-indicator-color-normal: var(--e-global-color-accent);
  --n-menu-toggle-icon-size: 20px;
  --n-menu-toggle-icon-hover-duration: 500ms;
  --n-menu-toggle-icon-distance-from-dropdown: 0px;
  --n-menu-dropdown-content-box-border-style: none;
  --n-menu-dropdown-content-box-border-radius: 15px 15px 15px 15px;
  --n-menu-dropdown-content-box-shadow-horizontal: 0px;
  --n-menu-dropdown-content-box-shadow-vertical: 0px;
  --n-menu-dropdown-content-box-shadow-blur: 0px;
  --n-menu-dropdown-content-box-shadow-spread: 0px;
  --n-menu-dropdown-content-box-shadow-color: rgba(0, 0, 0, 0.5);
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-df08181
  > .summer_splash-widget-container
  > .e-n-menu
  > .e-n-menu-wrapper
  > .e-n-menu-heading
  > .e-n-menu-item
  > .e-n-menu-title:not(.e-current):not(:hover) {
  background-color: var(--e-global-color-bgcolor);
  /* box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5); */
  box-shadow: 2px 2px 0px 0px #fff;
  border: 3px solid #fff; 
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-df08181
  > .summer_splash-widget-container
  > .e-n-menu
  > .e-n-menu-wrapper
  > .e-n-menu-heading
  > .e-n-menu-item
  > .e-n-menu-title:hover:not(.e-current) {
  background-color: var(--e-global-color-primary);
  box-shadow: 2px 2px 0px 0px var(--e-global-color-bgcolor);
  border: 3px solid var(--e-global-color-bgcolor); 
}
/* .summer_splash-46
  .summer_splash-element.summer_splash-element-df08181
  > .summer_splash-widget-container {
  background-color: var(--e-global-color-bgcolor);
  padding: 10px 10px 10px 10px;
  border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 2px 2px 0px 0px #fff;
  border: 3px solid #fff;
} */
.summer_splash-46
  .summer_splash-element.summer_splash-element-df08181.summer_splash-element {
  --align-self: center;
  --flex-grow: 1;
  --flex-shrink: 0;
}

.summer_splash-widget-n-menu .e-n-menu-title:hover:not(.e-current),
.summer_splash-widget-n-menu .e-n-menu-title:hover:not(.e-current) a {
  color: var(--e-global-color-bgcolor);
}

.summer_splash-46
  .summer_splash-element.summer_splash-element-df08181
  > .summer_splash-widget-container
  > .e-n-menu
  > .e-n-menu-wrapper
  > .e-n-menu-heading
  > .e-n-menu-item
  > .e-n-menu-title,
.summer_splash-46
  .summer_splash-element.summer_splash-element-df08181
  > .summer_splash-widget-container
  > .e-n-menu
  > .e-n-menu-wrapper
  > .e-n-menu-heading
  > .e-n-menu-item
  > .e-n-menu-title
  > .e-n-menu-title-container,
.summer_splash-46
  .summer_splash-element.summer_splash-element-df08181
  > .summer_splash-widget-container
  > .e-n-menu
  > .e-n-menu-wrapper
  > .e-n-menu-heading
  > .e-n-menu-item
  > .e-n-menu-title
  > .e-n-menu-title-container
  > span {
  font-family: "Kinder", Sans-serif;
  /* font-weight: 600; */
  font-weight: normal;
  text-transform: capitalize;
  font-size: 19px;
}
.summer_splash-46 .summer_splash-element.summer_splash-element-df08181 {
  --n-menu-title-color-hover: var(--e-global-color-accent);
  --n-menu-title-color-active: var(--e-global-color-accent);
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-df08181
  > .summer_splash-widget-container
  > .e-n-menu
  > .e-n-menu-wrapper
  > .e-n-menu-heading
  > .e-n-menu-item
  > .e-n-menu-title {
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-d36696a
  .summer_splash-button {
  background-color: var(--e-global-color-accent);
  font-family: "Kinder", Sans-serif;
  font-size: 20px;
  font-weight: normal;
  text-transform: capitalize;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-54b66d3);
  border-radius: 15px 15px 15px 15px;
  box-shadow: 2px 2px 0px 0px #023047;
  padding: 23px 15px 23px 15px;
}
.on_hover:hover .icon-inactive svg {
  color: #000;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-d36696a
  .summer_splash-button:hover,
.summer_splash-46
  .summer_splash-element.summer_splash-element-d36696a
  .summer_splash-button:focus {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-54b66d3);
}
.summer_splash-46 .summer_splash-element.summer_splash-element-d36696a {
  width: initial;
  max-width: initial;
  align-self: center;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-d36696a
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-d36696a.summer_splash-element {
  --flex-grow: 0;
  --flex-shrink: 1;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-d36696a
  .summer_splash-button:hover
  svg,
.summer_splash-46
  .summer_splash-element.summer_splash-element-d36696a
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-54b66d3);
}
.summer_splash-46 .summer_splash-element.summer_splash-element-140e94b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-end;
  --background-transition: 0.3s;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-f6ec966
  .summer_splash-button {
  background-color: var(--e-global-color-accent);
  font-family: "Kinder", Sans-serif;
  font-size: 26px;
  font-weight: normal;
  text-transform: capitalize;
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #134192;
  border-radius: 15px 15px 15px 15px;
  box-shadow: 2px 2px 0px 0px #134192;
  padding: 20px 30px 18px 30px;
}
.summer_splash-46 .summer_splash-element.summer_splash-element-f6ec966 {
  width: initial;
  max-width: initial;
  align-self: center;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-f6ec966
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-f6ec966.summer_splash-element {
  --flex-grow: 0;
  --flex-shrink: 1;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-8a64588
  .summer_splash-button {
  background-color: var(--e-global-color-secondary);
  font-family: "Kinder", Sans-serif;
  font-size: 26px;
  font-weight: normal;
  text-transform: capitalize;
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #134192;
  border-radius: 15px 15px 15px 15px;
  box-shadow: 2px 2px 0px 0px #134192;
  padding: 20px 30px 18px 30px;
}
.summer_splash-46 .summer_splash-element.summer_splash-element-8a64588 {
  width: initial;
  max-width: initial;
  align-self: center;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-8a64588
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-8a64588.summer_splash-element {
  --flex-grow: 0;
  --flex-shrink: 1;
}
.summer_splash-46
  .summer_splash-element.summer_splash-element-8a64588
  .summer_splash-button-content-wrapper {
  flex-direction: row;
}
.summer_splash-theme-builder-content-area {
  height: 400px;
}
.summer_splash-location-header:before,
.summer_splash-location-footer:before {
  content: "";
  display: table;
  clear: both;
}
@media (max-width: 767px) {
  .summer_splash-46 .summer_splash-element.summer_splash-element-947ddc6 {
    --padding-top: 3%;
    --padding-bottom: 3%;
    --padding-left: 3%;
    --padding-right: 3%;
  }
  .summer_splash-46 .summer_splash-element.summer_splash-element-a2f2f2d {
    --padding-top: 5%;
    --padding-bottom: 5%;
    --padding-left: 3%;
    --padding-right: 3%;
  }
  .summer_splash-46 .summer_splash-element.summer_splash-element-7275ec6 {
    width: var(--container-widget-width, 35%);
    max-width: 35%;
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
  }
  .summer_splash-46
    .summer_splash-element.summer_splash-element-d36696a
    > .summer_splash-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .summer_splash-46 .summer_splash-element.summer_splash-element-d36696a {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-46 .summer_splash-element.summer_splash-element-140e94b {
    --width: 52%;
    --gap: 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-46
    .summer_splash-element.summer_splash-element-f6ec966
    > .summer_splash-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .summer_splash-46
    .summer_splash-element.summer_splash-element-f6ec966
    .summer_splash-button {
    font-size: 16px;
    border-radius: 15px 15px 15px 15px;
    padding: 17px 18px 14px 20px;
  }
  .summer_splash-46
    .summer_splash-element.summer_splash-element-8a64588
    > .summer_splash-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .summer_splash-46
    .summer_splash-element.summer_splash-element-8a64588
    .summer_splash-button {
    font-size: 16px;
    border-radius: 15px 15px 15px 15px;
    padding: 17px 15px 15px 18px;
  }
}

.summer_splash-612 .summer_splash-element.summer_splash-element-f808323 {
  --display: flex;
  --min-height: 100vh;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 2px 2px;
  --background-transition: 0.3s;
}
.summer_splash-612 .summer_splash-element.summer_splash-element-f808323.e-con {
  --align-self: center;
}
body:not(.rtl)
  .summer_splash-612
  .summer_splash-element.summer_splash-element-8081cbd {
  right: 40px;
}
body.rtl
  .summer_splash-612
  .summer_splash-element.summer_splash-element-8081cbd {
  left: 40px;
}
.summer_splash-612 .summer_splash-element.summer_splash-element-8081cbd {
  top: 40px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-8081cbd
  > .summer_splash-widget-container {
  border-style: none;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-8081cbd:hover
  .summer_splash-widget-container {
  border-style: none;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-8081cbd
  .summer_splash-icon-wrapper {
  text-align: center;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-8081cbd.summer_splash-view-stacked
  .summer_splash-icon {
  background-color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-8081cbd.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-612
  .summer_splash-element.summer_splash-element-8081cbd.summer_splash-view-default
  .summer_splash-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-8081cbd.summer_splash-view-framed
  .summer_splash-icon,
.summer_splash-612
  .summer_splash-element.summer_splash-element-8081cbd.summer_splash-view-default
  .summer_splash-icon
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-ff5d909
  .summer_splash-button {
  background-color: #00000000;
  font-size: 36px;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 10px 20px 10px 20px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-ff5d909
  .summer_splash-button:hover,
.summer_splash-612
  .summer_splash-element.summer_splash-element-ff5d909
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-ff5d909
  .summer_splash-button:hover
  svg,
.summer_splash-612
  .summer_splash-element.summer_splash-element-ff5d909
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-612 .summer_splash-element.summer_splash-element-d63cef8 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
}
.summer_splash-612 .summer_splash-element.summer_splash-element-d63cef8,
.summer_splash-612
  .summer_splash-element.summer_splash-element-d63cef8::before {
  --border-transition: 0.3s;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-b60af8f
  .summer_splash-button {
  background-color: #00000000;
  font-size: 36px;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 10px 20px 10px 20px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-b60af8f
  .summer_splash-button:hover,
.summer_splash-612
  .summer_splash-element.summer_splash-element-b60af8f
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-b60af8f
  .summer_splash-button:hover
  svg,
.summer_splash-612
  .summer_splash-element.summer_splash-element-b60af8f
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-cd6bd89
  .summer_splash-button {
  background-color: #00000000;
  font-size: 36px;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 10px 20px 10px 20px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-cd6bd89
  .summer_splash-button:hover,
.summer_splash-612
  .summer_splash-element.summer_splash-element-cd6bd89
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-cd6bd89
  .summer_splash-button:hover
  svg,
.summer_splash-612
  .summer_splash-element.summer_splash-element-cd6bd89
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-a58393e
  .summer_splash-button {
  background-color: #00000000;
  font-size: 36px;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 10px 20px 10px 20px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-a58393e
  .summer_splash-button:hover,
.summer_splash-612
  .summer_splash-element.summer_splash-element-a58393e
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-a58393e
  .summer_splash-button:hover
  svg,
.summer_splash-612
  .summer_splash-element.summer_splash-element-a58393e
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-eb443ba
  .summer_splash-button {
  background-color: #00000000;
  font-size: 36px;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 10px 20px 10px 20px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-eb443ba
  .summer_splash-button:hover,
.summer_splash-612
  .summer_splash-element.summer_splash-element-eb443ba
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-eb443ba
  .summer_splash-button:hover
  svg,
.summer_splash-612
  .summer_splash-element.summer_splash-element-eb443ba
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-84a6a34
  .summer_splash-button {
  background-color: #00000000;
  font-size: 36px;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 10px 20px 10px 20px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-84a6a34
  .summer_splash-button:hover,
.summer_splash-612
  .summer_splash-element.summer_splash-element-84a6a34
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-84a6a34
  .summer_splash-button:hover
  svg,
.summer_splash-612
  .summer_splash-element.summer_splash-element-84a6a34
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-70c7187
  .summer_splash-button {
  background-color: #00000000;
  font-size: 36px;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 10px 20px 10px 20px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-70c7187
  .summer_splash-button:hover,
.summer_splash-612
  .summer_splash-element.summer_splash-element-70c7187
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-70c7187
  .summer_splash-button:hover
  svg,
.summer_splash-612
  .summer_splash-element.summer_splash-element-70c7187
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-6050e29
  .summer_splash-button {
  background-color: #00000000;
  font-size: 36px;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 10px 20px 10px 20px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-6050e29
  .summer_splash-button:hover,
.summer_splash-612
  .summer_splash-element.summer_splash-element-6050e29
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-6050e29
  .summer_splash-button:hover
  svg,
.summer_splash-612
  .summer_splash-element.summer_splash-element-6050e29
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-3cc2273
  .summer_splash-button {
  background-color: #00000000;
  font-size: 36px;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 10px 20px 10px 20px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-3cc2273
  .summer_splash-button:hover,
.summer_splash-612
  .summer_splash-element.summer_splash-element-3cc2273
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-3cc2273
  .summer_splash-button:hover
  svg,
.summer_splash-612
  .summer_splash-element.summer_splash-element-3cc2273
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-612 .summer_splash-element.summer_splash-element-88f4d23 {
  --n-accordion-title-font-size: 36px;
  --n-accordion-title-justify-content: center;
  --n-accordion-title-flex-grow: initial;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 0px;
  --n-accordion-title-normal-color: var(--e-global-color-accent);
  --n-accordion-title-hover-color: var(--e-global-color-accent);
  --n-accordion-title-active-color: var(--e-global-color-accent);
  --n-accordion-icon-size: 15px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-88f4d23
  > .summer_splash-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: none;
}
:where(
    .summer_splash-612
      .summer_splash-element.summer_splash-element-88f4d23
      > .summer_splash-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: "Kinder", Sans-serif;
  font-weight: normal;
  text-transform: capitalize;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-2b1698b
  .summer_splash-button {
  background-color: #00000000;
  font-size: 36px;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 10px 20px 10px 20px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-2b1698b
  .summer_splash-button:hover,
.summer_splash-612
  .summer_splash-element.summer_splash-element-2b1698b
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-2b1698b
  .summer_splash-button:hover
  svg,
.summer_splash-612
  .summer_splash-element.summer_splash-element-2b1698b
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-8d64c37
  .summer_splash-button {
  background-color: #00000000;
  font-size: 36px;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 10px 20px 10px 20px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-8d64c37
  .summer_splash-button:hover,
.summer_splash-612
  .summer_splash-element.summer_splash-element-8d64c37
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-8d64c37
  .summer_splash-button:hover
  svg,
.summer_splash-612
  .summer_splash-element.summer_splash-element-8d64c37
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-6a3fa0e
  .summer_splash-button {
  background-color: #00000000;
  font-size: 36px;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 10px 20px 10px 20px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-6a3fa0e
  .summer_splash-button:hover,
.summer_splash-612
  .summer_splash-element.summer_splash-element-6a3fa0e
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-6a3fa0e
  .summer_splash-button:hover
  svg,
.summer_splash-612
  .summer_splash-element.summer_splash-element-6a3fa0e
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-6784b79
  .summer_splash-button {
  background-color: #00000000;
  font-size: 36px;
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 10px 20px 10px 20px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-6784b79
  .summer_splash-button:hover,
.summer_splash-612
  .summer_splash-element.summer_splash-element-6784b79
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-6784b79
  .summer_splash-button:hover
  svg,
.summer_splash-612
  .summer_splash-element.summer_splash-element-6784b79
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-faae3f2
  .summer_splash-button {
  background-color: var(--e-global-color-accent);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-faae3f2
  .summer_splash-button:hover,
.summer_splash-612
  .summer_splash-element.summer_splash-element-faae3f2
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-faae3f2
  > .summer_splash-widget-container {
  padding: 20px 0px 0px 0px;
}
.summer_splash-612 .summer_splash-element.summer_splash-element-af59f57 {
  --grid-template-columns: repeat(4, auto);
  --icon-size: 22px;
  --grid-column-gap: 10px;
  --grid-row-gap: 0px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-af59f57
  .summer_splash-widget-container {
  text-align: center;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-af59f57
  > .summer_splash-widget-container {
  padding: 30px 10px 0px 10px;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-af59f57.summer_splash-element {
  --align-self: center;
  --flex-grow: 0;
  --flex-shrink: 0;
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-af59f57
  .summer_splash-social-icon {
  background-color: var(--e-global-color-accent);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-af59f57
  .summer_splash-social-icon
  i {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-612
  .summer_splash-element.summer_splash-element-af59f57
  .summer_splash-social-icon
  svg {
  fill: var(--e-global-color-a314bd8);
}
#summer_splash-popup-modal-612 .dialog-widget-content {
  animation-duration: 1.2s;
  background-color: var(--e-global-color-secondary);
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}
#summer_splash-popup-modal-612 .dialog-message {
  width: 100vw;
  height: 100vh;
  align-items: flex-start;
}
#summer_splash-popup-modal-612 {
  justify-content: center;
  align-items: center;
}
@media (max-width: 1024px) {
  .summer_splash-612
    .summer_splash-element.summer_splash-element-ff5d909
    .summer_splash-button {
    padding: 10px 20px 10px 20px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-b60af8f
    .summer_splash-button {
    padding: 10px 20px 10px 20px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-cd6bd89
    .summer_splash-button {
    padding: 10px 20px 10px 20px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-a58393e
    .summer_splash-button {
    padding: 10px 20px 10px 20px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-eb443ba
    .summer_splash-button {
    padding: 10px 20px 10px 20px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-84a6a34
    .summer_splash-button {
    padding: 10px 20px 10px 20px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-70c7187
    .summer_splash-button {
    padding: 10px 20px 10px 20px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-6050e29
    .summer_splash-button {
    padding: 10px 20px 10px 20px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-3cc2273
    .summer_splash-button {
    padding: 10px 20px 10px 20px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-2b1698b
    .summer_splash-button {
    padding: 10px 20px 10px 20px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-8d64c37
    .summer_splash-button {
    padding: 10px 20px 10px 20px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-6a3fa0e
    .summer_splash-button {
    padding: 10px 20px 10px 20px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-6784b79
    .summer_splash-button {
    padding: 10px 20px 10px 20px;
  }
}
@media (max-width: 767px) {
  .summer_splash-612
    .summer_splash-element.summer_splash-element-ff5d909
    .summer_splash-button {
    font-size: 30px;
    padding: 8px 0px 8px 0px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-b60af8f
    .summer_splash-button {
    font-size: 30px;
    padding: 8px 0px 8px 0px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-cd6bd89
    .summer_splash-button {
    font-size: 30px;
    padding: 8px 0px 8px 0px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-a58393e
    .summer_splash-button {
    font-size: 30px;
    padding: 8px 0px 8px 0px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-eb443ba
    .summer_splash-button {
    font-size: 30px;
    padding: 8px 0px 8px 0px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-84a6a34
    .summer_splash-button {
    font-size: 30px;
    padding: 8px 0px 8px 0px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-70c7187
    .summer_splash-button {
    font-size: 30px;
    padding: 8px 0px 8px 0px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-6050e29
    .summer_splash-button {
    font-size: 30px;
    padding: 8px 0px 8px 0px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-3cc2273
    .summer_splash-button {
    font-size: 30px;
    padding: 8px 0px 8px 0px;
  }
  .summer_splash-612 .summer_splash-element.summer_splash-element-88f4d23 {
    --n-accordion-title-font-size: 30px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-2b1698b
    .summer_splash-button {
    font-size: 30px;
    padding: 8px 0px 8px 0px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-8d64c37
    .summer_splash-button {
    font-size: 30px;
    padding: 8px 0px 8px 0px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-6a3fa0e
    .summer_splash-button {
    font-size: 30px;
    padding: 8px 0px 8px 0px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-6784b79
    .summer_splash-button {
    font-size: 30px;
    padding: 8px 0px 8px 0px;
  }
  .summer_splash-612
    .summer_splash-element.summer_splash-element-af59f57
    > .summer_splash-widget-container {
    padding: 20px 20px 20px 20px;
  }
}

.summer_splash-1693 .summer_splash-element.summer_splash-element-2a23aa7 {
  --display: flex;
  --min-height: 95vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --margin-top: -210px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 1;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-2a23aa7:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-1693
  .summer_splash-element.summer_splash-element-2a23aa7
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  background-image: url("../font/blob-and-action-tower-2.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-2a23aa7::before,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-2a23aa7
  > .summer_splash-background-video-container::before,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-2a23aa7
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-2a23aa7
  > .summer_splash-background-slideshow::before,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-2a23aa7
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-2a23aa7
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-color: var(--e-global-color-primary);
  --background-overlay: "";
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-2a23aa7,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-2a23aa7::before {
  --border-transition: 0.3s;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-2a23aa7
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-2a23aa7
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-2a23aa7
  > .summer_splash-shape-bottom
  svg,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-2a23aa7
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 40px;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-2a23aa7
  > .summer_splash-shape-bottom,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-2a23aa7
  > .e-con-inner
  > .summer_splash-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-7b34ea4 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-22e42bc
  > .summer_splash-widget-container {
  padding: 60px 0px 0px 0px;
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-22e42bc {
  text-align: center;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-22e42bc
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 120px;
  line-height: 0.8em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-31e9852
  > .summer_splash-widget-container {
  padding: 0px 0px 0px 0px;
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-31e9852 {
  text-align: center;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-31e9852
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 68px;
  line-height: 0.8em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-0675dce {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-0675dce,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-0675dce::before {
  --border-transition: 0.3s;
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-b5e6d99 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  font-family: "Poppins", Sans-serif;
  font-size: 26px;
  font-weight: 600;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-b5e6d99.summer_splash-element {
  --align-self: center;
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-9caec91 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 9%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-9caec91,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-9caec91::before {
  --border-transition: 0.3s;
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-bad4267 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-bad4267:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-1693
  .summer_splash-element.summer_splash-element-bad4267
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-bad4267::before,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-bad4267
  > .summer_splash-background-video-container::before,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-bad4267
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-bad4267
  > .summer_splash-background-slideshow::before,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-bad4267
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-bad4267
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-bad4267,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-bad4267::before {
  --border-transition: 0.3s;
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-368ddc2 {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-368ddc2
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-368ddc2:not(
    .summer_splash-widget-image
  )
  .summer_splash-widget-container {
  -webkit-mask-image: url(../font/splash-mask-new.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-368ddc2.summer_splash-widget-image
  .summer_splash-widget-container
  img {
  -webkit-mask-image: url("../font/splash-mask-new.svg");
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-368ddc2 img {
  width: 100%;
  height: 350px;
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-15fb353 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 55px;
  --padding-bottom: 55px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-380c1c3
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-fdd4eda {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-1693 .summer_splash-element.summer_splash-element-69dee95 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 25px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-b780824
  .summer_splash-button {
  background-color: var(--e-global-color-5cfcd54);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-b780824
  .summer_splash-button:hover,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-b780824
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-157ca59
  .summer_splash-button {
  background-color: #00000000;
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-157ca59
  .summer_splash-button:hover,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-157ca59
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-a314bd8);
}
.summer_splash-1693
  .summer_splash-element.summer_splash-element-157ca59
  .summer_splash-button:hover
  svg,
.summer_splash-1693
  .summer_splash-element.summer_splash-element-157ca59
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-a314bd8);
}
body.summer_splash-page-1693:not(
    .summer_splash-motion-effects-element-type-background
  ),
body.summer_splash-page-1693
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .summer_splash-1693
    .summer_splash-element.summer_splash-element-22e42bc
    .summer_splash-heading-title {
    font-size: 90px;
  }
  .summer_splash-1693
    .summer_splash-element.summer_splash-element-31e9852
    .summer_splash-heading-title {
    font-size: 90px;
  }
  .summer_splash-1693 .summer_splash-element.summer_splash-element-b5e6d99 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: 22px;
  }
  .summer_splash-1693 .summer_splash-element.summer_splash-element-fdd4eda {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-1693 .summer_splash-element.summer_splash-element-69dee95 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-1693
    .summer_splash-element.summer_splash-element-157ca59
    .summer_splash-button {
    padding: 20px 20px 20px 20px;
  }
}
@media (min-width: 768px) {
  .summer_splash-1693 .summer_splash-element.summer_splash-element-2a23aa7 {
    --content-width: 1300px;
  }
  .summer_splash-1693 .summer_splash-element.summer_splash-element-0675dce {
    --content-width: 1300px;
  }
  .summer_splash-1693 .summer_splash-element.summer_splash-element-9caec91 {
    --content-width: 1200px;
  }
  .summer_splash-1693 .summer_splash-element.summer_splash-element-15fb353 {
    --width: 60%;
  }
}
@media (max-width: 767px) {
  .summer_splash-1693 .summer_splash-element.summer_splash-element-2a23aa7 {
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 5%;
    --padding-bottom: 18%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-1693
    .summer_splash-element.summer_splash-element-2a23aa7
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-1693
    .summer_splash-element.summer_splash-element-2a23aa7
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    width: calc(140% + 1.3px);
    height: 25px;
  }
  .summer_splash-1693
    .summer_splash-element.summer_splash-element-2a23aa7.e-con {
    --align-self: center;
  }
  .summer_splash-1693
    .summer_splash-element.summer_splash-element-22e42bc
    .summer_splash-heading-title {
    font-size: 64px;
  }
  .summer_splash-1693
    .summer_splash-element.summer_splash-element-31e9852
    .summer_splash-heading-title {
    font-size: 64px;
  }
  .summer_splash-1693 .summer_splash-element.summer_splash-element-0675dce {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-1693 .summer_splash-element.summer_splash-element-b5e6d99 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: 22px;
  }
  .summer_splash-1693 .summer_splash-element.summer_splash-element-9caec91 {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-1693 .summer_splash-element.summer_splash-element-bad4267 {
    --gap: 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-1693
    .summer_splash-element.summer_splash-element-368ddc2
    > .summer_splash-widget-container {
    padding: 10px 10px 0px 10px;
  }
  .summer_splash-1693 .summer_splash-element.summer_splash-element-368ddc2 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-1693 .summer_splash-element.summer_splash-element-368ddc2 img {
    height: 350px;
  }
  .summer_splash-1693 .summer_splash-element.summer_splash-element-15fb353 {
    --padding-top: 5px;
    --padding-bottom: 55px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .summer_splash-1693
    .summer_splash-element.summer_splash-element-380c1c3
    .summer_splash-heading-title {
    font-size: 44px;
  }
  .summer_splash-1693 .summer_splash-element.summer_splash-element-fdd4eda {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-1693
    .summer_splash-element.summer_splash-element-157ca59
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
} /* Start Custom Fonts CSS */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("../font/Poppins-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("../font/Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../font/Poppins-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */

.summer_splash-14 .summer_splash-element.summer_splash-element-551d2ab {
  --display: flex;
  --min-height: 96vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --margin-top: -210px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 1;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-551d2ab:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-551d2ab
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  background: url("../font/splash_n_dash_park_photo_inflatables.webp") 50% 50%;
  background-size: cover;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-551d2ab::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-551d2ab
  > .summer_splash-background-video-container::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-551d2ab
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-551d2ab
  > .summer_splash-background-slideshow::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-551d2ab
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-551d2ab
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: "";
  background-image: radial-gradient(
    at top right,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-1e45be3) 100%
  );
}
.summer_splash-14 .summer_splash-element.summer_splash-element-551d2ab,
.summer_splash-14 .summer_splash-element.summer_splash-element-551d2ab::before {
  --border-transition: 0.3s;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-551d2ab
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-14
  .summer_splash-element.summer_splash-element-551d2ab
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: var(--e-global-color-primary);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-551d2ab
  > .summer_splash-shape-bottom
  svg,
.summer_splash-14
  .summer_splash-element.summer_splash-element-551d2ab
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 40px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-551d2ab
  > .summer_splash-shape-bottom,
.summer_splash-14
  .summer_splash-element.summer_splash-element-551d2ab
  > .e-con-inner
  > .summer_splash-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-1387fe2
  > .summer_splash-widget-container {
  padding: 60px 0px 0px 0px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-1387fe2
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 60px;
  /* line-height: 0.8em; */
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  font-weight: normal !important;
  text-transform: capitalize !important;
  max-width: 50%;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-34300c0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 50px 50px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 8%;
  --padding-bottom: 8%;
  --padding-left: 0%;
  --padding-right: 5%;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-34300c0:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-34300c0
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-secondary) 100%
  );
}
.summer_splash-14 .summer_splash-element.summer_splash-element-34300c0,
.summer_splash-14 .summer_splash-element.summer_splash-element-34300c0::before {
  --border-transition: 0.3s;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-34300c0.e-con {
  --align-self: flex-start;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-3513dac {
  width: var(--container-widget-width, 62%);
  max-width: 62%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-3513dac
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -4deg;
  margin: 0% 0% 0% 0%;
  padding: 0px 0px 60px 0px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-3513dac.summer_splash-element {
  --align-self: flex-start;
  position: sticky;
  top: 10px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-3513dac img {
  height: 80vh;
  object-fit: cover;
  object-position: center center;
  border-radius: 20px 20px 20px 20px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-a08bcf4 {
  --display: flex;
  --align-items: flex-start;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-7c8a71f {
  color: var(--e-global-color-a314bd8);
  font-family: "Kinder", Sans-serif;
  /* font-size: 66px; */
  font-size: 44px;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 1em;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-fe0c791 {
  color: var(--e-global-color-a314bd8);
  font-family: "Poppins", Sans-serif;
  font-size: 22px;
  font-weight: 600;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-d588f0d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-4c594e0
  .summer_splash-button {
  background-color: var(--e-global-color-accent);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
  padding: 25px 20px 25px 20px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-4c594e0
  .summer_splash-button:hover,
.summer_splash-14
  .summer_splash-element.summer_splash-element-4c594e0
  .summer_splash-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-accent);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-4c594e0.summer_splash-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-4c594e0
  .summer_splash-button:hover
  svg,
.summer_splash-14
  .summer_splash-element.summer_splash-element-4c594e0
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-8da4932
  .summer_splash-button {
  background-color: var(--e-global-color-primary);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
  padding: 25px 20px 25px 20px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-8da4932
  .summer_splash-button:hover,
.summer_splash-14
  .summer_splash-element.summer_splash-element-8da4932
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
  color: var(--e-global-color-accent);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-8da4932
  .summer_splash-button:hover
  svg,
.summer_splash-14
  .summer_splash-element.summer_splash-element-8da4932
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-f0088bb
  .summer_splash-button {
  background-color: var(--e-global-color-primary);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
  padding: 25px 20px 25px 20px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-f0088bb
  .summer_splash-button:hover,
.summer_splash-14
  .summer_splash-element.summer_splash-element-f0088bb
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
  color: var(--e-global-color-accent);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-f0088bb.summer_splash-element {
  --align-self: stretch;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-f0088bb
  .summer_splash-button:hover
  svg,
.summer_splash-14
  .summer_splash-element.summer_splash-element-f0088bb
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-a9eef03 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.19;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-a9eef03:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-a9eef03
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-a9eef03::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-a9eef03
  > .summer_splash-background-video-container::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-a9eef03
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-a9eef03
  > .summer_splash-background-slideshow::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-a9eef03
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-a9eef03
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  --background-overlay: "";
}
.summer_splash-14 .summer_splash-element.summer_splash-element-a9eef03,
.summer_splash-14 .summer_splash-element.summer_splash-element-a9eef03::before {
  --border-transition: 0.3s;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-63b1267 {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: right;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-63b1267
  > .summer_splash-widget-container {
  --e-transform-rotateZ: 3deg;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-63b1267.summer_splash-element {
  --align-self: center;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-63b1267
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-6497b15 {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
  text-align: right;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-6497b15
  > .summer_splash-widget-container {
  padding: 35px 0px 0px 0px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-6497b15.summer_splash-element {
  --align-self: center;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-6497b15 img {
  width: 100px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-eda5f9c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 6%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-eda5f9c:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-eda5f9c
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-eda5f9c,
.summer_splash-14 .summer_splash-element.summer_splash-element-eda5f9c::before {
  --border-transition: 0.3s;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-3c4f780 {
  --display: flex;
  --justify-content: space-between;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 5px 5px 5px 5px;
  --border-top-width: 5px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-3c4f780:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-3c4f780
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-3c4f780,
.summer_splash-14 .summer_splash-element.summer_splash-element-3c4f780::before {
  --border-transition: 0.3s;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-83a2ddd
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -4deg;
  background-color: var(--e-global-color-accent);
  margin: -30px 0px 0px -25px;
  padding: 6px 10px 30px 10px;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-83a2ddd.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-83a2ddd {
  text-align: left;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-83a2ddd
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 50px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-28aa5e0
  > .summer_splash-widget-container {
  padding: 5px 5px 0px 5px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-28aa5e0 {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-ef7fce5
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-ef7fce5 img {
  height: 215px;
  object-fit: cover;
  object-position: center center;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-8766697 {
  --display: flex;
  --justify-content: space-between;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 5px 5px 5px 5px;
  --border-top-width: 5px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-8766697:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-8766697
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-8766697,
.summer_splash-14 .summer_splash-element.summer_splash-element-8766697::before {
  --border-transition: 0.3s;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-e1d3805
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-e1d3805 img {
  height: 215px;
  object-fit: cover;
  object-position: center center;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-a73bbd5
  > .summer_splash-widget-container {
  padding: 5px 5px 0px 5px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-a73bbd5 {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-d0d8fc5
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -4deg;
  background-color: var(--e-global-color-accent);
  margin: 0px 0px -76px -25px;
  padding: 6px 10px 50px 10px;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-d0d8fc5.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-d0d8fc5 {
  text-align: left;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-d0d8fc5
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 50px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-c5dab33 {
  --display: flex;
  --justify-content: space-between;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 5px 5px 5px 5px;
  --border-top-width: 5px;
  --border-right-width: 5px;
  --border-bottom-width: 5px;
  --border-left-width: 5px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-c5dab33:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-c5dab33
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-c5dab33,
.summer_splash-14 .summer_splash-element.summer_splash-element-c5dab33::before {
  --border-transition: 0.3s;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-b471b5d
  > .summer_splash-widget-container {
  --e-transform-rotateZ: 4deg;
  background-color: var(--e-global-color-accent);
  margin: -30px -25px 0px 0px;
  padding: 6px 10px 30px 10px;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-b471b5d.summer_splash-element {
  --align-self: flex-end;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-b471b5d {
  text-align: left;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-b471b5d
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 50px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-186b26d
  > .summer_splash-widget-container {
  padding: 5px 5px 0px 5px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-186b26d {
  font-family: "Poppins", Sans-serif;
  font-weight: 600;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-c88ccec
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-c88ccec img {
  height: 215px;
  object-fit: cover;
  object-position: center center;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-8670c26 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 1;
  --padding-top: 1%;
  --padding-bottom: 2%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-8670c26:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-8670c26
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-8670c26::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-8670c26
  > .summer_splash-background-video-container::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-8670c26
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-8670c26
  > .summer_splash-background-slideshow::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-8670c26
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-8670c26
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  --background-overlay: "";
}
.summer_splash-14 .summer_splash-element.summer_splash-element-8670c26,
.summer_splash-14 .summer_splash-element.summer_splash-element-8670c26::before {
  --border-transition: 0.3s;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-7f1cc62
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -3deg;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-7f1cc62
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-66d15f7 {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-66d15f7
  > .summer_splash-widget-container {
  padding: 50px 0px 0px 0px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-66d15f7.summer_splash-element {
  --align-self: center;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-66d15f7 img {
  width: 100px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-61e9954 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 1%;
  --padding-bottom: 4%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-61e9954:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-61e9954
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-secondary) 0%,
    var(--e-global-color-primary) 100%
  );
}
.summer_splash-14 .summer_splash-element.summer_splash-element-61e9954,
.summer_splash-14 .summer_splash-element.summer_splash-element-61e9954::before {
  --border-transition: 0.3s;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-594034f {
  --e-image-carousel-slides-to-show: 3;
  width: 100%;
  max-width: 100%;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-594034f
  > .summer_splash-widget-container {
  /* --e-transform-rotateZ: -2deg; */
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-594034f
  .swiper-wrapper {
  display: flex;
  align-items: center;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-594034f
  .summer_splash-image-carousel-wrapper
  .summer_splash-image-carousel
  .swiper-slide-image {
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-2a3047d {
  --e-image-carousel-slides-to-show: 3;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-2a3047d
  > .summer_splash-widget-container {
  /* --e-transform-rotateZ: -2deg; */
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-2a3047d
  .swiper-wrapper {
  display: flex;
  align-items: center;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-2a3047d
  .summer_splash-image-carousel-wrapper
  .summer_splash-image-carousel
  .swiper-slide-image {
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-986faa6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 8%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-986faa6:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-986faa6
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-986faa6,
.summer_splash-14 .summer_splash-element.summer_splash-element-986faa6::before {
  --border-transition: 0.3s;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-0b49be7 {
  text-align: center;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-0b49be7
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-c766dd6 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-c766dd6.summer_splash-element {
  --align-self: center;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-0d37f50 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 2%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-0d37f50:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-0d37f50
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-0d37f50,
.summer_splash-14 .summer_splash-element.summer_splash-element-0d37f50::before {
  --border-transition: 0.3s;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-baec4ce {
  --display: flex;
  --background-transition: 0.3s;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-6fa790d {
  width: 100%;
  max-width: 100%;
  text-align: center;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-6fa790d
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-40ec141
  > .summer_splash-widget-container {
  margin: -38px 0px 0px 0px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-40ec141 {
  text-align: right;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-40ec141 img {
  width: 180px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-89d1140 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-2629592 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-2629592,
.summer_splash-14 .summer_splash-element.summer_splash-element-2629592::before {
  --border-transition: 0.3s;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-0097c44.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-0097c44 {
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-42190f2 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-42190f2,
.summer_splash-14 .summer_splash-element.summer_splash-element-42190f2::before {
  --border-transition: 0.3s;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-39e247e.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-39e247e {
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-713b9a2 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-713b9a2,
.summer_splash-14 .summer_splash-element.summer_splash-element-713b9a2::before {
  --border-transition: 0.3s;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-1d012c0 {
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-d56a0bc
  .summer_splash-button {
  background-color: #00000000;
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 0px 0px 0px 0px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-d56a0bc
  .summer_splash-button:hover,
.summer_splash-14
  .summer_splash-element.summer_splash-element-d56a0bc
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-a314bd8);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-d56a0bc
  > .summer_splash-widget-container {
  padding: 0px 0px 20px 0px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-d56a0bc
  .summer_splash-button:hover
  svg,
.summer_splash-14
  .summer_splash-element.summer_splash-element-d56a0bc
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-dde9105 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-dde9105,
.summer_splash-14 .summer_splash-element.summer_splash-element-dde9105::before {
  --border-transition: 0.3s;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-8af9d4e.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-8af9d4e {
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-6259b79 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-6259b79,
.summer_splash-14 .summer_splash-element.summer_splash-element-6259b79::before {
  --border-transition: 0.3s;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-e00c4a3.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-e00c4a3 {
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-64ed44a
  .summer_splash-button {
  background-color: #00000000;
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 0px 0px 0px 0px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-64ed44a
  .summer_splash-button:hover,
.summer_splash-14
  .summer_splash-element.summer_splash-element-64ed44a
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-a314bd8);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-64ed44a
  > .summer_splash-widget-container {
  padding: 0px 0px 20px 0px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-64ed44a
  .summer_splash-button:hover
  svg,
.summer_splash-14
  .summer_splash-element.summer_splash-element-64ed44a
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-f201cbd {
  --n-accordion-title-font-size: 40px;
  --n-accordion-title-icon-order: initial;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 0px;
  --n-accordion-title-normal-color: var(--e-global-color-54b66d3);
  --n-accordion-icon-size: 25px;
  --n-accordion-icon-normal-color: var(--e-global-color-54b66d3);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-f201cbd
  > .summer_splash-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: none;
}
:where(
    .summer_splash-14
      .summer_splash-element.summer_splash-element-f201cbd
      > .summer_splash-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: "Kinder", Sans-serif;
  font-weight: 600;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-b41c19f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-f9e2af2
  .summer_splash-button {
  background-color: var(--e-global-color-accent);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-f9e2af2
  .summer_splash-button:hover,
.summer_splash-14
  .summer_splash-element.summer_splash-element-f9e2af2
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-72b6cc7
  .summer_splash-button {
  background-color: #00000000;
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-72b6cc7
  .summer_splash-button:hover,
.summer_splash-14
  .summer_splash-element.summer_splash-element-72b6cc7
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-a314bd8);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-72b6cc7
  .summer_splash-button:hover
  svg,
.summer_splash-14
  .summer_splash-element.summer_splash-element-72b6cc7
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-639f4e8 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 9%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-639f4e8:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-639f4e8
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-639f4e8,
.summer_splash-14 .summer_splash-element.summer_splash-element-639f4e8::before {
  --border-transition: 0.3s;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-91c5647 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-91c5647:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-91c5647
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-91c5647::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-91c5647
  > .summer_splash-background-video-container::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-91c5647
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-91c5647
  > .summer_splash-background-slideshow::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-91c5647
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-91c5647
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-91c5647,
.summer_splash-14 .summer_splash-element.summer_splash-element-91c5647::before {
  --border-transition: 0.3s;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-49f5167 {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-49f5167
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-49f5167:not(
    .summer_splash-widget-image
  )
  .summer_splash-widget-container {
  -webkit-mask-image: url(../font/splash-mask-new.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-49f5167.summer_splash-widget-image
  .summer_splash-widget-container
  img {
  -webkit-mask-image: url(../font/splash-mask-new.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-49f5167 img {
  width: 100%;
  height: 350px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-51e5c11 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 55px;
  --padding-bottom: 55px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-00d83ea
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-0a6cbcb {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-e7136bb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 25px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-aa324b1
  .summer_splash-button {
  background-color: var(--e-global-color-secondary);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-aa324b1
  .summer_splash-button:hover,
.summer_splash-14
  .summer_splash-element.summer_splash-element-aa324b1
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-6d05d1e
  .summer_splash-button {
  background-color: #00000000;
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-6d05d1e
  .summer_splash-button:hover,
.summer_splash-14
  .summer_splash-element.summer_splash-element-6d05d1e
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-a314bd8);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-6d05d1e
  .summer_splash-button:hover
  svg,
.summer_splash-14
  .summer_splash-element.summer_splash-element-6d05d1e
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-a314bd8);
}

.summer_splash-14 .summer_splash-element.summer_splash-element-2d90f6e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 15%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
  background-color: var(--e-global-color-bgcolor);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-2d90f6e
  > .summer_splash-shape-top
  .summer_splash-shape-fill,
.summer_splash-14
  .summer_splash-element.summer_splash-element-2d90f6e
  > .e-con-inner
  > .summer_splash-shape-top
  .summer_splash-shape-fill {
  fill: var(--e-global-color-primary);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-2d90f6e
  > .summer_splash-shape-top
  svg,
.summer_splash-14
  .summer_splash-element.summer_splash-element-2d90f6e
  > .e-con-inner
  > .summer_splash-shape-top
  svg {
  height: 65px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-5020eda {
  text-align: center;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-5020eda
  .summer_splash-heading-title {
  color: var(--e-global-color-primary);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-4b13046 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-4b13046.summer_splash-element {
  --align-self: center;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-37c036f {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
  background-color: var(--e-global-color-bgcolor);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-422fc63 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 25px 25px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-422fc63:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-422fc63
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-422fc63::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-422fc63
  > .summer_splash-background-video-container::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-422fc63
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-422fc63
  > .summer_splash-background-slideshow::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-422fc63
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-422fc63
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-422fc63,
.summer_splash-14 .summer_splash-element.summer_splash-element-422fc63::before {
  --border-transition: 0.3s;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-54508ef {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-54508ef
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-54508ef img {
  width: 100%;
  height: 280px;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-362ae74 {
  text-align: center;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-362ae74
  .summer_splash-heading-title {
  color: var(--e-global-color-bgcolor);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-18d98fd {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-bgcolor);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-a5d102e
  .summer_splash-button {
  background-color: #00000000;
  font-size: 22px;
  fill: var(--e-global-color-bgcolor);
  color: var(--e-global-color-bgcolor);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-a5d102e
  .summer_splash-button:hover,
.summer_splash-14
  .summer_splash-element.summer_splash-element-a5d102e
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-a5d102e
  .summer_splash-button:hover
  svg,
.summer_splash-14
  .summer_splash-element.summer_splash-element-a5d102e
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-d5803e2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 25px 25px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-d5803e2:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-d5803e2
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-d5803e2::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-d5803e2
  > .summer_splash-background-video-container::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-d5803e2
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-d5803e2
  > .summer_splash-background-slideshow::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-d5803e2
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-d5803e2
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-d5803e2,
.summer_splash-14 .summer_splash-element.summer_splash-element-d5803e2::before {
  --border-transition: 0.3s;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-21729f4 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-21729f4
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-21729f4 img {
  width: 100%;
  height: 280px;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-02f235e {
  text-align: center;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-02f235e
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-d2e24be {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-a314bd8);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-001f4da
  .summer_splash-button {
  background-color: #00000000;
  font-size: 22px;
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-001f4da
  .summer_splash-button:hover,
.summer_splash-14
  .summer_splash-element.summer_splash-element-001f4da
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-001f4da
  .summer_splash-button:hover
  svg,
.summer_splash-14
  .summer_splash-element.summer_splash-element-001f4da
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-7a3f523 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 10%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
  background-color: var(--e-global-color-bgcolor);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-345d03b
  > .summer_splash-widget-container {
  padding: 0px 0px 40px 0px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-345d03b img {
  width: 22%;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-2833f3d {
  text-align: center;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-2833f3d
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-ac5993f {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-a314bd8);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-ac5993f.summer_splash-element {
  --align-self: center;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-c8511f7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
  background-color: var(--e-global-color-bgcolor);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-f6137eb {
  --swiper-slides-to-display: 3;
  --swiper-offset-size: 45px;
  --swiper-slides-gap: 15px;
  z-index: 500;
  --arrow-prev-left-align: 50%;
  --arrow-prev-translate-x: -50%;
  --arrow-prev-left-position: -25px;
  --arrow-prev-top-align: 100%;
  --arrow-prev-translate-y: -100%;
  --arrow-prev-top-position: 70px;
  --arrow-next-right-align: 50%;
  --arrow-next-translate-x: 50%;
  --arrow-next-right-position: -25px;
  --arrow-next-top-align: 100%;
  --arrow-next-translate-y: -100%;
  --arrow-next-top-position: 70px;
  --arrow-size: 24px;
  --arrow-normal-color: var(--e-global-color-accent);
}
.summer_splash-swiper-button-prev,
.summer_splash-swiper-button-next {
  background-color: var(--e-global-color-secondary);
  border-radius: 8px 8px 8px 8px;
  padding: 10px 10px 10px 10px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-7ffdb65e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --background-transition: 0.3s;
  --margin-top: 30px;
  --margin-bottom: 120px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 2%;
  --padding-right: 2%;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-7ffdb65e.e-con {
  --e-con-transform-rotateZ: -2deg;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-7ffdb65e,
.summer_splash-14
  .summer_splash-element.summer_splash-element-7ffdb65e::before {
  --border-transition: 0.3s;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-6b55748b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-6b55748b:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-6b55748b
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-6b55748b::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-6b55748b
  > .summer_splash-background-video-container::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-6b55748b
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-6b55748b
  > .summer_splash-background-slideshow::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-6b55748b
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-14
  .summer_splash-element.summer_splash-element-6b55748b
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-6b55748b,
.summer_splash-14
  .summer_splash-element.summer_splash-element-6b55748b::before {
  --border-transition: 0.3s;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-455678b4 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.summer_splash-14 .summer_splash-element.summer_splash-element-c80c3e4 img {
  width: 115px;
  border-radius: 999px 999px 999px 999px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-1e835e40
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-8039b55 {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-14 .summer_splash-element.summer_splash-element-77f25d2 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-77f25d2
  > .summer_splash-widget-container {
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-14
  .summer_splash-element.summer_splash-element-77f25d2
  .summer_splash-wrapper {
  --video-aspect-ratio: 1.77777;
}
body.summer_splash-page-14:not(
    .summer_splash-motion-effects-element-type-background
  ),
body.summer_splash-page-14
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  /*  background-color: var(--e-global-color-a314bd8);*/
  background-color: var(--e-global-color-bgcolor);
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .summer_splash-14 .summer_splash-element.summer_splash-element-551d2ab {
    --content-width: 1300px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-a08bcf4 {
    --width: 50%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-eda5f9c {
    --content-width: 1300px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-986faa6 {
    --content-width: 1300px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-baec4ce {
    --width: 60%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-89d1140 {
    --width: 40%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-639f4e8 {
    --content-width: 1200px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-51e5c11 {
    --width: 60%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-2d90f6e {
    --content-width: 1300px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-37c036f {
    --content-width: 1300px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-7a3f523 {
    --content-width: 1300px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-7ffdb65e {
    --content-width: 1500px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-455678b4 {
    --width: 50%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .summer_splash-14 .summer_splash-element.summer_splash-element-a08bcf4 {
    --width: 50%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-baec4ce {
    --width: 45%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-89d1140 {
    --width: 55%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-455678b4 {
    --width: 100%;
  }
}
@media (max-width: 1024px) {
  .summer_splash-14
    .summer_splash-element.summer_splash-element-1387fe2
    .summer_splash-heading-title {
    font-size: 90px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-34300c0 {
    --gap: 40px 40px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-3513dac
    > .summer_splash-widget-container {
    padding: 0px 0px 40px 0px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-a08bcf4 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-7c8a71f {
    font-size: 56px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-fe0c791 {
    font-size: 20px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-d588f0d {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-a9eef03 {
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 20px 20px;
    --padding-top: 5%;
    --padding-bottom: 6%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-6497b15
    > .summer_splash-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-6497b15 {
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    text-align: left;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-6497b15.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-eda5f9c {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-3c4f780 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-83a2ddd
    > .summer_splash-widget-container {
    margin: -36px 0px 0px 0px;
    padding: 7px 10px 5px 10px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-ef7fce5 img {
    height: 315px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-8766697 {
    --flex-direction: column-reverse;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-e1d3805 img {
    height: 315px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-d0d8fc5
    > .summer_splash-widget-container {
    margin: -30px 0px 0px -25px;
    padding: 7px 10px 5px 10px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-d0d8fc5.summer_splash-element {
    --align-self: flex-end;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-b471b5d
    > .summer_splash-widget-container {
    margin: -32px 0px 0px 0px;
    padding: 7px 10px 5px 10px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-b471b5d.summer_splash-element {
    --align-self: flex-start;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-c88ccec img {
    height: 315px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-8670c26 {
    --justify-content: center;
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 0px 0px;
    --padding-top: 3%;
    --padding-bottom: 2%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-66d15f7
    > .summer_splash-widget-container {
    padding: 40px 0px 0px 0px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-66d15f7 {
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    text-align: left;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-66d15f7.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-61e9954 {
    --gap: 0px 0px;
    --padding-top: 4%;
    --padding-bottom: 5%;
    --padding-left: 0%;
    --padding-right: 0%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-986faa6 {
    --padding-top: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-c766dd6 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-0d37f50 {
    --gap: 10px 10px;
    --padding-top: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-6fa790d {
    text-align: left;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-40ec141
    > .summer_splash-widget-container {
    margin: -40px -15px 0px 0px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-40ec141.summer_splash-element {
    --align-self: flex-end;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-0097c44 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-39e247e {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-1d012c0 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-d56a0bc
    .summer_splash-button {
    padding: 20px 20px 20px 20px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-8af9d4e {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-e00c4a3 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-64ed44a
    .summer_splash-button {
    padding: 20px 20px 20px 20px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-b41c19f {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-72b6cc7
    .summer_splash-button {
    padding: 20px 20px 20px 20px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-0a6cbcb {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-e7136bb {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-6d05d1e
    .summer_splash-button {
    padding: 20px 20px 20px 20px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-2d90f6e {
    --padding-top: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-4b13046 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-37c036f {
    --grid-auto-flow: row;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-18d98fd {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-a5d102e
    .summer_splash-button {
    padding: 20px 20px 20px 20px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-d2e24be {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-001f4da
    .summer_splash-button {
    padding: 20px 20px 20px 20px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-7a3f523 {
    --padding-top: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-2833f3d
    > .summer_splash-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-ac5993f {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-f6137eb {
    --swiper-slides-to-display: 2;
    --arrow-prev-top-position: 30px;
    --arrow-next-top-position: 30px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-7ffdb65e {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-6b55748b {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-8039b55 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-77f25d2 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .summer_splash-14 .summer_splash-element.summer_splash-element-551d2ab {
    --justify-content: flex-end;
    --align-items: flex-end;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 5%;
    --padding-bottom: 18%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-551d2ab
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-14
    .summer_splash-element.summer_splash-element-551d2ab
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    width: calc(140% + 1.3px);
    height: 25px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-1387fe2
    .summer_splash-heading-title {
    font-size: 64px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-34300c0 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 10%;
    --padding-bottom: 14%;
    --padding-left: 3%;
    --padding-right: 3%;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-3513dac
    > .summer_splash-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 2% 0% 2% 0%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-3513dac {
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    text-align: center;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-3513dac.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-3513dac img {
    height: 40vh;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-a08bcf4 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-7c8a71f {
    font-size: 45px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-fe0c791 {
    font-size: 18px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-a9eef03 {
    --gap: 15px 15px;
    --margin-top: -1px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-eda5f9c {
    --padding-top: 16%;
    --padding-bottom: 15%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-83a2ddd
    .summer_splash-heading-title {
    font-size: 40px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-ef7fce5 img {
    height: 215px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-e1d3805 img {
    height: 215px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-d0d8fc5
    .summer_splash-heading-title {
    font-size: 40px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-b471b5d
    .summer_splash-heading-title {
    font-size: 40px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-c88ccec img {
    height: 215px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-8670c26 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 0px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-66d15f7
    > .summer_splash-widget-container {
    padding: 20px 0px 0px 0px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-61e9954 {
    --gap: 5px 5px;
    --padding-top: 5%;
    --padding-bottom: 5%;
    --padding-left: 0%;
    --padding-right: 0%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-594034f {
    --e-image-carousel-slides-to-show: 1;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-594034f
    > .summer_splash-widget-container {
    --e-transform-rotateZ: 0deg;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-2a3047d {
    --e-image-carousel-slides-to-show: 1;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-2a3047d
    > .summer_splash-widget-container {
    --e-transform-rotateZ: 0deg;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-986faa6 {
    --padding-top: 15%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-0b49be7 {
    text-align: left;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-c766dd6 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-baec4ce {
    --width: 100%;
    --gap: 0px 0px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-c042afd
    > .summer_splash-widget-container {
    margin: -10px 0px 0px 0px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-c042afd {
    text-align: left;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-c042afd img {
    width: 80%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-0097c44 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-39e247e {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-1d012c0 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-d56a0bc
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-8af9d4e {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-e00c4a3 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-64ed44a
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-72b6cc7
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-639f4e8 {
    --padding-top: 10%;
    --padding-bottom: 10%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-91c5647 {
    --gap: 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-49f5167
    > .summer_splash-widget-container {
    padding: 10px 10px 0px 10px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-49f5167 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-49f5167 img {
    height: 350px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-51e5c11 {
    --padding-top: 5px;
    --padding-bottom: 55px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-00d83ea
    .summer_splash-heading-title {
    font-size: 44px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-0a6cbcb {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-6d05d1e
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-2d90f6e
    > .summer_splash-shape-top
    svg,
  .summer_splash-14
    .summer_splash-element.summer_splash-element-2d90f6e
    > .e-con-inner
    > .summer_splash-shape-top
    svg {
    height: 20px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-2d90f6e {
    --padding-top: 18%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-5020eda {
    text-align: center;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-4b13046 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-37c036f {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-422fc63 {
    --gap: 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-54508ef {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-54508ef img {
    object-fit: cover;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-362ae74
    .summer_splash-heading-title {
    font-size: 44px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-18d98fd {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-a5d102e
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-d5803e2 {
    --gap: 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-21729f4 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-21729f4 img {
    object-fit: cover;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-02f235e
    .summer_splash-heading-title {
    font-size: 44px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-d2e24be {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-001f4da
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-7a3f523 {
    --padding-top: 18%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-345d03b
    > .summer_splash-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-345d03b img {
    width: 65%;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-2833f3d {
    text-align: center;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-ac5993f {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-c8511f7 {
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-f6137eb {
    --swiper-slides-to-display: 1;
    --swiper-offset-size: 30px;
    --arrow-prev-top-position: 80px;
    --arrow-next-top-position: 80px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-f6137eb
    > .summer_splash-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-7ffdb65e.e-con {
    --e-con-transform-rotateZ: 0deg;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-7ffdb65e {
    --margin-top: 80px;
    --margin-bottom: 120px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-6b55748b {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 10px 10px;
    --padding-top: 30px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-455678b4 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 5px;
    --padding-bottom: 10px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-c80c3e4 img {
    width: 100px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-1e835e40
    .summer_splash-heading-title {
    font-size: 44px;
  }
  .summer_splash-14 .summer_splash-element.summer_splash-element-8039b55 {
    font-size: var(--e-global-typography-text-font-size);
  }
} /* Start custom CSS */
.pillarbox_steady_slider .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
} /* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Kinder";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/LuckiestGuy-Regular.ttf") format("truetype");
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/Poppins-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("../font/Poppins-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("../font/Poppins-ExtraBold.ttf") format("truetype");
}
@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../font/Poppins-Black.ttf") format("truetype");
}
/* End Custom Fonts CSS */

.summer_splash-16 .summer_splash-element.summer_splash-element-bb0f50b {
  --display: flex;
  --min-height: 95vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-end;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --margin-top: -210px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5%;
  --padding-bottom: 8%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 1;
  --position: relative;
  --overflow: hidden;
}



.summer_splash-16
  .summer_splash-element.summer_splash-element-bb0f50b:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-bb0f50b
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  /* background-image: url("../font/IMG_0207.webp"); */
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-bb0f50b::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-bb0f50b
  > .summer_splash-background-video-container::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-bb0f50b
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-bb0f50b
  > .summer_splash-background-slideshow::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-bb0f50b
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-bb0f50b
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-color: var(--e-global-color-primary);
  --background-overlay: "";
}
.summer_splash-16 .summer_splash-element.summer_splash-element-bb0f50b,
.summer_splash-16 .summer_splash-element.summer_splash-element-bb0f50b::before {
  --border-transition: 0.3s;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-bb0f50b
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill,
.summer_splash-16
  .summer_splash-element.summer_splash-element-bb0f50b
  > .e-con-inner
  > .summer_splash-shape-bottom
  .summer_splash-shape-fill {
  fill: var(--e-global-color-primary);
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-bb0f50b
  > .summer_splash-shape-bottom
  svg,
.summer_splash-16
  .summer_splash-element.summer_splash-element-bb0f50b
  > .e-con-inner
  > .summer_splash-shape-bottom
  svg {
  height: 40px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-bb0f50b
  > .summer_splash-shape-bottom,
.summer_splash-16
  .summer_splash-element.summer_splash-element-bb0f50b
  > .e-con-inner
  > .summer_splash-shape-bottom {
  z-index: 2;
  pointer-events: none;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-8c34387
  > .summer_splash-widget-container {
  padding: 60px 0px 0px 0px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-8c34387 {
  text-align: center;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-8c34387
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 60px;
  line-height: 0.8em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-643c214 {
  --display: flex;
  --min-height: 40vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-643c214:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-643c214
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-secondary) 100%
  );
}
.summer_splash-16 .summer_splash-element.summer_splash-element-643c214,
.summer_splash-16 .summer_splash-element.summer_splash-element-643c214::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-128794f {
  color: var(--e-global-color-a314bd8);
  font-family: "Kinder", Sans-serif;
  font-size: 60px;
  font-weight: normal;
  text-transform: capitalize;
  line-height: 1em;
  text-align: center;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-f2d7954 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-f2d7954:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-f2d7954
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-f2d7954,
.summer_splash-16 .summer_splash-element.summer_splash-element-f2d7954::before {
  --border-transition: 0.3s;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-4ac5fa1
  > .summer_splash-widget-container {
  margin: -30px 0px 0px 0px;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-4ac5fa1
  .summer_splash-wrapper {
  --video-aspect-ratio: 1.77777;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-7c82b70 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 15%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-7c82b70
  > .summer_splash-shape-top
  .summer_splash-shape-fill,
.summer_splash-16
  .summer_splash-element.summer_splash-element-7c82b70
  > .e-con-inner
  > .summer_splash-shape-top
  .summer_splash-shape-fill {
  fill: var(--e-global-color-secondary);
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-7c82b70
  > .summer_splash-shape-top
  svg,
.summer_splash-16
  .summer_splash-element.summer_splash-element-7c82b70
  > .e-con-inner
  > .summer_splash-shape-top
  svg {
  height: 65px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-f1a9695 {
  text-align: center;
}

/*.summer_splash-16
  .summer_splash-element.summer_splash-element-f1a9695
  .summer_splash-heading-title {
  color: var(--white);
}
*/

.summer_splash-16 .summer_splash-element.summer_splash-element-1c14752 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-1c14752.summer_splash-element {
  --align-self: center;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-219cff5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-219cff5,
.summer_splash-16 .summer_splash-element.summer_splash-element-219cff5::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-4d199bb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 50px 50px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 60px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2%;
  --padding-bottom: 2%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 2;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-4d199bb,
.summer_splash-16 .summer_splash-element.summer_splash-element-4d199bb::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-325cbeb {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-325cbeb
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -1deg;
  margin: 0% 0% 0% 0%;
  padding: 20px 20px 20px 20px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-325cbeb img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: center center;
  border-radius: 20px 20px 20px 20px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-e512713 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-e6d3a86
  .summer_splash-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-ede4a9d {
  font-family: "Outfit", Sans-serif;
  font-weight: 400;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-fb162be {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 50px 50px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 60px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2%;
  --padding-bottom: 2%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 3;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-fb162be,
.summer_splash-16 .summer_splash-element.summer_splash-element-fb162be::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-32a48c4 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-32a48c4
  > .summer_splash-widget-container {
  --e-transform-rotateZ: 3deg;
  margin: 0% 0% 0% 0%;
  padding: 20px 20px 20px 20px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-32a48c4 img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: center center;
  border-radius: 20px 20px 20px 20px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-7104677 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-7104677:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-7104677
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  /*  background-color: var(--e-global-color-a314bd8);*/
}
.summer_splash-16 .summer_splash-element.summer_splash-element-7104677,
.summer_splash-16 .summer_splash-element.summer_splash-element-7104677::before {
  --border-transition: 0.3s;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-6d579a5
  .summer_splash-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-a14af37 {
  font-family: "Outfit", Sans-serif;
  font-weight: 400;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-3c0241e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 50px 50px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 60px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2%;
  --padding-bottom: 2%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 4;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-3c0241e,
.summer_splash-16 .summer_splash-element.summer_splash-element-3c0241e::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-f725f6d {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-f725f6d
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -4deg;
  margin: 0% 0% 0% 0%;
  padding: 20px 20px 20px 20px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-f725f6d img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: center center;
  border-radius: 20px 20px 20px 20px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-b1d08ef {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-b1d08ef:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-b1d08ef
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  /*  background-color: var(--e-global-color-a314bd8);*/
}
.summer_splash-16 .summer_splash-element.summer_splash-element-b1d08ef,
.summer_splash-16 .summer_splash-element.summer_splash-element-b1d08ef::before {
  --border-transition: 0.3s;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-aaba81d
  .summer_splash-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-647e78f {
  font-family: "Outfit", Sans-serif;
  font-weight: 400;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-e99f80e
  .summer_splash-button {
  background-color: #00000000;
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 0px 0px 0px 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-e99f80e
  .summer_splash-button:hover,
.summer_splash-16
  .summer_splash-element.summer_splash-element-e99f80e
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-a314bd8);
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-e99f80e
  > .summer_splash-widget-container {
  padding: 0px 0px 0px 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-e99f80e.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-e99f80e
  .summer_splash-button:hover
  svg,
.summer_splash-16
  .summer_splash-element.summer_splash-element-e99f80e
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-69c75bc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 50px 50px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 60px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2%;
  --padding-bottom: 2%;
  --padding-left: 5%;
  --padding-right: 5%;
  --z-index: 5;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-69c75bc,
.summer_splash-16 .summer_splash-element.summer_splash-element-69c75bc::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-cab5083 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-cab5083
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -1deg;
  margin: 0% 0% 0% 0%;
  padding: 20px 20px 20px 20px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-cab5083 img {
  width: 100%;
  height: 400px;
  object-fit: cover;
  object-position: center center;
  border-radius: 20px 20px 20px 20px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-fd2644b {
  --display: flex;
  --min-height: 380px;
  --justify-content: center;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-fd2644b:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-fd2644b
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  /*  background-color: var(--e-global-color-a314bd8);*/
}
.summer_splash-16 .summer_splash-element.summer_splash-element-fd2644b,
.summer_splash-16 .summer_splash-element.summer_splash-element-fd2644b::before {
  --border-transition: 0.3s;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-501c3ac
  .summer_splash-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-90f77a7 {
  font-family: "Outfit", Sans-serif;
  font-weight: 400;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-3beb552 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 8%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-3beb552:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-3beb552
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-a314bd8) 0%,
    var(--e-global-color-primary) 100%
  );
}
.summer_splash-16 .summer_splash-element.summer_splash-element-3beb552,
.summer_splash-16 .summer_splash-element.summer_splash-element-3beb552::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-5de61e4 {
  text-align: center;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-5de61e4
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-421f164 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-421f164.summer_splash-element {
  --align-self: center;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-42a6cf2 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --align-items: center;
  --background-transition: 0.3s;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 0%;
  --padding-right: 0%;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-1ba0515
  > .summer_splash-widget-container {
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-f84073b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 8%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-f84073b:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-f84073b
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-f84073b,
.summer_splash-16 .summer_splash-element.summer_splash-element-f84073b::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-ae4d34f {
  text-align: center;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-ae4d34f
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-ceb8bd3 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-ceb8bd3.summer_splash-element {
  --align-self: center;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-d239964 {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --gap: 60px 40px;
  --grid-auto-flow: row;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-d239964:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-d239964
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-primary) 0%,
    var(--e-global-color-secondary) 100%
  );
}
.summer_splash-16 .summer_splash-element.summer_splash-element-d239964,
.summer_splash-16 .summer_splash-element.summer_splash-element-d239964::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-fc1b58a {
  --display: flex;
  --justify-content: space-between;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-fc1b58a:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-fc1b58a
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-fc1b58a,
.summer_splash-16 .summer_splash-element.summer_splash-element-fc1b58a::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-05c3639 {
  --spacer-size: 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-5c3b2c6
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -2deg;
  background-color: var(--e-global-color-accent);
  margin: 0px 0px -50px -10px;
  padding: 6px 10px 35px 10px;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-5c3b2c6.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-5c3b2c6 {
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-5c3b2c6
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 30px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-21d87b3 {
  --display: flex;
  --justify-content: space-between;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-21d87b3:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-21d87b3
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
  background-image: url("../font/big-boy-good-jpg-768x726.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-21d87b3,
.summer_splash-16 .summer_splash-element.summer_splash-element-21d87b3::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-3246a00 {
  --spacer-size: 180px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-722888c
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -2deg;
  background-color: var(--e-global-color-accent);
  margin: 0px 0px -50px -10px;
  padding: 6px 10px 35px 10px;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-722888c.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-722888c {
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-722888c
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 30px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-bd45cf6 {
  --display: flex;
  --justify-content: space-between;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-bd45cf6:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-bd45cf6
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
  background-image: url("../font/Dash-trax-good-768x461.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-bd45cf6,
.summer_splash-16 .summer_splash-element.summer_splash-element-bd45cf6::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-6724b33 {
  --spacer-size: 180px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-b234f2d
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -2deg;
  background-color: var(--e-global-color-accent);
  margin: 0px 0px -50px -10px;
  padding: 6px 10px 35px 10px;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-b234f2d.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-b234f2d {
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-b234f2d
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 30px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-9d21b11 {
  --display: flex;
  --justify-content: space-between;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-9d21b11:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-9d21b11
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
  background-image: url("../font/blob-and-action-tower-2-768x576.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-9d21b11,
.summer_splash-16 .summer_splash-element.summer_splash-element-9d21b11::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-0114920 {
  --spacer-size: 180px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-4d8861a
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -2deg;
  background-color: var(--e-global-color-accent);
  margin: 0px 0px -50px -10px;
  padding: 6px 10px 35px 10px;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-4d8861a.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-4d8861a {
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-4d8861a
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 30px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-14ab62e {
  --display: flex;
  --justify-content: space-between;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-14ab62e:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-14ab62e
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
  background-image: url("../font/Swing-1-768x752.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-14ab62e,
.summer_splash-16 .summer_splash-element.summer_splash-element-14ab62e::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-b81e137 {
  --spacer-size: 180px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-88ae844
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -2deg;
  background-color: var(--e-global-color-accent);
  margin: 0px 0px -50px -10px;
  padding: 6px 10px 35px 10px;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-88ae844.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-88ae844 {
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-88ae844
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 30px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-ed21132 {
  --display: flex;
  --justify-content: space-between;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-ed21132:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-ed21132
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
  background-image: url("../font/Trampoline-1-768x610.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-ed21132,
.summer_splash-16 .summer_splash-element.summer_splash-element-ed21132::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-7c0a053 {
  --spacer-size: 180px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-73c739c
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -2deg;
  background-color: var(--e-global-color-accent);
  margin: 0px 0px -50px -10px;
  padding: 6px 10px 35px 10px;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-73c739c.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-73c739c {
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-73c739c
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 30px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-fcb6737 {
  --display: flex;
  --justify-content: space-between;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-fcb6737:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-fcb6737
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
  background-image: url("../font/Rough-Path-1-768x522.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-fcb6737,
.summer_splash-16 .summer_splash-element.summer_splash-element-fcb6737::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-5dcb26a {
  --spacer-size: 180px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-2954cf1
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -2deg;
  background-color: var(--e-global-color-accent);
  margin: 0px 0px -50px -10px;
  padding: 6px 10px 35px 10px;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-2954cf1.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-2954cf1 {
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-2954cf1
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 30px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-ef5d992 {
  --display: flex;
  --justify-content: space-between;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-ef5d992:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-ef5d992
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
  background-image: url("../font/IMG_0277-rotated-1-768x498.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-ef5d992,
.summer_splash-16 .summer_splash-element.summer_splash-element-ef5d992::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-bff46c0 {
  --spacer-size: 180px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-eb90457
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -2deg;
  background-color: var(--e-global-color-accent);
  margin: 0px 0px -50px -10px;
  padding: 6px 10px 35px 10px;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-eb90457.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-eb90457 {
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-eb90457
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 30px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-355d4be {
  --display: flex;
  --justify-content: space-between;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-355d4be:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-355d4be
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
  background-image: url("../font/IMG_3387-scaled-1-768x614.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-355d4be,
.summer_splash-16 .summer_splash-element.summer_splash-element-355d4be::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-6500a6f {
  --spacer-size: 180px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-8d1957b
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -2deg;
  background-color: var(--e-global-color-accent);
  margin: 0px 0px -50px -10px;
  padding: 6px 10px 35px 10px;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-8d1957b.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-8d1957b {
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-8d1957b
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 30px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-b82f8e9 {
  --display: flex;
  --justify-content: space-between;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-b82f8e9:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-b82f8e9
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
  background-image: url("../font/Jungle-Bar-1-768x703.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-b82f8e9,
.summer_splash-16 .summer_splash-element.summer_splash-element-b82f8e9::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-e23f9c4 {
  --spacer-size: 180px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-1cca668
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -2deg;
  background-color: var(--e-global-color-accent);
  margin: 0px 0px -50px -10px;
  padding: 6px 10px 35px 10px;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-1cca668.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-1cca668 {
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-1cca668
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 30px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-e1d18ed {
  --display: flex;
  --justify-content: space-between;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-e1d18ed:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-e1d18ed
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
  background-image: url("../font/saturn-768x576.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-e1d18ed,
.summer_splash-16 .summer_splash-element.summer_splash-element-e1d18ed::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-798d5a1 {
  --spacer-size: 180px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-14804f1
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -2deg;
  background-color: var(--e-global-color-accent);
  margin: 0px 0px -50px -10px;
  padding: 6px 10px 35px 10px;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-14804f1.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-14804f1 {
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-14804f1
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 30px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-70d047f {
  --display: flex;
  --justify-content: space-between;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: var(--e-global-color-54b66d3);
  --border-color: var(--e-global-color-54b66d3);
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-70d047f:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-70d047f
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-a314bd8);
  background-image: url("../font/DJI_0091-copy-768x428.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-70d047f,
.summer_splash-16 .summer_splash-element.summer_splash-element-70d047f::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-c43fd05 {
  --spacer-size: 180px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-1cc6635
  > .summer_splash-widget-container {
  --e-transform-rotateZ: -2deg;
  background-color: var(--e-global-color-accent);
  margin: 0px 0px -50px -10px;
  padding: 6px 10px 35px 10px;
  border-radius: 10px 10px 10px 10px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-1cc6635.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-1cc6635 {
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-1cc6635
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
  font-size: 30px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-3bc19ed {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 8%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-3bc19ed:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-3bc19ed
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-3bc19ed,
.summer_splash-16 .summer_splash-element.summer_splash-element-3bc19ed::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-a143723 {
  text-align: center;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-a143723
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-d7d27c9 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-a314bd8);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-d7d27c9.summer_splash-element {
  --align-self: center;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-2af97750 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --background-transition: 0.3s;
  --padding-top: 5%;
  --padding-bottom: 0%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-2af97750:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-2af97750
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}

.summer_splash-16 .summer_splash-element.summer_splash-element-2af97750,
.summer_splash-16
  .summer_splash-element.summer_splash-element-2af97750::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-45f33158 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 25px 25px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-45f33158:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-45f33158
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-45f33158::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-45f33158
  > .summer_splash-background-video-container::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-45f33158
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-45f33158
  > .summer_splash-background-slideshow::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-45f33158
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-45f33158
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-45f33158,
.summer_splash-16
  .summer_splash-element.summer_splash-element-45f33158::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-20c2b7d5 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-20c2b7d5
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-20c2b7d5 img {
  width: 100%;
  height: 280px;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-5012f015 {
  text-align: center;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-5012f015
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-282e8238 {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-a314bd8);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-e777dd0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-2bbaa33
  .summer_splash-button {
  background-color: var(--e-global-color-accent);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-2bbaa33
  .summer_splash-button:hover,
.summer_splash-16
  .summer_splash-element.summer_splash-element-2bbaa33
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-71ea477
  .summer_splash-button {
  background-color: #00000000;
  font-size: 22px;
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-71ea477
  .summer_splash-button:hover,
.summer_splash-16
  .summer_splash-element.summer_splash-element-71ea477
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-71ea477
  .summer_splash-button:hover
  svg,
.summer_splash-16
  .summer_splash-element.summer_splash-element-71ea477
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-11a8868c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 25px 25px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-11a8868c:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-11a8868c
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-1e45be3);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-11a8868c::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-11a8868c
  > .summer_splash-background-video-container::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-11a8868c
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-11a8868c
  > .summer_splash-background-slideshow::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-11a8868c
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-11a8868c
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-11a8868c,
.summer_splash-16
  .summer_splash-element.summer_splash-element-11a8868c::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-e107d69 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-e107d69
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-e107d69 img {
  width: 100%;
  height: 280px;
  border-radius: 15px 15px 15px 15px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-31f8ca56 {
  text-align: center;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-31f8ca56
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-6049b27e {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-a314bd8);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-6c5c6fa {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-8622333
  .summer_splash-button {
  background-color: var(--e-global-color-accent);
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: solid;
  border-color: var(--e-global-color-54b66d3);
  box-shadow: 2px 2px 0px 0px #023047;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-8622333
  .summer_splash-button:hover,
.summer_splash-16
  .summer_splash-element.summer_splash-element-8622333
  .summer_splash-button:focus {
  background-color: var(--e-global-color-a314bd8);
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-054eb1d
  .summer_splash-button {
  background-color: #00000000;
  font-size: 22px;
  fill: var(--e-global-color-a314bd8);
  color: var(--e-global-color-a314bd8);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-054eb1d
  .summer_splash-button:hover,
.summer_splash-16
  .summer_splash-element.summer_splash-element-054eb1d
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-accent);
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-054eb1d
  .summer_splash-button:hover
  svg,
.summer_splash-16
  .summer_splash-element.summer_splash-element-054eb1d
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-accent);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-08fc045 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: flex-start;
  --align-items: center;
  --background-transition: 0.3s;
  --padding-top: 2%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-08fc045:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-08fc045
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-secondary) 0%,
    var(--e-global-color-a314bd8) 100%
  );
}
.summer_splash-16 .summer_splash-element.summer_splash-element-08fc045,
.summer_splash-16 .summer_splash-element.summer_splash-element-08fc045::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-08fc045.e-con {
  --align-self: center;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-469a5d0 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 25px 25px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.4;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-469a5d0:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-16
  .summer_splash-element.summer_splash-element-469a5d0
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-469a5d0::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-469a5d0
  > .summer_splash-background-video-container::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-469a5d0
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-469a5d0
  > .summer_splash-background-slideshow::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-469a5d0
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-16
  .summer_splash-element.summer_splash-element-469a5d0
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  background-image: url("../font/halftone_background_12-1-1.svg");
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-469a5d0,
.summer_splash-16 .summer_splash-element.summer_splash-element-469a5d0::before {
  --border-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-234d1ad {
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-234d1ad
  > .summer_splash-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-234d1ad:not(
    .summer_splash-widget-image
  )
  .summer_splash-widget-container {
  -webkit-mask-image: url(../font/splash-mask-new.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-234d1ad.summer_splash-widget-image
  .summer_splash-widget-container
  img {
  -webkit-mask-image: url("../font/splash-mask-new.svg");
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-234d1ad img {
  width: 100%;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-1f9bc58 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --background-transition: 0.3s;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-9982fff {
  text-align: left;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-9982fff
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-2bc6912 {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  text-align: left;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-d74efac
  .summer_splash-button {
  background-color: #00000000;
  font-size: 22px;
  fill: var(--e-global-color-54b66d3);
  color: var(--e-global-color-54b66d3);
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 0px 0px #cf4d00;
  padding: 0px 0px 0px 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-d74efac
  .summer_splash-button:hover,
.summer_splash-16
  .summer_splash-element.summer_splash-element-d74efac
  .summer_splash-button:focus {
  background-color: #00000000;
  color: var(--e-global-color-a314bd8);
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-d74efac
  > .summer_splash-widget-container {
  padding: 0px 0px 0px 0px;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-d74efac.summer_splash-element {
  --align-self: flex-start;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-d74efac
  .summer_splash-button:hover
  svg,
.summer_splash-16
  .summer_splash-element.summer_splash-element-d74efac
  .summer_splash-button:focus
  svg {
  fill: var(--e-global-color-a314bd8);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-7b0e2c7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --padding-top: 8%;
  --padding-bottom: 5%;
  --padding-left: 5%;
  --padding-right: 5%;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-ea934c4 {
  text-align: center;
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-ea934c4
  .summer_splash-heading-title {
  color: var(--e-global-color-54b66d3);
}
.summer_splash-16 .summer_splash-element.summer_splash-element-ed11f4f {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: var(--e-global-color-54b66d3);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.summer_splash-16
  .summer_splash-element.summer_splash-element-ed11f4f.summer_splash-element {
  --align-self: center;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-e2a5acc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-16 .summer_splash-element.summer_splash-element-bb2dca7 {
  --swiper-slides-to-display: 3;
  --swiper-offset-size: 45px;
  --swiper-slides-gap: 15px;
  z-index: 500;
  --arrow-prev-left-align: 50%;
  --arrow-prev-translate-x: -50%;
  --arrow-prev-left-position: -25px;
  --arrow-prev-top-align: 100%;
  --arrow-prev-translate-y: -100%;
  --arrow-prev-top-position: 70px;
  --arrow-next-right-align: 50%;
  --arrow-next-translate-x: 50%;
  --arrow-next-right-position: -25px;
  --arrow-next-top-align: 100%;
  --arrow-next-translate-y: -100%;
  --arrow-next-top-position: 70px;
  --arrow-size: 24px;
  --arrow-normal-color: var(--e-global-color-accent);
}
.summer_splash-swiper-button-prev,
.summer_splash-swiper-button-next {
  background-color: var(--e-global-color-secondary);
  border-radius: 8px 8px 8px 8px;
  padding: 10px 10px 10px 10px;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .summer_splash-16 .summer_splash-element.summer_splash-element-bb0f50b {
    --content-width: 1300px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-643c214 {
    --content-width: 1200px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-f2d7954 {
    --content-width: 1400px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-7c82b70 {
    --content-width: 1300px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-e512713 {
    --width: 50%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-7104677 {
    --width: 50%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-b1d08ef {
    --width: 50%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-fd2644b {
    --width: 50%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-3beb552 {
    --content-width: 1300px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-42a6cf2 {
    --content-width: 1300px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-f84073b {
    --content-width: 1300px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-d239964 {
    --content-width: 1300px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-3bc19ed {
    --content-width: 1300px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-2af97750 {
    --content-width: 1300px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-08fc045 {
    --content-width: 1300px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-1f9bc58 {
    --width: 70%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-7b0e2c7 {
    --content-width: 1300px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .summer_splash-16 .summer_splash-element.summer_splash-element-e512713 {
    --width: 50%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-7104677 {
    --width: 50%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-b1d08ef {
    --width: 50%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-fd2644b {
    --width: 50%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-1f9bc58 {
    --width: 60%;
  }
}
@media (max-width: 1024px) {
  .summer_splash-16
    .summer_splash-element.summer_splash-element-8c34387
    .summer_splash-heading-title {
    font-size: 90px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-128794f {
    font-size: 56px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-7c82b70 {
    --padding-top: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-f1a9695
    > .summer_splash-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-1c14752 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-4d199bb {
    --gap: 20px 20px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-e512713 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-fb162be {
    --gap: 20px 20px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-7104677 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-3c0241e {
    --gap: 20px 20px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-b1d08ef {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-e99f80e
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-69c75bc {
    --gap: 20px 20px;
    --padding-top: 2%;
    --padding-bottom: 2%;
    --padding-left: 2%;
    --padding-right: 2%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-fd2644b {
    --min-height: 425px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-3beb552 {
    --padding-top: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-5de61e4
    > .summer_splash-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-421f164 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-42a6cf2 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-f84073b {
    --padding-top: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-ae4d34f
    > .summer_splash-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-ceb8bd3 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-d239964 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --gap: 50px 30px;
    --grid-auto-flow: row;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-fc1b58a {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-05c3639 {
    --spacer-size: 150px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-5c3b2c6
    > .summer_splash-widget-container {
    margin: 0px 0px -38px -10px;
    padding: 6px 10px 26px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-5c3b2c6.summer_splash-element {
    --align-self: flex-start;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-5c3b2c6
    .summer_splash-heading-title {
    font-size: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-21d87b3 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-3246a00 {
    --spacer-size: 150px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-722888c
    > .summer_splash-widget-container {
    margin: 0px 0px -38px -10px;
    padding: 6px 10px 26px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-722888c.summer_splash-element {
    --align-self: flex-start;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-722888c
    .summer_splash-heading-title {
    font-size: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-bd45cf6 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-6724b33 {
    --spacer-size: 150px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-b234f2d
    > .summer_splash-widget-container {
    margin: 0px 0px -38px -10px;
    padding: 6px 10px 26px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-b234f2d.summer_splash-element {
    --align-self: flex-start;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-b234f2d
    .summer_splash-heading-title {
    font-size: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-9d21b11 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-0114920 {
    --spacer-size: 150px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-4d8861a
    > .summer_splash-widget-container {
    margin: 0px 0px -38px -10px;
    padding: 6px 10px 26px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-4d8861a.summer_splash-element {
    --align-self: flex-start;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-4d8861a
    .summer_splash-heading-title {
    font-size: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-14ab62e {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-b81e137 {
    --spacer-size: 150px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-88ae844
    > .summer_splash-widget-container {
    margin: 0px 0px -38px -10px;
    padding: 6px 10px 26px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-88ae844.summer_splash-element {
    --align-self: flex-start;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-88ae844
    .summer_splash-heading-title {
    font-size: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-ed21132 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-7c0a053 {
    --spacer-size: 150px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-73c739c
    > .summer_splash-widget-container {
    margin: 0px 0px -38px -10px;
    padding: 6px 10px 26px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-73c739c.summer_splash-element {
    --align-self: flex-start;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-73c739c
    .summer_splash-heading-title {
    font-size: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-fcb6737 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-5dcb26a {
    --spacer-size: 150px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-2954cf1
    > .summer_splash-widget-container {
    margin: 0px 0px -38px -10px;
    padding: 6px 10px 26px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-2954cf1.summer_splash-element {
    --align-self: flex-start;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-2954cf1
    .summer_splash-heading-title {
    font-size: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-ef5d992 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-bff46c0 {
    --spacer-size: 150px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-eb90457
    > .summer_splash-widget-container {
    margin: 0px 0px -38px -10px;
    padding: 6px 10px 26px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-eb90457.summer_splash-element {
    --align-self: flex-start;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-eb90457
    .summer_splash-heading-title {
    font-size: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-355d4be {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-6500a6f {
    --spacer-size: 150px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-8d1957b
    > .summer_splash-widget-container {
    margin: 0px 0px -38px -10px;
    padding: 6px 10px 26px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-8d1957b.summer_splash-element {
    --align-self: flex-start;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-8d1957b
    .summer_splash-heading-title {
    font-size: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-b82f8e9 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-e23f9c4 {
    --spacer-size: 150px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-1cca668
    > .summer_splash-widget-container {
    margin: 0px 0px -38px -10px;
    padding: 6px 10px 26px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-1cca668.summer_splash-element {
    --align-self: flex-start;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-1cca668
    .summer_splash-heading-title {
    font-size: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-e1d18ed {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-798d5a1 {
    --spacer-size: 150px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-14804f1
    > .summer_splash-widget-container {
    margin: 0px 0px -38px -10px;
    padding: 6px 10px 26px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-14804f1.summer_splash-element {
    --align-self: flex-start;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-14804f1
    .summer_splash-heading-title {
    font-size: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-70d047f {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --align-items: flex-start;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-c43fd05 {
    --spacer-size: 150px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-1cc6635
    > .summer_splash-widget-container {
    margin: 0px 0px -38px -10px;
    padding: 6px 10px 26px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-1cc6635.summer_splash-element {
    --align-self: flex-start;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-1cc6635
    .summer_splash-heading-title {
    font-size: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-3bc19ed {
    --padding-top: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-a143723
    > .summer_splash-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-d7d27c9 {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-2af97750 {
    --grid-auto-flow: row;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-282e8238 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-e777dd0 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-71ea477
    .summer_splash-button {
    padding: 20px 20px 20px 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-6049b27e {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-6c5c6fa {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-054eb1d
    .summer_splash-button {
    padding: 20px 20px 20px 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-469a5d0 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-234d1ad {
    --container-widget-width: 40%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 40%);
    max-width: 40%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-2bc6912 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-d74efac
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-7b0e2c7 {
    --padding-top: 10%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-ea934c4
    > .summer_splash-widget-container {
    padding: 30px 0px 0px 0px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-ed11f4f {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-bb2dca7 {
    --swiper-slides-to-display: 2;
    --arrow-prev-top-position: 30px;
    --arrow-next-top-position: 30px;
  }
}
@media (max-width: 767px) {
  .summer_splash-16 .summer_splash-element.summer_splash-element-bb0f50b {
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 5%;
    --padding-bottom: 18%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-bb0f50b
    > .summer_splash-shape-bottom
    svg,
  .summer_splash-16
    .summer_splash-element.summer_splash-element-bb0f50b
    > .e-con-inner
    > .summer_splash-shape-bottom
    svg {
    width: calc(140% + 1.3px);
    height: 25px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-bb0f50b.e-con {
    --align-self: center;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-8c34387
    .summer_splash-heading-title {
    font-size: 64px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-128794f {
    font-size: 45px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-7c82b70
    > .summer_splash-shape-top
    svg,
  .summer_splash-16
    .summer_splash-element.summer_splash-element-7c82b70
    > .e-con-inner
    > .summer_splash-shape-top
    svg {
    height: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-7c82b70 {
    --padding-top: 18%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-f1a9695 {
    text-align: center;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-1c14752 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-4d199bb {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-325cbeb
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -2deg;
    margin: 0% 0% 0% 0%;
    padding: 10px 10px 10px 10px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-325cbeb {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-fb162be {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-32a48c4
    > .summer_splash-widget-container {
    --e-transform-rotateZ: 2deg;
    margin: 0% 0% 0% 0%;
    padding: 10px 10px 10px 10px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-32a48c4 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-3c0241e {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-f725f6d
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -2deg;
    margin: 0% 0% 0% 0%;
    padding: 10px 10px 10px 10px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-f725f6d {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-e99f80e.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-e99f80e
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-69c75bc {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-cab5083
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -2deg;
    margin: 0% 0% 0% 0%;
    padding: 10px 10px 10px 10px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-cab5083 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-fd2644b {
    --min-height: 200px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-3beb552 {
    --padding-top: 18%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-5de61e4 {
    text-align: center;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-421f164 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-42a6cf2 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-f84073b {
    --padding-top: 18%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-ae4d34f {
    text-align: center;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-ceb8bd3 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-d239964 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(4, 1fr);
    --gap: 30px 10px;
    --grid-auto-flow: row;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-05c3639 {
    --spacer-size: 90px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-5c3b2c6
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -1deg;
    margin: 0px 0px -23px -5px;
    padding: 6px 10px 20px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-5c3b2c6
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-3246a00 {
    --spacer-size: 90px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-722888c
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -1deg;
    margin: 0px 0px -23px -5px;
    padding: 6px 10px 20px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-722888c
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-6724b33 {
    --spacer-size: 90px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-b234f2d
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -1deg;
    margin: 0px 0px -23px -5px;
    padding: 6px 10px 20px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-b234f2d
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-0114920 {
    --spacer-size: 90px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-4d8861a
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -1deg;
    margin: 0px 0px -23px -5px;
    padding: 6px 10px 20px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-4d8861a
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-b81e137 {
    --spacer-size: 90px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-88ae844
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -1deg;
    margin: 0px 0px -23px -5px;
    padding: 6px 10px 20px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-88ae844
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-7c0a053 {
    --spacer-size: 90px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-73c739c
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -1deg;
    margin: 0px 0px -23px -5px;
    padding: 6px 10px 20px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-73c739c
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-5dcb26a {
    --spacer-size: 90px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-2954cf1
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -1deg;
    margin: 0px 0px -23px -5px;
    padding: 6px 10px 20px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-2954cf1
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-bff46c0 {
    --spacer-size: 90px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-eb90457
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -1deg;
    margin: 0px 0px -23px -5px;
    padding: 6px 10px 20px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-eb90457
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-6500a6f {
    --spacer-size: 90px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-8d1957b
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -1deg;
    margin: 0px 0px -23px -5px;
    padding: 6px 10px 20px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-8d1957b
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-e23f9c4 {
    --spacer-size: 90px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-1cca668
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -1deg;
    margin: 0px 0px -23px -5px;
    padding: 6px 10px 20px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-1cca668
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-798d5a1 {
    --spacer-size: 90px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-14804f1
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -1deg;
    margin: 0px 0px -23px -5px;
    padding: 6px 10px 20px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-14804f1
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-c43fd05 {
    --spacer-size: 90px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-1cc6635
    > .summer_splash-widget-container {
    --e-transform-rotateZ: -1deg;
    margin: 0px 0px -23px -5px;
    padding: 6px 10px 20px 10px;
    border-radius: 10px 10px 10px 10px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-1cc6635
    .summer_splash-heading-title {
    font-size: 15px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-3bc19ed {
    --padding-top: 18%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-a143723 {
    text-align: center;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-d7d27c9 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-2af97750 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-45f33158 {
    --gap: 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-20c2b7d5 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-20c2b7d5 img {
    height: 350px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-5012f015
    .summer_splash-heading-title {
    font-size: 44px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-282e8238 {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-71ea477
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-11a8868c {
    --gap: 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-e107d69 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-e107d69 img {
    height: 350px;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-31f8ca56
    .summer_splash-heading-title {
    font-size: 44px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-6049b27e {
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-054eb1d
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-08fc045 {
    --padding-top: 5%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-469a5d0 {
    --gap: 10px 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-234d1ad {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-9982fff {
    text-align: center;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-9982fff
    .summer_splash-heading-title {
    font-size: 44px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-2bc6912 {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-d74efac.summer_splash-element {
    --align-self: center;
  }
  .summer_splash-16
    .summer_splash-element.summer_splash-element-d74efac
    .summer_splash-button {
    padding: 20px 0px 20px 0px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-7b0e2c7 {
    --padding-top: 18%;
    --padding-bottom: 5%;
    --padding-left: 5%;
    --padding-right: 5%;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-ea934c4 {
    text-align: center;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-ed11f4f {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    font-size: var(--e-global-typography-text-font-size);
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-e2a5acc {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .summer_splash-16 .summer_splash-element.summer_splash-element-bb2dca7 {
    --swiper-slides-to-display: 1;
    --swiper-offset-size: 30px;
    --arrow-prev-top-position: 80px;
    --arrow-next-top-position: 80px;
  }
} /* Start custom CSS */
.pillarbox_steady_slider .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
} /* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
  font-family: "Kinder";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../font/LuckiestGuy-Regular.ttf") format("truetype");
}
/* End Custom Fonts CSS */

.summer_splash-390 .summer_splash-element.summer_splash-element-999661d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-start;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: 10px;
  --margin-bottom: 10px;
  --margin-left: 10px;
  --margin-right: 10px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-390 .summer_splash-element.summer_splash-element-b676e97 {
  --display: flex;
  --min-height: 65vh;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: flex-start;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --overlay-opacity: 0.8;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: 10px;
  --margin-bottom: 10px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.summer_splash-390
  .summer_splash-element.summer_splash-element-b676e97:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-390
  .summer_splash-element.summer_splash-element-b676e97
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-secondary) 0%,
    var(--e-global-color-bgcolor) 100%
  );
}
.summer_splash-390 .summer_splash-element.summer_splash-element-b676e97::before,
.summer_splash-390
  .summer_splash-element.summer_splash-element-b676e97
  > .summer_splash-background-video-container::before,
.summer_splash-390
  .summer_splash-element.summer_splash-element-b676e97
  > .e-con-inner
  > .summer_splash-background-video-container::before,
.summer_splash-390
  .summer_splash-element.summer_splash-element-b676e97
  > .summer_splash-background-slideshow::before,
.summer_splash-390
  .summer_splash-element.summer_splash-element-b676e97
  > .e-con-inner
  > .summer_splash-background-slideshow::before,
.summer_splash-390
  .summer_splash-element.summer_splash-element-b676e97
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer::before {
  --background-overlay: "";
}
.summer_splash-390 .summer_splash-element.summer_splash-element-b676e97:hover {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.summer_splash-390 .summer_splash-element.summer_splash-element-b676e97,
.summer_splash-390
  .summer_splash-element.summer_splash-element-b676e97::before {
  --border-transition: 0.3s;
}
.summer_splash-390 .summer_splash-element.summer_splash-element-f318706 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-390 .summer_splash-element.summer_splash-element-7994f83 {
  text-align: left;
}
.summer_splash-390 .summer_splash-element.summer_splash-element-7994f83 img {
  width: 45px;
}
.summer_splash-390
  .summer_splash-element.summer_splash-element-5023266
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-size: 38px;
}
.summer_splash-390 .summer_splash-element.summer_splash-element-681b760 {
  color: var(--e-global-color-a314bd8);
  font-size: 16px;
}
.summer_splash-390 .summer_splash-element.summer_splash-element-e90b980 {
  --display: flex;
  --gap: 5px 5px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.summer_splash-390
  .summer_splash-element.summer_splash-element-b5ded2b
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-family: "Kinder", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}
.summer_splash-390
  .summer_splash-element.summer_splash-element-d61d261
  .summer_splash-heading-title {
  color: var(--e-global-color-a314bd8);
  font-family: "Kinder", Sans-serif;
  font-size: 14px;
  font-weight: 600;
}
@media (max-width: 1024px) {
  .summer_splash-390 .summer_splash-element.summer_splash-element-b676e97 {
    --min-height: 70vh;
  }
  .summer_splash-390 .summer_splash-element.summer_splash-element-f318706 {
    --gap: 8px 8px;
  }
}
@media (max-width: 767px) {
  .summer_splash-390 .summer_splash-element.summer_splash-element-999661d {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .summer_splash-390 .summer_splash-element.summer_splash-element-b676e97 {
    --min-height: 70vh;
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --align-items: flex-end;
  }
  .summer_splash-390
    .summer_splash-element.summer_splash-element-5023266
    .summer_splash-heading-title {
    font-size: 36px;
  }
  .summer_splash-390
    .summer_splash-element.summer_splash-element-b5ded2b
    .summer_splash-heading-title {
    font-size: 30px;
  }
  .summer_splash-390
    .summer_splash-element.summer_splash-element-d61d261
    .summer_splash-heading-title {
    font-size: 18px;
  }
}

/*3d css*/
.splash_advantures .e-con-full {
  background-color: var(--e-global-color-a314bd8);
  transform: perspective(800px) rotateY(-15deg) translateY(-50px) rotateX(10deg)
    scale(1);
  filter: blur(0);
  opacity: 1;
  background-image: linear-gradient(45deg, #e63946, #ffd23f);
  border-radius: 35px;
  border: 4px solid #fff !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  padding: 35px;
}
.splash_advantures .e-con-full:hover {
  transform: perspective(940px) rotateY(0deg) translateY(-110px) rotateX(0deg)
    scale(1.08);
  cursor: grab;
}

.bx_explore_park .e-con-full {
  background-color: var(--e-global-color-a314bd8);
  transform: perspective(800px) rotateY(-15deg) translateY(-50px) rotateX(10deg)
    scale(1);
  filter: blur(0);
  opacity: 1;
  background-image: linear-gradient(45deg, #e63946, #ffd23f);
  border-radius: 35px;
  border: 4px solid #fff !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
  padding: 35px;
}
.bx_explore_park .e-con-full:hover {
  transform: perspective(940px) rotateY(0deg) translateY(-70px) rotateX(0deg)
    scale(1.08);
  cursor: grab;
}

.about_aqua_park img {
  border-radius: 35px;
  border: 4px solid #fff !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.3);
}

.summer_splash-390
  .summer_splash-element.summer_splash-element-b676e97:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-390
  .summer_splash-element.summer_splash-element-b676e97
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-bgcolor) 60%,
    var(--e-global-color-secondary) 100%
  );
  transform: perspective(800px) rotateY(20deg) translateY(-10px) rotateX(-10deg)
    scale(1);
  filter: blur(0);
  box-shadow: 0 0px 50px inset #ffffff33;
  border-radius: 40px;
  --min-height: 45vh;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  min-height: 500px;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
  padding-top: 50px;
}

.summer_splash-14
  .summer_splash-element.summer_splash-element-91c5647:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-91c5647
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-accent);
  transform: perspective(350px) translate3d(0px, 0px, -40px) rotateX(30deg)
    scale(0.9, 0.9) !important;
  border-radius: 50px;
  border: 5px solid #e6e6e6;
  box-shadow: 0 70px 40px -20px rgba(0, 0, 0, 0.2);
  transition: 0.4s ease-in-out transform;
}

.summer_splash-14
  .summer_splash-element.summer_splash-element-91c5647:not(
    .summer_splash-motion-effects-element-type-background
  ):hover {
  transform: perspective(350px) translate3d(0px, 0px, 0px) rotateX(0deg)
    scale(0.9, 0.9) !important;
}

.summer_splash-14
  .summer_splash-element.summer_splash-element-422fc63:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-422fc63
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  transform: perspective(55em) rotateX(10deg) rotateY(30deg) !important;
  box-shadow: rgba(22, 31, 39, 0.42) 0px 60px 123px -25px,
    rgba(19, 26, 32, 0.08) 0px 35px 75px -35px;
}

.summer_splash-14
  .summer_splash-element.summer_splash-element-422fc63:not(
    .summer_splash-motion-effects-element-type-background
  ):hover {
  transform: perspective(55em) rotateX(0deg) rotateY(0deg) !important;
}

.summer_splash-14
  .summer_splash-element.summer_splash-element-d5803e2:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-d5803e2
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
  transform: perspective(55em) rotateX(10deg) rotateY(-30deg) !important;
  box-shadow: rgba(22, 31, 39, 0.42) 0px 60px 123px -25px,
    rgba(19, 26, 32, 0.08) 0px 35px 75px -35px;
}

.summer_splash-14
  .summer_splash-element.summer_splash-element-d5803e2:not(
    .summer_splash-motion-effects-element-type-background
  ):hover {
  transform: perspective(55em) rotateX(0deg) rotateY(0deg) !important;
}

.summer_splash-14 .summer_splash-element.summer_splash-element-7ffdb65e.e-con {
  --e-con-transform-rotateZ: 0deg;
}

.summer_splash-14
  .summer_splash-element.summer_splash-element-6b55748b:not(
    .summer_splash-motion-effects-element-type-background
  ),
.summer_splash-14
  .summer_splash-element.summer_splash-element-6b55748b
  > .summer_splash-motion-effects-container
  > .summer_splash-motion-effects-layer {
  background-color: var(--e-global-color-primary);
  transform: perspective(350px) translate3d(0px, 0px, -40px) rotateX(20deg)
    scale(0.9, 0.9) !important;
  border-radius: 50px;
  border: 5px solid #e6e6e6;
  box-shadow: 0 70px 40px -20px rgba(0, 0, 0, 0.2);
  transition: 0.4s ease-in-out transform;
}

.summer_splash-widget-video .summer_splash-custom-embed-image-overlay img {
  border-radius: 50px;
}

.summer_splash-element.summer_splash-element-37c036f.e-grid.e-con-boxed.e-con.e-parent.two_boxes
  img {
  border-radius: 30px;
}

.summer_splash-14
  .summer_splash-element.summer_splash-element-6b55748b:not(
    .summer_splash-motion-effects-element-type-background
  ):hover {
  transform: perspective(350px) translate3d(0px, 0px, -20px) rotateX(15deg)
    scale(0.9, 0.9) !important;
}

.bx_threed {
  background-color: var(--e-global-color-primary);
  box-shadow: rgba(0, 0, 0, 0.2) 0px 70px 40px -20px;
  transform: perspective(350px) translate3d(0px, 0px, -40px) rotateX(20deg)
    scale(0.9, 0.9) !important;
  border-radius: 50px;
  border-width: 5px;
  border-style: solid !important;
  border-color: rgb(230, 230, 230);
  border-image: initial;
  transition: transform 0.4s ease-in-out;
}

.bx_threed:hover {
  transform: perspective(350px) translate3d(0px, 0px, 50px) rotateX(0deg)
    scale(0.9, 0.9) !important;
}

.bg_primary {
  background-color: var(--e-global-color-primary) !important;
}
.text-primary {
  color: var(--e-global-color-primary) !important;
}

.bg_secondary {
  background-color: var(--e-global-color-secondary) !important;
}

.bg_back {
  background-color: var(--e-global-color-bgcolor) !important;
}

.bg_white {
  background-color: var(--white) !important;
}

.fill-black {
  fill: var(--e-global-color-bgcolor);
}

.fill-white {
  fill: var(--white);
}

.summer_splash-element.summer_splash-element-08fc045.e-flex.e-con-boxed.e-con.e-parent.bg_back {
  background-image: none;
}

.text-center {
  text-align: center !important;
}
.text-white {
  color: var(--white) !important;
}
.text-black {
  color: var(--e-global-color-bgcolor) !important;
}
.text-secondary {
  color: var(--e-global-color-secondary) !important;
}

.summer_splash-sticky .summer_splash-element.e-con-full.e-flex.e-con.e-child {
  background: var(--e-global-color-primary);
}

.summer_splash-sticky .summer_splash-element.e-con-full.e-flex.e-con.e-child h2,
p {
  color: var(--e-global-color-bgcolor);
  /* color: #fff; */
}

.summer_splash-swiper-button.summer_splash-swiper-button-next {
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.summer_splash-swiper-button.summer_splash-swiper-button-prev {
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.arrows_custom {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.left_bx {
  background-color: var(--e-global-color-primary);
  transform: perspective(55em) rotateX(10deg) rotateY(30deg) !important;
  box-shadow: rgba(22, 31, 39, 0.42) 0px 60px 123px -25px,
    rgba(19, 26, 32, 0.08) 0px 35px 75px -35px;
}

.left_bx:hover {
  transform: perspective(55em) rotateX(0deg) rotateY(0deg) !important;
}

.right_bx {
  background-color: var(--e-global-color-primary);
  transform: perspective(55em) rotateX(10deg) rotateY(-30deg) !important;
  box-shadow: rgba(22, 31, 39, 0.42) 0px 60px 123px -25px,
    rgba(19, 26, 32, 0.08) 0px 35px 75px -35px;
  transition: all ease-in-out 0.4s;
}

.right_bx:hover {
  transform: perspective(55em) rotateX(0deg) rotateY(0deg) !important;
}

.padding_bottom_100 {
  padding-bottom: 100px;
}

.summer_splash-button.btn_primary {
  background-color: var(--e-global-color-primary) !important;
  border-color: var(--e-global-color-bgcolor) !important;
  color: var(--e-global-color-bgcolor) !important;
  box-shadow: 2px 2px 0px 0px #ffffff !important;
}

.summer_splash-button.btn_primary:hover {
  background-color: var(--e-global-color-accent) !important;
  border-color: var(--e-global-color-bgcolor) !important;
  color: var(--e-global-color-bgcolor) !important;
  box-shadow: 2px 2px 0px 0px #ffffff !important;
}

.summer_splash-button.btn_secondary {
  background-color: var(--e-global-color-secondary) !important;
  border-color: var(--e-global-color-bgcolor) !important;
  color: var(--white) !important;
  box-shadow: 2px 2px 0px 0px #ffffff !important;
}

.summer_splash-button.btn_secondary:hover {
  background-color: var(--e-global-color-bgcolor) !important;
  border-color: var(--e-global-color-bgcolor) !important;
  color: var(--white) !important;
  box-shadow: 2px 2px 0px 0px #ffffff !important;
}

.border {
  border: 4px solid #fff !important;
}

.radius_20 {
  border-radius: 20px;
}

.back_form {
  position: relative;
  padding: 100px 50px;
  border-radius: 50px;
  border: 5px solid #fff;
  overflow: hidden;
}

form.feedback {
  color: var(--e-global-color-bgcolor);
  background: var(--e-global-color-primary);
  max-width: 550px;
  margin: 0 auto;
  border-radius: 30px;
  padding: 40px;
  position: relative;
  z-index: 2;
  border: 5px solid #fff;
  transform: perspective(55em) rotateX(10deg) rotateY(-10deg) !important;
  transition: all ease-in-out 0.4s;
}

form.feedback:hover {
  transform: perspective(55em) rotateX(10deg) rotateY(-5deg) !important;
}

.summer_splash-widget-container.back_form:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #0c1c2cb3;
  border-radius: 50px;
  z-index: 1;
}

.feedback h1 {
  font-size: 50px;
}

.feedback p {
  font-size: 20px;
}

input {
  background-color: var(--e-global-color-a314bd8);
  border-color: var(--e-global-color-a314bd8) !important;
  border-width: 0px 0px 0px 0px !important;
  border-radius: 10px 10px 10px 10px !important;
  margin: 0 0 10px 0;
}

.summer_splash-location-popup span.summer_splash-button-text,
.summer_splash-location-popup .e-n-accordion-item-title-text {
  color: var(--white);
}

#summer_splash-popup-modal-612 .dialog-widget-content {
  animation-duration: 1.2s;
  background-color: #e6394654 !important;
  box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

.summer_splash-612
  .summer_splash-element.summer_splash-element-af59f57
  .summer_splash-social-icon {
  background-color: var(--e-global-color-accent);
  fill: var(--e-global-color-54b66d3) !important;
  border-style: solid !important;
  border-width: 3px 3px 3px 3px !important;
  border-color: var(--e-global-color-54b66d3) !important;
  border-radius: 15px 15px 15px 15px !important;
  box-shadow: 2px 2px 0px 0px #023047 !important;
}

.summer_splash-612
  .summer_splash-element.summer_splash-element-af59f57
  .summer_splash-social-icon
  svg {
  fill: var(--e-global-color-bgcolor) !important;
}

@media screen and (min-width: 1200px) {
  .swiper-wrapper {
    position: relative;
    width: 100%;
    min-height: 500px;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
    padding-top: 50px;
  }
}

@media (max-width: 767.98px) {
  .summer_splash-14
    .summer_splash-element.summer_splash-element-91c5647:not(
      .summer_splash-motion-effects-element-type-background
    ),
  .summer_splash-14
    .summer_splash-element.summer_splash-element-91c5647
    > .summer_splash-motion-effects-container
    > .summer_splash-motion-effects-layer {
    background-color: var(--e-global-color-accent);
    transform: perspective(400px) translate3d(0px, 0px, -3px) rotateX(10deg)
      scale(0.9, 0.9) !important;
    border-radius: 50px;
    border: 5px solid #e6e6e6;
    box-shadow: none;
    transition: 0.4s ease-in-out transform;
    margin-bottom: 100px;
  }

  .splash_advantures .e-con-full {
    transform: perspective(800px) rotateY(15deg) translateY(-50px)
      rotateX(10deg) scale(1);
  }
  .splash_advantures .e-con-full:hover {
    transform: perspective(940px) rotateY(0deg) translateY(-30px) rotateX(0deg)
      scale(0.9);
    cursor: grab;
  }

  .slider_image .swiper-wrapper {
    min-height: max-content;
    padding-top: 0px;
  }

  .two_boxes .e-con-inner {
    gap: 60px;
  }

  .back_form {
    padding: 100px 20px;
  }

  .bx_threed:hover {
    transform: perspective(350px) translate3d(0px, 0px, 10px) rotateX(0deg)
      scale(0.9, 0.9) !important;
  }

  .bx_explore_park .e-con-full:hover {
    transform: perspective(940px) rotateY(0deg) translateY(0px) rotateX(0deg)
      scale(0.9);
    cursor: grab;
  }

  .bx_explore_park .e-con-full {
    transform: perspective(800px) rotateY(-15deg) translateY(0) rotateX(10deg)
      scale(1);
  }
}
footer a {
  color: #fff !important;
}
.summer_splash-widget-container
  img.attachment-medium_large.size-medium_large.hu__hu__ {
  animation: hu__hu__ infinite 2s ease-in-out !important;
  position: relative;
  /* z-index: 100; */
}
.summer_splash-widget-n-menu .e-n-menu-heading {
  justify-content: end !important;
  gap: 0 30px;
}

.gallery-img-div {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: space-around;
  gap: 10px;
  padding-bottom: 80px;
}
.gallery-img {
  width: calc(33% - 10px);
}
.gallery-img img {
  -webkit-mask-image: url(../font/splash-mask-new.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
  width: 100%;
  height: 100%;
  max-height: 370px;
  object-fit: cover;
}
.gallery-img.logo-img img {
  -webkit-mask-image: unset;

  object-fit: contain;
}

@keyframes hu__hu__ {
  /* 50% { transform: translateY(30px) } */
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
  }
}
/*3d css*/
@media screen and (max-width: 767px) {
  .gallery-img {
    width: calc(50% - 10px);
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-3513dac.summer_splash-element {
    position: static;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-422fc63:not(
      .summer_splash-motion-effects-element-type-background
    ),
  .summer_splash-14
    .summer_splash-element.summer_splash-element-422fc63
    > .summer_splash-motion-effects-container
    > .summer_splash-motion-effects-layer,
  .summer_splash-14
    .summer_splash-element.summer_splash-element-d5803e2:not(
      .summer_splash-motion-effects-element-type-background
    ),
  .summer_splash-14
    .summer_splash-element.summer_splash-element-d5803e2
    > .summer_splash-motion-effects-container
    > .summer_splash-motion-effects-layer,
  .summer_splash-14
    .summer_splash-element.summer_splash-element-6b55748b:not(
      .summer_splash-motion-effects-element-type-background
    ),
  .summer_splash-14
    .summer_splash-element.summer_splash-element-6b55748b
    > .summer_splash-motion-effects-container
    > .summer_splash-motion-effects-layer,
  .summer_splash-390
    .summer_splash-element.summer_splash-element-b676e97:not(
      .summer_splash-motion-effects-element-type-background
    ),
  .summer_splash-390
    .summer_splash-element.summer_splash-element-b676e97
    > .summer_splash-motion-effects-container
    > .summer_splash-motion-effects-layer,
  .summer_splash-14
    .summer_splash-element.summer_splash-element-91c5647:not(
      .summer_splash-motion-effects-element-type-background
    ),
  .summer_splash-14
    .summer_splash-element.summer_splash-element-91c5647
    > .summer_splash-motion-effects-container
    > .summer_splash-motion-effects-layer,
  .summer_splash-16
    .summer_splash-element.summer_splash-element-45f33158:not(
      .summer_splash-motion-effects-element-type-background
    ),
  .summer_splash-16
    .summer_splash-element.summer_splash-element-45f33158
    > .summer_splash-motion-effects-container
    > .summer_splash-motion-effects-layer,
  .right_bx,
  .bx_threed,
  .bx_explore_park .e-con-full {
    transform: unset !important;
  }
  .splash_advantures .e-con-full {
    transform: perspective(0);
  }
  .bx_explore_park .e-con-full {
    padding: 25px;
  }
  .summer_splash-411 .summer_splash-element.summer_splash-element-64796f2 {
    --container-widget-width: 50%;
  }
  .summer_splash-30 .summer_splash-element.summer_splash-element-2a0f2f2 {
    --padding-bottom: 25%;
  }
  .summer_splash-612 .summer_splash-element.summer_splash-element-f808323 {
    max-width: 100vw;
  }

  .e-transform .summer_splash-widget-container {
    transform: unset !important;
  }
  .summer_splash-element.summer_splash-element-34300c0.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    flex-direction: column-reverse;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-63b1267
    .summer_splash-heading-title {
    text-align: center !important;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-3c4f780:not(
      .summer_splash-motion-effects-element-type-background
    ),
  .summer_splash-14
    .summer_splash-element.summer_splash-element-3c4f780
    > .summer_splash-motion-effects-container
    > .summer_splash-motion-effects-layer,
  .summer_splash-14
    .summer_splash-element.summer_splash-element-c5dab33:not(
      .summer_splash-motion-effects-element-type-background
    ),
  .summer_splash-14
    .summer_splash-element.summer_splash-element-c5dab33
    > .summer_splash-motion-effects-container
    > .summer_splash-motion-effects-layer {
    gap: 15px;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-0b49be7
    .summer_splash-heading-title {
    text-align: center;
  }
  .summer_splash-element.summer_splash-element-7c8a71f.summer_splash-widget.summer_splash-widget-text-editor
    p,
  .summer_splash-element.summer_splash-element-fe0c791.summer_splash-widget.summer_splash-widget-text-editor
    p,
  .summer_splash-element.summer_splash-element-0a6cbcb.summer_splash-widget__width-initial.summer_splash-widget.summer_splash-widget-text-editor
    p {
    text-align: center;
  }
  .summer_splash-element.summer_splash-element-a08bcf4.e-con-full.e-flex.e-con.e-child,
  .summer_splash-element.summer_splash-element-d588f0d.e-con-full.e-flex.e-con.e-child {
    align-items: center;
  }
  .summer_splash-element.summer_splash-element-e7136bb.e-con-full.e-flex.e-con.e-child, .summer_splash-element.summer_splash-element-69dee95.e-con-full.e-flex.e-con.e-child, .summer_splash-element.summer_splash-element-097852b.e-con-full.e-flex.e-con.e-child, .summer_splash-element.summer_splash-element-5014e94.e-con-full.e-flex.e-con.e-child, .summer_splash-element.summer_splash-element-ed5f4ee.e-con-full.e-flex.e-con.e-child {
    justify-content: center;
  }
  .summer_splash-element.summer_splash-element-f0088bb.summer_splash-align-left.summer_splash-widget.summer_splash-widget-button
    .summer_splash-widget-container {
    text-align: center;
  }
  h2.summer_splash-heading-title.summer_splash-size-default {
    text-align: center;
  }
  .summer_splash-element.summer_splash-element-422fc63.e-con-full.e-flex.e-con.e-child.animated.fadeInUp,
  .summer_splash-element.summer_splash-element-d5803e2.e-con-full.e-flex.e-con.e-child.animated.fadeInUp {
    transform: skewY(-3deg) !important;
  }
  .summer_splash-14
    .summer_splash-element.summer_splash-element-422fc63::before {
    background: unset;
  }
  .summer_splash-button-icon svg {
    width: 30px;
  }
  .body, body.home.page-template-default.page.page-id-14.wp-custom-logo.summer_splash-default.summer_splash-kit-8.summer_splash-page.summer_splash-page-14.e--ua-isTouchDevice.e--ua-appleWebkit.e--ua-safari.e--ua-webkit {
    overflow-x: hidden !important ;
  }
  .summer_splash-element.summer_splash-element-1c14752.summer_splash-widget__width-initial.summer_splash-widget.summer_splash-widget-text-editor, .summer_splash-element.summer_splash-element-219cff5.e-con-full.e-flex.e-con.e-parent.bg_primary.about_aqua_park.e-lazyloaded, .summer_splash-1693 .summer_splash-element.summer_splash-element-0675dce p, .summer_splash-element.summer_splash-element-fdd4eda.summer_splash-widget__width-initial.summer_splash-widget.summer_splash-widget-text-editor p, .summer_splash-element.summer_splash-element-66e5ac5.summer_splash-widget.summer_splash-widget-text-editor p, .summer_splash-element.summer_splash-element-5e62db4.summer_splash-widget__width-initial.summer_splash-widget.summer_splash-widget-text-editor p, .summer_splash-element.summer_splash-element-547273a.summer_splash-widget__width-inherit.summer_splash-widget.summer_splash-widget-text-editor p, .summer_splash-element.summer_splash-element-62730e1.summer_splash-align-left.summer_splash-widget.summer_splash-widget-button, .summer_splash-element.summer_splash-element-71c42a4.summer_splash-widget.summer_splash-widget-text-editor.animated.fadeInUp p{
    text-align: center;
  }
  .swiper.summer_splash-loop-container.summer_splash-grid.swiper-container.mySwiper.swiper-initialized.swiper-horizontal.swiper-ios.swiper-backface-hidden, .summer_splash-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-ios.swiper-backface-hidden {
    max-width: 100vw;
    overflow: hidden;
}
}

.summer_splash-element.summer_splash-element-8c63d9f.e-con-full.e-flex.e-con.e-child
  .summer_splash-widget-container
  h3
  a {
  margin-bottom: 20px;
}
.summer_splash-element.summer_splash-element-8c63d9f.e-con-full.e-flex.e-con.e-child
  .summer_splash-widget-container
  h3
  a:hover {
  color: #0c1c2c !important;
}
.e-con-inner.footer-sec {
  padding-bottom: 40px;
}

.benefits .summer_splash-widget-icon-box {
  border-radius: 50px !important;
  background: #132332 !important;
  padding: 30px !important;
  border: 3px solid #ffd23f !important;
  box-shadow: 4px 4px #132331 !important;
}
.summer_splash-shape-fill{
  opacity: 1;
}

.header-wave path{
  width: 100%;
  height: 100%;
  transform: scale(1.5) rotate(180deg); /* Adjust the scale to stretch */
  transform-origin: center;
  fill: #ffd23f;
  opacity: 1;
}
.center-curve path{
  width: 100%;
  height: 100%;
  transform: scale(1.5) rotate(180deg); 
  transform-origin: center;
  fill: #e63946;
  opacity: 1;
}
.center-curve.rotate-180 path{
  transform: rotate(0deg); 
  }
.center-curve.yellow-wave path{
  fill: #ffd23f;
  }
.header-wave.blue-wave path, .center-curve.blue-wave path {
    fill: #0c1c2c !important;
  }
.header-wave.white-wave path{
    fill: #f1f1f1 !important;
  }
.summer_splash-shape-top:not([data-negative="false"]) svg, .summer_splash-shape-bottom:not([data-negative="true"]) svg{
  filter: unset !important;
}
.gallery-slider .swiper-slide img{
 width: 100%;
 height: 300px;
 
  object-fit: cover;
}

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, var(--e-global-color-primary) 0%, var(--e-global-color-secondary) 100%); /* Or your desired background */
  z-index: 99999;
  display: block; /* Initially show the preloader */
}

#loader {
  /* Style the loader (e.g., a spinning animation, a progress bar) */
  width: 100px;
  height: 100px;
  /* Add your loader styles here */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

