/* TRADDER Stage layout precision v1.0 (23 Oct 2026)
   Uses exact Elementor element IDs from WXR 2026-10-22.
   Only stage and only product pages 27 + homes UA/RU/EN.
   No typography/font-size changes to home product card labels/amounts.
   Mobile content order: long text -> contract examples -> Native Offer.
*/

@media (max-width: 767px) {
  /* Retain text after introduction but position it BEFORE contracts on mobiles. */
body.page-id-1991 .elementor-element.elementor-element-cecf9f2,
body.page-id-2010 .elementor-element.elementor-element-3c6a3a5c,
body.page-id-2025 .elementor-element.elementor-element-2e9b493b,
body.page-id-2027 .elementor-element.elementor-element-2f43f77,
body.page-id-2778 .elementor-element.elementor-element-cecf9f2,
body.page-id-2780 .elementor-element.elementor-element-65468ab9,
body.page-id-2784 .elementor-element.elementor-element-17571b13,
body.page-id-2792 .elementor-element.elementor-element-1e5ff280,
body.page-id-2857 .elementor-element.elementor-element-5c39af85,
body.page-id-2859 .elementor-element.elementor-element-25b501d9,
body.page-id-2864 .elementor-element.elementor-element-3986d08e,
body.page-id-2866 .elementor-element.elementor-element-4d49f2a,
body.page-id-2872 .elementor-element.elementor-element-64a8c2b4,
body.page-id-2874 .elementor-element.elementor-element-29b347cc,
body.page-id-2876 .elementor-element.elementor-element-a6924df,
body.page-id-2881 .elementor-element.elementor-element-99af099,
body.page-id-2884 .elementor-element.elementor-element-79f615bc,
body.page-id-2886 .elementor-element.elementor-element-18bb07da,
body.page-id-2891 .elementor-element.elementor-element-73ede0ec,
body.page-id-2893 .elementor-element.elementor-element-49ed4497,
body.page-id-2895 .elementor-element.elementor-element-f6e4f79,
body.page-id-2901 .elementor-element.elementor-element-cca6653,
body.page-id-2903 .elementor-element.elementor-element-2eb1872e,
body.page-id-2905 .elementor-element.elementor-element-5ed8fe68,
body.page-id-2911 .elementor-element.elementor-element-455af49,
body.page-id-2913 .elementor-element.elementor-element-134f5aab,
body.page-id-2918 .elementor-element.elementor-element-204fe63 {
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
}

body.page-id-1991 .elementor-element.elementor-element-adc7dff,
body.page-id-2010 .elementor-element.elementor-element-19e03c7e,
body.page-id-2025 .elementor-element.elementor-element-7dd3716e,
body.page-id-2027 .elementor-element.elementor-element-1f46a39b,
body.page-id-2778 .elementor-element.elementor-element-adc7dff,
body.page-id-2780 .elementor-element.elementor-element-2a2cf3df,
body.page-id-2784 .elementor-element.elementor-element-62154ef0,
body.page-id-2792 .elementor-element.elementor-element-6ffe799a,
body.page-id-2857 .elementor-element.elementor-element-12263b78,
body.page-id-2859 .elementor-element.elementor-element-42fdf020,
body.page-id-2864 .elementor-element.elementor-element-30c0890e,
body.page-id-2866 .elementor-element.elementor-element-1ddaf432,
body.page-id-2872 .elementor-element.elementor-element-530245db,
body.page-id-2874 .elementor-element.elementor-element-6cc93ebd,
body.page-id-2876 .elementor-element.elementor-element-546b787e,
body.page-id-2881 .elementor-element.elementor-element-40b2558c,
body.page-id-2884 .elementor-element.elementor-element-3accd526,
body.page-id-2886 .elementor-element.elementor-element-2f8c7066,
body.page-id-2891 .elementor-element.elementor-element-11d3de2b,
body.page-id-2893 .elementor-element.elementor-element-6d13c792,
body.page-id-2895 .elementor-element.elementor-element-6a99ed2,
body.page-id-2901 .elementor-element.elementor-element-56b9b55f,
body.page-id-2903 .elementor-element.elementor-element-3ebd426c,
body.page-id-2905 .elementor-element.elementor-element-44c7bb6d,
body.page-id-2911 .elementor-element.elementor-element-57fecb23,
body.page-id-2913 .elementor-element.elementor-element-490ee3a2,
body.page-id-2918 .elementor-element.elementor-element-46fd200c {
  order:-1!important;
  width:100%!important;
  max-width:100%!important;
}

  /* Realized-contract heading: same SVG brush, now covering TWO lines. */
body.page-id-1991 .elementor-element.elementor-element-06471dc,
body.page-id-2010 .elementor-element.elementor-element-09c8f60,
body.page-id-2025 .elementor-element.elementor-element-6a6c544,
body.page-id-2027 .elementor-element.elementor-element-b0d73b6,
body.page-id-2778 .elementor-element.elementor-element-b264c86,
body.page-id-2780 .elementor-element.elementor-element-1aa5322,
body.page-id-2784 .elementor-element.elementor-element-5e03823,
body.page-id-2792 .elementor-element.elementor-element-227e1c4,
body.page-id-2857 .elementor-element.elementor-element-72248a2,
body.page-id-2859 .elementor-element.elementor-element-801fedf,
body.page-id-2864 .elementor-element.elementor-element-ed9cdcb,
body.page-id-2866 .elementor-element.elementor-element-d67e052,
body.page-id-2872 .elementor-element.elementor-element-778e632,
body.page-id-2874 .elementor-element.elementor-element-cd73db0,
body.page-id-2876 .elementor-element.elementor-element-5c7ae1a,
body.page-id-2881 .elementor-element.elementor-element-6bed239,
body.page-id-2884 .elementor-element.elementor-element-7d8d18b,
body.page-id-2886 .elementor-element.elementor-element-c1fa996,
body.page-id-2891 .elementor-element.elementor-element-529e435,
body.page-id-2893 .elementor-element.elementor-element-daaadee,
body.page-id-2895 .elementor-element.elementor-element-a5e4c7d,
body.page-id-2901 .elementor-element.elementor-element-a738bd7,
body.page-id-2903 .elementor-element.elementor-element-a37a25b,
body.page-id-2905 .elementor-element.elementor-element-c4206b8,
body.page-id-2911 .elementor-element.elementor-element-73886ad,
body.page-id-2913 .elementor-element.elementor-element-ec51976,
body.page-id-2918 .elementor-element.elementor-element-3a8571d {
  width:calc(100% - 16px)!important;
  max-width:360px!important;
  min-height:68px!important;
  margin:0 auto 0!important;
  padding:10px 12px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
}

body.page-id-1991 .elementor-element.elementor-element-06471dc .elementor-heading-title,
body.page-id-2010 .elementor-element.elementor-element-09c8f60 .elementor-heading-title,
body.page-id-2025 .elementor-element.elementor-element-6a6c544 .elementor-heading-title,
body.page-id-2027 .elementor-element.elementor-element-b0d73b6 .elementor-heading-title,
body.page-id-2778 .elementor-element.elementor-element-b264c86 .elementor-heading-title,
body.page-id-2780 .elementor-element.elementor-element-1aa5322 .elementor-heading-title,
body.page-id-2784 .elementor-element.elementor-element-5e03823 .elementor-heading-title,
body.page-id-2792 .elementor-element.elementor-element-227e1c4 .elementor-heading-title,
body.page-id-2857 .elementor-element.elementor-element-72248a2 .elementor-heading-title,
body.page-id-2859 .elementor-element.elementor-element-801fedf .elementor-heading-title,
body.page-id-2864 .elementor-element.elementor-element-ed9cdcb .elementor-heading-title,
body.page-id-2866 .elementor-element.elementor-element-d67e052 .elementor-heading-title,
body.page-id-2872 .elementor-element.elementor-element-778e632 .elementor-heading-title,
body.page-id-2874 .elementor-element.elementor-element-cd73db0 .elementor-heading-title,
body.page-id-2876 .elementor-element.elementor-element-5c7ae1a .elementor-heading-title,
body.page-id-2881 .elementor-element.elementor-element-6bed239 .elementor-heading-title,
body.page-id-2884 .elementor-element.elementor-element-7d8d18b .elementor-heading-title,
body.page-id-2886 .elementor-element.elementor-element-c1fa996 .elementor-heading-title,
body.page-id-2891 .elementor-element.elementor-element-529e435 .elementor-heading-title,
body.page-id-2893 .elementor-element.elementor-element-daaadee .elementor-heading-title,
body.page-id-2895 .elementor-element.elementor-element-a5e4c7d .elementor-heading-title,
body.page-id-2901 .elementor-element.elementor-element-a738bd7 .elementor-heading-title,
body.page-id-2903 .elementor-element.elementor-element-a37a25b .elementor-heading-title,
body.page-id-2905 .elementor-element.elementor-element-c4206b8 .elementor-heading-title,
body.page-id-2911 .elementor-element.elementor-element-73886ad .elementor-heading-title,
body.page-id-2913 .elementor-element.elementor-element-ec51976 .elementor-heading-title,
body.page-id-2918 .elementor-element.elementor-element-3a8571d .elementor-heading-title {
  width:100%!important;
  margin:0!important;
  font-size:clamp(16px,4.6vw,20px)!important;
  line-height:1.12!important;
  font-weight:600!important;
  text-align:center!important;
  text-wrap:balance;
  overflow-wrap:normal!important;
}

}

