.elementor-5295 .elementor-element.elementor-element-hswd0001{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5295 .elementor-element.elementor-element-hswd0001:not(.elementor-motion-effects-element-type-background), .elementor-5295 .elementor-element.elementor-element-hswd0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-seitenhintergrund );}.elementor-5295 .elementor-element.elementor-element-hswd0100{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5295 .elementor-element.elementor-element-hswd0110{--display:flex;--min-height:350px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5295 .elementor-element.elementor-element-hswd0110:not(.elementor-motion-effects-element-type-background), .elementor-5295 .elementor-element.elementor-element-hswd0110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5295 .elementor-element.elementor-element-hswd0120{--display:flex;--min-height:350px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:38px;--padding-right:38px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5295 .elementor-element.elementor-element-hswd1001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5295 .elementor-element.elementor-element-hswd1001 .elementor-heading-title{font-family:"Harms+Schubert Regular", sans-serif;font-size:19px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#111111;}.elementor-5295 .elementor-element.elementor-element-hswd0130{--display:flex;--min-height:350px;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-5295 .elementor-element.elementor-element-hswd2001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5295 .elementor-element.elementor-element-hswd2001 img{width:100%;height:350px;object-fit:contain;object-position:center center;}.elementor-5295 .elementor-element.elementor-element-hswd0140{--display:flex;--min-height:350px;--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;--padding-top:48px;--padding-bottom:48px;--padding-left:38px;--padding-right:38px;}.elementor-5295 .elementor-element.elementor-element-hswd1002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5295 .elementor-element.elementor-element-hswd1002 .elementor-heading-title{font-family:"Harms+Schubert Regular", sans-serif;font-size:19px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:#111111;}.elementor-5295 .elementor-element.elementor-element-hswd0200{--display:flex;--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;--align-items:stretch;--padding-top:76px;--padding-bottom:98px;--padding-left:0px;--padding-right:0px;}.elementor-5295 .elementor-element.elementor-element-hswd3001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-5295 .elementor-element.elementor-element-hswd3002{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-5295 .elementor-element.elementor-element-hswd0100{--padding-top:30px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-5295 .elementor-element.elementor-element-hswd0110{--min-height:300px;--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;}.elementor-5295 .elementor-element.elementor-element-hswd0120{--min-height:300px;--padding-top:36px;--padding-bottom:36px;--padding-left:22px;--padding-right:22px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5295 .elementor-element.elementor-element-hswd1001 .elementor-heading-title{font-size:19px;}.elementor-5295 .elementor-element.elementor-element-hswd0130{--min-height:300px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5295 .elementor-element.elementor-element-hswd2001 img{width:100%;height:300px;object-fit:contain;}.elementor-5295 .elementor-element.elementor-element-hswd0140{--min-height:300px;--padding-top:36px;--padding-bottom:36px;--padding-left:22px;--padding-right:22px;}.elementor-5295 .elementor-element.elementor-element-hswd1002{text-align:center;}.elementor-5295 .elementor-element.elementor-element-hswd1002 .elementor-heading-title{font-size:19px;}.elementor-5295 .elementor-element.elementor-element-hswd0200{--padding-top:66px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5295 .elementor-element.elementor-element-hswd3002{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(min-width:768px){.elementor-5295 .elementor-element.elementor-element-hswd0001{--width:100%;}.elementor-5295 .elementor-element.elementor-element-hswd0100{--width:100%;}.elementor-5295 .elementor-element.elementor-element-hswd0110{--width:100%;}.elementor-5295 .elementor-element.elementor-element-hswd0120{--width:35%;}.elementor-5295 .elementor-element.elementor-element-hswd0130{--width:30%;}.elementor-5295 .elementor-element.elementor-element-hswd0140{--width:35%;}.elementor-5295 .elementor-element.elementor-element-hswd0200{--width:1250px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5295 .elementor-element.elementor-element-hswd0100{--width:100%;}.elementor-5295 .elementor-element.elementor-element-hswd0120{--width:35%;}.elementor-5295 .elementor-element.elementor-element-hswd0130{--width:30%;}.elementor-5295 .elementor-element.elementor-element-hswd0140{--width:35%;}.elementor-5295 .elementor-element.elementor-element-hswd0200{--width:100%;}}@media(max-width:767px){.elementor-5295 .elementor-element.elementor-element-hswd0100{--width:100%;--padding-top:24px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5295 .elementor-element.elementor-element-hswd0110{--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;}.elementor-5295 .elementor-element.elementor-element-hswd0120{--width:100%;--min-height:88px;--padding-top:26px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5295 .elementor-element.elementor-element-hswd1001 .elementor-heading-title{font-size:19px;}.elementor-5295 .elementor-element.elementor-element-hswd0130{--width:100%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5295 .elementor-element.elementor-element-hswd2001 img{width:100%;height:230px;object-fit:contain;}.elementor-5295 .elementor-element.elementor-element-hswd0140{--width:100%;--min-height:88px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:18px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-5295 .elementor-element.elementor-element-hswd1002{text-align:center;}.elementor-5295 .elementor-element.elementor-element-hswd1002 .elementor-heading-title{font-size:19px;}.elementor-5295 .elementor-element.elementor-element-hswd0200{--width:100%;--padding-top:52px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-5295 .elementor-element.elementor-element-hswd3002{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for button, class: .elementor-element-hswd3002 */.elementor-5295 .elementor-element.elementor-element-hswd3002 { width: 34px; height: 44px; margin-left: auto !important; margin-right: auto !important; }
.elementor-5295 .elementor-element.elementor-element-hswd3002 .elementor-button { display: flex; width: 34px; height: 44px; min-width: 34px; min-height: 44px; padding: 0; align-items: center; justify-content: center; background: rgba(255,255,255,.78); border: 0; border-radius: 0; box-shadow: none; color: #111; font-family: "Harms+Schubert Regular", Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 24px; text-decoration: none; text-transform: none; }
.elementor-5295 .elementor-element.elementor-element-hswd3002 .elementor-button:hover, .elementor-5295 .elementor-element.elementor-element-hswd3002 .elementor-button:focus { background: rgba(255,255,255,.78); color: #111; }
.elementor-5295 .elementor-element.elementor-element-hswd3002 .elementor-button:focus-visible { outline: 1px solid #b8b8b8; outline-offset: 2px; }
.elementor-5295 .elementor-element.elementor-element-hswd3002 .elementor-button-text { display: block; line-height: 24px; }/* End custom CSS */
/* Start custom CSS */.elementor-5295 .elementor-element.elementor-element-hswd0100 { max-width: 1250px; }
.elementor-5295 .elementor-element.elementor-element-hswd1001 .elementor-heading-title,
.elementor-5295 .elementor-element.elementor-element-hswd1002 .elementor-heading-title { margin: 0; }
.elementor-5295 .elementor-element.elementor-element-hswd2001,
.elementor-5295 .elementor-element.elementor-element-hswd2001 .elementor-widget-container { height: 100%; }
.elementor-5295 .elementor-element.elementor-element-hswd2001 img { display: block; width: 100%; height: 100%; object-fit: contain; }
@media (min-width: 1025px) {
  .elementor-5295 .elementor-element.elementor-element-hswd0110,
  .elementor-5295 .elementor-element.elementor-element-hswd0120,
  .elementor-5295 .elementor-element.elementor-element-hswd0130,
  .elementor-5295 .elementor-element.elementor-element-hswd0140 { height: 350px; min-height: 350px; max-height: 350px; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Harms+Schubert Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://harms-schubert.de/wp-content/uploads/2020/09/harms-schubert_Regular.woff') format('woff');
}
/* End Custom Fonts CSS */