.elementor-12 .elementor-element.elementor-element-d85fc00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e10d5bf{text-align:end;}.elementor-12 .elementor-element.elementor-element-e10d5bf .elementor-heading-title{font-family:"Commissioner", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-128429d{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-3da8007{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );}.elementor-12 .elementor-element.elementor-element-639fc00{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-639fc00 img{width:100%;max-width:100%;opacity:1;}.elementor-12 .elementor-element.elementor-element-e138898{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-602e594{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-a421201{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-bff5202{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-bff5202 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-bff5202 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-bd5b0d6{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--flex-wrap:wrap;--align-content:space-evenly;}.elementor-12 .elementor-element.elementor-element-c7ac683{columns:1;}.elementor-12 .elementor-element.elementor-element-62732ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-1caf281{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-6902f42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-0d75186{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-12 .elementor-element.elementor-element-0d75186 .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-0d75186 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-12 .elementor-element.elementor-element-b7e185d{--display:flex;}.elementor-12 .elementor-element.elementor-element-14630db{--spacer-size:112px;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pcvm.ch/wp-content/uploads/2026/03/bergevm-1-scaled.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-3da8007{--width:50%;}.elementor-12 .elementor-element.elementor-element-e138898{--width:50%;}.elementor-12 .elementor-element.elementor-element-bd5b0d6{--content-width:1180px;}}@media(max-width:1024px){.elementor-widget-theme-page-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-theme-page-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for container, class: .elementor-element-bd5b0d6 *//* --- 1. HÖHE & SCROLL-VERHALTEN (Desktop) --- */
.elementor-12 .elementor-element.elementor-element-bd5b0d6 {
    max-height: 500px;         /* Deine gewünschte Maximalhöhe */
    overflow-y: auto;          /* Scrollbalken erscheint nur bei Bedarf */
    position: relative;
    padding-right: 0px;       /* Platz für den Scrollbalken, damit er nicht im Text klebt */
}


.elementor-12 .elementor-element.elementor-element-bd5b0d6::-webkit-scrollbar-track {
    background: #a3a522;       /* Hellgrauer Hintergrund */
    border-radius: 10px;
}

/* Der bewegliche Teil (Thumb) */

}

/* Balken-Farbe beim Drüberfahren (Hover) */
.elementor-12 .elementor-element.elementor-element-bd5b0d6::-webkit-scrollbar-thumb:hover {
    background: #999999;       /* Etwas dunkler beim Hover */
}

/* --- 3. MOBILE ANPASSUNG --- */
@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-bd5b0d6 {
        max-height: 250px;     /* Kürzere Höhe auf dem Handy */
    }
}

/* --- 4. OPTIONAL: PFEIL-INDIKATOR --- */
/* Falls du den hüpfenden Pfeil trotzdem behalten willst, 
   lasse den folgenden Teil drin. Falls nicht, einfach löschen. */
.elementor-12 .elementor-element.elementor-element-bd5b0d6::before {
    content: "↓";
    position: absolute;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 18px;
    color: #333333;
    z-index: 10;
    animation: bounce 2s infinite;
    pointer-events: none;
    opacity: 0.4;
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% { transform: translateX(-50%) translateY(0); }
    40% { transform: translateX(-50%) translateY(-5px); }
    60% { transform: translateX(-50%) translateY(-3px); }
}/* End custom CSS */