.elementor-5521 .elementor-element.elementor-element-2ee58562 > .elementor-container{max-width:1270px;}.elementor-5521 .elementor-element.elementor-element-2ee58562 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5521 .elementor-element.elementor-element-2ee58562 .elementor-repeater-item-d274ddf.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-5521 .elementor-element.elementor-element-1cdd2d12 .raven-site-logo img, .elementor-5521 .elementor-element.elementor-element-1cdd2d12 .raven-site-logo svg{width:72px;}.elementor-5521 .elementor-element.elementor-element-1cdd2d12 .raven-site-logo{text-align:left;}.elementor-5521 .elementor-element.elementor-element-708e9882 .jet-menu{justify-content:center !important;}.jet-desktop-menu-active .elementor-5521 .elementor-element.elementor-element-708e9882 .jet-menu > .jet-menu-item{flex-grow:0;}.elementor-5521 .elementor-element.elementor-element-708e9882 .jet-menu .jet-menu-item .top-level-link{font-size:16px;font-weight:400;color:#000000;margin:0px 7px 0px 07px;}.elementor-5521 .elementor-element.elementor-element-708e9882 .jet-menu .jet-menu-item:hover > .top-level-link{color:#2B71F6;}.elementor-5521 .elementor-element.elementor-element-708e9882 .jet-menu ul.jet-sub-menu{margin:20px 0px 0px 0px;}.elementor-5521 .elementor-element.elementor-element-708e9882 .jet-menu div.jet-sub-mega-menu{margin:20px 0px 0px 0px;}.elementor-5521 .elementor-element.elementor-element-708e9882 .jet-menu li.jet-sub-menu-item .sub-level-link{font-size:14px;color:#121213;border-radius:3px 3px 3px 3px;padding:15px 15px 15px 15px;}.elementor-5521 .elementor-element.elementor-element-708e9882 .jet-menu li.jet-sub-menu-item:hover > .sub-level-link{color:#2b71f6;}.elementor-5521 .elementor-element.elementor-element-708e9882 .jet-menu li.jet-sub-menu-item.jet-current-menu-item .sub-level-link{color:#2b71f6;}.elementor-5521 .elementor-element.elementor-element-708e9882 .jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow{font-size:18px;}.elementor-5521 .elementor-element.elementor-element-708e9882 .jet-menu .jet-menu-item .top-level-link .jet-dropdown-arrow svg{width:18px;}.elementor-5521 .elementor-element.elementor-element-708e9882 .jet-mobile-menu__toggle .jet-mobile-menu__toggle-icon{color:#121213;}.elementor-5521 .elementor-element.elementor-element-708e9882 .jet-mobile-menu__container{z-index:999;}.elementor-5521 .elementor-element.elementor-element-708e9882 .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-5521 .elementor-element.elementor-element-708e9882 .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-5521 .elementor-element.elementor-element-708e9882 .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-5521 .elementor-element.elementor-element-7f07e5c1 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5521 .elementor-element.elementor-element-488a442e .elementor-button{font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;background-color:#114CBD;border-radius:3px 3px 3px 3px;padding:017px 30px 17px 30px;}.elementor-5521 .elementor-element.elementor-element-488a442e .elementor-button:hover, .elementor-5521 .elementor-element.elementor-element-488a442e .elementor-button:focus{color:#ffffff;background-color:#004B9E;}.elementor-5521 .elementor-element.elementor-element-488a442e .elementor-button:hover svg, .elementor-5521 .elementor-element.elementor-element-488a442e .elementor-button:focus svg{fill:#ffffff;}.elementor-5521 .elementor-element.elementor-element-2ee58562:not(.elementor-motion-effects-element-type-background), .elementor-5521 .elementor-element.elementor-element-2ee58562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF99;}.elementor-5521 .elementor-element.elementor-element-2ee58562{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:10px;padding:05px 0px 05px 0px;}.elementor-5521 .elementor-element.elementor-element-2ee58562 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5521 .elementor-element.elementor-element-7435ab0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5521 .elementor-element.elementor-element-7435ab0 .elementor-repeater-item-d274ddf.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-main .raven-submenu > li:not(:last-child){border-bottom-width:1px;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-menu-item i._mi{color:#54555C;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-submenu-item i._mi{color:#54555C;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-menu-item .sub-arrow{color:#54555C;fill:#54555C;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-mobile .raven-nav-menu li > a{padding:8px 32px 8px 32px;color:#FFFFFF;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-mobile .raven-nav-menu li > a:hover{color:#C4C6D0;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle{text-align:center;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-mobile{background-color:#004990;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-close-button{color:#C4C6D0;}.elementor-5521 .elementor-element.elementor-element-7435ab0:not(.elementor-motion-effects-element-type-background), .elementor-5521 .elementor-element.elementor-element-7435ab0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-5521 .elementor-element.elementor-element-7435ab0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-5521 .elementor-element.elementor-element-7435ab0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-5521 .elementor-element.elementor-element-4ac5e36f img{width:100%;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-horizontal .raven-nav-menu > li:not(:last-child){margin-right:0px;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-vertical .raven-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-mobile .raven-nav-menu li > a{font-size:29px;line-height:2.7em;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle-button{font-size:37px;color:#121213;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-custom-icon svg{width:37px;}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger .hamburger-box{width:37px;}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-box{height:calc(((37px/8) * 3) + calc((37px/4) * 2));}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-box .hamburger-inner{margin-top:calc((37px/8) / -2);}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner{width:37px;}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner::before{width:37px;}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner::after{width:37px;}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner, .elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner::before, .elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner::after{height:calc(37px / 8);}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger:not(.is-active) .hamburger-inner::before{top:calc(((37px/8) + calc(37px/4)) * -1);}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger:not(.is-active) .hamburger-inner::after{bottom:calc(((37px/8) + calc(37px/4)) * -1);}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle{text-align:center;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle-button svg{fill:#121213;}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner, .elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner::after, .elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner::before{background-color:#121213;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle-button:hover{color:#4183ff;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle-button:hover svg{fill:#4183ff;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle-button:hover .hamburger-inner, .elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle-button:hover  .hamburger-inner::after, .elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle-button:hover  .hamburger-inner::before{background-color:#4183ff;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-close-button{width:77px;height:77px;font-size:77px;}.elementor-5521 .elementor-element.elementor-element-35edd977 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-5521 .elementor-element.elementor-element-7435ab0{padding:25px 25px 25px 25px;}}@media(max-width:767px){.elementor-5521 .elementor-element.elementor-element-78375d3b{width:40%;}.elementor-5521 .elementor-element.elementor-element-1cdd2d12 .raven-site-logo img, .elementor-5521 .elementor-element.elementor-element-1cdd2d12 .raven-site-logo svg{width:100%;}.elementor-5521 .elementor-element.elementor-element-3d13def1{width:10%;}.elementor-5521 .elementor-element.elementor-element-7f07e5c1{width:50%;}.elementor-5521 .elementor-element.elementor-element-48834c4f{width:75%;}.elementor-5521 .elementor-element.elementor-element-4ac5e36f{text-align:left;}.elementor-5521 .elementor-element.elementor-element-4ac5e36f img{width:28%;}.elementor-5521 .elementor-element.elementor-element-535e5417{width:80%;}.elementor-5521 .elementor-element.elementor-element-12f82dd5{width:15%;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-mobile .raven-nav-menu li > a{font-size:24px;line-height:2em;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle-button{font-size:29px;color:#54555C;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-custom-icon svg{width:29px;}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger .hamburger-box{width:29px;}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-box{height:calc(((29px/8) * 3) + calc((29px/4) * 2));}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-box .hamburger-inner{margin-top:calc((29px/8) / -2);}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner{width:29px;}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner::before{width:29px;}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner::after{width:29px;}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner, .elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner::before, .elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner::after{height:calc(29px / 8);}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger:not(.is-active) .hamburger-inner::before{top:calc(((29px/8) + calc(29px/4)) * -1);}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger:not(.is-active) .hamburger-inner::after{bottom:calc(((29px/8) + calc(29px/4)) * -1);}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle{text-align:right;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle-button svg{fill:#54555C;}.elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner, .elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner::after, .elementor-5521 .elementor-element.elementor-element-35edd977 .hamburger-inner::before{background-color:#54555C;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle-button:hover{color:#2b71f6;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle-button:hover svg{fill:#2b71f6;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle-button:hover .hamburger-inner, .elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle-button:hover  .hamburger-inner::after, .elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-toggle-button:hover  .hamburger-inner::before{background-color:#2b71f6;}.elementor-5521 .elementor-element.elementor-element-35edd977 .raven-nav-menu-close-button{width:61px;height:61px;font-size:61px;}.elementor-5521 .elementor-element.elementor-element-35edd977 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5521 .elementor-element.elementor-element-7435ab0{padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-5521 .elementor-element.elementor-element-78375d3b{width:9%;}.elementor-5521 .elementor-element.elementor-element-3d13def1{width:80.996%;}.elementor-5521 .elementor-element.elementor-element-7f07e5c1{width:10%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5521 .elementor-element.elementor-element-48834c4f{width:17%;}.elementor-5521 .elementor-element.elementor-element-535e5417{width:70%;}.elementor-5521 .elementor-element.elementor-element-12f82dd5{width:10%;}}/* Start custom CSS for section, class: .elementor-element-2ee58562 */.elementor-5521 .elementor-element.elementor-element-2ee58562 {
    position: relative;
    border-radius: 16px;
    margin: 0 20px; /* Außenabstand links/rechts */
    margin-top: 10px; /*Abstand von Oben */
    /* WICHTIG: kein overflow: hidden mehr hier! */
}

/* Der eigentliche Glas-Effekt liegt in einem Pseudo-Element hinter dem Inhalt */
.elementor-5521 .elementor-element.elementor-element-2ee58562::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    border-radius: inherit;
    overflow: hidden; /* Blur/Kontur wird nur hier abgeschnitten */

    backdrop-filter: blur(5px) saturate(150%);
    -webkit-backdrop-filter: blur(5px) saturate(150%);
    background-color: rgba(255, 255, 255, 0.2);

    box-shadow:
        inset 0 1px 1px rgba(255, 255, 255, 0.6),
        inset 0 -1px 2px rgba(255, 255, 255, 0.15),
        inset 0 -6px 10px -6px rgba(0, 0, 0, 0.15),
        0 8px 24px rgba(0, 0, 0, 0.2);

    border: 1px solid rgba(255, 255, 255, 0.25);
}

/* Dropdown-Menüs innerhalb des Elements */
.elementor-5521 .elementor-element.elementor-element-2ee58562 .dropdown-menu {
    position: absolute;
    z-index: 10; /* muss über dem Element und ggf. anderen Modulen liegen */
    /* kein overflow, klappt jetzt frei nach außen aus */
}/* End custom CSS */