.elementor .dc-banner-overlay{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(180deg, rgba(14,34,50,0.2) 0%,rgba(14,34,50,0) 38%,rgba(14,34,50,0.62) 100%),linear-gradient(110deg, rgba(14,34,50,0.7) 0%,rgba(14,34,50,0.38) 48%,rgba(14,34,50,0.08) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .dc-title-dot{position:relative;}.elementor .dc-kb-img{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;}.elementor .dc-kb{overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;padding:0px;}.elementor .dc-dark{color:#ffffff;}.elementor .dc-hero-pause:hover,.elementor .dc-hero-pause:focus-visible{border-color:#ffffff;background-color:rgba(14,34,50,0.85);opacity:100%;}.elementor .dc-hero-pause:focus{outline-width:3px;outline-color:#ff4d5e;outline-style:solid;outline-offset:3px;opacity:100%;}.elementor .dc-hero-pause{width:44px;height:44px;position:absolute;inset-block-start:auto;inset-inline-end:1.5rem;inset-block-end:1.5rem;z-index:3;font-size:0px;color:#ffffff;line-height:0px;cursor:pointer;padding:0px;border-radius:50%;border-width:1px;border-color:rgba(255,255,255,0.45);border-style:solid;background-color:rgba(14,34,50,0.35);opacity:75%;}.elementor .dc-btn-primary:hover,.elementor .dc-btn-primary:focus-visible{background-color:var(--dc-accent-dark);}.elementor .dc-btn-primary:focus{outline-width:3px;outline-color:#17212b;outline-style:solid;outline-offset:3px;outline: 3px solid var(--dc-ink);\n}.elementor .dc-btn-primary{font-family:var(--dc-font-head);font-weight:600;font-size:1.0625rem;color:var(--dc-white);letter-spacing:0.08em;text-transform:uppercase;padding-block-start:1.125rem;padding-block-end:1.125rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:4px;border-width:0px;background-color:var(--dc-accent);}.elementor .dc-text{font-family:var(--dc-font-body);font-size:1.125rem;color:var(--dc-muted);line-height:1.65;}.elementor .dc-kicker{font-family:var(--dc-font-body);font-weight:600;font-size:0.875rem;color:var(--dc-blue);letter-spacing:0.14em;text-transform:uppercase;}.elementor .dc-inner{width:100%;max-width:82rem;padding:0px;margin-inline: auto;\n}.elementor .dc-section{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;display:flex;flex-direction:column;gap:3rem;align-items:center;}.elementor .dc-focus-on-dark:focus{outline-width:3px;outline-color:#ff4d5e;outline-style:solid;outline-offset:3px;outline: 3px solid var(--dc-focus);\n}