/* Home product price rows: align original Elementor children in one row. */
body.page-id-309 .elementor-element.elementor-element-73c6007,
body.page-id-309 .elementor-element.elementor-element-37eb89b,
body.page-id-309 .elementor-element.elementor-element-a8716cb,
body.page-id-309 .elementor-element.elementor-element-575bf26,
body.page-id-309 .elementor-element.elementor-element-fc58be7,
body.page-id-309 .elementor-element.elementor-element-526e385,
body.page-id-309 .elementor-element.elementor-element-091973d,
body.page-id-309 .elementor-element.elementor-element-ac45bf8,
body.page-id-309 .elementor-element.elementor-element-1ab2e37,
body.page-id-309 .elementor-element.elementor-element-ef97560,
body.page-id-309 .elementor-element.elementor-element-70a6ca9,
body.page-id-309 .elementor-element.elementor-element-40c3ca9,
body.page-id-309 .elementor-element.elementor-element-e8e1c01,
body.page-id-309 .elementor-element.elementor-element-8117d9d,
body.page-id-309 .elementor-element.elementor-element-0091657,
body.page-id-309 .elementor-element.elementor-element-d33643b,
body.page-id-309 .elementor-element.elementor-element-5201a6c,
body.page-id-309 .elementor-element.elementor-element-741f36f,
body.page-id-364 .elementor-element.elementor-element-2870a78c,
body.page-id-364 .elementor-element.elementor-element-194735e0,
body.page-id-364 .elementor-element.elementor-element-5d52abd4,
body.page-id-364 .elementor-element.elementor-element-1cbeb7b6,
body.page-id-364 .elementor-element.elementor-element-4f1aa881,
body.page-id-364 .elementor-element.elementor-element-75f91593,
body.page-id-364 .elementor-element.elementor-element-6a35a9a,
body.page-id-364 .elementor-element.elementor-element-4e90b72,
body.page-id-364 .elementor-element.elementor-element-cb657c9,
body.page-id-364 .elementor-element.elementor-element-4d6b1ed,
body.page-id-364 .elementor-element.elementor-element-bda5fc3,
body.page-id-364 .elementor-element.elementor-element-a06cee5,
body.page-id-364 .elementor-element.elementor-element-1893fe11,
body.page-id-364 .elementor-element.elementor-element-580e4722,
body.page-id-364 .elementor-element.elementor-element-32879da0,
body.page-id-364 .elementor-element.elementor-element-1342d80,
body.page-id-364 .elementor-element.elementor-element-9115997,
body.page-id-364 .elementor-element.elementor-element-1da2ea6,
body.page-id-365 .elementor-element.elementor-element-66e0fd32,
body.page-id-365 .elementor-element.elementor-element-69edd705,
body.page-id-365 .elementor-element.elementor-element-303973cb,
body.page-id-365 .elementor-element.elementor-element-6ae4454c,
body.page-id-365 .elementor-element.elementor-element-2c75d704,
body.page-id-365 .elementor-element.elementor-element-6af72b0b,
body.page-id-365 .elementor-element.elementor-element-c03c59f,
body.page-id-365 .elementor-element.elementor-element-8da3803,
body.page-id-365 .elementor-element.elementor-element-6dc93ee,
body.page-id-365 .elementor-element.elementor-element-6a51a2d,
body.page-id-365 .elementor-element.elementor-element-c3f17d1,
body.page-id-365 .elementor-element.elementor-element-5949eeb,
body.page-id-365 .elementor-element.elementor-element-2f1706fd,
body.page-id-365 .elementor-element.elementor-element-3d76e516,
body.page-id-365 .elementor-element.elementor-element-77f12f0d,
body.page-id-365 .elementor-element.elementor-element-f102bda,
body.page-id-365 .elementor-element.elementor-element-f506193,
body.page-id-365 .elementor-element.elementor-element-267241f {
  align-items:center!important;
}

body.page-id-309 .elementor-element.elementor-element-f7b8ede,
body.page-id-309 .elementor-element.elementor-element-9c1355f,
body.page-id-309 .elementor-element.elementor-element-5332744,
body.page-id-309 .elementor-element.elementor-element-0f920a2,
body.page-id-309 .elementor-element.elementor-element-b029a7c,
body.page-id-309 .elementor-element.elementor-element-03be818,
body.page-id-309 .elementor-element.elementor-element-5fe2ae6,
body.page-id-309 .elementor-element.elementor-element-a3c689f,
body.page-id-309 .elementor-element.elementor-element-3334d33,
body.page-id-309 .elementor-element.elementor-element-2cb2064,
body.page-id-309 .elementor-element.elementor-element-87c7912,
body.page-id-309 .elementor-element.elementor-element-f7ccca9,
body.page-id-309 .elementor-element.elementor-element-a92bfc3,
body.page-id-309 .elementor-element.elementor-element-2addac4,
body.page-id-309 .elementor-element.elementor-element-311e00a,
body.page-id-309 .elementor-element.elementor-element-91c4725,
body.page-id-309 .elementor-element.elementor-element-c378b84,
body.page-id-309 .elementor-element.elementor-element-a8faa08,
body.page-id-364 .elementor-element.elementor-element-293c974a,
body.page-id-364 .elementor-element.elementor-element-30bfa539,
body.page-id-364 .elementor-element.elementor-element-545f697,
body.page-id-364 .elementor-element.elementor-element-143ecc38,
body.page-id-364 .elementor-element.elementor-element-3b3c415b,
body.page-id-364 .elementor-element.elementor-element-18f18764,
body.page-id-364 .elementor-element.elementor-element-38afb5c,
body.page-id-364 .elementor-element.elementor-element-f6a1822,
body.page-id-364 .elementor-element.elementor-element-7590240,
body.page-id-364 .elementor-element.elementor-element-fbfd959,
body.page-id-364 .elementor-element.elementor-element-1773282,
body.page-id-364 .elementor-element.elementor-element-156f1ff,
body.page-id-364 .elementor-element.elementor-element-35fa7038,
body.page-id-364 .elementor-element.elementor-element-4439649a,
body.page-id-364 .elementor-element.elementor-element-50552f74,
body.page-id-364 .elementor-element.elementor-element-045167c,
body.page-id-364 .elementor-element.elementor-element-a638ff7,
body.page-id-364 .elementor-element.elementor-element-46f7f18,
body.page-id-365 .elementor-element.elementor-element-287a3730,
body.page-id-365 .elementor-element.elementor-element-715052d3,
body.page-id-365 .elementor-element.elementor-element-3b3c613e,
body.page-id-365 .elementor-element.elementor-element-653d9fbf,
body.page-id-365 .elementor-element.elementor-element-5b84c1ca,
body.page-id-365 .elementor-element.elementor-element-10ba8058,
body.page-id-365 .elementor-element.elementor-element-4d11e28,
body.page-id-365 .elementor-element.elementor-element-bdaeda9,
body.page-id-365 .elementor-element.elementor-element-8a67de3,
body.page-id-365 .elementor-element.elementor-element-3c6421a,
body.page-id-365 .elementor-element.elementor-element-9346c12,
body.page-id-365 .elementor-element.elementor-element-865e78e,
body.page-id-365 .elementor-element.elementor-element-25d40bde,
body.page-id-365 .elementor-element.elementor-element-4a9da5bb,
body.page-id-365 .elementor-element.elementor-element-5246ec99,
body.page-id-365 .elementor-element.elementor-element-9d00185,
body.page-id-365 .elementor-element.elementor-element-943c59d,
body.page-id-365 .elementor-element.elementor-element-30a1312 {
  align-items:center!important;
}

/* Remove inherited -4px on More details; preserve original size/weight. */
body.page-id-309 .elementor-element.elementor-element-d2921f6,
body.page-id-309 .elementor-element.elementor-element-e0ae55a,
body.page-id-309 .elementor-element.elementor-element-3605992,
body.page-id-309 .elementor-element.elementor-element-f897397,
body.page-id-309 .elementor-element.elementor-element-baaf254,
body.page-id-309 .elementor-element.elementor-element-c7d0bda,
body.page-id-309 .elementor-element.elementor-element-d182eeb,
body.page-id-309 .elementor-element.elementor-element-62092d8,
body.page-id-309 .elementor-element.elementor-element-d8a6127,
body.page-id-309 .elementor-element.elementor-element-fcbcd69,
body.page-id-309 .elementor-element.elementor-element-acfd053,
body.page-id-309 .elementor-element.elementor-element-6d52426,
body.page-id-309 .elementor-element.elementor-element-ac6303a,
body.page-id-309 .elementor-element.elementor-element-e811b6e,
body.page-id-309 .elementor-element.elementor-element-acde332,
body.page-id-309 .elementor-element.elementor-element-8b0f55c,
body.page-id-309 .elementor-element.elementor-element-0612f71,
body.page-id-309 .elementor-element.elementor-element-2d160ab,
body.page-id-364 .elementor-element.elementor-element-562d0f4c,
body.page-id-364 .elementor-element.elementor-element-1199c24a,
body.page-id-364 .elementor-element.elementor-element-7a302b2e,
body.page-id-364 .elementor-element.elementor-element-466d94e6,
body.page-id-364 .elementor-element.elementor-element-7427aa3e,
body.page-id-364 .elementor-element.elementor-element-3ff182fc,
body.page-id-364 .elementor-element.elementor-element-9612813,
body.page-id-364 .elementor-element.elementor-element-6abee89,
body.page-id-364 .elementor-element.elementor-element-16b1f08,
body.page-id-364 .elementor-element.elementor-element-4dd5e01,
body.page-id-364 .elementor-element.elementor-element-f0844b4,
body.page-id-364 .elementor-element.elementor-element-8eb0ebf,
body.page-id-364 .elementor-element.elementor-element-3934d280,
body.page-id-364 .elementor-element.elementor-element-7c21052b,
body.page-id-364 .elementor-element.elementor-element-72b9cd32,
body.page-id-364 .elementor-element.elementor-element-455804f,
body.page-id-364 .elementor-element.elementor-element-82136a4,
body.page-id-364 .elementor-element.elementor-element-7ab2220,
body.page-id-365 .elementor-element.elementor-element-ff7a0c4,
body.page-id-365 .elementor-element.elementor-element-1f57227b,
body.page-id-365 .elementor-element.elementor-element-3a5eef98,
body.page-id-365 .elementor-element.elementor-element-66d0149a,
body.page-id-365 .elementor-element.elementor-element-1575e632,
body.page-id-365 .elementor-element.elementor-element-3a8cb198,
body.page-id-365 .elementor-element.elementor-element-602bb2b,
body.page-id-365 .elementor-element.elementor-element-669c6c8,
body.page-id-365 .elementor-element.elementor-element-a3784a7,
body.page-id-365 .elementor-element.elementor-element-e7bde9a,
body.page-id-365 .elementor-element.elementor-element-67c07fb,
body.page-id-365 .elementor-element.elementor-element-d09de6f,
body.page-id-365 .elementor-element.elementor-element-7042f5fa,
body.page-id-365 .elementor-element.elementor-element-10d426a,
body.page-id-365 .elementor-element.elementor-element-72aeb706,
body.page-id-365 .elementor-element.elementor-element-de6501e,
body.page-id-365 .elementor-element.elementor-element-072c1c1,
body.page-id-365 .elementor-element.elementor-element-80f8aeb {
  margin-top:0!important;
  margin-bottom:0!important;
  align-self:center!important;
}

