{"id":1575,"date":"2026-06-30T16:00:45","date_gmt":"2026-06-30T08:00:45","guid":{"rendered":"https:\/\/staging.diamondcutterwisdom.com\/?page_id=1575"},"modified":"2026-06-30T16:09:19","modified_gmt":"2026-06-30T08:09:19","slug":"yoga-wellbeing","status":"publish","type":"page","link":"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/courses\/yoga-wellbeing\/","title":{"rendered":"Yoga &#038; Wellbeing"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1575\" class=\"elementor elementor-1575\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c8e0f21 e-con-full e-flex e-con e-parent\" data-id=\"c8e0f21\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0002110 e-con-full e-flex e-con e-child\" data-id=\"0002110\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1494507 elementor-tablet-position-block-start elementor-position-inline-start elementor-widget-mobile__width-initial elementor-widget-laptop__width-auto elementor-widget-tablet__width-initial elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-global elementor-global-1464 elementor-widget-icon-box\" data-id=\"1494507\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"\/courses\/\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"All\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-gem\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M464 0H112c-4 0-7.8 2-10 5.4L2 152.6c-2.9 4.4-2.6 10.2.7 14.2l276 340.8c4.8 5.9 13.8 5.9 18.6 0l276-340.8c3.3-4.1 3.6-9.8.7-14.2L474.1 5.4C471.8 2 468.1 0 464 0zm-19.3 48l63.3 96h-68.4l-51.7-96h56.8zm-202.1 0h90.7l51.7 96H191l51.6-96zm-111.3 0h56.8l-51.7 96H68l63.3-96zm-43 144h51.4L208 352 88.3 192zm102.9 0h193.6L288 435.3 191.2 192zM368 352l68.2-160h51.4L368 352z\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"\/courses\/\" >\n\t\t\t\t\t\t\tAll\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abd59fc elementor-tablet-position-block-start elementor-position-inline-start elementor-widget-mobile__width-initial elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-global elementor-global-1441 elementor-widget-icon-box\" data-id=\"abd59fc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/courses\/personal-growth\/\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Personal Growth\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"512\" zoomAndPan=\"magnify\" viewBox=\"0 0 384 383.999986\" height=\"512\" preserveAspectRatio=\"xMidYMid meet\"><defs><clipPath id=\"483ed9a346\"><path d=\"M 100 181 L 284 181 L 284 345.898438 L 100 345.898438 Z M 100 181 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"79bb1c8a56\"><path d=\"M 43.007812 187 L 93 187 L 93 213 L 43.007812 213 Z M 43.007812 187 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"70f8712f5f\"><path d=\"M 291 187 L 340.757812 187 L 340.757812 213 L 291 213 Z M 291 187 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"9a40abaf24\"><path d=\"M 163 38.398438 L 221 38.398438 L 221 149 L 163 149 Z M 163 38.398438 \" clip-rule=\"nonzero\"><\/path><\/clipPath><\/defs><path d=\"M 192.027344 213.25 C 181.105469 213.25 172.21875 204.367188 172.21875 193.441406 C 172.21875 182.519531 181.105469 173.632812 192.027344 173.632812 C 202.953125 173.632812 211.835938 182.519531 211.835938 193.441406 C 211.835938 204.367188 202.953125 213.25 192.027344 213.25 Z M 192.027344 165.640625 C 176.707031 165.640625 164.230469 178.113281 164.230469 193.441406 C 164.230469 208.773438 176.707031 221.242188 192.027344 221.242188 C 207.351562 221.242188 219.828125 208.773438 219.828125 193.441406 C 219.828125 178.113281 207.351562 165.640625 192.027344 165.640625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#483ed9a346)\"><path d=\"M 277.710938 187.085938 C 270.511719 179.898438 258.835938 179.898438 251.640625 187.085938 L 212.785156 225.945312 C 209.101562 229.636719 203.992188 231.746094 198.757812 231.746094 L 185.296875 231.746094 C 179.992188 231.746094 175.011719 229.6875 171.273438 225.933594 L 132.417969 187.085938 C 125.222656 179.898438 113.546875 179.898438 106.347656 187.085938 C 99.179688 194.269531 99.179688 205.957031 106.347656 213.144531 L 160.359375 267.152344 L 160.359375 341.59375 C 160.359375 343.800781 162.152344 345.589844 164.359375 345.589844 C 166.5625 345.589844 168.351562 343.800781 168.351562 341.59375 L 168.351562 265.496094 C 168.351562 264.433594 167.933594 263.414062 167.183594 262.664062 L 112.007812 207.492188 C 107.941406 203.425781 107.941406 196.804688 112.007812 192.738281 C 116.066406 188.667969 122.703125 188.667969 126.761719 192.738281 L 165.617188 231.582031 C 170.859375 236.847656 177.847656 239.738281 185.296875 239.738281 L 198.757812 239.738281 C 206.09375 239.738281 213.269531 236.761719 218.445312 231.59375 L 257.296875 192.738281 C 261.355469 188.667969 267.992188 188.667969 272.050781 192.738281 C 276.117188 196.804688 276.117188 203.425781 272.050781 207.492188 L 216.871094 262.664062 C 216.121094 263.414062 215.703125 264.433594 215.703125 265.496094 L 215.703125 341.59375 C 215.703125 343.800781 217.496094 345.589844 219.703125 345.589844 C 221.90625 345.589844 223.695312 343.800781 223.695312 341.59375 L 223.695312 267.152344 L 277.710938 213.136719 C 284.875 205.957031 284.875 194.269531 277.710938 187.085938 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path d=\"M 138.570312 134.167969 C 126.605469 128.914062 98.703125 111.480469 100.292969 63.683594 C 110.554688 67.136719 135.777344 81.003906 138.570312 134.167969 Z M 141.753906 143.820312 C 142.082031 143.914062 142.425781 143.957031 142.769531 143.957031 C 143.65625 143.957031 144.527344 143.660156 145.238281 143.105469 C 146.222656 142.328125 146.785156 141.136719 146.765625 139.882812 C 145.195312 61.617188 99.023438 54.917969 97.058594 54.671875 C 95.964844 54.546875 94.863281 54.855469 94.023438 55.542969 C 93.179688 56.242188 92.648438 57.257812 92.574219 58.347656 C 87.550781 128.636719 141.210938 143.679688 141.753906 143.820312 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path d=\"M 98.121094 159.984375 C 88.3125 161.433594 68.097656 161.199219 56.675781 138.453125 C 64.445312 137.578125 81.414062 138.671875 98.121094 159.984375 Z M 91.433594 168.328125 C 99.910156 168.328125 106.039062 166.40625 106.191406 166.355469 C 107.386719 165.964844 108.335938 165.035156 108.742188 163.84375 C 109.136719 162.652344 108.960938 161.335938 108.253906 160.300781 C 81.214844 120.84375 50.910156 131.363281 49.621094 131.828125 C 48.601562 132.195312 47.78125 132.964844 47.34375 133.953125 C 46.90625 134.941406 46.886719 136.066406 47.289062 137.070312 C 57.859375 163.285156 77.71875 168.328125 91.433594 168.328125 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path d=\"M 96.558594 257.496094 C 91.335938 260.65625 85.042969 261.707031 77.84375 260.667969 C 80.796875 255.167969 88.664062 245.613281 108.054688 243.835938 C 106.140625 248.039062 102.582031 253.84375 96.558594 257.496094 Z M 113.847656 235.554688 C 113.839844 235.554688 113.828125 235.554688 113.808594 235.554688 C 75.136719 235.917969 68.710938 261.648438 68.453125 262.738281 C 67.949219 264.859375 69.25 266.984375 71.363281 267.515625 C 75.472656 268.554688 79.382812 269.0625 83.097656 269.0625 C 89.640625 269.0625 95.550781 267.460938 100.769531 264.28125 C 113.921875 256.257812 117.597656 241.101562 117.742188 240.457031 C 118.023438 239.257812 117.730469 238.011719 116.96875 237.054688 C 116.210938 236.109375 115.058594 235.554688 113.847656 235.554688 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#79bb1c8a56)\"><path d=\"M 53.957031 198.988281 C 67.667969 192.507812 77.617188 196.84375 82.503906 200.226562 C 76.878906 203.835938 71.34375 205.328125 66.089844 204.664062 C 60.804688 204.003906 56.621094 201.277344 53.957031 198.988281 Z M 91.449219 203.601562 C 92.304688 202.914062 92.835938 201.917969 92.929688 200.835938 C 93.023438 199.753906 92.667969 198.675781 91.953125 197.859375 C 91.753906 197.648438 73.515625 177.371094 45.355469 194.566406 C 44.398438 195.148438 43.730469 196.109375 43.511719 197.207031 C 43.296875 198.300781 43.558594 199.441406 44.222656 200.347656 C 44.53125 200.773438 52.105469 210.910156 64.976562 212.574219 C 66.183594 212.730469 67.390625 212.816406 68.597656 212.816406 C 76.191406 212.816406 83.867188 209.726562 91.449219 203.601562 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path d=\"M 283.761719 63.675781 C 285.367188 111.488281 257.453125 128.914062 245.492188 134.167969 C 248.277344 80.980469 273.527344 67.125 283.761719 63.675781 Z M 241.285156 143.957031 C 241.632812 143.957031 241.972656 143.914062 242.304688 143.820312 C 242.847656 143.679688 296.507812 128.636719 291.484375 58.347656 C 291.410156 57.257812 290.878906 56.242188 290.035156 55.542969 C 289.183594 54.847656 288.070312 54.542969 286.996094 54.671875 C 285.03125 54.917969 238.863281 61.617188 237.292969 139.882812 C 237.269531 141.136719 237.835938 142.328125 238.824219 143.105469 C 239.53125 143.660156 240.402344 143.957031 241.285156 143.957031 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path d=\"M 327.402344 138.421875 C 315.960938 161.210938 295.738281 161.417969 285.9375 159.984375 C 302.738281 138.5 319.613281 137.476562 327.402344 138.421875 Z M 275.804688 160.300781 C 275.097656 161.335938 274.917969 162.652344 275.316406 163.84375 C 275.71875 165.035156 276.667969 165.964844 277.867188 166.355469 C 278.019531 166.40625 284.148438 168.328125 292.625 168.328125 C 306.335938 168.328125 326.1875 163.285156 336.769531 137.070312 C 337.171875 136.070312 337.152344 134.941406 336.714844 133.953125 C 336.277344 132.964844 335.457031 132.195312 334.4375 131.828125 C 333.15625 131.363281 302.84375 120.84375 275.804688 160.300781 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path d=\"M 287.5 257.496094 C 281.476562 253.84375 277.917969 248.039062 276.003906 243.835938 C 295.394531 245.613281 303.257812 255.167969 306.214844 260.667969 C 298.996094 261.707031 292.71875 260.648438 287.5 257.496094 Z M 270.25 235.554688 C 270.230469 235.554688 270.21875 235.554688 270.207031 235.554688 C 269 235.554688 267.847656 236.109375 267.085938 237.054688 C 266.328125 238.011719 266.035156 239.257812 266.316406 240.457031 C 266.464844 241.101562 270.136719 256.257812 283.285156 264.28125 C 288.507812 267.472656 294.414062 269.0625 300.960938 269.0625 C 304.675781 269.0625 308.585938 268.554688 312.695312 267.515625 C 314.804688 266.984375 316.105469 264.859375 315.605469 262.738281 C 315.347656 261.648438 308.917969 235.917969 270.25 235.554688 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#70f8712f5f)\"><path d=\"M 318.050781 204.652344 C 312.769531 205.355469 307.222656 203.859375 301.554688 200.226562 C 306.453125 196.839844 316.398438 192.507812 330.117188 199 C 327.488281 201.269531 323.347656 203.964844 318.050781 204.652344 Z M 338.703125 194.566406 C 310.53125 177.371094 292.292969 197.648438 292.105469 197.859375 C 291.386719 198.675781 291.035156 199.753906 291.128906 200.835938 C 291.222656 201.917969 291.753906 202.914062 292.605469 203.601562 C 300.1875 209.726562 307.867188 212.816406 315.460938 212.816406 C 316.667969 212.816406 317.875 212.730469 319.082031 212.574219 C 331.953125 210.910156 339.523438 200.773438 339.835938 200.347656 C 340.5 199.441406 340.761719 198.300781 340.542969 197.207031 C 340.324219 196.109375 339.660156 195.148438 338.703125 194.566406 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><g clip-path=\"url(#9a40abaf24)\"><path d=\"M 192.027344 48.054688 C 204.449219 60.042969 215.394531 82.011719 211.878906 105.085938 C 209.089844 123.453125 197.097656 135.429688 192.027344 139.757812 C 186.960938 135.429688 174.96875 123.453125 172.179688 105.085938 C 168.664062 82.011719 179.609375 60.042969 192.027344 48.054688 Z M 189.761719 148.144531 C 190.449219 148.613281 191.238281 148.84375 192.027344 148.84375 C 192.820312 148.84375 193.609375 148.613281 194.296875 148.144531 C 195.171875 147.539062 215.703125 133.125 219.785156 106.28125 C 224.015625 78.4375 210.183594 52.734375 194.597656 39.617188 C 193.121094 38.371094 190.9375 38.371094 189.460938 39.617188 C 173.875 52.734375 160.039062 78.4375 164.273438 106.28125 C 168.351562 133.125 188.886719 147.539062 189.761719 148.144531 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/courses\/personal-growth\/\" >\n\t\t\t\t\t\t\tPersonal Growth\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-486a27f elementor-tablet-position-block-start elementor-position-inline-start elementor-widget-mobile__width-initial elementor-widget-laptop__width-auto elementor-widget-tablet__width-initial elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-global elementor-global-1425 elementor-widget-icon-box\" data-id=\"486a27f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/courses\/career-business\/\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Career &amp; Business\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"512\" zoomAndPan=\"magnify\" viewBox=\"0 0 384 383.999986\" height=\"512\" preserveAspectRatio=\"xMidYMid meet\"><defs><clipPath id=\"e838458415\"><path d=\"M 38.398438 38.398438 L 345.898438 38.398438 L 345.898438 345.898438 L 38.398438 345.898438 Z M 38.398438 38.398438 \" clip-rule=\"nonzero\"><\/path><\/clipPath><\/defs><g clip-path=\"url(#e838458415)\"><path d=\"M 321.5 98.632812 L 261.265625 98.632812 L 261.265625 62.492188 C 261.265625 49.207031 250.457031 38.398438 237.171875 38.398438 L 146.820312 38.398438 C 133.535156 38.398438 122.726562 49.207031 122.726562 62.492188 L 122.726562 98.632812 L 62.492188 98.632812 C 49.207031 98.632812 38.398438 109.441406 38.398438 122.726562 C 38.398438 133.195312 38.398438 312.660156 38.398438 321.5 C 38.398438 334.785156 49.207031 345.59375 62.492188 345.59375 L 321.5 345.59375 C 334.785156 345.59375 345.59375 334.785156 345.59375 321.5 C 345.59375 312.703125 345.59375 133.191406 345.59375 122.726562 C 345.59375 109.441406 334.785156 98.632812 321.5 98.632812 Z M 134.773438 62.492188 C 134.773438 55.851562 140.179688 50.445312 146.820312 50.445312 L 237.171875 50.445312 C 243.816406 50.445312 249.21875 55.851562 249.21875 62.492188 L 249.21875 98.632812 L 237.171875 98.632812 L 237.171875 86.585938 C 237.171875 73.300781 226.363281 62.492188 213.078125 62.492188 L 170.914062 62.492188 C 157.628906 62.492188 146.820312 73.300781 146.820312 86.585938 L 146.820312 98.632812 L 134.773438 98.632812 Z M 225.125 98.632812 L 158.867188 98.632812 L 158.867188 86.585938 C 158.867188 79.945312 164.273438 74.539062 170.914062 74.539062 L 213.078125 74.539062 C 219.722656 74.539062 225.125 79.945312 225.125 86.585938 Z M 62.492188 110.679688 C 89.921875 110.679688 295.464844 110.679688 321.5 110.679688 C 328.144531 110.679688 333.546875 116.085938 333.546875 122.726562 L 333.546875 201.03125 C 333.546875 207.675781 328.144531 213.078125 321.5 213.078125 L 219.101562 213.078125 L 219.101562 195.007812 C 219.101562 191.683594 216.40625 188.984375 213.078125 188.984375 L 170.914062 188.984375 C 167.589844 188.984375 164.890625 191.683594 164.890625 195.007812 L 164.890625 213.078125 L 62.492188 213.078125 C 55.851562 213.078125 50.445312 207.675781 50.445312 201.03125 L 50.445312 122.726562 C 50.445312 116.085938 55.851562 110.679688 62.492188 110.679688 Z M 176.9375 201.03125 L 207.054688 201.03125 L 207.054688 222.113281 C 207.054688 230.417969 200.300781 237.171875 191.996094 237.171875 C 183.695312 237.171875 176.9375 230.417969 176.9375 222.113281 Z M 321.5 333.546875 L 62.492188 333.546875 C 55.851562 333.546875 50.445312 328.144531 50.445312 321.5 L 50.445312 221.886719 C 53.992188 223.941406 58.105469 225.125 62.492188 225.125 L 165.0625 225.125 C 166.566406 238.660156 178.070312 249.21875 191.996094 249.21875 C 205.925781 249.21875 217.429688 238.660156 218.933594 225.125 L 321.5 225.125 C 325.886719 225.125 330 223.941406 333.546875 221.886719 L 333.546875 321.5 C 333.546875 328.144531 328.144531 333.546875 321.5 333.546875 Z M 321.5 333.546875 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/courses\/career-business\/\" >\n\t\t\t\t\t\t\tCareer &amp; Business\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61e5ff5 elementor-tablet-position-block-start elementor-position-inline-start elementor-widget-mobile__width-initial elementor-widget-laptop__width-auto elementor-widget-tablet__width-initial elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-global elementor-global-1428 elementor-widget-icon-box\" data-id=\"61e5ff5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/courses\/relationships\/\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Relationships\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"512\" zoomAndPan=\"magnify\" viewBox=\"0 0 384 383.999986\" height=\"512\" preserveAspectRatio=\"xMidYMid meet\"><defs><clipPath id=\"7605884c6e\"><path d=\"M 155 48.382812 L 229 48.382812 L 229 122 L 155 122 Z M 155 48.382812 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"cc468b554b\"><path d=\"M 282 270 L 345.898438 270 L 345.898438 335.632812 L 282 335.632812 Z M 282 270 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"ef78800f5f\"><path d=\"M 228 270 L 292 270 L 292 335.632812 L 228 335.632812 Z M 228 270 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"5bd3c19819\"><path d=\"M 38.398438 270 L 102 270 L 102 335.632812 L 38.398438 335.632812 Z M 38.398438 270 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"37a0eb4070\"><path d=\"M 92 270 L 156 270 L 156 335.632812 L 92 335.632812 Z M 92 270 \" clip-rule=\"nonzero\"><\/path><\/clipPath><\/defs><g clip-path=\"url(#7605884c6e)\"><path d=\"M 191.996094 121.628906 C 171.78125 121.628906 155.375 105.226562 155.375 85.007812 C 155.375 64.789062 171.78125 48.382812 191.996094 48.382812 C 212.214844 48.382812 228.621094 64.789062 228.621094 85.007812 C 228.621094 105.226562 212.214844 121.628906 191.996094 121.628906 Z M 191.996094 57.019531 C 176.601562 57.019531 164.007812 69.609375 164.007812 85.007812 C 164.007812 100.402344 176.601562 112.996094 191.996094 112.996094 C 207.394531 112.996094 219.988281 100.402344 219.988281 85.007812 C 219.988281 69.609375 207.394531 57.019531 191.996094 57.019531 Z M 191.996094 57.019531 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path d=\"M 237.6875 181.851562 L 191.996094 181.851562 C 189.625 181.851562 187.679688 179.910156 187.679688 177.535156 C 187.679688 175.160156 189.625 173.21875 191.996094 173.21875 L 237.6875 173.21875 C 239.988281 173.21875 241.789062 171.347656 241.789062 169.117188 L 241.789062 151.921875 C 241.789062 145.734375 237.46875 139.402344 229.988281 134.582031 C 223.511719 130.40625 211.640625 125.441406 191.925781 125.441406 C 189.550781 125.441406 187.609375 123.5 187.609375 121.125 C 187.609375 118.75 189.550781 116.808594 191.925781 116.808594 C 209.195312 116.808594 223.945312 120.476562 234.664062 127.386719 C 244.664062 133.789062 250.421875 142.78125 250.421875 151.992188 L 250.421875 169.1875 C 250.492188 176.167969 244.738281 181.851562 237.6875 181.851562 Z M 237.6875 181.851562 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path d=\"M 191.996094 181.851562 L 146.308594 181.851562 C 139.257812 181.851562 133.574219 176.097656 133.574219 169.117188 L 133.574219 151.921875 C 133.574219 142.710938 139.328125 133.71875 149.332031 127.3125 C 160.050781 120.40625 174.800781 116.738281 192.070312 116.738281 C 194.445312 116.738281 196.386719 118.679688 196.386719 121.054688 C 196.386719 123.429688 194.445312 125.371094 192.070312 125.371094 C 172.355469 125.371094 160.484375 130.335938 154.007812 134.507812 C 146.523438 139.328125 142.207031 145.660156 142.207031 151.847656 L 142.207031 169.046875 C 142.207031 171.347656 144.078125 173.144531 146.308594 173.144531 L 191.996094 173.144531 C 194.371094 173.144531 196.316406 175.089844 196.316406 177.464844 C 196.316406 179.835938 194.371094 181.851562 191.996094 181.851562 Z M 191.996094 181.851562 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path d=\"M 287.042969 275.386719 C 266.828125 275.386719 250.421875 258.984375 250.421875 238.765625 C 250.421875 218.546875 266.828125 202.140625 287.042969 202.140625 C 307.261719 202.140625 323.667969 218.546875 323.667969 238.765625 C 323.667969 258.984375 307.261719 275.386719 287.042969 275.386719 Z M 287.042969 210.777344 C 271.648438 210.777344 259.054688 223.367188 259.054688 238.765625 C 259.054688 254.164062 271.648438 266.753906 287.042969 266.753906 C 302.441406 266.753906 315.03125 254.164062 315.03125 238.765625 C 315.03125 223.296875 302.515625 210.777344 287.042969 210.777344 Z M 287.042969 210.777344 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#cc468b554b)\"><path d=\"M 332.804688 335.609375 L 287.117188 335.609375 C 284.742188 335.609375 282.800781 333.667969 282.800781 331.292969 C 282.800781 328.917969 284.742188 326.976562 287.117188 326.976562 L 332.804688 326.976562 C 335.105469 326.976562 336.90625 325.105469 336.90625 322.875 L 336.90625 305.679688 C 336.90625 299.492188 332.589844 293.160156 325.105469 288.339844 C 318.628906 284.164062 306.757812 279.203125 287.042969 279.203125 C 284.671875 279.203125 282.726562 277.257812 282.726562 274.882812 C 282.726562 272.511719 284.671875 270.566406 287.042969 270.566406 C 304.3125 270.566406 319.0625 274.238281 329.78125 281.144531 C 339.785156 287.546875 345.539062 296.542969 345.539062 305.75 L 345.539062 322.945312 C 345.539062 329.925781 339.855469 335.609375 332.804688 335.609375 Z M 332.804688 335.609375 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><g clip-path=\"url(#ef78800f5f)\"><path d=\"M 287.042969 335.609375 L 241.355469 335.609375 C 234.304688 335.609375 228.621094 329.855469 228.621094 322.875 L 228.621094 305.679688 C 228.621094 296.46875 234.375 287.476562 244.378906 281.070312 C 255.097656 274.164062 269.847656 270.496094 287.117188 270.496094 C 289.492188 270.496094 291.433594 272.4375 291.433594 274.8125 C 291.433594 277.1875 289.492188 279.128906 287.117188 279.128906 C 267.402344 279.128906 255.53125 284.09375 249.054688 288.265625 C 241.570312 293.085938 237.253906 299.417969 237.253906 305.605469 L 237.253906 322.804688 C 237.253906 325.105469 239.125 326.90625 241.355469 326.90625 L 287.042969 326.90625 C 289.417969 326.90625 291.363281 328.847656 291.363281 331.222656 C 291.363281 333.597656 289.417969 335.609375 287.042969 335.609375 Z M 287.042969 335.609375 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path d=\"M 314.167969 204.445312 C 311.867188 204.445312 309.996094 202.644531 309.851562 200.34375 C 308.917969 182.859375 304.382812 166.382812 296.324219 151.34375 C 280.066406 120.910156 254.164062 105.65625 240.132812 99.324219 C 237.972656 98.316406 237.039062 95.800781 237.972656 93.640625 C 238.980469 91.480469 241.5 90.546875 243.65625 91.480469 C 258.625 98.316406 286.398438 114.652344 303.878906 147.316406 C 312.515625 163.503906 317.480469 181.203125 318.414062 199.984375 C 318.558594 202.359375 316.6875 204.371094 314.3125 204.515625 C 314.3125 204.445312 314.242188 204.445312 314.167969 204.445312 Z M 314.167969 204.445312 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path d=\"M 96.949219 275.386719 C 76.734375 275.386719 60.328125 258.984375 60.328125 238.765625 C 60.328125 218.546875 76.734375 202.140625 96.949219 202.140625 C 117.167969 202.140625 133.574219 218.546875 133.574219 238.765625 C 133.574219 258.984375 117.097656 275.386719 96.949219 275.386719 Z M 96.949219 210.777344 C 81.554688 210.777344 68.960938 223.367188 68.960938 238.765625 C 68.960938 254.164062 81.554688 266.753906 96.949219 266.753906 C 112.347656 266.753906 124.941406 254.164062 124.941406 238.765625 C 124.941406 223.296875 112.347656 210.777344 96.949219 210.777344 Z M 96.949219 210.777344 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><g clip-path=\"url(#5bd3c19819)\"><path d=\"M 96.949219 335.609375 L 51.191406 335.609375 C 44.140625 335.609375 38.457031 329.855469 38.457031 322.875 L 38.457031 305.679688 C 38.457031 296.46875 44.210938 287.476562 54.210938 281.070312 C 64.933594 274.164062 79.683594 270.496094 96.949219 270.496094 C 99.324219 270.496094 101.269531 272.4375 101.269531 274.8125 C 101.269531 277.1875 99.324219 279.128906 96.949219 279.128906 C 77.238281 279.128906 65.363281 284.09375 58.890625 288.265625 C 51.40625 293.085938 47.089844 299.417969 47.089844 305.605469 L 47.089844 322.804688 C 47.089844 325.105469 48.960938 326.90625 51.191406 326.90625 L 96.878906 326.90625 C 99.253906 326.90625 101.195312 328.847656 101.195312 331.222656 C 101.195312 333.597656 99.324219 335.609375 96.949219 335.609375 Z M 96.949219 335.609375 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><g clip-path=\"url(#37a0eb4070)\"><path d=\"M 142.640625 335.609375 L 96.949219 335.609375 C 94.578125 335.609375 92.632812 333.667969 92.632812 331.292969 C 92.632812 328.917969 94.578125 326.976562 96.949219 326.976562 L 142.640625 326.976562 C 144.941406 326.976562 146.742188 325.105469 146.742188 322.875 L 146.742188 305.679688 C 146.742188 299.492188 142.421875 293.160156 134.941406 288.339844 C 128.464844 284.164062 116.59375 279.203125 96.878906 279.203125 C 94.503906 279.203125 92.5625 277.257812 92.5625 274.882812 C 92.5625 272.511719 94.503906 270.566406 96.878906 270.566406 C 114.148438 270.566406 128.898438 274.238281 139.617188 281.144531 C 149.617188 287.546875 155.375 296.542969 155.375 305.75 L 155.375 322.945312 C 155.375 329.925781 149.691406 335.609375 142.640625 335.609375 Z M 142.640625 335.609375 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path d=\"M 69.824219 204.445312 C 69.753906 204.445312 69.683594 204.445312 69.609375 204.445312 C 67.234375 204.300781 65.4375 202.285156 65.507812 199.910156 C 66.515625 181.203125 71.410156 163.503906 80.042969 147.242188 C 97.527344 114.578125 125.300781 98.246094 140.265625 91.410156 C 142.421875 90.402344 145.015625 91.410156 145.949219 93.570312 C 146.957031 95.726562 145.949219 98.316406 143.789062 99.253906 C 129.761719 105.65625 103.859375 120.910156 87.597656 151.273438 C 79.539062 166.382812 75.007812 182.859375 74.070312 200.273438 C 74.070312 202.644531 72.128906 204.445312 69.824219 204.445312 Z M 69.824219 204.445312 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><path d=\"M 192.070312 323.59375 C 192.070312 323.59375 191.996094 323.59375 191.996094 323.59375 C 182.933594 323.59375 174.011719 322.226562 165.375 319.636719 C 163.074219 318.917969 161.777344 316.542969 162.496094 314.242188 C 163.21875 311.9375 165.59375 310.644531 167.894531 311.363281 C 175.738281 313.738281 183.867188 314.960938 192.070312 314.960938 C 192.070312 314.960938 192.140625 314.960938 192.140625 314.960938 C 200.34375 314.960938 208.472656 313.738281 216.316406 311.363281 C 218.621094 310.644531 220.992188 311.9375 221.714844 314.242188 C 222.433594 316.542969 221.136719 318.917969 218.835938 319.636719 C 210.128906 322.226562 201.136719 323.59375 192.070312 323.59375 Z M 192.070312 323.59375 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/courses\/relationships\/\" >\n\t\t\t\t\t\t\tRelationships\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-298e8ee elementor-tablet-position-block-start elementor-position-inline-start elementor-widget-mobile__width-initial elementor-widget-laptop__width-auto elementor-widget-tablet__width-initial elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"298e8ee\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"512\" zoomAndPan=\"magnify\" viewBox=\"0 0 384 383.999986\" height=\"512\" preserveAspectRatio=\"xMidYMid meet\"><defs><clipPath id=\"523906b2df\"><path d=\"M 40 75.316406 L 348 75.316406 L 348 238 L 40 238 Z M 40 75.316406 \" clip-rule=\"nonzero\"><\/path><\/clipPath><\/defs><g clip-path=\"url(#523906b2df)\"><path d=\"M 75.539062 225.804688 C 75.539062 225.804688 53.171875 201.398438 51.136719 165.808594 C 51.136719 165.808594 71.980469 159.199219 92.828125 163.777344 C 92.828125 163.777344 93.300781 190.015625 116.472656 217.730469 C 116.710938 218.023438 116.960938 218.320312 117.214844 218.613281 L 122.824219 218.613281 C 122.824219 218.613281 122.667969 218.417969 122.378906 218.023438 C 118.257812 212.492188 87.519531 168.582031 106.046875 113.953125 C 106.046875 113.953125 139.09375 121.074219 154.347656 137.851562 C 154.347656 137.851562 137.570312 205.976562 183.835938 237.496094 C 183.835938 237.496094 216.878906 217.671875 216.878906 173.4375 C 216.878906 136.832031 197.5625 123.105469 197.5625 123.105469 C 197.5625 123.105469 209.253906 144.96875 209.253906 171.914062 C 209.253906 205.464844 183.835938 228.347656 183.835938 228.347656 C 183.835938 228.347656 158.921875 208.007812 158.921875 166.320312 C 158.917969 118.019531 194 88.535156 194 88.535156 C 194 88.535156 230.601562 121.582031 230.601562 169.878906 C 230.601562 186.71875 229.855469 205.1875 225.011719 215.125 L 225.085938 214.988281 C 242.296875 181.066406 233.652344 137.851562 233.652344 137.851562 C 248.90625 121.074219 281.953125 113.953125 281.953125 113.953125 C 298.144531 161.695312 276.703125 201.253906 268.296875 214.164062 C 269.433594 214.128906 270.597656 214.109375 271.78125 214.109375 C 272.667969 214.109375 273.546875 214.121094 274.40625 214.140625 C 294.734375 187.796875 295.167969 163.777344 295.167969 163.777344 C 316.011719 159.203125 336.859375 165.8125 336.859375 165.8125 C 335.0625 197.257812 317.386719 219.972656 313.296875 224.832031 C 315.652344 226.28125 317.753906 227.789062 319.601562 229.277344 C 349.523438 197.449219 347.535156 158.695312 347.535156 158.695312 C 318.554688 147 296.183594 156.152344 296.183594 156.152344 C 299.742188 121.074219 288.386719 102.769531 288.386719 102.769531 C 249.574219 106.835938 230.597656 130.226562 230.597656 130.226562 C 221.960938 92.09375 194 75.316406 194 75.316406 C 194 75.316406 166.035156 92.09375 157.394531 130.222656 C 157.394531 130.222656 138.417969 106.835938 99.609375 102.769531 C 99.609375 102.769531 88.25 121.074219 91.808594 156.152344 C 91.808594 156.152344 69.4375 147 40.460938 158.691406 C 40.460938 158.691406 38.425781 198.347656 69.4375 230.378906 Z M 75.539062 225.804688 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><path d=\"M 272.414062 216.65625 C 272.207031 216.652344 271.996094 216.652344 271.785156 216.652344 C 269.984375 216.652344 268.230469 216.691406 266.535156 216.769531 C 241.335938 217.855469 227.515625 226.523438 227.054688 226.816406 C 227.550781 226.707031 243.65625 223.261719 265.175781 223.261719 C 306.863281 223.261719 320.589844 250.207031 320.589844 250.207031 C 320.589844 250.207031 301.78125 269.527344 270.765625 269.527344 C 239.753906 269.527344 198.066406 246.648438 185.355469 241.054688 C 172.644531 235.460938 150.785156 220.210938 112.144531 220.210938 C 73.507812 220.210938 54.695312 247.664062 54.695312 247.664062 C 86.21875 308.671875 155.359375 278.675781 155.359375 278.675781 C 84.691406 290.878906 67.40625 249.695312 67.40625 249.695312 C 109.09375 209.023438 171.445312 242.847656 184.339844 248.933594 C 193.488281 253.253906 238.738281 278.675781 270.257812 278.675781 C 323.640625 278.675781 333.300781 250.714844 333.300781 250.714844 C 333.300781 250.714844 320.703125 216.945312 272.414062 216.65625 Z M 272.414062 216.65625 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tYoga &amp; Wellbeing\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f5515a elementor-tablet-position-block-start elementor-position-inline-start elementor-widget-mobile__width-initial elementor-widget-laptop__width-auto elementor-widget-tablet__width-initial elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-global elementor-global-1434 elementor-widget-icon-box\" data-id=\"5f5515a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/courses\/meditation-contemplation\/\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Meditation &amp; Contemplation\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" width=\"512\" zoomAndPan=\"magnify\" viewBox=\"0 0 384 383.999986\" height=\"512\" preserveAspectRatio=\"xMidYMid meet\"><defs><clipPath id=\"ed7d5db5ae\"><path d=\"M 38.398438 47.617188 L 345.898438 47.617188 L 345.898438 274 L 38.398438 274 Z M 38.398438 47.617188 \" clip-rule=\"nonzero\"><\/path><\/clipPath><clipPath id=\"2b7c83c2f5\"><path d=\"M 66 276 L 318 276 L 318 336.367188 L 66 336.367188 Z M 66 276 \" clip-rule=\"nonzero\"><\/path><\/clipPath><\/defs><g clip-path=\"url(#ed7d5db5ae)\"><path d=\"M 345.078125 246.585938 C 344.167969 245.023438 342.289062 244.316406 340.582031 244.886719 C 325.664062 249.863281 312.011719 249.210938 300.007812 242.964844 C 282.972656 234.097656 272.375 215.65625 268.476562 202.558594 C 267.273438 198.523438 266.082031 194.074219 264.925781 189.773438 C 260.066406 171.640625 255.472656 154.507812 246.582031 150.28125 L 243.148438 148.664062 C 233.984375 144.363281 221.433594 138.472656 212.746094 132.15625 C 207.128906 128.066406 207.65625 121.933594 208.671875 116.003906 C 208.671875 115.988281 208.675781 115.980469 208.679688 115.964844 C 220.347656 107.484375 224.539062 91.59375 224.539062 80.214844 C 224.542969 62.28125 209.941406 47.691406 191.996094 47.691406 C 174.050781 47.691406 159.480469 62.28125 159.480469 80.210938 C 159.480469 91.609375 163.671875 107.523438 175.34375 115.988281 C 176.378906 121.921875 176.90625 128.046875 171.277344 132.148438 C 162.613281 138.433594 150.128906 144.304688 141.011719 148.589844 L 137.433594 150.28125 C 128.546875 154.503906 123.957031 171.628906 119.097656 189.757812 C 117.941406 194.0625 116.75 198.515625 115.546875 202.554688 C 111.648438 215.648438 101.050781 234.085938 84.011719 242.957031 C 72 249.210938 58.34375 249.859375 43.414062 244.886719 C 41.710938 244.316406 39.828125 245.023438 38.917969 246.585938 C 38.011719 248.144531 38.324219 250.125 39.664062 251.332031 C 40.828125 252.378906 68.566406 276.710938 106.207031 259.515625 C 128.960938 249.121094 142.941406 229.96875 150.105469 217.402344 C 150.78125 231.195312 149.464844 253.007812 136.726562 266.714844 C 135.296875 268.253906 135.382812 270.664062 136.925781 272.097656 C 137.65625 272.78125 138.585938 273.117188 139.515625 273.117188 C 140.539062 273.117188 141.554688 272.707031 142.308594 271.902344 C 164.632812 247.875 156.582031 204.96875 156.230469 203.15625 C 155.902344 201.484375 154.507812 200.238281 152.816406 200.09375 C 151.101562 199.941406 149.539062 200.945312 148.929688 202.53125 C 148.796875 202.886719 135.148438 237.921875 103.042969 252.589844 C 87.660156 259.617188 74.179688 258.789062 64.0625 255.804688 C 72.328125 255.578125 80.175781 253.546875 87.53125 249.71875 C 106.679688 239.75 118.523438 219.253906 122.847656 204.734375 C 124.078125 200.59375 125.285156 196.089844 126.453125 191.734375 C 130.257812 177.542969 134.996094 159.878906 140.707031 157.164062 L 144.257812 155.488281 C 153.648438 151.070312 166.507812 145.023438 175.753906 138.316406 C 185.714844 131.066406 183.777344 119.980469 182.847656 114.652344 C 182.753906 114.125 182.667969 113.644531 182.609375 113.230469 C 182.605469 113.1875 182.59375 113.148438 182.585938 113.109375 C 182.574219 113.039062 182.558594 112.96875 182.546875 112.902344 C 182.53125 112.84375 182.511719 112.785156 182.5 112.726562 C 182.480469 112.667969 182.464844 112.609375 182.445312 112.546875 C 182.421875 112.484375 182.398438 112.429688 182.375 112.367188 C 182.355469 112.3125 182.332031 112.257812 182.308594 112.203125 C 182.28125 112.148438 182.253906 112.09375 182.226562 112.039062 C 182.199219 111.980469 182.167969 111.925781 182.136719 111.867188 C 182.109375 111.820312 182.078125 111.773438 182.046875 111.726562 C 182.007812 111.667969 181.96875 111.605469 181.925781 111.550781 C 181.898438 111.511719 181.871094 111.472656 181.84375 111.4375 C 181.796875 111.375 181.746094 111.316406 181.691406 111.257812 C 181.664062 111.222656 181.632812 111.195312 181.605469 111.160156 C 181.550781 111.105469 181.492188 111.046875 181.433594 110.988281 C 181.398438 110.960938 181.363281 110.929688 181.332031 110.902344 C 181.273438 110.851562 181.214844 110.800781 181.152344 110.753906 C 181.109375 110.722656 181.066406 110.691406 181.019531 110.660156 C 180.976562 110.632812 180.933594 110.601562 180.890625 110.570312 C 170.710938 104.066406 167.101562 90.15625 167.101562 80.21875 C 167.101562 66.488281 178.273438 55.316406 192 55.316406 C 205.730469 55.316406 216.925781 66.488281 216.925781 80.21875 C 216.925781 90.105469 213.332031 103.949219 203.210938 110.492188 C 202.96875 110.640625 202.742188 110.820312 202.535156 111.015625 C 202.527344 111.027344 202.515625 111.039062 202.507812 111.046875 C 202.429688 111.121094 202.355469 111.199219 202.289062 111.28125 C 202.269531 111.304688 202.253906 111.324219 202.234375 111.347656 C 202.179688 111.417969 202.121094 111.492188 202.070312 111.566406 C 202.046875 111.597656 202.027344 111.628906 202.007812 111.660156 C 201.960938 111.730469 201.917969 111.800781 201.875 111.875 C 201.851562 111.910156 201.835938 111.953125 201.8125 111.988281 C 201.777344 112.058594 201.742188 112.128906 201.710938 112.199219 C 201.691406 112.246094 201.671875 112.292969 201.652344 112.339844 C 201.625 112.40625 201.601562 112.472656 201.578125 112.539062 C 201.558594 112.59375 201.542969 112.652344 201.527344 112.707031 C 201.507812 112.769531 201.492188 112.832031 201.476562 112.894531 C 201.460938 112.957031 201.453125 113.023438 201.441406 113.089844 C 201.433594 113.136719 201.421875 113.179688 201.414062 113.226562 C 201.351562 113.660156 201.265625 114.160156 201.171875 114.714844 C 200.257812 120.035156 198.359375 131.097656 208.273438 138.316406 C 217.546875 145.058594 230.476562 151.128906 239.917969 155.5625 L 243.320312 157.164062 C 249.03125 159.878906 253.769531 177.550781 257.578125 191.75 C 258.742188 196.097656 259.949219 200.597656 261.179688 204.734375 C 265.503906 219.261719 277.347656 239.757812 296.5 249.726562 C 303.851562 253.550781 311.691406 255.582031 319.949219 255.808594 C 309.835938 258.789062 296.347656 259.617188 280.957031 252.589844 C 248.878906 237.925781 235.226562 202.886719 235.09375 202.535156 C 234.488281 200.945312 232.90625 199.941406 231.207031 200.09375 C 229.511719 200.238281 228.121094 201.488281 227.796875 203.160156 C 227.441406 204.972656 219.386719 247.878906 241.695312 271.902344 C 242.445312 272.710938 243.460938 273.121094 244.484375 273.121094 C 245.410156 273.121094 246.34375 272.785156 247.074219 272.105469 C 248.617188 270.671875 248.707031 268.261719 247.277344 266.722656 C 234.550781 253.015625 233.242188 231.199219 233.917969 217.40625 C 241.078125 229.96875 255.054688 249.128906 277.796875 259.519531 C 315.460938 276.722656 343.175781 252.386719 344.339844 251.339844 C 345.679688 250.132812 345.992188 248.152344 345.082031 246.59375 Z M 345.078125 246.585938 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><g clip-path=\"url(#2b7c83c2f5)\"><path d=\"M 293.546875 276.871094 C 265.3125 272.9375 233.566406 288.570312 205.546875 302.363281 C 200.824219 304.683594 196.347656 306.882812 192.007812 308.9375 C 187.667969 306.886719 183.1875 304.683594 178.464844 302.363281 C 150.445312 288.570312 118.699219 272.941406 90.472656 276.875 C 75.382812 278.980469 65.507812 290.308594 66.457031 304.429688 C 67.480469 319.6875 81.566406 336.171875 110.078125 336.304688 C 110.316406 336.304688 110.546875 336.304688 110.785156 336.304688 C 149.785156 336.304688 183.976562 321.210938 192.011719 317.386719 C 200.042969 321.210938 234.238281 336.304688 273.234375 336.304688 C 273.46875 336.304688 273.707031 336.304688 273.941406 336.304688 C 302.453125 336.171875 316.539062 319.691406 317.5625 304.429688 C 318.511719 290.3125 308.636719 278.980469 293.550781 276.875 Z M 110.765625 328.6875 C 110.546875 328.6875 110.328125 328.6875 110.113281 328.6875 C 86.472656 328.574219 74.847656 315.773438 74.054688 303.921875 C 73.53125 296.121094 77.792969 286.335938 91.523438 284.417969 C 94.171875 284.046875 96.871094 283.875 99.617188 283.875 C 123.660156 283.875 150.832031 297.25 175.101562 309.195312 C 177.792969 310.519531 180.410156 311.804688 182.96875 313.050781 C 170.054688 318.476562 141.644531 328.6875 110.765625 328.6875 Z M 309.960938 303.917969 C 309.164062 315.769531 297.542969 328.574219 273.898438 328.6875 C 273.679688 328.6875 273.464844 328.6875 273.246094 328.6875 C 242.371094 328.6875 213.957031 318.476562 201.042969 313.050781 C 203.605469 311.804688 206.21875 310.519531 208.910156 309.195312 C 235.945312 295.886719 266.597656 280.804688 292.492188 284.417969 C 306.222656 286.328125 310.480469 296.117188 309.957031 303.917969 Z M 309.960938 303.917969 \" fill-opacity=\"1\" fill-rule=\"nonzero\"><\/path><\/g><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h2 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/courses\/meditation-contemplation\/\" >\n\t\t\t\t\t\t\tMeditation &amp; Contemplation\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/h2>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d773dca e-con-full e-flex e-con e-parent\" data-id=\"d773dca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5d997fe e-con-full e-flex e-con e-child\" data-id=\"5d997fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b92c3fa elementor-widget elementor-widget-template\" data-id=\"b92c3fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"1270\" class=\"elementor elementor-1270\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47bf83ce e-con-full e-flex e-con e-child\" data-id=\"47bf83ce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-174a3c67 elementor-widget elementor-widget-n-accordion\" data-id=\"174a3c67\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-3900\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-3900\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h2 class=\"e-n-accordion-item-title-text\"> Format <\/h2><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-up\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-3900\" class=\"elementor-element elementor-element-7c382db4 e-con-full e-flex e-con e-child\" data-id=\"7c382db4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-24027be2 elementor-widget elementor-widget-shortcode\" data-id=\"24027be2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"ws-wc-filter-wrapper ws-wc-filters-skin\"\n         data-desktop-orientation=\"vertical\"\n         data-mobile-orientation=\"horizontal\"\n         data-ws-taxonomy-filter=\"1\"\n         data-ws-query-arg=\"format\"\n         data-ws-filter-id=\"filter-1782456262339\"\n         data-ws-filter-url-key=\"format\"\n         data-ws-display-conditions=\"{&quot;enabled&quot;:false,&quot;logic&quot;:&quot;any&quot;,&quot;rules&quot;:[]}\"\n         data-ws-term-dependency=\"{&quot;enabled&quot;:false,&quot;controller&quot;:&quot;&quot;,&quot;scope&quot;:&quot;direct_children&quot;}\"\n         data-ws-filter-taxonomy=\"format\"                      >\n\n<form method=\"get\" class=\"ws-wc-filter-form\">\n    \n    <!-- NOW THE CONTROL(S) -->\n            <div class=\"ws-wc-filter-control\">\n                    <div class=\"ws-wc-filter-checkbox-group\">\n                                <label class=\"ws-wc-filter-checkbox\">\n                <input\n                    type=\"checkbox\"\n                    name=\"format[]\"\n                    value=\"online\"\n                                    \/>\n                <span>Online (5)<\/span>\n            <\/label>\n                                <label class=\"ws-wc-filter-checkbox\">\n                <input\n                    type=\"checkbox\"\n                    name=\"format[]\"\n                    value=\"in-person\"\n                                    \/>\n                <span>In-person (1)<\/span>\n            <\/label>\n                                <label class=\"ws-wc-filter-checkbox\">\n                <input\n                    type=\"checkbox\"\n                    name=\"format[]\"\n                    value=\"hybrid\"\n                                    \/>\n                <span>Hybrid (2)<\/span>\n            <\/label>\n            <\/div>\n                <\/div>\n\n        <\/form>\n    <\/div>\n\n    <style>\n        .ws-wc-filter-wrapper {\n            margin-bottom: 1rem; }\n\t\t.ws-filter-conditional-hidden {\n\t\t\tdisplay: none !important; }\n\n\t\t.ws-filter-host-hidden {\n\t\t\tdisplay: none !important;\n\t\t\tmargin: 0 !important;\n\t\t\tpadding: 0 !important;\n\t\t\tmin-height: 0 !important; }\n\n\t\t.ws-wc-filter-form {\n\t\t\tdisplay: flex;\n\t\t\tflex-wrap: wrap;\n\t\t\tgap: 0.5rem 1rem;\n\t\t\talign-items: center;\n\t\t\tjustify-content: flex-start; }\n\n\t\t.ws-wc-filter-header {\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\tgap: 0.5rem; }\n\n        .ws-wc-filter-label {\n            font-weight: 600;\n            margin-right: 0; }\n        .ws-wc-filter-control input[type=\"text\"] {\n            min-width: 180px;\n            padding: 0.4rem 0.6rem; }\n        .ws-wc-filter-checkbox-group {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 0.4rem 0.8rem; }\n        .ws-wc-filter-checkbox {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.3rem; }\n\n        \/* Reset button (minimal) *\/\n        .ws-wc-filter-reset {\n            border: none;\n            background: none;\n            padding: 0;\n            cursor: pointer;\n            display: inline-flex;\n            align-items: center;\n            justify-content: center; }\n\n        .ws-wc-sr-only {\n            position: absolute;\n            left: -9999px;\n            width: 1px;\n            height: 1px;\n            overflow: hidden; }\n\n        \/* Custom single-select dropdown *\/\n        .ws-custom-select {\n            position: relative;\n            min-width: 180px; }\n        .ws-custom-select-toggle {\n            width: 100%;\n            padding: 0.4rem 0.6rem;\n            border-radius: 4px;\n            border: 1px solid #e2e8f0;\n            background: #fff;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            cursor: pointer;\n            font-size: 0.9rem; }\n        .ws-custom-select-label {\n            white-space: nowrap;\n            overflow: hidden;\n            text-overflow: ellipsis; }\n        .ws-custom-select-caret {\n            margin-left: 0.5rem; }\n        .ws-custom-select-panel {\n            position: absolute;\n            top: calc(100% + 2px);\n            left: 0;\n            z-index: 99;\n            min-width: 100%;\n            max-height: 220px;\n            overflow: auto;\n            background: #fff;\n            border: 1px solid #e2e8f0;\n            border-radius: 4px;\n            padding: 0.25rem 0;\n            display: none; }\n        .ws-custom-select-option {\n            width: 100%;\n            padding: 0.3rem 0.6rem;\n            border: none;\n            background: transparent;\n            text-align: left;\n            cursor: pointer;\n            font-size: 0.9rem; }\n        .ws-custom-select-option:hover {\n            background: #f1f5f9; }\n        .ws-custom-select.is-open .ws-custom-select-panel {\n            display: block; }\n\n\/* Multiselect as inline chips *\/\n.ws-wc-filter-multiselect-inline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.35rem;\n    min-width: 180px; }\n\n.ws-wc-filter-multiselect-option {\n    display: inline-flex;\n    align-items: center;\n    cursor: pointer;\n    border-radius: 999px;\n    border: 1px solid #e2e8f0;\n    background: #ffffff;\n    padding: 0.15rem 0.7rem;\n    font-size: 0.85rem;\n    transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease; }\n\n\/* Hide actual inputs inside pills; we only use them for form submission + JS hooks *\/\n.ws-wc-filter-multiselect-option input[type=\"checkbox\"],\n.ws-wc-filter-multiselect-option input[type=\"radio\"] {\n    position: absolute;\n    opacity: 0;\n    pointer-events: none; }\n\n\/* A11Y: show visible focus ring when the hidden checkbox\/radio gets keyboard focus *\/\n.ws-wc-filter-multiselect-option:focus-within {\n  outline: 2px solid currentColor;\n  outline-offset: 3px; }\n\n\/* Text inside the chip *\/\n.ws-wc-filter-multiselect-option span {\n    white-space: nowrap; }\n\n\/* Hover state *\/\n.ws-wc-filter-multiselect-option:hover {\n    background: #f1f5f9; }\n\n\/* Selected chip *\/\n.ws-wc-filter-multiselect-option.is-active {\n    background: #3b82f6;\n    border-color: #2563eb;\n    color: #ffffff; }\n.ws-wc-filter-multiselect-option.is-active span {\n    color: inherit; }\n\n\/* DESKTOP: vertical layout *\/\n@media (min-width: 769px) {\n    .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"]\n    .ws-wc-filter-multiselect-inline {\n        flex-direction: column;\n        flex-wrap: nowrap;\n        align-items: flex-start; }\n\n    .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"]\n    .ws-wc-filter-multiselect-option {\n        width: 100%;\n        justify-content: flex-start; } }\n\n\/* MOBILE: vertical layout *\/\n@media (max-width: 768px) {\n    .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"]\n    .ws-wc-filter-multiselect-inline {\n        flex-direction: column;\n        flex-wrap: nowrap;\n        align-items: flex-start; }\n\n    .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"]\n    .ws-wc-filter-multiselect-option {\n        width: 100%;\n        justify-content: flex-start; } }\n\n\/* Price range layout *\/\n.ws-price-range-wrapper {\n    display: inline-flex;\n    flex-direction: column;\n    gap: 0.35rem;\n    min-width: 260px; }\n\n.ws-price-range-display {\n    display: none;\n    align-items: center;\n    gap: 0.35rem;\n    font-size: 0.85rem;\n    color: #475569;\n    line-height: 1.3; }\n\n.ws-price-range-wrapper[data-currency-enabled=\"1\"] .ws-price-range-display {\n    display: inline-flex; }\n\n.ws-price-range-row {\n    display: flex;\n    align-items: center;\n    gap: 0.5rem;\n    flex-wrap: nowrap; }\n\n.ws-price-range-input {\n    width: 70px !important;\n    min-width: 70px !important;\n    max-width: 70px !important;\n    flex: 0 0 70px !important;\n\n    padding: 4px 6px !important;\n    border-radius: 6px;\n    border: 1px solid #e2e8f0 !important;\n    font-size: 0.9rem !important;\n    text-align: center !important;\n\n    display: inline-block !important;\n    box-sizing: border-box !important; }\n\n.ws-price-range-separator {\n    font-size: 1rem; }\n\n\/* Slider sits between two inputs and expands *\/\n.ws-price-range-slider-wrapper {\n    position: relative;\n    flex: 1 1 auto;\n    min-width: 140px;\n    height: 30px; \/* slightly taller wrapper for true centering *\/ }\n\n\/* Both range inputs stacked *\/\n.ws-price-range-slider-wrapper .ws-price-range {\n    position: absolute;\n    top: 50%;\n    left: 0;\n    right: 0;\n\n    transform: translateY(-50%); \/* centres the track itself *\/\n    width: 100%;\n    margin: 0;\n    background: transparent;\n    pointer-events: none; }\n\n\/* --- PERFECTLY CENTRED THUMBS --- *\/\n.ws-price-range-slider-wrapper .ws-price-range::-webkit-slider-thumb {\n    pointer-events: auto;\n    margin-top: -7px !important;  \/* this perfectly aligns the pin with the track *\/ }\n\n.ws-price-range-slider-wrapper .ws-price-range::-webkit-slider-runnable-track {\n    height: 4px; }\n\n.ws-price-range-slider-wrapper .ws-price-range::-moz-range-track {\n    height: 4px; }\n\n.ws-price-range-slider-wrapper .ws-price-range::-moz-range-thumb {\n    margin-top: 0 !important; \/* Firefox centers automatically *\/ }\n\n        \/* Orientation handling *\/\n        @media (min-width: 769px) {\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"horizontal\"] .ws-wc-filter-form {\n                flex-direction: row;\n                align-items: center; }\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"horizontal\"] .ws-wc-filter-control,\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"horizontal\"] .ws-wc-filter-checkbox-group {\n                flex-direction: row; }\n\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"] .ws-wc-filter-form {\n                flex-direction: column;\n                align-items: flex-start; }\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"] .ws-wc-filter-label {\n                margin-right: 0;\n                margin-bottom: 0.35rem; }\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"] .ws-wc-filter-control,\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"] .ws-wc-filter-checkbox-group {\n                flex-direction: column;\n                align-items: flex-start; } }\n\n        @media (max-width: 768px) {\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"horizontal\"] .ws-wc-filter-form {\n                flex-direction: row;\n                align-items: center; }\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"horizontal\"] .ws-wc-filter-control,\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"horizontal\"] .ws-wc-filter-checkbox-group {\n                flex-direction: row; }\n\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"] .ws-wc-filter-form {\n                flex-direction: column;\n                align-items: flex-start; }\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"] .ws-wc-filter-label {\n                margin-right: 0;\n                margin-bottom: 0.35rem; }\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"] .ws-wc-filter-control,\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"] .ws-wc-filter-checkbox-group {\n                flex-direction: column;\n                align-items: flex-start; } }\n\n    <\/style>\n            <script>\n            (function () {\n                function updateMultiselectLabel(wrapper) {\n    if (!wrapper) return;\n\n    const labelEl = wrapper.querySelector('.ws-wc-filter-multiselect-label');\n    if (!labelEl) return;\n\n    const checks = wrapper.querySelectorAll('input[type=\"checkbox\"]');\n    let selectedCount = 0;\n\n    checks.forEach(function (cb) {\n        if (cb.checked) {\n            selectedCount++; } });\n\n    if (!selectedCount) {\n        \/\/ No filters selected\n        labelEl.textContent = 'All';\n    } else {\n        \/\/ Just show a compact summary (count), chips show the details\n        labelEl.textContent = selectedCount + ' selected'; } }\n\nfunction initCustomSelect(wrapper) {\n    const hiddenInput = wrapper.querySelector('.ws-custom-select-input');\n    const toggle      = wrapper.querySelector('.ws-custom-select-toggle');\n    const labelEl     = wrapper.querySelector('.ws-custom-select-label');\n    const panel       = wrapper.querySelector('.ws-custom-select-panel');\n    if (!hiddenInput || !toggle || !labelEl || !panel) return;\n\n    const defaultLabel = labelEl.textContent.trim() || 'All';\n    let openedAt = 0;\n\n    function closeAll() {\n        document.querySelectorAll('.ws-custom-select.is-open').forEach(function (w) {\n            if (w !== wrapper) {\n                w.classList.remove('is-open');\n                w.removeAttribute('data-opened-at'); } }); }\n\n    function syncLabelFromValue() {\n        const currentVal = hiddenInput.value;\n\n        if (!currentVal) {\n            labelEl.textContent = defaultLabel;\n            return; }\n\n        const safeValue = (window.CSS && typeof window.CSS.escape === 'function')\n            ? CSS.escape(currentVal)\n            : currentVal.replace(\/[\"\\\\]\/g, '\\\\$&');\n\n        const option = panel.querySelector('.ws-custom-select-option[data-value=\"' + safeValue + '\"]');\n\n        if (option) {\n            labelEl.textContent = option.textContent.trim();\n        } else {\n            labelEl.textContent = currentVal; } }\n\n    syncLabelFromValue();\n\n    toggle.addEventListener('click', function (e) {\n        e.preventDefault();\n        e.stopPropagation();\n\n        const isOpen = wrapper.classList.contains('is-open');\n        closeAll();\n\n        if (!isOpen) {\n            wrapper.classList.add('is-open');\n            openedAt = Date.now();\n            wrapper.setAttribute('data-opened-at', String(openedAt)); } });\n\n    panel.addEventListener('click', function (e) {\n        const btn = e.target.closest('.ws-custom-select-option');\n        if (!btn) return;\n\n        e.preventDefault();\n        e.stopPropagation();\n\n        const panelOpenedAt = parseInt(wrapper.getAttribute('data-opened-at') || '0', 10);\n\n        \/\/ Guard against the same click that opened the panel also selecting the first item.\n        if (panelOpenedAt && (Date.now() - panelOpenedAt) < 150) {\n            return; }\n\n        const form = wrapper.closest('.ws-wc-filter-form, .ws-wc-sort-form');\n        const newVal = btn.getAttribute('data-value') || '';\n\n        hiddenInput.value = newVal;\n        syncLabelFromValue();\n        wrapper.classList.remove('is-open');\n        wrapper.removeAttribute('data-opened-at');\n\n        if (form) {\n            applyFiltersAJAX(form); } });\n\n    document.addEventListener('click', function (e) {\n        if (!wrapper.contains(e.target)) {\n            wrapper.classList.remove('is-open');\n            wrapper.removeAttribute('data-opened-at'); } }); }\n\nfunction initPriceRange(wrapper) {\n    if (wrapper.dataset.wsPriceInit === '1') {\n        return; }\n    wrapper.dataset.wsPriceInit = '1';\n\n    const minAttr = parseFloat(wrapper.getAttribute('data-min')) || 0;\n    const maxAttr = parseFloat(wrapper.getAttribute('data-max')) || 1000;\n    const commasEnabled = wrapper.getAttribute('data-commas-enabled') !== '0';\n    const currencyEnabled = wrapper.getAttribute('data-currency-enabled') === '1';\n    const currencySymbol = wrapper.getAttribute('data-currency-symbol') || '\u00a3';\n\n    const minInput = wrapper.querySelector('.ws-price-min-input');\n    const maxInput = wrapper.querySelector('.ws-price-max-input');\n    const minInputVisible = wrapper.querySelector('.ws-price-min-input-visible');\n    const maxInputVisible = wrapper.querySelector('.ws-price-max-input-visible');\n    const minRange = wrapper.querySelector('.ws-price-range-min');\n    const maxRange = wrapper.querySelector('.ws-price-range-max');\n\n    if (!minInput || !maxInput || !minInputVisible || !maxInputVisible || !minRange || !maxRange) return;\n\n    [minRange, maxRange].forEach(function (el) {\n        el.min = minAttr;\n        el.max = maxAttr;\n        el.step = 1; });\n\n    function clamp(val, min, max) {\n        val = isNaN(val) ? min : val;\n        return Math.min(Math.max(val, min), max); }\n\n    function parseEnteredValue(value, fallback) {\n        if (typeof value !== 'string') {\n            value = String(value || ''); }\n        const cleaned = value.replace(\/[^0-9.\\-]\/g, '');\n        if (cleaned === '' || cleaned === '-' || cleaned === '.' || cleaned === '-.') {\n            return fallback; }\n        const parsed = parseFloat(cleaned);\n        return isNaN(parsed) ? fallback : parsed; }\n\n    function formatVisualValue(val) {\n        const num = Number(val);\n        if (!isFinite(num)) {\n            return ''; }\n        const useDecimals = Math.abs(num % 1) > 0;\n        let formatted = '';\n\n        if (commasEnabled) {\n            formatted = new Intl.NumberFormat('en-GB', {\n                minimumFractionDigits: useDecimals ? 0 : 0,\n                maximumFractionDigits: useDecimals ? 2 : 0\n            }).format(num);\n        } else {\n            formatted = useDecimals ? String(parseFloat(num.toFixed(2))) : String(Math.round(num));\n        }\n\n        return currencyEnabled ? (currencySymbol + formatted) : formatted; }\n\n    function syncVisibleInputs() {\n        if (document.activeElement !== minInputVisible) {\n            minInputVisible.value = formatVisualValue(minInput.value); }\n        if (document.activeElement !== maxInputVisible) {\n            maxInputVisible.value = formatVisualValue(maxInput.value); } }\n\n    function syncFromHiddenInputs() {\n        let minVal = clamp(parseFloat(minInput.value), minAttr, maxAttr);\n        let maxVal = clamp(parseFloat(maxInput.value), minAttr, maxAttr);\n\n        if (minVal > maxVal) {\n            const tmp = minVal;\n            minVal = maxVal;\n            maxVal = tmp; }\n\n        minInput.value = minVal;\n        maxInput.value = maxVal;\n        minRange.value = minVal;\n        maxRange.value = maxVal;\n        syncVisibleInputs(); }\n\n    function syncFromVisibleInputs() {\n        let minVal = clamp(parseEnteredValue(minInputVisible.value, parseFloat(minInput.value)), minAttr, maxAttr);\n        let maxVal = clamp(parseEnteredValue(maxInputVisible.value, parseFloat(maxInput.value)), minAttr, maxAttr);\n\n        if (minVal > maxVal) {\n            const tmp = minVal;\n            minVal = maxVal;\n            maxVal = tmp; }\n\n        minInput.value = minVal;\n        maxInput.value = maxVal;\n        minRange.value = minVal;\n        maxRange.value = maxVal;\n        syncVisibleInputs(); }\n\n    function syncFromRanges() {\n        let minVal = clamp(parseFloat(minRange.value), minAttr, maxAttr);\n        let maxVal = clamp(parseFloat(maxRange.value), minAttr, maxAttr);\n\n        if (minVal > maxVal) {\n            const tmp = minVal;\n            minVal = maxVal;\n            maxVal = tmp; }\n\n        minInput.value = minVal;\n        maxInput.value = maxVal;\n        minRange.value = minVal;\n        maxRange.value = maxVal;\n        syncVisibleInputs(); }\n\n    function attachVisibleInputEvents(inputVisible, hiddenInput) {\n        inputVisible.addEventListener('focus', function () {\n            inputVisible.value = hiddenInput.value;\n            inputVisible.dataset.wsEditing = '1'; });\n\n        inputVisible.addEventListener('input', function () {\n            const rawValue = (inputVisible.value || '').trim();\n            const cleaned = rawValue.replace(\/[^0-9.\\-]\/g, '');\n\n            if (cleaned === '' || cleaned === '-' || cleaned === '.' || cleaned === '-.') {\n                return; }\n\n            const parsed = clamp(parseEnteredValue(cleaned, parseFloat(hiddenInput.value)), minAttr, maxAttr);\n            hiddenInput.value = parsed;\n\n            if (hiddenInput === minInput) {\n                if (parsed > parseFloat(maxInput.value)) {\n                    maxInput.value = parsed;\n                    maxRange.value = parsed;\n                    if (document.activeElement !== maxInputVisible) {\n                        maxInputVisible.value = formatVisualValue(parsed); } }\n            } else {\n                if (parsed < parseFloat(minInput.value)) {\n                    minInput.value = parsed;\n                    minRange.value = parsed;\n                    if (document.activeElement !== minInputVisible) {\n                        minInputVisible.value = formatVisualValue(parsed); } } }\n\n            if (hiddenInput === minInput) {\n                minRange.value = parsed;\n            } else {\n                maxRange.value = parsed; } });\n\n        inputVisible.addEventListener('change', syncFromVisibleInputs);\n        inputVisible.addEventListener('blur', function () {\n            delete inputVisible.dataset.wsEditing;\n            syncFromVisibleInputs(); }); }\n\n    syncFromHiddenInputs();\n\n    attachVisibleInputEvents(minInputVisible, minInput);\n    attachVisibleInputEvents(maxInputVisible, maxInput);\n\n    minRange.addEventListener('input', syncFromRanges);\n    maxRange.addEventListener('input', syncFromRanges); }\n\nfunction initDateRangePicker(wrapper) {\n    if (!wrapper || wrapper.dataset.wsDateInit === '1') {\n        return; }\n    wrapper.dataset.wsDateInit = '1';\n\n    const trigger      = wrapper.querySelector('.ws-date-range-trigger');\n    const triggerText  = wrapper.querySelector('.ws-date-range-trigger-text');\n    const panel        = wrapper.querySelector('.ws-date-range-panel');\n    const hiddenStart  = wrapper.querySelector('.ws-date-range-hidden-start');\n    const hiddenEnd    = wrapper.querySelector('.ws-date-range-hidden-end');\n    const startInput   = wrapper.querySelector('.ws-date-start-input');\n    const endInput     = wrapper.querySelector('.ws-date-end-input');\n    const clearBtn     = wrapper.querySelector('.ws-date-range-clear');\n    const applyBtn     = wrapper.querySelector('.ws-date-range-apply');\n    const presetBtns   = wrapper.querySelectorAll('.ws-date-range-preset');\n\n    if (!trigger || !triggerText || !panel || !hiddenStart || !hiddenEnd || !startInput || !endInput) {\n        return; }\n\n    const placeholder = 'Select date range';\n\n    function formatPrettyDate(value) {\n        if (!value || !\/^\\d{4}-\\d{2}-\\d{2}$\/.test(value)) {\n            return value || ''; }\n\n        const parts = value.split('-');\n        const year = parseInt(parts[0], 10);\n        const monthIndex = parseInt(parts[1], 10) - 1;\n        const day = parseInt(parts[2], 10);\n        const monthNames = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];\n\n        if (Number.isNaN(year) || Number.isNaN(monthIndex) || Number.isNaN(day) || monthIndex < 0 || monthIndex > 11) {\n            return value; }\n\n        return String(day).padStart(2, '0') + ' ' + monthNames[monthIndex] + ' ' + String(year); }\n\n    function formatDisplay(startVal, endVal) {\n        const prettyStart = formatPrettyDate(startVal);\n        const prettyEnd = formatPrettyDate(endVal);\n        if (prettyStart && prettyEnd) return prettyStart + ' \u2192 ' + prettyEnd;\n        if (prettyStart) return prettyStart;\n        if (prettyEnd) return prettyEnd;\n        return ''; }\n\n    function syncTriggerText() {\n        const text = formatDisplay(hiddenStart.value, hiddenEnd.value);\n        triggerText.textContent = text || placeholder;\n        triggerText.classList.toggle('is-placeholder', !text); }\n\n    function openPanel() {\n        panel.hidden = false;\n        wrapper.classList.add('is-open');\n        trigger.setAttribute('aria-expanded', 'true');\n        updateApplyState(); }\n\n    function closePanel() {\n        panel.hidden = true;\n        wrapper.classList.remove('is-open');\n        trigger.setAttribute('aria-expanded', 'false'); }\n\n    function getNormalizedVisibleValues() {\n        let startVal = startInput.value || '';\n        let endVal   = endInput.value || '';\n\n        if (startVal && endVal && startVal > endVal) {\n            const tmp = startVal;\n            startVal = endVal;\n            endVal = tmp; }\n\n        return { start: startVal, end: endVal }; }\n\n    function syncVisibleOrder() {\n        const values = getNormalizedVisibleValues();\n        if (startInput.value !== values.start) {\n            startInput.value = values.start; }\n        if (endInput.value !== values.end) {\n            endInput.value = values.end; } }\n\n    function updateApplyState() {\n        if (!applyBtn) return;\n        const values = getNormalizedVisibleValues();\n        const canApply = !!(values.start && values.end);\n        applyBtn.disabled = !canApply;\n        applyBtn.setAttribute('aria-disabled', canApply ? 'false' : 'true');\n        wrapper.classList.toggle('ws-date-range-incomplete', !canApply && !!(values.start || values.end)); }\n\n    function clearPresetActive() {\n        presetBtns.forEach(function (btn) {\n            btn.classList.remove('is-active');\n            btn.setAttribute('aria-pressed', 'false'); }); }\n\n    function setActivePreset(presetName) {\n        clearPresetActive();\n        presetBtns.forEach(function (btn) {\n            const isMatch = btn.getAttribute('data-preset') === presetName;\n            btn.classList.toggle('is-active', isMatch);\n            btn.setAttribute('aria-pressed', isMatch ? 'true' : 'false'); }); }\n\n    function getTodayLocalDate() {\n        const now = new Date();\n        const year = now.getFullYear();\n        const month = String(now.getMonth() + 1).padStart(2, '0');\n        const day = String(now.getDate()).padStart(2, '0');\n        return year + '-' + month + '-' + day; }\n\n    function getPresetRange(presetName) {\n        const today = new Date();\n        const year = today.getFullYear();\n        const monthIndex = today.getMonth();\n\n        function toIso(dateObj) {\n            const y = dateObj.getFullYear();\n            const m = String(dateObj.getMonth() + 1).padStart(2, '0');\n            const d = String(dateObj.getDate()).padStart(2, '0');\n            return y + '-' + m + '-' + d; }\n\n        if (presetName === 'month') {\n            const start = new Date(year, monthIndex, 1);\n            const end = new Date(year, monthIndex + 1, 0);\n            return { start: toIso(start), end: toIso(end) }; }\n\n        if (presetName === 'quarter') {\n            const quarterStartMonth = Math.floor(monthIndex \/ 3) * 3;\n            const start = new Date(year, quarterStartMonth, 1);\n            const end = new Date(year, quarterStartMonth + 3, 0);\n            return { start: toIso(start), end: toIso(end) }; }\n\n        if (presetName === 'year') {\n            const start = new Date(year, 0, 1);\n            const end = new Date(year, 11, 31);\n            return { start: toIso(start), end: toIso(end) }; }\n\n        return { start: '', end: '' }; }\n\n    function syncHiddenFromVisible(options) {\n        const opts = options || {};\n        syncVisibleOrder();\n        const values = getNormalizedVisibleValues();\n\n        if (opts.clearPresetActive) {\n            clearPresetActive(); }\n\n        if (opts.commitIncomplete) {\n            hiddenStart.value = values.start;\n            hiddenEnd.value = values.end;\n        } else if (values.start && values.end) {\n            hiddenStart.value = values.start;\n            hiddenEnd.value = values.end;\n        } else if (!values.start && !values.end) {\n            hiddenStart.value = '';\n            hiddenEnd.value = ''; }\n\n        syncTriggerText();\n        updateApplyState(); }\n\n    trigger.addEventListener('click', function (e) {\n        e.preventDefault();\n        if (wrapper.classList.contains('is-open')) {\n            closePanel();\n        } else {\n            document.querySelectorAll('.ws-date-range-group.is-open').forEach(function (openWrap) {\n                if (openWrap !== wrapper) {\n                    const openPanel = openWrap.querySelector('.ws-date-range-panel');\n                    const openTrigger = openWrap.querySelector('.ws-date-range-trigger');\n                    if (openPanel) openPanel.hidden = true;\n                    openWrap.classList.remove('is-open');\n                    if (openTrigger) openTrigger.setAttribute('aria-expanded', 'false'); } });\n            openPanel(); } });\n\n    [startInput, endInput].forEach(function (input) {\n        input.addEventListener('change', function (e) {\n            e.stopPropagation();\n            syncHiddenFromVisible({ clearPresetActive: true }); });\n        input.addEventListener('input', function (e) {\n            e.stopPropagation();\n            clearPresetActive();\n            updateApplyState(); }); });\n\n    if (clearBtn) {\n        clearBtn.addEventListener('click', function (e) {\n            e.preventDefault();\n            startInput.value = '';\n            endInput.value = '';\n            syncHiddenFromVisible({ commitIncomplete: true, clearPresetActive: true });\n            const form = wrapper.closest('.ws-wc-filter-form');\n            closePanel();\n            if (form) {\n                applyFiltersAJAX(form); } }); }\n\n    if (applyBtn) {\n        applyBtn.addEventListener('click', function (e) {\n            e.preventDefault();\n            const values = getNormalizedVisibleValues();\n            if (!values.start || !values.end) {\n                updateApplyState();\n                return; }\n            hiddenStart.value = values.start;\n            hiddenEnd.value = values.end;\n            syncVisibleOrder();\n            syncTriggerText();\n            updateApplyState();\n            const form = wrapper.closest('.ws-wc-filter-form');\n            closePanel();\n            if (form) {\n                applyFiltersAJAX(form); } }); }\n\n    if (presetBtns.length) {\n        presetBtns.forEach(function (btn) {\n            btn.addEventListener('click', function (e) {\n                e.preventDefault();\n                e.stopPropagation();\n                const presetName = btn.getAttribute('data-preset') || '';\n                const range = getPresetRange(presetName);\n\n                if (!range.start || !range.end) {\n                    return; }\n\n                startInput.value = range.start;\n                endInput.value = range.end;\n                hiddenStart.value = range.start;\n                hiddenEnd.value = range.end;\n                setActivePreset(presetName);\n                syncVisibleOrder();\n                syncTriggerText();\n                updateApplyState();\n\n                const form = wrapper.closest('.ws-wc-filter-form');\n                closePanel();\n                if (form) {\n                    applyFiltersAJAX(form); } }); }); }\n\n    document.addEventListener('click', function (e) {\n        if (!wrapper.contains(e.target)) {\n            closePanel(); } });\n\n    document.addEventListener('keydown', function (e) {\n        if (e.key === 'Escape' && wrapper.classList.contains('is-open')) {\n            closePanel(); } });\n\n    syncHiddenFromVisible({ commitIncomplete: true }); }\n\n                let wsInitialBodyCategoryClasses = [];\n\n                function getTaxonomyFilterQueryArgs() {\n                    const wrappers = document.querySelectorAll('.ws-wc-filter-wrapper[data-ws-taxonomy-filter=\"1\"]');\n                    const args = [];\n\n                    wrappers.forEach(function (wrapper) {\n                        const queryArg = (wrapper.getAttribute('data-ws-query-arg') || '').trim();\n                        if (queryArg) {\n                            args.push(queryArg); } });\n\n                    return Array.from(new Set(args)); }\n\n                function syncBodyCategoryClassesFromUrl(urlLike) {\n                    const url = urlLike instanceof URL ? urlLike : new URL(String(urlLike), window.location.origin);\n                    const watchArgs = getTaxonomyFilterQueryArgs();\n                    const preservedClasses = Array.isArray(wsInitialBodyCategoryClasses)\n                        ? wsInitialBodyCategoryClasses.slice()\n                        : [];\n\n                    Array.from(document.body.classList).forEach(function (className) {\n                        if (className.indexOf('ws-cat-') === 0) {\n                            document.body.classList.remove(className); } });\n\n                    preservedClasses.forEach(function (className) {\n                        document.body.classList.add(className); });\n\n                    if (!watchArgs.length) {\n                        return; }\n\n                    const slugs = [];\n\n                    watchArgs.forEach(function (queryArg) {\n                        url.searchParams.getAll(queryArg).forEach(function (value) {\n                            const slug = String(value || '').trim().toLowerCase()\n                                .replace(\/[^a-z0-9\\s_-]\/g, '')\n                                .replace(\/\\s+\/g, '-')\n                                .replace(\/-+\/g, '-')\n                                .replace(\/^-|-$\/g, '');\n\n                            if (slug) {\n                                slugs.push(slug); } }); });\n\n                    Array.from(new Set(slugs)).forEach(function (slug) {\n                        document.body.classList.add('ws-cat-' + slug); }); }\n\n                function getFilterStateMapFromPage() {\n                    const stateMap = {};\n                    const url = new URL(window.location.href);\n                    const wrappers = Array.from(document.querySelectorAll('.ws-wc-filter-wrapper[data-ws-query-arg]'));\n                    const bodySlugs = Array.from(document.body.classList)\n                        .filter(function (className) { return className.indexOf('ws-cat-') === 0; })\n                        .map(function (className) { return className.replace('ws-cat-', ''); });\n\n                    const explicitTaxonomySelectionExists = wrappers.some(function (wrapper) {\n                        const queryArg = (wrapper.getAttribute('data-ws-query-arg') || '').trim();\n                        const isTaxonomy = wrapper.getAttribute('data-ws-taxonomy-filter') === '1';\n                        if (!isTaxonomy || !queryArg) {\n                            return false; }\n\n                        let values = url.searchParams.getAll(queryArg);\n                        if (!values.length) {\n                            values = url.searchParams.getAll(queryArg + '[]'); }\n                        if (!values.length) {\n                            const form = wrapper.querySelector('.ws-wc-filter-form');\n                            if (form) {\n                                const fd = new FormData(form);\n                                values = fd.getAll(queryArg).concat(fd.getAll(queryArg + '[]')); } }\n\n                        values = values.map(function (v) { return String(v || '').trim(); }).filter(Boolean);\n                        return values.length > 0; });\n\n                    wrappers.forEach(function (wrapper) {\n                        const queryArg = (wrapper.getAttribute('data-ws-query-arg') || '').trim();\n                        const filterId = (wrapper.getAttribute('data-ws-filter-id') || '').trim();\n                        const urlKey = (wrapper.getAttribute('data-ws-filter-url-key') || '').trim();\n                        const isTaxonomy = wrapper.getAttribute('data-ws-taxonomy-filter') === '1';\n                        let values = [];\n\n                        if (queryArg) {\n                            values = url.searchParams.getAll(queryArg);\n                            if (!values.length) {\n                                values = url.searchParams.getAll(queryArg + '[]'); }\n                            if (!values.length) {\n                                const form = wrapper.querySelector('.ws-wc-filter-form');\n                                if (form) {\n                                    const fd = new FormData(form);\n                                    values = fd.getAll(queryArg).concat(fd.getAll(queryArg + '[]')); } } }\n\n                        values = values.map(function (v) { return String(v || '').trim(); }).filter(Boolean);\n\n                        if (!values.length && isTaxonomy && bodySlugs.length && !explicitTaxonomySelectionExists) {\n                            values = bodySlugs.slice(); }\n\n                        const state = { active: values.length > 0, values: Array.from(new Set(values)) };\n                        [filterId, urlKey, queryArg].forEach(function (ref) {\n                            if (ref) stateMap[ref] = state; }); });\n\n                    return stateMap; }\n\n                function compareVisibilityValue(a, b) {\n                    const rawA = String(a || '').trim().toLowerCase();\n                    const rawB = String(b || '').trim().toLowerCase();\n                    const slugify = function (value) {\n                        return String(value || '').trim().toLowerCase()\n                            .replace(\/[^a-z0-9\\s_-]\/g, '')\n                            .replace(\/\\s+\/g, '-')\n                            .replace(\/-+\/g, '-')\n                            .replace(\/^-|-$\/g, ''); };\n                    return (rawA && rawA === rawB) || (slugify(a) && slugify(a) === slugify(b)); }\n\n                function evaluateDisplayConditions(conditions, stateMap) {\n                    if (!conditions || !conditions.enabled) return true;\n                    const rules = Array.isArray(conditions.rules) ? conditions.rules.filter(Boolean) : [];\n                    if (!rules.length) return true;\n                    const logic = conditions.logic === 'all' ? 'all' : 'any';\n\n                    const checkRule = function (rule) {\n                        const controller = rule && rule.controller ? String(rule.controller).trim() : '';\n                        const operator = rule && rule.operator ? String(rule.operator).trim() : 'has_any_value';\n                        const state = controller && stateMap[controller] ? stateMap[controller] : { active: false, values: [] };\n                        const values = Array.isArray(state.values) ? state.values : [];\n                        const ruleValues = String(rule && rule.values ? rule.values : '').split(',').map(function (v) { return v.trim(); }).filter(Boolean);\n\n                        if (operator === 'has_any_value') return !!state.active;\n                        if (operator === 'has_no_value') return !state.active;\n                        if (operator === 'contains') {\n                            return values.some(function (current) {\n                                return ruleValues.some(function (wanted) { return compareVisibilityValue(current, wanted); }); }); }\n                        if (operator === 'not_contains') {\n                            return !values.some(function (current) {\n                                return ruleValues.some(function (wanted) { return compareVisibilityValue(current, wanted); }); }); }\n                        return !!state.active; };\n\n                    return logic === 'all' ? rules.every(checkRule) : rules.some(checkRule); }\n\n                function getMeaningfulElementChildren(element) {\n                    if (!element || !element.children) return [];\n\n                    return Array.from(element.children).filter(function (child) {\n                        if (!child || !child.tagName) return false;\n                        const tag = child.tagName.toLowerCase();\n                        return tag !== 'script' && tag !== 'style' && tag !== 'link'; }); }\n\n                function syncConditionalHostVisibility(wrapper, visible) {\n                    if (!wrapper || !wrapper.parentElement) return;\n\n                    let current = wrapper;\n                    let depth = 0;\n                    const maxDepth = 6;\n\n                    while (current && current.parentElement && depth < maxDepth) {\n                        const parent = current.parentElement;\n\n                        if (!parent || parent === document.body || parent === document.documentElement) {\n                            break; }\n\n                        const children = getMeaningfulElementChildren(parent);\n                        if (children.length !== 1 || children[0] !== current) {\n                            break; }\n\n                        parent.classList.toggle('ws-filter-host-hidden', !visible);\n                        current = parent;\n                        depth += 1; } }\n\n                function setConditionalWrapperVisibility(wrapper, visible) {\n                    if (!wrapper) return;\n                    wrapper.classList.toggle('ws-filter-conditional-hidden', !visible);\n                    syncConditionalHostVisibility(wrapper, visible); }\n\n                function refreshConditionalFilterVisibility() {\n                    const stateMap = getFilterStateMapFromPage();\n\n                    document.querySelectorAll('.ws-wc-filter-wrapper').forEach(function (wrapper) {\n                        let conditions = null;\n                        let termDependency = null;\n\n                        const rawConditions = wrapper.getAttribute('data-ws-display-conditions') || '';\n                        const rawTermDependency = wrapper.getAttribute('data-ws-term-dependency') || '';\n\n                        if (rawConditions) {\n                            try {\n                                conditions = JSON.parse(rawConditions);\n                            } catch (e) {\n                                conditions = null; } }\n\n                        if (rawTermDependency) {\n                            try {\n                                termDependency = JSON.parse(rawTermDependency);\n                            } catch (e) {\n                                termDependency = null; } }\n\n                        let visible = evaluateDisplayConditions(conditions, stateMap);\n\n                        if (visible && termDependency && termDependency.enabled && termDependency.controller) {\n                            const controllerState = stateMap[termDependency.controller] || { active: false, values: [] };\n                            visible = !!controllerState.active; }\n\n                        setConditionalWrapperVisibility(wrapper, visible); }); }\n\n                function initFilterUIWithin(root) {\n                    if (!root) return;\n\n                    const scopes = [];\n\n                    if (root.matches && root.matches('.ws-wc-filter-multiselect, .ws-custom-select, .ws-price-range-wrapper, .ws-date-range-group')) {\n                        scopes.push(root); }\n\n                    if (root.querySelectorAll) {\n                        root.querySelectorAll('.ws-wc-filter-multiselect, .ws-custom-select, .ws-price-range-wrapper, .ws-date-range-group').forEach(function (el) {\n                            scopes.push(el); }); }\n\n                    scopes.forEach(function (el) {\n                        if (el.matches('.ws-wc-filter-multiselect')) {\n                            updateMultiselectLabel(el); }\n                        if (el.matches('.ws-custom-select')) {\n                            initCustomSelect(el); }\n                        if (el.matches('.ws-price-range-wrapper')) {\n                            initPriceRange(el); }\n                        if (el.matches('.ws-date-range-group')) {\n                            initDateRangePicker(el); } }); }\n\n                function getRefreshableWrapperSelector(wrapper) {\n                    if (!wrapper || !wrapper.matches) return '';\n\n                    if (wrapper.matches('.ws-wc-filter-wrapper')) {\n                        const filterId = (wrapper.getAttribute('data-ws-filter-id') || '').trim();\n                        if (filterId) {\n                            return '.ws-wc-filter-wrapper[data-ws-filter-id=\"' + filterId.replace(\/\"\/g, '\\\"') + '\"]'; } }\n\n                    if (wrapper.matches('.ws-wc-sort-wrapper')) {\n                        return '.ws-wc-sort-wrapper'; }\n\n                    return ''; }\n\n                function getDirectDependentWrapperSelectors(controllerWrapper) {\n                    if (!controllerWrapper || !controllerWrapper.matches || !controllerWrapper.matches('.ws-wc-filter-wrapper')) {\n                        return []; }\n\n                    const controllerId = (controllerWrapper.getAttribute('data-ws-filter-id') || '').trim();\n                    if (!controllerId) {\n                        return []; }\n\n                    const selectors = [];\n                    const seen = new Set();\n\n                    document.querySelectorAll('.ws-wc-filter-wrapper').forEach(function (candidate) {\n                        if (!candidate || candidate === controllerWrapper) return;\n\n                        let isDependent = false;\n                        const rawConditions = candidate.getAttribute('data-ws-display-conditions') || '';\n                        const rawTermDependency = candidate.getAttribute('data-ws-term-dependency') || '';\n\n                        if (rawConditions) {\n                            try {\n                                const conditions = JSON.parse(rawConditions);\n                                const rules = conditions && Array.isArray(conditions.rules) ? conditions.rules : [];\n                                isDependent = rules.some(function (rule) {\n                                    return rule && String(rule.controller || '').trim() === controllerId; });\n                            } catch (err) {}\n                        }\n\n                        if (!isDependent && rawTermDependency) {\n                            try {\n                                const termDependency = JSON.parse(rawTermDependency);\n                                isDependent = !!(termDependency && termDependency.enabled && String(termDependency.controller || '').trim() === controllerId);\n                            } catch (err) {}\n                        }\n\n                        if (!isDependent) return;\n\n                        const selector = getRefreshableWrapperSelector(candidate);\n                        if (!selector || seen.has(selector)) return;\n                        seen.add(selector);\n                        selectors.push(selector); });\n\n                    return selectors; }\n\n                function getAllFilterWrapperSelectors() {\n                    const selectors = [];\n                    const seen = new Set();\n\n                    document.querySelectorAll('.ws-wc-filter-wrapper').forEach(function (wrapper) {\n                        const selector = getRefreshableWrapperSelector(wrapper);\n                        if (!selector || seen.has(selector)) return;\n                        seen.add(selector);\n                        selectors.push(selector); });\n\n                    return selectors; }\n\n                function replaceWrapperFromDocument(selector, doc) {\n                    if (!selector || !doc) return;\n\n                    const currentWrapper = document.querySelector(selector);\n                    const newWrapper = doc.querySelector(selector);\n                    if (!currentWrapper || !newWrapper) return;\n\n                    replaceNodeChildren(currentWrapper, newWrapper);\n                    initFilterUIWithin(currentWrapper); }\n\n                function getAllFilterWrapperIds() {\n                    const ids = [];\n                    const seen = new Set();\n\n                    document.querySelectorAll('.ws-wc-filter-wrapper[data-ws-filter-id]').forEach(function (wrapper) {\n                        const id = (wrapper.getAttribute('data-ws-filter-id') || '').trim();\n                        if (!id || seen.has(id)) return;\n                        seen.add(id);\n                        ids.push(id); });\n\n                    return ids; }\n\n                function replaceWrapperByIdFromHtml(wrapperId, html) {\n                    if (!wrapperId || !html) return;\n\n                    const currentWrapper = document.querySelector('.ws-wc-filter-wrapper[data-ws-filter-id=\"' + wrapperId.replace(\/\"\/g, '\\\"') + '\"]');\n                    if (!currentWrapper) return;\n\n                    const temp = document.createElement('div');\n                    temp.innerHTML = html.trim();\n                    const newWrapper = temp.querySelector('.ws-wc-filter-wrapper[data-ws-filter-id=\"' + wrapperId.replace(\/\"\/g, '\\\"') + '\"]');\n                    if (!newWrapper) return;\n\n                    currentWrapper.replaceWith(newWrapper);\n                    initFilterUIWithin(newWrapper); }\n\n                function fetchNoRefreshWrappers(params) {\n                    const ajaxUrl = \"https:\\\/\\\/staging.diamondcutterwisdom.com\\\/wp-admin\\\/admin-ajax.php\";\n                    const body = new FormData();\n\n                    body.append('action', 'ws_wc_filters_render_wrappers');\n\n                    const wrapperIds = getAllFilterWrapperIds();\n                    wrapperIds.forEach(function (id) {\n                        body.append('wrapper_ids[]', id); });\n\n                    params.forEach(function (value, key) {\n                        if (Array.isArray(value)) {\n                            value.forEach(function (item) {\n                                body.append('filters[' + key + '][]', item); });\n                        } else {\n                            body.append('filters[' + key + ']', value); } });\n\n                    return fetch(ajaxUrl, {\n                        method: 'POST',\n                        credentials: 'same-origin',\n                        body: body,\n                        cache: 'no-store'\n                    }).then(function (response) {\n                        return response.json();\n                    }); }\n\n                function applyFiltersAJAX(form, resetUrl, refreshWrapper, options) {\n                    if (!form) return;\n\n                    options = options || {};\n\n                    const wrapper = form.closest('.ws-wc-filter-wrapper, .ws-wc-sort-wrapper');\n                    const loopTargetSelector = wrapper ? wrapper.getAttribute('data-loop-target') : null;\n                    const noPageRefresh = wrapper ? wrapper.getAttribute('data-ws-no-page-refresh') === '1' : false;\n                    const refreshWrapperSelector = getRefreshableWrapperSelector(refreshWrapper || wrapper || null);\n                    const dependentWrapperSelectors = Array.isArray(options.dependentWrapperSelectors) ? options.dependentWrapperSelectors.filter(Boolean) : [];\n                    const additionalWrapperSelectors = noPageRefresh ? getAllFilterWrapperSelectors().filter(function (selector) {\n                        return selector && selector !== refreshWrapperSelector && dependentWrapperSelectors.indexOf(selector) === -1; }) : [];\n\n                    function syncNodeAttributes(currentNode, newNode) {\n                        if (!currentNode || !newNode) return;\n\n                        Array.from(currentNode.attributes || []).forEach(function (attr) {\n                            if ('id' === attr.name) return;\n                            if (!newNode.hasAttribute(attr.name)) {\n                                currentNode.removeAttribute(attr.name); } });\n\n                        Array.from(newNode.attributes || []).forEach(function (attr) {\n                            if ('id' === attr.name) return;\n                            currentNode.setAttribute(attr.name, attr.value); }); }\n\n                    function replaceNodeChildren(currentNode, newNode) {\n                        if (!currentNode || !newNode) return;\n\n                        const fragment = document.createDocumentFragment();\n                        Array.from(newNode.childNodes || []).forEach(function (child) {\n                            fragment.appendChild(child.cloneNode(true)); });\n\n                        syncNodeAttributes(currentNode, newNode);\n                        currentNode.replaceChildren(fragment); }\n\n                    function findStableSwapPair(currentRoot, newRoot) {\n                        if (!currentRoot || !newRoot) {\n                            return { currentNode: currentRoot, newNode: newRoot }; }\n\n                        const candidateSelectors = [\n                            '.e-loop-container',\n                            '.elementor-loop-container',\n                            '.elementor-posts-container',\n                            '.products',\n                            '.woocommerce',\n                            '.swiper-wrapper',\n                            '[data-ws-results-inner]'\n                        ];\n\n                        for (let i = 0; i < candidateSelectors.length; i++) {\n                            const selector = candidateSelectors[i];\n                            const currentCandidate = currentRoot.querySelector(selector);\n                            const newCandidate = newRoot.querySelector(selector);\n                            if (currentCandidate && newCandidate) {\n                                return { currentNode: currentCandidate, newNode: newCandidate }; } }\n\n                        let currentNode = currentRoot;\n                        let newNode = newRoot;\n                        let depth = 0;\n\n                        while (\n                            currentNode && newNode &&\n                            currentNode.children && newNode.children &&\n                            currentNode.children.length === 1 &&\n                            newNode.children.length === 1 &&\n                            currentNode.firstElementChild && newNode.firstElementChild &&\n                            currentNode.firstElementChild.tagName === newNode.firstElementChild.tagName &&\n                            depth < 4\n                        ) {\n                            currentNode = currentNode.firstElementChild;\n                            newNode = newNode.firstElementChild;\n                            depth++; }\n\n                        return { currentNode: currentNode || currentRoot, newNode: newNode || newRoot }; }\n\n                    function syncPriceRangeWrapper(currentWrap, newWrap) {\n                        if (!currentWrap || !newWrap) return;\n\n                        const newMin = newWrap.getAttribute('data-min');\n                        const newMax = newWrap.getAttribute('data-max');\n                        if (newMin !== null) currentWrap.setAttribute('data-min', newMin);\n                        if (newMax !== null) currentWrap.setAttribute('data-max', newMax);\n\n                        ['.ws-price-min-input', '.ws-price-max-input', '.ws-price-range-min', '.ws-price-range-max'].forEach(function (sel) {\n                            const newEl = newWrap.querySelector(sel);\n                            const curEl = currentWrap.querySelector(sel);\n                            if (!newEl || !curEl) return;\n\n                            ['min', 'max', 'value', 'step'].forEach(function (attr) {\n                                if (newEl.hasAttribute(attr)) {\n                                    curEl.setAttribute(attr, newEl.getAttribute(attr));\n                                    if (attr in curEl) {\n                                        curEl[attr] = newEl.getAttribute(attr); } } }); });\n\n                        if (typeof initPriceRange === 'function') {\n                            delete currentWrap.dataset.wsPriceInit;\n                            initPriceRange(currentWrap); } }\n\n                    function buildCombinedFilterParams(activeForm) {\n                        const params = new URLSearchParams();\n                        const forms = document.querySelectorAll('.ws-wc-filter-form, .ws-wc-sort-form');\n\n                        function normalizeKey(key) {\n                            return String(key || '').replace(\/\\[\\]$\/, ''); }\n\n                        forms.forEach(function (candidateForm) {\n                            const candidateWrapper = candidateForm.closest('.ws-wc-filter-wrapper, .ws-wc-sort-wrapper');\n                            const ownQueryArg = candidateWrapper ? String(candidateWrapper.getAttribute('data-ws-query-arg') || '').trim() : '';\n                            const isSortForm = candidateForm.classList.contains('ws-wc-sort-form');\n                            const fd = new FormData(candidateForm);\n\n                            fd.forEach(function (value, key) {\n                                if (value === null || typeof value === 'undefined') return;\n\n                                const stringValue = String(value).trim();\n                                if ('' === stringValue) return;\n\n                                const normalizedKey = normalizeKey(key);\n\n                                if (!isSortForm && ownQueryArg) {\n                                    const isOwnField = (\n                                        normalizedKey === ownQueryArg ||\n                                        normalizedKey.indexOf(ownQueryArg + '_') === 0\n                                    );\n\n                                    if (!isOwnField) {\n                                        return; }\n                                }\n\n                                params.append(key, stringValue); }); });\n\n                        return params; }\n\n                    let url;\n                    if (resetUrl) {\n                        url = new URL(resetUrl, window.location.origin);\n                    } else {\n                        url = new URL(window.location.href);\n                        const params = noPageRefresh ? buildCombinedFilterParams(form) : new URLSearchParams(new FormData(form));\n                        url.search = params.toString(); }\n\n                    const requestUrl = url.toString();\n\n                    if (!noPageRefresh) {\n                        window.history.replaceState({}, '', requestUrl);\n                        syncBodyCategoryClassesFromUrl(url);\n                    }\n\n                    if (!loopTargetSelector && !noPageRefresh) {\n                        window.location.href = requestUrl;\n                        return; }\n\n                    const target = loopTargetSelector ? document.querySelector(loopTargetSelector) : null;\n                    if (loopTargetSelector && !target) {\n                        if (noPageRefresh) {\n                            return; }\n                        window.location.href = requestUrl;\n                        return; }\n\n                    if (noPageRefresh) {\n                        const paramsForAjax = buildCombinedFilterParams(form);\n\n                        fetchNoRefreshWrappers(paramsForAjax).then(function (payload) {\n                            if (!payload || !payload.success || !payload.data || !payload.data.wrappers) {\n                                return; }\n\n                            Object.keys(payload.data.wrappers).forEach(function (wrapperId) {\n                                replaceWrapperByIdFromHtml(wrapperId, payload.data.wrappers[wrapperId]); });\n\n                            refreshConditionalFilterVisibility();\n                            document.dispatchEvent(new CustomEvent('ws_filter_visibility_refresh'));\n                        }).catch(function () {});\n                        return; }\n\n                    const fetchUrl = new URL(requestUrl, window.location.origin);\n                    fetchUrl.searchParams.set('_ws_fetch', String(Date.now()));\n\n                    fetch(fetchUrl.toString(), {\n                        method: 'GET',\n                        credentials: 'same-origin',\n                        cache: 'no-store'\n                    }).then(function (response) {\n                        return response.text();\n                    }).then(function (html) {\n                        const parser = new DOMParser();\n                        const doc = parser.parseFromString(html, 'text\/html');\n                        const newTarget = loopTargetSelector ? doc.querySelector(loopTargetSelector) : null;\n\n                        if (loopTargetSelector && newTarget) {\n                            if (target) {\n                                const swapPair = findStableSwapPair(target, newTarget);\n                                const swapNode = function () {\n                                    replaceNodeChildren(swapPair.currentNode, swapPair.newNode); };\n\n                                if (document.startViewTransition) {\n                                    try {\n                                        document.startViewTransition(swapNode);\n                                    } catch (err) {\n                                        swapNode(); }\n                                } else {\n                                    swapNode(); } }\n\n                            if (refreshWrapperSelector) {\n                                replaceWrapperFromDocument(refreshWrapperSelector, doc); }\n\n                            if (dependentWrapperSelectors.length) {\n                                dependentWrapperSelectors.forEach(function (selector) {\n                                    if (selector === refreshWrapperSelector) return;\n                                    replaceWrapperFromDocument(selector, doc); }); }\n\n                            if (additionalWrapperSelectors.length) {\n                                additionalWrapperSelectors.forEach(function (selector) {\n                                    replaceWrapperFromDocument(selector, doc); }); }\n\n                            const newPriceWrappers     = doc.querySelectorAll('.ws-price-range-wrapper');\n                            const currentPriceWrappers = document.querySelectorAll('.ws-price-range-wrapper');\n\n                            newPriceWrappers.forEach(function (newWrap, index) {\n                                const currentWrap = currentPriceWrappers[index];\n                                if (!currentWrap) return;\n                                syncPriceRangeWrapper(currentWrap, newWrap); });\n\n                            refreshConditionalFilterVisibility();\n                            document.dispatchEvent(new CustomEvent('ws_filter_visibility_refresh'));\n                        } else {\n                            window.location.href = requestUrl; }\n                    }).catch(function () {\n                        window.location.href = requestUrl;\n                    }); }\n\n                \/\/ Click handlers (multiselect toggle, reset, reset-all, custom select handled in initCustomSelect)\n                document.addEventListener('click', function (e) {\n                    const toggle = e.target.closest('.ws-wc-filter-multiselect-toggle');\n                    if (toggle) {\n                        const wrapper = toggle.closest('.ws-wc-filter-multiselect');\n                        if (wrapper) {\n                            wrapper.classList.toggle('is-open'); }\n                        return; }\n\n                    const resetBtn = e.target.closest('.ws-wc-filter-reset');\n                    if (resetBtn) {\n                        e.preventDefault();\n                        const form = resetBtn.closest('.ws-wc-filter-form');\n                        const resetUrl = resetBtn.getAttribute('data-reset-url') || resetBtn.getAttribute('href') || '';\n                        const resetWrapper = resetBtn.closest('.ws-wc-filter-wrapper, .ws-wc-sort-wrapper');\n                        const dependentWrapperSelectors = getDirectDependentWrapperSelectors(resetWrapper);\n\n                        if (form && resetUrl) {\n                            applyFiltersAJAX(form, resetUrl, resetWrapper, {\n                                dependentWrapperSelectors: dependentWrapperSelectors\n                            });\n                        } else if (resetUrl) {\n                            window.location.href = resetUrl; }\n                        return; }\n\n                    const resetAllBtn = e.target.closest('.ws-wc-filter-reset-all');\n                    if (resetAllBtn) {\n                        e.preventDefault();\n                        const resetUrl = resetAllBtn.getAttribute('data-reset-url') || resetAllBtn.getAttribute('href') || '';\n                        const forms = document.querySelectorAll('.ws-wc-filter-form, .ws-wc-sort-form');\n                        if (forms.length && resetUrl) {\n                            applyFiltersAJAX(forms[0], resetUrl);\n                        } else if (resetUrl) {\n                            window.location.href = resetUrl; }\n                        return; } });\n\n                \/\/ Change handler \u2013 triggers filtering on checkboxes and price inputs (custom select calls applyFiltersAJAX directly)\n\ndocument.addEventListener('change', function (e) {\n    const target = e.target;\n    const form = target.closest('.ws-wc-filter-form, .ws-wc-sort-form');\n    if (!form) return;\n\n    \/\/ PILL \/ MULTISELECT MODE (checkboxes and radios)\n    const msWrapper = target.closest('.ws-wc-filter-multiselect');\n    if (msWrapper) {\n\n        \/\/ Legacy label updater (safe no-op in pill modes without label)\n        updateMultiselectLabel(msWrapper);\n\n        const chip = target.closest('.ws-wc-filter-multiselect-option');\n\n        if (chip && (target.type === 'checkbox' || target.type === 'radio')) {\n            if (target.type === 'checkbox') {\n                \/\/ Multi-select: each chip toggles independently\n                chip.classList.toggle('is-active', target.checked);\n            } else {\n                \/\/ Radio (Select Pill): only one active at a time\n                msWrapper.querySelectorAll('.ws-wc-filter-multiselect-option').forEach(function (opt) {\n                    const input = opt.querySelector('input[type=\"radio\"]');\n                    opt.classList.toggle('is-active', input && input.checked); }); } } }\n\n    \/\/ PRICE RANGE INPUTS & SLIDERS\n    if (target.matches('.ws-price-min-input, .ws-price-max-input, .ws-price-range')) {\n        applyFiltersAJAX(form);\n        return; }\n\n    \/\/ Date range picker handles its own Apply\/Clear flow.\n    if (target.closest('.ws-date-range-group')) {\n        return; }\n\n    \/\/ NORMAL FILTERS (checkboxes, inputs, radios, etc.) \u2013 custom select calls applyFiltersAJAX manually\n    if (!target.closest('.ws-custom-select')) {\n        applyFiltersAJAX(form); } });\n\n                document.addEventListener('DOMContentLoaded', function () {\n                    wsInitialBodyCategoryClasses = Array.from(document.body.classList).filter(function (className) {\n                        return className.indexOf('ws-cat-') === 0; });\n\n                    syncBodyCategoryClassesFromUrl(window.location.href);\n\n                    initFilterUIWithin(document);\n\n                    refreshConditionalFilterVisibility(); });\n\n                window.addEventListener('pageshow', refreshConditionalFilterVisibility);\n                window.addEventListener('popstate', function () {\n                    syncBodyCategoryClassesFromUrl(window.location.href);\n                    refreshConditionalFilterVisibility(); });\n                document.addEventListener('ws_filter_visibility_refresh', refreshConditionalFilterVisibility);\n                window.wsFilterVisibilityRefresh = refreshConditionalFilterVisibility;\n\n                \/\/ Expose for other scripts if needed\n                window.wsApplyFiltersAJAX = applyFiltersAJAX;\n            })();\n        <\/script>\n        <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2dfab6b8 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2dfab6b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fbca2a2 elementor-widget elementor-widget-n-accordion\" data-id=\"fbca2a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-2640\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-2640\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h2 class=\"e-n-accordion-item-title-text\"> Level <\/h2><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-up\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-2640\" class=\"elementor-element elementor-element-4e02e048 e-con-full e-flex e-con e-child\" data-id=\"4e02e048\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-75ecbfcf elementor-widget elementor-widget-shortcode\" data-id=\"75ecbfcf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"ws-wc-filter-wrapper ws-wc-filters-skin\"\n         data-desktop-orientation=\"vertical\"\n         data-mobile-orientation=\"horizontal\"\n         data-ws-taxonomy-filter=\"1\"\n         data-ws-query-arg=\"level\"\n         data-ws-filter-id=\"filter-1782456311199\"\n         data-ws-filter-url-key=\"level\"\n         data-ws-display-conditions=\"{&quot;enabled&quot;:false,&quot;logic&quot;:&quot;any&quot;,&quot;rules&quot;:[]}\"\n         data-ws-term-dependency=\"{&quot;enabled&quot;:false,&quot;controller&quot;:&quot;&quot;,&quot;scope&quot;:&quot;direct_children&quot;}\"\n         data-ws-filter-taxonomy=\"level\"                      >\n\n<form method=\"get\" class=\"ws-wc-filter-form\">\n    \n    <!-- NOW THE CONTROL(S) -->\n            <div class=\"ws-wc-filter-control\">\n                    <div class=\"ws-wc-filter-checkbox-group\">\n                                <label class=\"ws-wc-filter-checkbox\">\n                <input\n                    type=\"checkbox\"\n                    name=\"level[]\"\n                    value=\"advanced\"\n                                    \/>\n                <span>Advanced (4)<\/span>\n            <\/label>\n                                <label class=\"ws-wc-filter-checkbox\">\n                <input\n                    type=\"checkbox\"\n                    name=\"level[]\"\n                    value=\"beginner\"\n                                    \/>\n                <span>Beginner (2)<\/span>\n            <\/label>\n                                <label class=\"ws-wc-filter-checkbox\">\n                <input\n                    type=\"checkbox\"\n                    name=\"level[]\"\n                    value=\"intermediate\"\n                                    \/>\n                <span>Intermediate (2)<\/span>\n            <\/label>\n            <\/div>\n                <\/div>\n\n        <\/form>\n    <\/div>\n\n    <style>\n        .ws-wc-filter-wrapper {\n            margin-bottom: 1rem; }\n\t\t.ws-filter-conditional-hidden {\n\t\t\tdisplay: none !important; }\n\n\t\t.ws-filter-host-hidden {\n\t\t\tdisplay: none !important;\n\t\t\tmargin: 0 !important;\n\t\t\tpadding: 0 !important;\n\t\t\tmin-height: 0 !important; }\n\n\t\t.ws-wc-filter-form {\n\t\t\tdisplay: flex;\n\t\t\tflex-wrap: wrap;\n\t\t\tgap: 0.5rem 1rem;\n\t\t\talign-items: center;\n\t\t\tjustify-content: flex-start; }\n\n\t\t.ws-wc-filter-header {\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\tgap: 0.5rem; }\n\n        .ws-wc-filter-label {\n            font-weight: 600;\n            margin-right: 0; }\n        .ws-wc-filter-control input[type=\"text\"] {\n            min-width: 180px;\n            padding: 0.4rem 0.6rem; }\n        .ws-wc-filter-checkbox-group {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 0.4rem 0.8rem; }\n        .ws-wc-filter-checkbox {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.3rem; }\n\n        \/* Reset button (minimal) *\/\n        .ws-wc-filter-reset {\n            border: none;\n            background: none;\n            padding: 0;\n            cursor: pointer;\n            display: inline-flex;\n            align-items: center;\n            justify-content: center; }\n\n        .ws-wc-sr-only {\n            position: absolute;\n            left: -9999px;\n            width: 1px;\n            height: 1px;\n            overflow: hidden; }\n\n        \/* Custom single-select dropdown *\/\n        .ws-custom-select {\n            position: relative;\n            min-width: 180px; }\n        .ws-custom-select-toggle {\n            width: 100%;\n            padding: 0.4rem 0.6rem;\n            border-radius: 4px;\n            border: 1px solid #e2e8f0;\n            background: #fff;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            cursor: pointer;\n            font-size: 0.9rem; }\n        .ws-custom-select-label {\n            white-space: nowrap;\n            overflow: hidden;\n            text-overflow: ellipsis; }\n        .ws-custom-select-caret {\n            margin-left: 0.5rem; }\n        .ws-custom-select-panel {\n            position: absolute;\n            top: calc(100% + 2px);\n            left: 0;\n            z-index: 99;\n            min-width: 100%;\n            max-height: 220px;\n            overflow: auto;\n            background: #fff;\n            border: 1px solid #e2e8f0;\n            border-radius: 4px;\n            padding: 0.25rem 0;\n            display: none; }\n        .ws-custom-select-option {\n            width: 100%;\n            padding: 0.3rem 0.6rem;\n            border: none;\n            background: transparent;\n            text-align: left;\n            cursor: pointer;\n            font-size: 0.9rem; }\n        .ws-custom-select-option:hover {\n            background: #f1f5f9; }\n        .ws-custom-select.is-open .ws-custom-select-panel {\n            display: block; }\n\n\/* Multiselect as inline chips *\/\n.ws-wc-filter-multiselect-inline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.35rem;\n    min-width: 180px; }\n\n.ws-wc-filter-multiselect-option {\n    display: inline-flex;\n    align-items: center;\n    cursor: pointer;\n    border-radius: 999px;\n    border: 1px solid #e2e8f0;\n    background: #ffffff;\n    padding: 0.15rem 0.7rem;\n    font-size: 0.85rem;\n    transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease; }\n\n\/* Hide actual inputs inside pills; we only use them for form submission + JS hooks *\/\n.ws-wc-filter-multiselect-option input[type=\"checkbox\"],\n.ws-wc-filter-multiselect-option input[type=\"radio\"] {\n    position: absolute;\n    opacity: 0;\n    pointer-events: none; }\n\n\/* A11Y: show visible focus ring when the hidden checkbox\/radio gets keyboard focus *\/\n.ws-wc-filter-multiselect-option:focus-within {\n  outline: 2px solid currentColor;\n  outline-offset: 3px; }\n\n\/* Text inside the chip *\/\n.ws-wc-filter-multiselect-option span {\n    white-space: nowrap; }\n\n\/* Hover state *\/\n.ws-wc-filter-multiselect-option:hover {\n    background: #f1f5f9; }\n\n\/* Selected chip *\/\n.ws-wc-filter-multiselect-option.is-active {\n    background: #3b82f6;\n    border-color: #2563eb;\n    color: #ffffff; }\n.ws-wc-filter-multiselect-option.is-active span {\n    color: inherit; }\n\n\/* DESKTOP: vertical layout *\/\n@media (min-width: 769px) {\n    .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"]\n    .ws-wc-filter-multiselect-inline {\n        flex-direction: column;\n        flex-wrap: nowrap;\n        align-items: flex-start; }\n\n    .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"]\n    .ws-wc-filter-multiselect-option {\n        width: 100%;\n        justify-content: flex-start; } }\n\n\/* MOBILE: vertical layout *\/\n@media (max-width: 768px) {\n    .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"]\n    .ws-wc-filter-multiselect-inline {\n        flex-direction: column;\n        flex-wrap: nowrap;\n        align-items: flex-start; }\n\n    .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"]\n    .ws-wc-filter-multiselect-option {\n        width: 100%;\n        justify-content: flex-start; } }\n\n\/* Price range layout *\/\n.ws-price-range-wrapper {\n    display: inline-flex;\n    flex-direction: column;\n    gap: 0.35rem;\n    min-width: 260px; }\n\n.ws-price-range-display {\n    display: none;\n    align-items: center;\n    gap: 0.35rem;\n    font-size: 0.85rem;\n    color: #475569;\n    line-height: 1.3; }\n\n.ws-price-range-wrapper[data-currency-enabled=\"1\"] .ws-price-range-display {\n    display: inline-flex; }\n\n.ws-price-range-row {\n    display: flex;\n    align-items: center;\n    gap: 0.5rem;\n    flex-wrap: nowrap; }\n\n.ws-price-range-input {\n    width: 70px !important;\n    min-width: 70px !important;\n    max-width: 70px !important;\n    flex: 0 0 70px !important;\n\n    padding: 4px 6px !important;\n    border-radius: 6px;\n    border: 1px solid #e2e8f0 !important;\n    font-size: 0.9rem !important;\n    text-align: center !important;\n\n    display: inline-block !important;\n    box-sizing: border-box !important; }\n\n.ws-price-range-separator {\n    font-size: 1rem; }\n\n\/* Slider sits between two inputs and expands *\/\n.ws-price-range-slider-wrapper {\n    position: relative;\n    flex: 1 1 auto;\n    min-width: 140px;\n    height: 30px; \/* slightly taller wrapper for true centering *\/ }\n\n\/* Both range inputs stacked *\/\n.ws-price-range-slider-wrapper .ws-price-range {\n    position: absolute;\n    top: 50%;\n    left: 0;\n    right: 0;\n\n    transform: translateY(-50%); \/* centres the track itself *\/\n    width: 100%;\n    margin: 0;\n    background: transparent;\n    pointer-events: none; }\n\n\/* --- PERFECTLY CENTRED THUMBS --- *\/\n.ws-price-range-slider-wrapper .ws-price-range::-webkit-slider-thumb {\n    pointer-events: auto;\n    margin-top: -7px !important;  \/* this perfectly aligns the pin with the track *\/ }\n\n.ws-price-range-slider-wrapper .ws-price-range::-webkit-slider-runnable-track {\n    height: 4px; }\n\n.ws-price-range-slider-wrapper .ws-price-range::-moz-range-track {\n    height: 4px; }\n\n.ws-price-range-slider-wrapper .ws-price-range::-moz-range-thumb {\n    margin-top: 0 !important; \/* Firefox centers automatically *\/ }\n\n        \/* Orientation handling *\/\n        @media (min-width: 769px) {\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"horizontal\"] .ws-wc-filter-form {\n                flex-direction: row;\n                align-items: center; }\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"horizontal\"] .ws-wc-filter-control,\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"horizontal\"] .ws-wc-filter-checkbox-group {\n                flex-direction: row; }\n\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"] .ws-wc-filter-form {\n                flex-direction: column;\n                align-items: flex-start; }\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"] .ws-wc-filter-label {\n                margin-right: 0;\n                margin-bottom: 0.35rem; }\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"] .ws-wc-filter-control,\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"] .ws-wc-filter-checkbox-group {\n                flex-direction: column;\n                align-items: flex-start; } }\n\n        @media (max-width: 768px) {\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"horizontal\"] .ws-wc-filter-form {\n                flex-direction: row;\n                align-items: center; }\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"horizontal\"] .ws-wc-filter-control,\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"horizontal\"] .ws-wc-filter-checkbox-group {\n                flex-direction: row; }\n\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"] .ws-wc-filter-form {\n                flex-direction: column;\n                align-items: flex-start; }\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"] .ws-wc-filter-label {\n                margin-right: 0;\n                margin-bottom: 0.35rem; }\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"] .ws-wc-filter-control,\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"] .ws-wc-filter-checkbox-group {\n                flex-direction: column;\n                align-items: flex-start; } }\n\n    <\/style>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74e7b15b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"74e7b15b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5adf341f elementor-widget elementor-widget-n-accordion\" data-id=\"5adf341f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;default_state&quot;:&quot;expanded&quot;,&quot;max_items_expended&quot;:&quot;one&quot;,&quot;n_accordion_animation_duration&quot;:{&quot;unit&quot;:&quot;ms&quot;,&quot;size&quot;:400,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-accordion.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-accordion\" aria-label=\"Accordion. Open links with Enter or Space, close with Escape, and navigate with Arrow Keys\">\n\t\t\t\t\t\t<details id=\"e-n-accordion-item-1520\" class=\"e-n-accordion-item\" open>\n\t\t\t\t<summary class=\"e-n-accordion-item-title\" data-accordion-index=\"1\" tabindex=\"0\" aria-expanded=\"true\" aria-controls=\"e-n-accordion-item-1520\" >\n\t\t\t\t\t<span class='e-n-accordion-item-title-header'><h2 class=\"e-n-accordion-item-title-text\"> Teacher <\/h2><\/span>\n\t\t\t\t\t\t\t<span class='e-n-accordion-item-title-icon'>\n\t\t\t<span class='e-opened' ><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-up\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z\"><\/path><\/svg><\/span>\n\t\t\t<span class='e-closed'><svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/span>\n\t\t<\/span>\n\n\t\t\t\t\t\t<\/summary>\n\t\t\t\t<div role=\"region\" aria-labelledby=\"e-n-accordion-item-1520\" class=\"elementor-element elementor-element-1b097021 e-con-full e-flex e-con e-child\" data-id=\"1b097021\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f83189e elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"4f83189e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"ws-wc-filter-wrapper ws-wc-filters-skin\"\n         data-desktop-orientation=\"vertical\"\n         data-mobile-orientation=\"horizontal\"\n         data-ws-taxonomy-filter=\"1\"\n         data-ws-query-arg=\"teacher\"\n         data-ws-filter-id=\"filter-1782460703492\"\n         data-ws-filter-url-key=\"teacher\"\n         data-ws-display-conditions=\"{&quot;enabled&quot;:false,&quot;logic&quot;:&quot;any&quot;,&quot;rules&quot;:[]}\"\n         data-ws-term-dependency=\"{&quot;enabled&quot;:false,&quot;controller&quot;:&quot;&quot;,&quot;scope&quot;:&quot;direct_children&quot;}\"\n         data-ws-filter-taxonomy=\"teacher\"                      >\n\n<form method=\"get\" class=\"ws-wc-filter-form\">\n    \n    <!-- NOW THE CONTROL(S) -->\n            <div class=\"ws-wc-filter-control\">\n                    <div class=\"ws-custom-select\" data-query-arg=\"teacher\">\n        <input type=\"hidden\"\n               name=\"teacher\"\n               class=\"ws-custom-select-input\"\n               value=\"\" \/>\n        <button type=\"button\" class=\"ws-custom-select-toggle\">\n            <span class=\"ws-custom-select-label\">\n            All (10)            <\/span>\n            <span class=\"ws-custom-select-caret\" aria-hidden=\"true\">\u25be<\/span>\n        <\/button>\n        <div class=\"ws-custom-select-panel\">\n            <button type=\"button\" class=\"ws-custom-select-option\" data-value=\"\">\n                All (10)            <\/button>\n                            <button type=\"button\"\n                        class=\"ws-custom-select-option\"\n                        data-value=\"geshe-michael\">\n\t\t\t\t\t\t\n                   Geshe Michael (2)\n                <\/button>\n                            <button type=\"button\"\n                        class=\"ws-custom-select-option\"\n                        data-value=\"teacher-annie-lee\">\n\t\t\t\t\t\t\n                   Teacher Annie Lee (1)\n                <\/button>\n                            <button type=\"button\"\n                        class=\"ws-custom-select-option\"\n                        data-value=\"teacher-berlyn\">\n\t\t\t\t\t\t\n                   Teacher Berlyn (1)\n                <\/button>\n                            <button type=\"button\"\n                        class=\"ws-custom-select-option\"\n                        data-value=\"teacher-connie\">\n\t\t\t\t\t\t\n                   Teacher Connie (1)\n                <\/button>\n                            <button type=\"button\"\n                        class=\"ws-custom-select-option\"\n                        data-value=\"teacher-grace\">\n\t\t\t\t\t\t\n                   Teacher Grace (0)\n                <\/button>\n                            <button type=\"button\"\n                        class=\"ws-custom-select-option\"\n                        data-value=\"jenny-wang\">\n\t\t\t\t\t\t\n                   Teacher Jenny Wang (4)\n                <\/button>\n                            <button type=\"button\"\n                        class=\"ws-custom-select-option\"\n                        data-value=\"teacher-sunny-lim\">\n\t\t\t\t\t\t\n                   Teacher Sunny Lim (2)\n                <\/button>\n                    <\/div>\n    <\/div>\n                <\/div>\n\n        <\/form>\n    <\/div>\n\n    <style>\n        .ws-wc-filter-wrapper {\n            margin-bottom: 1rem; }\n\t\t.ws-filter-conditional-hidden {\n\t\t\tdisplay: none !important; }\n\n\t\t.ws-filter-host-hidden {\n\t\t\tdisplay: none !important;\n\t\t\tmargin: 0 !important;\n\t\t\tpadding: 0 !important;\n\t\t\tmin-height: 0 !important; }\n\n\t\t.ws-wc-filter-form {\n\t\t\tdisplay: flex;\n\t\t\tflex-wrap: wrap;\n\t\t\tgap: 0.5rem 1rem;\n\t\t\talign-items: center;\n\t\t\tjustify-content: flex-start; }\n\n\t\t.ws-wc-filter-header {\n\t\t\tdisplay: inline-flex;\n\t\t\talign-items: center;\n\t\t\tgap: 0.5rem; }\n\n        .ws-wc-filter-label {\n            font-weight: 600;\n            margin-right: 0; }\n        .ws-wc-filter-control input[type=\"text\"] {\n            min-width: 180px;\n            padding: 0.4rem 0.6rem; }\n        .ws-wc-filter-checkbox-group {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 0.4rem 0.8rem; }\n        .ws-wc-filter-checkbox {\n            display: inline-flex;\n            align-items: center;\n            gap: 0.3rem; }\n\n        \/* Reset button (minimal) *\/\n        .ws-wc-filter-reset {\n            border: none;\n            background: none;\n            padding: 0;\n            cursor: pointer;\n            display: inline-flex;\n            align-items: center;\n            justify-content: center; }\n\n        .ws-wc-sr-only {\n            position: absolute;\n            left: -9999px;\n            width: 1px;\n            height: 1px;\n            overflow: hidden; }\n\n        \/* Custom single-select dropdown *\/\n        .ws-custom-select {\n            position: relative;\n            min-width: 180px; }\n        .ws-custom-select-toggle {\n            width: 100%;\n            padding: 0.4rem 0.6rem;\n            border-radius: 4px;\n            border: 1px solid #e2e8f0;\n            background: #fff;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            cursor: pointer;\n            font-size: 0.9rem; }\n        .ws-custom-select-label {\n            white-space: nowrap;\n            overflow: hidden;\n            text-overflow: ellipsis; }\n        .ws-custom-select-caret {\n            margin-left: 0.5rem; }\n        .ws-custom-select-panel {\n            position: absolute;\n            top: calc(100% + 2px);\n            left: 0;\n            z-index: 99;\n            min-width: 100%;\n            max-height: 220px;\n            overflow: auto;\n            background: #fff;\n            border: 1px solid #e2e8f0;\n            border-radius: 4px;\n            padding: 0.25rem 0;\n            display: none; }\n        .ws-custom-select-option {\n            width: 100%;\n            padding: 0.3rem 0.6rem;\n            border: none;\n            background: transparent;\n            text-align: left;\n            cursor: pointer;\n            font-size: 0.9rem; }\n        .ws-custom-select-option:hover {\n            background: #f1f5f9; }\n        .ws-custom-select.is-open .ws-custom-select-panel {\n            display: block; }\n\n\/* Multiselect as inline chips *\/\n.ws-wc-filter-multiselect-inline {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.35rem;\n    min-width: 180px; }\n\n.ws-wc-filter-multiselect-option {\n    display: inline-flex;\n    align-items: center;\n    cursor: pointer;\n    border-radius: 999px;\n    border: 1px solid #e2e8f0;\n    background: #ffffff;\n    padding: 0.15rem 0.7rem;\n    font-size: 0.85rem;\n    transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease; }\n\n\/* Hide actual inputs inside pills; we only use them for form submission + JS hooks *\/\n.ws-wc-filter-multiselect-option input[type=\"checkbox\"],\n.ws-wc-filter-multiselect-option input[type=\"radio\"] {\n    position: absolute;\n    opacity: 0;\n    pointer-events: none; }\n\n\/* A11Y: show visible focus ring when the hidden checkbox\/radio gets keyboard focus *\/\n.ws-wc-filter-multiselect-option:focus-within {\n  outline: 2px solid currentColor;\n  outline-offset: 3px; }\n\n\/* Text inside the chip *\/\n.ws-wc-filter-multiselect-option span {\n    white-space: nowrap; }\n\n\/* Hover state *\/\n.ws-wc-filter-multiselect-option:hover {\n    background: #f1f5f9; }\n\n\/* Selected chip *\/\n.ws-wc-filter-multiselect-option.is-active {\n    background: #3b82f6;\n    border-color: #2563eb;\n    color: #ffffff; }\n.ws-wc-filter-multiselect-option.is-active span {\n    color: inherit; }\n\n\/* DESKTOP: vertical layout *\/\n@media (min-width: 769px) {\n    .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"]\n    .ws-wc-filter-multiselect-inline {\n        flex-direction: column;\n        flex-wrap: nowrap;\n        align-items: flex-start; }\n\n    .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"]\n    .ws-wc-filter-multiselect-option {\n        width: 100%;\n        justify-content: flex-start; } }\n\n\/* MOBILE: vertical layout *\/\n@media (max-width: 768px) {\n    .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"]\n    .ws-wc-filter-multiselect-inline {\n        flex-direction: column;\n        flex-wrap: nowrap;\n        align-items: flex-start; }\n\n    .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"]\n    .ws-wc-filter-multiselect-option {\n        width: 100%;\n        justify-content: flex-start; } }\n\n\/* Price range layout *\/\n.ws-price-range-wrapper {\n    display: inline-flex;\n    flex-direction: column;\n    gap: 0.35rem;\n    min-width: 260px; }\n\n.ws-price-range-display {\n    display: none;\n    align-items: center;\n    gap: 0.35rem;\n    font-size: 0.85rem;\n    color: #475569;\n    line-height: 1.3; }\n\n.ws-price-range-wrapper[data-currency-enabled=\"1\"] .ws-price-range-display {\n    display: inline-flex; }\n\n.ws-price-range-row {\n    display: flex;\n    align-items: center;\n    gap: 0.5rem;\n    flex-wrap: nowrap; }\n\n.ws-price-range-input {\n    width: 70px !important;\n    min-width: 70px !important;\n    max-width: 70px !important;\n    flex: 0 0 70px !important;\n\n    padding: 4px 6px !important;\n    border-radius: 6px;\n    border: 1px solid #e2e8f0 !important;\n    font-size: 0.9rem !important;\n    text-align: center !important;\n\n    display: inline-block !important;\n    box-sizing: border-box !important; }\n\n.ws-price-range-separator {\n    font-size: 1rem; }\n\n\/* Slider sits between two inputs and expands *\/\n.ws-price-range-slider-wrapper {\n    position: relative;\n    flex: 1 1 auto;\n    min-width: 140px;\n    height: 30px; \/* slightly taller wrapper for true centering *\/ }\n\n\/* Both range inputs stacked *\/\n.ws-price-range-slider-wrapper .ws-price-range {\n    position: absolute;\n    top: 50%;\n    left: 0;\n    right: 0;\n\n    transform: translateY(-50%); \/* centres the track itself *\/\n    width: 100%;\n    margin: 0;\n    background: transparent;\n    pointer-events: none; }\n\n\/* --- PERFECTLY CENTRED THUMBS --- *\/\n.ws-price-range-slider-wrapper .ws-price-range::-webkit-slider-thumb {\n    pointer-events: auto;\n    margin-top: -7px !important;  \/* this perfectly aligns the pin with the track *\/ }\n\n.ws-price-range-slider-wrapper .ws-price-range::-webkit-slider-runnable-track {\n    height: 4px; }\n\n.ws-price-range-slider-wrapper .ws-price-range::-moz-range-track {\n    height: 4px; }\n\n.ws-price-range-slider-wrapper .ws-price-range::-moz-range-thumb {\n    margin-top: 0 !important; \/* Firefox centers automatically *\/ }\n\n        \/* Orientation handling *\/\n        @media (min-width: 769px) {\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"horizontal\"] .ws-wc-filter-form {\n                flex-direction: row;\n                align-items: center; }\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"horizontal\"] .ws-wc-filter-control,\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"horizontal\"] .ws-wc-filter-checkbox-group {\n                flex-direction: row; }\n\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"] .ws-wc-filter-form {\n                flex-direction: column;\n                align-items: flex-start; }\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"] .ws-wc-filter-label {\n                margin-right: 0;\n                margin-bottom: 0.35rem; }\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"] .ws-wc-filter-control,\n            .ws-wc-filter-wrapper[data-desktop-orientation=\"vertical\"] .ws-wc-filter-checkbox-group {\n                flex-direction: column;\n                align-items: flex-start; } }\n\n        @media (max-width: 768px) {\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"horizontal\"] .ws-wc-filter-form {\n                flex-direction: row;\n                align-items: center; }\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"horizontal\"] .ws-wc-filter-control,\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"horizontal\"] .ws-wc-filter-checkbox-group {\n                flex-direction: row; }\n\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"] .ws-wc-filter-form {\n                flex-direction: column;\n                align-items: flex-start; }\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"] .ws-wc-filter-label {\n                margin-right: 0;\n                margin-bottom: 0.35rem; }\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"] .ws-wc-filter-control,\n            .ws-wc-filter-wrapper[data-mobile-orientation=\"vertical\"] .ws-wc-filter-checkbox-group {\n                flex-direction: column;\n                align-items: flex-start; } }\n\n    <\/style>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/details>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43875011 elementor-widget__width-inherit elementor-widget elementor-widget-shortcode\" data-id=\"43875011\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <button type=\"button\"\n            class=\"ws-wc-filter-reset-all\"\n            data-reset-url=\"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/wp-json\/wp\/v2\/pages\/1575\">\n        Reset Filters    <\/button>\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e7e325e e-con-full e-flex e-con e-child\" data-id=\"e7e325e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c2e9019 elementor-grid-3 elementor-grid-widescreen-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"c2e9019\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:802,&quot;columns&quot;:3,&quot;pagination_type&quot;:&quot;load_more_on_click&quot;,&quot;auto_scroll&quot;:&quot;yes&quot;,&quot;row_gap_laptop&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;columns_widescreen&quot;:3,&quot;_skin&quot;:&quot;post&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;load_more_spinner&quot;:{&quot;value&quot;:&quot;fas fa-spinner&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;row_gap_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-802\">.elementor-802 .elementor-element.elementor-element-0bddf06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.11);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-0bddf06:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-0bddf06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3eed00 );}.elementor-802 .elementor-element.elementor-element-27eea60 img{height:200px;object-fit:cover;object-position:center center;}.elementor-802 .elementor-element.elementor-element-3145739{--display:flex;--min-height:260px;--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-802 .elementor-element.elementor-element-272637b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-3ced3ed .elementor-heading-title{font-size:18px;font-weight:700;line-height:23px;color:var( --e-global-color-secondary );}.elementor-802 .elementor-element.elementor-element-89bfaf1{font-family:\"Source Sans 3\", Sans-serif;font-size:15px;font-weight:400;}.elementor-802 .elementor-element.elementor-element-7fd4f5a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-global-1031 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px\/2);}.elementor-802 .elementor-element.elementor-global-1031 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px\/2);}.elementor-802 .elementor-element.elementor-global-1031 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px\/2);}.elementor-802 .elementor-element.elementor-global-1031 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px\/2);}.elementor-802 .elementor-element.elementor-global-1031 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px\/2);}.elementor-802 .elementor-element.elementor-global-1031 .elementor-icon-list-icon i{color:#283A7A;transition:color 0.3s;}.elementor-802 .elementor-element.elementor-global-1031 .elementor-icon-list-icon svg{fill:#283A7A;transition:fill 0.3s;}.elementor-802 .elementor-element.elementor-global-1031{--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;padding:0px 0px 0px 0px;}.elementor-802 .elementor-element.elementor-global-1031 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-802 .elementor-element.elementor-global-1031 .elementor-icon-list-item > a{font-family:\"Manrope\", Sans-serif;font-size:12px;font-weight:600;text-transform:capitalize;}.elementor-802 .elementor-element.elementor-global-1031 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-802 .elementor-element.elementor-element-58c1408 .elementor-button{font-family:\"Manrope\", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;fill:var( --e-global-color-e3eed00 );color:var( --e-global-color-e3eed00 );background-color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-802 .elementor-element.elementor-element-58c1408.elementor-element{--align-self:stretch;}@media(max-width:1366px){.elementor-802 .elementor-element.elementor-element-27eea60 img{height:149px;}.elementor-802 .elementor-element.elementor-element-3145739{--min-height:100px;}.elementor-802 .elementor-element.elementor-element-3ced3ed .elementor-heading-title{font-size:17px;}.elementor-802 .elementor-element.elementor-element-89bfaf1{font-size:14px;line-height:21px;}.elementor-802 .elementor-element.elementor-global-1031{--e-icon-list-icon-size:13px;}.elementor-802 .elementor-element.elementor-global-1031 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-802 .elementor-element.elementor-global-1031 .elementor-icon-list-item > a{font-size:12px;}.elementor-802 .elementor-element.elementor-element-58c1408 .elementor-button{font-size:14px;}}@media(max-width:1024px){.elementor-802 .elementor-element.elementor-element-27eea60 img{height:137px;}.elementor-802 .elementor-element.elementor-element-3ced3ed .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-802 .elementor-element.elementor-element-89bfaf1{font-size:12px;line-height:1.5em;}.elementor-802 .elementor-element.elementor-element-58c1408 .elementor-button{font-size:13px;}}@media(max-width:767px){.elementor-802 .elementor-element.elementor-element-27eea60 img{height:220px;object-position:center center;}.elementor-802 .elementor-element.elementor-element-3145739{--min-height:50px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-802 .elementor-element.elementor-element-3ced3ed .elementor-heading-title{font-size:17px;}.elementor-802 .elementor-element.elementor-element-89bfaf1{font-size:15px;}.elementor-802 .elementor-element.elementor-element-7fd4f5a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-802 .elementor-element.elementor-element-58c1408 .elementor-button{font-size:14px;}.elementor-802 .elementor-element.elementor-element-58c1408.elementor-element{--align-self:flex-end;}}@media(min-width:2400px){.elementor-802 .elementor-element.elementor-element-27eea60 img{height:280px;}}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"802\" class=\"elementor elementor-802 e-loop-item e-loop-item-52 post-52 product type-product status-publish has-post-thumbnail product_cat-career-business product_cat-courses product_tag-bootcamp product_tag-featured-programme product_tag-leadership product_tag-online first instock featured shipping-taxable purchasable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-0bddf06 e-con-full e-flex e-con e-parent\" data-id=\"0bddf06\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27eea60 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"27eea60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1280\" height=\"720\" src=\"https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Automatic-Leadership-Bootcamp-Feat.webp\" class=\"attachment-full size-full wp-image-48\" alt=\"\" srcset=\"https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Automatic-Leadership-Bootcamp-Feat.webp 1280w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Automatic-Leadership-Bootcamp-Feat-300x169.webp 300w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Automatic-Leadership-Bootcamp-Feat-1024x576.webp 1024w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Automatic-Leadership-Bootcamp-Feat-768x432.webp 768w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Automatic-Leadership-Bootcamp-Feat-600x338.webp 600w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3145739 e-con-full e-flex e-con e-child\" data-id=\"3145739\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-272637b e-con-full e-flex e-con e-child\" data-id=\"272637b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ced3ed elementor-widget elementor-widget-heading\" data-id=\"3ced3ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Automatic Leadership Bootcamp<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89bfaf1 elementor-widget elementor-widget-text-editor\" data-id=\"89bfaf1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tA practical leadership bootcamp focused on influence, team-building, and sustainable results.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fd4f5a e-con-full e-flex e-con e-child\" data-id=\"7fd4f5a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7d1a6d elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-global elementor-global-1031 elementor-widget-icon-list\" data-id=\"b7d1a6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-laptop\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><span>Online<\/span><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-user\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.6 304c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 304 0 364.2 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400 464H48v-25.6c0-47.6 38.8-86.4 86.4-86.4 14.6 0 38.3 16 89.6 16 51.7 0 74.9-16 89.6-16 47.6 0 86.4 38.8 86.4 86.4V464zM224 288c79.5 0 144-64.5 144-144S303.5 0 224 0 80 64.5 80 144s64.5 144 144 144zm0-240c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><span>Advanced<\/span><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58c1408 elementor-align-justify elementor-mobile-align-right elementor-widget elementor-widget-button\" data-id=\"58c1408\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">view programme<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"802\" class=\"elementor elementor-802 e-loop-item e-loop-item-2612 post-2612 product type-product status-publish has-post-thumbnail product_cat-yoga-products  instock shipping-taxable purchasable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-0bddf06 e-con-full e-flex e-con e-parent\" data-id=\"0bddf06\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27eea60 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"27eea60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"750\" height=\"1000\" src=\"https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/07\/Suede-series-\u2013-Yoga-Mat-feat.jpeg\" class=\"attachment-full size-full wp-image-2616\" alt=\"\" srcset=\"https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/07\/Suede-series-\u2013-Yoga-Mat-feat.jpeg 750w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/07\/Suede-series-\u2013-Yoga-Mat-feat-225x300.jpeg 225w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/07\/Suede-series-\u2013-Yoga-Mat-feat-9x12.jpeg 9w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/07\/Suede-series-\u2013-Yoga-Mat-feat-600x800.jpeg 600w\" sizes=\"(max-width: 750px) 100vw, 750px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3145739 e-con-full e-flex e-con e-child\" data-id=\"3145739\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-272637b e-con-full e-flex e-con e-child\" data-id=\"272637b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ced3ed elementor-widget elementor-widget-heading\" data-id=\"3ced3ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Suede series \u2013 Yoga Mat<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89bfaf1 elementor-widget elementor-widget-text-editor\" data-id=\"89bfaf1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tA premium suede yoga mat with a deep navy base and vibrant Bodhi Brahma Flower pattern.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fd4f5a e-con-full e-flex e-con e-child\" data-id=\"7fd4f5a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7d1a6d elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-global elementor-global-1031 elementor-widget-icon-list\" data-id=\"b7d1a6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-laptop\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-user\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.6 304c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 304 0 364.2 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400 464H48v-25.6c0-47.6 38.8-86.4 86.4-86.4 14.6 0 38.3 16 89.6 16 51.7 0 74.9-16 89.6-16 47.6 0 86.4 38.8 86.4 86.4V464zM224 288c79.5 0 144-64.5 144-144S303.5 0 224 0 80 64.5 80 144s64.5 144 144 144zm0-240c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58c1408 elementor-align-justify elementor-mobile-align-right elementor-widget elementor-widget-button\" data-id=\"58c1408\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">view programme<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"802\" class=\"elementor elementor-802 e-loop-item e-loop-item-53 post-53 product type-product status-publish has-post-thumbnail product_cat-courses product_cat-personal-growth product_tag-beginner product_tag-featured-programme product_tag-financial-wellbeing product_tag-online  instock featured shipping-taxable purchasable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-0bddf06 e-con-full e-flex e-con e-parent\" data-id=\"0bddf06\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27eea60 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"27eea60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Debt-Freedom-Camp-Feat.webp\" class=\"attachment-full size-full wp-image-212\" alt=\"\" srcset=\"https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Debt-Freedom-Camp-Feat.webp 1600w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Debt-Freedom-Camp-Feat-300x169.webp 300w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Debt-Freedom-Camp-Feat-1024x576.webp 1024w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Debt-Freedom-Camp-Feat-768x432.webp 768w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Debt-Freedom-Camp-Feat-1536x864.webp 1536w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Debt-Freedom-Camp-Feat-600x338.webp 600w\" sizes=\"(max-width: 1600px) 100vw, 1600px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3145739 e-con-full e-flex e-con e-child\" data-id=\"3145739\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-272637b e-con-full e-flex e-con e-child\" data-id=\"272637b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ced3ed elementor-widget elementor-widget-heading\" data-id=\"3ced3ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Debt Freedom Camp<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89bfaf1 elementor-widget elementor-widget-text-editor\" data-id=\"89bfaf1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tA guided programme for building financial clarity, reducing money stress, and developing healthier habits around debt.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fd4f5a e-con-full e-flex e-con e-child\" data-id=\"7fd4f5a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7d1a6d elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-global elementor-global-1031 elementor-widget-icon-list\" data-id=\"b7d1a6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-laptop\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><span>Online<\/span><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-user\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.6 304c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 304 0 364.2 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400 464H48v-25.6c0-47.6 38.8-86.4 86.4-86.4 14.6 0 38.3 16 89.6 16 51.7 0 74.9-16 89.6-16 47.6 0 86.4 38.8 86.4 86.4V464zM224 288c79.5 0 144-64.5 144-144S303.5 0 224 0 80 64.5 80 144s64.5 144 144 144zm0-240c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><span>Beginner<\/span><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58c1408 elementor-align-justify elementor-mobile-align-right elementor-widget elementor-widget-button\" data-id=\"58c1408\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">view programme<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"802\" class=\"elementor elementor-802 e-loop-item e-loop-item-54 post-54 product type-product status-publish has-post-thumbnail product_cat-courses product_tag-beginner product_tag-featured-programme product_tag-online product_tag-relationships product_tag-staging-sample last instock featured shipping-taxable purchasable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-0bddf06 e-con-full e-flex e-con e-parent\" data-id=\"0bddf06\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27eea60 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"27eea60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"450\" src=\"https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Wisdom-for-Relationships-Feat.webp\" class=\"attachment-full size-full wp-image-213\" alt=\"\" srcset=\"https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Wisdom-for-Relationships-Feat.webp 800w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Wisdom-for-Relationships-Feat-300x169.webp 300w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Wisdom-for-Relationships-Feat-768x432.webp 768w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/Wisdom-for-Relationships-Feat-600x338.webp 600w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3145739 e-con-full e-flex e-con e-child\" data-id=\"3145739\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-272637b e-con-full e-flex e-con e-child\" data-id=\"272637b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ced3ed elementor-widget elementor-widget-heading\" data-id=\"3ced3ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Wisdom for Relationships<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89bfaf1 elementor-widget elementor-widget-text-editor\" data-id=\"89bfaf1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tA practical introductory programme for improving communication, connection, and daily relationship habits.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fd4f5a e-con-full e-flex e-con e-child\" data-id=\"7fd4f5a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7d1a6d elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-global elementor-global-1031 elementor-widget-icon-list\" data-id=\"b7d1a6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-laptop\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><span>Online<\/span><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-user\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.6 304c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 304 0 364.2 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400 464H48v-25.6c0-47.6 38.8-86.4 86.4-86.4 14.6 0 38.3 16 89.6 16 51.7 0 74.9-16 89.6-16 47.6 0 86.4 38.8 86.4 86.4V464zM224 288c79.5 0 144-64.5 144-144S303.5 0 224 0 80 64.5 80 144s64.5 144 144 144zm0-240c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><span>Beginner<\/span><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58c1408 elementor-align-justify elementor-mobile-align-right elementor-widget elementor-widget-button\" data-id=\"58c1408\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">view programme<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"802\" class=\"elementor elementor-802 e-loop-item e-loop-item-55 post-55 product type-product status-publish has-post-thumbnail product_cat-courses product_tag-city-intensive product_tag-featured-event product_tag-hybrid product_tag-leadership product_tag-upcoming-event first instock featured shipping-taxable purchasable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-0bddf06 e-con-full e-flex e-con e-parent\" data-id=\"0bddf06\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27eea60 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"27eea60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"720\" src=\"https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/DCIG-Level-8-Automatic-Leadership-Singapore-Feat.webp\" class=\"attachment-full size-full wp-image-43\" alt=\"DCIG Level 8 Automatic Leadership Singapore Feat\" srcset=\"https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/DCIG-Level-8-Automatic-Leadership-Singapore-Feat.webp 1280w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/DCIG-Level-8-Automatic-Leadership-Singapore-Feat-300x169.webp 300w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/DCIG-Level-8-Automatic-Leadership-Singapore-Feat-1024x576.webp 1024w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/DCIG-Level-8-Automatic-Leadership-Singapore-Feat-768x432.webp 768w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/DCIG-Level-8-Automatic-Leadership-Singapore-Feat-600x338.webp 600w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3145739 e-con-full e-flex e-con e-child\" data-id=\"3145739\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-272637b e-con-full e-flex e-con e-child\" data-id=\"272637b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ced3ed elementor-widget elementor-widget-heading\" data-id=\"3ced3ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">DCIG Level 8 City Intensive OMO (Singapore)<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89bfaf1 elementor-widget elementor-widget-text-editor\" data-id=\"89bfaf1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tA three-day city intensive designed to develop creative, practical automatic leadership.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fd4f5a e-con-full e-flex e-con e-child\" data-id=\"7fd4f5a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7d1a6d elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-global elementor-global-1031 elementor-widget-icon-list\" data-id=\"b7d1a6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-laptop\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><span>Hybrid<\/span><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-user\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.6 304c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 304 0 364.2 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400 464H48v-25.6c0-47.6 38.8-86.4 86.4-86.4 14.6 0 38.3 16 89.6 16 51.7 0 74.9-16 89.6-16 47.6 0 86.4 38.8 86.4 86.4V464zM224 288c79.5 0 144-64.5 144-144S303.5 0 224 0 80 64.5 80 144s64.5 144 144 144zm0-240c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><span>Advanced<\/span><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58c1408 elementor-align-justify elementor-mobile-align-right elementor-widget elementor-widget-button\" data-id=\"58c1408\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">view programme<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"802\" class=\"elementor elementor-802 e-loop-item e-loop-item-56 post-56 product type-product status-publish has-post-thumbnail product_cat-courses product_tag-add-on product_tag-automatic-leadership product_tag-excursion product_tag-singapore product_tag-upcoming-event  instock shipping-taxable purchasable product-type-simple\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-0bddf06 e-con-full e-flex e-con e-parent\" data-id=\"0bddf06\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-27eea60 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image\" data-id=\"27eea60\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"theme-post-featured-image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"562\" src=\"https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/DCIG-L8-Excursion-Series-Promo-Deck-Biligual.webp\" class=\"attachment-full size-full wp-image-236\" alt=\"\" srcset=\"https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/DCIG-L8-Excursion-Series-Promo-Deck-Biligual.webp 1000w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/DCIG-L8-Excursion-Series-Promo-Deck-Biligual-300x169.webp 300w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/DCIG-L8-Excursion-Series-Promo-Deck-Biligual-768x432.webp 768w, https:\/\/staging.diamondcutterwisdom.com\/wp-content\/uploads\/2026\/06\/DCIG-L8-Excursion-Series-Promo-Deck-Biligual-600x337.webp 600w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3145739 e-con-full e-flex e-con e-child\" data-id=\"3145739\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-272637b e-con-full e-flex e-con e-child\" data-id=\"272637b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3ced3ed elementor-widget elementor-widget-heading\" data-id=\"3ced3ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">DCIG Level 8: Automatic Leadership Excursion Series<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89bfaf1 elementor-widget elementor-widget-text-editor\" data-id=\"89bfaf1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tA curated Singapore learning excursion designed as an optional extension to the Automatic Leadership experience.\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7fd4f5a e-con-full e-flex e-con e-child\" data-id=\"7fd4f5a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b7d1a6d elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-global elementor-global-1031 elementor-widget-icon-list\" data-id=\"b7d1a6d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-laptop\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M624 416H381.54c-.74 19.81-14.71 32-32.74 32H288c-18.69 0-33.02-17.47-32.77-32H16c-8.8 0-16 7.2-16 16v16c0 35.2 28.8 64 64 64h512c35.2 0 64-28.8 64-64v-16c0-8.8-7.2-16-16-16zM576 48c0-26.4-21.6-48-48-48H112C85.6 0 64 21.6 64 48v336h512V48zm-64 272H128V64h384v256z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><span>Online<\/span><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-user\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M313.6 304c-28.7 0-42.5 16-89.6 16-47.1 0-60.8-16-89.6-16C60.2 304 0 364.2 0 438.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-25.6c0-74.2-60.2-134.4-134.4-134.4zM400 464H48v-25.6c0-47.6 38.8-86.4 86.4-86.4 14.6 0 38.3 16 89.6 16 51.7 0 74.9-16 89.6-16 47.6 0 86.4 38.8 86.4 86.4V464zM224 288c79.5 0 144-64.5 144-144S303.5 0 224 0 80 64.5 80 144s64.5 144 144 144zm0-240c52.9 0 96 43.1 96 96s-43.1 96-96 96-96-43.1-96-96 43.1-96 96-96z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\"><span>Advanced<\/span><\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58c1408 elementor-align-justify elementor-mobile-align-right elementor-widget elementor-widget-button\" data-id=\"58c1408\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">view programme<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<span class=\"e-load-more-spinner\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-spinner\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\n\t\t\t\t<div class=\"e-load-more-anchor\" data-page=\"1\" data-max-page=\"2\" data-next-page=\"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/wp-json\/wp\/v2\/pages\/1575\/page\/2\/\"><\/div>\n\t\t\t\t<div class=\"e-loop__load-more elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Load More programmes<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<div class=\"e-load-more-message\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>All Personal Growth Career &amp; Business Relationships Yoga &amp; Wellbeing Meditation &amp; Contemplation<\/p>","protected":false},"author":1,"featured_media":0,"parent":723,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1575","page","type-page","status-publish","hentry"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/wp-json\/wp\/v2\/pages\/1575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/wp-json\/wp\/v2\/comments?post=1575"}],"version-history":[{"count":14,"href":"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/wp-json\/wp\/v2\/pages\/1575\/revisions"}],"predecessor-version":[{"id":1599,"href":"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/wp-json\/wp\/v2\/pages\/1575\/revisions\/1599"}],"up":[{"embeddable":true,"href":"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/wp-json\/wp\/v2\/pages\/723"}],"wp:attachment":[{"href":"https:\/\/staging.diamondcutterwisdom.com\/zh_sg\/wp-json\/wp\/v2\/media?parent=1575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}