.elementor .e-20d4752-b27e{font-size:4rem;color:#ffffff;text-shadow: 0 4px 24px rgba(0,0,0,0.35);\n}.elementor .e-40f80bfd-8d21{width:100%;min-height:300px;padding-block-start:5rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(0deg, rgba(40, 25, 18, 0.55) 0%,rgba(40, 25, 18, 0.55) 100%),url("https://tadesso.staging-umgebung.de/wp-content/uploads/2026/09/tadesso-hero-bg-erdbeere.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;justify-content:center;align-items:center;}.elementor .e-10d31ca3-77e6{text-align:center;}.elementor .e-711b6c56-c26c{width:110px;height:auto;margin-block-start:0.25rem;margin-block-end:0.5rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-24f89e98-c85b{width:100%;display:flex;flex-direction:column;gap:0.35rem;align-items:center;}.elementor .e-2aa4f74f-a1d9{font-family:var(--tds-body);font-weight:700;font-size:0.85rem;color:var(--tds-heading);letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-4b09e598-26e1:hover,.elementor .e-4b09e598-26e1:focus-visible{border-block-end-width:2px;border-bottom-style: solid; border-bottom-color: var(--tds-accent);\n}.elementor .e-4b09e598-26e1{cursor:pointer;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-66d71c01-d1eb{font-family:var(--tds-body);font-weight:700;font-size:0.85rem;color:var(--tds-heading);letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-63742b2c-b78f:hover,.elementor .e-63742b2c-b78f:focus-visible{border-block-end-width:2px;border-bottom-style: solid; border-bottom-color: var(--tds-accent);\n}.elementor .e-63742b2c-b78f{cursor:pointer;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-1c822fba-c08f{font-family:var(--tds-body);font-weight:700;font-size:0.85rem;color:var(--tds-heading);letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-45f4e836-33dd:hover,.elementor .e-45f4e836-33dd:focus-visible{border-block-end-width:2px;border-bottom-style: solid; border-bottom-color: var(--tds-accent);\n}.elementor .e-45f4e836-33dd{cursor:pointer;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-70193715-e3dd{font-family:var(--tds-body);font-weight:700;font-size:0.85rem;color:var(--tds-heading);letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-1399fdc7-cdaa:hover,.elementor .e-1399fdc7-cdaa:focus-visible{border-block-end-width:2px;border-bottom-style: solid; border-bottom-color: var(--tds-accent);\n}.elementor .e-1399fdc7-cdaa{cursor:pointer;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-2b43a7ad-392d{font-family:var(--tds-body);font-weight:700;font-size:0.85rem;color:var(--tds-heading);letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-186f5f74-87c6:hover,.elementor .e-186f5f74-87c6:focus-visible{border-block-end-width:2px;border-bottom-style: solid; border-bottom-color: var(--tds-accent);\n}.elementor .e-186f5f74-87c6{cursor:pointer;padding-block-start:0.6rem;padding-block-end:0.6rem;padding-inline-start:1.1rem;padding-inline-end:1.1rem;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .e-4a49253-e210{margin-block-start:1.5rem;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:0.5rem;flex-wrap:wrap;justify-content:center;}.elementor .e-5adc30a9-42a8{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-1fe3979e-5427{font-size:1.55rem;}.elementor .e-7f3563f2-8ef2{font-size:0.95rem;}.elementor .e-37d801cb-a130{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-33419e6e-1df8{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-697238b1-9bc2{font-size:0.88rem;line-height:1.7;}.elementor .e-5f18a7be-ed0f{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-509dca0b-a62f{font-size:0.88rem;line-height:1.7;}.elementor .e-16912726-cd7d{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-389cef88-9e6a{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-4516659a-4423{font-size:1.55rem;}.elementor .e-d08703a-504c{font-size:0.95rem;}.elementor .e-33203d35-f521{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-1463c5e0-f1a0{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-7d2e22a7-3652{font-size:0.88rem;line-height:1.7;}.elementor .e-2d03d7b4-e655{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-5886569a-4a95{font-size:0.88rem;line-height:1.7;}.elementor .e-1b342be4-7918{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-f01ebeb-5dbd{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-5916321-7d20{font-size:1.55rem;}.elementor .e-118fecb4-96e3{font-size:0.95rem;}.elementor .e-75941834-e106{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-2a2e7ded-ee66{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-31ef06cd-a330{font-size:0.88rem;line-height:1.7;}.elementor .e-12891583-1a87{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-37e4a315-a81d{font-size:0.88rem;line-height:1.7;}.elementor .e-6ad44ad1-9c58{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-17635021-7e6e{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-36159096-ad68{font-size:1.55rem;}.elementor .e-7c105660-6f24{font-size:0.95rem;}.elementor .e-3a1ddf40-663a{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-6cee2e7c-c419{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-42968574-aed2{font-size:0.88rem;line-height:1.7;}.elementor .e-1f202dd7-5b4f{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-68b667b0-6301{font-size:0.88rem;line-height:1.7;}.elementor .e-38369cb4-6012{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-3aad83c1-d3f5{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-615b4b33-7c5c{font-size:1.55rem;}.elementor .e-133e7dfe-2c07{font-size:0.95rem;}.elementor .e-474b8cf8-5651{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-29a6ebdb-a616{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-748792ea-c8ad{font-size:0.88rem;line-height:1.7;}.elementor .e-20322e8d-bc78{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-6721b898-bd37{font-size:0.88rem;line-height:1.7;}.elementor .e-7a8baecc-3094{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-13082496-137f{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-722a92b5-c687{font-size:1.55rem;}.elementor .e-798f9e02-9745{font-size:0.95rem;}.elementor .e-323f38c0-2ca9{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-d9f1813-e1ca{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-5e4e945-a48c{font-size:0.88rem;line-height:1.7;}.elementor .e-40827d3a-ef0a{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-4096e1e4-701a{font-size:0.88rem;line-height:1.7;}.elementor .e-137a2d9f-4fc7{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-4b92ecc-b69b{width:100%;display:grid;gap:1.75rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-29d108d3-74fb{width:100%;}.elementor .e-439d4abb-98fb{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-57d1bccf-63c0{font-size:1.55rem;}.elementor .e-7001029e-3b53{font-size:0.95rem;}.elementor .e-9dfa9b2-e9b9{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-6217227-2c35{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-4a2b7601-9d4e{font-size:0.88rem;line-height:1.7;}.elementor .e-1353a6a4-a6d3{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-1562d112-67fb{font-size:0.88rem;line-height:1.7;}.elementor .e-48f1a0b8-8028{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-a84b33e-1305{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-2a1f5bf6-5a27{font-size:1.55rem;}.elementor .e-1f264ef9-7d6c{font-size:0.95rem;}.elementor .e-23e5ec17-ff5e{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-555c74df-781a{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-54cdf7db-8f86{font-size:0.88rem;line-height:1.7;}.elementor .e-7cf17122-ae72{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-3a93d362-f4f6{font-size:0.88rem;line-height:1.7;}.elementor .e-5132e66f-9a77{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-56b342e-a9f2{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-352b0521-dcd9{font-size:1.55rem;}.elementor .e-25fac53f-5cb1{font-size:0.95rem;}.elementor .e-551b17e8-e67e{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-79ea458-f0e9{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-29cbe9a7-f41c{font-size:0.88rem;line-height:1.7;}.elementor .e-1c771c00-306e{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-235ce44e-c5d8{font-size:0.88rem;line-height:1.7;}.elementor .e-40bcef89-860b{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-fefda64-d45a{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-2e366f21-2c8d{font-size:1.55rem;}.elementor .e-16509484-79df{font-size:0.95rem;}.elementor .e-55fbd02f-c44c{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-e69d63c-7141{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-353ec669-bc8d{font-size:0.88rem;line-height:1.7;}.elementor .e-7c83e472-d1d5{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-5d1056e7-b682{font-size:0.88rem;line-height:1.7;}.elementor .e-1daff143-bf41{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-33620f61-4e13{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-6ea60133-5c2c{font-size:1.55rem;}.elementor .e-22323bc3-18f7{font-size:0.95rem;}.elementor .e-f0bdb78-b4e4{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-60cf9390-2369{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-641a4ed5-e309{font-size:0.88rem;line-height:1.7;}.elementor .e-61bcfdcd-7554{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-3fa3c6a1-56ae{font-size:0.88rem;line-height:1.7;}.elementor .e-6a624956-c7d3{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-6f13f8ec-531a{width:100%;display:grid;gap:1.75rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-e97b47-afb3{width:100%;}.elementor .e-4887c57f-b298{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-7d370965-18d1{font-size:1.55rem;}.elementor .e-6d5a3690-846a{font-size:0.95rem;}.elementor .e-28505bf3-677b{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-2e8648fc-a6dc{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-2bf7e2b6-a59d{font-size:0.88rem;line-height:1.7;}.elementor .e-6bd5d74c-45a6{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-703ad65e-402e{font-size:0.88rem;line-height:1.7;}.elementor .e-1b9eb52f-fb60{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-33b6c168-4d05{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-2bede710-27a8{font-size:1.55rem;}.elementor .e-d073cb0-bc65{font-size:0.95rem;}.elementor .e-7fbdb111-f3f5{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-13729576-a3ad{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-19528eb0-2084{font-size:0.88rem;line-height:1.7;}.elementor .e-44dbc0f6-b611{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-41da5ce4-56d8{font-size:0.88rem;line-height:1.7;}.elementor .e-79647979-c717{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-303bbe99-fbe7{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-23fd4a6a-3297{font-size:1.55rem;}.elementor .e-442507f5-178c{font-size:0.95rem;}.elementor .e-57150037-5121{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-78d40980-7b5b{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-617b6ee-5d1b{font-size:0.88rem;line-height:1.7;}.elementor .e-6bc5d20-438d{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-4c7b09d5-fe67{font-size:0.88rem;line-height:1.7;}.elementor .e-4583e839-85e5{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-668b6b06-e427{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-129f098d-872a{font-size:1.55rem;}.elementor .e-624ad0fd-6cf5{font-size:0.95rem;}.elementor .e-1b11a5a4-3ee2{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-4a741d43-5631{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-7cb64423-f0cc{font-size:0.88rem;line-height:1.7;}.elementor .e-2bfda53c-d064{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-2c7a6325-f5cd{font-size:0.88rem;line-height:1.7;}.elementor .e-65dd0818-b4d5{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-2bc2fa5e-f720{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-46a526fc-12d7{font-size:1.55rem;}.elementor .e-6300876c-2abe{font-size:0.95rem;}.elementor .e-7a824247-e585{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-25b9b805-6ebb{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-16a3169b-76f7{font-size:0.88rem;line-height:1.7;}.elementor .e-47efbe93-2bb0{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-41398ac0-4b28{font-size:0.88rem;line-height:1.7;}.elementor .e-494c1b03-9eaa{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-700ab677-1952{width:100%;display:grid;gap:1.75rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-13bd745-c686{width:100%;}.elementor .e-5224890c-addc{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-1ea8ee4c-89ef{font-size:1.55rem;}.elementor .e-7618e6c4-a33d{font-size:0.95rem;}.elementor .e-5549b430-27f3{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-554b7ca6-cffb{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-63b96227-c3fd{font-size:0.88rem;line-height:1.7;}.elementor .e-4bbd090-c936{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-1785018b-59f9{font-size:0.88rem;line-height:1.7;}.elementor .e-7f911338-91e9{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-a2e7c5d-94ab{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-7be0d2b1-261f{font-size:1.55rem;}.elementor .e-b868c1e-a5e6{font-size:0.95rem;}.elementor .e-20c249a3-4145{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-4bbd2581-69f5{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-2005c1fb-888b{font-size:0.88rem;line-height:1.7;}.elementor .e-7e0952b0-289d{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-4ce62cfd-aa06{font-size:0.88rem;line-height:1.7;}.elementor .e-53337ac7-cc0f{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-33c4c7c4-7392{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-2fd20bb4-158b{font-size:1.55rem;}.elementor .e-62b30169-72ad{font-size:0.95rem;}.elementor .e-542f3fe3-7938{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-114024c6-724a{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-20ed64c6-81a5{font-size:0.88rem;line-height:1.7;}.elementor .e-2bffdd-f3ee{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-71abdc44-4668{font-size:0.88rem;line-height:1.7;}.elementor .e-f6c9cfe-cd99{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-2e156f56-3ced{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-3ba2181b-6569{font-size:1.55rem;}.elementor .e-4fab583-fb44{font-size:0.95rem;}.elementor .e-122d86ae-5224{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-427435e6-bba3{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-60ea12d9-4c56{font-size:0.88rem;line-height:1.7;}.elementor .e-14a7ca49-773e{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-4138b975-2c5e{font-size:0.88rem;line-height:1.7;}.elementor .e-14999c57-e16c{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-1e87418-e38b{width:100%;display:grid;gap:1.75rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-3d9f8124-f7ec{width:100%;}.elementor .e-4f7b452f-84b7{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-53ae6b95-1caf{font-size:1.55rem;}.elementor .e-569fdd4e-e724{font-size:0.95rem;}.elementor .e-75b70259-beeb{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-821adcb-99c7{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-30e4eaa9-1465{font-size:0.88rem;line-height:1.7;}.elementor .e-60c9042f-df79{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-7c8c180b-d6a7{font-size:0.88rem;line-height:1.7;}.elementor .e-5895bc1a-f705{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-4599e7ff-8931{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-26ba32df-8080{font-size:1.55rem;}.elementor .e-34adc652-c963{font-size:0.95rem;}.elementor .e-388e6ed-e3d5{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-7599e354-eede{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-3e7ac960-e355{font-size:0.88rem;line-height:1.7;}.elementor .e-62a4b6db-f1bf{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-5a799d8d-4146{font-size:0.88rem;line-height:1.7;}.elementor .e-2cdd995a-fdec{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-328e206f-adbc{width:100%;height:220px;object-fit:contain;padding:1rem;background-color:var(--tds-cream);}.elementor .e-191c2cfd-35d2{font-size:1.55rem;}.elementor .e-7e24c126-5bae{font-size:0.95rem;}.elementor .e-341e9066-ab33{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-53cffdd4-b012{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-2cbff25d-3c2c{font-size:0.88rem;line-height:1.7;}.elementor .e-2b21bc98-c1ba{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-775f2dc2-4c43{font-size:0.88rem;line-height:1.7;}.elementor .e-6fccd9d5-60bd{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-522932de-eefc{width:100%;height:220px;object-fit:cover;padding:0px;background-color:var(--tds-cream);}.elementor .e-6ade6ee2-8525{font-size:1.55rem;}.elementor .e-1439c58b-a8e8{font-size:0.95rem;}.elementor .e-dac0e94-6cbe{font-size:0.82rem;color:var(--tds-accent);}.elementor .e-6a7ed412-85db{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-3120e352-3636{font-size:0.88rem;line-height:1.7;}.elementor .e-465c2ba5-b5eb{font-weight:700;font-size:0.78rem;color:var(--tds-heading);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0.4rem;}.elementor .e-7cd3e70c-ea9d{font-size:0.88rem;line-height:1.7;}.elementor .e-3cc47708-e701{padding-block-start:1.4rem;padding-block-end:1.8rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;display:flex;flex-direction:column;gap:0.45rem;}.elementor .e-6e0c034a-3fbb{width:100%;display:grid;gap:1.75rem;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;align-items:start;}.elementor .e-24a00db3-1587{width:100%;}.elementor .e-51dae581-614f{width:100%;}.elementor .e-6472ca42-253d{width:100%;}.elementor .e-5de7fac1-67f0{align-items:center;}.elementor .e-65aa36e8-38fe{font-size:2.6rem;}.elementor .e-4325a811-3c91{margin-block-start:0.5rem;}.elementor .e-7ad9df35-d6eb{width:100%;max-width:1040px;text-align:center;padding-block-start:3.5rem;padding-block-end:3.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:#ffffff;box-shadow:0px 22px 60px 0px rgba(74, 47, 36, 0.16);display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-6364b623-c2bf{width:100%;padding-block-start:5rem;padding-block-end:6rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;justify-content:center;}