.elementor .e-2b6324fe-80ec{padding:clamp(24px,3.2vw,38px);margin-block-start:2.2em;margin-block-end:1.4em;border-inline-start-width:4px;background-color:var(--nivo-paper);display:block;border-left-style: solid; border-left-color: var(--nivo-apricot); & h2 { margin: 0px 0px 0.7em; font-size: clamp(23px,2vw,29px); } & p:last-child { margin-block-end: 0px; }\n}.elementor .e-1bf90772-f93b{column-gap:36px;padding:0px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);counter-reset: toc; & p { margin: 0px; position: relative; padding-inline-start: 2.4em; border-bottom: 1px solid rgba(30,27,26,0.1); counter-increment: toc; } & p::before { content: counter(toc, decimal-leading-zero); position: absolute; left: 0px; top: 14px; font-family: var(--nivo-font-mono); font-size: 12px; letter-spacing: 0.08em; color: #A85A17; } & a { display: block; padding-block-start: 11px; padding-block-end: 11px; font-size: 16px; line-height: 1.35; color: var(--nivo-ink); text-decoration-line: none; } & a:hover { color: var(--nivo-plum); text-decoration-line: underline; }\n}.elementor .e-437e0bab-d8c9{padding:clamp(22px,3vw,32px);margin-block-end:0.6em;border-width:1px;border-color:rgba(30,27,26,0.14);border-style:solid;display:block;& h2 { margin: 0px 0px 6px; font-family: var(--nivo-font-mono); font-size: 12px; font-weight: 500; letter-spacing: 0.14em; line-height: 1.3; text-transform: uppercase; color: var(--nivo-plum); }\n}.elementor .e-46cbda9e-26cd{padding:0px;display:block;& > p:first-child { font-size: clamp(20px,1.6vw,23px); line-height: 1.5; letter-spacing: -0.01em; }\n}.elementor .e-4551ae8c-efa7{scroll-margin-top:110px;}.elementor .e-86203c7-3113{padding:0px;margin-block-end:1.5em;display:block;& p { position: relative; margin: 0px 0px 0.8em; padding-inline-start: 1.7em; } & p::before { content: ''; position: absolute; left: 2px; top: 0.62em; width: 8px; height: 8px; background-color: var(--nivo-apricot); }\n}.elementor .e-30f67090-6cab{width:100%;height:auto;max-width:100%;border-radius:10px;display:block;}.elementor .e-48781ffc-8c37{padding:0px;margin-block-start:1.6em;margin-block-end:1.8em;display:block;}.elementor .e-3b2b1c65-164c{padding:0px;display:block;}.elementor .e-5e340891-6380{scroll-margin-top:110px;}.elementor .e-3aaa8c3e-7f08{padding:0px;margin-block-end:1.5em;display:block;& p { position: relative; margin: 0px 0px 0.8em; padding-inline-start: 1.7em; } & p::before { content: ''; position: absolute; left: 2px; top: 0.62em; width: 8px; height: 8px; background-color: var(--nivo-apricot); }\n}.elementor .e-5721c73d-30d5{width:100%;height:auto;max-width:100%;border-radius:10px;display:block;}.elementor .e-3fbbf743-8b19{font-family:var(--nivo-font-mono);font-size:12.5px;color:#5C6068;letter-spacing:0.02em;line-height:1.5;margin-block-start:10px;margin-block-end:0px;}.elementor .e-4b009ecc-78d0{padding:0px;margin-block-start:1.6em;margin-block-end:1.8em;display:block;}.elementor .e-444e2b39-7526{padding:0px;display:block;}.elementor .e-48d7539d-f94f{scroll-margin-top:110px;}.elementor .e-adada6-10dd{padding:0px;display:block;}.elementor .e-2ef3056c-eea9{scroll-margin-top:110px;}.elementor .e-1eb51538-1b79{width:100%;height:auto;max-width:100%;border-radius:10px;display:block;}.elementor .e-72f0c777-9425{font-family:var(--nivo-font-mono);font-size:12.5px;color:#5C6068;letter-spacing:0.02em;line-height:1.5;margin-block-start:10px;margin-block-end:0px;}.elementor .e-26bc8860-7891{padding:0px;margin-block-start:1.6em;margin-block-end:1.8em;display:block;}.elementor .e-26600249-2989{padding:0px;margin-block-end:1.5em;display:block;& p { position: relative; margin: 0px 0px 0.8em; padding-inline-start: 1.7em; } & p::before { content: ''; position: absolute; left: 2px; top: 0.62em; width: 8px; height: 8px; background-color: var(--nivo-apricot); }\n}.elementor .e-bf67b5e-6e53{padding:0px;display:block;}.elementor .e-1696259e-5b6e{scroll-margin-top:110px;}.elementor .e-4e249271-e961{padding:0px;margin-block-end:1.5em;display:block;& p { position: relative; margin: 0px 0px 0.8em; padding-inline-start: 1.7em; } & p::before { content: ''; position: absolute; left: 2px; top: 0.62em; width: 8px; height: 8px; background-color: var(--nivo-apricot); }\n}.elementor .e-559500af-fe64{width:100%;height:auto;max-width:100%;border-radius:10px;display:block;}.elementor .e-5915e9d8-deac{padding:0px;margin-block-start:1.6em;margin-block-end:1.8em;display:block;}.elementor .e-6fa8d088-e459{padding:0px;display:block;}.elementor .e-6a1646b0-880f{scroll-margin-top:110px;}.elementor .e-47754b41-490f{padding:0px;margin-block-end:1.5em;display:block;& p { position: relative; margin: 0px 0px 0.8em; padding-inline-start: 1.7em; } & p::before { content: ''; position: absolute; left: 2px; top: 0.62em; width: 8px; height: 8px; background-color: var(--nivo-apricot); }\n}.elementor .e-2fa98bb8-8b07{padding:0px;display:block;}.elementor .e-2028dc4e-4c63{scroll-margin-top:110px;}.elementor .e-6d04ba9b-e121{padding:0px;margin-block-end:1.5em;display:block;& p { position: relative; margin: 0px 0px 0.8em; padding-inline-start: 1.7em; } & p::before { content: ''; position: absolute; left: 2px; top: 0.62em; width: 8px; height: 8px; background-color: var(--nivo-apricot); }\n}.elementor .e-50501a1a-e213{max-width:420px;padding:0px;margin-block-start:1.2em;margin-block-end:1.4em;border-width:1px;border-color:rgba(30,27,26,0.14);border-style:solid;display:block;& > div { padding: 0px; display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); border-bottom: 1px solid rgba(30,27,26,0.1); } & > div:last-child { border-bottom: 0px; } & p { margin: 0px; padding: 12px 18px; font-size: 16px; } & > div:first-child { background-color: var(--nivo-plum); } & > div:first-child p { color: var(--nivo-paper); font-family: var(--nivo-font-mono); font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; } & > div:not(:first-child) > p:nth-child(2) { font-weight: 600; color: var(--nivo-plum); }\n}.elementor .e-2a68d9d5-1f4f{padding:0px;display:block;}.elementor .e-6ae1d858-16b7{scroll-margin-top:110px;}.elementor .e-3b40b20-c4a6{padding:0px;margin-block-start:1.2em;margin-block-end:1.4em;display:block;counter-reset: chk; & p { position: relative; margin: 0px; padding: 18px 0px 18px 56px; border-top: 1px solid rgba(30,27,26,0.1); counter-increment: chk; } & p::before { content: counter(chk); position: absolute; left: 0px; top: 16px; width: 34px; height: 34px; border-radius: 50%; background-color: var(--nivo-plum); color: #FFFFFF; font-family: var(--nivo-font-mono); font-size: 13px; line-height: 34px; text-align: center; } & code { font-family: var(--nivo-font-mono); font-size: 0.84em; padding: 1px 6px; background-color: var(--nivo-neutral); color: var(--nivo-plum); white-space: nowrap; }\n}.elementor .e-3eb360df-b622{padding:0px;display:block;}.elementor .e-35ed12b9-344b03d{scroll-margin-top:110px;}.elementor .e-26b4d524-38f5ec9{padding:0px;margin-block-end:1.5em;display:block;& p { position: relative; margin: 0px 0px 0.8em; padding-inline-start: 1.7em; } & p::before { content: ''; position: absolute; left: 2px; top: 0.62em; width: 8px; height: 8px; background-color: var(--nivo-apricot); }\n}.elementor .e-3cbf8c22-f846b5a{padding:0px;display:block;}.elementor .e-2535e430-c3b3{scroll-margin-top:110px;}.elementor .e-1e3b3d4c-8425{padding:0px;margin-block-start:1.2em;margin-block-end:1.4em;display:block;counter-reset: chk; & p { position: relative; margin: 0px; padding: 18px 0px 18px 56px; border-top: 1px solid rgba(30,27,26,0.1); counter-increment: chk; } & p::before { content: counter(chk); position: absolute; left: 0px; top: 16px; width: 34px; height: 34px; border-radius: 50%; background-color: var(--nivo-plum); color: #FFFFFF; font-family: var(--nivo-font-mono); font-size: 13px; line-height: 34px; text-align: center; } & code { font-family: var(--nivo-font-mono); font-size: 0.84em; padding: 1px 6px; background-color: var(--nivo-neutral); color: var(--nivo-plum); white-space: nowrap; }\n}.elementor .e-726c53a0-9d36{scroll-margin-top:110px;}.elementor .e-af16ac6-6c11{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-396cd0ee-329d{padding:clamp(28px,4vw,48px);margin-block-start:3em;background-color:var(--nivo-plum);display:block;& h2 { margin: 0px 0px 0.6em; color: var(--nivo-paper); } & p { color: rgba(251,244,238,0.88); } & p a { color: var(--nivo-apricot); text-decoration-color: var(--nivo-apricot); } & p a:hover { color: var(--nivo-paper); } & a.e-button-base { text-decoration-line: none; margin-block-start: 0.4em; } & a.nivo-btn-outline-light { color: var(--nivo-paper); } & a.nivo-btn-outline-light:hover { color: var(--nivo-plum); } & a.nivo-btn-light { color: var(--nivo-plum); } & p a { color: var(--nivo-apricot); }\n}.elementor .e-7aed16ef-d805{padding:0px;display:block;}.elementor .e-26943eac-7e7e{scroll-margin-top:110px;}.elementor .e-618597f3-3f84{min-width:0px;flex:1 1 0%;}.elementor .e-766edbb-75f0{width:9px;height:9px;min-width:0px;padding:0px;margin-block-start:-5px;border-block-end-width:1.5px;border-inline-end-width:1.5px;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);transition:transform 0.25s, margin 0.25s;display:block;border-right-style: solid; border-right-color: var(--nivo-plum); border-bottom-style: solid; border-bottom-color: var(--nivo-plum);\n}.elementor .e-4b0c384e-1436{width:16px;height:16px;min-width:16px;display:flex;flex:0 0 16px;justify-content:center;align-items:center;}.elementor .e-3a3d85ad-7056:hover,.elementor .e-3a3d85ad-7056:focus-visible{color:var(--nivo-plum);}.elementor .e-3a3d85ad-7056{color:var(--nivo-ink);cursor:pointer;padding-block-start:20px;padding-block-end:20px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-16d07974-7c7c{padding-block-end:22px;}.elementor .e-55a3ad6f-430b{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(30,27,26,0.14); &[open] .e-accordion-item-icon-base > * { transform: rotate(225deg); margin-block-start: 5px; }\n}.elementor .e-1f3e755d-f3cd{min-width:0px;flex:1 1 0%;}.elementor .e-298681c2-a803{width:9px;height:9px;min-width:0px;padding:0px;margin-block-start:-5px;border-block-end-width:1.5px;border-inline-end-width:1.5px;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);transition:transform 0.25s, margin 0.25s;display:block;border-right-style: solid; border-right-color: var(--nivo-plum); border-bottom-style: solid; border-bottom-color: var(--nivo-plum);\n}.elementor .e-6545b512-cfb2{width:16px;height:16px;min-width:16px;display:flex;flex:0 0 16px;justify-content:center;align-items:center;}.elementor .e-2bda848e-7351:hover,.elementor .e-2bda848e-7351:focus-visible{color:var(--nivo-plum);}.elementor .e-2bda848e-7351{color:var(--nivo-ink);cursor:pointer;padding-block-start:20px;padding-block-end:20px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-620ca2a4-5eed{padding-block-end:22px;}.elementor .e-763a906c-77ef{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(30,27,26,0.14); &[open] .e-accordion-item-icon-base > * { transform: rotate(225deg); margin-block-start: 5px; }\n}.elementor .e-204a685c-2189ce3{min-width:0px;flex:1 1 0%;}.elementor .e-3cbf21b9-783655a{width:9px;height:9px;min-width:0px;padding:0px;margin-block-start:-5px;border-block-end-width:1.5px;border-inline-end-width:1.5px;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);transition:transform 0.25s, margin 0.25s;display:block;border-right-style: solid; border-right-color: var(--nivo-plum); border-bottom-style: solid; border-bottom-color: var(--nivo-plum);\n}.elementor .e-354508d5-2920cef{width:16px;height:16px;min-width:16px;display:flex;flex:0 0 16px;justify-content:center;align-items:center;}.elementor .e-314326b5-85aecb8:hover,.elementor .e-314326b5-85aecb8:focus-visible{color:var(--nivo-plum);}.elementor .e-314326b5-85aecb8{color:var(--nivo-ink);cursor:pointer;padding-block-start:20px;padding-block-end:20px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-4093c4b1-af9c8fe{padding-block-end:22px;}.elementor .e-3429b837-fe6661a{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(30,27,26,0.14); &[open] .e-accordion-item-icon-base > * { transform: rotate(225deg); margin-block-start: 5px; }\n}.elementor .e-55bcfefc-1ad7{min-width:0px;flex:1 1 0%;}.elementor .e-781811f3-8ecf{width:9px;height:9px;min-width:0px;padding:0px;margin-block-start:-5px;border-block-end-width:1.5px;border-inline-end-width:1.5px;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);transition:transform 0.25s, margin 0.25s;display:block;border-right-style: solid; border-right-color: var(--nivo-plum); border-bottom-style: solid; border-bottom-color: var(--nivo-plum);\n}.elementor .e-393360c5-e6a8{width:16px;height:16px;min-width:16px;display:flex;flex:0 0 16px;justify-content:center;align-items:center;}.elementor .e-4d5412a-8015:hover,.elementor .e-4d5412a-8015:focus-visible{color:var(--nivo-plum);}.elementor .e-4d5412a-8015{color:var(--nivo-ink);cursor:pointer;padding-block-start:20px;padding-block-end:20px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-1456911c-4c59{padding-block-end:22px;}.elementor .e-425ccb87-ca44{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(30,27,26,0.14); &[open] .e-accordion-item-icon-base > * { transform: rotate(225deg); margin-block-start: 5px; }\n}.elementor .e-4dcb3908-70bc{min-width:0px;flex:1 1 0%;}.elementor .e-4e409196-a360{width:9px;height:9px;min-width:0px;padding:0px;margin-block-start:-5px;border-block-end-width:1.5px;border-inline-end-width:1.5px;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);transition:transform 0.25s, margin 0.25s;display:block;border-right-style: solid; border-right-color: var(--nivo-plum); border-bottom-style: solid; border-bottom-color: var(--nivo-plum);\n}.elementor .e-782a7b05-ab37{width:16px;height:16px;min-width:16px;display:flex;flex:0 0 16px;justify-content:center;align-items:center;}.elementor .e-3700cee3-1796:hover,.elementor .e-3700cee3-1796:focus-visible{color:var(--nivo-plum);}.elementor .e-3700cee3-1796{color:var(--nivo-ink);cursor:pointer;padding-block-start:20px;padding-block-end:20px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-555cc5c0-bf0c{padding-block-end:22px;}.elementor .e-61055e19-dce0{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(30,27,26,0.14); &[open] .e-accordion-item-icon-base > * { transform: rotate(225deg); margin-block-start: 5px; }\n}.elementor .e-6c5ee95d-f64c{min-width:0px;flex:1 1 0%;}.elementor .e-23501abf-d16e{width:9px;height:9px;min-width:0px;padding:0px;margin-block-start:-5px;border-block-end-width:1.5px;border-inline-end-width:1.5px;transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);transition:transform 0.25s, margin 0.25s;display:block;border-right-style: solid; border-right-color: var(--nivo-plum); border-bottom-style: solid; border-bottom-color: var(--nivo-plum);\n}.elementor .e-4e49a0d2-4d32{width:16px;height:16px;min-width:16px;display:flex;flex:0 0 16px;justify-content:center;align-items:center;}.elementor .e-776da3d9-8274:hover,.elementor .e-776da3d9-8274:focus-visible{color:var(--nivo-plum);}.elementor .e-776da3d9-8274{color:var(--nivo-ink);cursor:pointer;padding-block-start:20px;padding-block-end:20px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-3caa95d4-4e08{padding-block-end:22px;}.elementor .e-73673ae4-21db{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: rgba(30,27,26,0.14); &[open] .e-accordion-item-icon-base > * { transform: rotate(225deg); margin-block-start: 5px; }\n}.elementor .e-2f301924-8315{width:100%;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(30,27,26,0.14); & h3 { margin: 0px; font-size: clamp(18px,1.5vw,21px); line-height: 1.3; letter-spacing: -0.02em; color: inherit; } & p { margin: 0px; }\n}.elementor .e-495b614b-c212{padding:0px;display:block;}