.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-1c87a2a{--display:flex;--min-height:420px;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-281 .elementor-element.elementor-element-1c87a2a:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-1c87a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-281 .elementor-element.elementor-element-f5550f4 img{width:32px;}.elementor-281 .elementor-element.elementor-element-bd3a9ad{--display:flex;--min-height:420px;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-281 .elementor-element.elementor-element-bd3a9ad:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-bd3a9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937;}.elementor-281 .elementor-element.elementor-element-741e2e2 img{width:32px;}.elementor-281 .elementor-element.elementor-element-32d84b0{--display:flex;--min-height:420px;--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-281 .elementor-element.elementor-element-32d84b0:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-32d84b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937;}.elementor-281 .elementor-element.elementor-element-7948241 img{width:32px;}.elementor-281 .elementor-element.elementor-element-74bb945{--display:flex;--border-radius:12px 12px 12px 12px;}.elementor-281 .elementor-element.elementor-element-74bb945:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-74bb945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2937;}:root{--page-title-display:none;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap');
body.elementor-page-281,body.elementor-page-281 .elementor-281 *{font-family:'Plus Jakarta Sans',sans-serif!important}
body.elementor-page-281 .entry-header,body.elementor-page-281 .entry-title{display:none!important}
.elementor-element-b174371,.elementor-element-c53d034,.elementor-element-52a3dbc,.elementor-element-e5198fe,.elementor-element-3e14f02{width:100%!important;padding:80px 40px!important;display:flex!important;flex-direction:column!important;align-items:center!important;box-sizing:border-box!important}
.elementor-element-b174371{min-height:650px!important;justify-content:center!important;position:relative!important;background-size:cover!important;background-position:center!important;background-image:url(https://www.lifeinart.ca/wp-content/uploads/2026/06/4ab80e0a300c057707d243306976801d2d01392c.png)!important}
.elementor-element-b174371::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55)!important;z-index:0;pointer-events:none}
.elementor-element-b174371>*{position:relative;z-index:1}
.elementor-element-eec7cc9{display:flex!important;flex-direction:column!important;align-items:center!important;max-width:720px!important;gap:24px!important;width:100%!important}
h2.e-heading-base[data-id="e088ec2"]{color:#6366F1!important;font-size:13px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-align:center!important}
h2.e-heading-base[data-id="d9f6779"]{color:#fff!important;font-size:52px!important;font-weight:700!important;line-height:1.15!important;text-align:center!important}
.elementor-element-02b0d7a{display:none!important}
.elementor-element-1c87a2a li::before,.elementor-element-bd3a9ad li::before,.elementor-element-32d84b0 li::before,.ws-checklist li::before{content:none!important;display:none!important}
.elementor-element-83c54e5{display:flex!important;flex-direction:row!important;justify-content:center!important;gap:16px!important;flex-wrap:wrap!important}
.elementor-element-b0e9e35 .elementor-button{background:#6366F1!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:14px 28px!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important}
.elementor-element-fd40552 .elementor-button{background:transparent!important;color:#fff!important;border:1px solid #fff!important;border-radius:6px!important;padding:14px 28px!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important}
.elementor-element-88c13b5,.elementor-element-0e0e8f4,.elementor-element-6214b79{width:100%!important;max-width:1200px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:48px!important}
.elementor-element-a42c2a9{display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;width:100%!important}
h2.e-heading-base[data-id="19d8dff"],h2.e-heading-base[data-id="53f7f7f"],h2.e-heading-base[data-id="78f26e0"],h2.e-heading-base[data-id="6e56820"]{font-size:42px!important;font-weight:700!important;color:#111827!important;text-align:center!important;line-height:1.2!important}
h2.e-heading-base[data-id="19d8dff"] span,h2.e-heading-base[data-id="53f7f7f"] span,h2.e-heading-base[data-id="78f26e0"] span,h2.e-heading-base[data-id="6e56820"] span{color:#6366F1!important}
.elementor-element-c4f1d02,.elementor-element-d4a006a,.elementor-element-7abaf32,.elementor-element-03e46e1{color:#4B5563!important;font-size:18px!important;line-height:1.6!important;max-width:720px!important;text-align:center!important}
.elementor-element-01b74c8{display:grid!important;grid-template-columns:480px 1fr 1fr!important;grid-template-rows:248px 248px!important;gap:24px!important;width:1200px!important;max-width:100%!important}
.elementor-element-388056f{grid-column:1!important;grid-row:1/3!important;min-height:520px!important;background-image:url(https://www.lifeinart.ca/wp-content/uploads/2026/06/bdfd330000fbd7c3a47a7f7893dcc7e6179bce34.png)!important}
.elementor-element-9fa14b5{grid-column:2/4!important;grid-row:1!important;background-image:url(https://www.lifeinart.ca/wp-content/uploads/2026/06/adfbd9b4908f464417b120860cdbf3edb6a99063.png)!important}
.elementor-element-fdd8b3a{grid-column:2!important;grid-row:2!important;background-image:url(https://www.lifeinart.ca/wp-content/uploads/2026/06/4ab80e0a300c057707d243306976801d2d01392c.png)!important}
.elementor-element-0fa5156{grid-column:3!important;grid-row:2!important;background-image:url(https://www.lifeinart.ca/wp-content/uploads/2026/06/a97f7ae42221b5d91aefb6ea5f65e54873da80b3.png)!important}
.elementor-element-388056f,.elementor-element-9fa14b5,.elementor-element-fdd8b3a,.elementor-element-0fa5156{position:relative!important;overflow:hidden!important;min-height:248px!important;background-size:cover!important;background-position:center!important;border-radius:12px!important}
.elementor-element-388056f::after,.elementor-element-9fa14b5::after,.elementor-element-fdd8b3a::after,.elementor-element-0fa5156::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.75));border-radius:12px;z-index:0;pointer-events:none}
.elementor-element-388056f>*,.elementor-element-9fa14b5>*,.elementor-element-fdd8b3a>*,.elementor-element-0fa5156>*{position:relative;z-index:1}
.elementor-element-388056f .elementor-heading-title,.elementor-element-9fa14b5 .elementor-heading-title,.elementor-element-fdd8b3a .elementor-heading-title,.elementor-element-0fa5156 .elementor-heading-title{color:#fff!important;font-size:22px!important;font-weight:700!important}
.elementor-element-388056f .elementor-widget-text-editor p,.elementor-element-9fa14b5 .elementor-widget-text-editor p,.elementor-element-fdd8b3a .elementor-widget-text-editor p,.elementor-element-0fa5156 .elementor-widget-text-editor p{color:rgba(255,255,255,.85)!important;font-size:14px!important}
.elementor-element-e65d8d3 .elementor-heading-title{display:inline-block;background:#EF4444;color:#fff!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;padding:4px 10px;border-radius:4px}
.elementor-element-5f8161a{display:flex!important;flex-direction:row!important;gap:24px!important;width:1200px!important;max-width:100%!important;justify-content:center!important}
.elementor-element-1c87a2a,.elementor-element-bd3a9ad,.elementor-element-32d84b0{flex:0 0 384px!important;width:384px!important;background:#1F2937!important;border-radius:12px!important;padding:32px!important;display:flex!important;flex-direction:column!important;gap:16px!important;box-sizing:border-box!important}
.elementor-element-1c87a2a .elementor-heading-title,.elementor-element-bd3a9ad .elementor-heading-title,.elementor-element-32d84b0 .elementor-heading-title{color:#fff!important;font-size:22px!important;font-weight:700!important}
.elementor-element-1c87a2a .elementor-widget-text-editor p,.elementor-element-bd3a9ad .elementor-widget-text-editor p,.elementor-element-32d84b0 .elementor-widget-text-editor p{color:#9CA3AF!important;font-size:16px!important}
.elementor-element-74bb945{width:1200px!important;max-width:100%!important;background:#1F2937!important;border-radius:12px!important;overflow:hidden!important}
.elementor-element-6ee31a7,.elementor-element-827b02d,.elementor-element-ae6a0bc,.elementor-element-be782f1{display:grid!important;grid-template-columns:minmax(180px,2fr) minmax(80px,1fr) minmax(100px,1fr) minmax(90px,1fr) 48px!important;align-items:center!important;column-gap:16px!important;padding:16px 32px!important;width:100%!important;box-sizing:border-box!important}
.elementor-element-6ee31a7{border-bottom:1px solid #374151!important}
.elementor-element-827b02d,.elementor-element-ae6a0bc,.elementor-element-be782f1{border-top:1px solid #374151!important}
.elementor-element-6ee31a7>.e-con,.elementor-element-827b02d>.e-con,.elementor-element-ae6a0bc>.e-con,.elementor-element-be782f1>.e-con,.elementor-element-6ee31a7>.elementor-element,.elementor-element-827b02d>.elementor-element,.elementor-element-ae6a0bc>.elementor-element,.elementor-element-be782f1>.elementor-element{min-width:0!important;width:100%!important;margin:0!important}
.elementor-element-3e14f02{background:#F9FAFB!important;min-height:360px!important;justify-content:center!important}
@media(max-width:1024px){.elementor-element-88c13b5,.elementor-element-01b74c8{width:100%!important}.elementor-element-01b74c8{grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}.elementor-element-388056f{grid-column:1/3!important;grid-row:1!important;min-height:320px!important}.elementor-element-9fa14b5{grid-column:1!important;grid-row:2!important}.elementor-element-fdd8b3a{grid-column:2!important;grid-row:2!important}.elementor-element-0fa5156{grid-column:1/3!important;grid-row:3!important}.elementor-element-5f8161a{flex-wrap:wrap!important}.elementor-element-1c87a2a,.elementor-element-bd3a9ad,.elementor-element-32d84b0{flex:1 1 calc(50% - 12px)!important;width:auto!important;min-width:280px!important}}
@media(max-width:767px){.elementor-element-b174371,.elementor-element-c53d034,.elementor-element-52a3dbc,.elementor-element-e5198fe,.elementor-element-3e14f02{padding:48px 24px!important}h2.e-heading-base[data-id="d9f6779"]{font-size:36px!important}.elementor-element-01b74c8{display:flex!important;flex-direction:column!important}.elementor-element-5f8161a{flex-direction:column!important}.elementor-element-1c87a2a,.elementor-element-bd3a9ad,.elementor-element-32d84b0{width:100%!important;flex:1 1 100%!important}.elementor-element-6ee31a7,.elementor-element-827b02d,.elementor-element-ae6a0bc,.elementor-element-be782f1{grid-template-columns:1fr!important;row-gap:8px!important;padding:16px!important}}
/* === MASTERING THE CRAFT — Post #281 (scoped to c53d034 only) === */
.elementor-element-c53d034 .elementor-element-88c13b5{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0!important}
.elementor-element-c53d034 .elementor-element-01b74c8{display:grid!important;grid-template-columns:480px 1fr 1fr!important;grid-template-rows:248px 248px!important;gap:24px!important;width:100%!important;max-width:1200px!important;padding:0!important;margin:0!important;box-sizing:border-box!important}
.elementor-element-c53d034 .elementor-element-388056f{grid-column:1!important;grid-row:1/3!important;min-height:520px!important;height:520px!important}
.elementor-element-c53d034 .elementor-element-9fa14b5{grid-column:2/4!important;grid-row:1!important;min-height:248px!important;height:248px!important}
.elementor-element-c53d034 .elementor-element-fdd8b3a{grid-column:2!important;grid-row:2!important;min-height:248px!important;height:248px!important}
.elementor-element-c53d034 .elementor-element-0fa5156{grid-column:3!important;grid-row:2!important;min-height:248px!important;height:248px!important}
.elementor-element-c53d034 .elementor-element-388056f,
.elementor-element-c53d034 .elementor-element-9fa14b5,
.elementor-element-c53d034 .elementor-element-fdd8b3a,
.elementor-element-c53d034 .elementor-element-0fa5156{display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:24px!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important;border-radius:12px!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
.elementor-element-c53d034 .elementor-element-388056f::before,
.elementor-element-c53d034 .elementor-element-9fa14b5::before,
.elementor-element-c53d034 .elementor-element-fdd8b3a::before,
.elementor-element-c53d034 .elementor-element-0fa5156::before{content:"";position:absolute;inset:0;border-radius:12px;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.45) 50%,rgba(0,0,0,.82) 100%)!important}
.elementor-element-c53d034 .elementor-element-388056f>[data-element_type="widget"],
.elementor-element-c53d034 .elementor-element-9fa14b5>[data-element_type="widget"],
.elementor-element-c53d034 .elementor-element-fdd8b3a>[data-element_type="widget"],
.elementor-element-c53d034 .elementor-element-0fa5156>[data-element_type="widget"]{position:relative!important;z-index:1!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;margin:0!important;padding:0!important;align-self:stretch!important}
.elementor-element-c53d034 .elementor-element-e65d8d3{position:absolute!important;top:24px!important;left:24px!important;right:auto!important;bottom:auto!important;width:auto!important;max-width:calc(100% - 48px)!important;z-index:2!important;margin:0!important;padding:0!important;height:auto!important;flex:none!important}
.elementor-element-c53d034 .elementor-element-e65d8d3 .elementor-heading-title{display:inline-block!important;background:#EF4444!important;color:#fff!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;padding:6px 12px!important;border-radius:4px!important;line-height:1.2!important;margin:0!important;letter-spacing:.04em!important}
.elementor-element-c53d034 .elementor-element-388056f .elementor-widget-heading .elementor-heading-title,
.elementor-element-c53d034 .elementor-element-9fa14b5 .elementor-widget-heading .elementor-heading-title,
.elementor-element-c53d034 .elementor-element-fdd8b3a .elementor-widget-heading .elementor-heading-title,
.elementor-element-c53d034 .elementor-element-0fa5156 .elementor-widget-heading .elementor-heading-title{color:#fff!important;font-size:22px!important;font-weight:700!important;line-height:1.25!important;text-align:left!important;margin:0!important;width:100%!important}
.elementor-element-c53d034 .elementor-element-388056f .elementor-widget-text-editor,
.elementor-element-c53d034 .elementor-element-9fa14b5 .elementor-widget-text-editor,
.elementor-element-c53d034 .elementor-element-fdd8b3a .elementor-widget-text-editor,
.elementor-element-c53d034 .elementor-element-0fa5156 .elementor-widget-text-editor{margin-top:8px!important;width:100%!important;height:auto!important}
.elementor-element-c53d034 .elementor-element-388056f .elementor-widget-text-editor p,
.elementor-element-c53d034 .elementor-element-9fa14b5 .elementor-widget-text-editor p,
.elementor-element-c53d034 .elementor-element-fdd8b3a .elementor-widget-text-editor p,
.elementor-element-c53d034 .elementor-element-0fa5156 .elementor-widget-text-editor p{color:rgba(255,255,255,.88)!important;font-size:14px!important;line-height:1.5!important;text-align:left!important;margin:0!important}
.elementor-element-c53d034 .elementor-element-388056f .elementor-widget-container,
.elementor-element-c53d034 .elementor-element-9fa14b5 .elementor-widget-container,
.elementor-element-c53d034 .elementor-element-fdd8b3a .elementor-widget-container,
.elementor-element-c53d034 .elementor-element-0fa5156 .elementor-widget-container{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;text-align:left!important}
@media(max-width:1024px){.elementor-element-c53d034 .elementor-element-01b74c8{grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}.elementor-element-c53d034 .elementor-element-388056f{grid-column:1/3!important;grid-row:1!important;height:auto!important;min-height:320px!important}.elementor-element-c53d034 .elementor-element-9fa14b5{grid-column:1!important;grid-row:2!important;height:auto!important;min-height:220px!important}.elementor-element-c53d034 .elementor-element-fdd8b3a{grid-column:2!important;grid-row:2!important;height:auto!important;min-height:220px!important}.elementor-element-c53d034 .elementor-element-0fa5156{grid-column:1/3!important;grid-row:3!important;height:auto!important;min-height:220px!important}}
@media(max-width:767px){.elementor-element-c53d034 .elementor-element-01b74c8{display:flex!important;flex-direction:column!important;gap:16px!important}.elementor-element-c53d034 .elementor-element-388056f,.elementor-element-c53d034 .elementor-element-9fa14b5,.elementor-element-c53d034 .elementor-element-fdd8b3a,.elementor-element-c53d034 .elementor-element-0fa5156{min-height:240px!important;height:auto!important;width:100%!important}}
.elementor-281 .elementor-element-c53d034 .elementor-element-388056f .elementor-element-e65d8d3,[data-id="e65d8d3"].elementor-element{position:absolute!important;top:24px!important;left:24px!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;flex:none!important;align-self:auto!important;margin:0!important;z-index:3!important;}/* End custom CSS */