#hero-1 > .ct-section-inner-wrap {
  align-items: center;
}
#hero-1 {
  display: none;
  background-size: cover;
  text-align: left;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
#hero-2 > .ct-section-inner-wrap {
  display: block;
  align-items: center;
}
#hero-2 {
  background-image: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
    url(../webp/original-jpg.webp);
  background-size: auto, cover;
  text-align: left;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
#section-306-13 > .ct-section-inner-wrap {
  padding-top: 0;
  padding-bottom: 0;
}
#section-84-13 > .ct-section-inner-wrap {
  padding-top: var(--section-space-l);
  padding-bottom: var(--section-space-l);
}
#section-157-13 > .ct-section-inner-wrap {
  align-items: center;
}
#section-127-13 > .ct-section-inner-wrap {
  align-items: center;
}
#section-578-13 > .ct-section-inner-wrap {
  align-items: center;
}
#section-578-13 {
  text-align: left;
}
#section-201-13 > .ct-section-inner-wrap {
  align-items: center;
}
#section-201-13 {
  text-align: left;
}
#section-229-13 > .ct-section-inner-wrap {
  align-items: center;
}
#section-229-13 {
  text-align: left;
}
#section-267-13 > .ct-section-inner-wrap {
  align-items: center;
}
#section-267-13 {
  text-align: left;
}
@media (max-width: 479px) {
  #hero-1 {
    background-position: 75% 0%;
  }
}
@media (max-width: 479px) {
  #hero-2 {
    background-position: 75% 0%;
  }
}
#div_block-508-13 {
  justify-content: center;
  align-items: flex-start;
  text-align: center;
  gap: var(--space-l);
}
#div_block-509-13 {
  gap: var(--space-xl);
  justify-content: center;
  max-width: 840px;
  align-items: flex-start;
  text-align: left;
}
#div_block-512-13 {
  align-items: center;
}
#div_block-516-13 {
  text-align: left;
  align-items: center;
  justify-content: center;
}
#div_block-300-13 {
  justify-content: center;
  align-items: center;
}
#div_block-301-13 {
  gap: var(--space-xl);
  justify-content: center;
  max-width: 840px;
  text-align: center;
  align-items: center;
  margin-bottom: 75px;
}
#div_block-405-13 {
  align-items: center;
}
#div_block-307-13 {
  margin-top: -75px;
  z-index: 5;
  background-color: #ffffff;
  color: #111111;
  padding-top: var(--space-l);
  padding-bottom: var(--space-l);
  padding-left: var(--space-m);
  padding-right: var(--space-m);
  border-radius: var(--radius-xxl);
  gap: var(--space-m);
  text-align: center;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: var(--primary-light);
  border-right-color: var(--primary-light);
  border-bottom-color: var(--primary-light);
  border-left-color: var(--primary-light);
}
#div_block-308-13 {
  text-align: center;
  align-items: center;
  justify-content: center;
}
#div_block-310-13 {
  text-align: center;
  align-items: center;
  justify-content: center;
}
#div_block-312-13 {
  text-align: center;
  align-items: center;
  justify-content: center;
}
#div_block-109-13 {
  gap: 8px;
}
#div_block-89-13 {
  usecustomtag: false;
}
#div_block-532-13 {
  padding-top: var(--space-s);
  padding-bottom: var(--space-s);
  max-width: 640px;
}
#div_block-537-13 {
  text-align: left;
  align-items: center;
  justify-content: center;
}
#div_block-197-13 {
  max-width: 800px;
  text-align: left;
  align-items: center;
}
#div_block-423-13 {
  max-width: 800px;
}
#div_block-615-13 {
  gap: 8px;
}
#div_block-630-13 {
  gap: 8px;
}
#div_block-576-13 {
  text-align: left;
  align-items: center;
  justify-content: center;
}
#div_block-204-13 {
  gap: 8px;
}
#div_block-378-13 {
  margin-top: 7rem;
}
#div_block-384-13 {
  margin-top: 7rem;
}
#div_block-389-13 {
  margin-top: 7rem;
}
@media (max-width: 767px) {
  #div_block-307-13 {
    gap: var(--space-s);
    padding-bottom: var(--space-m);
    padding-top: var(--space-m);
  }
}
#headline-510-13 {
  text-transform: uppercase;
  color: var(--action-medium);
}
#headline-302-13 {
  text-transform: uppercase;
  color: var(--white);
}
@media (max-width: 479px) {
  #headline-510-13 {
    font-size: var(--text-xl);
  }
}
@media (max-width: 479px) {
  #headline-302-13 {
    font-size: var(--text-xl);
    text-align: center;
  }
}
#text_block-511-13 {
  max-width: 680px;
}
#text_block-515-13 {
  font-size: var(--text-xs);
  text-align: center;
  margin-top: 6px;
}
#text_block-303-13 {
  max-width: 680px;
  color: #e8e5e5;
}
#text_block-406-13 {
  color: #e8e5e5;
  font-size: var(--text-xs);
  text-align: center;
  margin-top: 6px;
}
#text_block-676-13 {
  font-weight: 700;
  color: #333333;
}
#text_block-674-13 {
  font-weight: 700;
  color: #333333;
}
#text_block-564-13 {
  text-align: center;
  font-size: 1.8rem;
  max-width: 600px;
  color: #111111;
}
#text_block-573-13 {
  text-align: center;
  font-size: 1.8rem;
  color: #111111;
}
#text_block-597-13 {
  text-align: center;
  font-size: 1.8rem;
  color: #111111;
}
#image-517-13 {
  height: 100%;
  object-fit: cover;
  max-height: 420px;
}
#span-652-13 {
  display: inline;
}
