html {
  scroll-behavior: smooth;
}
body {
  line-height: 1.61111;
  letter-spacing: -0.18px;
  min-width: 320px;
  line-height: 1.2;
  overflow-x: hidden;
}
body #brx-content {
  overflow: hidden;
}
body p {
  font-weight: 300;
}
body a:not(.brxe-button) {
  text-decoration: underline;
}
body a:not(.brxe-button):hover {
  text-decoration: none;
}
.bricks-mobile-menu a, .bricks-nav-menu a, .brxe-social-icons a {
  text-decoration: none !important;
}
.bricks-mobile-menu {
  margin-top: 75px;
}
.bricks-mobile-menu a {
  font-size: 18px;
}
.bricks-mobile-menu .orange-outline-btn {
  padding: 0 30px;
  margin-top: 20px;
}
.bricks-mobile-menu .orange-outline-btn a {
  line-height: 1;
}
header#brx-header {
  padding-bottom: 10px;
}
header#brx-header .logo {
  padding: 2px 4px;
}
header#brx-header.scrolling:before {
  content: "";
  position: absolute;
  inset: -0.15em -0.35em;
  background: rgba(23, 28, 45, 0.45);
  border-radius: 6px;
  z-index: -1;
  backdrop-filter: blur(3px);
  opacity: 0.9;
  left: 0px;
  top: 0px;
}
header#brx-header .bricks-nav-menu {
  align-items: center;
}
header#brx-header .bricks-nav-menu li:not(.orange-outline-btn) a {
  border-radius: 5px;
  padding: 2px 4px;
  text-shadow: 0 1px 2px rgba(23, 28, 45, 0.5);
}
.orange-outline-btn:not(.ai-button) {
  background-color: rgba(23, 28, 45, 0.75);
  border-radius: 11px;
}
.orange-outline-btn:not(.ai-button) a, .orange-outline-btn:not(.menu-item) {
  position: relative;
  display: flex;
  padding: 13px 40px;
  justify-content: center;
  align-items: center;
  border-radius: 11px;
}
.orange-outline-btn:not(.ai-button) a::before, .orange-outline-btn:not(.menu-item)::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 1px;
  background: var(--glow-gradient);
  border-radius: inherit;
  border-radius: 11px;
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
.orange-outline-btn:not(.ai-button) a:not(.ai-button), .orange-outline-btn:not(.ai-button) a a, .orange-outline-btn:not(.menu-item):not(.ai-button), .orange-outline-btn:not(.menu-item) a {
  position: relative;
  z-index: 1;
  background: var(--glow-gradient);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent !important;
}
.orange-outline-btn:not(.ai-button) a.ai-button, .orange-outline-btn:not(.ai-button) a.ai-button:before, .orange-outline-btn:not(.menu-item).ai-button, .orange-outline-btn:not(.menu-item).ai-button:before {
  border-radius: 56px;
}
.orange-outline-btn:not(.ai-button) a.ai-button, .orange-outline-btn:not(.menu-item).ai-button {
  gap: 10px;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.38;
  /* 138.138% */
  margin-bottom: 12px;
  pointer-events: none;
  padding: 8px 20px;
}
.orange-outline-btn:not(.ai-button) a.ai-button svg, .orange-outline-btn:not(.menu-item).ai-button svg {
  position: relative;
  z-index: 9;
}
.orange-outline-btn:not(.ai-button) a.ai-button a, .orange-outline-btn:not(.menu-item).ai-button a {
  text-decoration: none;
}
body {
  position: relative;
}
body #cmplz-manage-consent .cmplz-manage-consent {
  background-color: var(--highlight-color);
  color: #000;
  font-weight: normal;
}
body #cmplz-document, body .editor-styles-wrapper .cmplz-unlinked-mode {
  font-size: var(--content-font-size);
  max-width: none;
}
body #cmplz-document input[type="checkbox"], body .editor-styles-wrapper .cmplz-unlinked-mode input[type="checkbox"] {
  background-color: var(--ci-color) !important;
}
body #cmplz-document #cmplz-manage-consent-container *, body #cmplz-document #cmplz-cookies-overview *, body .editor-styles-wrapper .cmplz-unlinked-mode #cmplz-manage-consent-container *, body .editor-styles-wrapper .cmplz-unlinked-mode #cmplz-cookies-overview * {
  color: #000;
  font-size: 15px;
}
body #cmplz-cookies-overview .cmplz-dropdown, body #cmplz-document .cmplz-dropdown, body .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown, body #cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category, body #cmplz-cookies-overview .cmplz-dropdown summary, body #cmplz-document .cmplz-dropdown summary, body .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary {
  background-color: #eee;
}
body #cmplz-document p, body #cmplz-document li, body #cmplz-document td, body .editor-styles-wrapper .cmplz-unlinked-mode p, body .editor-styles-wrapper .cmplz-unlinked-mode li, body .editor-styles-wrapper .cmplz-unlinked-mode td {
  font-size: var(--content-font-size);
}
body #cmplz-cookiebanner-container .cmplz-cookiebanner button {
  font-size: 14px;
  font-weight: normal;
}
body #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories * {
  color: #000;
}
body section {
  overflow: visible;
}
body section > .brxe-container {
  margin-bottom: 70px;
  padding: 0 var(--horizontal-padding);
}
body .brxe-back-to-top {
  border-radius: 11px;
  height: 40px;
  width: 40px;
}
body .brxe-back-to-top .brxe-icon {
  position: relative;
  flex-shrink: 0;
  background: var(--glow-gradient);
  border-radius: 9px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 5px;
}
body .brxe-back-to-top .brxe-icon:after {
  --distance: -5px;
  content: "";
  display: block;
  position: absolute;
  width: calc(100% - var(--distance) * 2);
  height: calc(100% - var(--distance) * 2);
  border-radius: 10.921px;
  border: 1px solid #e7a43a;
  opacity: 0.4;
  left: var(--distance);
  top: var(--distance);
}
body .brxe-container.full-container {
  width: 100%;
  max-width: 1588px;
  padding: 0 var(--horizontal-padding);
}
body .brxe-container.medium-container {
  max-width: 1275px;
  padding: 0 var(--horizontal-padding);
  width: 100%;
}
body input[type="submit"], body .bricks-nav-menu li a, body .orange-outline-btn a, body .bricks-button {
  position: relative;
}
body.bricks-is-frontend button, body.bricks-is-frontend input[type="submit"], body.bricks-is-frontend .bricks-nav-menu li a, body.bricks-is-frontend .orange-outline-btn a, body.bricks-is-frontend .bricks-button {
  overflow: hidden;
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.25s cubic-bezier(0.4, 0, 0.2, 1), background-position 0.4s ease;
  background-size: 200% 200%;
}
body.bricks-is-frontend button:hover, body.bricks-is-frontend input[type="submit"]:hover, body.bricks-is-frontend .bricks-nav-menu li a:hover, body.bricks-is-frontend .orange-outline-btn a:hover, body.bricks-is-frontend .bricks-button:hover {
  transform: translateY(-1.5px);
}
body.bricks-is-frontend button:hover:after, body.bricks-is-frontend input[type="submit"]:hover:after, body.bricks-is-frontend .bricks-nav-menu li a:hover:after, body.bricks-is-frontend .orange-outline-btn a:hover:after, body.bricks-is-frontend .bricks-button:hover:after {
  opacity: 1;
  transform: translateX(120%);
}
body.bricks-is-frontend button:after, body.bricks-is-frontend input[type="submit"]:after, body.bricks-is-frontend .bricks-nav-menu li a:after, body.bricks-is-frontend .orange-outline-btn a:after, body.bricks-is-frontend .bricks-button:after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(120deg, transparent 30%, rgba(255, 255, 255, 0.18), transparent 70%);
  opacity: 0;
  transform: translateX(-120%);
  transition: transform 0.6s ease, opacity 0.3s ease;
}
body .owl-theme button:after {
  display: none;
}
body.home .form-badge {
  position: absolute;
  right: -80px;
  top: -65px;
}
body.business .form-badge {
  margin-left: -70px;
}
body #brx-content {
  min-height: 90svh;
  overflow-x: hidden;
}
body #brx-content .glow {
  background: var(--glow-gradient);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent !important;
}
body #brx-content .faq {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-auto-flow: dense;
  align-items: start;
  column-gap: 40px;
  row-gap: 20px;
}
body #brx-content .faq .accordion-item {
  align-self: start;
}
body #brx-content .faq .accordion-item h3 {
  padding-right: 20px;
}
body #brx-content .faq .accordion-item:hover .accordion-title-wrapper .icon:before, body #brx-content .faq .accordion-item:hover .accordion-title-wrapper h3, body #brx-content .faq .accordion-item.brx-open .accordion-title-wrapper .icon:before, body #brx-content .faq .accordion-item.brx-open .accordion-title-wrapper h3 {
  background: var(--glow-gradient);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent !important;
}
body #brx-content ul:not(.brxe-accordion), body #brx-content ol {
  margin-left: 0px;
  padding-left: 20px;
  font-weight: 300;
}
body #brx-content .note p {
  margin: 0px;
}
body #brx-content .note ol {
  margin: 10px;
}
body #brx-content.wordpress {
  margin-top: var(--header-height-margin);
  width: 800px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  padding: 0 var(--horizontal-padding);
  padding-bottom: 150px;
  line-height: 1.5;
}
body #brx-content.wordpress h2 {
  font-size: var(--head-font-size);
  font-style: normal;
  font-weight: 500;
  line-height: 1.4;
  /* 140.909% */
  margin-bottom: 5px;
}
body #brx-content .bricks-button {
  padding: 12px 38px;
  font-size: var(--button-font-size);
}
body #brx-content label {
  color: #fff;
  font-weight: 300;
  letter-spacing: -0.18px;
  position: relative;
}
body #brx-content label span.label {
  position: absolute;
  top: -1px;
  left: 17px;
  z-index: 1;
  overflow: visible;
}
body #brx-content label span.label:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: #313d5f;
  filter: blur(7.5px);
  z-index: -1;
}
body #brx-content #lokal-empfehlen {
  overflow: hidden;
}
body #brx-content .acceptance {
  margin-top: 20px;
}
body #brx-content .wpcf7-acceptance {
  margin-top: 5px;
  display: block;
}
body #brx-content .wpcf7-response-output {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 20px;
  font-size: 15px;
  padding: 10px 20px;
  font-weight: 300;
  color: var(--highlight-color);
  border-color: var(--highlight-color);
  border-radius: 11px;
}
body #brx-content .wpcf7-spinner {
  background-color: var(--highlight-color);
  margin: 0 auto;
  display: block;
  margin-top: 10px;
}
body #brx-content .wpcf7 form.invalid .wpcf7-response-output, body #brx-content .wpcf7 form.unaccepted .wpcf7-response-output, body #brx-content .wpcf7 form.payment-required .wpcf7-response-output {
  border-color: var(--highlight-color);
}
body #brx-content .wpcf7-acceptance label {
  line-height: 1.54;
  letter-spacing: 0.52px;
  cursor: pointer;
  display: flex;
  align-items: flex-start;
  position: relative;
  top: 2px;
  gap: 10px;
  font-size: 14px;
}
body #brx-content .wpcf7-not-valid-tip {
  color: var(--highlight-color);
  font-size: 14px;
  font-weight: 300;
}
body #brx-content .form-badge h3 {
  background: var(--glow-gradient, radial-gradient(116.4% 116.4% at 50% 50%, #ffb238 0%, #171c2d 100%));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  line-height: 1.08;
  /* 108.333% */
  letter-spacing: -0.72px;
  margin-bottom: 7px;
}
body #brx-content .form-badge:after {
  content: "";
  position: absolute;
  top: -5px;
  left: -5px;
  width: calc(100% + 10px);
  height: calc(100% + 10px);
  background: radial-gradient(circle at 126px 126px, #ffb53f 0%, #3b2a10 100%);
  opacity: 0.22;
  z-index: 0;
  border-radius: 50%;
}
body #brx-content .form-badge .brxe-text {
  margin: 5px;
  border-radius: 50%;
  background-color: #fff;
  aspect-ratio: 1;
  color: #000;
  border: 1px solid #000;
  overflow: visible;
  z-index: 1;
  position: relative;
  transform: rotate(4.69deg);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-flow: column;
  padding: 20px;
}
body #brx-content .wpcf7-list-item {
  margin-left: 0px;
}
body #brx-content form p {
  margin-bottom: 15px;
}
body #brx-content input[type="submit"] {
  border-radius: 11px;
  background: #ffb238;
  padding: 10px 20px;
  box-shadow: none;
  border: none;
  width: 100%;
  text-align: center;
}
body #brx-content input[type="checkbox"] {
  width: 20px;
  height: 20px;
  aspect-ratio: 1;
  border-radius: 5px;
  box-shadow: none;
  border: 1px solid transparent;
  appearance: none;
  background-color: #fff;
  display: block;
  padding: 0;
  cursor: pointer;
  transition: background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
