.elementor-1461 .elementor-element.elementor-element-er100001{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1461 .elementor-element.elementor-element-er100001{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-er100001 */.elementor-1461 .elementor-element.elementor-element-er100001{--navy:#011936;--deep:#05162D;--mint:#70CBB1;--paper:#F7F8F7;--ink:#071A35;display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-family:"Avenir Next","Helvetica Neue",Arial,sans-serif;}
.elementor-1461 .elementor-element.elementor-element-er100001,.elementor-1461 .elementor-element.elementor-element-er100001 *{box-sizing:border-box}.elementor-1461 .elementor-element.elementor-element-er100001 a{color:inherit;text-decoration:none}.elementor-1461 .elementor-element.elementor-element-er100001 h1,.elementor-1461 .elementor-element.elementor-element-er100001 h2,.elementor-1461 .elementor-element.elementor-element-er100001 h3,.elementor-1461 .elementor-element.elementor-element-er100001 p{margin:0}.elementor-1461 .elementor-element.elementor-element-er100001 .hd-shell{width:min(1640px,100%);margin:auto;padding-left:7vw;padding-right:7vw}
.elementor-1461 .elementor-element.elementor-element-er100001 [data-reveal]{opacity:0;transform:translateY(28px);transition:.8s cubic-bezier(.2,.8,.2,1)}.elementor-1461 .elementor-element.elementor-element-er100001 [data-reveal].is-visible{opacity:1;transform:none}
@media(max-width:767px){.elementor-1461 .elementor-element.elementor-element-er100001 .hd-shell{padding-left:22px;padding-right:22px}}
@media(prefers-reduced-motion:reduce){.elementor-1461 .elementor-element.elementor-element-er100001 [data-reveal]{opacity:1;transform:none;transition:none}}

.elementor-1461 .elementor-element.elementor-element-er100001{background:#011936;color:#fff}.elementor-1461 .elementor-element.elementor-element-er100001 .e404{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 76% 42%,rgba(112,203,177,.17),transparent 27%),linear-gradient(155deg,#041226,#011936)}.elementor-1461 .elementor-element.elementor-element-er100001 .e404::before{content:"";position:absolute;inset:0;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:72px 72px}.elementor-1461 .elementor-element.elementor-element-er100001 .e404-num{position:absolute;right:4vw;top:50%;transform:translateY(-50%);font-size:min(31vw,500px);font-weight:700;line-height:.7;color:rgba(112,203,177,.055);letter-spacing:-.1em}.elementor-1461 .elementor-element.elementor-element-er100001 .e404-inner{position:relative;padding-top:120px;padding-bottom:90px;max-width:980px}.elementor-1461 .elementor-element.elementor-element-er100001 .e404 small{color:var(--mint);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.elementor-1461 .elementor-element.elementor-element-er100001 .e404 h1{margin-top:23px;font-size:clamp(62px,8vw,138px);font-weight:430;line-height:.85;letter-spacing:-.075em}.elementor-1461 .elementor-element.elementor-element-er100001 .e404 p{margin-top:30px;max-width:620px;color:rgba(255,255,255,.62);font-size:16px;line-height:1.75}.elementor-1461 .elementor-element.elementor-element-er100001 .e404-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:38px}.elementor-1461 .elementor-element.elementor-element-er100001 .e404-actions a{padding:17px 24px;border:1px solid rgba(255,255,255,.2);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.elementor-1461 .elementor-element.elementor-element-er100001 .e404-actions a:first-child{background:var(--mint);border-color:var(--mint);color:var(--navy)}/* End custom CSS */