.elementor-3 .elementor-element.elementor-element-e21bad5{--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;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-3 .elementor-element.elementor-element-43b3616 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 80px 0px;}body.elementor-page-3{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-e21bad5{--content-width:1200px;}}/* Start custom CSS for html, class: .elementor-element-43b3616 *//* ibm-plex-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 300;
  src: url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-300.eot'); /* IE9 Compat Modes */
  src: url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-300.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  src: url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-regular.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  src: url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('https://attelmann-architekten.de/wp-content/uploads/2025/04/ibm-plex-sans-v21-latin-600.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}

h1 {
    font-family: 'IBM Plex Sans', Arial, sans-serif; font-weight: 600;
}

h2 {
    font-family: 'IBM Plex Sans', Arial, sans-serif; font-weight: 400;
}

h3 {
    font-family: 'IBM Plex Sans', Arial, sans-serif; font-weight: 600; margin-top: 40px;
}

.copy {font-family: 'IBM Plex Sans', Arial, sans-serif;  font-weight: 400;  
font-size: 16px; margin-top: 0px;}

ul {font-family: 'IBM Plex Sans', Arial, sans-serif;  font-weight: 400;  
font-size: 16px; margin-top: 0px;}/* End custom CSS */