.elementor .service-card-img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;}.elementor .service-inner-card{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:start;}.elementor .service-inner-top{padding:0px;display:flex;flex-direction:column;gap:9px;justify-content:center;align-items:stretch;}.elementor .service-card{padding:0px;display:flex;flex-direction:column;gap:var(--gap-s);flex-wrap:wrap;justify-content:space-between;align-content:start;align-items:stretch;}.elementor .Primary-btn{font-family:var(--ks-font-body);font-weight:500;font-size:var(--body-m);color:var(--ks-white);letter-spacing:0.05em;line-height:1.1em;text-align:start;border-radius:4px;background-color:var(--ks-green);transition:all 0.2s;display:inline-block;flex:0 1 auto;align-self:start;white-space: normal;
word-break: break-word;\n}.elementor .Primary-btn:hover,.elementor .Primary-btn:focus-visible{border-color:var(--ks-green-dark);background-color:var(--ks-green-dark);}.elementor .ks-main-section{overflow:hidden;padding-block-start:var(----ks-pad-section-v);padding-block-end:var(----ks-pad-section-v);padding-inline-start:6%;padding-inline-end:6%;margin:0px;display:flex;gap:var(----ks-pad-card);justify-content:space-between;align-items:stretch;}.elementor .body-text{font-family:var(--ks-font-body);font-size:var(--body-m);color:var(--ks-body);line-height:1.4em;}.elementor .ks-h3{font-family:var(--ks-font-display);font-size:var(--title-6);color:var(--ks-green);}.elementor .ks-h2{font-family:var(--ks-font-display);font-weight:500;font-size:var(--title-2);color:var(--ks-green);letter-spacing:-0.01em;line-height:1em;text-align:center;}.elementor .ks-h1{font-family:var(--ks-font-display);font-weight:500;font-size:var(--title-1);color:var(--ks-white);letter-spacing:-0.01em;line-height:1em;text-align:center;}.elementor .sub-page-hero-sec{height:60vh;overflow:hidden;background-image:linear-gradient(#1f382457, #1f382457),url("https://kleingarten55.techdolp.com/wp-content/uploads/2026/07/hero-allotment-garden.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--ks-overlay);background-clip:border-box;flex-direction:column;justify-content:flex-end;align-items:start;}