.elementor .e-3df87e8-af2a{max-width:18em;color:var(--avelor-blue);}.elementor .e-6ca54808-509e{max-width:40rem;color:var(--avelor-text);}.elementor .e-29ee3a95-ef9f:hover,.elementor .e-29ee3a95-ef9f:focus-visible{color:var(--avelor-blue);border-color:var(--avelor-gold);}.elementor .e-29ee3a95-ef9f{font-family:var(--font-heading);font-weight:500;font-size:var(--text-xs);color:var(--avelor-grey);letter-spacing:0.12em;text-decoration:none;padding-block-end:var(--space-3xs);transition:color 280ms, border-color 280ms;white-space: nowrap; border-block-end: 1px solid transparent; &.is-active { color: var(--avelor-blue); border-color: var(--avelor-blue); }\n}.elementor .e-5cf9c945-27e4:hover,.elementor .e-5cf9c945-27e4:focus-visible{color:var(--avelor-blue);border-color:var(--avelor-gold);}.elementor .e-5cf9c945-27e4{font-family:var(--font-heading);font-weight:500;font-size:var(--text-xs);color:var(--avelor-grey);letter-spacing:0.12em;text-decoration:none;padding-block-end:var(--space-3xs);transition:color 280ms, border-color 280ms;white-space: nowrap; border-block-end: 1px solid transparent; &.is-active { color: var(--avelor-blue); border-color: var(--avelor-blue); }\n}.elementor .e-2d97fbf-e815:hover,.elementor .e-2d97fbf-e815:focus-visible{color:var(--avelor-blue);border-color:var(--avelor-gold);}.elementor .e-2d97fbf-e815{font-family:var(--font-heading);font-weight:500;font-size:var(--text-xs);color:var(--avelor-grey);letter-spacing:0.12em;text-decoration:none;padding-block-end:var(--space-3xs);transition:color 280ms, border-color 280ms;white-space: nowrap; border-block-end: 1px solid transparent; &.is-active { color: var(--avelor-blue); border-color: var(--avelor-blue); }\n}.elementor .e-28009f07-79b1:hover,.elementor .e-28009f07-79b1:focus-visible{color:var(--avelor-blue);border-color:var(--avelor-gold);}.elementor .e-28009f07-79b1{font-family:var(--font-heading);font-weight:500;font-size:var(--text-xs);color:var(--avelor-grey);letter-spacing:0.12em;text-decoration:none;padding-block-end:var(--space-3xs);transition:color 280ms, border-color 280ms;white-space: nowrap; border-block-end: 1px solid transparent; &.is-active { color: var(--avelor-blue); border-color: var(--avelor-blue); }\n}.elementor .e-592ad1f8-ce1f{width:100%;column-gap:2rem;padding-block-start:var(--space-md);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--space-sm);flex-direction:row;flex-wrap:wrap;row-gap: 0.75rem; border-block-start: 1px solid var(--avelor-line);\n}.elementor .e-598c38a6-a30b{width:100%;max-width:calc(1220px + 2 * var(--gutter));padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:var(--space-md);align-items:flex-start;align-self:stretch;}.elementor .e-2399ce58-9a7d{width:100%;padding-block-start:var(--space-xl);padding-block-end:var(--space-lg);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--avelor-surface);flex-direction:column;align-items:center;}.elementor .e-14f813bf-4d22:hover,.elementor .e-14f813bf-4d22:focus-visible{transform:scale3d(1.03, 1.03, 1);}.elementor .e-14f813bf-4d22{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale3d(1, 1, 1);transition:transform 700ms;display:block;}.elementor .e-6a8df49c-7478{position:absolute;inset-block-start:var(--space-md);inset-inline-start:var(--space-md);z-index:2;font-family:var(--font-heading);font-weight:500;font-size:var(--text-xs);color:var(--avelor-blue);letter-spacing:0.12em;line-height:1;text-transform:uppercase;padding-block-start:0.45rem;padding-block-end:0.45rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;background-color:var(--avelor-white);&:empty { display: none; }\n}.elementor .e-1f0ec812-ec94{overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;background-color:var(--avelor-surface);}.elementor .e-15764e05-e5db{max-width:calc(100% - 4px);color:var(--avelor-blue);}.elementor .e-d2e6347-4192{font-family:var(--font-body);font-size:1rem;color:var(--avelor-grey);padding:0px;display:block;& span:not(:empty) + span:not(:empty)::before { content: ' · '; }\n}.elementor .e-2039fc1e-86e3{width:100%;font-family:var(--font-heading);font-weight:500;font-size:0.8125rem;color:var(--avelor-blue);letter-spacing:0.04em;column-gap:var(--space-md);padding-block-start:var(--space-sm);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--space-xs);flex-direction:row;flex-wrap:wrap;row-gap: var(--space-2xs); border-block-start: 1px solid var(--avelor-line); & > p:empty { display: none; } &:not(:has(p:not(:empty))) { display: none; }\n}.elementor .e-5cee85c4-4710{overflow:hidden;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;\n}.elementor .e-422be677-1b06{width:100%;font-family:var(--font-body);font-size:0.9375rem;color:var(--avelor-text);line-height:1.5;padding:0px;flex-direction:column;gap:var(--space-3xs);& > p:empty { display: none; } &:not(:has(p:not(:empty))) { display: none; }\n}.elementor .e-74c64d29-d973:hover,.elementor .e-74c64d29-d973:focus-visible{border-color:var(--avelor-gold);}.elementor .e-74c64d29-d973{font-family:var(--font-heading);font-weight:500;font-size:var(--text-xs);color:var(--avelor-blue);letter-spacing:0.12em;text-decoration:none;padding-block-end:var(--space-3xs);margin-block-start:auto;transition:border-color 280ms;border-block-end: 1px solid var(--avelor-blue);\n}.elementor .e-6b81109f-4f29{padding-block-start:var(--space-md);padding-block-end:var(--space-md);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:var(--space-xs);flex:1 1 auto;align-items:flex-start;}.elementor .e-4d7842b8-4d43:hover,.elementor .e-4d7842b8-4d43:focus-visible{border-color:var(--avelor-gold);}.elementor .e-4d7842b8-4d43{height:100%;padding:0px;background-color:var(--avelor-white);transition:border-color 320ms;flex-direction:column;gap:0px;align-items:stretch;border-block-end: 1px solid var(--avelor-line); &:hover h2 { transform: translateX(4px); } & h2 { transition: transform 0.35s ease; }\n}.elementor .e-61c09dc9-5d21{min-width:0px;}.elementor .e-48b1409c-bb7a{column-gap:2rem;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:auto;row-gap: 3rem;\n}.elementor .e-3d38674a-a836:hover,.elementor .e-3d38674a-a836:focus-visible{border-color:var(--avelor-gold);}.elementor .e-3d38674a-a836{width:auto;font-family:var(--font-heading);font-weight:500;font-size:var(--text-xs);color:var(--avelor-blue);letter-spacing:0.12em;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:0px;border-width:1px;border-color:var(--avelor-blue);border-style:solid;transition:border-color 280ms;}.elementor .e-470145a5-b528:hover,.elementor .e-470145a5-b528:focus-visible{border-color:var(--avelor-gold);}.elementor .e-470145a5-b528{width:auto;font-family:var(--font-heading);font-weight:500;font-size:var(--text-xs);color:var(--avelor-blue);letter-spacing:0.12em;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-inline-start:auto;border-radius:0px;border-width:1px;border-color:var(--avelor-blue);border-style:solid;transition:border-color 280ms;}.elementor .e-1f596465-8aba{width:100%;padding-block-start:var(--space-md);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:var(--space-lg);flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;border-block-start: 1px solid var(--avelor-line); &:not(:has(a[href])) { display: none; }\n}.elementor .e-3bcb69d8-c10f{font-family:var(--font-body);font-size:1.0625rem;color:var(--avelor-text);}.elementor .e-2596168-c25a{width:100%;padding-block-start:var(--space-lg);padding-block-end:var(--space-lg);padding-inline-start:0px;padding-inline-end:0px;border-block-start: 1px solid var(--avelor-line);\n}.elementor .e-1fff113a-3b83{width:100%;}.elementor .e-2aa08a28-1936{width:100%;max-width:calc(1220px + 2 * var(--gutter));padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;align-items:stretch;align-self:stretch;}.elementor .e-78bb181a-d534{width:100%;padding-block-start:var(--space-lg);padding-block-end:var(--space-xl);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--avelor-white);flex-direction:column;align-items:center;}