.elementor .e-523840c2-5e92{color:var(--terracotta);}.elementor .e-5254ee51-9d64{font-family:var(--font-text);font-weight:300;font-size:0.95rem;color:var(--cashmere);line-height:1.8;& a { color: var(--cashmere); } & a:hover { color: var(--terracotta); }\n}.elementor .e-12bdb6e5-8a02{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;}.elementor .e-11ea9d0f-6b02{padding-block-start:2rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(227, 222, 194, 0.25); & .elementor-element-4bee662f .elementor-item { font-size: 0 !important; line-height: 0 !important; padding: 4px 14px 4px 0 !important; } & .elementor-element-4bee662f .elementor-item::before { content: ''; display: inline-block !important; width: 36px; height: 22px; border-radius: 2px; background-size: cover; background-position: center; box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.25); opacity: 1 !important; position: static !important; transform: none !important; } & .elementor-element-4bee662f .elementor-item::after { display: none !important; } & .elementor-element-4bee662f .menu-item:nth-child(1) .elementor-item::before { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1IDMnPjxwYXRoIGQ9J00wIDBoNXYzSDB6Jy8+PHBhdGggZmlsbD0nI0QwMCcgZD0nTTAgMWg1djJIMHonLz48cGF0aCBmaWxsPScjRkZDRTAwJyBkPSdNMCAyaDV2MUgweicvPjwvc3ZnPg==); } & .elementor-element-4bee662f .menu-item:nth-child(2) .elementor-item::before { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2MCAzMCc+PGNsaXBQYXRoIGlkPSd0Jz48cGF0aCBkPSdNMzAgMTVoMzB2MTV6djE1SDB6SDBWMHpWMGgzMHonLz48L2NsaXBQYXRoPjxwYXRoIGQ9J00wIDB2MzBoNjBWMHonIGZpbGw9JyMwMTIxNjknLz48cGF0aCBkPSdNMCAwbDYwIDMwbTAtMzBMMCAzMCcgc3Ryb2tlPScjZmZmJyBzdHJva2Utd2lkdGg9JzYnLz48cGF0aCBkPSdNMCAwbDYwIDMwbTAtMzBMMCAzMCcgY2xpcC1wYXRoPSd1cmwoI3QpJyBzdHJva2U9JyNDODEwMkUnIHN0cm9rZS13aWR0aD0nNCcvPjxwYXRoIGQ9J00zMCAwdjMwTTAgMTVoNjAnIHN0cm9rZT0nI2ZmZicgc3Ryb2tlLXdpZHRoPScxMCcvPjxwYXRoIGQ9J00zMCAwdjMwTTAgMTVoNjAnIHN0cm9rZT0nI0M4MTAyRScgc3Ryb2tlLXdpZHRoPSc2Jy8+PC9zdmc+); }\n}.elementor .e-350ae258-294c{width:100%;min-height:100vh;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:var(--mitternachtsgruen);display:flex;flex-direction:column;gap:2rem;justify-content:center;& .elementor-element-665b57ac .elementor-menu-toggle { display: none !important; } & .elementor-element-665b57ac .elementor-nav-menu--dropdown { position: static !important; display: block !important; max-height: none !important; overflow: visible !important; transform: none !important; opacity: 1 !important; visibility: visible !important; background: transparent !important; box-shadow: none !important; width: 100% !important; margin: 0 !important; } & .elementor-element-665b57ac .elementor-nav-menu--dropdown .elementor-item { font-family: 'Nudista', sans-serif !important; font-weight: 700 !important; font-size: 1.7rem !important; text-transform: uppercase; letter-spacing: 0.02em; color: #FFFFFF !important; background: transparent !important; padding: 0.45rem 0 !important; } & .elementor-element-665b57ac .elementor-nav-menu--dropdown .elementor-item:hover, & .elementor-element-665b57ac .elementor-nav-menu--dropdown .elementor-item.highlighted { color: #E49C62 !important; } & .elementor-element-665b57ac .elementor-nav-menu--dropdown .elementor-sub-item { font-family: 'Nudista', sans-serif !important; font-weight: 300 !important; font-size: 1.05rem !important; text-transform: none; color: #E3DEC2 !important; background: transparent !important; padding: 0.35rem 0 0.35rem 1.25rem !important; border: 0 !important; } & .elementor-element-665b57ac .elementor-nav-menu--dropdown .elementor-sub-item:hover { color: #E49C62 !important; } & .elementor-element-665b57ac .elementor-nav-menu--dropdown .sub-arrow { color: #E49C62 !important; } & .elementor-element-665b57ac .elementor-nav-menu--dropdown .sub-menu { background: transparent !important; border: 0 !important; }\n}