 .menu-item-wrapper:hover .megamenu_wrapper{display: absolute; left:50%; right:0; transition-duration: 0.5s; transition-timing-function: ease-in-out; opacity: 1; transform:translate(-50%)}   html, body { background-size: cover;  background-position: center; margin: 0; height: 100vh; padding-top: env(safe-area-inset-top); padding-left: env(safe-area-inset-left); padding-right: env(safe-area-inset-right); padding-bottom: env(safe-area-inset-bottom); } .skip-link {top: -300px}  #second-menu a{background-color: unset} #second-menu a:hover{background-color: unset} .pulse-big {animation: pulse-big 3.5s infinite;} @keyframes pulse-big { 0% { scale: 1.0; } 70% { scale: 1.4; } 100% { scale: 1.0; } } .pulse {animation: pulse 3.5s infinite;} @keyframes pulse { 0% { scale: 1.0; } 70% { scale: 1.2; } 100% { scale: 1.0; } } .pulse-small {animation: pulse-small 4s infinite;} @keyframes pulse-small { 0% { scale: 1.0; } 50% { scale: 1.02; } 100% { scale: 1.0; } } .pulse-medium {animation: pulse-medium 2s infinite;} @keyframes pulse-medium { 0% { scale: 1.0; } 70% { scale: 1.05; } 100% { scale: 1.0; } } .pulse-fast {animation: pulse-fast 1s infinite;} .pulse-fast_lag_1s {animation: pulse-fast 1s infinite;animation-delay: .1s;} .pulse-fast_lag_2s {animation: pulse-fast 1s infinite;animation-delay: .2s;} .pulse-fast_lag_3s {animation: pulse-fast 1s infinite;animation-delay: .3s;} .pulse-fast_lag_4s {animation: pulse-fast 1s infinite;animation-delay: .4s;} @keyframes pulse-fast { 0% { scale: 1.0; } 30% { scale: 1.4; } 70% { scale: 1.0; } 100% { scale: 1.0; } }  .delay-0_2{animation-delay: 0.5s;} .delay-0_4{animation-delay: 1s;} .delay-0_6{animation-delay: 1.5s;} .delay-0_8{animation-delay: 2s;} [data-balloon], [data-balloon]:before, [data-balloon]:after { z-index: 9999; }  .bricks-is-frontend .hide { display: none !important; }  body[data-builder-window] .hide_in_Builder { display: none!important; }  body[data-builder-window] .show_only_in_single_template { display: none!important; }  body.single-bricks_template[data-builder-window] .show_only_in_single_template { display: flex !important; }  .body-no-overflow {overflow: hidden}   .spinner { animation: spin 2s linear infinite;  } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }  .wsf-form .wsf-field-wrapper .wsf-field { font-size: 1.2!important } .hide{transition: 2s linear all;} .noselect { -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  } .noselect a , .noselect img { -webkit-user-drag: none;  user-drag: none;  } .select { -webkit-user-select: unset!important;  -moz-user-select: unset!important;  -ms-user-select: unset!important;  user-select: unset!important;  pointer-events: unset!important;  user-drag: unset!important;  } .bricks-is-frontend .no-hover {pointer-events: none; }  body[data-builder-window] header:not(.bricks-area) { display: none; }  body[data-builder-window] footer:not(.bricks-area) { display: none; }  [id] { scroll-margin-top: 250px; } .fullHeightCorrected { min-height: 100vh; min-height: var(--fullHeightJS, 100vh); } .no-bullets { list-style-type: none; margin-left: unset }  @media (max-width: 700px) { body, p, li, blockquote, figcaption, td, th, .q, span { hyphens: auto; word-break: normal; overflow-wrap: break-word; }  h1, h2, h3, h4, h5, h6 { hyphens: none !important; -webkit-hyphens: none !important; -moz-hyphens: none !important; } } .glass{ background: rgba(255, 255, 255, 0.17); box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); backdrop-filter: blur(5.3px); -webkit-backdrop-filter: blur(5.3px); border: 1px solid rgba(255, 255, 255, 0.3);}   body.bricks-is-frontend .mehr-infos-height { height: 200px; } .height_200px{height:200px!important} .ws-form-subheading { font-size: 1.5rem!important; font-family: "Barlow Condensed"; color: var(--blue-dark)!important; font-weight: 700!important; } blockquote { border-left-style: unset; border-left-width: unset; font-family: Barlow; font-style: italic; font-weight: 300; font-size: 1.3em; margin-top: var(--gap-s); margin-bottom: var(--gap-s); margin-left: unset; margin-right: unset; padding: var(--gap-s); position: relative; background-color: var(--beige) } .wp-block-image {border-radius: var(--gap-s);overflow:hidden}  .brxe-text ul li, .brxe-text ol li { margin-bottom: var(--gap-xs); margin-top: 0;  }  .brxe-text li { margin-bottom: var(--gap-xs); }  @media screen and (max-width: 700px) {  .wsf-tabs { flex-direction: column!important; row-gap: 1rem!important; } } .wsf-group-tab:has(.wsf-tab-disabled) { background-color: var(--beige) !important; }  .wpgb-facet > fieldset:last-child { margin-bottom: var(--gap-xs) !important; padding-bottom: 0px !important; }  .node-name--H3{padding-left: var(--gap-s)} a .node-name--NAV{font-weight: 700!important}