.elementor .tk-split-text{padding:0px;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 45%;}.elementor .tk-split{width:100%;max-width:76rem;padding:0px;display:flex;flex-direction:row;gap:5rem;align-items:center;}.elementor .tk-water-hero{overflow:hidden;position:relative;}.elementor .tk-card{padding:2.25rem;border-radius:10px;border-width:1px;border-color:var(--tk-line);border-style:solid;background-color:var(--tk-white);display:flex;flex-direction:column;gap:1rem;}.elementor .tk-btn-primary:hover,.elementor .tk-btn-primary:focus-visible{color:var(--tk-navy);background-color:var(--tk-green);}.elementor .tk-btn-primary:focus{color:var(--tk-navy);outline-offset:3px;background-color:var(--tk-green);outline: 3px solid var(--tk-navy); outline: 3px solid var(--tk-navy);\n}.elementor .tk-btn-primary{min-height:48px;font-family:var(--font-body);font-weight:600;font-size:1.0625rem;color:#FFFFFF;text-decoration:none;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:1.875rem;padding-inline-end:1.875rem;border-radius:50px;background-color:var(--tk-navy);}.elementor .tk-lead{max-width:40rem;font-size:clamp(1.125rem, 1rem + 0.5vw, 1.375rem);color:var(--tk-text-muted);line-height:1.55;}.elementor .tk-eyebrow{font-family:var(--font-body);font-weight:700;font-size:0.875rem;color:#2E6B6F;letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .tk-section{overflow:hidden;position:relative;padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:var(--tk-white);display:flex;flex-direction:column;align-items:center;}.elementor .tk-on-dark{color:var(--tk-white);}.elementor .tk-section-navy{background-color:var(--tk-navy);}