.elementor-8929 .elementor-element.elementor-element-0107645>.elementor-container{min-height:489px}.elementor-8929 .elementor-element.elementor-element-0107645:not(.elementor-motion-effects-element-type-background),.elementor-8929 .elementor-element.elementor-element-0107645>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://ib-walther.de/wp-content/uploads/2022/05/ingenieurbuero-elektrotechnik.jpg");background-position:center center;background-size:cover}.elementor-8929 .elementor-element.elementor-element-0107645{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-20px;margin-bottom:0}.elementor-8929 .elementor-element.elementor-element-0107645>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8929 .elementor-element.elementor-element-8c4994d>.elementor-container{max-width:950px}.elementor-8929 .elementor-element.elementor-element-8c4994d{margin-top:80px;margin-bottom:80px}.elementor-8929 .elementor-element.elementor-element-17489f4{text-align:center}.elementor-8929 .elementor-element.elementor-element-17489f4 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height)}.elementor-8929 .elementor-element.elementor-element-17489f4>.elementor-widget-container{margin:40px 0 0}.elementor-8929 .elementor-element.elementor-element-689a4f4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-8929 .elementor-element.elementor-element-689a4f4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-8929 .elementor-element.elementor-element-bbc19bd.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8929 .elementor-element.elementor-element-bbc19bd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8929 .elementor-element.elementor-element-bbc19bd>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-8929 .elementor-element.elementor-element-bbc19bd>.elementor-element-populated>.elementor-background-overlay{opacity:1}.elementor-8929 .elementor-element.elementor-element-bbc19bd>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-8929 .elementor-element.elementor-element-bbc19bd>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8929 .elementor-element.elementor-element-b8905d5 img{width:100%;filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);transition-duration:.5s}.elementor-8929 .elementor-element.elementor-element-b8905d5:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-8929 .elementor-element.elementor-element-b8905d5>.elementor-widget-container{margin:0}.elementor-8929 .elementor-element.elementor-element-b8905d5{z-index:11}.elementor-8929 .elementor-element.elementor-element-b8905d5:not(.elementor-widget-image) .elementor-widget-container{-webkit-mask-image:url(https://ib-walther.de/wp-content/uploads/2022/05/Pfeil_links.svg);-webkit-mask-size:cover;-webkit-mask-position:center center}.elementor-8929 .elementor-element.elementor-element-b8905d5.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://ib-walther.de/wp-content/uploads/2022/05/Pfeil_links.svg);-webkit-mask-size:cover;-webkit-mask-position:center center}.elementor-8929 .elementor-element.elementor-element-e79e64e img{width:100%;filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);transition-duration:.5s}.elementor-8929 .elementor-element.elementor-element-e79e64e:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-8929 .elementor-element.elementor-element-e79e64e>.elementor-widget-container{margin:0}.elementor-8929 .elementor-element.elementor-element-e79e64e{z-index:11}.elementor-8929 .elementor-element.elementor-element-e79e64e:not(.elementor-widget-image) .elementor-widget-container{-webkit-mask-image:url(https://ib-walther.de/wp-content/uploads/2022/05/Pfeil_unten-2.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-8929 .elementor-element.elementor-element-e79e64e.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://ib-walther.de/wp-content/uploads/2022/05/Pfeil_unten-2.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-bc-flex-widget .elementor-8929 .elementor-element.elementor-element-45ec704.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8929 .elementor-element.elementor-element-45ec704.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8929 .elementor-element.elementor-element-45ec704>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-8929 .elementor-element.elementor-element-45ec704>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 100px 80px 80px}.elementor-8929 .elementor-element.elementor-element-45ec704>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8929 .elementor-element.elementor-element-50f5804 .elementor-heading-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height)}.elementor-8929 .elementor-element.elementor-element-c88a703>.elementor-widget-container{padding:20px 0 0}.elementor-8929 .elementor-element.elementor-element-522269d .elementor-button{font-family:var(--e-global-typography-004839e-font-family),Sans-serif;font-size:var(--e-global-typography-004839e-font-size);line-height:var(--e-global-typography-004839e-line-height);letter-spacing:var(--e-global-typography-004839e-letter-spacing);word-spacing:var(--e-global-typography-004839e-word-spacing);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:#FFFFFF00;border-style:dashed;border-width:0;border-color:var(--e-global-color-primary);border-radius:0;padding:0}.elementor-8929 .elementor-element.elementor-element-522269d .elementor-button:hover,.elementor-8929 .elementor-element.elementor-element-522269d .elementor-button:focus{color:var(--e-global-color-primary);background-color:#FFFFFF00;border-color:var(--e-global-color-primary)}.elementor-8929 .elementor-element.elementor-element-522269d .elementor-button:hover svg,.elementor-8929 .elementor-element.elementor-element-522269d .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-8929 .elementor-element.elementor-element-522269d{width:auto;max-width:auto}.elementor-8929 .elementor-element.elementor-element-522269d>.elementor-widget-container:hover{--e-transform-translateX:5px;--e-transform-translateY:0px}.elementor-8929 .elementor-element.elementor-element-aedc4bd{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-8929 .elementor-element.elementor-element-aedc4bd>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-8929 .elementor-element.elementor-element-7af7a70.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8929 .elementor-element.elementor-element-7af7a70.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8929 .elementor-element.elementor-element-7af7a70>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-8929 .elementor-element.elementor-element-7af7a70>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 80px 80px 100px}.elementor-8929 .elementor-element.elementor-element-7af7a70>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8929 .elementor-element.elementor-element-c81180e .elementor-heading-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height)}.elementor-8929 .elementor-element.elementor-element-b851505 .elementor-heading-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-214827d-font-family),Sans-serif;font-size:var(--e-global-typography-214827d-font-size);text-transform:var(--e-global-typography-214827d-text-transform);line-height:var(--e-global-typography-214827d-line-height);letter-spacing:var(--e-global-typography-214827d-letter-spacing);word-spacing:var(--e-global-typography-214827d-word-spacing)}.elementor-8929 .elementor-element.elementor-element-b851505>.elementor-widget-container{padding:10px 0}.elementor-8929 .elementor-element.elementor-element-1985ad8>.elementor-widget-container{padding:20px 0 0}.elementor-8929 .elementor-element.elementor-element-b19b936 .elementor-button{font-family:var(--e-global-typography-004839e-font-family),Sans-serif;font-size:var(--e-global-typography-004839e-font-size);line-height:var(--e-global-typography-004839e-line-height);letter-spacing:var(--e-global-typography-004839e-letter-spacing);word-spacing:var(--e-global-typography-004839e-word-spacing);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:#FFFFFF00;border-style:dashed;border-width:0;border-color:var(--e-global-color-primary);border-radius:0;padding:0}.elementor-8929 .elementor-element.elementor-element-b19b936 .elementor-button:hover,.elementor-8929 .elementor-element.elementor-element-b19b936 .elementor-button:focus{color:var(--e-global-color-primary);background-color:#FFFFFF00;border-color:var(--e-global-color-primary)}.elementor-8929 .elementor-element.elementor-element-b19b936 .elementor-button:hover svg,.elementor-8929 .elementor-element.elementor-element-b19b936 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-8929 .elementor-element.elementor-element-b19b936{width:auto;max-width:auto}.elementor-8929 .elementor-element.elementor-element-b19b936>.elementor-widget-container:hover{--e-transform-translateX:5px;--e-transform-translateY:0px}.elementor-8929 .elementor-element.elementor-element-54d4cfb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-8929 .elementor-element.elementor-element-54d4cfb>.elementor-element-populated>.elementor-background-overlay{opacity:1}.elementor-8929 .elementor-element.elementor-element-54d4cfb>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-8929 .elementor-element.elementor-element-54d4cfb>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8929 .elementor-element.elementor-element-f1a5e71 img{width:100%;filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);transition-duration:.5s}.elementor-8929 .elementor-element.elementor-element-f1a5e71:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-8929 .elementor-element.elementor-element-f1a5e71>.elementor-widget-container{margin:0}.elementor-8929 .elementor-element.elementor-element-f1a5e71{z-index:9}.elementor-8929 .elementor-element.elementor-element-f1a5e71:not(.elementor-widget-image) .elementor-widget-container{-webkit-mask-image:url(https://ib-walther.de/wp-content/uploads/2022/05/Pfeil_rechts.svg);-webkit-mask-size:cover;-webkit-mask-position:center center}.elementor-8929 .elementor-element.elementor-element-f1a5e71.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://ib-walther.de/wp-content/uploads/2022/05/Pfeil_rechts.svg);-webkit-mask-size:cover;-webkit-mask-position:center center}.elementor-8929 .elementor-element.elementor-element-571dadf img{width:100%;filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);transition-duration:.5s}.elementor-8929 .elementor-element.elementor-element-571dadf:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-8929 .elementor-element.elementor-element-571dadf>.elementor-widget-container{margin:0}.elementor-8929 .elementor-element.elementor-element-571dadf{z-index:11}.elementor-8929 .elementor-element.elementor-element-571dadf:not(.elementor-widget-image) .elementor-widget-container{-webkit-mask-image:url(https://ib-walther.de/wp-content/uploads/2022/05/Pfeil_unten-2.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-8929 .elementor-element.elementor-element-571dadf.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://ib-walther.de/wp-content/uploads/2022/05/Pfeil_unten-2.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-8929 .elementor-element.elementor-element-9d68805{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-8929 .elementor-element.elementor-element-9d68805>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-8929 .elementor-element.elementor-element-970bcbc.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8929 .elementor-element.elementor-element-970bcbc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8929 .elementor-element.elementor-element-970bcbc>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-8929 .elementor-element.elementor-element-970bcbc>.elementor-element-populated>.elementor-background-overlay{opacity:1}.elementor-8929 .elementor-element.elementor-element-970bcbc>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-8929 .elementor-element.elementor-element-970bcbc>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8929 .elementor-element.elementor-element-d0aecfb img{width:100%;filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);transition-duration:.5s}.elementor-8929 .elementor-element.elementor-element-d0aecfb:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-8929 .elementor-element.elementor-element-d0aecfb>.elementor-widget-container{margin:0}.elementor-8929 .elementor-element.elementor-element-d0aecfb{z-index:11}.elementor-8929 .elementor-element.elementor-element-d0aecfb:not(.elementor-widget-image) .elementor-widget-container{-webkit-mask-image:url(https://ib-walther.de/wp-content/uploads/2022/05/Pfeil_links.svg);-webkit-mask-size:cover;-webkit-mask-position:center center}.elementor-8929 .elementor-element.elementor-element-d0aecfb.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://ib-walther.de/wp-content/uploads/2022/05/Pfeil_links.svg);-webkit-mask-size:cover;-webkit-mask-position:center center}.elementor-8929 .elementor-element.elementor-element-7bf4487 img{width:100%;filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);transition-duration:.5s}.elementor-8929 .elementor-element.elementor-element-7bf4487:hover img{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-8929 .elementor-element.elementor-element-7bf4487>.elementor-widget-container{margin:0}.elementor-8929 .elementor-element.elementor-element-7bf4487{z-index:11}.elementor-8929 .elementor-element.elementor-element-7bf4487:not(.elementor-widget-image) .elementor-widget-container{-webkit-mask-image:url(https://ib-walther.de/wp-content/uploads/2022/05/Pfeil_unten-2.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-8929 .elementor-element.elementor-element-7bf4487.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://ib-walther.de/wp-content/uploads/2022/05/Pfeil_unten-2.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-bc-flex-widget .elementor-8929 .elementor-element.elementor-element-ada5ea0.elementor-column .elementor-widget-wrap{align-items:center}.elementor-8929 .elementor-element.elementor-element-ada5ea0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-8929 .elementor-element.elementor-element-ada5ea0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-8929 .elementor-element.elementor-element-ada5ea0>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 100px 80px 80px}.elementor-8929 .elementor-element.elementor-element-ada5ea0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8929 .elementor-element.elementor-element-db5efe1 .elementor-heading-title{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height)}.elementor-8929 .elementor-element.elementor-element-22c568a>.elementor-widget-container{padding:20px 0 0}.elementor-8929 .elementor-element.elementor-element-e056aa3 .elementor-button{font-family:var(--e-global-typography-004839e-font-family),Sans-serif;font-size:var(--e-global-typography-004839e-font-size);line-height:var(--e-global-typography-004839e-line-height);letter-spacing:var(--e-global-typography-004839e-letter-spacing);word-spacing:var(--e-global-typography-004839e-word-spacing);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);background-color:#FFFFFF00;border-style:dashed;border-width:0;border-color:var(--e-global-color-primary);border-radius:0;padding:0}.elementor-8929 .elementor-element.elementor-element-e056aa3 .elementor-button:hover,.elementor-8929 .elementor-element.elementor-element-e056aa3 .elementor-button:focus{color:var(--e-global-color-primary);background-color:#FFFFFF00;border-color:var(--e-global-color-primary)}.elementor-8929 .elementor-element.elementor-element-e056aa3 .elementor-button:hover svg,.elementor-8929 .elementor-element.elementor-element-e056aa3 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-8929 .elementor-element.elementor-element-e056aa3{width:auto;max-width:auto}.elementor-8929 .elementor-element.elementor-element-e056aa3>.elementor-widget-container:hover{--e-transform-translateX:5px;--e-transform-translateY:0px}.elementor-8929 .elementor-element.elementor-element-123e1c8{margin-top:80px;margin-bottom:80px}.elementor-8929 .elementor-element.elementor-element-7b2ff31.elementor-column>.elementor-widget-wrap{justify-content:flex-end}.elementor-8929 .elementor-element.elementor-element-10532cd .elementor-heading-title{color:var(--e-global-color-4f7530c);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-8929 .elementor-element.elementor-element-10532cd>.elementor-widget-container{margin:0;padding:0 20px;background-color:var(--e-global-color-primary);border-radius:5px 5px 0 0;box-shadow:-4px 5px 8px -2px rgba(0,0,0,.5)}.elementor-8929 .elementor-element.elementor-element-10532cd{width:auto;max-width:auto}.elementor-msie .elementor-8929 .elementor-element.elementor-element-a666296 .elementor-portfolio-item{width:calc(100%/2)}.elementor-8929 .elementor-element.elementor-element-a666296 .elementor-post__thumbnail__link{padding-bottom:calc(.66*100%)}.elementor-8929 .elementor-element.elementor-element-a666296:after{content:"0.66";position:absolute;color:transparent}.elementor-8929 .elementor-element.elementor-element-a666296{--grid-column-gap:15px;--grid-row-gap:15px}.elementor-8929 .elementor-element.elementor-element-a666296 a .elementor-portfolio-item__overlay{background-color:#FFFFFFA3}.elementor-8929 .elementor-element.elementor-element-a666296 a .elementor-portfolio-item__title{color:var(--e-global-color-accent)}.elementor-8929 .elementor-element.elementor-element-a666296 .elementor-portfolio-item__title{font-family:"IBW Geogrotesque",Sans-serif;font-size:26px;line-height:1.3em}.elementor-8929 .elementor-element.elementor-element-63a5443>.elementor-container{max-width:800px}.elementor-8929 .elementor-element.elementor-element-63a5443:not(.elementor-motion-effects-element-type-background),.elementor-8929 .elementor-element.elementor-element-63a5443>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-primary)}.elementor-8929 .elementor-element.elementor-element-63a5443>.elementor-background-overlay{background-image:url("https://ib-walther.de/wp-content/uploads/2022/05/Karopapier_schwarz2.png");background-position:top center;background-size:cover;opacity:.1;mix-blend-mode:multiply;transition:background .3s,border-radius .3s,opacity .3s}.elementor-8929 .elementor-element.elementor-element-63a5443{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:120px 40px}.elementor-8929 .elementor-element.elementor-element-3fb16a0.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-8929 .elementor-element.elementor-element-3fb16a0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-8929 .elementor-element.elementor-element-3fb16a0>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-8929 .elementor-element.elementor-element-c23b1c0{text-align:center}.elementor-8929 .elementor-element.elementor-element-c23b1c0 .elementor-heading-title{color:var(--e-global-color-4f7530c);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);text-transform:var(--e-global-typography-primary-text-transform);line-height:var(--e-global-typography-primary-line-height)}.elementor-8929 .elementor-element.elementor-element-ac66608{text-align:center;color:var(--e-global-color-4f7530c)}.elementor-8929 .elementor-element.elementor-element-ac66608>.elementor-widget-container{padding:20px 0 0}.elementor-8929 .elementor-element.elementor-element-f1ca226 .elementor-button{font-family:var(--e-global-typography-004839e-font-family),Sans-serif;font-size:var(--e-global-typography-004839e-font-size);line-height:var(--e-global-typography-004839e-line-height);letter-spacing:var(--e-global-typography-004839e-letter-spacing);word-spacing:var(--e-global-typography-004839e-word-spacing);fill:var(--e-global-color-4f7530c);color:var(--e-global-color-4f7530c);background-color:var(--e-global-color-primary);border-style:solid;border-width:2px;border-color:var(--e-global-color-4f7530c);border-radius:80px;padding:20px 40px}.elementor-8929 .elementor-element.elementor-element-f1ca226 .elementor-button:hover,.elementor-8929 .elementor-element.elementor-element-f1ca226 .elementor-button:focus{color:var(--e-global-color-4f7530c);background-color:var(--e-global-color-accent);border-color:var(--e-global-color-4f7530c)}.elementor-8929 .elementor-element.elementor-element-f1ca226 .elementor-button:hover svg,.elementor-8929 .elementor-element.elementor-element-f1ca226 .elementor-button:focus svg{fill:var(--e-global-color-4f7530c)}.elementor-8929 .elementor-element.elementor-element-f1ca226{width:auto;max-width:auto}.elementor-8929 .elementor-element.elementor-element-f1ca226>.elementor-widget-container:hover{--e-transform-translateX:5px;--e-transform-translateY:0px}@media(max-width:1200px){.elementor-8929 .elementor-element.elementor-element-8c4994d{padding:0 40px}.elementor-8929 .elementor-element.elementor-element-17489f4 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-8929 .elementor-element.elementor-element-17489f4>.elementor-widget-container{margin:0}.elementor-8929 .elementor-element.elementor-element-689a4f4{padding:60px 0}.elementor-8929 .elementor-element.elementor-element-45ec704>.elementor-element-populated{padding:40px 40px 0}.elementor-8929 .elementor-element.elementor-element-50f5804 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-8929 .elementor-element.elementor-element-522269d .elementor-button{font-size:var(--e-global-typography-004839e-font-size);line-height:var(--e-global-typography-004839e-line-height);letter-spacing:var(--e-global-typography-004839e-letter-spacing);word-spacing:var(--e-global-typography-004839e-word-spacing)}.elementor-8929 .elementor-element.elementor-element-aedc4bd{padding:60px 0}.elementor-8929 .elementor-element.elementor-element-7af7a70>.elementor-element-populated{padding:40px 40px 0}.elementor-8929 .elementor-element.elementor-element-c81180e .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-8929 .elementor-element.elementor-element-b851505 .elementor-heading-title{font-size:var(--e-global-typography-214827d-font-size);line-height:var(--e-global-typography-214827d-line-height);letter-spacing:var(--e-global-typography-214827d-letter-spacing);word-spacing:var(--e-global-typography-214827d-word-spacing)}.elementor-8929 .elementor-element.elementor-element-b19b936 .elementor-button{font-size:var(--e-global-typography-004839e-font-size);line-height:var(--e-global-typography-004839e-line-height);letter-spacing:var(--e-global-typography-004839e-letter-spacing);word-spacing:var(--e-global-typography-004839e-word-spacing)}.elementor-8929 .elementor-element.elementor-element-54d4cfb>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-8929 .elementor-element.elementor-element-9d68805{padding:60px 0}.elementor-8929 .elementor-element.elementor-element-ada5ea0>.elementor-element-populated{padding:40px 40px 0}.elementor-8929 .elementor-element.elementor-element-db5efe1 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-8929 .elementor-element.elementor-element-e056aa3 .elementor-button{font-size:var(--e-global-typography-004839e-font-size);line-height:var(--e-global-typography-004839e-line-height);letter-spacing:var(--e-global-typography-004839e-letter-spacing);word-spacing:var(--e-global-typography-004839e-word-spacing)}.elementor-8929 .elementor-element.elementor-element-123e1c8{padding:0}.elementor-8929 .elementor-element.elementor-element-10532cd .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-8929 .elementor-element.elementor-element-10532cd>.elementor-widget-container{margin:0}.elementor-msie .elementor-8929 .elementor-element.elementor-element-a666296 .elementor-portfolio-item{width:calc(100%/2)}.elementor-8929 .elementor-element.elementor-element-63a5443{padding:60px 40px}.elementor-8929 .elementor-element.elementor-element-3fb16a0>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-8929 .elementor-element.elementor-element-c23b1c0 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-8929 .elementor-element.elementor-element-f1ca226 .elementor-button{font-size:var(--e-global-typography-004839e-font-size);line-height:var(--e-global-typography-004839e-line-height);letter-spacing:var(--e-global-typography-004839e-letter-spacing);word-spacing:var(--e-global-typography-004839e-word-spacing)}}@media(max-width:767px){.elementor-8929 .elementor-element.elementor-element-8c4994d{padding:0 30px 40px}.elementor-8929 .elementor-element.elementor-element-fd081a8>.elementor-element-populated{padding:0}.elementor-8929 .elementor-element.elementor-element-17489f4 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-8929 .elementor-element.elementor-element-689a4f4{padding:40px 0}.elementor-8929 .elementor-element.elementor-element-b8905d5>.elementor-widget-container{margin:0}.elementor-8929 .elementor-element.elementor-element-e79e64e img{width:100%}.elementor-8929 .elementor-element.elementor-element-e79e64e>.elementor-widget-container{margin:0;padding:0}.elementor-8929 .elementor-element.elementor-element-e79e64e:not(.elementor-widget-image) .elementor-widget-container{-webkit-mask-size:cover}.elementor-8929 .elementor-element.elementor-element-e79e64e.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:cover}.elementor-8929 .elementor-element.elementor-element-45ec704>.elementor-element-populated{padding:40px 30px 0}.elementor-8929 .elementor-element.elementor-element-50f5804{text-align:center}.elementor-8929 .elementor-element.elementor-element-50f5804 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-8929 .elementor-element.elementor-element-522269d .elementor-button{font-size:var(--e-global-typography-004839e-font-size);line-height:var(--e-global-typography-004839e-line-height);letter-spacing:var(--e-global-typography-004839e-letter-spacing);word-spacing:var(--e-global-typography-004839e-word-spacing)}.elementor-8929 .elementor-element.elementor-element-aedc4bd{padding:40px 0}.elementor-8929 .elementor-element.elementor-element-7af7a70>.elementor-element-populated{padding:40px 30px 0}.elementor-8929 .elementor-element.elementor-element-c81180e{text-align:center}.elementor-8929 .elementor-element.elementor-element-c81180e .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-8929 .elementor-element.elementor-element-b851505{text-align:center}.elementor-8929 .elementor-element.elementor-element-b851505 .elementor-heading-title{font-size:var(--e-global-typography-214827d-font-size);line-height:var(--e-global-typography-214827d-line-height);letter-spacing:var(--e-global-typography-214827d-letter-spacing);word-spacing:var(--e-global-typography-214827d-word-spacing)}.elementor-8929 .elementor-element.elementor-element-b19b936 .elementor-button{font-size:var(--e-global-typography-004839e-font-size);line-height:var(--e-global-typography-004839e-line-height);letter-spacing:var(--e-global-typography-004839e-letter-spacing);word-spacing:var(--e-global-typography-004839e-word-spacing)}.elementor-8929 .elementor-element.elementor-element-f1a5e71>.elementor-widget-container{margin:0}.elementor-8929 .elementor-element.elementor-element-571dadf img{width:100%}.elementor-8929 .elementor-element.elementor-element-571dadf>.elementor-widget-container{margin:0;padding:0}.elementor-8929 .elementor-element.elementor-element-571dadf:not(.elementor-widget-image) .elementor-widget-container{-webkit-mask-size:cover}.elementor-8929 .elementor-element.elementor-element-571dadf.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:cover}.elementor-8929 .elementor-element.elementor-element-9d68805{padding:40px 0}.elementor-8929 .elementor-element.elementor-element-d0aecfb>.elementor-widget-container{margin:0}.elementor-8929 .elementor-element.elementor-element-7bf4487 img{width:100%}.elementor-8929 .elementor-element.elementor-element-7bf4487>.elementor-widget-container{margin:0;padding:0}.elementor-8929 .elementor-element.elementor-element-7bf4487:not(.elementor-widget-image) .elementor-widget-container{-webkit-mask-size:cover}.elementor-8929 .elementor-element.elementor-element-7bf4487.elementor-widget-image .elementor-widget-container img{-webkit-mask-size:cover}.elementor-8929 .elementor-element.elementor-element-ada5ea0>.elementor-element-populated{padding:40px 30px 0}.elementor-8929 .elementor-element.elementor-element-db5efe1{text-align:center}.elementor-8929 .elementor-element.elementor-element-db5efe1 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-8929 .elementor-element.elementor-element-e056aa3 .elementor-button{font-size:var(--e-global-typography-004839e-font-size);line-height:var(--e-global-typography-004839e-line-height);letter-spacing:var(--e-global-typography-004839e-letter-spacing);word-spacing:var(--e-global-typography-004839e-word-spacing)}.elementor-8929 .elementor-element.elementor-element-123e1c8{padding:0}.elementor-8929 .elementor-element.elementor-element-10532cd{text-align:center}.elementor-8929 .elementor-element.elementor-element-10532cd .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-msie .elementor-8929 .elementor-element.elementor-element-a666296 .elementor-portfolio-item{width:calc(100%/1)}.elementor-8929 .elementor-element.elementor-element-63a5443{padding:80px 30px}.elementor-8929 .elementor-element.elementor-element-3fb16a0>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-8929 .elementor-element.elementor-element-c23b1c0 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-8929 .elementor-element.elementor-element-f1ca226 .elementor-button{font-size:var(--e-global-typography-004839e-font-size);line-height:var(--e-global-typography-004839e-line-height);letter-spacing:var(--e-global-typography-004839e-letter-spacing);word-spacing:var(--e-global-typography-004839e-word-spacing)}}@media(min-width:768px){.elementor-8929 .elementor-element.elementor-element-a84618e{width:100%}.elementor-8929 .elementor-element.elementor-element-fd081a8{width:100%}.elementor-8929 .elementor-element.elementor-element-bbc19bd{width:50%}.elementor-8929 .elementor-element.elementor-element-45ec704{width:49.97%}.elementor-8929 .elementor-element.elementor-element-7af7a70{width:49.97%}.elementor-8929 .elementor-element.elementor-element-54d4cfb{width:50%}.elementor-8929 .elementor-element.elementor-element-970bcbc{width:50%}.elementor-8929 .elementor-element.elementor-element-ada5ea0{width:49.97%}}@media(max-width:1200px) and (min-width:768px){.elementor-8929 .elementor-element.elementor-element-bbc19bd{width:100%}.elementor-8929 .elementor-element.elementor-element-45ec704{width:100%}.elementor-8929 .elementor-element.elementor-element-7af7a70{width:100%}.elementor-8929 .elementor-element.elementor-element-54d4cfb{width:100%}.elementor-8929 .elementor-element.elementor-element-970bcbc{width:100%}.elementor-8929 .elementor-element.elementor-element-ada5ea0{width:100%}.elementor-8929 .elementor-element.elementor-element-7b2ff31{width:100%}}a.underline-hover-effect{text-decoration:none;color:inherit}.underline-hover-effect{display:inline-block;padding-bottom:.25rem;position:relative}.underline-hover-effect:before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:var(--e-global-color-primary);transition:width .25s ease-out}.underline-hover-effect:hover:before{width:100%}a.underline-hover-effect{text-decoration:none;color:inherit}.underline-hover-effect{display:inline-block;padding-bottom:.25rem;position:relative}.underline-hover-effect:before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:var(--e-global-color-primary);transition:width .25s ease-out}.underline-hover-effect:hover:before{width:100%}a.underline-hover-effect{text-decoration:none;color:inherit}.underline-hover-effect{display:inline-block;padding-bottom:.25rem;position:relative}.underline-hover-effect:before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:var(--e-global-color-primary);transition:width .25s ease-out}.underline-hover-effect:hover:before{width:100%}@font-face{font-family:'IBW Geogrotesque';font-style:normal;font-weight:400;font-display:auto;src:url('https://ib-walther.de/wp-content/uploads/2022/05/GeoGrotesque-Medium.eot');src:url('https://ib-walther.de/wp-content/uploads/2022/05/GeoGrotesque-Medium.eot?#iefix') format('embedded-opentype'),url('https://ib-walther.de/wp-content/uploads/2022/05/GeoGrotesque-Medium.woff2') format('woff2'),url('https://ib-walther.de/wp-content/uploads/2022/05/GeoGrotesque-Medium.woff') format('woff'),url('https://ib-walther.de/wp-content/uploads/2022/05/GeoGrotesque-Medium.ttf') format('truetype'),url('https://ib-walther.de/wp-content/uploads/2022/05/GeoGrotesque-Medium.svg#IBWGeogrotesque') format('svg')}