.elementor .e-1fd80f10-83e2{color:#fffefe;}.elementor .e-4e32065b-7494{color:var(--tc-alt_bd_color);}.elementor .e-58e9a3a2-d0d1{color:var(--tc-alt_meta);}.elementor .e-3079c9ad-bd58{gap:8px;}.elementor .e-35e2e502-8540{max-width:20ch;}.elementor .e-78a11fed-bd4e{align-items:flex-end;}.elementor .e-4458cbd5-7a73{font-family:var(--tf-p_font-family);font-weight:600;font-size:11px;color:var(--tc-alt_meta);letter-spacing:0.12em;line-height:1;text-transform:uppercase;}.elementor .e-563d475e-7d42{font-family:var(--tf-h2_font-family);font-weight:600;font-size:17px;color:#fffefe;letter-spacing:-0.02em;line-height:1.2;}.elementor .e-6717afd0-1a61{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--jmg-space-s);padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;border-inline-start: 2px solid var(--tc-alt_bd_color); border-inline-start-color: var(--tc-link);\n}.elementor .e-1368f3f7-f2fd{padding:0px;display:grid;gap:var(--jmg-space-m);grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .e-1eaf0721-b21c{width:auto;}.elementor .e-15e19d44-88bf{color:var(--tc-alt_meta);}.elementor .e-581c4dc6-e28e{padding-block-start:var(--jmg-space-m);gap:var(--jmg-space-m);justify-content:space-between;border-top: 1px solid var(--tc-alt_bd_color);\n}.elementor .e-623a1649-dc81{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-39c5b82-6b56{overflow:hidden;aspect-ratio:16 / 9;position:relative;padding:0px;}.elementor .e-5418e47-83ac{align-items:start;}.elementor .e-1dd4ef21-ee23{align-items:flex-end;}.elementor .e-47a087c4-818a:hover,.elementor .e-47a087c4-818a:focus-visible{color:var(--tc-link);border-color:var(--tc-link);}.elementor .e-47a087c4-818a{min-height:44px;font-family:var(--tf-p_font-family);font-weight:600;font-size:12px;color:#fff;letter-spacing:0.1em;line-height:1;text-decoration:none;text-transform:uppercase;border-color:var(--tc-title);background-color:var(--tc-title);display:inline-flex;align-items:center;padding-inline: 15px; border: 1px solid var(--tc-bd_color); pointer-events: none;\n}.elementor .e-17477448-9b07:hover,.elementor .e-17477448-9b07:focus-visible{color:var(--tc-link);border-color:var(--tc-link);}.elementor .e-17477448-9b07{min-height:44px;font-family:var(--tf-p_font-family);font-weight:600;font-size:12px;color:var(--tc-title);letter-spacing:0.1em;line-height:1;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;padding-inline: 15px; border: 1px solid var(--tc-bd_color);\n}.elementor .e-6c455a97-d080:hover,.elementor .e-6c455a97-d080:focus-visible{color:var(--tc-link);border-color:var(--tc-link);}.elementor .e-6c455a97-d080{min-height:44px;font-family:var(--tf-p_font-family);font-weight:600;font-size:12px;color:var(--tc-title);letter-spacing:0.1em;line-height:1;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;padding-inline: 15px; border: 1px solid var(--tc-bd_color);\n}.elementor .e-f04c73c-9a38:hover,.elementor .e-f04c73c-9a38:focus-visible{color:var(--tc-link);border-color:var(--tc-link);}.elementor .e-f04c73c-9a38{min-height:44px;font-family:var(--tf-p_font-family);font-weight:600;font-size:12px;color:var(--tc-title);letter-spacing:0.1em;line-height:1;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;padding-inline: 15px; border: 1px solid var(--tc-bd_color);\n}.elementor .e-161c1f52-bc1b:hover,.elementor .e-161c1f52-bc1b:focus-visible{color:var(--tc-link);border-color:var(--tc-link);}.elementor .e-161c1f52-bc1b{min-height:44px;font-family:var(--tf-p_font-family);font-weight:600;font-size:12px;color:var(--tc-title);letter-spacing:0.1em;line-height:1;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;padding-inline: 15px; border: 1px solid var(--tc-bd_color);\n}.elementor .e-3d7e4b84-9a3d{padding:0px;display:flex;gap:8px;flex-wrap:wrap;}.elementor .e-28c4dcc-745d{min-width:0px;min-height:0px;}.elementor .e-7fecb614-e642{color:var(--tc-link);}.elementor .e-41232e03-f6d3{align-self:flex-start;}.elementor .e-305e8f9b-75c9{gap:var(--jmg-space-s);}.elementor .e-6d44d2f5-3323{margin-inline: auto;\n}.elementor .e-12940348-d701{margin-block-start:var(--jmg-space-xs);justify-content:center;}.elementor .e-5ce7acd9-2b8f{max-width:42rem;margin-inline: auto;\n}