/* Remove inherited -8px on the decorative separator. */
body.page-id-309 .elementor-element.elementor-element-6c57785,
body.page-id-309 .elementor-element.elementor-element-b0e139c,
body.page-id-309 .elementor-element.elementor-element-b4363b7,
body.page-id-309 .elementor-element.elementor-element-e7827fd,
body.page-id-309 .elementor-element.elementor-element-4e4dae3,
body.page-id-309 .elementor-element.elementor-element-4230c63,
body.page-id-309 .elementor-element.elementor-element-5ae52ed,
body.page-id-309 .elementor-element.elementor-element-f7a042d,
body.page-id-309 .elementor-element.elementor-element-f947aa5,
body.page-id-309 .elementor-element.elementor-element-75fdfda,
body.page-id-309 .elementor-element.elementor-element-c844ad1,
body.page-id-309 .elementor-element.elementor-element-5c25d22,
body.page-id-309 .elementor-element.elementor-element-f44dcef,
body.page-id-309 .elementor-element.elementor-element-a24d108,
body.page-id-309 .elementor-element.elementor-element-5c1e893,
body.page-id-309 .elementor-element.elementor-element-e70c983,
body.page-id-309 .elementor-element.elementor-element-14b22b0,
body.page-id-309 .elementor-element.elementor-element-5e585f5,
body.page-id-364 .elementor-element.elementor-element-34698a63,
body.page-id-364 .elementor-element.elementor-element-6a36d7e6,
body.page-id-364 .elementor-element.elementor-element-2801f2e,
body.page-id-364 .elementor-element.elementor-element-6e8b0056,
body.page-id-364 .elementor-element.elementor-element-2342390,
body.page-id-364 .elementor-element.elementor-element-fdc2e7e,
body.page-id-364 .elementor-element.elementor-element-4ef8cba,
body.page-id-364 .elementor-element.elementor-element-5584956,
body.page-id-364 .elementor-element.elementor-element-eb7562f,
body.page-id-364 .elementor-element.elementor-element-9a9f3c1,
body.page-id-364 .elementor-element.elementor-element-3e900bc,
body.page-id-364 .elementor-element.elementor-element-e4bae33,
body.page-id-364 .elementor-element.elementor-element-2c536f3e,
body.page-id-364 .elementor-element.elementor-element-e16a182,
body.page-id-364 .elementor-element.elementor-element-4afc9722,
body.page-id-364 .elementor-element.elementor-element-ffb4635,
body.page-id-364 .elementor-element.elementor-element-95fd4ef,
body.page-id-364 .elementor-element.elementor-element-298de70,
body.page-id-365 .elementor-element.elementor-element-2135330b,
body.page-id-365 .elementor-element.elementor-element-7a2541a2,
body.page-id-365 .elementor-element.elementor-element-4985a80,
body.page-id-365 .elementor-element.elementor-element-7d5e0a02,
body.page-id-365 .elementor-element.elementor-element-41655813,
body.page-id-365 .elementor-element.elementor-element-72b69caa,
body.page-id-365 .elementor-element.elementor-element-09c960f,
body.page-id-365 .elementor-element.elementor-element-c2f8d6c,
body.page-id-365 .elementor-element.elementor-element-a4ffefd,
body.page-id-365 .elementor-element.elementor-element-2c9ffbd,
body.page-id-365 .elementor-element.elementor-element-b2ce493,
body.page-id-365 .elementor-element.elementor-element-497e532,
body.page-id-365 .elementor-element.elementor-element-28494e1b,
body.page-id-365 .elementor-element.elementor-element-3f402582,
body.page-id-365 .elementor-element.elementor-element-5998e846,
body.page-id-365 .elementor-element.elementor-element-b9cbdd4,
body.page-id-365 .elementor-element.elementor-element-6771e72,
body.page-id-365 .elementor-element.elementor-element-bd48bef {
  margin-top:0!important;
  margin-bottom:0!important;
  align-self:center!important;
}

/* Vertically center the interactive information icon. */
body.page-id-309 .elementor-element.elementor-element-69fd83b,
body.page-id-309 .elementor-element.elementor-element-d52d32e,
body.page-id-309 .elementor-element.elementor-element-1ead5e5,
body.page-id-309 .elementor-element.elementor-element-ac6132b,
body.page-id-309 .elementor-element.elementor-element-04599b5,
body.page-id-309 .elementor-element.elementor-element-0eebb5f,
body.page-id-309 .elementor-element.elementor-element-e0512ba,
body.page-id-309 .elementor-element.elementor-element-c9578db,
body.page-id-309 .elementor-element.elementor-element-ce6ca3e,
body.page-id-309 .elementor-element.elementor-element-6352c3f,
body.page-id-309 .elementor-element.elementor-element-bf52b5f,
body.page-id-309 .elementor-element.elementor-element-4cf24aa,
body.page-id-309 .elementor-element.elementor-element-0699644,
body.page-id-309 .elementor-element.elementor-element-85f36e6,
body.page-id-309 .elementor-element.elementor-element-a11193e,
body.page-id-309 .elementor-element.elementor-element-733d818,
body.page-id-309 .elementor-element.elementor-element-0896095,
body.page-id-309 .elementor-element.elementor-element-df667ce,
body.page-id-364 .elementor-element.elementor-element-61731372,
body.page-id-364 .elementor-element.elementor-element-47131fc5,
body.page-id-364 .elementor-element.elementor-element-1dbfb575,
body.page-id-364 .elementor-element.elementor-element-5737fa9c,
body.page-id-364 .elementor-element.elementor-element-2354e4d9,
body.page-id-364 .elementor-element.elementor-element-56ff8096,
body.page-id-364 .elementor-element.elementor-element-dfbf3c0,
body.page-id-364 .elementor-element.elementor-element-9197c67,
body.page-id-364 .elementor-element.elementor-element-2a28e8d,
body.page-id-364 .elementor-element.elementor-element-49095d7,
body.page-id-364 .elementor-element.elementor-element-b54c7bd,
body.page-id-364 .elementor-element.elementor-element-ed65203,
body.page-id-364 .elementor-element.elementor-element-55817f22,
body.page-id-364 .elementor-element.elementor-element-1a46c4c2,
body.page-id-364 .elementor-element.elementor-element-5f25c1fb,
body.page-id-364 .elementor-element.elementor-element-95185dc,
body.page-id-364 .elementor-element.elementor-element-df9c831,
body.page-id-364 .elementor-element.elementor-element-fb51f67,
body.page-id-365 .elementor-element.elementor-element-52184417,
body.page-id-365 .elementor-element.elementor-element-55bdb17b,
body.page-id-365 .elementor-element.elementor-element-3e402b60,
body.page-id-365 .elementor-element.elementor-element-cf7a393,
body.page-id-365 .elementor-element.elementor-element-590017da,
body.page-id-365 .elementor-element.elementor-element-6a44bcc3,
body.page-id-365 .elementor-element.elementor-element-445b92c,
body.page-id-365 .elementor-element.elementor-element-42fe33b,
body.page-id-365 .elementor-element.elementor-element-917e8b5,
body.page-id-365 .elementor-element.elementor-element-dd165a0,
body.page-id-365 .elementor-element.elementor-element-24a5b4c,
body.page-id-365 .elementor-element.elementor-element-3d4d3fe,
body.page-id-365 .elementor-element.elementor-element-f6767e3,
body.page-id-365 .elementor-element.elementor-element-62f48e,
body.page-id-365 .elementor-element.elementor-element-352f6688,
body.page-id-365 .elementor-element.elementor-element-8b62fa3,
body.page-id-365 .elementor-element.elementor-element-9e58b5a,
body.page-id-365 .elementor-element.elementor-element-a5ae970 {
  margin-top:0!important;
  margin-bottom:0!important;
  align-self:center!important;
}

