.elementor-169 .elementor-element.elementor-element-da39b86:not(.elementor-motion-effects-element-type-background), .elementor-169 .elementor-element.elementor-element-da39b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.oberhauser-pv.de/wp-content/uploads/2024/07/sRectangle-2.png");background-position:top center;background-size:cover;}.elementor-169 .elementor-element.elementor-element-da39b86 > .elementor-background-overlay{background-color:#000000A8;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-da39b86 > .elementor-container{min-height:300px;}.elementor-169 .elementor-element.elementor-element-da39b86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-169 .elementor-element.elementor-element-3436970{text-align:center;}.elementor-169 .elementor-element.elementor-element-3436970 .elementor-heading-title{font-size:50px;font-weight:700;line-height:55px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-32df2ef > .elementor-container{min-height:300px;}.elementor-169 .elementor-element.elementor-element-32df2ef{padding:100px 0px 100px 0px;}.elementor-169 .elementor-element.elementor-element-01d3c9f{margin-top:0px;margin-bottom:0px;}.elementor-169 .elementor-element.elementor-element-f128607 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:24px;}.elementor-169 .elementor-element.elementor-element-f128607 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-169 .elementor-element.elementor-element-4610bb6{text-align:center;}.elementor-169 .elementor-element.elementor-element-4610bb6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:45px;font-weight:600;line-height:50px;color:var( --e-global-color-primary );}.elementor-169 .elementor-element.elementor-element-8273766{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-primary );}.elementor-169 .elementor-element.elementor-element-37a24a7 > .elementor-container{min-height:350px;}.elementor-169 .elementor-element.elementor-element-37a24a7{margin-top:0px;margin-bottom:0px;}.elementor-169 .elementor-element.elementor-element-6f6671a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-169 .elementor-element.elementor-element-6f6671a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.oberhauser-pv.de/wp-content/uploads/2024/09/DSC01394-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-169 .elementor-element.elementor-element-6f6671a > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.4;}.elementor-169 .elementor-element.elementor-element-6f6671a:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.65;}.elementor-169 .elementor-element.elementor-element-6f6671a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 8px 0px 08px;}.elementor-169 .elementor-element.elementor-element-6f6671a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-b18c52a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-169 .elementor-element.elementor-element-b18c52a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-bfd56a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-25eea6c{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-a598452:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-169 .elementor-element.elementor-element-a598452 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.oberhauser-pv.de/wp-content/uploads/2024/09/DSC01387-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-169 .elementor-element.elementor-element-a598452 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.4;}.elementor-169 .elementor-element.elementor-element-a598452:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.65;}.elementor-169 .elementor-element.elementor-element-a598452 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 8px 0px 08px;}.elementor-169 .elementor-element.elementor-element-a598452 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-37e2454{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-169 .elementor-element.elementor-element-37e2454 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-fdc4c2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-0b893c9{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-33e914b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-169 .elementor-element.elementor-element-33e914b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.oberhauser-pv.de/wp-content/uploads/2024/09/DSC01383-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-169 .elementor-element.elementor-element-33e914b > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.4;}.elementor-169 .elementor-element.elementor-element-33e914b:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.65;}.elementor-169 .elementor-element.elementor-element-33e914b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 8px 0px 08px;}.elementor-169 .elementor-element.elementor-element-33e914b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-f87ec95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-169 .elementor-element.elementor-element-f87ec95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-1373be1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-f2677e0{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-2a35e79 > .elementor-container{min-height:350px;}.elementor-169 .elementor-element.elementor-element-2a35e79{margin-top:0px;margin-bottom:0px;padding:16px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-e48587f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-169 .elementor-element.elementor-element-e48587f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.oberhauser-pv.de/wp-content/uploads/2024/09/DSC01374-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-169 .elementor-element.elementor-element-e48587f > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.4;}.elementor-169 .elementor-element.elementor-element-e48587f:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.65;}.elementor-169 .elementor-element.elementor-element-e48587f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 8px 0px 08px;}.elementor-169 .elementor-element.elementor-element-e48587f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-2e5d5dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-169 .elementor-element.elementor-element-2e5d5dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-794f6bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-3bcfcc6{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-0d78249:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-169 .elementor-element.elementor-element-0d78249 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.oberhauser-pv.de/wp-content/uploads/2024/09/DSC01380-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-169 .elementor-element.elementor-element-0d78249 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.4;}.elementor-169 .elementor-element.elementor-element-0d78249:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.65;}.elementor-169 .elementor-element.elementor-element-0d78249 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 8px 0px 08px;}.elementor-169 .elementor-element.elementor-element-0d78249 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-e055b1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-169 .elementor-element.elementor-element-e055b1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-12cc4ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-8353d82{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-57367b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-169 .elementor-element.elementor-element-57367b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.oberhauser-pv.de/wp-content/uploads/2024/09/DSC01401-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-169 .elementor-element.elementor-element-57367b8 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.4;}.elementor-169 .elementor-element.elementor-element-57367b8:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.65;}.elementor-169 .elementor-element.elementor-element-57367b8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 8px 0px 08px;}.elementor-169 .elementor-element.elementor-element-57367b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-ede68c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-169 .elementor-element.elementor-element-ede68c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-169 .elementor-element.elementor-element-67ac5e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-5240a53{font-family:"Poppins", Sans-serif;color:#FFFFFF;}@media(max-width:767px){.elementor-169 .elementor-element.elementor-element-3436970 .elementor-heading-title{font-size:43px;}.elementor-169 .elementor-element.elementor-element-4610bb6 .elementor-heading-title{font-size:35px;line-height:1.1em;}}/* Start custom CSS for column, class: .elementor-element-88d0640 */.box .describe {
    transform: translateX(-20%);
    opacity: 0;
   transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6f6671a */.card2 {
    overflow: hidden;
}

.card2:hover .describe {
    transform: translateX(0);
    opacity: 1
}

.card2:hover .button {
    transform: translateY(0);
    opacity: 1;
}

@media only screen and (max-width: 768px) {
    .card2 {
        min-height:220px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bdd72c5 */.box .describe {
    transform: translateX(-20%);
    opacity: 0;
   transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a598452 */.card2 {
    overflow: hidden;
}

.card2:hover .describe {
    transform: translateX(0);
    opacity: 1
}

.card2:hover .button {
    transform: translateY(0);
    opacity: 1;
}

@media only screen and (max-width: 768px) {
    .card2 {
        min-height:220px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e5f30c5 */.box .describe {
    transform: translateX(-20%);
    opacity: 0;
   transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-33e914b */.card2 {
    overflow: hidden;
}

.card2:hover .describe {
    transform: translateX(0);
    opacity: 1
}

.card2:hover .button {
    transform: translateY(0);
    opacity: 1;
}

@media only screen and (max-width: 768px) {
    .card2 {
        min-height:220px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-37a24a7 */.inner > .elementor-container.elementor-column-gap-default {
    gap: 16px
}

@media only screen and (max-width: 767px) {
    .inner > .elementor-container.elementor-column-gap-default > .card2 {
    min-height: 395px
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-70aedf7 */.box .describe {
    transform: translateX(-20%);
    opacity: 0;
   transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e48587f */.card2 {
    overflow: hidden;
}

.card2:hover .describe {
    transform: translateX(0);
    opacity: 1
}

.card2:hover .button {
    transform: translateY(0);
    opacity: 1;
}

@media only screen and (max-width: 768px) {
    .card2 {
        min-height:220px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-85fc52d */.box .describe {
    transform: translateX(-20%);
    opacity: 0;
   transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0d78249 */.card2 {
    overflow: hidden;
}

.card2:hover .describe {
    transform: translateX(0);
    opacity: 1
}

.card2:hover .button {
    transform: translateY(0);
    opacity: 1;
}

@media only screen and (max-width: 768px) {
    .card2 {
        min-height:220px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ae95742 */.box .describe {
    transform: translateX(-20%);
    opacity: 0;
   transition: all 0.4s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-57367b8 */.card2 {
    overflow: hidden;
}

.card2:hover .describe {
    transform: translateX(0);
    opacity: 1
}

.card2:hover .button {
    transform: translateY(0);
    opacity: 1;
}

@media only screen and (max-width: 768px) {
    .card2 {
        min-height:220px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2a35e79 */.inner > .elementor-container.elementor-column-gap-default {
    gap: 16px
}

@media only screen and (max-width: 767px) {
    .inner > .elementor-container.elementor-column-gap-default > .card2 {
    min-height: 395px
}
}/* End custom CSS */