.elementor .e-674f9d05-f68f21d{width:100%;flex-direction:column;}.elementor .e-c3342e-cbea8e1{width:100%;flex-direction:column;}.elementor .e-49c52473-c663bc8{width:100%;display:inline-block;flex-direction:column;gap:0px;}.elementor .e-70411b1f-1cf2d3e{display:block;flex-direction:row;flex-wrap:wrap;--dlx-rock: #9c276b;
--dlx-rock-bright: #d34a96;
--dlx-rock-support: #5b3ca8;
--dlx-brass: #bd9852;
--dlx-brass-bright: #e4c77b;
--dlx-white: #ffffff;
--dlx-ink: #111720;

width: 100%;
margin: 0;
padding: 14px clamp(20px, 4vw, 58px) 16px;
position: relative;
overflow: hidden;
align-items: center;
justify-content: center;
text-align: center;
color: var(--dlx-white);
gap: 0;

background:
radial-gradient(
  circle at 12% 0%,
  rgba(228, 199, 123, 0.16) 0%,
  rgba(228, 199, 123, 0.045) 34%,
  rgba(228, 199, 123, 0) 62%
),
linear-gradient(
  90deg,
  #5b3ca8 0%,
  #9c276b 48%,
  #d34a96 100%
);

border-top: 1px solid rgba(255, 255, 255, 0.5);
border-bottom: 3px solid var(--dlx-brass-bright);

box-shadow:
0 8px 17px rgba(17, 23, 32, 0.16),
inset 0 1px 0 rgba(255, 255, 255, 0.16),
inset 0 -1px 0 rgba(17, 23, 32, 0.24);\n}.elementor .e-702ee75f-06972e1{width:50%;object-fit:fill;flex-direction:column;}.elementor .e-7f9aa7bc-3481ac5{width:50%;flex-direction:column;--dlx-rock: #9c276b;
--dlx-rock-bright: #d34a96;
--dlx-rock-support: #5b3ca8;
--dlx-brass: #bd9852;
--dlx-brass-bright: #e4c77b;
--dlx-white: #ffffff;
--dlx-ink: #111720;

padding: clamp(24px, 2.4vw, 31px) clamp(28px, 2.8vw, 40px) clamp(28px, 2.8vw, 36px);
position: relative;
overflow: hidden;
color: var(--dlx-white);

background:
radial-gradient(
  circle at 92% 4%,
  rgba(211, 74, 150, 0.18) 0%,
  rgba(211, 74, 150, 0.055) 34%,
  rgba(211, 74, 150, 0) 62%
),
radial-gradient(
  circle at 10% 88%,
  rgba(91, 60, 168, 0.20) 0%,
  rgba(91, 60, 168, 0.07) 38%,
  rgba(91, 60, 168, 0) 66%
),
linear-gradient(
  145deg,
  #1b182b 0%,
  #442045 48%,
  #181c2e 100%
);

border-top: 4px solid var(--dlx-rock-bright);
border-right: 1px solid rgba(255, 255, 255, 0.15);
border-bottom: 1px solid rgba(228, 199, 123, 0.54);
border-left: 1px solid rgba(255, 255, 255, 0.15);

box-shadow:
0 14px 28px rgba(17, 23, 32, 0.23),
inset 0 1px 0 rgba(255, 255, 255, 0.10),
inset 0 -1px 0 rgba(17, 23, 32, 0.36);

gap: 0;\n}.elementor .e-3497901c-5013070{flex-direction:row;}.elementor .e-54fb03da-c8170b0{flex-direction:column;width: 100% !important;
margin: clamp(34px, 4vw, 52px) 0 0 !important;
padding: clamp(34px, 4vw, 56px) clamp(22px, 5vw, 72px) !important;

position: relative !important;
overflow: hidden !important;

background:
radial-gradient(
  circle at 9% 0%,
  rgba(211, 74, 150, 0.065) 0%,
  rgba(211, 74, 150, 0.022) 34%,
  rgba(211, 74, 150, 0) 62%
),
radial-gradient(
  circle at 92% 12%,
  rgba(91, 60, 168, 0.045) 0%,
  rgba(91, 60, 168, 0.016) 36%,
  rgba(91, 60, 168, 0) 64%
),
linear-gradient(
  180deg,
  #ffffff 0%,
  #f8f3ea 58%,
  #efe5d4 100%
) !important;

border-top: 1px solid rgba(17, 23, 32, 0.10) !important;
border-bottom: 1px solid rgba(17, 23, 32, 0.12) !important;

box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.90),
0 -8px 20px rgba(17, 23, 32, 0.06) !important;

gap: 0 !important;\n}.elementor .e-8dd8031-893ca5d{flex-direction:column;width: 100% !important;
max-width: 100% !important;
margin: 0 auto !important;
padding: clamp(34px, 4vw, 52px) clamp(24px, 5vw, 72px) !important;

position: relative !important;
overflow: hidden !important;

display: flex !important;
flex-direction: column !important;
align-items: center !important;
justify-content: center !important;
text-align: center !important;

background:
radial-gradient(
  circle at 8% 8%,
  rgba(211, 74, 150, 0.06) 0%,
  rgba(211, 74, 150, 0.02) 34%,
  rgba(211, 74, 150, 0) 60%
),
radial-gradient(
  circle at 92% 16%,
  rgba(91, 60, 168, 0.05) 0%,
  rgba(91, 60, 168, 0.018) 32%,
  rgba(91, 60, 168, 0) 58%
),
radial-gradient(
  circle at 78% 86%,
  rgba(189, 152, 82, 0.055) 0%,
  rgba(189, 152, 82, 0.018) 32%,
  rgba(189, 152, 82, 0) 58%
),
linear-gradient(
  135deg,
  #ffffff 0%,
  #f9f7fa 48%,
  #f0edf5 100%
) !important;

border-top: 1px solid rgba(17, 23, 32, 0.12) !important;
border-bottom: 1px solid rgba(17, 23, 32, 0.12) !important;

box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 0.96),
0 -8px 18px rgba(17, 23, 32, 0.055) !important;

gap: 0 !important;\n}