body.page-id-309 .elementor-element.elementor-element-6c57785 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-b0e139c > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-b4363b7 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-e7827fd > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-4e4dae3 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-4230c63 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-5ae52ed > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-f7a042d > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-f947aa5 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-75fdfda > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-c844ad1 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-5c25d22 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-f44dcef > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-a24d108 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-5c1e893 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-e70c983 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-14b22b0 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-5e585f5 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-34698a63 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-6a36d7e6 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-2801f2e > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-6e8b0056 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-2342390 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-fdc2e7e > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-4ef8cba > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-5584956 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-eb7562f > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-9a9f3c1 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-3e900bc > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-e4bae33 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-2c536f3e > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-e16a182 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-4afc9722 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-ffb4635 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-95fd4ef > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-298de70 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-2135330b > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-7a2541a2 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-4985a80 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-7d5e0a02 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-41655813 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-72b69caa > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-09c960f > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-c2f8d6c > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-a4ffefd > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-2c9ffbd > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-b2ce493 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-497e532 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-28494e1b > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-3f402582 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-5998e846 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-b9cbdd4 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-6771e72 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-bd48bef > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-69fd83b > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-d52d32e > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-1ead5e5 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-ac6132b > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-04599b5 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-0eebb5f > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-e0512ba > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-c9578db > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-ce6ca3e > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-6352c3f > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-bf52b5f > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-4cf24aa > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-0699644 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-85f36e6 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-a11193e > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-733d818 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-0896095 > .elementor-widget-container,
body.page-id-309 .elementor-element.elementor-element-df667ce > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-61731372 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-47131fc5 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-1dbfb575 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-5737fa9c > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-2354e4d9 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-56ff8096 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-dfbf3c0 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-9197c67 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-2a28e8d > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-49095d7 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-b54c7bd > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-ed65203 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-55817f22 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-1a46c4c2 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-5f25c1fb > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-95185dc > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-df9c831 > .elementor-widget-container,
body.page-id-364 .elementor-element.elementor-element-fb51f67 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-52184417 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-55bdb17b > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-3e402b60 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-cf7a393 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-590017da > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-6a44bcc3 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-445b92c > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-42fe33b > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-917e8b5 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-dd165a0 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-24a5b4c > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-3d4d3fe > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-f6767e3 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-62f48e > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-352f6688 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-8b62fa3 > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-9e58b5a > .elementor-widget-container,
body.page-id-365 .elementor-element.elementor-element-a5ae970 > .elementor-widget-container {
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:24px;
}

body.page-id-309 .elementor-element.elementor-element-d2921f6 .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-e0ae55a .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-3605992 .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-f897397 .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-baaf254 .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-c7d0bda .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-d182eeb .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-62092d8 .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-d8a6127 .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-fcbcd69 .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-acfd053 .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-6d52426 .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-ac6303a .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-e811b6e .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-acde332 .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-8b0f55c .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-0612f71 .elementor-heading-title,
body.page-id-309 .elementor-element.elementor-element-2d160ab .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-562d0f4c .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-1199c24a .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-7a302b2e .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-466d94e6 .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-7427aa3e .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-3ff182fc .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-9612813 .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-6abee89 .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-16b1f08 .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-4dd5e01 .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-f0844b4 .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-8eb0ebf .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-3934d280 .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-7c21052b .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-72b9cd32 .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-455804f .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-82136a4 .elementor-heading-title,
body.page-id-364 .elementor-element.elementor-element-7ab2220 .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-ff7a0c4 .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-1f57227b .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-3a5eef98 .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-66d0149a .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-1575e632 .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-3a8cb198 .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-602bb2b .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-669c6c8 .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-a3784a7 .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-e7bde9a .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-67c07fb .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-d09de6f .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-7042f5fa .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-10d426a .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-72aeb706 .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-de6501e .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-072c1c1 .elementor-heading-title,
body.page-id-365 .elementor-element.elementor-element-80f8aeb .elementor-heading-title {
  margin:0!important;
}


/* ===============================================================
   TRADDER Stage 1.1: mobile-only cleanup (27 exact product pages)
   SOURCE: 2026-10-22 Elementor WXR, verified structure of 27 posts.
   Scope: mobile <=767px. Retain only existing mobile contracts.
   Protect desktop text, responsive sliders, Native Offer, and popups.
   Keep the v1.0 mobile order and approved contract heading styles.
   =============================================================== */
@media (max-width:767px) {
  /* 25 pages: do not reveal legacy DESKTOP-only contracts on mobile. */
body.page-id-2010 .elementor-element.elementor-element-3841e80,
body.page-id-2027 .elementor-element.elementor-element-f170680,
body.page-id-2778 .elementor-element.elementor-element-e31e5a0,
body.page-id-2780 .elementor-element.elementor-element-10cbb7b,
body.page-id-2784 .elementor-element.elementor-element-5f9802f,
body.page-id-2792 .elementor-element.elementor-element-db644d6,
body.page-id-2857 .elementor-element.elementor-element-d5677c3,
body.page-id-2859 .elementor-element.elementor-element-3c2f822,
body.page-id-2864 .elementor-element.elementor-element-32ccf7c,
body.page-id-2866 .elementor-element.elementor-element-b604733,
body.page-id-2872 .elementor-element.elementor-element-8a5be6b,
body.page-id-2874 .elementor-element.elementor-element-12dd533,
body.page-id-2876 .elementor-element.elementor-element-a78c46b,
body.page-id-2881 .elementor-element.elementor-element-03d917c,
body.page-id-2884 .elementor-element.elementor-element-910ca78,
body.page-id-2886 .elementor-element.elementor-element-c3d37d9,
body.page-id-2891 .elementor-element.elementor-element-7d5a49a,
body.page-id-2893 .elementor-element.elementor-element-a76eb76,
body.page-id-2895 .elementor-element.elementor-element-2f57b91,
body.page-id-2901 .elementor-element.elementor-element-8538d80,
body.page-id-2903 .elementor-element.elementor-element-e83c4bc,
body.page-id-2905 .elementor-element.elementor-element-20ca8ef,
body.page-id-2911 .elementor-element.elementor-element-20d1d200,
body.page-id-2913 .elementor-element.elementor-element-15347ef,
body.page-id-2918 .elementor-element.elementor-element-0a1b1e3 {
  display:none!important;
}

  /* UA wheat/barley use one shared root; hide only old desktop cards. */
body.page-id-1991 .elementor-element.elementor-element-8cc4aac,
body.page-id-1991 .elementor-element.elementor-element-32842d2,
body.page-id-2025 .elementor-element.elementor-element-a97b45f,
body.page-id-2025 .elementor-element.elementor-element-f40a49e {
  display:none!important;
}

  /* Old Elementor video widgets must not appear in mobile text flow. */
body.page-id-1991 .elementor-element.elementor-element-a153651,
body.page-id-2010 .elementor-element.elementor-element-19052b8e,
body.page-id-2025 .elementor-element.elementor-element-7839bed7,
body.page-id-2027 .elementor-element.elementor-element-704a6248,
body.page-id-2778 .elementor-element.elementor-element-a153651,
body.page-id-2780 .elementor-element.elementor-element-146a63cf,
body.page-id-2784 .elementor-element.elementor-element-4d6f7c91,
body.page-id-2792 .elementor-element.elementor-element-1b476704,
body.page-id-2857 .elementor-element.elementor-element-4d55457b,
body.page-id-2859 .elementor-element.elementor-element-57564417,
body.page-id-2864 .elementor-element.elementor-element-1f07d795,
body.page-id-2866 .elementor-element.elementor-element-2c11f88,
body.page-id-2872 .elementor-element.elementor-element-76baeab3,
body.page-id-2874 .elementor-element.elementor-element-4360f9d5,
body.page-id-2876 .elementor-element.elementor-element-74d4d9f9,
body.page-id-2881 .elementor-element.elementor-element-70cda41d,
body.page-id-2884 .elementor-element.elementor-element-eb2a90b,
body.page-id-2886 .elementor-element.elementor-element-2d75ccd,
body.page-id-2891 .elementor-element.elementor-element-1d4ed550,
body.page-id-2893 .elementor-element.elementor-element-7479b355,
body.page-id-2895 .elementor-element.elementor-element-2269f098,
body.page-id-2901 .elementor-element.elementor-element-5b08add5,
body.page-id-2903 .elementor-element.elementor-element-408989c2,
body.page-id-2905 .elementor-element.elementor-element-683b024b,
body.page-id-2911 .elementor-element.elementor-element-e330274,
body.page-id-2913 .elementor-element.elementor-element-1c676a72,
body.page-id-2918 .elementor-element.elementor-element-2befd3ae {
  display:none!important;
}

}

/* Home cards: preserve all original font sizes. Correct optical baseline
   for the link on desktop; do not alter the button/card layout. */
