.elementor .a2-eyebrow{font-family:Montserrat;font-weight:600;font-size:12px;color:#969BFF;letter-spacing:1.8px;text-transform:uppercase;margin:0px;}.elementor .a2-title{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:64px;color:#F5F6FC;line-height:1.12em;text-transform:none;margin:0px;}.elementor .a2-intro{min-width:0px;font-family:Montserrat;font-weight:400;font-size:19px;color:#B7BED2;line-height:1.75em;margin:0px;}.elementor .a2-contact-button{min-height:48px;font-family:Montserrat;font-weight:600;font-size:14px;color:#FFFFFF;text-decoration:none;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;background-color:#5E76FB;display:inline-flex;justify-content:center;align-items:center;}.elementor .a2-hero-actions{width:100%;min-width:0px;margin:0px;display:flex;flex-direction:row;gap:24px;}.elementor .a2-hero-copy{width:49%;min-width:0px;margin:0px;display:flex;flex-direction:column;gap:28px;justify-content:center;}.elementor .a2-processor{width:100%;max-width:610px;}.elementor .a2-caption{font-family:Montserrat;font-weight:600;font-size:12px;color:#969BFF;letter-spacing:1.8px;text-transform:uppercase;margin:0px;}.elementor .a2-image-wrap{width:47%;min-width:0px;margin:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .a2-hero{width:100%;min-width:0px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-color:#0B0D1A;display:flex;flex-direction:row;gap:40px;justify-content:space-between;align-items:center;}.elementor .a2-story-label{font-family:Montserrat;font-weight:600;font-size:12px;color:#969BFF;letter-spacing:1.8px;text-transform:uppercase;margin:0px;}.elementor .a2-welcome{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:46px;color:#F5F6FC;line-height:1.12em;text-transform:none;margin:0px;}.elementor .a2-story-heading{width:40%;min-width:0px;margin:0px;display:flex;flex-direction:column;gap:24px;}.elementor .a2-story-p1{min-width:0px;font-family:Montserrat;font-weight:400;font-size:19px;color:#B7BED2;line-height:1.75em;margin:0px;}.elementor .a2-story-p2{min-width:0px;font-family:Montserrat;font-weight:400;font-size:16px;color:#B7BED2;line-height:1.75em;margin:0px;}.elementor .a2-story-copy{width:54%;min-width:0px;margin:0px;display:flex;flex-direction:column;gap:24px;}.elementor .a2-story{width:100%;min-width:0px;padding-block-start:88px;padding-block-end:88px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-color:#0B0D1A;display:flex;flex-direction:row;gap:48px;justify-content:space-between;}.elementor .a2-services-label{font-family:Montserrat;font-weight:600;font-size:12px;color:#969BFF;letter-spacing:1.8px;text-transform:uppercase;margin:0px;}.elementor .a2-services-title{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:46px;color:#F5F6FC;line-height:1.12em;text-transform:none;margin:0px;}.elementor .a2-services-heading{width:100%;min-width:0px;max-width:800px;margin:0px;display:flex;flex-direction:column;gap:18px;}.elementor .a2-number-0{font-family:Montserrat;font-weight:600;font-size:12px;color:#969BFF;letter-spacing:1.8px;text-transform:uppercase;margin:0px;}.elementor .a2-service-h-0{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:30px;color:#F5F6FC;line-height:1.12em;text-transform:none;margin:0px;}.elementor .a2-service-title-0{width:39%;min-width:0px;margin:0px;display:flex;flex-direction:column;gap:18px;}.elementor .a2-service-p-0{width:55%;min-width:0px;font-family:Montserrat;font-weight:400;font-size:16px;color:#B7BED2;line-height:1.75em;margin:0px;}.elementor .a2-service-row-0{width:100%;min-width:0px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .a2-number-1{font-family:Montserrat;font-weight:600;font-size:12px;color:#969BFF;letter-spacing:1.8px;text-transform:uppercase;margin:0px;}.elementor .a2-service-h-1{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:30px;color:#F5F6FC;line-height:1.12em;text-transform:none;margin:0px;}.elementor .a2-service-title-1{width:39%;min-width:0px;margin:0px;display:flex;flex-direction:column;gap:18px;}.elementor .a2-service-p-1{width:55%;min-width:0px;font-family:Montserrat;font-weight:400;font-size:16px;color:#B7BED2;line-height:1.75em;margin:0px;}.elementor .a2-service-row-1{width:100%;min-width:0px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .a2-number-2{font-family:Montserrat;font-weight:600;font-size:12px;color:#969BFF;letter-spacing:1.8px;text-transform:uppercase;margin:0px;}.elementor .a2-service-h-2{min-width:0px;font-family:Ubuntu;font-weight:500;font-size:30px;color:#F5F6FC;line-height:1.12em;text-transform:none;margin:0px;}.elementor .a2-service-title-2{width:39%;min-width:0px;margin:0px;display:flex;flex-direction:column;gap:18px;}.elementor .a2-service-p-2{width:55%;min-width:0px;font-family:Montserrat;font-weight:400;font-size:16px;color:#B7BED2;line-height:1.75em;margin:0px;}.elementor .a2-service-row-2{width:100%;min-width:0px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .a2-services{width:100%;min-width:0px;padding-block-start:88px;padding-block-end:88px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-color:#101426;display:flex;flex-direction:column;gap:36px;}