.elementor .CTAButton{width:auto;min-height:18px;font-family:Alata;font-weight:400;font-size:15px;color:var(--Dark);letter-spacing:0em;line-height:1.2em;padding-block-start:10px;padding-block-end:10px;padding-inline-start:15px;padding-inline-end:15px;border-radius:8px;border-width:1px;border-color:var(--border);border-style:solid;background-color:#dfff08;display:flex;flex-direction:row;gap:5px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .navButton{font-family:Alata;font-weight:400;font-size:14px;color:var(--PrimaryText);padding-block-start:5px;padding-block-end:5px;padding-inline-start:8px;padding-inline-end:8px;border-radius:4px;background-color:#00000000;}.elementor .navButton:hover{background-color:var(--border);}.elementor .navButton:focus{background-color:var(--border);}.elementor .navButton:active{background-color:var(--border);}.elementor .badge{width:auto;height:auto;overflow:hidden;object-position:center center;padding-block-start:8px;padding-block-end:8px;padding-inline-start:13px;padding-inline-end:13px;border-radius:8px;border-width:1px;border-color:var(--border);border-style:solid;background-color:#0d0d0d;display:flex;flex-direction:row;gap:5px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .Heading1{max-width:clamp(37.5rem, 18.75rem + 50vw, 56.25rem);font-family:Alata;font-weight:500;font-size:clamp(2.188rem, 0.625rem + 4.167vw, 3.75rem);color:var(--PrimaryText);letter-spacing:-0.02em;line-height:1.1em;text-align:center;}.elementor .BodyM{max-width:500px;font-family:Alata;font-weight:400;font-size:clamp(1rem, 0.875rem + 0.333vw, 1.125rem);color:var(--CardText);letter-spacing:-0.02em;line-height:1.5em;text-align:center;}.elementor .CTAButtonText{font-family:Alata;font-weight:400;font-size:15px;flex-direction:row;}.elementor .sectionPaddingLR{padding-inline-start:40px;padding-inline-end:40px;}.elementor .Heading3{max-width:clamp(37.5rem, 25rem + 33.333vw, 50rem);font-family:Alata;font-weight:500;font-size:clamp(1.625rem, 0.75rem + 2.333vw, 2.5rem);color:var(--PrimaryText);letter-spacing:-0.02em;line-height:1.4em;text-align:center;flex-direction:row;flex-wrap:wrap;}.elementor .Heading2{font-family:Alata;font-weight:500;font-size:clamp(1.75rem, 0.375rem + 3.667vw, 3.125rem);color:var(--PrimaryText);letter-spacing:-0.02em;line-height:1.2em;text-align:center;}.elementor .gridContainer{width:auto;overflow:hidden;padding-block-start:20px;padding-block-end:20px;padding-inline-start:30px;padding-inline-end:30px;border-radius:30px;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--cardBackground);display:flex;flex-direction:column;gap:19px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .cardTitle{font-family:Alata;font-weight:400;font-size:22px;color:var(--PrimaryText);letter-spacing:-0.02em;line-height:1.2em;}.elementor .cardContent{font-family:Alata;font-weight:400;font-size:15px;color:var(--secondaryText);letter-spacing:-0.02px;line-height:1.4em;}.elementor .codeColor{color:var(--Green);}.elementor .bodyXXS{font-family:Albert Sans;font-weight:300;font-size:12px;color:var(--CardText);letter-spacing:-0.02em;line-height:1.2em;}.elementor .button-stroke-animation{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;border-radius:7px;background-image:radial-gradient(circle at center center, rgba(255, 0, 0, 1) 0%,rgba(0, 0, 0, 0) 23%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}