@media (min-width:768px) {
body.page-id-309 .elementor-element.elementor-element-d2921f6,
body.page-id-309 .elementor-element.elementor-element-e0ae55a,
body.page-id-309 .elementor-element.elementor-element-3605992,
body.page-id-309 .elementor-element.elementor-element-f897397,
body.page-id-309 .elementor-element.elementor-element-baaf254,
body.page-id-309 .elementor-element.elementor-element-c7d0bda,
body.page-id-309 .elementor-element.elementor-element-d182eeb,
body.page-id-309 .elementor-element.elementor-element-62092d8,
body.page-id-309 .elementor-element.elementor-element-d8a6127,
body.page-id-309 .elementor-element.elementor-element-fcbcd69,
body.page-id-309 .elementor-element.elementor-element-acfd053,
body.page-id-309 .elementor-element.elementor-element-6d52426,
body.page-id-309 .elementor-element.elementor-element-ac6303a,
body.page-id-309 .elementor-element.elementor-element-e811b6e,
body.page-id-309 .elementor-element.elementor-element-acde332,
body.page-id-309 .elementor-element.elementor-element-8b0f55c,
body.page-id-309 .elementor-element.elementor-element-0612f71,
body.page-id-309 .elementor-element.elementor-element-2d160ab,
body.page-id-364 .elementor-element.elementor-element-562d0f4c,
body.page-id-364 .elementor-element.elementor-element-1199c24a,
body.page-id-364 .elementor-element.elementor-element-7a302b2e,
body.page-id-364 .elementor-element.elementor-element-466d94e6,
body.page-id-364 .elementor-element.elementor-element-7427aa3e,
body.page-id-364 .elementor-element.elementor-element-3ff182fc,
body.page-id-364 .elementor-element.elementor-element-9612813,
body.page-id-364 .elementor-element.elementor-element-6abee89,
body.page-id-364 .elementor-element.elementor-element-16b1f08,
body.page-id-364 .elementor-element.elementor-element-4dd5e01,
body.page-id-364 .elementor-element.elementor-element-f0844b4,
body.page-id-364 .elementor-element.elementor-element-8eb0ebf,
body.page-id-364 .elementor-element.elementor-element-3934d280,
body.page-id-364 .elementor-element.elementor-element-7c21052b,
body.page-id-364 .elementor-element.elementor-element-72b9cd32,
body.page-id-364 .elementor-element.elementor-element-455804f,
body.page-id-364 .elementor-element.elementor-element-82136a4,
body.page-id-364 .elementor-element.elementor-element-7ab2220,
body.page-id-365 .elementor-element.elementor-element-ff7a0c4,
body.page-id-365 .elementor-element.elementor-element-1f57227b,
body.page-id-365 .elementor-element.elementor-element-3a5eef98,
body.page-id-365 .elementor-element.elementor-element-66d0149a,
body.page-id-365 .elementor-element.elementor-element-1575e632,
body.page-id-365 .elementor-element.elementor-element-3a8cb198,
body.page-id-365 .elementor-element.elementor-element-602bb2b,
body.page-id-365 .elementor-element.elementor-element-669c6c8,
body.page-id-365 .elementor-element.elementor-element-a3784a7,
body.page-id-365 .elementor-element.elementor-element-e7bde9a,
body.page-id-365 .elementor-element.elementor-element-67c07fb,
body.page-id-365 .elementor-element.elementor-element-d09de6f,
body.page-id-365 .elementor-element.elementor-element-7042f5fa,
body.page-id-365 .elementor-element.elementor-element-10d426a,
body.page-id-365 .elementor-element.elementor-element-72aeb706,
body.page-id-365 .elementor-element.elementor-element-de6501e,
body.page-id-365 .elementor-element.elementor-element-072c1c1,
body.page-id-365 .elementor-element.elementor-element-80f8aeb {
  transform:translateY(2px)!important;
}
}

/* On mobile the vertical bars sit closer to the price than to the
   details link. An 8px optical offset balances the two visible gaps.
   Tooltip icon needs a slight downward optical shift as requested. */
@media (max-width:767px) {
body.page-id-309 .elementor-element.elementor-element-6c57785,
body.page-id-309 .elementor-element.elementor-element-b0e139c,
body.page-id-309 .elementor-element.elementor-element-b4363b7,
body.page-id-309 .elementor-element.elementor-element-e7827fd,
body.page-id-309 .elementor-element.elementor-element-4e4dae3,
body.page-id-309 .elementor-element.elementor-element-4230c63,
body.page-id-309 .elementor-element.elementor-element-5ae52ed,
body.page-id-309 .elementor-element.elementor-element-f7a042d,
body.page-id-309 .elementor-element.elementor-element-f947aa5,
body.page-id-309 .elementor-element.elementor-element-75fdfda,
body.page-id-309 .elementor-element.elementor-element-c844ad1,
body.page-id-309 .elementor-element.elementor-element-5c25d22,
body.page-id-309 .elementor-element.elementor-element-f44dcef,
body.page-id-309 .elementor-element.elementor-element-a24d108,
body.page-id-309 .elementor-element.elementor-element-5c1e893,
body.page-id-309 .elementor-element.elementor-element-e70c983,
body.page-id-309 .elementor-element.elementor-element-14b22b0,
body.page-id-309 .elementor-element.elementor-element-5e585f5,
body.page-id-364 .elementor-element.elementor-element-34698a63,
body.page-id-364 .elementor-element.elementor-element-6a36d7e6,
body.page-id-364 .elementor-element.elementor-element-2801f2e,
body.page-id-364 .elementor-element.elementor-element-6e8b0056,
body.page-id-364 .elementor-element.elementor-element-2342390,
body.page-id-364 .elementor-element.elementor-element-fdc2e7e,
body.page-id-364 .elementor-element.elementor-element-4ef8cba,
body.page-id-364 .elementor-element.elementor-element-5584956,
body.page-id-364 .elementor-element.elementor-element-eb7562f,
body.page-id-364 .elementor-element.elementor-element-9a9f3c1,
body.page-id-364 .elementor-element.elementor-element-3e900bc,
body.page-id-364 .elementor-element.elementor-element-e4bae33,
body.page-id-364 .elementor-element.elementor-element-2c536f3e,
body.page-id-364 .elementor-element.elementor-element-e16a182,
body.page-id-364 .elementor-element.elementor-element-4afc9722,
body.page-id-364 .elementor-element.elementor-element-ffb4635,
body.page-id-364 .elementor-element.elementor-element-95fd4ef,
body.page-id-364 .elementor-element.elementor-element-298de70,
body.page-id-365 .elementor-element.elementor-element-2135330b,
body.page-id-365 .elementor-element.elementor-element-7a2541a2,
body.page-id-365 .elementor-element.elementor-element-4985a80,
body.page-id-365 .elementor-element.elementor-element-7d5e0a02,
body.page-id-365 .elementor-element.elementor-element-41655813,
body.page-id-365 .elementor-element.elementor-element-72b69caa,
body.page-id-365 .elementor-element.elementor-element-09c960f,
body.page-id-365 .elementor-element.elementor-element-c2f8d6c,
body.page-id-365 .elementor-element.elementor-element-a4ffefd,
body.page-id-365 .elementor-element.elementor-element-2c9ffbd,
body.page-id-365 .elementor-element.elementor-element-b2ce493,
body.page-id-365 .elementor-element.elementor-element-497e532,
body.page-id-365 .elementor-element.elementor-element-28494e1b,
body.page-id-365 .elementor-element.elementor-element-3f402582,
body.page-id-365 .elementor-element.elementor-element-5998e846,
body.page-id-365 .elementor-element.elementor-element-b9cbdd4,
body.page-id-365 .elementor-element.elementor-element-6771e72,
body.page-id-365 .elementor-element.elementor-element-bd48bef {
  transform:translateX(8px)!important;
}
body.page-id-309 .elementor-element.elementor-element-69fd83b,
body.page-id-309 .elementor-element.elementor-element-d52d32e,
body.page-id-309 .elementor-element.elementor-element-1ead5e5,
body.page-id-309 .elementor-element.elementor-element-ac6132b,
body.page-id-309 .elementor-element.elementor-element-04599b5,
body.page-id-309 .elementor-element.elementor-element-0eebb5f,
body.page-id-309 .elementor-element.elementor-element-e0512ba,
body.page-id-309 .elementor-element.elementor-element-c9578db,
body.page-id-309 .elementor-element.elementor-element-ce6ca3e,
body.page-id-309 .elementor-element.elementor-element-6352c3f,
body.page-id-309 .elementor-element.elementor-element-bf52b5f,
body.page-id-309 .elementor-element.elementor-element-4cf24aa,
body.page-id-309 .elementor-element.elementor-element-0699644,
body.page-id-309 .elementor-element.elementor-element-85f36e6,
body.page-id-309 .elementor-element.elementor-element-a11193e,
body.page-id-309 .elementor-element.elementor-element-733d818,
body.page-id-309 .elementor-element.elementor-element-0896095,
body.page-id-309 .elementor-element.elementor-element-df667ce,
body.page-id-364 .elementor-element.elementor-element-61731372,
body.page-id-364 .elementor-element.elementor-element-47131fc5,
body.page-id-364 .elementor-element.elementor-element-1dbfb575,
body.page-id-364 .elementor-element.elementor-element-5737fa9c,
body.page-id-364 .elementor-element.elementor-element-2354e4d9,
body.page-id-364 .elementor-element.elementor-element-56ff8096,
body.page-id-364 .elementor-element.elementor-element-dfbf3c0,
body.page-id-364 .elementor-element.elementor-element-9197c67,
body.page-id-364 .elementor-element.elementor-element-2a28e8d,
body.page-id-364 .elementor-element.elementor-element-49095d7,
body.page-id-364 .elementor-element.elementor-element-b54c7bd,
body.page-id-364 .elementor-element.elementor-element-ed65203,
body.page-id-364 .elementor-element.elementor-element-55817f22,
body.page-id-364 .elementor-element.elementor-element-1a46c4c2,
body.page-id-364 .elementor-element.elementor-element-5f25c1fb,
body.page-id-364 .elementor-element.elementor-element-95185dc,
body.page-id-364 .elementor-element.elementor-element-df9c831,
body.page-id-364 .elementor-element.elementor-element-fb51f67,
body.page-id-365 .elementor-element.elementor-element-52184417,
body.page-id-365 .elementor-element.elementor-element-55bdb17b,
body.page-id-365 .elementor-element.elementor-element-3e402b60,
body.page-id-365 .elementor-element.elementor-element-cf7a393,
body.page-id-365 .elementor-element.elementor-element-590017da,
body.page-id-365 .elementor-element.elementor-element-6a44bcc3,
body.page-id-365 .elementor-element.elementor-element-445b92c,
body.page-id-365 .elementor-element.elementor-element-42fe33b,
body.page-id-365 .elementor-element.elementor-element-917e8b5,
body.page-id-365 .elementor-element.elementor-element-dd165a0,
body.page-id-365 .elementor-element.elementor-element-24a5b4c,
body.page-id-365 .elementor-element.elementor-element-3d4d3fe,
body.page-id-365 .elementor-element.elementor-element-f6767e3,
body.page-id-365 .elementor-element.elementor-element-62f48e,
body.page-id-365 .elementor-element.elementor-element-352f6688,
body.page-id-365 .elementor-element.elementor-element-8b62fa3,
body.page-id-365 .elementor-element.elementor-element-9e58b5a,
body.page-id-365 .elementor-element.elementor-element-a5ae970 {
  transform:translateY(2px)!important;
}
}

