.elementor .tbo-case-text{width:100%;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .tbo-case-img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;}.elementor .tbo-case{width:100%;padding:0px;display:grid;gap:48px;grid-template-columns:1fr 1fr;align-items:center;}.elementor .tbo-link:hover,.elementor .tbo-link:focus-visible{color:var(--tbo-ink);}.elementor .tbo-link{font-family:var(--tbo-font-ui);font-weight:600;font-size:15px;color:var(--tbo-link);text-decoration:underline;text-underline-offset: 4px;\n}.elementor .tbo-btn-ghost:hover,.elementor .tbo-btn-ghost:focus-visible{color:#FFFFFF;text-decoration:none;background-color:var(--tbo-ink);}.elementor .tbo-btn-ghost{font-family:var(--tbo-font-ui);font-weight:600;font-size:16px;color:var(--tbo-ink);line-height:1;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:40px;border-width:2px;border-color:var(--tbo-ink);border-style:solid;background-color:transparent;transition:all 0.2s;}.elementor .tbo-btn:hover,.elementor .tbo-btn:focus-visible{color:#FFFFFF;text-decoration:none;border-color:var(--tbo-ink);background-color:var(--tbo-ink);}.elementor .tbo-btn{font-family:var(--tbo-font-ui);font-weight:600;font-size:16px;color:var(--tbo-slate);line-height:1;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:40px;border-width:2px;border-color:var(--tbo-sky);border-style:solid;background-color:var(--tbo-sky);transition:all 0.2s;}.elementor .tbo-lead{font-family:var(--tbo-font-body);font-weight:400;font-size:19px;color:var(--tbo-ink);line-height:1.65;text-align:center;cursor: auto;\n}.elementor .tbo-body{font-family:var(--tbo-font-body);font-weight:400;font-size:17px;color:var(--tbo-ink);line-height:1.7;cursor: auto;\n}.elementor .tbo-h3{font-family:var(--tbo-font-ui);font-weight:600;font-size:21px;color:var(--tbo-ink);line-height:1.3;}.elementor .tbo-h2{font-family:var(--tbo-font-heading);font-weight:400;font-size:32px;color:var(--tbo-ink);line-height:1.2;}.elementor .tbo-h1{font-family:var(--tbo-font-heading);font-weight:400;font-size:44px;color:var(--tbo-ink);letter-spacing:0.5px;line-height:1.12;text-align:center;text-transform:uppercase;}.elementor .tbo-narrow{width:100%;max-width:760px;padding:0px;display:flex;flex-direction:column;gap:18px;}.elementor .tbo-wrap{width:100%;max-width:1080px;padding-block-start:44px;padding-block-end:44px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;}