.elementor .hero-inner{width:60%;gap:var(--gap-md);}.elementor .icon-btn-fix{color:var(--white);padding:0px;border-style:none;background-color:var(--transparent);}.elementor .icon-btn-fix:hover,.elementor .icon-btn-fix:focus-visible{color:var(--green);background-color:var(--transparent);}.elementor .icon-btn-fix:focus{color:var(--green);background-color:var(--transparent);}.elementor .content{width:100%;position:relative;z-index:20;padding:0px;margin-inline-start:auto;margin-inline-end:auto;gap:var(--gap-lg);}.elementor .content--xl{max-width:1500px;}.elementor .btn{width:fit-content;font-family:var(--display-font);font-weight:600;font-size:16px;letter-spacing:-0.1px;line-height:1em;padding-block-start:17px;padding-block-end:17px;padding-inline-start:26px;padding-inline-end:26px;border-radius:var(--rad-btn);border-width:1px;border-style:solid;}.elementor .btn--primary{color:var(--dark-green);border-color:var(--green);background-color:var(--green);}.elementor .btn--primary:hover,.elementor .btn--primary:focus-visible{border-color:var(--btn-hover);background-color:var(--btn-hover);}.elementor .btn--secondary{color:var(--white);border-color:var(--btn-border);background-color:var(--grey-op);}.elementor .btn--secondary:hover,.elementor .btn--secondary:focus-visible{border-color:rgba(70,198,34,.5);box-shadow:0px 0px 0px 3px rgba(70,198,34,.1);}.elementor .l-split-50{width:50%;}.elementor .pad-0{padding:0px;grid-template-rows:repeat(1, 1fr);}.elementor .flex-col{flex-direction:column;align-items:start;}.elementor .type-subhead{overflow:visible;font-size:22px;line-height:1.4em;}.elementor .section-default{padding-block-start:0px;padding-block-end:112px;padding-inline-start:50px;padding-inline-end:50px;}.elementor .eyebrow{font-family:var(--mono);font-weight:500;font-size:14px;color:var(--green);letter-spacing:1.6px;line-height:1.55em;text-transform:uppercase;}.elementor .btn--sm{font-size:15px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;border-radius:11px;}.elementor .oh-glow--hero{position:absolute;inset-block-start:25%;inset-inline-start:0px;transform:translate3d(-32%, -38%, 0px);}.elementor .oh-glow{width:var(--glow-size);position:absolute;z-index:0;padding:0px;background-image:radial-gradient(circle at center center, rgba(70, 198, 34, 0.14) 0%,rgba(70, 198, 34, 0.12) 10%,rgba(70, 198, 34, 0.08) 24%,rgba(70, 198, 34, 0.04) 37%,rgba(70, 198, 34, 0.012) 51%,rgba(70, 198, 34, 0) 68%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;
aspect-ratio: 1 / 1;\n}.elementor .type-meta{font-family:var(--mono);font-weight:400;font-size:12px;color:var(--light-grey);letter-spacing:1.4px;line-height:1.4em;text-transform:uppercase;}.elementor .bg-glass{backdrop-filter:blur(24px);}.elementor .overlay-hero{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:0;padding:0px;background-image:linear-gradient(180deg, rgba(15,18,21,.70) 0%,rgba(15,18,21,0) 34%,rgba(15,18,21,.60) 82%,#0F1215 100%),linear-gradient(90deg, rgba(15,18,21,.96) 0%,rgba(15,18,21,.90) 34%,rgba(15,18,21,.42) 68%,rgba(15,18,21,.28) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;pointer-events: none;\n}.elementor .section-banner{padding-block-start:100px;padding-block-end:100px;padding-inline-start:80px;padding-inline-end:80px;margin-inline-start:auto;margin-inline-end:auto;border-radius:var(--rad-card);gap:var(--gap-xl);align-items:center;}.elementor .l-split-25{width:100%;max-width:25%;}.elementor .section-subpage-hero{padding-block-start:175px;padding-block-end:125px;padding-inline-start:50px;padding-inline-end:50px;}