@media(max-width:767px){.elementor .pm-section{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .pm-container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;gap:24px;}}@media(max-width:767px){.elementor .pm-row-wrap{gap:16px;}}@media(max-width:767px){.elementor .pm-stack{gap:16px;}}@media(max-width:767px){.elementor .pm-button-row{gap:12px;}}@media(max-width:767px){.elementor .pm-section-head-row{gap:12px;align-items:flex-start;}}@media(max-width:767px){.elementor .pm-section-title{font-size:26px;}}@media(max-width:767px){.elementor .pm-kicker{font-size:13px;}}@media(max-width:767px){.elementor .pm-hero-row{flex-direction:column;gap:24px;align-items:stretch;}}@media(max-width:767px){.elementor .pm-hero-copy{gap:16px;}}@media(max-width:767px){.elementor .pm-hero-title{font-size:32px;}}@media(max-width:767px){.elementor .pm-lead{font-size:17px;}}@media(max-width:767px){.elementor .pm-button-primary{width:100%;}}@media(max-width:767px){.elementor .pm-button-ghost{width:100%;}}@media(max-width:767px){.elementor .pm-media-xl{height:220px;}}@media(max-width:767px){.elementor .pm-media-thumb{width:110px;flex:0 0 110px;}}@media(max-width:767px){.elementor .pm-media-wide{width:100%;height:180px;flex:0 0 auto;}}@media(max-width:767px){.elementor .pm-media-avatar{width:160px;height:160px;flex:0 0 160px;}}@media(max-width:767px){.elementor .pm-card-title{font-size:16px;}}@media(max-width:767px){.elementor .pm-card-title-light{font-size:18px;}}@media(max-width:767px){.elementor .pm-feature-title{font-size:21px;}}@media(max-width:767px){.elementor .pm-interview-title{font-size:23px;}}@media(max-width:767px){.elementor .pm-card-body{padding:18px;}}@media(max-width:767px){.elementor .pm-card-project{flex:1 1 100%;}}@media(max-width:767px){.elementor .pm-card-wide{flex-direction:column;}}@media(max-width:767px){.elementor .pm-feature-split{gap:16px;}}@media(max-width:767px){.elementor .pm-steps{gap:8px;}}@media(max-width:767px){.elementor .pm-step{padding:12px;flex:1 1 100%;}}@media(max-width:767px){.elementor .pm-card-quote{padding:22px;flex:1 1 100%;}}@media(max-width:767px){.elementor .pm-quote-num{font-size:34px;}}@media(max-width:767px){.elementor .pm-item-numbered{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;}}@media(max-width:767px){.elementor .pm-num{min-width:40px;font-size:22px;}}@media(max-width:767px){.elementor .pm-tint-box{padding:20px;gap:20px;}}@media(max-width:767px){.elementor .pm-interview{flex-direction:column;gap:24px;align-items:flex-start;}}@media(max-width:767px){.elementor .pm-interview-copy{flex:1 1 auto;}}@media(max-width:767px){.elementor .pm-card-outline{padding:20px;}}@media(max-width:767px){.elementor .pm-media-round{height:170px;}}@media(max-width:767px){.elementor .pm-cta-band{padding:22px;flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .pm-cta-copy{flex:1 1 auto;}}@media(max-width:767px){.elementor .pm-slot{gap:16px;}}@media(max-width:767px){.elementor .pm-head-grow{flex:1 1 100%;}}@media(max-width:767px){.elementor .pm-hero-side{padding:16px;}}@media(max-width:767px){.elementor .pm-mini-price{font-size:12px;flex:0 0 92px;}}@media(max-width:767px){.elementor .pm-hero-bg{background-image:linear-gradient(180deg, var(--pm-overlay-dark-mid) 0%,var(--pm-overlay-dark-strong) 100%),url("https://www.projektmensa.de/wp-content/uploads/2026/11/projektmensa-hero-dunkel-1536x1024.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;background-color:var(--pm-ink);}}