.elementor .e-9890e68{width:100%;flex-direction:column;}.elementor .e-6bc51b0{width:100%;flex-direction:column;}.elementor .e-61eacfc{width:100%;display:inline-block;flex-direction:column;gap:0px;}.elementor .e-fcd9cb1{display:block;flex-direction:row;flex-wrap:wrap;--dlx-political: #1753aa;
--dlx-political-bright: #278de0;
--dlx-political-pressure: #9e3b87;
--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:
linear-gradient(
  90deg,
  #1753aa 0%,
  #1f6fc4 46%,
  #278de0 100%
);

border-top: 1px solid rgba(255, 255, 255, 0.58);
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.18),
inset 0 -1px 0 rgba(17, 23, 32, 0.22);\n}.elementor .e-725398b{width:50%;object-fit:fill;flex-direction:column;}.elementor .e-f764633{width:50%;flex-direction:column;--dlx-political: #1753aa;
--dlx-political-bright: #278de0;
--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:
linear-gradient(
  145deg,
  #17283a 0%,
  #1d3f68 48%,
  #142433 100%
);

border-top: 4px solid var(--dlx-political-bright);
border-right: 1px solid rgba(255, 255, 255, 0.16);
border-bottom: 1px solid rgba(228, 199, 123, 0.56);
border-left: 1px solid rgba(255, 255, 255, 0.16);

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

gap: 0;\n}.elementor .e-1550e7b{flex-direction:row;}.elementor .e-0fb13a6{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(39, 141, 224, 0.08) 0%,
  rgba(39, 141, 224, 0.025) 34%,
  rgba(39, 141, 224, 0) 62%
),
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-440a330{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(39, 141, 224, 0.07) 0%,
  rgba(39, 141, 224, 0.022) 34%,
  rgba(39, 141, 224, 0) 60%
),
radial-gradient(
  circle at 92% 16%,
  rgba(189, 152, 82, 0.07) 0%,
  rgba(189, 152, 82, 0.022) 32%,
  rgba(189, 152, 82, 0) 58%
),
linear-gradient(
  135deg,
  #ffffff 0%,
  #f7f9fb 48%,
  #eef2f6 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}