%root% {  --font-size-s: clamp(0.8rem, -0.02vi + 0.8rem, 0.79rem);  --font-size-base: clamp(1rem, 0.34vi + 0.91rem, 1.19rem);  --font-size-m: clamp(1.25rem, 0.97vi + 1.01rem, 1.78rem);  --font-size-ml: clamp(1.41rem, 1.50vi + 1.04rem, 2.23rem);  --font-size-l: clamp(1.56rem, 2.02vi + 1.06rem, 2.67rem);  --font-size-xl: clamp(1.95rem, 3.74vi + 1.02rem, 4.01rem);  --font-size-2xl: clamp(2.44rem, 6.49vi + 0.82rem, 6.01rem);  --font-size-3xl: 1px;}body.bricks-is-frontend :focus{outline: none;}body.bricks-is-frontend :focus-visible{outline: solid 1px red;outline-offset: 5px;transition: all .3s;}table {border-collapse: unset !important;}table tbody tr td, table tbody tr th {padding: 4px !important;padding-left: 8px !important;padding-right: 8px !important;}:where(.brxe-pricing-tables) .pricing-table-price-meta {color: #000 !important;}:where(.brxe-pricing-tables) .pricing-tables {gap: 0px;}#brxe-aczahc .repeater-item .pricing-table-feature {padding-top: 10px !important;padding-bottom: 10px !important;}.pricing-table-features {padding: 20px;}@media (max-width: 478px) {  .pricing-table-features {  padding: 0px !important;  }}@media (max-width: 478px) {  #brxe-aczahc .pricing-table {  margin-bottom: 20px !important;  }}:where(.brxe-pricing-tables) .pricing-table-feature {align-items: inherit;}div.pricing-table-footer div.pricing-table-button-text a.bricks-button.bricks-background-primary {background: -webkit-linear-gradient(180deg, rgba(254, 90, 0, 1) 0%, rgba(206, 41, 96, 1) 100%);color: #fff;}div#brxe-dzuvai.brxe-animated-typing span.typed {color: var(---ffc107) !important;}li.pricing-table:nth-child(2) > div:nth-child(3) > span:nth-child(2) {color: #fff !important;}li.pricing-table:nth-child(3) > div:nth-child(3) > span:nth-child(2) {color: #fff !important;}.brxe-nav-menu .bricks-mobile-menu-wrapper .bricks-mobile-menu > li > .brx-submenu-toggle > * {padding: 0 !important;}.typed {text-shadow: 1px 1px 19px rgba(255,255,255,0.75);}.brxe-animated-typing {  line-height: 0.7;}#brxe-qjsapm {--columns: 3;--gutter: var(--gap-xs);font-size: 8px;font-family: "Rubik";font-weight: 500;text-transform: uppercase;  text-align: left;}.accordion-title-wrapper .brxe-icon {    transform: rotate(0deg);    transition: 200ms transform ease-in-out;}.brx-open .accordion-title-wrapper .brxe-icon {    transform: rotate(90deg);}.bricks-mobile-menu-wrapper::before {background-image: radial-gradient(circle farthest-corner at center, var(---ffc107) 75%, var(---fe5a00-4));}.slider_slide.splide__slide.is-visible.is-next {  display: none !important;}#brxe-vmeltz .bricks-nav-menu > li > a {text-transform: uppercase !important;}#brxe-vmeltz .bricks-nav-menu > li > a {text-transform: uppercase !important;}#brxe-vmeltz .bricks-nav-menu > li > .brx-submenu-toggle > * {text-transform: uppercase !important;}#brxe-vmeltz > li > a {text-transform: uppercase !important;}#menu-item-813 > a:nth-child(1), #menu-item-2684 > a:nth-child(1) {color: #fff;}#brx-header.sticky.scrolling .bricks-nav-menu > #menu-item-16 > a:nth-child(1) {color: #fff !important;}#brx-header.sticky.scrolling .bricks-nav-menu > #menu-item-2684 > a:nth-child(1) {color: #fff !important;}span#cn-notice-text.cn-text-container {color: var(---000000);font-size: 16px;font-weight: 400;text-align: center;font-family: "Rubik";}.cookie-notice-container, .cookie-revoke-container {    padding: 3vw 2vw 1.5vw;}.cn-close-icon {top: 20px !important;}.cn-buttons-container, .cn-text-container {padding-top: 8px !important;padding-bottom: 8px !important;}#cookie-notice .cn-button:not(.cn-button-custom) {color: #fff !important;}#cookie-notice .cn-button:not(.cn-button-custom) {background-color: var(---fe5a00) !important;margin: 5px;}@media (max-width: 767px) {  #cookie-notice {width: 90vw !important;margin: 5vw !important;position: fixed;padding: 0;box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2);background-color: #fff !important;border-radius: 8px !important;min-width: inherit;}}@media (max-width: 1440px) {    .brxe-container {        padding: 0 40px; /* Mehr Abstand auf schmaleren Screens */    }}@media (max-width: 768px) {    .brxe-container {        padding: 0 15px; /* Kleinerer Abstand für Tablets/Mobile */    }}/* Aktives Element im Bricks Builder */[class*="brxe-"].is-active-element,[class*="brxe-"].is-active-element[style],body [class*="brxe-"].is-active-element {  outline: 4px solid var(--builder-color-highlight) !important;  box-shadow: 0 0 0 4px var(--builder-color-highlight) !important;  z-index: 2147483647 !important;  position: relative;}/* Hover-Effekt für Bricks-Elemente */[class*="brxe-"]:hover {  box-shadow: 0 0 0 2px var(--builder-color-highlight) !important;  z-index: 2147483647 !important;  position: relative;  cursor: pointer;}/* Weiche Übergänge */[class*="brxe-"] {  transition: box-shadow 0.2s ease;}