body #brx-content input[type="checkbox"]:hover {
  border-color: #ffb238;
}
body #brx-content input[type="checkbox"]:checked {
  background-color: #ffb238 !important;
  border-color: #ffb238;
  box-shadow: inset 0 0 0 3px #fff;
}
body #brx-content input[type="checkbox"]:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px rgba(255, 178, 56, 0.45);
}
body #brx-content .flex-wrap p {
  display: flex;
  gap: 20px;
}
body #brx-content form h3 {
  margin-bottom: 20px;
}
body #brx-content input[type="text"], body #brx-content input[type="email"], body #brx-content input[type="tel"], body #brx-content input[type="number"], body #brx-content textarea {
  transition: border-color 0.2s ease-in-out;
  padding: 12px 20px;
  border-radius: 10px;
  background: rgba(74, 92, 146, 0.35);
  border: 1px solid transparent;
  line-height: 1;
  margin-top: 10px;
  margin-bottom: 10px;
}
body #brx-content input[type="text"]:hover, body #brx-content input[type="text"]:focus, body #brx-content input[type="text"]:focus-visible, body #brx-content input[type="email"]:hover, body #brx-content input[type="email"]:focus, body #brx-content input[type="email"]:focus-visible, body #brx-content input[type="tel"]:hover, body #brx-content input[type="tel"]:focus, body #brx-content input[type="tel"]:focus-visible, body #brx-content input[type="number"]:hover, body #brx-content input[type="number"]:focus, body #brx-content input[type="number"]:focus-visible, body #brx-content textarea:hover, body #brx-content textarea:focus, body #brx-content textarea:focus-visible {
  border-color: #e7a43a;
  outline: #e7a43a;
  outline-width: 1px;
}
body #brx-content h1 {
  font-size: var(--h2-font-size);
  font-weight: 500;
  line-height: 1.09;
  /* 59.95px */
  letter-spacing: -1.65px;
  margin-bottom: 20px;
}
body #brx-content:not(.wordpress) h2 {
  font-size: var(--h2-font-size);
  font-weight: 300;
  line-height: 1.09;
  /* 59.95px */
  letter-spacing: -1.65px;
  margin-bottom: 20px;
}
body #brx-content h3, body #brx-content h4, body #brx-content h5, body #brx-content .head {
  font-size: var(--head-font-size);
  font-style: normal;
  font-weight: 700;
  line-height: 1.4;
  /* 140.909% */
}
body #brx-content .head {
  font-weight: 300;
  width: 60%;
  max-width: 660px;
}
body #brx-content .head strong {
  font-weight: 700;
}
body #brx-content .full-height.spotlight {
  position: relative;
}
body #brx-content .full-height.spotlight:before, body #brx-content .full-height.spotlight:after {
  content: "";
  display: block;
  position: absolute;
  border-radius: 619px;
  background: rgba(74, 92, 146, 0.52);
  filter: blur(157px);
  width: 619px;
  height: 619px;
  z-index: -1;
}
body #brx-content .full-height.spotlight:before {
  right: -20%;
  top: 0px;
}
body #brx-content .full-height.spotlight:after {
  left: -20%;
  bottom: -15%;
}
body #brx-content .center-spotlight {
  position: relative;
}
body #brx-content .center-spotlight:before {
  content: "";
  display: block;
  position: absolute;
  border-radius: 619px;
  background: rgba(74, 92, 146, 0.52);
  filter: blur(157px);
  width: 619px;
  height: 619px;
  z-index: -1;
}
body #brx-content .center-spotlight:before {
  left: 50%;
  transform: translateX(-50%);
  top: 25%;
}
body #brx-content #verwalten ul {
  font-weight: 300;
  list-style-type: none;
  padding: 0px;
}
body #brx-content #verwalten ul li {
  padding: 10px 0;
  display: flex;
  align-items: center;
  gap: 10px;
}
body #brx-content #verwalten ul li:before {
  content: "";
  background-image: url("/wp-content/themes/bricks-child/assets/images/li.svg");
  background-size: contain;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
}
body #brx-content #verwalten.center-spotlight:before {
  top: 0;
}
body #brx-content #verwalten .center-spotlight:before {
  top: -50px;
  width: 500px;
  height: 400px;
}
body #brx-content .partner-logos img {
  object-fit: scale-down;
}
body #brx-content .partner-logos a {
  transition: all 0.4s ease-in-out;
  border-bottom: 2px solid transparent;
}
body #brx-content .partner-logos a:hover {
  border-bottom: 2px solid #e7a43a;
  background: #4a5c92;
}
body #brx-content .partner-logos > * {
  aspect-ratio: 1.5955882353;
  background: rgba(74, 92, 146, 0.2);
  border-radius: 8.739px;
  width: calc((100% - 5px * 6) / 7);
}
body #brx-content .club-icon-box {
  border-radius: 15px;
  padding: 30px 38px;
  width: calc(33.33% - 23px);
  gap: 10px;
}
body #brx-content .club-icon-box .icon {
  position: relative;
  flex-shrink: 0;
  background: var(--glow-gradient);
  border-radius: 9px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 6px;
}
body #brx-content .club-icon-box .icon:after {
  --distance: -5px;
  content: "";
  display: block;
  position: absolute;
  width: calc(100% - var(--distance) * 2);
  height: calc(100% - var(--distance) * 2);
  border-radius: 10.921px;
  border: 1px solid #e7a43a;
  opacity: 0.4;
  left: var(--distance);
  top: var(--distance);
}
body #brx-content .club-icon-box h3 {
  font-style: normal;
  font-weight: 500;
  line-height: 1.24;
  /* 124.434% */
  margin-bottom: 40px;
}
body #brx-content .club-icon-box p {
  margin-right: -30px;
  font-weight: 300;
}
body #brx-content .apps {
  padding: 0 var(--horizontal-padding);
}
body #brx-content .apps .brxe-container {
  border-radius: 30px;
  background: radial-gradient(87.1% 87.1% at 50% 50%, #ffb53f 0%, #3b2a10 100%);
}
body #brx-content .apps .brxe-container h2 {
  margin-bottom: 0px;
  font-size: var(--apps-h2-font-size);
  font-style: normal;
  font-weight: 400;
  line-height: 1.84;
  /* 184.375% */
  letter-spacing: -0.64px;
}
body #brx-content .form-wrapper {
  border-radius: 24px;
  background: rgba(47, 59, 93, 0.48);
  padding: 30px 50px;
}
body #brx-content .owl-theme {
  position: relative;
  /* =========================
     Navigation
     ========================= */
  /* =========================
     Dots
     ========================= */
  /* =========================
     Functions Carousel
     ========================= */
}
body #brx-content .owl-theme img {
  max-width: 873px;
  height: 100%;
  object-fit: contain;
  margin: 0 auto;
  border-radius: 30px;
}
body #brx-content .owl-theme .owl-nav {
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  margin-top: 0;
  z-index: 3;
}
body #brx-content .owl-theme .owl-nav.disabled {
  opacity: 0;
}
body #brx-content .owl-theme .owl-nav [class*="owl-"] {
  transition: opacity 0.3s ease;
}
body #brx-content .owl-theme .owl-nav [class*="owl-"]:hover {
  background: transparent;
  color: #fff;
  opacity: 0.8;
}
body #brx-content .owl-theme .owl-nav button {
  height: auto;
  margin: 0 !important;
  pointer-events: all;
}
body #brx-content .owl-theme .owl-nav button span {
  font-size: 0;
  display: block;
}
body #brx-content .owl-theme .owl-nav button span::before {
  content: "";
  width: 22px;
  height: 35px;
  display: block;
  background-repeat: no-repeat;
  background-image: url("/wp-content/themes/bricks-child/assets/images/arrow_active.svg");
  transform: rotate(180deg);
}
body #brx-content .owl-theme .owl-nav button.owl-next span::before {
  transform: none;
}
body #brx-content .owl-theme .owl-nav button.disabled span::before {
  background-image: url("/wp-content/themes/bricks-child/assets/images/arrow.svg");
}
body #brx-content .owl-theme .owl-dots {
  position: relative;
  z-index: 3;
}
body #brx-content .owl-theme .owl-dots .owl-dot {
  margin: 0 8px;
}
body #brx-content .owl-theme .owl-dots .owl-dot span {
  background: rgba(255, 255, 255, 0.2);
  margin: 5px 0px;
  transition: background 0.3s ease;
}
body #brx-content .owl-theme .owl-dots .owl-dot:hover span, body #brx-content .owl-theme .owl-dots .owl-dot.active span {
  background: var(--glow-gradient, radial-gradient(116.4% 116.4% at 50% 50%, #ffb238 0%, #171c2d 100%));
}
body #brx-content .owl-theme.functions {
  /* WICHTIG: kein flex auf owl-stage */
}
body #brx-content .owl-theme.functions .owl-stage-outer {
  z-index: 1;
}
body #brx-content .owl-theme.functions .owl-item {
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  /* =========================
         Small / Side Slides
         ========================= */
  /* =========================
         Big / Active Slide
         ========================= */
  /* =========================
         Detail / Content
         ========================= */
}
body #brx-content .owl-theme.functions .owl-item > .brxe-div {
  position: relative;
  transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease;
  will-change: transform;
}
body #brx-content .owl-theme.functions .owl-item:not(.big) > .brxe-div {
  transform: scale(0.6) translateX(25%);
  pointer-events: none;
}
body #brx-content .owl-theme.functions .owl-item.big + .active > .brxe-div {
  transform: scale(0.6) translateX(-25%);
}
body #brx-content .owl-theme.functions .owl-item:not(.big) .content-hide {
  opacity: 0;
  pointer-events: none;
}
body #brx-content .owl-theme.functions .owl-item:not(.big) > .brxe-div::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 24px;
  background: linear-gradient(270deg, rgba(22, 25, 40, 0) -44.36%, #161928 99.91%);
  opacity: 1;
  transition: opacity 0.3s ease;
  pointer-events: none;
  z-index: 2;
}
body #brx-content .owl-theme.functions .owl-item.big > .brxe-div {
  transform: scale(1) translateX(0);
}
body #brx-content .owl-theme.functions .owl-item.big > .brxe-div::before {
  opacity: 0;
}
body #brx-content .owl-theme.functions .owl-item img {
  will-change: opacity;
}
body #brx-content .owl-theme.functions .owl-item .detail {
  position: absolute;
  inset: 0;
  opacity: 0 !important;
  transition: none;
}
body #brx-content .owl-theme.functions .owl-item.big .detail {
  opacity: 1 !important;
}
body #brx-content .owl-theme.functions .owl-item .slide {
  transition: none;
}
body #brx-content .owl-theme.functions .owl-item.big .slide {
  opacity: 0 !important;
  pointer-events: none;
}
body #brx-content .owl-theme.functions .owl-item .content-hide {
  opacity: 1;
  transition: opacity 0.3s ease;
}
body #brx-content .owl-theme.functions .owl-item .content-hide .sub-heading {
  margin-bottom: 20px;
}
body #brx-content .owl-theme.functions .content {
  text-align: center;
  margin-top: 20px;
}
body #brx-content .cta-wrapper {
  max-height: 100svh;
  min-height: 910px;
  height: 100svh;
}
body #brx-content .cta-wrapper .cta h1 {
  background: var(--glow-gradient);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  font-weight: 300;
  line-height: 1.3;
  letter-spacing: -4px;
  font-size: var(--hero-h1-font-size);
  margin-bottom: 10px;
}
body #brx-content .cta-wrapper .cta h1:first-child {
  margin-bottom: -15px;
}
body #brx-content .cta-wrapper .cta h2 {
  line-height: 1.233;
  letter-spacing: 0.56px;
  font-weight: normal;
  font-size: var(--cta-h2-font-size);
  margin-top: 20px;
}
body #brx-content, body footer {
  color: var(--main-font-color);
  font-size: var(--content-font-size);
  font-family: var(--main-font-family);
}
body footer {
  max-width: 100%;
  margin: 0 auto;
}
body footer a:not(:hover) {
  text-decoration: none !important;
}
body footer a:hover {
  text-decoration: underline !important;
}
body footer {
  width: 1868px;
  border-radius: 30px 30px 0 0;
  background-color: var(--ci-color);
  font-size: 14px;
  position: relative;
  margin-top: -70px;
  z-index: 3;
}
body footer #menu-footermenue {
  display: flex;
  align-items: center;
  gap: 7px;
}
body footer #menu-footermenue li {
  display: flex;
  gap: 7px;
  align-items: center;
  margin: 0px;
}
body footer #menu-footermenue li:not(:last-child)::after {
  content: " | ";
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22https%3A%2F%2Fcircled7.com%2F%22%2C%22sources%22%3A%5B%22wp-content%2Fthemes%2Fbricks-child%2Fassets%2Fscss%2Fstyle.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAyBJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBJ%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBF%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAASJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAACE%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%22%7D */