.elementor .amb-mobile-nav{position:static;}.elementor .amb-bg-wood{background-image:linear-gradient(0deg, rgba(20, 13, 9, 0.86) 0%,rgba(20, 13, 9, 0.9) 100%),url("https://amb.eggertmedia.de/wp-content/uploads/2026/11/wood-background-1-e1738912619419.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--amb-dark);background-attachment: fixed;\n}.elementor .amb-footer-col{padding:0px;display:flex;flex-direction:column;gap:0.45rem;}.elementor .amb-footer-link:hover,.elementor .amb-footer-link:focus-visible{color:var(--amb-beige-dark);}.elementor .amb-footer-link{font-family:var(--amb-font-body);font-size:1rem;color:var(--amb-light-text);line-height:1.6;text-decoration:none;}.elementor .amb-footer-title{font-family:var(--amb-font-heading);font-weight:700;font-size:1.2rem;color:var(--amb-white);letter-spacing:0.06em;text-transform:uppercase;padding-block-end:0.75rem;margin-block-end:0.5rem;border-block-end-width:2px;border-bottom-style: solid; border-bottom-color: var(--amb-bronze);\n}.elementor .amb-hero{min-height:38rem;text-align:center;padding-block-start:14rem;padding-block-end:6rem;padding-inline-start:var(--amb-gutter);padding-inline-end:var(--amb-gutter);display:flex;flex-direction:column;justify-content:center;align-items:center;background-size: cover; background-position: center center; background-position: center 72%;\n}.elementor .amb-check{position:static;font-family:var(--amb-font-body);font-weight:500;font-size:1.05rem;color:var(--amb-text);line-height:1.55;padding-inline-start:0px;}.elementor .amb-btn:hover,.elementor .amb-btn:focus-visible{border-color:var(--amb-bronze-dark);background-color:var(--amb-bronze-dark);}.elementor .amb-btn:focus{outline-offset:3px;outline: 2px solid var(--amb-beige-dark);\n}.elementor .amb-btn{font-family:var(--amb-font-heading);font-weight:600;font-size:1rem;color:var(--amb-white);letter-spacing:0.04em;line-height:1.1;text-transform:uppercase;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:0px;border-width:2px;border-color:var(--amb-bronze);border-style:solid;background-color:var(--amb-bronze);transition:background-color 0.3s, border-color 0.3s;}.elementor .amb-text{font-family:var(--amb-font-body);font-size:1.05rem;color:var(--amb-text);line-height:1.7;}.elementor .amb-h2{font-family:var(--amb-font-heading);font-weight:700;font-size:2.9rem;color:var(--amb-dark);line-height:1.08;text-transform:uppercase;}.elementor .amb-h1{font-family:var(--amb-font-heading);font-weight:700;font-size:4.25rem;color:var(--amb-white);letter-spacing:-0.01em;line-height:1.04;text-transform:uppercase;}.elementor .amb-eyebrow{font-family:var(--amb-font-heading);font-weight:700;font-size:1rem;color:var(--amb-bronze-text);letter-spacing:0.14em;line-height:1.3;text-transform:uppercase;}.elementor .amb-col{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .amb-inner{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:2rem;}.elementor .amb-row{padding:0px;display:flex;flex-direction:row;gap:3rem;align-items:center;}.elementor .amb-section{padding-block-start:var(--amb-space-section);padding-block-end:var(--amb-space-section);padding-inline-start:var(--amb-gutter);padding-inline-end:var(--amb-gutter);display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .amb-bg-dark{background-color:var(--amb-dark);}.elementor .amb-hero-sub{min-height:34rem;padding-block-start:13.5rem;padding-block-end:5rem;padding-inline-start:var(--amb-gutter);padding-inline-end:var(--amb-gutter);}.elementor .amb-text-light{color:var(--amb-light-text);}.elementor .amb-on-dark{color:var(--amb-white);}.elementor .amb-eyebrow-light{color:var(--amb-beige-dark);}.elementor .amb-btn-ghost:hover,.elementor .amb-btn-ghost:focus-visible{color:var(--amb-dark);border-color:var(--amb-beige-dark);background-color:var(--amb-beige-dark);}.elementor .amb-btn-ghost{color:var(--amb-white);border-width:2px;border-color:var(--amb-beige-dark);border-style:solid;background-color:transparent;}