.elementor .CTAButton{width:135px;min-height:18px;font-family:Poppins;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:50px;border-width:1px;border-color:var(--border);border-style:solid;background-color:var(--Primary);display:flex;flex-direction:row;gap:5px;flex-wrap:nowrap;justify-content:flex-end;align-items:center;}.elementor .navButton{font-family:Figtree;font-weight:400;font-size:13px;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:50px;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:Poppins;font-weight:300;font-size:clamp(2.5rem, -0.125rem + 7vw, 5.125rem);color:var(--PrimaryText);letter-spacing:-0.02em;line-height:1.1em;text-align:center;}.elementor .BodyM{font-family:Poppins;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:Figtree;font-weight:400;font-size:15px;flex-direction:row;}.elementor .sectionPaddingLR{padding-inline-start:40px;padding-inline-end:40px;}.elementor .Heading3{width:100%;max-width:800px;font-family:Figtree;font-weight:400;font-size:clamp(1.5rem, 0.5rem + 2.667vw, 2.5rem);color:var(--PrimaryText);letter-spacing:-0.02em;line-height:1.4em;text-align:center;}.elementor .Heading2{font-family:Poppins;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:20px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .cardTitle{font-family:Poppins;font-weight:400;font-size:22px;color:var(--PrimaryText);letter-spacing:-0.02em;line-height:1.2em;}.elementor .cardContent{font-family:Poppins;font-weight:400;font-size:14px;color:var(--secondaryText);letter-spacing:-0.02px;line-height:1.4em;}.elementor .codeColor{color:var(--Primary);}.elementor .bodyXXS{font-family:Albert Sans;font-weight:300;font-size:12px;color:var(--CardText);letter-spacing:-0.02em;line-height:1.2em;}.elementor .webNextLogo{font-family:Figtree;font-weight:600;font-size:20px;color:var(--PrimaryText);}.elementor .getInTouchHeading{position:absolute;inset-inline-start:15px;}.elementor .headerContainer{width:100%;max-width:1200px;overflow:hidden;position:fixed;inset-inline-end:0px;inset-inline-start:0px;z-index:999;display:flex;flex-direction:row;gap:24px;flex-wrap:nowrap;justify-content:center;align-items:center;}.elementor .BodyXS{font-family:Figtree;font-weight:400;font-size:16px;color:var(--PrimaryText);letter-spacing:0em;line-height:1.2em;}.elementor .badgeText{font-family:Poppins;}.elementor .BodySmall{font-family:Figtree;font-weight:400;font-size:16px;color:var(--CardText);line-height:24px;}.elementor .BodySmallStrong{font-family:Figtree;font-weight:500;font-size:16px;color:var(--Text);line-height:24px;}.elementor .Body{font-family:Figtree;font-weight:400;font-size:18px;color:var(--TextWeak);line-height:26px;}.elementor .Captions{font-family:Figtree;font-weight:400;font-size:14px;color:var(--TextWeak);line-height:1.2em;}.elementor .CaptionsXS{font-family:Figtree;font-weight:400;font-size:11px;color:var(--TextWeak);line-height:14px;}.elementor .BodyStrong{font-family:Figtree;font-weight:500;font-size:18px;color:var(--Text);line-height:26px;}.elementor .testimonial-previous{height:68px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border2);border-style:solid;display:flex;gap:16px;flex-wrap:wrap-reverse;justify-content:flex-start;align-items:center;}.elementor .testimonial-previous:hover{background-color:#ffffff0a;}.elementor .testimonial-next{height:68px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:42px;padding-inline-end:24px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border2);border-style:solid;display:flex;flex-direction:row;gap:16px;flex-wrap:nowrap;justify-content:flex-end;align-items:center;}.elementor .testimonial-next:hover{background-color:#ffffff0a;}.elementor .Heading4{font-family:Figtree;font-weight:400;font-size:clamp(1.25rem, 0.75rem + 1.333vw, 1.75rem);color:var(--Text);letter-spacing:-0.02em;line-height:40px;}.elementor .converted-class-2{overflow:hidden;padding-block-start:180px;padding-block-end:100px;display:flex;flex-direction:column;gap:35px;justify-content:center;align-items:center;}