.elementor-35 .elementor-element.elementor-element-f76e5cf{--display:flex;--min-height:521px;--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:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-35 .elementor-element.elementor-element-f76e5cf:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-f76e5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mazza-dienstleistungen.de/wp-content/uploads/2026/05/Frame-22.png");}.elementor-35 .elementor-element.elementor-element-f1d1850{--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;}.elementor-35 .elementor-element.elementor-element-307a740{--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:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-3c7fa71{text-align:start;}.elementor-35 .elementor-element.elementor-element-3c7fa71 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-weight:700;color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-c59534e{--display:flex;--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;--gap:0% 7%;--row-gap:0%;--column-gap:7%;--margin-top:9%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-35 .elementor-element.elementor-element-e87cfb5{width:var( --container-widget-width, 27.636% );max-width:27.636%;--container-widget-width:27.636%;--container-widget-flex-grow:0;}.elementor-35 .elementor-element.elementor-element-e87cfb5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-75f69a0{width:var( --container-widget-width, 27.636% );max-width:27.636%;--container-widget-width:27.636%;--container-widget-flex-grow:0;}.elementor-35 .elementor-element.elementor-element-75f69a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-1190146{width:var( --container-widget-width, 27.636% );max-width:27.636%;--container-widget-width:27.636%;--container-widget-flex-grow:0;}.elementor-35 .elementor-element.elementor-element-1190146.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-23a6017{--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;--margin-top:7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:21%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-35 .elementor-element.elementor-element-23a6017:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-23a6017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mazza-dienstleistungen.de/wp-content/uploads/2026/05/Group-52-scaled.png");background-size:cover;}.elementor-35 .elementor-element.elementor-element-c73f504{--display:flex;--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:flex-start;--align-items:center;}.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 );}.elementor-35 .elementor-element.elementor-element-c64d72b{margin:0% 8% calc(var(--kit-widget-spacing, 0px) + 0%) -12%;text-align:center;}.elementor-35 .elementor-element.elementor-element-c64d72b img{width:100%;max-width:100%;height:62vh;object-fit:cover;object-position:center center;}.elementor-35 .elementor-element.elementor-element-e8774f3{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35 .elementor-element.elementor-element-e8774f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-f720c50{text-align:start;}.elementor-35 .elementor-element.elementor-element-f720c50 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-weight:700;line-height:72px;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-6490bde{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;color:#323232;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-35 .elementor-element.elementor-element-7673de7 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-7673de7 .elementor-button:focus{background-color:#FFF2007A;}.elementor-35 .elementor-element.elementor-element-7673de7{padding:0% 0% 0% 0%;}.elementor-35 .elementor-element.elementor-element-7673de7.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-7673de7.eael_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(13px) brightness(1);}.elementor-35 .elementor-element.elementor-element-7673de7.eael_liquid_glass_border_distortion_yes{border-radius:24px 24px 24px 24px;}.elementor-35 .elementor-element.elementor-element-7673de7 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:42px 42px 42px 42px;}.elementor-35 .elementor-element.elementor-element-95c167e{--display:flex;--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:flex-start;--align-items:center;--margin-top:9%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-35 .elementor-element.elementor-element-d6052df{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35 .elementor-element.elementor-element-d6052df.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-c191e31{text-align:start;}.elementor-35 .elementor-element.elementor-element-c191e31 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-weight:700;line-height:72px;color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-e952498{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;color:#323232;}.elementor-35 .elementor-element.elementor-element-b809ad1 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-b809ad1 .elementor-button:focus{background-color:#FFF2007A;}.elementor-35 .elementor-element.elementor-element-b809ad1{padding:0% 0% 0% 0%;}.elementor-35 .elementor-element.elementor-element-b809ad1.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-b809ad1.eael_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(13px) brightness(1);}.elementor-35 .elementor-element.elementor-element-b809ad1.eael_liquid_glass_border_distortion_yes{border-radius:24px 24px 24px 24px;}.elementor-35 .elementor-element.elementor-element-b809ad1 .elementor-button{font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:42px 42px 42px 42px;}.elementor-35 .elementor-element.elementor-element-79325eb{margin:0% -12% calc(var(--kit-widget-spacing, 0px) + 0%) 8%;text-align:center;}.elementor-35 .elementor-element.elementor-element-79325eb img{width:100%;max-width:100%;height:62vh;object-fit:cover;object-position:center center;}.elementor-35 .elementor-element.elementor-element-22d2d33{--display:flex;--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:flex-start;--align-items:center;--margin-top:9%;--margin-bottom:9%;--margin-left:0%;--margin-right:0%;}.elementor-35 .elementor-element.elementor-element-d4384cf{margin:0% 8% calc(var(--kit-widget-spacing, 0px) + 0%) -12%;text-align:center;}.elementor-35 .elementor-element.elementor-element-d4384cf img{width:100%;max-width:100%;height:62vh;object-fit:cover;object-position:center center;}.elementor-35 .elementor-element.elementor-element-ca57bb4{--display:flex;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-35 .elementor-element.elementor-element-ca57bb4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-35 .elementor-element.elementor-element-8010eb0{text-align:start;}.elementor-35 .elementor-element.elementor-element-8010eb0 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-weight:700;line-height:72px;color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-129c52f{font-family:"Albert Sans", Sans-serif;font-size:16px;font-weight:400;color:#323232;}.elementor-35 .elementor-element.elementor-element-07cd758 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-07cd758 .elementor-button:focus{background-color:#FFF2007A;}.elementor-35 .elementor-element.elementor-element-07cd758{padding:0% 0% 0% 0%;}.elementor-35 .elementor-element.elementor-element-07cd758.elementor-element{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-07cd758.eael_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(13px) brightness(1);}.elementor-35 .elementor-element.elementor-element-07cd758.eael_liquid_glass_border_distortion_yes{border-radius:24px 24px 24px 24px;}.elementor-35 .elementor-element.elementor-element-07cd758 .elementor-button{font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:42px 42px 42px 42px;}.elementor-35 .elementor-element.elementor-element-cc7eccf{--display:flex;--margin-top:7%;--margin-bottom:7%;--margin-left:0%;--margin-right:0%;}.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i{color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-d4ffc02 .eael-dual-header .title{color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-d4ffc02 .eael-dual-header .title span.lead{color:#82C4FF;}.elementor-35 .elementor-element.elementor-element-d4ffc02 .eael-dual-header .title, .elementor-35 .elementor-element.elementor-element-d4ffc02 .eael-dual-header .title span{font-family:"Avenir Next", Sans-serif;font-weight:700;}.elementor-35 .elementor-element.elementor-element-d4ffc02 .eael-dual-header .subtext{color:#4d4d4d;}.elementor-35 .elementor-element.elementor-element-45fadbc{margin:-6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-35 .elementor-element.elementor-element-45fadbc .eael-dual-header .title{color:var( --e-global-color-secondary );}.elementor-35 .elementor-element.elementor-element-45fadbc .eael-dual-header .title span.lead{color:#82C4FF;}.elementor-35 .elementor-element.elementor-element-45fadbc .eael-dual-header .title, .elementor-35 .elementor-element.elementor-element-45fadbc .eael-dual-header .title span{font-family:"Avenir Next", Sans-serif;font-weight:700;}.elementor-35 .elementor-element.elementor-element-45fadbc .eael-dual-header .subtext{color:#4d4d4d;}.elementor-35 .elementor-element.elementor-element-e89367b{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;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 );color:#002886;}.elementor-35 .elementor-element.elementor-element-0d094e5 .elementor-button{background-color:var( --e-global-color-2191fb2 );font-family:"Avenir Next", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:42px 42px 42px 42px;}.elementor-35 .elementor-element.elementor-element-0d094e5 .elementor-button:hover, .elementor-35 .elementor-element.elementor-element-0d094e5 .elementor-button:focus{background-color:#2564F730;color:var( --e-global-color-2191fb2 );}.elementor-35 .elementor-element.elementor-element-0d094e5{padding:0% 0% 0% 0%;}.elementor-35 .elementor-element.elementor-element-0d094e5.elementor-element{--align-self:center;}.elementor-35 .elementor-element.elementor-element-0d094e5.eael_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(13px) brightness(1);}.elementor-35 .elementor-element.elementor-element-0d094e5.eael_liquid_glass_border_distortion_yes{border-radius:24px 24px 24px 24px;}.elementor-35 .elementor-element.elementor-element-0d094e5 .elementor-button:hover svg, .elementor-35 .elementor-element.elementor-element-0d094e5 .elementor-button:focus svg{fill:var( --e-global-color-2191fb2 );}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-f76e5cf{--margin-top:-11%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-35 .elementor-element.elementor-element-3c7fa71{text-align:center;}.elementor-35 .elementor-element.elementor-element-c59534e{--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:26% 0%;--row-gap:26%;--column-gap:0%;}.elementor-35 .elementor-element.elementor-element-c59534e.e-con{--align-self:flex-start;}.elementor-35 .elementor-element.elementor-element-e87cfb5 > .elementor-widget-container{margin:0% 0% 7% 0%;}.elementor-35 .elementor-element.elementor-element-e87cfb5{--container-widget-width:57vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 57vw );max-width:57vw;}.elementor-35 .elementor-element.elementor-element-75f69a0 > .elementor-widget-container{margin:0% 0% 7% 0%;}.elementor-35 .elementor-element.elementor-element-75f69a0{--container-widget-width:57vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 57vw );max-width:57vw;}.elementor-35 .elementor-element.elementor-element-1190146{--container-widget-width:57vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 57vw );max-width:57vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-35 .elementor-element.elementor-element-6490bde{font-size:16px;}.elementor-35 .elementor-element.elementor-element-e952498{font-size:16px;}.elementor-35 .elementor-element.elementor-element-129c52f{font-size:16px;}.elementor-35 .elementor-element.elementor-element-cc7eccf{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-35 .elementor-element.elementor-element-e89367b{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-f76e5cf:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-f76e5cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mazza-dienstleistungen.de/wp-content/uploads/2026/05/Frame-22.png");background-position:center center;background-size:cover;}.elementor-35 .elementor-element.elementor-element-f76e5cf{--min-height:27vh;--margin-top:-40%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-35 .elementor-element.elementor-element-e87cfb5 > .elementor-widget-container{margin:0% 0% 10% 0%;}.elementor-35 .elementor-element.elementor-element-e87cfb5{--container-widget-width:83vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 83vw );max-width:83vw;}.elementor-35 .elementor-element.elementor-element-75f69a0 > .elementor-widget-container{margin:0% 0% 10% 0%;}.elementor-35 .elementor-element.elementor-element-75f69a0{--container-widget-width:83vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 83vw );max-width:83vw;}.elementor-35 .elementor-element.elementor-element-1190146{--container-widget-width:83vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 83vw );max-width:83vw;}.elementor-35 .elementor-element.elementor-element-c73f504{--width:88vw;--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;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-35 .elementor-element.elementor-element-c64d72b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-35 .elementor-element.elementor-element-c64d72b img{height:38vh;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-35 .elementor-element.elementor-element-6490bde{font-size:13px;line-height:2.6em;}.elementor-35 .elementor-element.elementor-element-95c167e{--width:88vw;}.elementor-35 .elementor-element.elementor-element-e952498{font-size:13px;line-height:2.6em;}.elementor-35 .elementor-element.elementor-element-79325eb{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-35 .elementor-element.elementor-element-79325eb.elementor-element{--order:-99999 /* order start hack */;}.elementor-35 .elementor-element.elementor-element-79325eb img{height:38vh;}.elementor-35 .elementor-element.elementor-element-22d2d33{--width:88vw;}.elementor-35 .elementor-element.elementor-element-22d2d33.e-con{--align-self:center;}.elementor-35 .elementor-element.elementor-element-d4384cf{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-35 .elementor-element.elementor-element-d4384cf img{height:33vh;}.elementor-35 .elementor-element.elementor-element-129c52f{font-size:13px;line-height:2.6em;}.elementor-35 .elementor-element.elementor-element-e89367b{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-f76e5cf{--content-width:1379px;}.elementor-35 .elementor-element.elementor-element-23a6017{--width:100%;}.elementor-35 .elementor-element.elementor-element-c73f504{--width:78%;}.elementor-35 .elementor-element.elementor-element-e8774f3{--width:50.419%;}.elementor-35 .elementor-element.elementor-element-95c167e{--width:78%;}.elementor-35 .elementor-element.elementor-element-d6052df{--width:50.419%;}.elementor-35 .elementor-element.elementor-element-22d2d33{--width:78%;}.elementor-35 .elementor-element.elementor-element-ca57bb4{--width:50.419%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mazza-dienstleistungen.de/wp-content/uploads/2026/05/AvenirNext-DemiBold-03.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://mazza-dienstleistungen.de/wp-content/uploads/2026/05/AvenirNext-Bold-01.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://mazza-dienstleistungen.de/wp-content/uploads/2026/05/AvenirNext-BoldItalic-02.ttf') format('truetype');
}
/* End Custom Fonts CSS */