.elementor .e-7d5f1f8e-d307{width:64px;height:64px;flex:0 0 64px;}.elementor .e-15ed4561-cf45{width:100%;padding:0px;display:flex;gap:18px;align-items:center;& .ll-h1 { width: auto; margin: 0; }\n}.elementor .e-36617bd2-f626{&:empty { display: none; }\n}.elementor .e-31fb29e9-63ad{&:empty { display: none; }\n}.elementor .e-1533fb0d-9edd{&:not(:has(img)) { display: none; }\n}.elementor .e-70c17d85-fa99{font-size:clamp(30px, 3.2vw, 44px);}.elementor .e-21a0ebaa-f6e5{width:32%;padding:0px;display:flex;flex-direction:column;gap:12px;flex:0 0 auto;align-items:flex-start;}.elementor .e-672b6e3f-d504{width:100%;padding:0px;& > [data-e-type="e-collection-loop-layout"] { display: flex; flex-wrap: wrap; gap: 10px; padding: 0px; } & [data-e-type="e-collection-loop-item"] { width: auto; padding: 0px; } & .ll-fchip { padding: 9px 16px; border: 1.5px solid var(--ll-ink); box-shadow: 2px 2px 0 0 var(--ll-ink); background-color: var(--ll-peach); transition: transform 0.15s, box-shadow 0.15s; } & [data-e-type="e-collection-loop-item"]:nth-child(5n+2) .ll-fchip { background-color: var(--ll-sky); } & [data-e-type="e-collection-loop-item"]:nth-child(5n+3) .ll-fchip { background-color: var(--ll-mint); } & [data-e-type="e-collection-loop-item"]:nth-child(5n+4) .ll-fchip { background-color: var(--ll-lilac); } & [data-e-type="e-collection-loop-item"]:nth-child(5n) .ll-fchip { background-color: var(--ll-blush); } & .ll-fchip:hover, & .ll-fchip:focus-visible { color: var(--ll-ink); background-color: var(--ll-white); transform: translate(1px, 1px); box-shadow: 1px 1px 0 0 var(--ll-ink); } & .ll-fchipname { font-size: 15px; font-weight: 600; }\n}.elementor .e-4eb3d67a-39bc{width:100%;padding:0px;& > [data-e-type="e-collection-loop-layout"] { display: flex; flex-wrap: wrap; gap: 10px; padding: 0px; } & [data-e-type="e-collection-loop-item"] { width: auto; padding: 0px; } & .ll-fchip { padding: 9px 16px; border: 1.5px solid var(--ll-ink); box-shadow: 2px 2px 0 0 var(--ll-ink); background-color: var(--ll-peach); transition: transform 0.15s, box-shadow 0.15s; } & [data-e-type="e-collection-loop-item"]:nth-child(5n+2) .ll-fchip { background-color: var(--ll-sky); } & [data-e-type="e-collection-loop-item"]:nth-child(5n+3) .ll-fchip { background-color: var(--ll-mint); } & [data-e-type="e-collection-loop-item"]:nth-child(5n+4) .ll-fchip { background-color: var(--ll-lilac); } & [data-e-type="e-collection-loop-item"]:nth-child(5n) .ll-fchip { background-color: var(--ll-blush); } & .ll-fchip:hover, & .ll-fchip:focus-visible { color: var(--ll-ink); background-color: var(--ll-white); transform: translate(1px, 1px); box-shadow: 1px 1px 0 0 var(--ll-ink); } & .ll-fchipname { font-size: 15px; font-weight: 600; }\n}.elementor .e-19956e62-54d2{width:50%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .e-121e5a13-47ca{width:100%;padding:clamp(24px, 3vw, 40px);border-radius:var(--ll-radius);border-width:1.5px;border-color:var(--ll-ink);border-style:solid;background-color:var(--ll-white);display:flex;flex-wrap:wrap;align-items:flex-start;box-shadow: 0 6px 0 0 var(--ll-ink); gap: 24px 48px;\n}.elementor .e-3e74bcb6-62e6{margin-block-start:14px;}.elementor .e-2e3e00a-b915{row-gap: 14px;\n}.elementor .e-3748e0b8-1611{padding:0px;margin-block-start:34px;gap:12px;}.elementor .e-2c526161-b081{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-70c11824-6e8e{row-gap: 14px;\n}.elementor .e-77ee9775-e4e3{&:empty { display: none; }\n}.elementor .e-7b8005e-a8c8{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-7916fcff-80da{width:55%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .e-1e767af1-2db5{width:36%;height:auto;max-width:440px;flex:0 1 420px;}.elementor .e-4df7b658-6ffb{column-gap:clamp(32px, 5vw, 72px);align-items:center;row-gap: 28px; &:not(:has(.ll-hl)) { display: none; }\n}.elementor .e-74305024-f3b7{width:36%;height:auto;max-width:440px;flex:0 1 420px;}.elementor .e-75935671-4ff1{font-size:clamp(28px, 3vw, 40px);&:empty { display: none; }\n}.elementor .e-57a006cd-16dd{width:100%;padding:0px;display:block;}.elementor .e-57c37f5c-d801{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-2188dc78-6151{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-9b1f63b-eec8{width:100%;padding:0px;display:block;}.elementor .e-3f472c5e-b8d5{width:100%;max-width:900px;padding:0px;}.elementor .e-20c1fea2-a9fb{&:not(:has(.acf-faq-item)) { display: none; }\n}