.elementor-548 .elementor-element.elementor-element-7adea14{--display:flex;--min-height:55vh;--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-548 .elementor-element.elementor-element-7adea14:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-7adea14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://massschuhmacher.berlin/wp-content/uploads/2026/04/afe275ab-53de-4a72-badb-80df6e070351.avif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-548 .elementor-element.elementor-element-7adea14::before, .elementor-548 .elementor-element.elementor-element-7adea14 > .elementor-background-video-container::before, .elementor-548 .elementor-element.elementor-element-7adea14 > .e-con-inner > .elementor-background-video-container::before, .elementor-548 .elementor-element.elementor-element-7adea14 > .elementor-background-slideshow::before, .elementor-548 .elementor-element.elementor-element-7adea14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-548 .elementor-element.elementor-element-7adea14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8267184 );--background-overlay:'';}.elementor-548 .elementor-element.elementor-element-e55cb83 .elementor-heading-title{font-size:var(--fs-l);font-weight:700;color:var( --e-global-color-e9065b1 );}.elementor-548 .elementor-element.elementor-element-ca78225{--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;--padding-top:0;--padding-bottom:var(--s-2xl);--padding-left:0;--padding-right:0;}.elementor-548 .elementor-element.elementor-element-ca78225:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-ca78225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9065b1 );}.elementor-548 .elementor-element.elementor-element-6b27114{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:var(--s--xl);--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--s-l);--padding-bottom:var(--s-l);--padding-left:var(--s-l);--padding-right:var(--s-l);}.elementor-548 .elementor-element.elementor-element-6b27114:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-6b27114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#009640B3;}.elementor-548 .elementor-element.elementor-element-3a1a153{text-align:center;}.elementor-548 .elementor-element.elementor-element-3a1a153 .elementor-heading-title{color:var( --e-global-color-e9065b1 );}.elementor-548 .elementor-element.elementor-element-479c18a{--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;--padding-top:var(--s-2xl);--padding-bottom:var(--s-2xl);--padding-left:0;--padding-right:0;}.elementor-548 .elementor-element.elementor-element-39c25ff{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--s-2xl) var(--s-2xl);--row-gap:var(--s-2xl);--column-gap:var(--s-2xl);--grid-auto-flow:row;--justify-items:start;--align-items:start;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-548 .elementor-element.elementor-element-39c25ff:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-39c25ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9065b1 );}.elementor-548 .elementor-element.elementor-element-0c96596{--display:flex;}.elementor-548 .elementor-element.elementor-element-3d9de61 img{border-radius:var(--r-m) var(--r-m) var(--r-m) var(--r-m);box-shadow:0px 0px 45px 0px rgba(0, 150, 63.999999999999886, 0.18);}.elementor-548 .elementor-element.elementor-element-58a11ad{--display:flex;}.elementor-548 .elementor-element.elementor-element-39d938b .elementor-heading-title{font-size:var( --e-global-typography-197d485-font-size );font-weight:var( --e-global-typography-197d485-font-weight );line-height:var( --e-global-typography-197d485-line-height );}.elementor-548 .elementor-element.elementor-element-71fc482 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-548 .elementor-element.elementor-element-71fc482.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-548 .elementor-element.elementor-element-71fc482.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-71fc482.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-548 .elementor-element.elementor-element-71fc482 .elementor-icon-box-title, .elementor-548 .elementor-element.elementor-element-71fc482 .elementor-icon-box-title a{font-size:var( --e-global-typography-c4ee984-font-size );font-weight:var( --e-global-typography-c4ee984-font-weight );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-83ea15f{--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;--padding-top:var(--s-2xl);--padding-bottom:var(--s-2xl);--padding-left:0;--padding-right:0;}.elementor-548 .elementor-element.elementor-element-5d7c1d2{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--s-2xl) var(--s-2xl);--row-gap:var(--s-2xl);--column-gap:var(--s-2xl);--grid-auto-flow:row;--justify-items:start;--align-items:start;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-548 .elementor-element.elementor-element-5d7c1d2:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-5d7c1d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9065b1 );}.elementor-548 .elementor-element.elementor-element-32e9751{--display:flex;}.elementor-548 .elementor-element.elementor-element-7b8b295 .elementor-heading-title{font-size:var( --e-global-typography-197d485-font-size );font-weight:var( --e-global-typography-197d485-font-weight );line-height:var( --e-global-typography-197d485-line-height );}.elementor-548 .elementor-element.elementor-element-f182e57 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-548 .elementor-element.elementor-element-f182e57.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-548 .elementor-element.elementor-element-f182e57.elementor-view-framed .elementor-icon, .elementor-548 .elementor-element.elementor-element-f182e57.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-548 .elementor-element.elementor-element-f182e57 .elementor-icon-box-title, .elementor-548 .elementor-element.elementor-element-f182e57 .elementor-icon-box-title a{font-size:var( --e-global-typography-c4ee984-font-size );font-weight:var( --e-global-typography-c4ee984-font-weight );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-f182e57 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-548 .elementor-element.elementor-element-59d61e9{--display:flex;}.elementor-548 .elementor-element.elementor-element-e4f9dbc img{border-radius:var(--r-m) var(--r-m) var(--r-m) var(--r-m);box-shadow:0px 0px 45px 0px rgba(0, 150, 63.999999999999886, 0.18);}.elementor-548 .elementor-element.elementor-element-8c09dfd{--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;--padding-top:var(--s-2xl);--padding-bottom:var(--s-2xl);--padding-left:0;--padding-right:0;}.elementor-548 .elementor-element.elementor-element-26639a5 .elementor-heading-title{font-size:var( --e-global-typography-197d485-font-size );font-weight:var( --e-global-typography-197d485-font-weight );line-height:var( --e-global-typography-197d485-line-height );}.elementor-548 .elementor-element.elementor-element-522abe0{--display:grid;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--s-2xl) var(--s-2xl);--row-gap:var(--s-2xl);--column-gap:var(--s-2xl);--grid-auto-flow:row;--justify-items:start;--align-items:start;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-548 .elementor-element.elementor-element-522abe0:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-522abe0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9065b1 );}.elementor-548 .elementor-element.elementor-element-e39e3d8{--display:flex;}.elementor-548 .elementor-element.elementor-element-120eb6a .elementor-image-box-wrapper{text-align:start;}.elementor-548 .elementor-element.elementor-element-120eb6a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-548 .elementor-element.elementor-element-120eb6a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-548 .elementor-element.elementor-element-120eb6a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-548 .elementor-element.elementor-element-120eb6a .elementor-image-box-title{margin-bottom:0px;font-size:var( --e-global-typography-c4ee984-font-size );font-weight:var( --e-global-typography-c4ee984-font-weight );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-120eb6a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-548 .elementor-element.elementor-element-120eb6a .elementor-image-box-img img{border-radius:var(--r-m);transition-duration:0.3s;}.elementor-548 .elementor-element.elementor-element-83aa750{--display:flex;}.elementor-548 .elementor-element.elementor-element-34e1fdc .elementor-image-box-wrapper{text-align:start;}.elementor-548 .elementor-element.elementor-element-34e1fdc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-548 .elementor-element.elementor-element-34e1fdc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-548 .elementor-element.elementor-element-34e1fdc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-548 .elementor-element.elementor-element-34e1fdc .elementor-image-box-title{margin-bottom:0px;font-size:var( --e-global-typography-c4ee984-font-size );font-weight:var( --e-global-typography-c4ee984-font-weight );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-34e1fdc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-548 .elementor-element.elementor-element-34e1fdc .elementor-image-box-img img{border-radius:var(--r-m);transition-duration:0.3s;}.elementor-548 .elementor-element.elementor-element-de1b9ea{--display:flex;}.elementor-548 .elementor-element.elementor-element-4d57c8d .elementor-image-box-wrapper{text-align:start;}.elementor-548 .elementor-element.elementor-element-4d57c8d .elementor-image-box-title{margin-bottom:0px;font-size:var( --e-global-typography-c4ee984-font-size );font-weight:var( --e-global-typography-c4ee984-font-weight );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-6b8e872{--display:flex;}.elementor-548 .elementor-element.elementor-element-87e2049 .elementor-image-box-wrapper{text-align:start;}.elementor-548 .elementor-element.elementor-element-87e2049 .elementor-image-box-title{margin-bottom:0px;font-size:var( --e-global-typography-c4ee984-font-size );font-weight:var( --e-global-typography-c4ee984-font-weight );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-3c1f445 .jet-table{table-layout:auto;}.elementor-548 .elementor-element.elementor-element-3c1f445 .jet-table__head-cell{font-family:"Merriweather Sans", Sans-serif;font-size:var(--fs-m);font-weight:400;line-height:1.4705882353em;background-color:var( --e-global-color-primary );}.elementor-548 .elementor-element.elementor-element-3c1f445 .jet-table__body-cell{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 );color:var( --e-global-color-text );vertical-align:top;}.elementor-548 .elementor-element.elementor-element-3c1f445 .jet-table__body-cell .jet-table__cell-content{margin-left:0;margin-right:auto;text-align:left;}.elementor-548 .elementor-element.elementor-element-3c1f445 .jet-table__body-cell .jet-table__cell-icon{color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-39c25ff{--grid-auto-flow:row;}.elementor-548 .elementor-element.elementor-element-39d938b .elementor-heading-title{font-size:var( --e-global-typography-197d485-font-size );line-height:var( --e-global-typography-197d485-line-height );}.elementor-548 .elementor-element.elementor-element-71fc482 .elementor-icon-box-title, .elementor-548 .elementor-element.elementor-element-71fc482 .elementor-icon-box-title a{font-size:var( --e-global-typography-c4ee984-font-size );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-5d7c1d2{--grid-auto-flow:row;}.elementor-548 .elementor-element.elementor-element-7b8b295 .elementor-heading-title{font-size:var( --e-global-typography-197d485-font-size );line-height:var( --e-global-typography-197d485-line-height );}.elementor-548 .elementor-element.elementor-element-f182e57 .elementor-icon-box-title, .elementor-548 .elementor-element.elementor-element-f182e57 .elementor-icon-box-title a{font-size:var( --e-global-typography-c4ee984-font-size );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-26639a5 .elementor-heading-title{font-size:var( --e-global-typography-197d485-font-size );line-height:var( --e-global-typography-197d485-line-height );}.elementor-548 .elementor-element.elementor-element-522abe0{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-548 .elementor-element.elementor-element-120eb6a .elementor-image-box-title{font-size:var( --e-global-typography-c4ee984-font-size );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-34e1fdc .elementor-image-box-title{font-size:var( --e-global-typography-c4ee984-font-size );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-4d57c8d .elementor-image-box-title{font-size:var( --e-global-typography-c4ee984-font-size );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-87e2049 .elementor-image-box-title{font-size:var( --e-global-typography-c4ee984-font-size );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-3c1f445 .jet-table__body-cell{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-548 .elementor-element.elementor-element-ca78225{--content-width:var(--box-width-s);}}@media(min-width:1025px){.elementor-548 .elementor-element.elementor-element-7adea14:not(.elementor-motion-effects-element-type-background), .elementor-548 .elementor-element.elementor-element-7adea14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-39c25ff{--e-con-grid-template-columns:1;--gap:var(--s-l) var(--s-l);--row-gap:var(--s-l);--column-gap:var(--s-l);--grid-auto-flow:row;}.elementor-548 .elementor-element.elementor-element-39d938b .elementor-heading-title{font-size:var( --e-global-typography-197d485-font-size );line-height:var( --e-global-typography-197d485-line-height );}.elementor-548 .elementor-element.elementor-element-71fc482 .elementor-icon-box-title, .elementor-548 .elementor-element.elementor-element-71fc482 .elementor-icon-box-title a{font-size:var( --e-global-typography-c4ee984-font-size );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-5d7c1d2{--e-con-grid-template-columns:1;--gap:var(--s-l) var(--s-l);--row-gap:var(--s-l);--column-gap:var(--s-l);--grid-auto-flow:row;}.elementor-548 .elementor-element.elementor-element-32e9751.e-con{--order:99999 /* order end hack */;}.elementor-548 .elementor-element.elementor-element-7b8b295 .elementor-heading-title{font-size:var( --e-global-typography-197d485-font-size );line-height:var( --e-global-typography-197d485-line-height );}.elementor-548 .elementor-element.elementor-element-f182e57 .elementor-icon-box-title, .elementor-548 .elementor-element.elementor-element-f182e57 .elementor-icon-box-title a{font-size:var( --e-global-typography-c4ee984-font-size );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-26639a5 .elementor-heading-title{font-size:var( --e-global-typography-197d485-font-size );line-height:var( --e-global-typography-197d485-line-height );}.elementor-548 .elementor-element.elementor-element-522abe0{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-548 .elementor-element.elementor-element-120eb6a .elementor-image-box-img{margin-bottom:15px;}.elementor-548 .elementor-element.elementor-element-120eb6a .elementor-image-box-title{font-size:var( --e-global-typography-c4ee984-font-size );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-34e1fdc .elementor-image-box-img{margin-bottom:15px;}.elementor-548 .elementor-element.elementor-element-34e1fdc .elementor-image-box-title{font-size:var( --e-global-typography-c4ee984-font-size );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-4d57c8d .elementor-image-box-title{font-size:var( --e-global-typography-c4ee984-font-size );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-87e2049 .elementor-image-box-title{font-size:var( --e-global-typography-c4ee984-font-size );line-height:var( --e-global-typography-c4ee984-line-height );}.elementor-548 .elementor-element.elementor-element-3c1f445 .jet-table__body-cell{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for image, class: .elementor-element-3d9de61 */.elementor-548 .elementor-element.elementor-element-3d9de61 img {
    aspect-ratio:2;
    object-fit: cover;
}
@media (min-width: 768px) {
.elementor-548 .elementor-element.elementor-element-3d9de61 img {
    aspect-ratio: 1;
    object-position: center center;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4f9dbc */.elementor-548 .elementor-element.elementor-element-e4f9dbc img {
    aspect-ratio:2;
    object-fit: cover;
}
@media (min-width: 768px) {
.elementor-548 .elementor-element.elementor-element-e4f9dbc img {
    aspect-ratio: 1;
    object-position: center center;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-120eb6a */.elementor-548 .elementor-element.elementor-element-120eb6a img {
    aspect-ratio:2;
    object-fit: cover;
}
@media (min-width: 768px) {
.elementor-548 .elementor-element.elementor-element-120eb6a img {
    aspect-ratio: 1;
    object-position: center center;
}
}
.elementor-548 .elementor-element.elementor-element-120eb6a img {
    box-shadow: 0 0 45px rgba(0, 150, 64, 0.18);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-34e1fdc */.elementor-548 .elementor-element.elementor-element-34e1fdc img {
    aspect-ratio:2;
    object-fit: cover;
}
@media (min-width: 768px) {
.elementor-548 .elementor-element.elementor-element-34e1fdc img {
    aspect-ratio: 1;
    object-position: center center;
}
}
.elementor-548 .elementor-element.elementor-element-34e1fdc img {
    box-shadow: 0 0 45px rgba(0, 150, 64, 0.18);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4d57c8d */.elementor-548 .elementor-element.elementor-element-4d57c8d img {
    aspect-ratio:2;
    object-fit: cover;
}
@media (min-width: 768px) {
.elementor-548 .elementor-element.elementor-element-4d57c8d img {
    aspect-ratio: 1;
    object-position: center center;
}
}
.elementor-548 .elementor-element.elementor-element-4d57c8d img {
    box-shadow: 0 0 45px rgba(0, 150, 64, 0.18);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-87e2049 */.elementor-548 .elementor-element.elementor-element-87e2049 img {
    aspect-ratio:2;
    object-fit: cover;
}
@media (min-width: 768px) {
.elementor-548 .elementor-element.elementor-element-87e2049 img {
    aspect-ratio: 1;
    object-position: center center;
}
}
.elementor-548 .elementor-element.elementor-element-87e2049 img {
    box-shadow: 0 0 45px rgba(0, 150, 64, 0.18);
}/* End custom CSS */
/* Start custom CSS for jet-table, class: .elementor-element-3c1f445 */.elementor-548 .elementor-element.elementor-element-3c1f445 .jet-table__cell-content {
    align-items: flex-start;
}
.elementor-548 .elementor-element.elementor-element-3c1f445 .jet-elements-icon {
    margin-top: 4px;
}/* End custom CSS */