.elementor-818 .elementor-element.elementor-element-6d5a51d{--display:flex;--min-height:305px;--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;--justify-content:center;--align-items:center;--overlay-opacity:1;}.elementor-818 .elementor-element.elementor-element-6d5a51d:not(.elementor-motion-effects-element-type-background), .elementor-818 .elementor-element.elementor-element-6d5a51d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://althof-fenster.de/wp-content/uploads/2025/12/bg-1.jpg");background-position:center center;background-size:cover;}.elementor-818 .elementor-element.elementor-element-6d5a51d::before, .elementor-818 .elementor-element.elementor-element-6d5a51d > .elementor-background-video-container::before, .elementor-818 .elementor-element.elementor-element-6d5a51d > .e-con-inner > .elementor-background-video-container::before, .elementor-818 .elementor-element.elementor-element-6d5a51d > .elementor-background-slideshow::before, .elementor-818 .elementor-element.elementor-element-6d5a51d > .e-con-inner > .elementor-background-slideshow::before, .elementor-818 .elementor-element.elementor-element-6d5a51d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-818 .elementor-element.elementor-element-ccd01a1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:41px;font-weight:900;line-height:1.2em;letter-spacing:-0.03em;color:#0E1726;}.elementor-818 .elementor-element.elementor-element-475cba5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-818 .elementor-element.elementor-element-3a0a923{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-818 .elementor-element.elementor-element-ab15a57 > .elementor-widget-container{background-color:#1E6BFF1F;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E6BFF38;border-radius:12px 12px 12px 12px;}.elementor-818 .elementor-element.elementor-element-ab15a57.elementor-element{--align-self:flex-start;}.elementor-818 .elementor-element.elementor-element-ab15a57{text-align:start;}.elementor-818 .elementor-element.elementor-element-ab15a57 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#1E293B;}.elementor-818 .elementor-element.elementor-element-4e3a4b7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-818 .elementor-element.elementor-element-a46277e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-818 .elementor-element.elementor-element-a46277e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-818 .elementor-element.elementor-element-a46277e{--image-border-radius:12px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-818 .elementor-element.elementor-element-0dd9890{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-818 .elementor-element.elementor-element-a8406b2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-818 .elementor-element.elementor-element-7823fbb > .elementor-widget-container{background-color:#1E6BFF1F;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E6BFF38;border-radius:12px 12px 12px 12px;}.elementor-818 .elementor-element.elementor-element-7823fbb.elementor-element{--align-self:flex-start;}.elementor-818 .elementor-element.elementor-element-7823fbb{text-align:start;}.elementor-818 .elementor-element.elementor-element-7823fbb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#1E293B;}.elementor-818 .elementor-element.elementor-element-fef0645{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-818 .elementor-element.elementor-element-dbf5034 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-818 .elementor-element.elementor-element-dbf5034 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-818 .elementor-element.elementor-element-dbf5034{--image-border-radius:12px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-818 .elementor-element.elementor-element-ea284e4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-818 .elementor-element.elementor-element-3077aea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-818 .elementor-element.elementor-element-7ac1b94 > .elementor-widget-container{background-color:#1E6BFF1F;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E6BFF38;border-radius:12px 12px 12px 12px;}.elementor-818 .elementor-element.elementor-element-7ac1b94.elementor-element{--align-self:flex-start;}.elementor-818 .elementor-element.elementor-element-7ac1b94{text-align:start;}.elementor-818 .elementor-element.elementor-element-7ac1b94 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#1E293B;}.elementor-818 .elementor-element.elementor-element-7752527{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-818 .elementor-element.elementor-element-287dc84 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-818 .elementor-element.elementor-element-287dc84 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-818 .elementor-element.elementor-element-287dc84{--image-border-radius:12px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-818 .elementor-element.elementor-element-a6e92b6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-818 .elementor-element.elementor-element-a2dbd87{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-818 .elementor-element.elementor-element-b790af6 > .elementor-widget-container{background-color:#1E6BFF1F;padding:5px 15px 5px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1E6BFF38;border-radius:12px 12px 12px 12px;}.elementor-818 .elementor-element.elementor-element-b790af6.elementor-element{--align-self:flex-start;}.elementor-818 .elementor-element.elementor-element-b790af6{text-align:start;}.elementor-818 .elementor-element.elementor-element-b790af6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;color:#1E293B;}.elementor-818 .elementor-element.elementor-element-2651386{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-818 .elementor-element.elementor-element-3a2d595 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-818 .elementor-element.elementor-element-3a2d595 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-818 .elementor-element.elementor-element-3a2d595{--image-border-radius:12px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(min-width:768px){.elementor-818 .elementor-element.elementor-element-475cba5{--content-width:1380px;}.elementor-818 .elementor-element.elementor-element-0dd9890{--content-width:1380px;}.elementor-818 .elementor-element.elementor-element-ea284e4{--content-width:1380px;}.elementor-818 .elementor-element.elementor-element-a6e92b6{--content-width:1380px;}}@media(max-width:1366px){.elementor-818 .elementor-element.elementor-element-6d5a51d{--min-height:231px;}}@media(max-width:1024px){.elementor-818 .elementor-element.elementor-element-6d5a51d{--min-height:193px;}}@media(max-width:767px){.elementor-818 .elementor-element.elementor-element-6d5a51d{--min-height:193px;}.elementor-818 .elementor-element.elementor-element-ab15a57.elementor-element{--align-self:center;}.elementor-818 .elementor-element.elementor-element-ab15a57{text-align:center;}.elementor-818 .elementor-element.elementor-element-ab15a57 .elementor-heading-title{font-size:18px;}.elementor-818 .elementor-element.elementor-element-7823fbb.elementor-element{--align-self:center;}.elementor-818 .elementor-element.elementor-element-7823fbb{text-align:center;}.elementor-818 .elementor-element.elementor-element-7823fbb .elementor-heading-title{font-size:18px;}.elementor-818 .elementor-element.elementor-element-7ac1b94.elementor-element{--align-self:center;}.elementor-818 .elementor-element.elementor-element-7ac1b94{text-align:center;}.elementor-818 .elementor-element.elementor-element-7ac1b94 .elementor-heading-title{font-size:18px;}.elementor-818 .elementor-element.elementor-element-b790af6.elementor-element{--align-self:center;}.elementor-818 .elementor-element.elementor-element-b790af6{text-align:center;}.elementor-818 .elementor-element.elementor-element-b790af6 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-6d5a51d */.elementor-818 .elementor-element.elementor-element-6d5a51d{
    filter: saturate(0.95) contrast(1.02) brightness(1);
}
.elementor-818 .elementor-element.elementor-element-6d5a51d::before{
        position: absolute;
    inset: 0;
  background:
    radial-gradient(ellipse at 20% 35%, rgba(255, 255, 255, 0.78), transparent 55%),
    radial-gradient(ellipse at 70% 20%, rgba(30, 107, 255, 0.18), transparent 60%),
    linear-gradient(90deg, rgba(255, 255, 255, 0.86) 0%, rgba(255, 255, 255, 0.62) 45%, rgba(255, 255, 255, 0.40) 100%);

}/* End custom CSS */