.elementor .e-67d1a7d-4abb{display:block; width:100%; height:auto; aspect-ratio:16 / 10; object-fit:cover; overflow:hidden; border-radius:0; & img{display:block; width:100%; height:100%; aspect-ratio:16 / 10; object-fit:cover;}\n}.elementor .e-ec9ca62-e3a4{margin:0; & a{color:inherit; text-decoration:none;}\n}.elementor .e-ee554f4-aefd{margin:0; color:#5B6B7A; font-size:11px;\n}.elementor .e-fca6cfc-4fbf{flex-direction:row; flex-wrap:wrap; align-items:center; gap:12px; padding:0; width:100%;\n}.elementor .e-f4e8174-f63b{margin:0; font-size:21px; line-height:1.25; text-wrap:pretty; & a{color:inherit; text-decoration:none; transition:color .2s;} & a:hover{color:var(--teal-deep);}\n}.elementor .e-96cd9a6-ef7f{margin:0; font-size:15px; line-height:1.6; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;\n}.elementor .e-ba13d87-c520{margin-top:auto; padding:8px 0 0; background:transparent; border:0; border-radius:0; font-family:var(--font-body); font-weight:600; font-size:14px; letter-spacing:0; text-transform:none; color:var(--teal-deep); &:hover{color:var(--navy); background:transparent;}\n}.elementor .e-554fb7e-7e81{flex-direction:column; align-items:flex-start; gap:12px; padding:22px 26px 26px; flex-grow:1; width:100%;\n}.elementor .e-98e4ee5-e51e{flex-direction:column; align-items:stretch; gap:0; padding:0; height:100%; width:100%; background-color:#FFFFFF; border:1px solid #E3EBEF; border-radius:16px; overflow:hidden; box-shadow:0 1px 2px 0 rgba(1,25,46,0.04); transition:transform .25s, box-shadow .25s, border-color .25s; &:hover{border-color:rgba(14,185,198,0.45); box-shadow:0 22px 40px -22px rgba(1,45,84,0.35); transform:translate3d(0,-4px,0);}\n}