.elementor-990050 .elementor-element.elementor-element-3b6b9a7{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:32px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-990050 .elementor-element.elementor-element-3b6b9a7:not(.elementor-motion-effects-element-type-background), .elementor-990050 .elementor-element.elementor-element-3b6b9a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-990050 .elementor-element.elementor-element-1e93e65{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-990050 .elementor-element.elementor-element-c41ff33{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-990050 .elementor-element.elementor-element-e6e7e91 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:92px;font-weight:500;line-height:90px;letter-spacing:-3.7px;color:#FFFFFF;}.elementor-990050 .elementor-element.elementor-element-5ebaa67{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28.8px;color:rgba(255,255,255,0.66);}.elementor-990050 .elementor-element.elementor-element-7501e8b{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-990050 .elementor-element.elementor-element-e83511d .elementor-button{background-color:#1B4DFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 28px 16px 28px;}.elementor-990050 .elementor-element.elementor-element-e83511d .elementor-button:hover, .elementor-990050 .elementor-element.elementor-element-e83511d .elementor-button:focus{background-color:#1B4DFF;border-color:#1B4DFF;}.elementor-990050 .elementor-element.elementor-element-fffccd0 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.25);border-radius:999px 999px 999px 999px;padding:16px 28px 16px 28px;}.elementor-990050 .elementor-element.elementor-element-fffccd0 .elementor-button:hover, .elementor-990050 .elementor-element.elementor-element-fffccd0 .elementor-button:focus{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);}.elementor-990050 .elementor-element.elementor-element-b01732a{--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-990050 .elementor-element.elementor-element-81bafee{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-990050 .elementor-element.elementor-element-81bafee:not(.elementor-motion-effects-element-type-background), .elementor-990050 .elementor-element.elementor-element-81bafee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-990050 .elementor-element.elementor-element-cd3c947{text-align:center;}.elementor-990050 .elementor-element.elementor-element-cd3c947 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:20px;letter-spacing:1.6px;color:#6B6B6B;}.elementor-990050 .elementor-element.elementor-element-434bee6{text-align:center;}.elementor-990050 .elementor-element.elementor-element-434bee6 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:63px;font-weight:500;line-height:64.6px;letter-spacing:-2.5px;color:#0A0A0A;}.elementor-990050 .elementor-element.elementor-element-9604b25{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28.8px;color:#6B6B6B;}.elementor-990050 .elementor-element.elementor-element-65c4a43{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-990050 .elementor-element.elementor-element-65c4a43:not(.elementor-motion-effects-element-type-background), .elementor-990050 .elementor-element.elementor-element-65c4a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-990050 .elementor-element.elementor-element-22850e6{text-align:center;}.elementor-990050 .elementor-element.elementor-element-22850e6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:20px;letter-spacing:1.6px;color:#6B6B6B;}.elementor-990050 .elementor-element.elementor-element-8263dcc{text-align:center;}.elementor-990050 .elementor-element.elementor-element-8263dcc .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:63px;font-weight:500;line-height:64.6px;letter-spacing:-2.5px;color:#0A0A0A;}.elementor-990050 .elementor-element.elementor-element-d8238e5{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-990050 .elementor-element.elementor-element-d8238e5:not(.elementor-motion-effects-element-type-background), .elementor-990050 .elementor-element.elementor-element-d8238e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-990050 .elementor-element.elementor-element-2125678{text-align:center;}.elementor-990050 .elementor-element.elementor-element-2125678 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:20px;letter-spacing:1.6px;color:#6B6B6B;}.elementor-990050 .elementor-element.elementor-element-1fb6df1{text-align:center;}.elementor-990050 .elementor-element.elementor-element-1fb6df1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:63px;font-weight:500;line-height:64.6px;letter-spacing:-2.5px;color:#0A0A0A;}.elementor-990050 .elementor-element.elementor-element-67317cb{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-990050 .elementor-element.elementor-element-bd94b45{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-990050 .elementor-element.elementor-element-2bec4ac .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:500;line-height:28.8px;letter-spacing:-0.72px;color:#0A0A0A;}.elementor-990050 .elementor-element.elementor-element-7208b0a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#6B6B6B;}.elementor-990050 .elementor-element.elementor-element-bf80aae{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-990050 .elementor-element.elementor-element-4223086 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:500;line-height:28.8px;letter-spacing:-0.72px;color:#0A0A0A;}.elementor-990050 .elementor-element.elementor-element-d00f53a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#6B6B6B;}.elementor-990050 .elementor-element.elementor-element-a266105{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-990050 .elementor-element.elementor-element-d3b611b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:24px;font-weight:500;line-height:28.8px;letter-spacing:-0.72px;color:#0A0A0A;}.elementor-990050 .elementor-element.elementor-element-d3ccc2c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#6B6B6B;}.elementor-990050 .elementor-element.elementor-element-ec55414{--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;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-990050 .elementor-element.elementor-element-ec55414:not(.elementor-motion-effects-element-type-background), .elementor-990050 .elementor-element.elementor-element-ec55414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-990050 .elementor-element.elementor-element-108bbdc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-990050 .elementor-element.elementor-element-bc3b201{--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-990050 .elementor-element.elementor-element-b0b1c59 img{width:440px;}.elementor-990050 .elementor-element.elementor-element-fdcb05a{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-990050 .elementor-element.elementor-element-80d829f{text-align:start;}.elementor-990050 .elementor-element.elementor-element-80d829f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:20px;letter-spacing:1.6px;color:#6B6B6B;}.elementor-990050 .elementor-element.elementor-element-d0dd579 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:46px;font-weight:500;line-height:48.8px;letter-spacing:-1.84px;color:#0A0A0A;}.elementor-990050 .elementor-element.elementor-element-3f75537{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28.8px;color:#6B6B6B;}.elementor-990050 .elementor-element.elementor-element-79f2dc6{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28.8px;color:#6B6B6B;}.elementor-990050 .elementor-element.elementor-element-fdfe5cb .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#0A0A0A;color:#0A0A0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5E5E5;border-radius:999px 999px 999px 999px;padding:16px 28px 16px 28px;}.elementor-990050 .elementor-element.elementor-element-fdfe5cb .elementor-button:hover, .elementor-990050 .elementor-element.elementor-element-fdfe5cb .elementor-button:focus{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);}.elementor-990050 .elementor-element.elementor-element-98b8055{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:48px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-990050 .elementor-element.elementor-element-98b8055:not(.elementor-motion-effects-element-type-background), .elementor-990050 .elementor-element.elementor-element-98b8055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-990050 .elementor-element.elementor-element-f4bb052{text-align:center;}.elementor-990050 .elementor-element.elementor-element-f4bb052 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:20px;letter-spacing:1.6px;color:#6B6B6B;}.elementor-990050 .elementor-element.elementor-element-479d7ca{text-align:center;}.elementor-990050 .elementor-element.elementor-element-479d7ca .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:500;line-height:49.9px;letter-spacing:-1.92px;color:#0A0A0A;}.elementor-990050 .elementor-element.elementor-element-6ac7d85 .elementor-accordion-item{border-width:1px;border-color:#E5E5E5;}.elementor-990050 .elementor-element.elementor-element-6ac7d85 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#E5E5E5;}.elementor-990050 .elementor-element.elementor-element-6ac7d85 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#E5E5E5;}.elementor-990050 .elementor-element.elementor-element-6ac7d85 .elementor-accordion-icon, .elementor-990050 .elementor-element.elementor-element-6ac7d85 .elementor-accordion-title{color:#0A0A0A;}.elementor-990050 .elementor-element.elementor-element-6ac7d85 .elementor-accordion-icon svg{fill:#0A0A0A;}.elementor-990050 .elementor-element.elementor-element-6ac7d85 .elementor-active .elementor-accordion-icon, .elementor-990050 .elementor-element.elementor-element-6ac7d85 .elementor-active .elementor-accordion-title{color:#1B4DFF;}.elementor-990050 .elementor-element.elementor-element-6ac7d85 .elementor-active .elementor-accordion-icon svg{fill:#1B4DFF;}.elementor-990050 .elementor-element.elementor-element-6ac7d85 .elementor-accordion-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:500;line-height:28px;letter-spacing:-0.4px;}.elementor-990050 .elementor-element.elementor-element-6ac7d85 .elementor-tab-title .elementor-accordion-icon i:before{color:#0A0A0A;}.elementor-990050 .elementor-element.elementor-element-6ac7d85 .elementor-tab-title .elementor-accordion-icon svg{fill:#0A0A0A;}.elementor-990050 .elementor-element.elementor-element-6ac7d85 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#1B4DFF;}.elementor-990050 .elementor-element.elementor-element-6ac7d85 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#1B4DFF;}.elementor-990050 .elementor-element.elementor-element-6ac7d85 .elementor-tab-content{color:#6B6B6B;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;}.elementor-990050 .elementor-element.elementor-element-df3ea51{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-990050 .elementor-element.elementor-element-df3ea51:not(.elementor-motion-effects-element-type-background), .elementor-990050 .elementor-element.elementor-element-df3ea51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-990050 .elementor-element.elementor-element-5d81eb2{text-align:center;}.elementor-990050 .elementor-element.elementor-element-5d81eb2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:20px;letter-spacing:1.6px;color:rgba(255,255,255,0.6);}.elementor-990050 .elementor-element.elementor-element-304f7c1{text-align:center;}.elementor-990050 .elementor-element.elementor-element-304f7c1 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:72px;font-weight:500;line-height:73.4px;letter-spacing:-2.88px;color:#FFFFFF;}.elementor-990050 .elementor-element.elementor-element-c2e59ce{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28.8px;color:rgba(255,255,255,0.62);}.elementor-990050 .elementor-element.elementor-element-48b3d80{--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;--justify-content:center;}.elementor-990050 .elementor-element.elementor-element-ca6b4f3 .elementor-button{background-color:#1B4DFF;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:16px 28px 16px 28px;}.elementor-990050 .elementor-element.elementor-element-ca6b4f3 .elementor-button:hover, .elementor-990050 .elementor-element.elementor-element-ca6b4f3 .elementor-button:focus{background-color:#1B4DFF;border-color:#1B4DFF;}.elementor-990050 .elementor-element.elementor-element-8a70430{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-990050 .elementor-element.elementor-element-8a70430:not(.elementor-motion-effects-element-type-background), .elementor-990050 .elementor-element.elementor-element-8a70430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}@media(max-width:767px){.elementor-990050 .elementor-element.elementor-element-e6e7e91 .elementor-heading-title{font-size:40px;}.elementor-990050 .elementor-element.elementor-element-434bee6 .elementor-heading-title{font-size:32px;}.elementor-990050 .elementor-element.elementor-element-8263dcc .elementor-heading-title{font-size:32px;}.elementor-990050 .elementor-element.elementor-element-1fb6df1 .elementor-heading-title{font-size:32px;}.elementor-990050 .elementor-element.elementor-element-d0dd579 .elementor-heading-title{font-size:30px;}.elementor-990050 .elementor-element.elementor-element-479d7ca .elementor-heading-title{font-size:30px;}.elementor-990050 .elementor-element.elementor-element-304f7c1 .elementor-heading-title{font-size:38px;}}@media(min-width:768px){.elementor-990050 .elementor-element.elementor-element-c41ff33{--width:55%;}.elementor-990050 .elementor-element.elementor-element-b01732a{--width:45%;}.elementor-990050 .elementor-element.elementor-element-bc3b201{--width:40%;}.elementor-990050 .elementor-element.elementor-element-fdcb05a{--width:60%;}}/* Start custom CSS */.sc-placeholder{background:color-mix(in srgb,currentColor 8%,transparent);
      border:1px solid color-mix(in srgb,currentColor 50%,transparent);
      border-radius:2px;box-sizing:border-box;overflow:hidden}
    @keyframes sc-shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}
    html.sc-dc-streaming .sc-placeholder,
    html.sc-dc-streaming .sc-interp.sc-missing{position:relative;
      background:color-mix(in srgb,currentColor 5%,transparent);
      border-color:transparent}
    html.sc-dc-streaming .sc-placeholder::before,
    html.sc-dc-streaming .sc-interp.sc-missing::before{content:'';
      position:absolute;inset:0;pointer-events:none;
      background:linear-gradient(90deg,rgba(217,119,87,0) 25%,rgba(247,225,211,.95) 37%,rgba(217,119,87,0) 63%);
      background-size:400% 100%;animation:sc-shine 1.4s ease infinite}
    html.sc-dc-streaming .sc-placeholder:nth-child(n+9 of .sc-placeholder)::before,
    html.sc-dc-streaming .sc-interp.sc-missing:nth-child(n+9 of .sc-interp.sc-missing)::before{animation:none;
      background:color-mix(in srgb,currentColor 8%,transparent)}
    .sc-placeholder-error{padding:4px 8px;font:11px/1.4 ui-monospace,monospace;
      color:color-mix(in srgb,currentColor 70%,transparent);word-break:break-word}
    .sc-interp.sc-missing{display:inline-block;width:2em;height:1em;overflow:hidden;
      vertical-align:text-bottom;background:rgba(255,255,255,.3);border:1px solid rgba(0,0,0,.5);
      border-radius:2px;box-sizing:border-box;color:transparent;
      user-select:none}
    .sc-interp.sc-unresolved{font-family:ui-monospace,monospace;font-size:.85em;
      color:color-mix(in srgb,currentColor 50%,transparent);
      background:color-mix(in srgb,currentColor 10%,transparent);border-radius:3px;
      padding:0 3px}
    .sc-host.sc-has-error{position:relative}
    .sc-logic-error{position:absolute;top:8px;left:8px;z-index:2147483647;max-width:60ch;
      padding:6px 10px;background:#b00020;color:#fff;font:12px/1.4 ui-monospace,monospace;
      border-radius:4px;white-space:pre-wrap;pointer-events:none}
    /* Mirrors PRINT_BASELINE_CSS in apps/web deck-stage-export.ts — keep both
       in sync until dc-runtime regains a build step. */
    @media print {
      @page { margin: 0.5cm; }
      figure, table { break-inside: avoid; }
      #dc-root, #dc-root > .sc-host { height: auto; }
      *, *::before, *::after {
        print-color-adjust: exact; -webkit-print-color-adjust: exact;
        backdrop-filter: none !important; -webkit-backdrop-filter: none !important;
        animation-delay: -99s !important; animation-duration: .001s !important;
        animation-iteration-count: 1 !important; animation-fill-mode: both !important;
        animation-play-state: running !important; transition-duration: 0s !important;
      }
    }
  
x-dc{display:none!important}

html,body{height:100%;margin:0}#dc-root,#dc-root>.sc-host{height:100%}

  *{box-sizing:border-box}
  body{margin:0;background:#FFFFFF;color:#0A0A0A;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
  a{color:#1B4DFF;text-decoration:none}
  a:hover{color:#1740D6}
  ::selection{background:#1B4DFF;color:#fff}
  summary{list-style:none;cursor:pointer}
  summary::-webkit-details-marker{display:none}
  summary::marker{content:""}
  :focus-visible{outline:1px solid #1B4DFF;outline-offset:3px}
  @keyframes sweep{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
  @keyframes lock{0%{opacity:0}0.4%{opacity:1}100%{opacity:1}}
  @keyframes blink{0%,100%{opacity:.07}6%{opacity:.34}18%{opacity:.07}}
  @keyframes btnRing{from{box-shadow:0 0 0 0 rgba(27,77,255,.45)}to{box-shadow:0 0 0 16px rgba(27,77,255,0)}}
  @keyframes btnRingLight{from{box-shadow:0 0 0 0 rgba(255,255,255,.30)}to{box-shadow:0 0 0 16px rgba(255,255,255,0)}}
  @keyframes scrollDot{0%{transform:translateY(0);opacity:0}12%{opacity:1}88%{opacity:1}100%{transform:translateY(56px);opacity:0}}
  [data-frozen="1"] [data-sweep]{animation:none !important;transform:rotate(300deg) !important}
  [data-frozen="1"] [data-hit]{animation:none !important;opacity:1 !important}
  [data-frozen="1"] [data-blip]{animation:none !important;opacity:.14 !important}
  @media (prefers-reduced-motion: reduce){
    [data-sweep]{animation:none !important;transform:rotate(300deg) !important}
    [data-hit]{animation:none !important;opacity:1 !important}
    [data-blip]{animation:none !important;opacity:.14 !important}
    [data-scrolldot]{animation:none !important}
  }

/* overschrijft themastijlen op deze pagina */
.elementor-widget-button .elementor-button{background-image:none!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title{font-family:'Space Grotesk',sans-serif!important;text-transform:none!important;}
.elementor-widget-accordion .elementor-tab-content{font-family:'Inter',sans-serif!important;font-size:16px!important;}
.elementor-widget-accordion .elementor-tab-title{font-size:20px!important;font-weight:500!important;}
.elementor-widget-html > *:first-child{margin-top:0!important;padding-top:0!important;}
.elementor-widget-html > *:last-child{margin-bottom:0!important;padding-bottom:0!important;}
.elementor-widget-html section{padding-top:0!important;padding-bottom:0!important;}/* End custom CSS */