:root{--ss-ink: #1d1d1b;--ss-text: #3c3c38;--ss-muted: #76746c;--ss-accent: #ff6400;--ss-accent-dark: #e05700;--ss-yellow: #ffd200;--ss-bg: #ffffff;--ss-surface: #f4f2ec;--ss-line: #e2ded3;--ss-line-soft: rgba(29, 29, 27, .1);--ss-font-heading: "Heebo", sans-serif;--ss-font-body: "Heebo", sans-serif}a{color:inherit}a:hover,a:active{color:inherit}[type=button],[type=submit],button{border-color:currentColor;color:inherit}[type=button]:hover,[type=button]:focus,[type=submit]:hover,[type=submit]:focus,button:hover,button:focus{background-color:rgba(0,0,0,0);color:inherit}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ss-accent);outline-offset:2px;box-shadow:none}input:focus,select:focus,textarea:focus{border-color:var(--ss-accent)}input,select,textarea{font-size:max(16px,1em)}img{max-width:100%;height:auto}.ss-reveal{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(0.22, 0.61, 0.36, 1),transform .9s cubic-bezier(0.22, 0.61, 0.36, 1)}.ss-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.ss-reveal{opacity:1;transform:none;transition:none}}.Counter{font-variant-numeric:tabular-nums}[data-elementor-type=header]{position:sticky;top:calc(var(--ss-adminbar-h, 0px) - var(--ss-topbar-h, 0px));z-index:100;transition:box-shadow .3s ease}[data-elementor-type=header].is-stuck{box-shadow:0 6px 24px rgba(0,0,0,.08)}.ss-header-bar{position:relative;isolation:isolate;transition:background-color .3s ease}[data-elementor-type=header].is-stuck .ss-header-bar{background-color:rgba(0,0,0,0) !important}[data-elementor-type=header].is-stuck .ss-header-bar::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgba(255,255,255,.68);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){[data-elementor-type=header].is-stuck .ss-header-bar::before{background:var(--ss-bg)}}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.elementor .ss-btn:hover{background-color:var(--ss-accent-dark);border-color:var(--ss-accent-dark);color:#fff}}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.elementor .ss-btn.ss-btn-ghost:hover{background-color:var(--ss-ink);border-color:var(--ss-ink);color:#fff}}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.elementor .ss-btn.ss-btn-light:hover{background-color:#fff;border-color:#fff;color:var(--ss-ink)}}.elementor .ss-btn:focus-visible{outline:2px solid var(--ss-accent);outline-offset:3px}.ss-section-dark .ss-btn:focus-visible{outline-color:var(--ss-yellow)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--ss-adminbar-h, 0px) + 96px)}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.ss-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.ss-card-body{padding:0 28px 28px}.ss-accordion-btn{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;cursor:pointer;font:inherit;color:inherit}.ss-accordion-btn::after{content:"";flex:0 0 auto;width:10px;height:10px;margin-right:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .25s ease}.ss-accordion-btn[aria-expanded=true]::after{transform:translateY(2px) rotate(-135deg)}.ss-accordion-btn:focus-visible{outline:2px solid var(--ss-accent);outline-offset:6px;border-radius:4px}.ss-accordion-item .ss-accordion-a[hidden],.ss-disclosure-panel[hidden]{display:none}@media(prefers-reduced-motion: reduce){.ss-accordion-btn::after{transition:none}}.ss-acc-head{list-style:none}.ss-acc-head::-webkit-details-marker{display:none}.ss-acc-head::after{content:"";flex:0 0 auto;width:12px;height:12px;margin-right:6px;border-right:2px solid var(--ss-accent);border-bottom:2px solid var(--ss-accent);transform:translateY(-4px) rotate(45deg);transition:transform .25s ease}details[open]>.ss-acc-head::after{transform:translateY(3px) rotate(-135deg)}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.ss-acc-head:hover .ss-h3{color:var(--ss-accent)}}.ss-acc-head:focus-visible{outline:2px solid var(--ss-accent);outline-offset:4px}@media(prefers-reduced-motion: reduce){.ss-acc-head::after{transition:none}}.ss-text a,.ss-lead a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ss-accent)}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.ss-text a:hover,.ss-lead a:hover{color:var(--ss-accent)}}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.ss-section-dark .ss-lead a:hover{color:var(--ss-yellow)}}.ss-form input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:22px;height:22px;margin:0;clip-path:none;border:1px solid var(--ss-line);border-radius:3px;background:#fff;cursor:pointer;display:grid;place-content:center}.ss-form input[type=checkbox]::before{content:"";width:12px;height:12px;clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);background:var(--ss-accent);transform:scale(0);transition:transform .15s ease}.ss-form input[type=checkbox]:checked{border-color:var(--ss-accent)}.ss-form input[type=checkbox]:checked::before{transform:scale(1)}.ss-form .ss-input:focus{border-color:var(--ss-accent);outline:none;box-shadow:0 0 0 3px rgba(255,100,0,.15)}.ss-form select.ss-input{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:linear-gradient(45deg, transparent 50%, var(--ss-ink) 50%),linear-gradient(135deg, var(--ss-ink) 50%, transparent 50%);background-position:calc(100% - 22px) 23px,calc(100% - 16px) 23px;background-size:6px 6px;background-repeat:no-repeat}.elementor .ss-form button[type=submit].ss-btn{width:auto;cursor:pointer}.elementor .ss-tab{border-width:0 0 2px 0;border-style:solid;border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);border-radius:0}.elementor .ss-tab[aria-selected=true]{color:var(--ss-ink);border-bottom-color:var(--ss-accent)}@media (hover:hover) and (pointer:fine) and (min-width:1025px){.ss-tab:hover{color:var(--ss-ink)}}.ss-tab:focus-visible{outline:2px solid var(--ss-accent);outline-offset:-2px}.ss-radio input[type=radio]{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:22px;height:22px;margin:0;border:1px solid var(--ss-line);border-radius:50%;background:#fff;display:grid;place-content:center;cursor:pointer}.ss-radio input[type=radio]::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--ss-accent);transform:scale(0);transition:transform .15s ease}.ss-radio input[type=radio]:checked{border-color:var(--ss-accent)}.ss-radio input[type=radio]:checked::before{transform:scale(1)}.ss-radio label{cursor:pointer}.ss-form ::placeholder{color:var(--ss-muted);opacity:1}
