.elementor .e-40db1ba0-32e9{width: 100%; aspect-ratio: 1 / 1; object-fit: cover; border-radius: var(--radius-photo);\n}.elementor .e-f05921be-1320{display: flex; flex-wrap: wrap; align-items: center; gap: 10px 14px; font-size: 14px; font-weight: 600; color: var(--text-muted);\n}.elementor .e-a77d05a8-2368{margin: 4px 0 0; font-size: clamp(26px, 1.6vw + 14px, 38px); line-height: 1.2;\n}.elementor .e-372b8aa7-09ad{font-size: 18px; line-height: 1.45; color: #004C97;\n}.elementor .e-67c15d1e-b0bb{margin-top: -6px; font-size: 15px; line-height: 1.5; color: var(--text-muted);\n}.elementor .e-3d87c6fa-ec56{--it: 0px; min-height: 40px;\n}.elementor .e-edea6573-f8e7{--it: 0px; min-height: 40px;\n}.elementor .e-fbff2e71-4af9{--it: 0px; min-height: 40px;\n}.elementor .e-52aaf253-b785{display: flex; flex-direction: column;gap: 8px; padding-top: 14px; border-top: 1px solid var(--line); font-size: 17px; line-height: 1.5;\n}.elementor .e-9b27fef6-0098{min-height: 52px; padding-inline: 28px; align-self: flex-start; margin-top: auto;\n}.elementor .e-0a15ab3f-4c9b{display: flex; flex-direction: column;gap: 16px;\n}.elementor .e-ac7dd3d3-17d2{display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 56px; align-items: center;\n}