.elementor-176 .elementor-element.elementor-element-03db760{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-176 .elementor-element.elementor-element-b07da42{--display:flex;--min-height:500px;}.elementor-176 .elementor-element.elementor-element-ae0968d{width:100%;max-width:100%;}.elementor-176 .elementor-element.elementor-element-ae0968d .elementor-heading-title{font-family:"Ubuntu", Sans-serif;}.elementor-176 .elementor-element.elementor-element-101c7e7{width:100%;max-width:100%;font-family:"Ubuntu", Sans-serif;}@media(max-width:767px){.elementor-176 .elementor-element.elementor-element-03db760{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-176 .elementor-element.elementor-element-b07da42{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}}/* Start custom CSS for menu-anchor, class: .elementor-element-f6ba819 *//* Beispiel: Scrollbarer Container */
.scroll-box {
    max-height: 500px;   /* maximale Höhe */
    overflow-y: auto;    /* vertikales Scrollen aktivieren */
    padding-right: 10px; /* Platz für Scrollbar */
}

/* Optional: Scrollbar-Design (nur Webkit-Browser) */
.scroll-box::-webkit-scrollbar {
    width: 6px;
}
.scroll-box::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius: 3px;
}
.scroll-box::-webkit-scrollbar-thumb:hover {
    background-color: #555;
}/* End custom CSS */