.elementor .rk-row{padding:0px;flex-direction:row;gap:2.5rem;align-items:center;}.elementor .rk-flat-card{min-width:0px;text-align:center;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.15rem;padding-inline-end:1.15rem;border-radius:0.3rem;background-color:transparent;flex-direction:column;gap:0.75rem;align-items:center;}.elementor .rk-icon{width:2.75rem;height:2.75rem;color:#0b4d43;flex:0 0 auto;& svg[viewBox="0 0 24 24"] { fill: none; stroke: currentColor; }\n}.elementor .rk-button:hover,.elementor .rk-button:focus-visible{color:#ffffff;background-color:#073b33;transform:translate3d(0px, -2px, 0px);}.elementor .rk-button{font-family:Inter;font-weight:600;font-size:0.875rem;color:#ffffff;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.3rem;border-width:0px;background-color:#0b4d43;transition:background-color 0.2s, transform 0.2s;display:inline-block;align-self:flex-start;&:focus-visible { outline:2px solid #b89b5f;outline-offset:4px; }\n}.elementor .rk-eyebrow{font-family:Inter;font-weight:700;font-size:0.75rem;color:#a8853e;letter-spacing:0.07rem;line-height:1.4;text-transform:uppercase;cursor:default;\n}.elementor .rk-text{font-family:Inter;font-size:0.96rem;color:#214d46;line-height:1.65;cursor:default;\n}.elementor .rk-heading{font-family:Inter;font-size:2.125rem;color:#0b4d43;letter-spacing:-0.055rem;line-height:1.17;font-weight:750; cursor:default; overflow-wrap:anywhere; hyphens:auto;\n}.elementor .rk-section{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:3.5rem;padding-inline-end:3.5rem;}.elementor .rk-shell{max-width:77rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:1.25rem;}.elementor .rk-page{font-family:Inter;color:#0b4d43;padding:0px;background-color:#fbfaf6;display:flex;flex-direction:column;gap:0px;}.elementor .hl-pomegranate-left{overflow:hidden;position:relative;isolation:isolate; &::before { content:"";position:absolute;top:4rem;left:-2rem;right:auto;width:15rem;height:22.5rem;background-image:url("https://shop.mittelmeer-direkt.de/wp-content/uploads/2026/10/granatapfelzweig-aquarell-optimiert.webp");background-size:contain;background-position:top right;background-repeat:no-repeat;transform:scaleX(-1);opacity:0.48;pointer-events:none;z-index:-1;mask-image:linear-gradient(to left,#000 35%,transparent 100%); }\n}.elementor .hl-pomegranate-right{overflow:hidden;position:relative;isolation:isolate; &::before { content:"";position:absolute;top:1.5rem;right:-1.5rem;left:auto;width:20rem;height:30rem;background-image:url("https://shop.mittelmeer-direkt.de/wp-content/uploads/2026/10/granatapfelzweig-aquarell-optimiert.webp");background-size:contain;background-position:top right;background-repeat:no-repeat;opacity:0.55;pointer-events:none;z-index:-1;mask-image:linear-gradient(to left,#000 35%,transparent 100%); }\n}.elementor .hl-iconbox-hover:hover,.elementor .hl-iconbox-hover:focus-visible{box-shadow:0px 12px 28px 0px rgba(58, 74, 41, 0.13),0px 3px 0px 0px #BF9A4F inset;transform:translate3d(0px, -5px, 0px);}.elementor .hl-iconbox-hover{transition:transform 220ms, box-shadow 220ms;}.elementor .hl-feature-card{padding:1.75rem;border-radius:4px;border-width:1px;border-color:#D9D5C4;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;gap:0.75rem;}.elementor .hl-number{font-family:var(--lp-font);font-size:1.25rem;color:var(--lp-olive);line-height:1.4;font-weight: 650;\n}.elementor .lp-faq{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .lp-grid-three{padding:0px;display:grid;gap:1.5rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;}.elementor .lp-text{font-size:1.0625rem;color:var(--lp-ink);line-height:1.65;margin:0px;cursor: auto;\n}.elementor .lp-card-heading{font-weight:600;font-size:1.375rem;color:var(--lp-ink);letter-spacing:-0.015em;line-height:1.3;margin:0px;cursor: auto;\n}.elementor .lp-heading{font-size:2.625rem;color:var(--lp-ink);letter-spacing:-0.025em;line-height:1.15;margin:0px;font-weight: 650; cursor: auto;\n}.elementor .lp-eyebrow{font-weight:600;font-size:0.8125rem;color:var(--lp-olive);letter-spacing:0.1em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .lp-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;}.elementor .lp-container{width:100%;min-width:0px;max-width:1240px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2rem;}.elementor .lp-section{font-family:var(--lp-font);color:var(--lp-ink);padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;}