/* ========== TRADDER STAGE v1.2 ==========
   Previous v1.1 styles are retained. DO NOT change desktop typography.
   Zoom is a narrowing CSS viewport: reflow fixed 360px strips safely.
   Source: Elementor WXR 2026-10-22; stage testing required.
*/

/* Fixed Elementor 360px price-line nodes must never exceed their card. */
body.page-id-309 .elementor-element.elementor-element-73c6007,
body.page-id-309 .elementor-element.elementor-element-37eb89b,
body.page-id-309 .elementor-element.elementor-element-a8716cb,
body.page-id-309 .elementor-element.elementor-element-575bf26,
body.page-id-309 .elementor-element.elementor-element-fc58be7,
body.page-id-309 .elementor-element.elementor-element-526e385,
body.page-id-309 .elementor-element.elementor-element-091973d,
body.page-id-309 .elementor-element.elementor-element-ac45bf8,
body.page-id-309 .elementor-element.elementor-element-1ab2e37,
body.page-id-309 .elementor-element.elementor-element-ef97560,
body.page-id-309 .elementor-element.elementor-element-70a6ca9,
body.page-id-309 .elementor-element.elementor-element-40c3ca9,
body.page-id-309 .elementor-element.elementor-element-e8e1c01,
body.page-id-309 .elementor-element.elementor-element-8117d9d,
body.page-id-309 .elementor-element.elementor-element-0091657,
body.page-id-309 .elementor-element.elementor-element-d33643b,
body.page-id-309 .elementor-element.elementor-element-5201a6c,
body.page-id-309 .elementor-element.elementor-element-741f36f,
body.page-id-364 .elementor-element.elementor-element-2870a78c,
body.page-id-364 .elementor-element.elementor-element-194735e0,
body.page-id-364 .elementor-element.elementor-element-5d52abd4,
body.page-id-364 .elementor-element.elementor-element-1cbeb7b6,
body.page-id-364 .elementor-element.elementor-element-4f1aa881,
body.page-id-364 .elementor-element.elementor-element-75f91593,
body.page-id-364 .elementor-element.elementor-element-6a35a9a,
body.page-id-364 .elementor-element.elementor-element-4e90b72,
body.page-id-364 .elementor-element.elementor-element-cb657c9,
body.page-id-364 .elementor-element.elementor-element-4d6b1ed,
body.page-id-364 .elementor-element.elementor-element-bda5fc3,
body.page-id-364 .elementor-element.elementor-element-a06cee5,
body.page-id-364 .elementor-element.elementor-element-1893fe11,
body.page-id-364 .elementor-element.elementor-element-580e4722,
body.page-id-364 .elementor-element.elementor-element-32879da0,
body.page-id-364 .elementor-element.elementor-element-1342d80,
body.page-id-364 .elementor-element.elementor-element-9115997,
body.page-id-364 .elementor-element.elementor-element-1da2ea6,
body.page-id-365 .elementor-element.elementor-element-66e0fd32,
body.page-id-365 .elementor-element.elementor-element-69edd705,
body.page-id-365 .elementor-element.elementor-element-303973cb,
body.page-id-365 .elementor-element.elementor-element-6ae4454c,
body.page-id-365 .elementor-element.elementor-element-2c75d704,
body.page-id-365 .elementor-element.elementor-element-6af72b0b,
body.page-id-365 .elementor-element.elementor-element-c03c59f,
body.page-id-365 .elementor-element.elementor-element-8da3803,
body.page-id-365 .elementor-element.elementor-element-6dc93ee,
body.page-id-365 .elementor-element.elementor-element-6a51a2d,
body.page-id-365 .elementor-element.elementor-element-c3f17d1,
body.page-id-365 .elementor-element.elementor-element-5949eeb,
body.page-id-365 .elementor-element.elementor-element-2f1706fd,
body.page-id-365 .elementor-element.elementor-element-3d76e516,
body.page-id-365 .elementor-element.elementor-element-77f12f0d,
body.page-id-365 .elementor-element.elementor-element-f102bda,
body.page-id-365 .elementor-element.elementor-element-f506193,
body.page-id-365 .elementor-element.elementor-element-267241f {
    box-sizing:border-box!important;
    width:min(360px,100%)!important;
    max-width:100%!important;
    min-width:0!important;
}

/* At browser zoom / narrower desktop CSS viewports, switch 3 cards to 2 or 1.
   At normal >=1200px desktop nothing changes. */
@media (min-width:768px) and (max-width:1199px) {
body.page-id-309 .elementor-element.elementor-element-fd23a91,
body.page-id-309 .elementor-element.elementor-element-52b439f,
body.page-id-309 .elementor-element.elementor-element-5b036c5,
body.page-id-364 .elementor-element.elementor-element-5c21adf6,
body.page-id-364 .elementor-element.elementor-element-7edde565,
body.page-id-364 .elementor-element.elementor-element-24ab33cc,
body.page-id-365 .elementor-element.elementor-element-7a71d5ef,
body.page-id-365 .elementor-element.elementor-element-7c03e769,
body.page-id-365 .elementor-element.elementor-element-713b9097 {
    flex-wrap:wrap!important;
    justify-content:center!important;
    align-items:stretch!important;
    max-width:100%!important;
}
body.page-id-309 .elementor-element.elementor-element-fd23a91 > .elementor-element,
body.page-id-309 .elementor-element.elementor-element-52b439f > .elementor-element,
body.page-id-309 .elementor-element.elementor-element-5b036c5 > .elementor-element,
body.page-id-364 .elementor-element.elementor-element-5c21adf6 > .elementor-element,
body.page-id-364 .elementor-element.elementor-element-7edde565 > .elementor-element,
body.page-id-364 .elementor-element.elementor-element-24ab33cc > .elementor-element,
body.page-id-365 .elementor-element.elementor-element-7a71d5ef > .elementor-element,
body.page-id-365 .elementor-element.elementor-element-7c03e769 > .elementor-element,
body.page-id-365 .elementor-element.elementor-element-713b9097 > .elementor-element {
    box-sizing:border-box!important;
    flex:0 1 360px!important;
    width:min(360px,100%)!important;
    max-width:100%!important;
    min-width:0!important;
}
}

