.elementor .e-3a4c54f3-1070{max-width:34ch;}.elementor .e-7d645e44-60fb:hover,.elementor .e-7d645e44-60fb:focus-visible{opacity:70%;}.elementor .e-7d645e44-60fb{padding-block-end:4px;border-block-end-width:1px;font-variation-settings: "wdth" 88; border-bottom-style: solid; border-bottom-color: var(--tlc-ink);\n}.elementor .e-3bb4e63a-aa35{width:100%;flex-direction:row;gap:32px;justify-content:space-between;align-items:flex-end;}.elementor .e-62b5d72e-15a3{width:100%;padding-block-start:calc(var(--tlc-section) + 40px);padding-block-end:clamp(56px, 7vw, 112px);padding-inline-start:var(--tlc-gutter);padding-inline-end:var(--tlc-gutter);flex-direction:column;gap:clamp(40px, 5vw, 72px);}.elementor .e-124c518-51e3{appearance:auto;color-scheme: dark; & option { background: #121110; color: #EDE7DC; }\n}.elementor .e-5a8014f2-90e1{min-height:140px;resize: vertical; resize: none;\n}.elementor .e-6ce638a-c0aa:hover,.elementor .e-6ce638a-c0aa:focus-visible{color:var(--tlc-ink);background-color:transparent;}.elementor .e-6ce638a-c0aa{min-height:52px;font-family:var(--tlc-font);font-weight:500;font-size:14px;color:var(--tlc-bg);cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;border-radius:999px;border-width:1px;border-color:var(--tlc-ink);border-style:solid;background-color:var(--tlc-ink);align-self:flex-start;transition: background 400ms ease, color 400ms ease;\n}.elementor .e-411e43cf-4f8d{color:var(--tlc-ink);padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;background-color:transparent;text-align: left; border-top-style: solid; border-top-color: var(--tlc-line);\n}.elementor .e-ea8f388-a05d{color:var(--tlc-accent);padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;background-color:transparent;text-align: left; border-top-style: solid; border-top-color: var(--tlc-line);\n}.elementor .e-4854b76d-834a{width:100%;padding:0px;flex-direction:column;gap:28px;flex-wrap:nowrap;grid-column:3 / 10;align-items:stretch;}.elementor .e-3682ed76-6460{margin-block-start:28px;}.elementor .e-b8fa610-7e47{gap:10px;grid-column:10 / 13;align-items:flex-start;}.elementor .e-71fc3cf9-2f2f{border-block-start-width:0px;row-gap: 28px;\n}