.elementor .e-8f59ee8-e719{width:100%;height:100%;object-fit:cover;transition:transform 0.7s;display:block}.elementor .e-59d06445-110b{position:absolute;inset-block-start:19px;inset-inline-start:20px;font-size:12px;color:var(--surface-dark);letter-spacing:.05em;padding-block-start:5px;padding-block-end:5px;padding-inline-start:9px;padding-inline-end:9px;margin:0;background-color:var(--surface-light)}.elementor .e-63b6d85a-3afb{width:24px;height:24px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-45deg);fill:currentColor;\n}.elementor .e-4d7973f1-43a9{width:52px;height:52px;position:absolute;inset-inline-end:20px;inset-block-end:20px;color:#fff;padding:0;border-radius:50%;background-color:var(--surface-dark);display:flex;justify-content:center;align-items:center;transition:background .25s,color .25s;\n}.elementor .e-6041a49-129c{overflow:hidden;aspect-ratio:1.45;position:relative;padding:0;border-radius:var(--radius-media);background-color:var(--surface-media);display:block}.elementor .e-2e427619-1d87{font-size:12px;margin:0}.elementor .e-c032984-1f96{font-size:30px;color:inherit;margin-block-start:7px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-429f4c32-47bc{max-width:470px;font-size:16px;margin-block-start:16px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .e-1596a3a4-b943{padding-block-start:22px}.elementor .e-3bbb0cfa-905c{min-width:0;color:var(--text-inverse);text-decoration:none;padding:0;display:flex;flex-direction:column;gap:0;&:focus-visible{outline:2px solid #4FA8C4;outline-offset:6px}\n}