/* Original type and font-size are unchanged. Only a 2px mobile baseline correction. */
@media (max-width:767px) {
body.page-id-309 .elementor-element.elementor-element-d2921f6,
body.page-id-309 .elementor-element.elementor-element-e0ae55a,
body.page-id-309 .elementor-element.elementor-element-3605992,
body.page-id-309 .elementor-element.elementor-element-f897397,
body.page-id-309 .elementor-element.elementor-element-baaf254,
body.page-id-309 .elementor-element.elementor-element-c7d0bda,
body.page-id-309 .elementor-element.elementor-element-d182eeb,
body.page-id-309 .elementor-element.elementor-element-62092d8,
body.page-id-309 .elementor-element.elementor-element-d8a6127,
body.page-id-309 .elementor-element.elementor-element-fcbcd69,
body.page-id-309 .elementor-element.elementor-element-acfd053,
body.page-id-309 .elementor-element.elementor-element-6d52426,
body.page-id-309 .elementor-element.elementor-element-ac6303a,
body.page-id-309 .elementor-element.elementor-element-e811b6e,
body.page-id-309 .elementor-element.elementor-element-acde332,
body.page-id-309 .elementor-element.elementor-element-8b0f55c,
body.page-id-309 .elementor-element.elementor-element-0612f71,
body.page-id-309 .elementor-element.elementor-element-2d160ab,
body.page-id-364 .elementor-element.elementor-element-562d0f4c,
body.page-id-364 .elementor-element.elementor-element-1199c24a,
body.page-id-364 .elementor-element.elementor-element-7a302b2e,
body.page-id-364 .elementor-element.elementor-element-466d94e6,
body.page-id-364 .elementor-element.elementor-element-7427aa3e,
body.page-id-364 .elementor-element.elementor-element-3ff182fc,
body.page-id-364 .elementor-element.elementor-element-9612813,
body.page-id-364 .elementor-element.elementor-element-6abee89,
body.page-id-364 .elementor-element.elementor-element-16b1f08,
body.page-id-364 .elementor-element.elementor-element-4dd5e01,
body.page-id-364 .elementor-element.elementor-element-f0844b4,
body.page-id-364 .elementor-element.elementor-element-8eb0ebf,
body.page-id-364 .elementor-element.elementor-element-3934d280,
body.page-id-364 .elementor-element.elementor-element-7c21052b,
body.page-id-364 .elementor-element.elementor-element-72b9cd32,
body.page-id-364 .elementor-element.elementor-element-455804f,
body.page-id-364 .elementor-element.elementor-element-82136a4,
body.page-id-364 .elementor-element.elementor-element-7ab2220,
body.page-id-365 .elementor-element.elementor-element-ff7a0c4,
body.page-id-365 .elementor-element.elementor-element-1f57227b,
body.page-id-365 .elementor-element.elementor-element-3a5eef98,
body.page-id-365 .elementor-element.elementor-element-66d0149a,
body.page-id-365 .elementor-element.elementor-element-1575e632,
body.page-id-365 .elementor-element.elementor-element-3a8cb198,
body.page-id-365 .elementor-element.elementor-element-602bb2b,
body.page-id-365 .elementor-element.elementor-element-669c6c8,
body.page-id-365 .elementor-element.elementor-element-a3784a7,
body.page-id-365 .elementor-element.elementor-element-e7bde9a,
body.page-id-365 .elementor-element.elementor-element-67c07fb,
body.page-id-365 .elementor-element.elementor-element-d09de6f,
body.page-id-365 .elementor-element.elementor-element-7042f5fa,
body.page-id-365 .elementor-element.elementor-element-10d426a,
body.page-id-365 .elementor-element.elementor-element-72aeb706,
body.page-id-365 .elementor-element.elementor-element-de6501e,
body.page-id-365 .elementor-element.elementor-element-072c1c1,
body.page-id-365 .elementor-element.elementor-element-80f8aeb {
    transform:translateY(2px)!important;
}
}


/* STAGE v1.4 (separate from Native Offer; preserves its design and data).
   Mobile: NO NEGATIVE MARGINS on contracts; just remove trailing paragraph margin.
   Desktop narrow/zoom: Elementor boxed rows own an .e-con-inner WRAPPER.
   Earlier CSS changed the outside container but never changed this layout node.
*/
@media (max-width: 767px) {
body.page-id-1991 .elementor-element.elementor-element-123d073 .elementor-widget-container > p:last-child,
body.page-id-2010 .elementor-element.elementor-element-e6338 .elementor-widget-container > p:last-child,
body.page-id-2025 .elementor-element.elementor-element-75e7e304 .elementor-widget-container > p:last-child,
body.page-id-2027 .elementor-element.elementor-element-2fbbcaba .elementor-widget-container > p:last-child,
body.page-id-2778 .elementor-element.elementor-element-123d073 .elementor-widget-container > p:last-child,
body.page-id-2780 .elementor-element.elementor-element-303532f8 .elementor-widget-container > p:last-child,
body.page-id-2784 .elementor-element.elementor-element-48567818 .elementor-widget-container > p:last-child,
body.page-id-2792 .elementor-element.elementor-element-3afc6388 .elementor-widget-container > p:last-child,
body.page-id-2857 .elementor-element.elementor-element-62dccf26 .elementor-widget-container > p:last-child,
body.page-id-2859 .elementor-element.elementor-element-71e9cf88 .elementor-widget-container > p:last-child,
body.page-id-2864 .elementor-element.elementor-element-6b0fdd30 .elementor-widget-container > p:last-child,
body.page-id-2866 .elementor-element.elementor-element-3900006f .elementor-widget-container > p:last-child,
body.page-id-2872 .elementor-element.elementor-element-5b3d0a97 .elementor-widget-container > p:last-child,
body.page-id-2874 .elementor-element.elementor-element-73268063 .elementor-widget-container > p:last-child,
body.page-id-2876 .elementor-element.elementor-element-396165e .elementor-widget-container > p:last-child,
body.page-id-2881 .elementor-element.elementor-element-34402c6b .elementor-widget-container > p:last-child,
body.page-id-2884 .elementor-element.elementor-element-7a533c63 .elementor-widget-container > p:last-child,
body.page-id-2886 .elementor-element.elementor-element-6a5b256b .elementor-widget-container > p:last-child,
body.page-id-2891 .elementor-element.elementor-element-2e759ca .elementor-widget-container > p:last-child,
body.page-id-2893 .elementor-element.elementor-element-2b16718f .elementor-widget-container > p:last-child,
body.page-id-2895 .elementor-element.elementor-element-3fa1c736 .elementor-widget-container > p:last-child,
body.page-id-2901 .elementor-element.elementor-element-1f79aad9 .elementor-widget-container > p:last-child,
body.page-id-2903 .elementor-element.elementor-element-2f0c00e9 .elementor-widget-container > p:last-child,
body.page-id-2905 .elementor-element.elementor-element-6f3305c3 .elementor-widget-container > p:last-child,
body.page-id-2911 .elementor-element.elementor-element-2803a3a6 .elementor-widget-container > p:last-child,
body.page-id-2913 .elementor-element.elementor-element-b4191ce .elementor-widget-container > p:last-child,
body.page-id-2918 .elementor-element.elementor-element-b1cdfdb .elementor-widget-container > p:last-child {
  margin-bottom:0!important;
}
}

@media (min-width: 768px) and (max-width: 1199px) {
/* Constrain the Elementor outer row without forcing new element sizes. */
body.page-id-309 .elementor-element.elementor-element-fd23a91,
body.page-id-309 .elementor-element.elementor-element-52b439f,
body.page-id-309 .elementor-element.elementor-element-5b036c5,
body.page-id-309 .elementor-element.elementor-element-890fe52,
body.page-id-364 .elementor-element.elementor-element-5c21adf6,
body.page-id-364 .elementor-element.elementor-element-7edde565,
body.page-id-364 .elementor-element.elementor-element-24ab33cc,
body.page-id-364 .elementor-element.elementor-element-6e3b2a6,
body.page-id-365 .elementor-element.elementor-element-7a71d5ef,
body.page-id-365 .elementor-element.elementor-element-7c03e769,
body.page-id-365 .elementor-element.elementor-element-713b9097,
body.page-id-365 .elementor-element.elementor-element-d87992e {
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
}
/* The actual children live inside this boxed content wrapper. */
body.page-id-309 .elementor-element.elementor-element-fd23a91 > .e-con-inner,
body.page-id-309 .elementor-element.elementor-element-52b439f > .e-con-inner,
body.page-id-309 .elementor-element.elementor-element-5b036c5 > .e-con-inner,
body.page-id-309 .elementor-element.elementor-element-890fe52 > .e-con-inner,
body.page-id-364 .elementor-element.elementor-element-5c21adf6 > .e-con-inner,
body.page-id-364 .elementor-element.elementor-element-7edde565 > .e-con-inner,
body.page-id-364 .elementor-element.elementor-element-24ab33cc > .e-con-inner,
body.page-id-364 .elementor-element.elementor-element-6e3b2a6 > .e-con-inner,
body.page-id-365 .elementor-element.elementor-element-7a71d5ef > .e-con-inner,
body.page-id-365 .elementor-element.elementor-element-7c03e769 > .e-con-inner,
body.page-id-365 .elementor-element.elementor-element-713b9097 > .e-con-inner,
body.page-id-365 .elementor-element.elementor-element-d87992e > .e-con-inner {
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))!important;
  gap:20px!important;
  justify-items:center!important;
  align-items:stretch!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin-inline:auto!important;
}
/* Each product card is kept wide enough for the original 360px price row. */
body.page-id-309 .elementor-element.elementor-element-fd23a91 > .e-con-inner > .elementor-element,
body.page-id-309 .elementor-element.elementor-element-52b439f > .e-con-inner > .elementor-element,
body.page-id-309 .elementor-element.elementor-element-5b036c5 > .e-con-inner > .elementor-element,
body.page-id-309 .elementor-element.elementor-element-890fe52 > .e-con-inner > .elementor-element,
body.page-id-364 .elementor-element.elementor-element-5c21adf6 > .e-con-inner > .elementor-element,
body.page-id-364 .elementor-element.elementor-element-7edde565 > .e-con-inner > .elementor-element,
body.page-id-364 .elementor-element.elementor-element-24ab33cc > .e-con-inner > .elementor-element,
body.page-id-364 .elementor-element.elementor-element-6e3b2a6 > .e-con-inner > .elementor-element,
body.page-id-365 .elementor-element.elementor-element-7a71d5ef > .e-con-inner > .elementor-element,
body.page-id-365 .elementor-element.elementor-element-7c03e769 > .e-con-inner > .elementor-element,
body.page-id-365 .elementor-element.elementor-element-713b9097 > .e-con-inner > .elementor-element,
body.page-id-365 .elementor-element.elementor-element-d87992e > .e-con-inner > .elementor-element {
  box-sizing:border-box!important;
  flex:initial!important;
  width:min(100%,400px)!important;
  min-width:0!important;
  max-width:400px!important;
}
}


