.elementor .e-cace902-be0a869{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-c0e7110-d829f3f{min-height:120px;position:absolute;inset-block-end:0px;inset-inline-start:0px;background-color:var(--primarycolor);}.elementor .e-99925ca-e5e61cd{color:var(--secondarycolor);text-transform:capitalize;a {
  color: #c2b05a
}\n}.elementor .e-ec10b55-fcc0e3a{max-width:1140px;}.elementor .e-df90047-e8bfeb3{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-4f61c45-ea2073c{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-05f74b0-e85a937{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-05f74b0-e85a937:hover,.elementor .e-05f74b0-e85a937: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-9c5f2f3-a036250{padding:0px;gap:20px;flex-wrap:wrap;justify-content:center;}.elementor .e-e071849-4e8b7c2{color:var(--white);text-align:center;flex-direction:column;align-items:center;}.elementor .e-83b9ef6-5589e55{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-c726638-5a17d4d{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-6c3b00e-902d0c5{flex-direction:column;align-items:center;}.elementor .e-af9a931-7283b62{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-fab79c3-51e221d{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-94dc4e6-2d2f657{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-94dc4e6-2d2f657:hover,.elementor .e-94dc4e6-2d2f657: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-fae430b-c1826f8{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-b47288f-5c4c02b{flex-direction:column;gap:20px;align-items:start;}.elementor .e-035e5e3-6c92b35{align-items:center;}.elementor .e-9815634-86c08cf{color:var(--secondarycolor);}.elementor .e-e0b5ae7-35ffeee{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-19ebba6-a693ce7{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-505b432-4fdc6c0{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-505b432-4fdc6c0:hover,.elementor .e-505b432-4fdc6c0: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-964d95f-a4e5f17{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-26def54-25c554f{max-width:900px;padding:50px;flex-direction:column;gap:20px;}.elementor .e-4a8e917-20a4b1d{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-2f9d3d9-88b640d{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-853bb58-87394ff{width:var(--halfwidth);padding:0px;flex-direction:column;gap:20px;}.elementor .e-4f34af6-74f1262{padding:0px;align-items:start;}.elementor .e-1feb6d1-026a414{width:200px;height:250px;position:absolute;inset-block-start:-20px;inset-inline-start:20px;border-radius:12px;background-color:var(--primarycolor);}.elementor .e-d64876e-febc09b{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-ff662a3-92758ac{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-0b5f877-2174267{flex-direction:column;}.elementor .e-0fbc763-bcaedfa{color:var(--secondarycolor);}.elementor .e-2ab309a-45f5000{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-0d703f9-2a6b6e3{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-b55fe36-7b7aba0{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-b55fe36-7b7aba0:hover,.elementor .e-b55fe36-7b7aba0: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-67cb3cb-3f6e52d{padding:0px;gap:20px;flex-wrap:wrap;}.elementor .e-b71c835-16ea012{flex-direction:column;gap:20px;}.elementor .e-c47d9f8-399b8b0{align-items:center;}.elementor .e-d0676be-bdad6af{color:var(--secondarycolor);text-transform:capitalize;a {
  color: #c2b05a
}\n}.elementor .e-dede57d-db816e4{width:var(--halfwidth);flex-direction:column;gap:20px;}.elementor .e-bf5e5aa-7f42b86{width:var(--fullwidth);}.elementor .e-083f7c0-357cea6{font-size:10px;margin-inline-end:-10px;opacity:50%;}.elementor .e-be3b9f6-84d8c26{width:45px;height:45px;color:var(--light);padding:15px;border-radius:50%;background-color:var(--primarycolor);}.elementor .e-2ad4141-a21064a{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-2ad4141-a21064a:hover,.elementor .e-2ad4141-a21064a: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-774eb71-91efe3b{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-20a5496-f147dd9{gap:20px;justify-content:space-between;align-items:center;}.elementor .e-c5d3f77-f0ad985{padding:40px;flex-direction:column;}