.elementor .e-741fda82-4394{&:empty { display: none; }\n}.elementor .e-585b6e10-d0e8{&:empty { display: none; }\n}.elementor .e-127aa31a-1ee5{&:not(:has(img)) { display: none; }\n}.elementor .e-26ebd232-1ad3{margin-block-start:14px;}.elementor .e-23f52a90-213c{row-gap: 14px;\n}.elementor .e-740f9234-7ade{padding:0px;margin-block-start:34px;gap:12px;}.elementor .e-43669bf5-a6b3{width:100%;padding:0px;margin-block-start:14px;& > [data-e-type="e-collection-loop-layout"] { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 16px; padding: 0px; } & [data-e-type="e-collection-loop-item"] { padding: 0px; }\n}.elementor .e-46e5c423-4e35{row-gap: 14px;\n}.elementor .e-7418bf73-31de{&:empty { display: none; }\n}.elementor .e-360f76d1-ca73{width:100%;padding:0px;display:block;& .ll-highlights { display: grid; grid-template-columns: minmax(0, 1fr); gap: 14px; } & .ll-hl { padding: 18px 22px; border-radius: 16px; border: 1px solid color-mix(in srgb, var(--ll-ink) 14%, transparent); background-color: var(--ll-white); box-shadow: 0 4px 0 0 var(--ll-ink); } & .ll-hl-num { font-family: var(--ll-font-mono); font-weight: 600; font-size: 12px; color: var(--ll-accent); letter-spacing: 0.1em; } & .ll-hl h3 { font-family: var(--ll-font-head); font-weight: 400; font-size: 23px; line-height: 1.15; color: var(--ll-ink); margin: 6px 0 6px; } & .ll-hl p { font-size: 15px; line-height: 1.6; color: var(--ll-ink-2); margin: 0; }\n}.elementor .e-72b73a89-e8dc{width:55%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-1558471d-efa5{width:36%;height:auto;max-width:440px;flex:0 1 420px;}.elementor .e-717809b0-dd34{column-gap:clamp(32px, 5vw, 72px);align-items:center;row-gap: 28px; &:not(:has(.ll-hl)) { display: none; }\n}.elementor .e-799340a3-6c86{width:36%;height:auto;max-width:440px;flex:0 1 420px;}.elementor .e-353f51d6-23e8{font-size:clamp(28px, 3vw, 40px);&:empty { display: none; }\n}.elementor .e-7694407d-1216{width:100%;padding:0px;display:block;}.elementor .e-1334a223-7a60{width:55%;min-width:0px;max-width:860px;padding:clamp(24px, 3vw, 40px);border-radius:var(--ll-radius);background-color:var(--ll-white);display:flex;flex-direction:column;gap:16px;flex:1 1 0px;border: 1px solid color-mix(in srgb, var(--ll-ink) 14%, transparent); box-shadow: 0 5px 0 0 var(--ll-ink);\n}.elementor .e-621df9d3-460b{column-gap:clamp(32px, 5vw, 72px);align-items:center;row-gap: 28px; &:not(:has(.elementor-widget-text-editor .elementor-widget-container > *)) { display: none; }\n}.elementor .e-66ea5dc7-6abc{width:100%;padding:0px;display:block;}.elementor .e-3bffe09d-3891{width:100%;max-width:900px;padding:0px;}.elementor .e-4f863b8e-b2dd{&:not(:has(.acf-faq-item)) { display: none; }\n}