.elementor-1885 .elementor-element.elementor-element-c0c1e1f:not(.elementor-motion-effects-element-type-background), .elementor-1885 .elementor-element.elementor-element-c0c1e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fensterhaus.dev.b2kmedia.de/wp-content/uploads/2022/08/about-us-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1885 .elementor-element.elementor-element-c0c1e1f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #02080E00 59%, var( --e-global-color-ea89257 ) 77%);opacity:0.94;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1885 .elementor-element.elementor-element-c0c1e1f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:140px 0px 150px 0px;}.elementor-1885 .elementor-element.elementor-element-24562a7 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1885 .elementor-element.elementor-element-24562a7 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1885 .elementor-element.elementor-element-5df19c4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1885 .elementor-element.elementor-element-01dc686 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1885 .elementor-element.elementor-element-01dc686 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1885 .elementor-element.elementor-element-7e1768c .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Rajdhani", Sans-serif;font-size:53px;font-weight:bold;text-transform:uppercase;line-height:85px;letter-spacing:0px;}.elementor-1885 .elementor-element.elementor-element-7e1768c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1885 .elementor-element.elementor-element-7e1768c{width:initial;max-width:initial;}.elementor-1885 .elementor-element.elementor-element-83b86e5 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-1885 .elementor-element.elementor-element-83b86e5 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1885 .elementor-element.elementor-element-1e2da4b6{padding:100px 0px 100px 0px;}.elementor-1885 .elementor-element.elementor-element-6f14aa90 .elementor-element-populated a{color:var( --e-global-color-accent );}.elementor-1885 .elementor-element.elementor-element-6f14aa90 .elementor-element-populated a:hover{color:var( --e-global-color-text );}.elementor-1885 .elementor-element.elementor-element-5f71e59b .elementor-heading-title{color:#000000;font-size:28px;font-weight:700;line-height:1.5em;}.elementor-1885 .elementor-element.elementor-element-5f71e59b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1885 .elementor-element.elementor-element-2845155 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-615667dd .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-2cca23e .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-cccc1a7 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:28px;font-weight:700;line-height:1.5em;}.elementor-1885 .elementor-element.elementor-element-cccc1a7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1885 .elementor-element.elementor-element-6b4cf15 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-e9c00ef .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-8cf6eb4 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-e4ae103 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-651165e .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-0993ba7 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-8b07f54 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-8f8f7e8 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-d59d4e6 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-b4b0e67 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-1da060b .elementor-heading-title{color:#000000;font-size:28px;font-weight:700;line-height:1.5em;}.elementor-1885 .elementor-element.elementor-element-1da060b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1885 .elementor-element.elementor-element-583a214 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-1a14c0f .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-ea60974 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-c0afd2b .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-5dbde8e .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-769a7ed .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-9bafd4a .elementor-heading-title{color:#000000;font-size:28px;font-weight:700;line-height:1.5em;}.elementor-1885 .elementor-element.elementor-element-9bafd4a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1885 .elementor-element.elementor-element-3d65a92 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-fd3e78a .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-b19ff18 .elementor-heading-title{color:#000000;font-size:28px;font-weight:700;line-height:1.5em;}.elementor-1885 .elementor-element.elementor-element-b19ff18 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1885 .elementor-element.elementor-element-5786c90 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-e56ce15 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-ae25fd7 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-9d1502a .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-25b2f14 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-c59b24c .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-5fec1ce .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-1d6fe3a .elementor-heading-title{color:#000000;font-size:28px;font-weight:700;line-height:1.5em;}.elementor-1885 .elementor-element.elementor-element-1d6fe3a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1885 .elementor-element.elementor-element-e005db0 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-319ec27 .elementor-heading-title{color:#000000;font-size:28px;font-weight:700;line-height:1.5em;}.elementor-1885 .elementor-element.elementor-element-319ec27 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1885 .elementor-element.elementor-element-3a1e9a1 .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-89d286c .elementor-heading-title{color:#000000;font-size:28px;font-weight:700;line-height:1.5em;}.elementor-1885 .elementor-element.elementor-element-89d286c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1885 .elementor-element.elementor-element-33ce41c .elementor-heading-title{color:var( --e-global-color-secondary );font-size:20px;}.elementor-1885 .elementor-element.elementor-element-196622d6{--divider-border-style:solid;--divider-color:#E3E3E3;--divider-border-width:1px;}.elementor-1885 .elementor-element.elementor-element-196622d6 .elementor-divider-separator{width:100%;}.elementor-1885 .elementor-element.elementor-element-196622d6 .elementor-divider{padding-top:15px;padding-bottom:15px;}@media(max-width:1024px) and (min-width:768px){.elementor-1885 .elementor-element.elementor-element-24562a7{width:100%;}}@media(max-width:1024px){.elementor-1885 .elementor-element.elementor-element-c0c1e1f:not(.elementor-motion-effects-element-type-background), .elementor-1885 .elementor-element.elementor-element-c0c1e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1885 .elementor-element.elementor-element-24562a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1885 .elementor-element.elementor-element-24562a7 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 15px 0px 15px;}.elementor-1885 .elementor-element.elementor-element-7e1768c .elementor-heading-title{font-size:60px;line-height:70px;}}@media(max-width:767px){.elementor-1885 .elementor-element.elementor-element-c0c1e1f:not(.elementor-motion-effects-element-type-background), .elementor-1885 .elementor-element.elementor-element-c0c1e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1885 .elementor-element.elementor-element-24562a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1885 .elementor-element.elementor-element-01dc686{width:100%;}.elementor-1885 .elementor-element.elementor-element-7e1768c{text-align:center;}.elementor-1885 .elementor-element.elementor-element-7e1768c .elementor-heading-title{font-size:35px;line-height:1.2em;}}/* Start custom CSS for heading, class: .elementor-element-7e1768c */.elementor-1885 .elementor-element.elementor-element-7e1768c h2{
    word-break: break-all;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f71e59b */.elementor-1885 .elementor-element.elementor-element-5f71e59b.elementor-widget-heading{
    margin-bottom: 5px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2845155 */.elementor-1885 .elementor-element.elementor-element-2845155.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-615667dd */.elementor-1885 .elementor-element.elementor-element-615667dd.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cca23e */.elementor-1885 .elementor-element.elementor-element-2cca23e.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cccc1a7 */.elementor-1885 .elementor-element.elementor-element-cccc1a7.elementor-widget-heading{
    margin-bottom: 5px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b4cf15 */.elementor-1885 .elementor-element.elementor-element-6b4cf15.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9c00ef */.elementor-1885 .elementor-element.elementor-element-e9c00ef.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cf6eb4 */.elementor-1885 .elementor-element.elementor-element-8cf6eb4.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4ae103 */.elementor-1885 .elementor-element.elementor-element-e4ae103.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-651165e */.elementor-1885 .elementor-element.elementor-element-651165e.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0993ba7 */.elementor-1885 .elementor-element.elementor-element-0993ba7.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b07f54 */.elementor-1885 .elementor-element.elementor-element-8b07f54.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f8f7e8 */.elementor-1885 .elementor-element.elementor-element-8f8f7e8.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d59d4e6 */.elementor-1885 .elementor-element.elementor-element-d59d4e6.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4b0e67 */.elementor-1885 .elementor-element.elementor-element-b4b0e67.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1da060b */.elementor-1885 .elementor-element.elementor-element-1da060b.elementor-widget-heading{
    margin-bottom: 5px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-583a214 */.elementor-1885 .elementor-element.elementor-element-583a214.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a14c0f */.elementor-1885 .elementor-element.elementor-element-1a14c0f.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea60974 */.elementor-1885 .elementor-element.elementor-element-ea60974.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0afd2b */.elementor-1885 .elementor-element.elementor-element-c0afd2b.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dbde8e */.elementor-1885 .elementor-element.elementor-element-5dbde8e.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-769a7ed */.elementor-1885 .elementor-element.elementor-element-769a7ed.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bafd4a */.elementor-1885 .elementor-element.elementor-element-9bafd4a.elementor-widget-heading{
    margin-bottom: 5px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d65a92 */.elementor-1885 .elementor-element.elementor-element-3d65a92.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd3e78a */.elementor-1885 .elementor-element.elementor-element-fd3e78a.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b19ff18 */.elementor-1885 .elementor-element.elementor-element-b19ff18.elementor-widget-heading{
    margin-bottom: 5px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5786c90 */.elementor-1885 .elementor-element.elementor-element-5786c90.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e56ce15 */.elementor-1885 .elementor-element.elementor-element-e56ce15.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae25fd7 */.elementor-1885 .elementor-element.elementor-element-ae25fd7.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d1502a */.elementor-1885 .elementor-element.elementor-element-9d1502a.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25b2f14 */.elementor-1885 .elementor-element.elementor-element-25b2f14.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c59b24c */.elementor-1885 .elementor-element.elementor-element-c59b24c.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fec1ce */.elementor-1885 .elementor-element.elementor-element-5fec1ce.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d6fe3a */.elementor-1885 .elementor-element.elementor-element-1d6fe3a.elementor-widget-heading{
    margin-bottom: 5px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e005db0 */.elementor-1885 .elementor-element.elementor-element-e005db0.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-319ec27 */.elementor-1885 .elementor-element.elementor-element-319ec27.elementor-widget-heading{
    margin-bottom: 5px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a1e9a1 */.elementor-1885 .elementor-element.elementor-element-3a1e9a1.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89d286c */.elementor-1885 .elementor-element.elementor-element-89d286c.elementor-widget-heading{
    margin-bottom: 5px!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33ce41c */.elementor-1885 .elementor-element.elementor-element-33ce41c.elementor-widget-heading{
    margin-bottom: 10px!important;
}/* End custom CSS */