.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-col{min-width:0px;padding:10px;display:flex;flex-direction:column;gap:var(--tb-space-gap);flex:1 1 0px;}.elementor .tb-portrait-img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 20%;border-radius:var(--tb-radius-card);box-shadow:var(--tb-shadow-card);\n}.elementor .tb-faq-body{padding:16px;background-color:var(--tb-color-white);}.elementor .tb-faq-title{font-family:var(--tb-font-body);font-size:var(--tb-fs-body);color:var(--tb-color-white);line-height:24px;margin:0px;display:block;}.elementor .tb-faq-header{color:var(--tb-color-white);cursor:pointer;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;background-color:var(--tb-color-primary);display:flex;gap:12px;justify-content:space-between;align-items:center;& > *:first-child { flex:1 1 auto; min-width:0px; } & > *:last-child { flex:0 0 auto; } & > *:last-child { flex:0 0 auto; width:24px; min-width:24px; padding:0px; justify-content:center; align-items:center; }\n}.elementor .tb-faq-item{margin-block-end:16px;background-color:var(--tb-color-white);box-shadow:var(--tb-shadow-card);\n}.elementor .tb-step-title{font-family:var(--tb-font-body);font-weight:400;font-size:24px;color:var(--tb-color-text);line-height:32px;margin:0px;display:block;}.elementor .tb-step-num{width:48px;height:48px;font-family:var(--tb-font-heading);font-size:22px;color:var(--tb-color-white);line-height:1;padding-block-end:2px;border-radius:50%;background-color:var(--tb-color-primary);display:flex;flex:0 0 auto;justify-content:center;align-items:center;cursor:auto; font-variant-numeric:lining-nums; font-feature-settings:'lnum' 1;\n}.elementor .tb-step{padding:0px;display:flex;flex-direction:row;gap:var(--tb-space-gap);align-items:flex-start;}.elementor .tb-infobox{padding:var(--tb-space-card);border-radius:var(--tb-radius-card);border-inline-start-width:4px;background-color:var(--tb-color-white);display:flex;flex-direction:column;gap:12px;border-left-style: solid; border-left-color: var(--tb-color-accent); box-shadow:var(--tb-shadow-card);\n}.elementor .tb-kpi-value{font-family:var(--tb-font-heading);font-weight:400;font-size:36px;color:var(--tb-color-primary);line-height:44px;margin:0px;}.elementor .tb-card{padding:var(--tb-space-card);border-radius:var(--tb-radius-card);background-color:var(--tb-color-bg-light);display:flex;flex-direction:column;gap:var(--tb-space-gap);box-shadow:var(--tb-shadow-card);\n}.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-btn-primary:hover,.elementor .tb-btn-primary:focus-visible{color:var(--tb-color-primary);background-color:transparent;}.elementor .tb-btn-primary:focus{color:var(--tb-color-primary);background-color:transparent;}.elementor .tb-btn-primary{font-family:var(--tb-font-body);font-weight:400;font-size:var(--tb-fs-body);color:var(--tb-color-white);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-primary);border-style:solid;background-color:var(--tb-color-primary);transition:background-color 0.3s, color 0.3s;display:inline-flex;justify-content:center;align-items:center;align-self:flex-start;}.elementor .tb-eyebrow{font-family:var(--tb-font-body);font-size:var(--tb-fs-body);color:var(--tb-color-accent);line-height:25px;text-transform:uppercase;padding-block-start:4px;padding-block-end:4px;padding-inline-start:16px;padding-inline-end:16px;border-radius:32px;border-width:1px;border-color:var(--tb-color-accent);border-style:solid;background-color:var(--tb-color-badge-bg);display:inline-block;align-self:flex-start;cursor:auto;\n}.elementor .tb-source{font-family:var(--tb-font-body);font-size:var(--tb-fs-small);color:var(--tb-color-text);line-height:20px;font-style:italic;margin:0px;display:block;cursor:auto;\n}.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-h3{font-family:var(--tb-font-heading);font-weight:400;font-size:var(--tb-fs-h3);color:var(--tb-color-primary);line-height:32px;margin:0px;}.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-grid-3{width:100%;padding:0px;display:grid;gap:var(--tb-space-gutter);grid-template-columns:repeat(3, minmax(0,1fr));}.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-section-blue{background-color:var(--tb-color-bg-blue);}.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}