.elementor-605 .elementor-element.elementor-element-6ab274b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-d341d69{--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-605 .elementor-element.elementor-element-e919dd9{--display:flex;}.elementor-605 .elementor-element.elementor-element-ac3462a > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-ac3462a .gsc-heading .content-inner{max-width:600px;}.elementor-605 .elementor-element.elementor-element-ac3462a .gsc-heading{margin-bottom:10px;}.elementor-605 .elementor-element.elementor-element-ac3462a .gsc-heading .title{margin-bottom:0px;}.elementor-605 .elementor-element.elementor-element-ac3462a .gsc-heading .sub-title{margin-bottom:8px;}.elementor-605 .elementor-element.elementor-element-ac3462a .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-a95277b{text-align:center;}.elementor-605 .elementor-element.elementor-element-2297ade{--display:flex;}.elementor-605 .elementor-element.elementor-element-6b787c7 .gsc-heading .content-inner{max-width:600px;}.elementor-605 .elementor-element.elementor-element-6b787c7 .gsc-heading{margin-bottom:10px;}.elementor-605 .elementor-element.elementor-element-6b787c7 .gsc-heading .title{margin-bottom:0px;}.elementor-605 .elementor-element.elementor-element-6b787c7 .gsc-heading .sub-title{margin-bottom:8px;}.elementor-605 .elementor-element.elementor-element-6b787c7 .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-11e154c .gsc-heading .content-inner{max-width:800px;}.elementor-605 .elementor-element.elementor-element-11e154c .gsc-heading{margin-bottom:5px;}.elementor-605 .elementor-element.elementor-element-11e154c .gsc-heading .title{margin-bottom:0px;}.elementor-605 .elementor-element.elementor-element-11e154c .gsc-heading .sub-title{margin-bottom:8px;}.elementor-605 .elementor-element.elementor-element-11e154c .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-607d528{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-605 .elementor-element.elementor-element-2ed60ca{--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;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-2ed60ca:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-2ed60ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF6F6;}.elementor-605 .elementor-element.elementor-element-b99fc2a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-605 .elementor-element.elementor-element-3dd3355 > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-3dd3355 .gsc-heading .content-inner{max-width:800px;}.elementor-605 .elementor-element.elementor-element-3dd3355 .gsc-heading{margin-bottom:60px;}.elementor-605 .elementor-element.elementor-element-3dd3355 .gsc-heading .title{margin-bottom:0px;}.elementor-605 .elementor-element.elementor-element-3dd3355 .gsc-heading .sub-title{margin-bottom:8px;}.elementor-605 .elementor-element.elementor-element-3dd3355 .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-372aa56{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-9718313{--display:flex;--justify-content:center;--gap:45px 0px;--row-gap:45px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-605 .elementor-element.elementor-element-2e5b68f{--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;--justify-content:center;}.elementor-605 .elementor-element.elementor-element-472fc7b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-472fc7b .gsc-heading .content-inner{max-width:600px;}.elementor-605 .elementor-element.elementor-element-472fc7b .gsc-heading{margin-bottom:10px;}.elementor-605 .elementor-element.elementor-element-472fc7b .gsc-heading .title{margin-bottom:0px;}.elementor-605 .elementor-element.elementor-element-472fc7b .gsc-heading .sub-title{margin-bottom:8px;}.elementor-605 .elementor-element.elementor-element-472fc7b .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-eee6661 > .elementor-widget-container{margin:50px 0px 30px 0px;}.elementor-605 .elementor-element.elementor-element-eee6661 .gsc-heading .content-inner{max-width:800px;}.elementor-605 .elementor-element.elementor-element-eee6661 .gsc-heading .title{margin-bottom:0px;}.elementor-605 .elementor-element.elementor-element-eee6661 .gsc-heading .sub-title{margin-bottom:8px;}.elementor-605 .elementor-element.elementor-element-eee6661 .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-b04fd87{--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;}.elementor-605 .elementor-element.elementor-element-523d36d > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-523d36d .swiper-slider-wrapper .swiper-pagination{margin-top:0px;}.elementor-605 .elementor-element.elementor-element-edec792{--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;--justify-content:center;}.elementor-605 .elementor-element.elementor-element-5b5722f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-5b5722f .gsc-heading .content-inner{max-width:600px;}.elementor-605 .elementor-element.elementor-element-5b5722f .gsc-heading{margin-bottom:10px;}.elementor-605 .elementor-element.elementor-element-5b5722f .gsc-heading .title{margin-bottom:0px;}.elementor-605 .elementor-element.elementor-element-5b5722f .gsc-heading .sub-title{margin-bottom:8px;}.elementor-605 .elementor-element.elementor-element-5b5722f .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-4852c9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-4852c9f .gsc-heading .content-inner{max-width:800px;}.elementor-605 .elementor-element.elementor-element-4852c9f .gsc-heading .title{margin-bottom:0px;}.elementor-605 .elementor-element.elementor-element-4852c9f .gsc-heading .sub-title{margin-bottom:8px;}.elementor-605 .elementor-element.elementor-element-4852c9f .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-9f870bd{--display:flex;}.elementor-605 .elementor-element.elementor-element-69d7f70{--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;--justify-content:center;}.elementor-605 .elementor-element.elementor-element-69d7f70:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-69d7f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-605 .elementor-element.elementor-element-b221b0e > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-b221b0e .gsc-heading .content-inner{max-width:600px;}.elementor-605 .elementor-element.elementor-element-b221b0e .gsc-heading{margin-bottom:10px;}.elementor-605 .elementor-element.elementor-element-b221b0e .gsc-heading .title{margin-bottom:0px;}.elementor-605 .elementor-element.elementor-element-b221b0e .gsc-heading .sub-title{margin-bottom:8px;}.elementor-605 .elementor-element.elementor-element-b221b0e .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-797d7c3 > .elementor-widget-container{margin:50px 0px 30px 0px;}.elementor-605 .elementor-element.elementor-element-797d7c3 .gsc-heading .content-inner{max-width:800px;}.elementor-605 .elementor-element.elementor-element-797d7c3 .gsc-heading .title{margin-bottom:0px;}.elementor-605 .elementor-element.elementor-element-797d7c3 .gsc-heading .sub-title{margin-bottom:8px;}.elementor-605 .elementor-element.elementor-element-797d7c3 .gsc-heading .title-desc{padding:20px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-080acad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-605 .elementor-element.elementor-element-080acad:not(.elementor-motion-effects-element-type-background), .elementor-605 .elementor-element.elementor-element-080acad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-605 .elementor-element.elementor-element-2ed60ca{--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-3dd3355 .gsc-heading{margin-bottom:30px;}.elementor-605 .elementor-element.elementor-element-9718313{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}}/* Start custom CSS for gva-portfolio, class: .elementor-element-bcc6597 *//* === Portfolio komplett statisch machen === */

/* Grundelement */
.portfolio-block.portfolio-two__single {
    pointer-events: none !important;
}

/* Falls Link im Inneren */
.portfolio-block.portfolio-two__single a {
    pointer-events: none !important;
}

/* Alle Hover-Zustände visuell neutralisieren */
.portfolio-block.portfolio-two__single,
.portfolio-block.portfolio-two__single:hover {
    background: transparent !important;
    box-shadow: none !important;
    transform: none !important;
}

/* Alle Kindelemente einfrieren */
.portfolio-block.portfolio-two__single *,
.portfolio-block.portfolio-two__single:hover * {
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
    transition: none !important;
}

/* Overlays / schwarze Flächen entfernen */
.portfolio-block.portfolio-two__single::before,
.portfolio-block.portfolio-two__single::after,
.portfolio-block.portfolio-two__single *::before,
.portfolio-block.portfolio-two__single *::after {
    display: none !important;
    content: none !important;
}

/* Bild fixieren */
.portfolio-block.portfolio-two__single img {
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
}

/* Portfolio: Kreis / Icon / Overlay rechts komplett entfernen */
.portfolio-two__content-right {
    display: none !important;
}

/* === Tablet Portrait: Isotope Items korrekt skalieren === */
@media (min-width: 768px) and (max-width: 1024px) {

    /* DAS eigentliche Problem-Element */
    .isotope-item.item-columns {
        width: calc(50% - 20px) !important;
        box-sizing: border-box !important;
    }

    /* Sicherheit: alle Kinder auch korrekt rechnen */
    .isotope-item.item-columns * {
        box-sizing: border-box;
    }
}
/* === Tablet Portrait: Container bewusst schmaler machen === */
@media (min-width: 768px) and (max-width: 1024px) {

  /* Elementor Hauptcontainer */
  .elementor-section .elementor-container,
  .e-con,
  .e-con-inner {
    max-width: 860px !important;
  }

}/* End custom CSS */
/* Start custom CSS for gva-team, class: .elementor-element-523d36d *//* 1) Social Icons immer weg */
.team-three__socials {
    display: none !important;
}

/* 2) Trennlinien über Pseudo-Elemente killen */
.team-three__content::before,
.team-three__content::after,
.team-three__information::before,
.team-three__information::after {
    display: none !important;
    content: none !important;
}

/* 3) Trennlinien als echtes Element (häufig!) */
.team-three__divider,
.team-three__line,
.team-three__border,
.team-three__separator {
    display: none !important;
}

/* 4) Falls die Linie ein Border ist */
.team-three__content,
.team-three__information {
    border: none !important;
}

/* 5) Hover-/Overlay-Reste neutralisieren */
.team-three__content,
.team-three__content:hover {
    box-shadow: none !important;
    background: transparent !important;
}

/* === Elementor / Swiper: Scale-Effekte komplett deaktivieren === */

/* Alle Slides immer gleich gross */
.swiper-slide,
.swiper-slide-active,
.swiper-slide-next,
.swiper-slide-prev {
    transform: none !important;
}

/* Sicherheit: auch innere Inhalte einfrieren */
.swiper-slide * {
    transform: none !important;
    transition: none !important;
}

/* Falls das Theme gezielt Team-Slides skaliert */
.swiper-slide-active .team-three__content,
.swiper-slide-next .team-three__content,
.swiper-slide-prev .team-three__content {
    transform: none !important;
}/* End custom CSS */