/* breakpoints */
.cursor__pointer {
  cursor: pointer;
}
.slide__gradient {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #051e2d;
  background: linear-gradient(0deg, rgba(5, 30, 45, 0.5) 0%, rgba(5, 30, 45, 0) 50%);
}
.slide__gradient.dark {
  background: #051e2d;
  background: linear-gradient(0deg, rgba(5, 30, 45, 0.8) 0%, rgba(5, 30, 45, 0) 50%);
}
hr {
  color: #052B46;
}
hr.light {
  color: rgba(255, 255, 255, 0.15);
}
.img__zoom {
  overflow: hidden;
}
.img__zoom img {
  transition: var(--transition);
}
.img__zoom:hover img {
  transform: scale(1.05);
  transition: var(--transition);
}
.bg-beige, .bg-gray, .bg-grey {
  background-color: var(--Grey);
}
/*
.bg-primary {
  background-color: var(--primary-color) !important;
}

.bg-secondary {
  background-color: var(--secondary-color) !important;
}
*/
.bg-primary {
  background-color: var(--background-color, var(--primary-color)) !important;
}
.bg-secondary {
  background-color: var(--background-color, var(--secondary-color)) !important;
}
.bg-tertiary {
  background-color: var(--background-color, var(--tertiary-color)) !important;
}
.fg-white {
  color: var(--White);
}
.toggle__icon {
  transition: var(--MiddleTransition);
}
.toggle__icon.fa-chevron-down {
  transform: rotate(-180deg);
}
.toggle__icon.fa-plus {
  font-size: 30px;
  transition: var(--DefaultTransition);
  transform: rotate(-45deg);
}
.collapsed .toggle__icon {
  transform: rotate(0);
  transition: var(--MiddleTransition);
}
.collapsed .toggle__icon.fa-plus {
  transition: var(--DefaultTransition);
}
.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-wrapper iframe, .video-wrapper object, .video-wrapper embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.text-wrap-balance {
  text-wrap: balance;
}
.element {
  /*background-color: var(--background-color, #fff);*/
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
  position: relative;
}
@media (max-width: 991.98px) {
  .element {
    overflow: hidden;
  }
}
.element .text-center svg {
  left: calc(50% - 41px) !important;
}
.element .element__title--holder {
  margin-bottom: 2rem;
}
@media (max-width: 767.98px) {
  .element .element__title--holder {
    margin-bottom: 2rem;
  }
}
.element .element__title--holder .element__title {
  margin-bottom: 0;
  line-height: 1.1;
  position: relative;
  /*
      padding-top: calc(33px + 0.5rem); // Add padding to make space for the SVG
      */
}
.element .element__title--holder .element__title svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 82px;
  height: 33px;
}
.element .element__title--holder .element__title svg #Pfad_7798, .element .element__title--holder .element__title svg #Rechteck_1647 {
  fill: var(--font-color);
}
.bgtype-color svg #Pfad_7798, .bgtype-color svg #Rechteck_1647 {
  fill: var(--White) !important;
}
/* GSAP */
.slide-up-element {
  opacity: 0;
  transform: translateY(100px);
  transition: opacity 0.5s, transform 0.5s;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fgreensignevents%2Fscss%2Fgeneric%2F_generic.scss%22%2C%22%2Fthemes%2Fgreensignevents%2Fscss%2Fgeneric%2F..%2Fsettings%2Fbreakpoints.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAEA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAA5CA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA4DA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC%2FEI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD8FA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BACnGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADyGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAA5KJ%3BAAoLA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */