.elementor-2940 .elementor-element.elementor-element-7429aa2c{--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;--overlay-opacity:0.95;}.elementor-2940 .elementor-element.elementor-element-7429aa2c:not(.elementor-motion-effects-element-type-background), .elementor-2940 .elementor-element.elementor-element-7429aa2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gebrueder-ockenfels.de/wp-content/uploads/Gebrueder-Ockenfels-Dachdecker-Dach-Textur-3-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2940 .elementor-element.elementor-element-7429aa2c::before, .elementor-2940 .elementor-element.elementor-element-7429aa2c > .elementor-background-video-container::before, .elementor-2940 .elementor-element.elementor-element-7429aa2c > .e-con-inner > .elementor-background-video-container::before, .elementor-2940 .elementor-element.elementor-element-7429aa2c > .elementor-background-slideshow::before, .elementor-2940 .elementor-element.elementor-element-7429aa2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-2940 .elementor-element.elementor-element-7429aa2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(213deg, var( --e-global-color-eef1044 ) 62%, var( --e-global-color-a64219c ) 100%);}.elementor-2940 .elementor-element.elementor-element-59914449{--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;--flex-wrap:wrap;--overlay-opacity:1;--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2940 .elementor-element.elementor-element-59914449:not(.elementor-motion-effects-element-type-background), .elementor-2940 .elementor-element.elementor-element-59914449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.gebrueder-ockenfels.de/wp-content/uploads/Gebrueder-Ockenfels-Dachdecker-Dachsanierung-vom-Profi-Kopie.webp");background-position:top right;background-repeat:no-repeat;}.elementor-2940 .elementor-element.elementor-element-59914449::before, .elementor-2940 .elementor-element.elementor-element-59914449 > .elementor-background-video-container::before, .elementor-2940 .elementor-element.elementor-element-59914449 > .e-con-inner > .elementor-background-video-container::before, .elementor-2940 .elementor-element.elementor-element-59914449 > .elementor-background-slideshow::before, .elementor-2940 .elementor-element.elementor-element-59914449 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2940 .elementor-element.elementor-element-59914449 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.gebrueder-ockenfels.de/wp-content/uploads/Gebrueder-Ockenfels-Dachdecker-Fachbetrieb-fuer-Dachreparatur.webp");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:15rem auto;}.elementor-2940 .elementor-element.elementor-element-39b0d5e9{--display:flex;--position:absolute;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;top:10rem;--z-index:99;}.elementor-2940 .elementor-element.elementor-element-39b0d5e9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2940 .elementor-element.elementor-element-704ee815{width:100%;max-width:100%;--icon-box-icon-margin:0.5rem;}.elementor-2940 .elementor-element.elementor-element-704ee815 > .elementor-widget-container{margin:0rem 0rem 0.7rem 0rem;}.elementor-2940 .elementor-element.elementor-element-704ee815 .elementor-icon-box-title{margin-bottom:0.2rem;color:var( --e-global-color-4e32d75 );}.elementor-2940 .elementor-element.elementor-element-704ee815.elementor-view-stacked .elementor-icon{background-color:#FC0000;}.elementor-2940 .elementor-element.elementor-element-704ee815.elementor-view-framed .elementor-icon, .elementor-2940 .elementor-element.elementor-element-704ee815.elementor-view-default .elementor-icon{fill:#FC0000;color:#FC0000;border-color:#FC0000;}.elementor-2940 .elementor-element.elementor-element-704ee815 .elementor-icon{font-size:1.8rem;}.elementor-2940 .elementor-element.elementor-element-704ee815 .elementor-icon-box-title, .elementor-2940 .elementor-element.elementor-element-704ee815 .elementor-icon-box-title a{font-family:var( --e-global-typography-93d0990-font-family ), Sans-serif;font-size:var( --e-global-typography-93d0990-font-size );font-weight:var( --e-global-typography-93d0990-font-weight );line-height:var( --e-global-typography-93d0990-line-height );}.elementor-2940 .elementor-element.elementor-element-5d614940 > .elementor-widget-container{margin:0rem 29rem 1.5rem 0rem;}.elementor-2940 .elementor-element.elementor-element-5d614940 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-4e32d75 );}.elementor-2940 .elementor-element.elementor-element-7741d799 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-2940 .elementor-element.elementor-element-7741d799.elementor-element{--align-self:flex-start;}.elementor-2940 .elementor-element.elementor-element-7741d799 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2940 .elementor-element.elementor-element-1c5605f4{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2940 .elementor-element.elementor-element-1c5605f4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2940 .elementor-element.elementor-element-5cf44c21{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;text-align:right;}.elementor-2940 .elementor-element.elementor-element-5cf44c21.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(max-width:1580px) and (min-width:768px){.elementor-2940 .elementor-element.elementor-element-1c5605f4{--width:58%;}}@media(max-width:1580px){.elementor-2940 .elementor-element.elementor-element-59914449::before, .elementor-2940 .elementor-element.elementor-element-59914449 > .elementor-background-video-container::before, .elementor-2940 .elementor-element.elementor-element-59914449 > .e-con-inner > .elementor-background-video-container::before, .elementor-2940 .elementor-element.elementor-element-59914449 > .elementor-background-slideshow::before, .elementor-2940 .elementor-element.elementor-element-59914449 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2940 .elementor-element.elementor-element-59914449 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:9.4rem auto;}.elementor-2940 .elementor-element.elementor-element-39b0d5e9{top:7.3rem;}.elementor-2940 .elementor-element.elementor-element-704ee815 .elementor-icon-box-title, .elementor-2940 .elementor-element.elementor-element-704ee815 .elementor-icon-box-title a{font-size:var( --e-global-typography-93d0990-font-size );line-height:var( --e-global-typography-93d0990-line-height );}.elementor-2940 .elementor-element.elementor-element-5d614940 > .elementor-widget-container{margin:0rem 20rem 1.5rem 0rem;}.elementor-2940 .elementor-element.elementor-element-5d614940 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1300px){.elementor-2940 .elementor-element.elementor-element-59914449:not(.elementor-motion-effects-element-type-background), .elementor-2940 .elementor-element.elementor-element-59914449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:40rem auto;}.elementor-2940 .elementor-element.elementor-element-59914449{--padding-top:13rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2940 .elementor-element.elementor-element-5d614940 > .elementor-widget-container{margin:0rem 15rem 1.5rem 0rem;}}@media(max-width:1024px){.elementor-2940 .elementor-element.elementor-element-59914449:not(.elementor-motion-effects-element-type-background), .elementor-2940 .elementor-element.elementor-element-59914449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:30rem auto;}.elementor-2940 .elementor-element.elementor-element-704ee815 .elementor-icon-box-title, .elementor-2940 .elementor-element.elementor-element-704ee815 .elementor-icon-box-title a{font-size:var( --e-global-typography-93d0990-font-size );line-height:var( --e-global-typography-93d0990-line-height );}.elementor-2940 .elementor-element.elementor-element-5d614940 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:880px){.elementor-2940 .elementor-element.elementor-element-59914449:not(.elementor-motion-effects-element-type-background), .elementor-2940 .elementor-element.elementor-element-59914449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:27rem auto;}.elementor-2940 .elementor-element.elementor-element-59914449{--padding-top:15rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2940 .elementor-element.elementor-element-5d614940 > .elementor-widget-container{margin:0rem 0rem 1.5rem 0rem;}}@media(max-width:767px){.elementor-2940 .elementor-element.elementor-element-7429aa2c{--overlay-opacity:0.91;}.elementor-2940 .elementor-element.elementor-element-59914449:not(.elementor-motion-effects-element-type-background), .elementor-2940 .elementor-element.elementor-element-59914449 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:16rem auto;}.elementor-2940 .elementor-element.elementor-element-59914449{--overlay-opacity:0;--padding-top:22rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2940 .elementor-element.elementor-element-39b0d5e9{top:4.3rem;}.elementor-2940 .elementor-element.elementor-element-704ee815{--icon-box-icon-margin:-0.3rem;}.elementor-2940 .elementor-element.elementor-element-704ee815 .elementor-icon{font-size:1.7rem;}.elementor-2940 .elementor-element.elementor-element-704ee815 .elementor-icon-box-title, .elementor-2940 .elementor-element.elementor-element-704ee815 .elementor-icon-box-title a{font-size:var( --e-global-typography-93d0990-font-size );line-height:var( --e-global-typography-93d0990-line-height );}.elementor-2940 .elementor-element.elementor-element-5d614940{text-align:center;}.elementor-2940 .elementor-element.elementor-element-5d614940 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2940 .elementor-element.elementor-element-7741d799.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-2940 .elementor-element.elementor-element-1c5605f4{--width:50%;}}@media(min-width:2400px){.elementor-2940 .elementor-element.elementor-element-59914449::before, .elementor-2940 .elementor-element.elementor-element-59914449 > .elementor-background-video-container::before, .elementor-2940 .elementor-element.elementor-element-59914449 > .e-con-inner > .elementor-background-video-container::before, .elementor-2940 .elementor-element.elementor-element-59914449 > .elementor-background-slideshow::before, .elementor-2940 .elementor-element.elementor-element-59914449 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2940 .elementor-element.elementor-element-59914449 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:auto;}.elementor-2940 .elementor-element.elementor-element-59914449{--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2940 .elementor-element.elementor-element-39b0d5e9{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2940 .elementor-element.elementor-element-704ee815 .elementor-icon-box-title, .elementor-2940 .elementor-element.elementor-element-704ee815 .elementor-icon-box-title a{font-size:var( --e-global-typography-93d0990-font-size );line-height:var( --e-global-typography-93d0990-line-height );}.elementor-2940 .elementor-element.elementor-element-5d614940 > .elementor-widget-container{margin:0rem 30rem 2rem 0rem;}.elementor-2940 .elementor-element.elementor-element-5d614940 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2940 .elementor-element.elementor-element-1c5605f4{--width:55%;--padding-top:0rem;--padding-bottom:0rem;--padding-left:31rem;--padding-right:0rem;}.elementor-2940 .elementor-element.elementor-element-5cf44c21{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}}/* Start custom CSS for button, class: .elementor-element-7741d799 */.elementor-2940 .elementor-element.elementor-element-7741d799 {
  clip-path: polygon(
    36px 0,
    calc(100% - 36px) 0,
    100% 12px,
    100% 100%,
    0 100%,
    0 12px
  );
  background-color: red;
  color: white;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  display: inline-block; /* wichtig für Scale */
  transform-origin: center center;
}

.elementor-2940 .elementor-element.elementor-element-7741d799:hover {
  transform: scale(1.03);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
}/* End custom CSS */