.elementor .e-5659cde8-7b1d{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-75520d7d-b76d{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-24e5b554-12ad{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-21eff94a-929f{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-7523826c-5206{scroll-margin-top:110px;}.elementor .e-3f1a4d9c-5553{padding:0px;display:block;}.elementor .e-22bf00b5-cefe{scroll-margin-top:110px;}.elementor .e-574c129d-e4b6{padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:1.6em;margin-block-end:1.6em;border-inline-start-width:3px;background-color:var(--nivo-paper);display:block;border-left-style: solid; border-left-color: var(--nivo-apricot); & p { margin: 0px; font-weight: 500; }\n}.elementor .e-26242b2e-e577{padding:0px;display:block;}.elementor .e-4a5fb68c-aa1b{scroll-margin-top:110px;}.elementor .e-717857b-b74c{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-5983479c-8a1b{padding:0px;display:block;}.elementor .e-3cc8632c-dcdf{scroll-margin-top:110px;}.elementor .e-1f6543a3-5e30{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-cd2495b-f3fc{padding:0px;display:block;}.elementor .e-7c1cf9d1-5fff{scroll-margin-top:110px;}.elementor .e-532aad86-870c{padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:1.6em;margin-block-end:1.6em;border-inline-start-width:3px;background-color:var(--nivo-paper);display:block;border-left-style: solid; border-left-color: var(--nivo-apricot); & p { margin: 0px; font-weight: 500; }\n}.elementor .e-3b88115b-f3a4{padding:0px;display:block;}.elementor .e-3007dab7-5618{scroll-margin-top:110px;}.elementor .e-4b689e7c-a396{padding:0px;margin-block-start:1.2em;margin-block-end:1.4em;display:block;counter-reset: qc; & > div { position: relative; padding: 20px 22px 20px 70px; margin-block-end: 10px; border: 1px solid rgba(30,27,26,0.14); border-left: 3px solid var(--nivo-apricot); counter-increment: qc; } & > div::before { content: counter(qc); position: absolute; left: 22px; top: 20px; width: 32px; height: 32px; border-radius: 50%; background-color: var(--nivo-plum); color: #FFFFFF; font-family: var(--nivo-font-mono); font-size: 13px; line-height: 32px; text-align: center; } & h3 { margin: 0px 0px 0.35em; font-size: clamp(19px,1.5vw,22px); } & p { margin: 0px; }\n}.elementor .e-7d501a5c-2952{padding:0px;display:block;}.elementor .e-4e81b63d-80ef{scroll-margin-top:110px;}.elementor .e-be866e4-1d4e{padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;}.elementor .e-73f54e27-893b{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-light { color: var(--nivo-plum); }\n}.elementor .e-5dfa723b-4007{padding:0px;display:block;}.elementor .e-1cf6b55b-6256{scroll-margin-top:110px;}.elementor .e-443eb93d-a7df{min-width:0px;flex:1 1 0%;}.elementor .e-6cd31b78-a824{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-dce6e25-f39d{width:16px;height:16px;min-width:16px;display:flex;flex:0 0 16px;justify-content:center;align-items:center;}.elementor .e-1b4af927-e66e:hover,.elementor .e-1b4af927-e66e:focus-visible{color:var(--nivo-plum);}.elementor .e-1b4af927-e66e{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-7f297e19-775b{padding-block-end:22px;}.elementor .e-10bae1dd-4910{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-28fe4971-ca85{min-width:0px;flex:1 1 0%;}.elementor .e-23f47b57-5a4d{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-45852fdb-f7e4{width:16px;height:16px;min-width:16px;display:flex;flex:0 0 16px;justify-content:center;align-items:center;}.elementor .e-48ada994-bf34:hover,.elementor .e-48ada994-bf34:focus-visible{color:var(--nivo-plum);}.elementor .e-48ada994-bf34{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-5983b3df-ef0e{padding-block-end:22px;}.elementor .e-543c1bda-3551{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-6812434b-4a8b{min-width:0px;flex:1 1 0%;}.elementor .e-5f1bb955-da5f{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-935927e-680a{width:16px;height:16px;min-width:16px;display:flex;flex:0 0 16px;justify-content:center;align-items:center;}.elementor .e-530f720d-79f7:hover,.elementor .e-530f720d-79f7:focus-visible{color:var(--nivo-plum);}.elementor .e-530f720d-79f7{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-1f2afb17-5c9f{padding-block-end:22px;}.elementor .e-3fd569fa-bd39{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-10bc79ce-7268{min-width:0px;flex:1 1 0%;}.elementor .e-35cad27a-2c65{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-32e22d6a-1b38{width:16px;height:16px;min-width:16px;display:flex;flex:0 0 16px;justify-content:center;align-items:center;}.elementor .e-185ea1c3-b79d:hover,.elementor .e-185ea1c3-b79d:focus-visible{color:var(--nivo-plum);}.elementor .e-185ea1c3-b79d{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-20fcfc24-6fec{padding-block-end:22px;}.elementor .e-608158b4-b779{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-328c48ce-2b64{min-width:0px;flex:1 1 0%;}.elementor .e-6d48a424-d6b3{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-12ce7a60-d979{width:16px;height:16px;min-width:16px;display:flex;flex:0 0 16px;justify-content:center;align-items:center;}.elementor .e-9458463-e6cb:hover,.elementor .e-9458463-e6cb:focus-visible{color:var(--nivo-plum);}.elementor .e-9458463-e6cb{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-78b52864-130b{padding-block-end:22px;}.elementor .e-2aad039f-9e99{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-689484da-cb08{min-width:0px;flex:1 1 0%;}.elementor .e-28f8785-ecbb{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-4dfadd44-d3f3{width:16px;height:16px;min-width:16px;display:flex;flex:0 0 16px;justify-content:center;align-items:center;}.elementor .e-753a30a1-5549:hover,.elementor .e-753a30a1-5549:focus-visible{color:var(--nivo-plum);}.elementor .e-753a30a1-5549{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-1e122c1d-8daa{padding-block-end:22px;}.elementor .e-6f6de263-b14c{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-2427cce3-e0b7{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-641e8cbe-866b{padding:0px;display:block;}