.elementor-24044 .elementor-element.elementor-element-27299ce7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24044 .elementor-element.elementor-element-27299ce7:not(.elementor-motion-effects-element-type-background), .elementor-24044 .elementor-element.elementor-element-27299ce7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7E9FF;}.elementor-24044 .elementor-element.elementor-element-41606175{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24044 .elementor-element.elementor-element-674fc9dc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-24044 .elementor-element.elementor-element-1876bc14{text-align:center;}.elementor-24044 .elementor-element.elementor-element-2ca2716a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-24044 .elementor-element.elementor-element-54153b72{--display:flex;}.elementor-24044 .elementor-element.elementor-element-6701fd5b{--display:flex;}.elementor-24044 .elementor-element.elementor-element-3a81b070{--display:flex;}.elementor-24044 .elementor-element.elementor-element-10c0c883{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24044 .elementor-element.elementor-element-3568e462{--divider-border-style:solid;--divider-color:#454545;--divider-border-width:2px;}.elementor-24044 .elementor-element.elementor-element-3568e462 .elementor-divider-separator{width:10%;margin:0 auto;margin-right:0;}.elementor-24044 .elementor-element.elementor-element-3568e462 .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-24044 .elementor-element.elementor-element-3faaac86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24044 .elementor-element.elementor-element-7d9e3b87{--divider-border-style:solid;--divider-color:#454545;--divider-border-width:2px;}.elementor-24044 .elementor-element.elementor-element-7d9e3b87 .elementor-divider-separator{width:10%;margin:0 auto;margin-right:0;}.elementor-24044 .elementor-element.elementor-element-7d9e3b87 .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-24044 .elementor-element.elementor-element-190e2bbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24044 .elementor-element.elementor-element-21f41787{--divider-border-style:solid;--divider-color:#454545;--divider-border-width:2px;}.elementor-24044 .elementor-element.elementor-element-21f41787 .elementor-divider-separator{width:10%;margin:0 auto;margin-right:0;}.elementor-24044 .elementor-element.elementor-element-21f41787 .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-24044 .elementor-element.elementor-element-24618bf2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24044 .elementor-element.elementor-element-393cd418{--divider-border-style:solid;--divider-color:#454545;--divider-border-width:2px;}.elementor-24044 .elementor-element.elementor-element-393cd418 .elementor-divider-separator{width:10%;margin:0 auto;margin-right:0;}.elementor-24044 .elementor-element.elementor-element-393cd418 .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-24044 .elementor-element.elementor-element-755ebb6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24044 .elementor-element.elementor-element-66164538{--divider-border-style:solid;--divider-color:#454545;--divider-border-width:2px;}.elementor-24044 .elementor-element.elementor-element-66164538 .elementor-divider-separator{width:10%;margin:0 auto;margin-right:0;}.elementor-24044 .elementor-element.elementor-element-66164538 .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-24044 .elementor-element.elementor-element-4a8933db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24044 .elementor-element.elementor-element-7cfd0f30{--divider-border-style:solid;--divider-color:#454545;--divider-border-width:2px;}.elementor-24044 .elementor-element.elementor-element-7cfd0f30 .elementor-divider-separator{width:10%;margin:0 auto;margin-right:0;}.elementor-24044 .elementor-element.elementor-element-7cfd0f30 .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-24044 .elementor-element.elementor-element-2e59d38f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24044 .elementor-element.elementor-element-522a6edf{--divider-border-style:solid;--divider-color:#454545;--divider-border-width:2px;}.elementor-24044 .elementor-element.elementor-element-522a6edf .elementor-divider-separator{width:10%;margin:0 auto;margin-right:0;}.elementor-24044 .elementor-element.elementor-element-522a6edf .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-24044 .elementor-element.elementor-element-7ff8d851{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24044 .elementor-element.elementor-element-3e12206f{--divider-border-style:solid;--divider-color:#454545;--divider-border-width:2px;}.elementor-24044 .elementor-element.elementor-element-3e12206f .elementor-divider-separator{width:10%;margin:0 auto;margin-right:0;}.elementor-24044 .elementor-element.elementor-element-3e12206f .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-24044 .elementor-element.elementor-element-7a746ddf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24044 .elementor-element.elementor-element-69136164{--divider-border-style:solid;--divider-color:#454545;--divider-border-width:2px;}.elementor-24044 .elementor-element.elementor-element-69136164 .elementor-divider-separator{width:10%;margin:0 auto;margin-right:0;}.elementor-24044 .elementor-element.elementor-element-69136164 .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-24044 .elementor-element.elementor-element-2cb1b72a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24044 .elementor-element.elementor-element-5561b96c{--divider-border-style:solid;--divider-color:#454545;--divider-border-width:2px;}.elementor-24044 .elementor-element.elementor-element-5561b96c .elementor-divider-separator{width:10%;margin:0 auto;margin-right:0;}.elementor-24044 .elementor-element.elementor-element-5561b96c .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-24044 .elementor-element.elementor-element-aba9578{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24044 .elementor-element.elementor-element-be6a847{--divider-border-style:solid;--divider-color:#454545;--divider-border-width:2px;}.elementor-24044 .elementor-element.elementor-element-be6a847 .elementor-divider-separator{width:10%;margin:0 auto;margin-right:0;}.elementor-24044 .elementor-element.elementor-element-be6a847 .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-24044 .elementor-element.elementor-element-6b6df543{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24044 .elementor-element.elementor-element-4f1b41ad{--divider-border-style:solid;--divider-color:#454545;--divider-border-width:2px;}.elementor-24044 .elementor-element.elementor-element-4f1b41ad .elementor-divider-separator{width:10%;margin:0 auto;margin-right:0;}.elementor-24044 .elementor-element.elementor-element-4f1b41ad .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}.elementor-24044 .elementor-element.elementor-element-7fbcca32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24044 .elementor-element.elementor-element-4b80301d{--divider-border-style:solid;--divider-color:#454545;--divider-border-width:2px;}.elementor-24044 .elementor-element.elementor-element-4b80301d .elementor-divider-separator{width:10%;margin:0 auto;margin-right:0;}.elementor-24044 .elementor-element.elementor-element-4b80301d .elementor-divider{text-align:right;padding-block-start:5px;padding-block-end:5px;}@media(min-width:768px){.elementor-24044 .elementor-element.elementor-element-41606175{--width:50%;}.elementor-24044 .elementor-element.elementor-element-674fc9dc{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-2ca2716a *//* Privacy Policy – minimal, CLS-safe */
.pp-toc { margin: 1rem 0 2rem; padding: .75rem 1rem; background:#fafafa; border:1px solid #eee; border-radius:10px; }
.pp-toc ul { margin: .5rem 0 0; padding-left: 1.2rem; }
.pp-toc a { text-decoration: none; border-bottom: 1px dashed currentColor; }
.pp-toc a:hover { border-bottom-style: solid; }

.pp-card { padding:1rem 1.2rem; margin:1rem 0; border:1px solid #eee; border-radius:12px; background:#fff; }
.pp-pills { display:flex; flex-wrap:wrap; gap:.5rem; margin:.75rem 0 1rem; }
.pp-pills span { display:inline-block; padding:.25rem .6rem; border:1px solid #e6e6e6; border-radius:999px; font-size:.9rem; background:#f8f8f8; }
.pp-check { list-style: none; padding-left: 0; }
.pp-check li { position: relative; padding-left: 1.4rem; margin:.35rem 0; }
.pp-check li::before { content:"✓"; position:absolute; left:0; top:0; }

.pp-acc { border:1px solid #eee; border-radius:10px; padding:.5rem .8rem; margin: .75rem 0; background:#fff; }
.pp-acc > summary { cursor:pointer; font-weight:600; list-style: none; }
.pp-acc > summary::-webkit-details-marker { display:none; }
.pp-acc[open] { border-color:#ddd; }
.pp-acc h5 { margin:.5rem 0 .25rem; }

h1, h2, h3, h4 { scroll-margin-top: 96px; } /* account for sticky headers */
.pp-footer { margin-top: 2rem; padding-top: 1rem; border-top: 1px solid #eee; color:#555; }
.pp-credit { font-size:.9rem; color:#777; }

.sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }/* End custom CSS */