.elementor .e-8d58282-f33922d{width:var(--fullwidth);height:var(--fullwidth);position:absolute;background-image:linear-gradient(135deg, rgba(0, 0, 0, 0) 21%,#3c3c3c 35%,#000000 62%,rgba(0, 0, 0, 0) 62%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;opacity:50%;}.elementor .e-71c11ca-5996719{min-height:120px;position:absolute;inset-block-end:0px;inset-inline-start:0px;background-color:var(--primarycolor);}.elementor .e-d18cc51-fc73cb4{color:var(--secondarycolor);text-transform:capitalize;a {
  color: #c2b05a
}\n}.elementor .e-db403a4-7b68069{max-width:1140px;}.elementor .e-73b6c74-8802f1a{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-9f20705-eec35f6{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-9d017f3-e31369a{width:auto;font-weight:700;font-size:14px;color:var(--white);letter-spacing:1px;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:25px;padding-inline-end:5px;border-radius:50px;border-width:1px;border-color:var(--primarycolor);border-style:solid;backdrop-filter:blur(10px);gap:20px;align-items:center;.e-svg-base {
  transform: rotate(0deg);
  transition: all 0.3s ease;
}\n}.elementor .e-9d017f3-e31369a:hover,.elementor .e-9d017f3-e31369a:focus-visible{color:var(--dark);border-color:var(--white);background-color:var(--light);box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);.e-svg-base {
  transform: rotate(-45deg);
  background-color: #aa202d;
}\n}.elementor .e-337b7eb-cdd0755{padding:0px;gap:20px;flex-wrap:wrap;justify-content:center;}.elementor .e-db13672-28d06b8{color:var(--white);text-align:center;flex-direction:column;align-items:center;}.elementor .e-1317836-2bdf492{width:40%;position:absolute;inset-inline-end:0px;inset-block-end:-20px;z-index:0;transform:skew(6deg, 0deg) scale3d(-1, 1, 1);}.elementor .e-124ae38-05aa29c{position:relative;mask-image: url('/wp-content/uploads/2026/10/Shape-1.png');
mask-position: center;
mask-size: contain;
mask-repeat: no-repeat;\n}.elementor .e-bc199e7-0e63b5a{flex-direction:column;align-items:center;}.elementor .e-2fedd34-4589681{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-d1a3613-332c08f{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-4e50110-9b8dd4b{width:auto;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:25px;padding-inline-end:5px;border-radius:50px;border-width:1px;border-color:var(--primarycolor);border-style:solid;backdrop-filter:blur(10px);gap:20px;align-items:center;.e-svg-base {
  transform: rotate(0deg);
  transition: all 0.3s ease;
}\n}.elementor .e-4e50110-9b8dd4b:hover,.elementor .e-4e50110-9b8dd4b:focus-visible{color:var(--dark);border-color:var(--white);background-color:var(--light);box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);.e-svg-base {
  transform: rotate(-45deg);
  background-color: #aa202d;
}\n}.elementor .e-611ab9f-254559e{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-322c28a-f6a3fdd{flex-direction:column;gap:20px;align-items:start;}.elementor .e-b97fb9d-6fa6f15{align-items:center;}.elementor .e-68f2e6d-baab46f{color:var(--secondarycolor);}.elementor .e-5963143-1d2bd09{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-a37d6ca-91c779d{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-df50732-e36e3ee{width:auto;font-weight:700;font-size:14px;color:var(--white);letter-spacing:1px;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:25px;padding-inline-end:5px;border-radius:50px;border-width:1px;border-color:var(--primarycolor);border-style:solid;backdrop-filter:blur(10px);gap:20px;align-items:center;.e-svg-base {
  transform: rotate(0deg);
  transition: all 0.3s ease;
}\n}.elementor .e-df50732-e36e3ee:hover,.elementor .e-df50732-e36e3ee:focus-visible{color:var(--dark);border-color:var(--white);background-color:var(--light);box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);.e-svg-base {
  transform: rotate(-45deg);
  background-color: #aa202d;
}\n}.elementor .e-97fa4a6-f0eb3ad{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-427a248-64aa19b{max-width:900px;padding:50px;flex-direction:column;gap:20px;}.elementor .e-8f46458-24fbd49{width:calc(50% + 200px);position:relative;z-index:1;color:var(--white);margin-block-start:40px;margin-inline-end:-200px;border-start-start-radius:0px;border-start-end-radius:24px;border-end-start-radius:0px;border-end-end-radius:24px;background-color:var(--dark);flex-direction:column;gap:20px;justify-content:center;align-items:end;}.elementor .e-4bfad9b-2574560{max-width:700px;mask-image: url('/wp-content/uploads/2026/10/shape3.webp');
mask-position: center;
mask-size: contain;
mask-repeat: no-repeat;\n}.elementor .e-1870a21-b89ced8{width:var(--halfwidth);padding:0px;flex-direction:column;gap:20px;}.elementor .e-9115497-1681c9e{padding:0px;align-items:start;}.elementor .e-c0a3bda-300620b{width:200px;height:250px;position:absolute;inset-block-start:-20px;inset-inline-start:20px;border-radius:12px;background-color:var(--primarycolor);}.elementor .e-9ffc93f-d18c47d{aspect-ratio:1/1;object-fit:cover;mask-image: url('/wp-content/uploads/2026/10/shape1.webp');
mask-position: center;
mask-size: contain;
mask-repeat: no-repeat;\n}.elementor .e-883735b-2f4c8d1{width:50%;margin-block-start:-180px;align-self:end;mask-image: url('/wp-content/uploads/2026/10/Shape-3-1.png');
mask-position: center;
mask-size: contain;
mask-repeat: no-repeat;\n}.elementor .e-da64057-53ee3be{flex-direction:column;}.elementor .e-7ba4c9a-7fed831{color:var(--secondarycolor);}.elementor .e-154080d-44527e2{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-3f8d1f4-dc61d25{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-c289fbd-37e5c8b{width:auto;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:25px;padding-inline-end:5px;border-radius:50px;border-width:1px;border-color:var(--primarycolor);border-style:solid;backdrop-filter:blur(10px);gap:20px;align-items:center;.e-svg-base {
  transform: rotate(0deg);
  transition: all 0.3s ease;
}\n}.elementor .e-c289fbd-37e5c8b:hover,.elementor .e-c289fbd-37e5c8b:focus-visible{color:var(--dark);border-color:var(--white);background-color:var(--light);box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);.e-svg-base {
  transform: rotate(-45deg);
  background-color: #aa202d;
}\n}.elementor .e-b42b465-cdfca0d{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-d9b4e2a-41fdd73{flex-direction:column;gap:20px;}.elementor .e-4d49400-0b2257c{align-items:center;}.elementor .e-f2c1b75-f895222{color:var(--secondarycolor);text-transform:capitalize;a {
  color: #c2b05a
}\n}.elementor .e-dfe5f14-eb66711{width:var(--halfwidth);flex-direction:column;gap:20px;}.elementor .e-16550b3-2464113{width:var(--fullwidth);}.elementor .e-c96b5fa-be03f55{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-6c426c0-b2378ec{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-4b6e454-b0e3603{width:auto;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;padding-block-start:5px;padding-block-end:5px;padding-inline-start:25px;padding-inline-end:5px;border-radius:50px;border-width:1px;border-color:var(--primarycolor);border-style:solid;backdrop-filter:blur(10px);gap:20px;align-items:center;.e-svg-base {
  transform: rotate(0deg);
  transition: all 0.3s ease;
}\n}.elementor .e-4b6e454-b0e3603:hover,.elementor .e-4b6e454-b0e3603:focus-visible{color:var(--dark);border-color:var(--white);background-color:var(--light);box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.25);.e-svg-base {
  transform: rotate(-45deg);
  background-color: #aa202d;
}\n}.elementor .e-70ceb53-93bc130{width:45%;padding:30px;border-radius:12px;border-width:1px;border-color:var(--light);border-style:solid;box-shadow:0px 0px 30px -10px rgba(0, 0, 0, 0.2);gap:20px;flex-wrap:wrap;}.elementor .e-eee7d7f-03dc77b{gap:20px;justify-content:space-between;align-items:center;}.elementor .e-1862f7f-909a472{padding:40px;flex-direction:column;}