@media(max-width:767px){.elementor .s-projects-title{font-size:38px;}}@media(max-width:767px){.elementor .s-projects-intro{max-width:100%;font-size:19px;}}@media(max-width:767px){.elementor .s-projects-hero{min-height:280px;padding:32px;}}@media(max-width:767px){.elementor .s-delmenhorst-title{font-size:30px;}}@media(max-width:767px){.elementor .s-delmenhorst-intro{max-width:100%;font-size:17px;}}@media(max-width:767px){.elementor .s-delmenhorst-feature-caption{max-width:100%;font-size:16px;}}@media(max-width:767px){.elementor .s-delmenhorst-feature{width:100%;}}@media(max-width:767px){.elementor .s-delmenhorst-pool-overview-caption{max-width:100%;font-size:16px;}}@media(max-width:767px){.elementor .s-delmenhorst-pool-overview{width:100%;}}@media(max-width:767px){.elementor .s-delmenhorst-pool-deck-caption{max-width:100%;font-size:16px;}}@media(max-width:767px){.elementor .s-delmenhorst-pool-deck{width:100%;}}@media(max-width:767px){.elementor .s-delmenhorst-pool-row{flex-direction:column;gap:20px;}}@media(max-width:767px){.elementor .s-delmenhorst-fitness-caption{max-width:100%;font-size:16px;}}@media(max-width:767px){.elementor .s-delmenhorst-fitness{width:100%;}}@media(max-width:767px){.elementor .s-delmenhorst-bath-caption{max-width:100%;font-size:16px;}}@media(max-width:767px){.elementor .s-delmenhorst-bath{width:100%;}}@media(max-width:767px){.elementor .s-delmenhorst-living-caption{max-width:100%;font-size:16px;}}@media(max-width:767px){.elementor .s-delmenhorst-living{width:100%;}}@media(max-width:767px){.elementor .s-delmenhorst-interior-row{flex-direction:column;gap:20px;}}@media(max-width:767px){.elementor .s-delmenhorst-bauphase-ansicht-1-caption{font-size:16px;}}@media(max-width:767px){.elementor .s-delmenhorst-bauphase-ansicht-1{width:100%;}}@media(max-width:767px){.elementor .s-delmenhorst-bauphase-row{flex-direction:column;gap:20px;}}@media(max-width:767px){.elementor .s-project-delmenhorst{padding:32px;}}@media(max-width:767px){.elementor .s-apen-baufeld-caption{font-size:16px;}}@media(max-width:767px){.elementor .s-apen-baufeld{width:100%;}}@media(max-width:767px){.elementor .s-apen-image-column{width:100%;gap:20px;}}@media(max-width:767px){.elementor .s-apen-title{font-size:30px;}}@media(max-width:767px){.elementor .s-apen-copy{max-width:100%;font-size:17px;}}@media(max-width:767px){.elementor .s-apen-copy-column{width:100%;}}@media(max-width:767px){.elementor .s-project-apen-inner{flex-direction:column;gap:28px;}}@media(max-width:767px){.elementor .s-project-apen{padding:32px;}}@media(max-width:767px){.elementor .s-wilhelmshaven-title{font-size:30px;}}@media(max-width:767px){.elementor .s-wilhelmshaven-copy{max-width:100%;font-size:17px;}}@media(max-width:767px){.elementor .s-wilhelmshaven-copy-column{width:100%;}}@media(max-width:767px){.elementor .s-wilhelmshaven-image-column{width:100%;}}@media(max-width:767px){.elementor .s-project-wilhelmshaven-inner{flex-direction:column-reverse;gap:28px;}}@media(max-width:767px){.elementor .s-project-wilhelmshaven{padding:32px;}}@media(max-width:767px){.elementor .s-gelsenkirchen-title{font-size:30px;}}@media(max-width:767px){.elementor .s-gelsenkirchen-industrie-1-caption{font-size:16px;}}@media(max-width:767px){.elementor .s-gelsenkirchen-industrie-1{width:100%;}}@media(max-width:767px){.elementor .s-gelsenkirchen-row-1{width:100%;flex-direction:column;gap:24px;flex-wrap:nowrap;}}@media(max-width:767px){.elementor .s-gelsenkirchen-feature-caption{font-size:16px;}}@media(max-width:767px){.elementor .s-gelsenkirchen-feature{width:100%;}}@media(max-width:767px){.elementor .s-gelsenkirchen-intro{max-width:100%;font-size:17px;}}@media(max-width:767px){.elementor .s-gelsenkirchen-fassade-detail-caption{font-size:16px;}}@media(max-width:767px){.elementor .s-gelsenkirchen-fassade-detail{width:100%;}}@media(max-width:767px){.elementor .s-gelsenkirchen-row-2{width:100%;flex-direction:column;gap:24px;flex-wrap:nowrap;}}@media(max-width:767px){.elementor .s-gelsenkirchen-baufortschritt-caption{font-size:16px;}}@media(max-width:767px){.elementor .s-gelsenkirchen-baufortschritt{width:100%;}}@media(max-width:767px){.elementor .s-gelsenkirchen-gesamtansicht-caption{font-size:16px;}}@media(max-width:767px){.elementor .s-gelsenkirchen-gesamtansicht{width:100%;}}@media(max-width:767px){.elementor .s-gelsenkirchen-row-3{width:100%;flex-direction:column;gap:24px;flex-wrap:nowrap;}}@media(max-width:767px){.elementor .s-project-gelsenkirchen{padding:32px;}}@media(max-width:767px){.elementor .s-bremen-title{font-size:30px;}}@media(max-width:767px){.elementor .s-bremen-intro{max-width:100%;font-size:17px;}}@media(max-width:767px){.elementor .s-bremen-bestand-caption{font-size:16px;}}@media(max-width:767px){.elementor .s-bremen-bestand{width:100%;}}@media(max-width:767px){.elementor .s-bremen-row-1{width:100%;flex-direction:column;gap:24px;flex-wrap:nowrap;}}@media(max-width:767px){.elementor .s-bremen-vorher-caption{font-size:16px;}}@media(max-width:767px){.elementor .s-bremen-vorher{width:100%;}}@media(max-width:767px){.elementor .s-bremen-wohnen-caption{font-size:16px;}}@media(max-width:767px){.elementor .s-bremen-wohnen{width:100%;}}@media(max-width:767px){.elementor .s-bremen-row-2{width:100%;flex-direction:column;gap:24px;flex-wrap:nowrap;}}@media(max-width:767px){.elementor .s-bremen-kueche-caption{font-size:16px;}}@media(max-width:767px){.elementor .s-bremen-kueche{width:100%;}}@media(max-width:767px){.elementor .s-bremen-arbeiten-caption{font-size:16px;}}@media(max-width:767px){.elementor .s-bremen-arbeiten{width:100%;}}@media(max-width:767px){.elementor .s-bremen-row-3{width:100%;flex-direction:column;gap:24px;flex-wrap:nowrap;}}@media(max-width:767px){.elementor .s-project-bremen{padding:32px;}}@media(max-width:767px){.elementor .s-hamburg-title{font-size:30px;}}@media(max-width:767px){.elementor .s-hamburg-intro{max-width:100%;font-size:17px;}}@media(max-width:767px){.elementor .s-hamburg-building-caption{font-size:16px;}}@media(max-width:767px){.elementor .s-project-hamburg{padding:32px;}}