.elementor .e-c152e66-1f0273b{font-weight:700;font-size:0.85rem;color:#bfe7cf;letter-spacing:0.14em;}.elementor .e-352f88e-e7874c0{max-width:64rem;font-weight:700;font-size:clamp(2.6rem, 5vw, 5.2rem);color:#ffffff;letter-spacing:-0.035em;line-height:1.05;}.elementor .e-e1e58f1-abcbcc8{max-width:48rem;font-size:1.25rem;color:#e4f3ea;line-height:1.7;}.elementor .e-8ef6fe0-949c3b2{font-weight:700;font-size:1rem;color:#00351d;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0.5rem;background-color:#ffffff;}.elementor .e-714426b-abf053f{font-weight:700;font-size:1rem;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0.5rem;border-width:1px;border-color:rgba(255,255,255,0.55);border-style:solid;background-color:transparent;}.elementor .e-0016cdc-0263d0a{padding:0px;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-de23a81-83b69ee{font-size:0.95rem;color:#cde7d7;letter-spacing:0.02em;}.elementor .e-d53cec7-717c5c0{min-height:42rem;color:#ffffff;padding-block-start:8rem;padding-block-end:7rem;padding-inline-start:8%;padding-inline-end:8%;background-image:linear-gradient(90deg, rgba(0,44,24,0.96) 0%,rgba(0,56,31,0.86) 48%,rgba(0,44,24,0.40) 100%),url("https://www.propex.ch/wp-content/uploads/2025/11/propex-GmbH-Fensterreinigung-1-scaled.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:center/cover;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;}.elementor .e-a97cd93-80ce987{font-weight:700;font-size:0.8rem;color:#08733f;letter-spacing:0.14em;}.elementor .e-1e9ddb4-e605c7d{max-width:52rem;font-size:clamp(2.2rem, 4vw, 3.6rem);color:#10271b;letter-spacing:-0.025em;line-height:1.12;}.elementor .e-ddb392d-2bfde2a{max-width:54rem;font-size:1.15rem;color:#4b5f54;line-height:1.8;}.elementor .e-97569e1-cbd8950{max-width:78rem;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:8%;padding-inline-end:8%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:#f6f9f7;display:flex;flex-direction:column;gap:1rem;}.elementor .e-6407c08-af20aa4{font-weight:700;font-size:0.8rem;color:#08733f;letter-spacing:0.14em;}.elementor .e-529c556-e32bf99{font-size:clamp(2.2rem, 4vw, 3.6rem);color:#10271b;line-height:1.12;}.elementor .e-e5a3fcb-d96d055{font-size:1.35rem;color:#0a5932;}.elementor .e-39d6a05-614e751{color:#52645a;line-height:1.65;}.elementor .e-292a913-aada043{padding:2rem;border-radius:1rem;border-width:1px;border-color:#dfe8e2;border-style:solid;background-color:#ffffff;box-shadow:0px 14px 40px 0px rgba(0,45,24,0.08);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-962adeb-dd862c7{font-size:1.35rem;color:#0a5932;}.elementor .e-ac412a6-ea9d1af{color:#52645a;line-height:1.65;}.elementor .e-a7189c6-a3030b2{padding:2rem;border-radius:1rem;border-width:1px;border-color:#dfe8e2;border-style:solid;background-color:#ffffff;box-shadow:0px 14px 40px 0px rgba(0,45,24,0.08);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-b18a9d2-79e7927{font-size:1.35rem;color:#0a5932;}.elementor .e-db08d1d-6d97d3e{color:#52645a;line-height:1.65;}.elementor .e-8c29f36-03b3c65{padding:2rem;border-radius:1rem;border-width:1px;border-color:#dfe8e2;border-style:solid;background-color:#ffffff;box-shadow:0px 14px 40px 0px rgba(0,45,24,0.08);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-90877f6-b45db83{font-size:1.35rem;color:#0a5932;}.elementor .e-c454641-0feb699{color:#52645a;line-height:1.65;}.elementor .e-589f50a-a9fe0ea{padding:2rem;border-radius:1rem;border-width:1px;border-color:#dfe8e2;border-style:solid;background-color:#ffffff;box-shadow:0px 14px 40px 0px rgba(0,45,24,0.08);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-3bbfec7-dc3bc29{font-size:1.35rem;color:#0a5932;}.elementor .e-5b91e55-4506831{color:#52645a;line-height:1.65;}.elementor .e-f71fa2d-914c7c8{padding:2rem;border-radius:1rem;border-width:1px;border-color:#dfe8e2;border-style:solid;background-color:#ffffff;box-shadow:0px 14px 40px 0px rgba(0,45,24,0.08);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-9572189-5032515{font-size:1.35rem;color:#0a5932;}.elementor .e-2be0f02-03b5215{color:#52645a;line-height:1.65;}.elementor .e-da3030e-f0a72bf{padding:2rem;border-radius:1rem;border-width:1px;border-color:#dfe8e2;border-style:solid;background-color:#ffffff;box-shadow:0px 14px 40px 0px rgba(0,45,24,0.08);display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-b4f67b2-6a5a5a5{margin-block-start:2rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit, minmax(17rem, 1fr));}.elementor .e-dd1703f-e3ff00f{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:8%;padding-inline-end:8%;background-color:#eef4f0;display:flex;flex-direction:column;gap:1rem;}.elementor .e-402f267-5640b84{font-weight:700;font-size:0.8rem;color:#08733f;letter-spacing:0.14em;}.elementor .e-c8f66b4-ab45129{font-size:clamp(2.2rem, 4vw, 3.6rem);color:#10271b;line-height:1.12;}.elementor .e-d58117d-497f029{font-size:1.1rem;color:#52645a;line-height:1.75;}.elementor .e-8092cfe-c07b6c9{width:auto;max-width:100%;padding:0px;display:flex;flex-direction:column;gap:1rem;flex:1 1 auto;}.elementor .e-67e0e42-17cca6f{font-size:1.6rem;color:#07542f;}.elementor .e-9910033-49026cb{color:#52645a;}.elementor .e-347456d-3abcee5{width:auto;max-width:100%;padding:2rem;border-inline-start-width:4px;background-color:#f2f7f4;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-95c4e89-0f411f3{font-size:1.6rem;color:#07542f;}.elementor .e-5643d22-3ba031d{color:#52645a;}.elementor .e-49d7fdf-c523aed{width:auto;max-width:100%;padding:2rem;border-inline-start-width:4px;background-color:#f2f7f4;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-9f41db0-ccd9bdb{font-size:1.6rem;color:#07542f;}.elementor .e-59374f9-7079c06{color:#52645a;}.elementor .e-19a2785-c651831{width:100%;max-width:100%;padding:1.5rem;border-inline-start-width:4px;background-color:#f2f7f4;display:flex;flex-direction:column;gap:0.35rem;}.elementor .e-a7de46b-3bcc137{width:auto;display:grid;gap:1rem;grid-template-columns:1fr;}.elementor .e-c0190d0-4665726{width:100%;max-width:100%;overflow:hidden;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:max(4rem, calc((100vw - 76rem)/2));padding-inline-end:max(4rem, calc((100vw - 76rem)/2));background-color:#ffffff;display:grid;flex-direction:column;gap:4rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);}.elementor .e-98a5357-c5c410a{font-weight:700;font-size:0.8rem;color:#a9d7bc;letter-spacing:0.14em;}.elementor .e-1fb367b-f371b97{max-width:48rem;font-size:clamp(2.2rem, 4vw, 3.8rem);color:#ffffff;line-height:1.1;}.elementor .e-4c5b6dd-ec9d024{max-width:48rem;font-size:1.1rem;color:#d8ebe0;line-height:1.7;}.elementor .e-d1e26d2-9980345{font-weight:700;font-size:1rem;color:#00351d;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.8rem;padding-inline-end:1.8rem;border-radius:0.5rem;background-color:#ffffff;}.elementor .e-3d39819-999e1d6{color:#ffffff;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:8%;padding-inline-end:8%;background-color:#082e1d;display:flex;flex-direction:column;gap:1.2rem;align-items:flex-start;}.elementor .e-5c9f526-ed4bf02{width:100%;min-width:0px;max-width:100%;color:#10271b;margin-inline-start:0px;margin-inline-end:0px;background-color:#f6f9f7;display:flex;flex-direction:column;gap:0px;}