.elementor .tb-badge-light{font-family:var(--tb-font-body);font-weight:700;font-size:12.8px;color:var(--tb-color-white);line-height:25px;text-align:center;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:16px;padding-inline-end:16px;border-radius:32px;border-width:2px;border-color:var(--tb-color-white);border-style:solid;display:inline-block;align-self:center;cursor:auto;\n}.elementor .tb-hero-inner{width:100%;max-width:var(--tb-container);padding:0px;display:flex;flex-direction:column;}.elementor .tb-hero-panel{width:480px;max-width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:var(--tb-space-gutter);padding-inline-end:var(--tb-space-gutter);background-color:rgba(17,57,77,0.92);display:flex;flex-direction:column;gap:var(--tb-space-gap);align-self:flex-start;}.elementor .tb-hero{width:100%;min-height:560px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--tb-space-gutter);padding-inline-end:var(--tb-space-gutter);background-image:url("https://tb-finanz-immobilien.de/wp-content/uploads/2026/04/typisches-ostfriesenhaus-traditionelle-architektur-tb-finanz-immobilien-gespiegelt-w1920.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:50% 50%;background-color:var(--tb-color-primary);display:flex;flex-direction:column;align-items:center;}.elementor .tb-btn-light:hover,.elementor .tb-btn-light:focus-visible{color:var(--tb-color-white);background-color:transparent;}.elementor .tb-btn-light:focus{color:var(--tb-color-white);background-color:transparent;}.elementor .tb-btn-light{font-family:var(--tb-font-body);font-weight:400;font-size:var(--tb-fs-body);color:var(--tb-color-primary);line-height:16px;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;border-radius:var(--tb-radius-pill);border-width:2px;border-color:var(--tb-color-white);border-style:solid;background-color:var(--tb-color-white);transition:background-color 0.3s, color 0.3s;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .tb-text{font-family:var(--tb-font-body);font-size:var(--tb-fs-body);color:var(--tb-color-text);line-height:var(--tb-lh-body);margin:0px;display:block;cursor:auto; & a { color:var(--tb-color-primary); font-weight:700; }\n}.elementor .tb-h2{font-family:var(--tb-font-heading);font-weight:400;font-size:var(--tb-fs-h2);color:var(--tb-color-primary);line-height:32px;margin:0px;}.elementor .tb-h1{font-family:var(--tb-font-heading);font-weight:400;font-size:var(--tb-fs-h1);color:var(--tb-color-primary);line-height:48px;margin:0px;}.elementor .tb-row{width:100%;padding:0px;display:flex;flex-direction:row;gap:var(--tb-space-gap);}.elementor .tb-container{width:100%;max-width:var(--tb-container);padding:0px;display:flex;flex-direction:column;gap:var(--tb-space-gap);}.elementor .tb-section{width:100%;padding-block-start:var(--tb-space-section);padding-block-end:var(--tb-space-section);padding-inline-start:var(--tb-space-gutter);padding-inline-end:var(--tb-space-gutter);background-color:var(--tb-color-bg-light);display:flex;flex-direction:column;align-items:center;}.elementor .tb-section-light{background-color:var(--tb-color-bg-light);}.elementor .tb-section-dark{background-color:var(--tb-color-primary);}.elementor .tb-center{text-align:center;}.elementor .tb-on-dark-gold{color:var(--tb-color-gold);}.elementor .tb-on-dark{color:var(--tb-color-white);& a { color:var(--tb-color-white); font-weight:700; }\n}.elementor .tb-pt-0{padding-block-start:0px;}