.elementor .e-eb539b7-5dea9cc{max-width:1680px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;border-radius:32px;position: relative;
overflow: hidden;
isolation: isolate;

background:
 radial-gradient(
 circle at top left,
 #5969d1 0%,
 #4654b5 5%,
 rgba(63, 76, 173, 0.45) 16%,
 rgba(52, 57, 134, 0) 24%
 ),
 radial-gradient(
 circle at bottom right,
 #4d5ec4 20%,
 #3f4cad 28%,
 #343986 40%,
 #2c3076 60%
 );
}

.purple-noise-bg::before {
content: "";
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none;

background: rgba(0, 0, 0, 0.20);
mix-blend-mode: overlay;

-webkit-mask-image: url("data:image/svg+xml,svg viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'filter id='noiseFilter'feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'//filterrect width='100' height='100' filter='url(noiseFilter)'//svg");
mask-image: url("data:image/svg+xml,svg viewBox='0 0 250 250' xmlns='http://www.w3.org/2000/svg'filter id='noiseFilter'feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'//filterrect width='100' height='100' filter='url(noiseFilter)'//svg");

-webkit-mask-size: 350px 350px;
mask-size: 350px 350px;
}

.purple-noise-bg > * {
position: relative;
z-index: 2;\n}.elementor .e-6aa4b5f-0b4e93c{aspect-ratio:1/1;border-start-end-radius:160px;background-image:url("https://dreamorygroup.com/wp-content/uploads/2026/06/CTA-image-e1781780911954.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-879d9b7-841fbb1{font-family:"Roboto";font-weight:500;font-size:14px;color:#2C3076;}.elementor .e-08fa8f3-f9fdceb{font-family:"Roboto";font-weight:400;font-size:12px;color:#202122;padding-block-start:20px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;border-radius:5px;border-width:1px;border-color:#42506666;box-shadow:0px 2px 4px 0px #4250661a;}.elementor .e-9932fe2-4718a15{padding:0px;margin:0px;flex-direction:column;gap:8px;}.elementor .e-9515c61-4451d08{font-family:"Roboto";font-weight:500;font-size:14px;color:#2C3076;}.elementor .e-f9cef4a-7316879{font-family:"Roboto";font-weight:400;font-size:12px;color:#202122;padding-block-start:20px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;border-radius:5px;border-width:1px;border-color:#42506666;box-shadow:0px 2px 4px 0px #4250661a;}.elementor .e-bcadcfb-84a2a41{padding:0px;margin:0px;flex-direction:column;gap:8px;}.elementor .e-cbe54ba-56a78d5{font-family:"Roboto";font-weight:500;font-size:14px;color:#2C3076;}.elementor .e-e298c97-bac3dd8{font-family:"Roboto";font-weight:400;font-size:12px;color:#202122;padding-block-start:20px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;border-radius:5px;border-width:1px;border-color:#42506666;box-shadow:0px 2px 4px 0px #4250661a;}.elementor .e-71aeb10-5337483{padding:0px;margin:0px;flex-direction:column;gap:8px;}.elementor .e-e2f80d6-e7aba42{font-family:"Roboto";font-weight:500;font-size:14px;color:#2C3076;}.elementor .e-a641a66-750bc2a{font-family:"Roboto";font-weight:400;font-size:12px;color:#202122;padding-block-start:20px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;border-radius:5px;border-width:1px;border-color:#42506666;box-shadow:0px 2px 4px 0px #4250661a;}.elementor .e-812c746-0aa64cb{padding:0px;margin:0px;flex-direction:column;gap:8px;}.elementor .e-136236c-1d45cc2{font-family:"Roboto";font-weight:500;font-size:14px;color:#2C3076;}.elementor .e-45793ea-751a989{font-family:"Roboto";font-weight:400;font-size:12px;color:#202122;padding-block-start:11px;padding-block-end:11px;padding-inline-start:16px;padding-inline-end:16px;border-radius:5px;border-width:1px;border-color:#42506666;background-color:#ffffff;box-shadow:0px 2px 4px 0px #4250661a;}.elementor .e-21113a8-581e48f{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-1f0658e-48b6dbe{font-family:"Roboto";font-weight:500;font-size:14px;color:#2C3076;}.elementor .e-eb4397b-5255a7b{font-family:"Roboto";font-size:12px;color:#202122;padding-block-start:11px;padding-block-end:11px;padding-inline-start:16px;padding-inline-end:16px;border-radius:5px;border-width:1px;border-color:#42506666;background-color:#ffffff;box-shadow:0px 2px 4px 0px #4250661a;}.elementor .e-5066884-d790f71{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-145fffe-54b4985{padding:0px;gap:24px;}.elementor .e-1c09e60-7c4a9cd{font-family:"Roboto";font-weight:500;font-size:14px;color:#2C3076;}.elementor .e-83454ad-36c4e05{font-family:"Roboto";font-weight:400;font-size:12px;color:#202122;padding-block-start:20px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;border-radius:5px;border-width:1px;border-color:#42506666;box-shadow:0px 2px 4px 0px #4250661a;}.elementor .e-b673da3-efa35cc{padding:0px;margin:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-7e3ad64-97a8060{font-family:"Roboto";font-weight:500;font-size:14px;color:#2C3076;}.elementor .e-c4a290e-a2be3a7{font-family:"Roboto";font-weight:400;font-size:12px;color:#202122;padding-block-start:20px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;border-radius:5px;border-width:1px;border-color:#42506666;box-shadow:0px 2px 4px 0px #4250661a;}.elementor .e-6c9afe9-c97ee62{padding:0px;margin:0px;display:flex;flex-direction:column;gap:8px;}.elementor .e-7f6d55c-e3953fb{padding:0px;margin:0px;display:flex;flex-direction:row;gap:24px;}.elementor .e-503a2cf-7875423{font-family:"Roboto";font-weight:500;font-size:14px;color:#2C3076;}.elementor .e-15f5439-1810912{font-family:"Roboto";font-weight:400;font-size:12px;color:#202122;}.elementor .e-a72b8a6-f843b69{padding:0px;margin:0px;flex-direction:column;gap:8px;}.elementor .e-02ae241-4b24d57{flex-direction:column;gap:20px;}.elementor .e-dbfb693-68305e8{font-family:"Roboto";font-weight:400;font-size:18px;line-height:28px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:30px;padding-inline-end:30px;margin:10px;border-radius:50px;background-image:linear-gradient(45deg, #EF4823 0%,#F68A1F 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:border-box;}.elementor .e-dd9acb5-d4a8e65{width:55%;padding:30px;border-radius:24px;border-color:425066;background-color:#ffffff;flex-direction:column;gap:20px;}