.elementor .woo-wrap{width:100%;max-width:72rem;margin-inline-start:auto;margin-inline-end:auto;}.elementor .woo-card-media{overflow:hidden;aspect-ratio:1;padding:0px;background-color:var(--tb-navy);}.elementor .woo-card:hover,.elementor .woo-card:focus-visible{border-color:var(--tb-primary-color);transform:translate3d(0px, -4px, 0px);}.elementor .woo-card{padding:0px;border-width:1px;border-color:#d7e0ea;border-style:solid;background-color:#ffffff;transition:border-color 0.15s, transform 0.15s;display:flex;flex-direction:column;}.elementor .woo-cta:hover,.elementor .woo-cta:focus-visible{background-color:#0658b5;}.elementor .woo-cta{font-family:var(--Primary);font-weight:700;color:var(--tb-white);letter-spacing:0.02em;text-decoration:none;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;border-radius:0px;border-width:0px;background-color:var(--tb-primary-color);transition:background-color 0.15s;}.elementor .woo-body{font-family:var(--Text);font-weight:400;color:#3d4f66;line-height:1.7;margin:0px;}.elementor .woo-price{font-family:var(--Primary);font-weight:700;color:var(--tb-navy);margin:0px;}.elementor .woo-title{font-family:var(--Primary);font-weight:800;color:var(--tb-navy);letter-spacing:-0.03em;line-height:1.08;margin:0px;}.elementor .woo-kicker{font-family:var(--Primary);font-weight:700;font-size:0.75rem;color:var(--tb-primary-color);letter-spacing:0.16em;text-transform:uppercase;margin:0px;}.elementor .wrapper{max-width:1200px;padding-inline-start:clamp(1rem, 5vw, 2rem);padding-inline-end:clamp(1rem, 5vw, 2rem);margin-inline-start:auto;margin-inline-end:auto;gap:20px;justify-content:center;}