.elementor .e-7928567-a50c681{text-align:start;align-self:start;}.elementor .e-49c4098-a432225{max-width:50%;padding:0px;flex-direction:column;gap:16px;align-items:start;}.elementor .e-27f84f4-4772f36{max-width:clamp(31rem, 17.5000rem + 15.0000vw, 35.5rem);font-family:var(--Primary);font-weight:400;font-size:clamp(1.125rem, 0.5610rem + 0.6267vw, 1.313rem);color:var(--Gray_Dark);line-height:clamp(1.75rem, 1.0000rem + 0.8333vw, 2rem);margin-block-end:0px;margin-inline-end:0px;}.elementor .e-d3c4938-55bf588{max-width:50%;padding-block-start:45px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:end;}.elementor .e-1e7f4ab-2c58a38{width:100%;max-width:1540px;padding:0px;margin-block-end:0px;flex-direction:row;gap:16px;align-items:center;}.elementor .e-85eb1e1-926e2e2{padding-block-start:160px;padding-block-end:80px;flex-direction:row;gap:0px;justify-content:center;}.elementor .e-5b8a956-912d4f9{font-family:var(--Primary);font-weight:600;font-size:12px;letter-spacing:1.92px;line-height:18px;margin-block-end:8px;background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;\n}.elementor .e-15d2a0a-f20e84e{font-family:var(--Primary);font-size:32px;line-height:44px;padding-block-end:40px;margin-block-end:0px;}.elementor .e-ffa2451-7a7ef5f{font-size:14px;line-height:20px;background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;\n}.elementor .e-5e0751b-c98cc60{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;}.elementor .e-c395384-7057aaa{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-2072bb4-21dd378{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-85f1189-6e3a020{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-3313874-b32aadb{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-5d42d95-f96c269{max-width:1008px;padding:0px;flex-direction:column;}.elementor .e-d34ae07-fc5fe01{font-family:var(--Primary);font-weight:600;font-size:12px;letter-spacing:1.92px;line-height:18px;margin-block-end:8px;background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;\n}.elementor .e-a74bd30-58d6640{font-family:var(--Primary);font-size:32px;line-height:44px;padding-block-end:40px;margin-block-end:0px;}.elementor .e-27514c1-2ff04b8{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-9017e67-f12b892{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-9b8e4b3-153c7f6{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-6975d1b-ab7aff4{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-652f537-5a19e58{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-61b5416-bb5f967{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-19f6096-60ced4f{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-5094e74-af44ec8{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-40a3de4-a6e3a41{max-width:1008px;padding:0px;flex-direction:column;}.elementor .e-d0bcb5c-9df9547{font-family:var(--Primary);font-weight:600;font-size:12px;letter-spacing:1.92px;line-height:18px;margin-block-end:8px;background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;\n}.elementor .e-1237ca1-d1c8a21{font-family:var(--Primary);font-size:32px;line-height:44px;padding-block-end:40px;margin-block-end:0px;}.elementor .e-65a62d4-287cb1e{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-635e640-4e2bd03{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-fd8fc68-c372530{max-width:1008px;padding:0px;flex-direction:column;}.elementor .e-315adf6-c27bce5{font-family:var(--Primary);font-weight:600;font-size:12px;letter-spacing:1.92px;line-height:18px;margin-block-end:8px;background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;\n}.elementor .e-cb8f37a-6313b73{font-family:var(--Primary);font-size:32px;line-height:44px;padding-block-end:40px;margin-block-end:0px;}.elementor .e-fa5910d-48e0012{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-ef7f6f1-40e4242{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-67d6751-2acf504{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-0d77d24-490f9ff{max-width:1008px;padding:0px;flex-direction:column;}.elementor .e-09275fe-809347b{font-family:var(--Primary);font-weight:600;font-size:12px;letter-spacing:1.92px;line-height:18px;margin-block-end:8px;background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;\n}.elementor .e-7ee0d16-87bbe55{font-family:var(--Primary);font-size:32px;line-height:44px;padding-block-end:40px;margin-block-end:0px;}.elementor .e-7f25d8b-8418e0e{font-family:var(--Primary);font-size:14px;color:#373C57;line-height:20px;strong {
  font-weight: 400;
 background: var(--Gradient, linear-gradient(101deg, #9552DA 0%, #2B5EF0 62%, #5BCBFF 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;  
}\n}.elementor .e-596d461-4e54f95{max-width:1008px;padding:0px;flex-direction:column;}.elementor .e-d7c33bd-832f01d{font-family:var(--Primary);font-weight:600;font-size:48px;color:#ffffff;line-height:56px;}.elementor .e-55e4599-7a6f45c{font-family:var(--Primary);font-weight:400;font-size:18px;color:#BBC1C8;line-height:28px;}.elementor .e-c5eff25-6271803{max-width:calc(100% - 266px);padding:0px;flex-direction:column;gap:20px;}.elementor .e-74c4218-d04d7f5{max-width:311px;}.elementor .e-a2275d1-baed2b9{max-width:1008px;padding:60px;border-radius:16px;background-image:url("https://nexusgroup.ie/wp-content/uploads/2026/09/paragraph_background_border-1-1024x228.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex-direction:row;justify-content:space-between;align-items:end;}.elementor .e-cb90459-40b5934{padding-block-start:80px;padding-block-end:120px;padding-inline-start:20px;padding-inline-end:20px;background-color:#F7F8FB;flex-direction:column;gap:60px;justify-content:center;align-items:center;}