/* STAGE v1.5: Homepage 3-language ZOOM / narrow desktop, not mobile.
   Elementor WXR: 30% + 40% + 40% = 110% in the hero of each language,
   negative -375px overlap on the decorative title, and 1420/1440px
   fixed width on realized-contracts carousel containers.
   Ordinary wide desktop and mobile <=767px are intentionally unchanged.
   This is a scoped candidate, requiring visual verification on Stage. */
@media (min-width:768px) and (max-width:1199px) {
/* Giant overlapping branding is decorative: actual company heading remains. */
body.page-id-309 .elementor-element.elementor-element-ae4709c,
body.page-id-364 .elementor-element.elementor-element-7c55f8e8,
body.page-id-365 .elementor-element.elementor-element-1f7f45f {
    display:none !important;
}
/* Allow real homepage hero to reflow into one readable column. */
body.page-id-309 .elementor-element.elementor-element-d33b502,
body.page-id-364 .elementor-element.elementor-element-1df4f1b7,
body.page-id-365 .elementor-element.elementor-element-550a1aea {
    box-sizing:border-box !important;
    width:100% !important;
    min-width:0 !important;
    max-width:100% !important;
    display:flex !important;
    flex-direction:column !important;
    flex-wrap:nowrap !important;
    align-items:stretch !important;
    gap:24px !important;
    margin-inline:auto !important;
    padding-inline:clamp(16px,3vw,32px) !important;
}
/* Support both Elementor full-width direct children and boxed .e-con-inner. */
body.page-id-309 .elementor-element.elementor-element-d33b502 > .e-con-inner,
body.page-id-364 .elementor-element.elementor-element-1df4f1b7 > .e-con-inner,
body.page-id-365 .elementor-element.elementor-element-550a1aea > .e-con-inner {
    box-sizing:border-box !important;
    display:flex !important;
    flex-direction:column !important;
    flex-wrap:nowrap !important;
    align-items:stretch !important;
    gap:24px !important;
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
}
body.page-id-309 .elementor-element.elementor-element-d33b502 > .elementor-element.elementor-element-e07daa3,
body.page-id-309 .elementor-element.elementor-element-d33b502 > .e-con-inner > .elementor-element.elementor-element-e07daa3,
body.page-id-309 .elementor-element.elementor-element-d33b502 > .elementor-element.elementor-element-908b53d,
body.page-id-309 .elementor-element.elementor-element-d33b502 > .e-con-inner > .elementor-element.elementor-element-908b53d,
body.page-id-309 .elementor-element.elementor-element-d33b502 > .elementor-element.elementor-element-02b7bc6,
body.page-id-309 .elementor-element.elementor-element-d33b502 > .e-con-inner > .elementor-element.elementor-element-02b7bc6,
body.page-id-364 .elementor-element.elementor-element-1df4f1b7 > .elementor-element.elementor-element-65b747d8,
body.page-id-364 .elementor-element.elementor-element-1df4f1b7 > .e-con-inner > .elementor-element.elementor-element-65b747d8,
body.page-id-364 .elementor-element.elementor-element-1df4f1b7 > .elementor-element.elementor-element-3780fd55,
body.page-id-364 .elementor-element.elementor-element-1df4f1b7 > .e-con-inner > .elementor-element.elementor-element-3780fd55,
body.page-id-364 .elementor-element.elementor-element-1df4f1b7 > .elementor-element.elementor-element-8494b57,
body.page-id-364 .elementor-element.elementor-element-1df4f1b7 > .e-con-inner > .elementor-element.elementor-element-8494b57,
body.page-id-365 .elementor-element.elementor-element-550a1aea > .elementor-element.elementor-element-4dc08778,
body.page-id-365 .elementor-element.elementor-element-550a1aea > .e-con-inner > .elementor-element.elementor-element-4dc08778,
body.page-id-365 .elementor-element.elementor-element-550a1aea > .elementor-element.elementor-element-16546065,
body.page-id-365 .elementor-element.elementor-element-550a1aea > .e-con-inner > .elementor-element.elementor-element-16546065,
body.page-id-365 .elementor-element.elementor-element-550a1aea > .elementor-element.elementor-element-5b100648,
body.page-id-365 .elementor-element.elementor-element-550a1aea > .e-con-inner > .elementor-element.elementor-element-5b100648 {
    box-sizing:border-box !important;
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
    flex:0 1 auto !important;
    align-self:stretch !important;
}
body.page-id-309 .elementor-element.elementor-element-908b53d img,
body.page-id-364 .elementor-element.elementor-element-3780fd55 img,
body.page-id-365 .elementor-element.elementor-element-16546065 img {
    display:block !important;
    width:auto !important;
    max-width:100% !important;
    height:auto !important;
    object-fit:contain !important;
    margin-inline:auto !important;
}
/* Existing fixed-width contracts carousel cannot widen the whole document. */
body.page-id-309 .elementor-element.elementor-element-6139175,
body.page-id-364 .elementor-element.elementor-element-749f2b4e,
body.page-id-365 .elementor-element.elementor-element-3f71150 {
    box-sizing:border-box !important;
    width:100% !important;
    max-width:100% !important;
    min-width:0 !important;
}
}


/* STAGE v1.7 — mobile product paragraph-to-contract gap.
   Measured live in browser on UA Pellets 2891 at 371px viewport:
   final SEO <p>: margin-bottom 30px; its .trd-flow: margin-bottom 20px;
   next contracts headline begins 90px below end of the paragraph.
   Reduce ONLY these two measured margins: 30 -> 0 and 20 -> 0px.
   Neither Elementor flex order nor the contracts section is shifted.
   The homepages 309/364/365 are excluded.
*/
@media (max-width:767px) {
body.page-id-1991 .elementor-1991 > .trd-flow > p:last-child,
body.page-id-2010 .elementor-2010 > .trd-flow > p:last-child,
body.page-id-2025 .elementor-2025 > .trd-flow > p:last-child,
body.page-id-2027 .elementor-2027 > .trd-flow > p:last-child,
body.page-id-2778 .elementor-2778 > .trd-flow > p:last-child,
body.page-id-2780 .elementor-2780 > .trd-flow > p:last-child,
body.page-id-2784 .elementor-2784 > .trd-flow > p:last-child,
body.page-id-2792 .elementor-2792 > .trd-flow > p:last-child,
body.page-id-2857 .elementor-2857 > .trd-flow > p:last-child,
body.page-id-2859 .elementor-2859 > .trd-flow > p:last-child,
body.page-id-2864 .elementor-2864 > .trd-flow > p:last-child,
body.page-id-2866 .elementor-2866 > .trd-flow > p:last-child,
body.page-id-2872 .elementor-2872 > .trd-flow > p:last-child,
body.page-id-2874 .elementor-2874 > .trd-flow > p:last-child,
body.page-id-2876 .elementor-2876 > .trd-flow > p:last-child,
body.page-id-2881 .elementor-2881 > .trd-flow > p:last-child,
body.page-id-2884 .elementor-2884 > .trd-flow > p:last-child,
body.page-id-2886 .elementor-2886 > .trd-flow > p:last-child,
body.page-id-2891 .elementor-2891 > .trd-flow > p:last-child,
body.page-id-2893 .elementor-2893 > .trd-flow > p:last-child,
body.page-id-2895 .elementor-2895 > .trd-flow > p:last-child,
body.page-id-2901 .elementor-2901 > .trd-flow > p:last-child,
body.page-id-2903 .elementor-2903 > .trd-flow > p:last-child,
body.page-id-2905 .elementor-2905 > .trd-flow > p:last-child,
body.page-id-2911 .elementor-2911 > .trd-flow > p:last-child,
body.page-id-2913 .elementor-2913 > .trd-flow > p:last-child,
body.page-id-2918 .elementor-2918 > .trd-flow > p:last-child {
  margin-bottom:0 !important;
}
body.page-id-1991 .elementor-1991 > .trd-flow,
body.page-id-2010 .elementor-2010 > .trd-flow,
body.page-id-2025 .elementor-2025 > .trd-flow,
body.page-id-2027 .elementor-2027 > .trd-flow,
body.page-id-2778 .elementor-2778 > .trd-flow,
body.page-id-2780 .elementor-2780 > .trd-flow,
body.page-id-2784 .elementor-2784 > .trd-flow,
body.page-id-2792 .elementor-2792 > .trd-flow,
body.page-id-2857 .elementor-2857 > .trd-flow,
body.page-id-2859 .elementor-2859 > .trd-flow,
body.page-id-2864 .elementor-2864 > .trd-flow,
body.page-id-2866 .elementor-2866 > .trd-flow,
body.page-id-2872 .elementor-2872 > .trd-flow,
body.page-id-2874 .elementor-2874 > .trd-flow,
body.page-id-2876 .elementor-2876 > .trd-flow,
body.page-id-2881 .elementor-2881 > .trd-flow,
body.page-id-2884 .elementor-2884 > .trd-flow,
body.page-id-2886 .elementor-2886 > .trd-flow,
body.page-id-2891 .elementor-2891 > .trd-flow,
body.page-id-2893 .elementor-2893 > .trd-flow,
body.page-id-2895 .elementor-2895 > .trd-flow,
body.page-id-2901 .elementor-2901 > .trd-flow,
body.page-id-2903 .elementor-2903 > .trd-flow,
body.page-id-2905 .elementor-2905 > .trd-flow,
body.page-id-2911 .elementor-2911 > .trd-flow,
body.page-id-2913 .elementor-2913 > .trd-flow,
body.page-id-2918 .elementor-2918 > .trd-flow {
  margin-bottom:0 !important;
}
}
