.ec-hhero,.ec-hhero *,.ec-hhero :after,.ec-hhero :before{box-sizing:border-box}.ec-hhero{font-family:var(--font-family,"Montserrat",system-ui,sans-serif);position:relative}.ec-hhero:after{z-index:0}.ec-hhero:after,.ec-hhero:before{inset:0;pointer-events:none;position:absolute}.ec-hhero:before{z-index:1}.ec-hhero__inner{margin:0 auto;max-width:1282px;padding-left:32px;padding-right:32px;position:relative;z-index:2}.ec-hhero__head{align-items:start;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ec-hhero__eyebrow{font-family:inherit;font-size:13px;font-style:normal;font-weight:700;letter-spacing:.08em;line-height:inherit;margin:0 0 16px;text-transform:uppercase}.ec-hhero__heading{font-family:Montserrat,sans-serif;font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0}.ec-hhero__rot{display:inline-grid;margin-bottom:-.08em;overflow:hidden;padding-bottom:.08em;vertical-align:bottom}.ec-hhero__rot-woord{grid-area:1/1;opacity:0;white-space:nowrap}.ec-hhero__rot-woord:first-child{opacity:1}@media (prefers-reduced-motion:reduce){.ec-hhero__rot-woord{animation:none!important;opacity:0}.ec-hhero__rot-woord:first-child{opacity:1}}.ec-hhero__intro{font-weight:500;line-height:1.55;margin:0;padding-top:8px}.ec-hhero__intro p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 0 12px}.ec-hhero__intro p:last-child{margin-bottom:0}.ec-hhero__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.ec-hhero__btn{align-items:center;border:2px solid transparent;border-radius:100px;display:inline-flex;font-size:16px;font-weight:600;height:55px;justify-content:center;padding:0 32px;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap}.ec-hhero__btn,.ec-hhero__btn:hover{text-decoration:none}.ec-hhero__btn--primary{color:#fff}.ec-hhero__btn--primary:hover{background:#0059c9!important;border-color:#0059c9!important;box-shadow:0 8px 20px rgba(0,110,245,.32);color:#fff;transform:translateY(-2px)}.ec-hhero__btn--outline{background:transparent}.ec-hhero__btn--outline:hover{background:rgba(37,99,245,.08);transform:translateY(-2px)}.ec-hhero__btn:active{transform:translateY(0)}.ec-hhero__btn:focus-visible{outline:3px solid currentColor;outline-offset:3px}.ec-hhero__media{isolation:isolate;overflow:visible;position:relative;width:100%}.ec-hhero__media.is-clipped{overflow:hidden}.ec-hhero__media--app{aspect-ratio:1600/920}.ec-hhero__media--16-9{aspect-ratio:16/9}.ec-hhero__media--3-2{aspect-ratio:3/2}.ec-hhero__media--21-9{aspect-ratio:21/9}.ec-hhero__media--4-3{aspect-ratio:4/3}.ec-hhero__slide{inset:0;opacity:0;position:absolute;transition:opacity .6s ease,visibility .6s;visibility:hidden}.ec-hhero__slide.is-open{opacity:1;visibility:visible}.ec-hhero__frame{background:transparent;border:0}.ec-hhero__mount{inset:0;overflow:hidden;position:absolute}.ec-hhero__mount svg[height],.ec-hhero__mount svg[width]{height:auto;max-height:none;max-width:none;width:auto}.ec-hhero__mount img{max-height:none;max-width:none}.ec-hhero__slide>:not(img):not(video):not(iframe),.ec-hhero__slide>iframe,.ec-hhero__slide>img,.ec-hhero__slide>video{display:block;height:100%;inset:0;position:absolute;width:100%}.ec-hhero--fit-cover .ec-hhero__slide>img,.ec-hhero--fit-cover .ec-hhero__slide>video{object-fit:cover;object-position:center}.ec-hhero--fit-contain .ec-hhero__slide>img,.ec-hhero--fit-contain .ec-hhero__slide>video{object-fit:contain;object-position:center}.ec-hhero__overlay{overflow:visible;position:absolute;transform:translate(-50%,-50%);z-index:3}.ec-hhero__overlay--9-16{aspect-ratio:9/16}.ec-hhero__overlay--3-4{aspect-ratio:3/4}.ec-hhero__overlay--1-1{aspect-ratio:1/1}.ec-hhero__overlay--16-9{aspect-ratio:16/9}.ec-hhero__overlay>img{display:block;height:100%;object-fit:cover;width:100%}.ec-hhero__overlay .ec-hhero__frame,.ec-hhero__overlay .ec-hhero__mount{height:100%;inset:0;position:absolute;width:100%}@media (max-width:767px){.ec-hhero__overlay{display:none}}.ec-hhero__dots{display:flex;gap:10px;justify-content:center;margin-top:24px}.ec-hhero__dot{background:#c8d2e0;border:0;border-radius:50%;cursor:pointer;height:9px;padding:0;position:relative;transition:background .2s ease,transform .2s ease;width:9px}.ec-hhero__dot:before{content:"";inset:-10px;position:absolute}.ec-hhero__dot.is-active{transform:scale(1.25)}.ec-hhero__dot:focus-visible{outline:3px solid var(--ed-blue,#006ef5);outline-offset:4px}.ec-hhero--animate.is-ready .ec-hhero__dots,.ec-hhero--animate.is-ready .ec-hhero__left,.ec-hhero--animate.is-ready .ec-hhero__media,.ec-hhero--animate.is-ready .ec-hhero__right{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s cubic-bezier(.22,.61,.36,1)}.ec-hhero--animate.is-ready .ec-hhero__right{transition-delay:.1s}.ec-hhero--animate.is-ready .ec-hhero__media{transition-delay:.2s}.ec-hhero--animate.is-ready .ec-hhero__dots{transition-delay:.28s}.ec-hhero--animate.is-ready.is-visible .ec-hhero__dots,.ec-hhero--animate.is-ready.is-visible .ec-hhero__left,.ec-hhero--animate.is-ready.is-visible .ec-hhero__media,.ec-hhero--animate.is-ready.is-visible .ec-hhero__right{opacity:1;transform:none}@media (max-width:1023px){.ec-hhero__head{gap:28px!important;grid-template-columns:1fr}.ec-hhero__heading,.ec-hhero__intro{max-width:none!important}.ec-hhero__intro{padding-top:0}}@media (max-width:767px){.ec-hhero__inner{padding-left:20px;padding-right:20px}.ec-hhero__heading{font-size:34px!important}.ec-hhero__actions{align-items:stretch;flex-direction:column}.ec-hhero__btn{width:100%}.ec-hhero__media--21-9{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.ec-hhero__btn,.ec-hhero__dot,.ec-hhero__slide{transition:none}.ec-hhero__btn:hover{transform:none}}