.elementor-57 .elementor-element.elementor-element-557d36e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-57 .elementor-element.elementor-element-557d36e:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-557d36e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-1e9d982{--display:flex;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:3rem;--padding-right:0rem;}.elementor-57 .elementor-element.elementor-element-1e9d982.e-con{--flex-grow:0;--flex-shrink:0;}.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-57 .elementor-element.elementor-element-45fd05d .elementor-heading-title{font-family:"Silk Flower Regular", Sans-serif;font-size:3rem;font-weight:600;line-height:3.5rem;letter-spacing:0.2rem;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-183c456 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.2rem;font-weight:300;font-stretch:125%;line-height:1.4rem;letter-spacing:0rem;color:#02154B;}.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-57 .elementor-element.elementor-element-033bd79 .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-033bd79 .elementor-button:focus{background-color:#FFB91F;color:#02154B;}.elementor-57 .elementor-element.elementor-element-033bd79{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 1rem 0rem;}.elementor-57 .elementor-element.elementor-element-033bd79 .elementor-button{font-family:"Zalando Sans", Sans-serif;font-size:1.2rem;font-weight:500;border-radius:2rem 2rem 2rem 2rem;}.elementor-57 .elementor-element.elementor-element-033bd79 .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-033bd79 .elementor-button:focus svg{fill:#02154B;}.elementor-57 .elementor-element.elementor-element-5b92127{--display:flex;}.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-57 .elementor-element.elementor-element-54cec3d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 3rem 0rem 0rem;}.elementor-57 .elementor-element.elementor-element-14b05c3{--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;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-57 .elementor-element.elementor-element-14b05c3:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-14b05c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2F7E3;background-image:url("https://delightfuldigital.ca/wp-content/uploads/2026/02/DD-home-intro-background.jpg");background-position:bottom center;}.elementor-57 .elementor-element.elementor-element-14b05c3 > .elementor-shape-bottom .elementor-shape-fill, .elementor-57 .elementor-element.elementor-element-14b05c3 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-57 .elementor-element.elementor-element-14b05c3 > .elementor-shape-bottom svg, .elementor-57 .elementor-element.elementor-element-14b05c3 > .e-con-inner > .elementor-shape-bottom svg{height:4.7rem;}.elementor-57 .elementor-element.elementor-element-79e0e53{padding:0rem 10rem 2rem 10rem;text-align:center;}.elementor-57 .elementor-element.elementor-element-79e0e53 .elementor-heading-title{font-family:"Zalando Sans Italic", Sans-serif;font-size:2.2rem;font-weight:600;font-stretch:125%;line-height:2.5rem;color:var( --e-global-color-text );}.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-57 .elementor-element.elementor-element-96d6fdd{text-align:start;font-family:"Zalando Sans", Sans-serif;font-size:1.2rem;}.elementor-57 .elementor-element.elementor-element-0848124{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-57 .elementor-element.elementor-element-0848124:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-0848124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-57 .elementor-element.elementor-element-1f5837c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-57 .elementor-element.elementor-element-dfbe88b{--display:flex;}.elementor-57 .elementor-element.elementor-element-dfbe88b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-804095c{text-align:start;font-family:"Zalando Sans", Sans-serif;font-size:1.6rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-de89192{--display:flex;}.elementor-57 .elementor-element.elementor-element-de89192.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-22c73e0{--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;--padding-top:7rem;--padding-bottom:12rem;--padding-left:0rem;--padding-right:0rem;}.elementor-57 .elementor-element.elementor-element-22c73e0:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-22c73e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://delightfuldigital.ca/wp-content/uploads/2026/02/delightful-digital-homepage-background-ingredients-section.jpg");background-position:-230px -74px;}.elementor-57 .elementor-element.elementor-element-22c73e0 > .elementor-shape-top .elementor-shape-fill, .elementor-57 .elementor-element.elementor-element-22c73e0 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-57 .elementor-element.elementor-element-22c73e0 > .elementor-shape-top svg, .elementor-57 .elementor-element.elementor-element-22c73e0 > .e-con-inner > .elementor-shape-top svg{height:4.1rem;}.elementor-57 .elementor-element.elementor-element-22c73e0 > .elementor-shape-bottom .elementor-shape-fill, .elementor-57 .elementor-element.elementor-element-22c73e0 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-22c73e0 > .elementor-shape-bottom svg, .elementor-57 .elementor-element.elementor-element-22c73e0 > .e-con-inner > .elementor-shape-bottom svg{height:7.1rem;}.elementor-57 .elementor-element.elementor-element-5bbe189{padding:0rem 0rem 2rem 0rem;text-align:center;}.elementor-57 .elementor-element.elementor-element-5bbe189 .elementor-heading-title{font-family:"Silk Flower Slant", Sans-serif;font-size:2.5rem;font-weight:600;letter-spacing:0.38rem;text-shadow:4px 3px 1px #FFFFFF;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-ce5e2f0{font-family:"Zalando Sans", Sans-serif;font-size:1.2rem;color:#02154B;}.elementor-57 .elementor-element.elementor-element-70581e0{font-family:"Zalando Sans", Sans-serif;font-size:1.2rem;}.elementor-57 .elementor-element.elementor-element-90ddf57{font-family:"Zalando Sans", Sans-serif;font-size:1.2rem;font-stretch:125%;}.elementor-57 .elementor-element.elementor-element-b0380ac{--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;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-57 .elementor-element.elementor-element-b0380ac:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-b0380ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-b0380ac > .elementor-shape-bottom .elementor-shape-fill, .elementor-57 .elementor-element.elementor-element-b0380ac > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-b0380ac > .elementor-shape-bottom svg, .elementor-57 .elementor-element.elementor-element-b0380ac > .e-con-inner > .elementor-shape-bottom svg{width:calc(121% + 1.3px);height:2.5rem;}.elementor-57 .elementor-element.elementor-element-e5ec5bb{padding:0rem 0rem 3rem 0rem;text-align:center;}.elementor-57 .elementor-element.elementor-element-e5ec5bb .elementor-heading-title{font-family:"Silk Flower Regular", Sans-serif;font-size:2.5rem;font-weight:600;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-a2533db .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.5rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-e78cfc4{font-family:"Zalando Sans", Sans-serif;font-size:1.2rem;}.elementor-57 .elementor-element.elementor-element-81c427a .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.5rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-4dfbc8d{font-family:"Zalando Sans", Sans-serif;font-size:1.2rem;}.elementor-57 .elementor-element.elementor-element-e40dd34 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.5rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-305c3aa{font-family:"Zalando Sans", Sans-serif;font-size:1.2rem;}.elementor-57 .elementor-element.elementor-element-7fef6c9 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.5rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-4393c84{font-family:"Zalando Sans", Sans-serif;font-size:1.2rem;}.elementor-57 .elementor-element.elementor-element-d977c32 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.5rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-25d549c{font-family:"Zalando Sans", Sans-serif;font-size:1.2rem;}.elementor-57 .elementor-element.elementor-element-7f98a90{--display:flex;}.elementor-57 .elementor-element.elementor-element-f665787{padding:2rem 0rem 1rem 0rem;text-align:start;}.elementor-57 .elementor-element.elementor-element-f665787 .elementor-heading-title{font-family:"Silk Flower Regular", Sans-serif;font-size:2.5rem;font-weight:500;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-1f3e9af{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-6b32b65{--display:flex;}.elementor-57 .elementor-element.elementor-element-3ca03a2{width:var( --container-widget-width, 53.902% );max-width:53.902%;--container-widget-width:53.902%;--container-widget-flex-grow:0;text-align:start;}.elementor-57 .elementor-element.elementor-element-3ca03a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-3ca03a2 img{border-radius:7rem 7rem 7rem 7rem;}.elementor-57 .elementor-element.elementor-element-1d85277 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.5rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-2d46b50{font-family:"Zalando Sans", Sans-serif;}.elementor-57 .elementor-element.elementor-element-b07db16{--display:flex;}.elementor-57 .elementor-element.elementor-element-390af2a{width:var( --container-widget-width, 54.634% );max-width:54.634%;--container-widget-width:54.634%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-390af2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-390af2a img{border-radius:7rem 7rem 7rem 7rem;}.elementor-57 .elementor-element.elementor-element-7693396 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.5rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-904c0d7{font-family:"Zalando Sans", Sans-serif;}.elementor-57 .elementor-element.elementor-element-34dbf48{--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;--padding-top:4rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-57 .elementor-element.elementor-element-34dbf48:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-34dbf48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-880d5fd{text-align:center;}.elementor-57 .elementor-element.elementor-element-880d5fd .elementor-heading-title{font-family:"Silk Flower Slant", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-1061d1a{text-align:center;}.elementor-57 .elementor-element.elementor-element-1061d1a .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:2rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-9a56ab0{padding:0rem 4rem 0rem 4rem;text-align:center;font-family:"Zalando Sans", Sans-serif;font-size:1.2rem;}.elementor-57 .elementor-element.elementor-element-5163006{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-5163006:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-5163006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-c11f084{--display:flex;--border-radius:3rem 3rem 3rem 3rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-57 .elementor-element.elementor-element-c11f084:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-c11f084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f9833a );}.elementor-57 .elementor-element.elementor-element-4f2e023 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.3rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-7c57ffe{font-family:"Zalando Sans", Sans-serif;font-size:1rem;}.elementor-57 .elementor-element.elementor-element-73971d7{--display:flex;--border-radius:3rem 3rem 3rem 3rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-57 .elementor-element.elementor-element-73971d7:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-73971d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f9833a );}.elementor-57 .elementor-element.elementor-element-1be133c .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.3rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-3178d96{font-family:"Zalando Sans", Sans-serif;font-size:1rem;}.elementor-57 .elementor-element.elementor-element-2a7e24a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-2a7e24a:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-2a7e24a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-c1a159d{--display:flex;--border-radius:3rem 3rem 3rem 3rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-57 .elementor-element.elementor-element-c1a159d:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-c1a159d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f9833a );}.elementor-57 .elementor-element.elementor-element-8e336aa .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.3rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-4681ef3{font-family:"Zalando Sans", Sans-serif;font-size:1rem;}.elementor-57 .elementor-element.elementor-element-9daafed{--display:flex;--border-radius:3rem 3rem 3rem 3rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-57 .elementor-element.elementor-element-9daafed:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-9daafed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f9833a );}.elementor-57 .elementor-element.elementor-element-00c4279 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.3rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-6eef509{font-family:"Zalando Sans", Sans-serif;font-size:1rem;}.elementor-57 .elementor-element.elementor-element-2ab000a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-2ab000a:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-2ab000a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-d982c23{--display:flex;--border-radius:3rem 3rem 3rem 3rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-57 .elementor-element.elementor-element-d982c23:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-d982c23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f9833a );}.elementor-57 .elementor-element.elementor-element-1ae4528 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.3rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-3de545f{font-family:"Zalando Sans", Sans-serif;font-size:1rem;}.elementor-57 .elementor-element.elementor-element-c2d587c{--display:flex;--border-radius:3rem 3rem 3rem 3rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-57 .elementor-element.elementor-element-c2d587c:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-c2d587c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f9833a );}.elementor-57 .elementor-element.elementor-element-ab40508 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.3rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-d0254fa{font-family:"Zalando Sans", Sans-serif;font-size:1rem;}.elementor-57 .elementor-element.elementor-element-5caf922{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-5caf922:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-5caf922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-532a6b1{--display:flex;--border-radius:3rem 3rem 3rem 3rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-57 .elementor-element.elementor-element-532a6b1:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-532a6b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f9833a );}.elementor-57 .elementor-element.elementor-element-e0e50dd .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.3rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-85ce8a0{font-family:"Zalando Sans", Sans-serif;font-size:1rem;}.elementor-57 .elementor-element.elementor-element-a80951e{--display:flex;--border-radius:3rem 3rem 3rem 3rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-57 .elementor-element.elementor-element-a80951e:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-a80951e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f9833a );}.elementor-57 .elementor-element.elementor-element-cdeaa94 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.3rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-6e8948b{font-family:"Zalando Sans", Sans-serif;font-size:1rem;}.elementor-57 .elementor-element.elementor-element-525d798{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-525d798:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-525d798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-1d3c026{--display:flex;--border-radius:3rem 3rem 3rem 3rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-57 .elementor-element.elementor-element-1d3c026:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-1d3c026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f9833a );}.elementor-57 .elementor-element.elementor-element-fd68719 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.3rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-bbd6279{font-family:"Zalando Sans", Sans-serif;font-size:1rem;}.elementor-57 .elementor-element.elementor-element-391149f{--display:flex;--border-radius:3rem 3rem 3rem 3rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-57 .elementor-element.elementor-element-391149f:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-391149f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7f9833a );}.elementor-57 .elementor-element.elementor-element-c95e574 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.3rem;font-stretch:125%;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-223d392{font-family:"Zalando Sans", Sans-serif;font-size:1rem;}.elementor-57 .elementor-element.elementor-element-f51a37d{--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;--padding-top:0rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-57 .elementor-element.elementor-element-f51a37d:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-f51a37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-f51a37d > .elementor-shape-bottom .elementor-shape-fill, .elementor-57 .elementor-element.elementor-element-f51a37d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-fc6bf37{padding:2rem 0rem 2rem 0rem;text-align:center;font-family:"Zalando Sans", Sans-serif;font-size:1.5rem;font-stretch:125%;}.elementor-57 .elementor-element.elementor-element-c8dd706{--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;--padding-top:3rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-57 .elementor-element.elementor-element-c8dd706:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-c8dd706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-c8dd706 > .elementor-shape-bottom .elementor-shape-fill, .elementor-57 .elementor-element.elementor-element-c8dd706 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-c8dd706 > .elementor-shape-bottom svg, .elementor-57 .elementor-element.elementor-element-c8dd706 > .e-con-inner > .elementor-shape-bottom svg{width:calc(182% + 1.3px);height:170px;}.elementor-57 .elementor-element.elementor-element-c8dd706.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-75f0568{text-align:center;}.elementor-57 .elementor-element.elementor-element-75f0568 .elementor-heading-title{font-family:"Silk Flower Regular", Sans-serif;font-size:3rem;font-weight:600;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-c9c01ca{text-align:center;}.elementor-57 .elementor-element.elementor-element-c9c01ca .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:2rem;font-stretch:125%;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-0fa41af{text-align:center;font-family:"Zalando Sans", Sans-serif;font-size:1.2rem;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-47914ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-57 .elementor-element.elementor-element-6fe4127{--display:flex;}.elementor-57 .elementor-element.elementor-element-d6f095b .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.1rem;font-stretch:125%;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-5e93a87{font-family:"Zalando Sans", Sans-serif;font-size:1rem;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-4c56141{--display:flex;}.elementor-57 .elementor-element.elementor-element-04a49a3 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.1rem;font-stretch:125%;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-c4f99c2{font-family:"Zalando Sans", Sans-serif;font-size:1rem;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-37d401c{--display:flex;}.elementor-57 .elementor-element.elementor-element-70de871 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.1rem;font-stretch:125%;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-13ecbe6{font-family:"Zalando Sans", Sans-serif;font-size:1rem;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-4ac1f61{--display:flex;}.elementor-57 .elementor-element.elementor-element-0396282 .elementor-heading-title{font-family:"Zalando Sans", Sans-serif;font-size:1.1rem;font-stretch:125%;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-2529980{font-family:"Zalando Sans", Sans-serif;font-size:1rem;color:#FFFFFF;}.elementor-57 .elementor-element.elementor-element-44d28bc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-3rem;--margin-bottom:-7rem;--margin-left:0rem;--margin-right:0rem;}.elementor-57 .elementor-element.elementor-element-3c4f56d{width:var( --container-widget-width, 16.545% );max-width:16.545%;--container-widget-width:16.545%;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-3c4f56d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-3c4f56d img{width:200px;}.elementor-57 .elementor-element.elementor-element-e559913{--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;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-57 .elementor-element.elementor-element-e559913:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-e559913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-8fa87ac{text-align:center;}.elementor-57 .elementor-element.elementor-element-8fa87ac .elementor-heading-title{font-family:"Silk Flower Regular", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-0ed9007{text-align:center;font-family:"Zalando Sans", Sans-serif;font-size:1.4rem;}.elementor-57 .elementor-element.elementor-element-01d64a1 .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-01d64a1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#02154B;}.elementor-57 .elementor-element.elementor-element-01d64a1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 1rem 0rem;}.elementor-57 .elementor-element.elementor-element-01d64a1 .elementor-button{font-family:"Zalando Sans", Sans-serif;font-size:1.2rem;font-weight:500;border-radius:2rem 2rem 2rem 2rem;}.elementor-57 .elementor-element.elementor-element-01d64a1 .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-01d64a1 .elementor-button:focus svg{fill:#02154B;}.elementor-57 .elementor-element.elementor-element-2026270{text-align:center;font-family:"Zalando Sans Italic", Sans-serif;font-stretch:125%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-45fd05d .elementor-heading-title{font-size:2.2rem;}.elementor-57 .elementor-element.elementor-element-183c456 .elementor-heading-title{font-size:1rem;}.elementor-57 .elementor-element.elementor-element-79e0e53{padding:0rem 05rem 0rem 05rem;}.elementor-57 .elementor-element.elementor-element-79e0e53 .elementor-heading-title{font-size:1.5rem;}.elementor-57 .elementor-element.elementor-element-804095c{font-size:1.2rem;}.elementor-57 .elementor-element.elementor-element-22c73e0:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-22c73e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-57 .elementor-element.elementor-element-e5ec5bb .elementor-heading-title{font-size:2rem;}.elementor-57 .elementor-element.elementor-element-a2533db .elementor-heading-title{font-size:1.3rem;}.elementor-57 .elementor-element.elementor-element-81c427a .elementor-heading-title{font-size:1.3rem;}.elementor-57 .elementor-element.elementor-element-e40dd34 .elementor-heading-title{font-size:1.3rem;}.elementor-57 .elementor-element.elementor-element-7fef6c9 .elementor-heading-title{font-size:1.3rem;}.elementor-57 .elementor-element.elementor-element-d977c32 .elementor-heading-title{font-size:1.3rem;}.elementor-57 .elementor-element.elementor-element-f665787 .elementor-heading-title{font-size:2.2rem;}.elementor-57 .elementor-element.elementor-element-47914ef{--flex-wrap:wrap;}}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-557d36e{--content-width:90%;}.elementor-57 .elementor-element.elementor-element-1e9d982{--width:60.091%;}.elementor-57 .elementor-element.elementor-element-14b05c3{--content-width:75%;}.elementor-57 .elementor-element.elementor-element-0848124{--content-width:78%;}.elementor-57 .elementor-element.elementor-element-dfbe88b{--width:61.995%;}.elementor-57 .elementor-element.elementor-element-de89192{--width:25.761%;}.elementor-57 .elementor-element.elementor-element-22c73e0{--content-width:75%;}.elementor-57 .elementor-element.elementor-element-b0380ac{--content-width:75%;}.elementor-57 .elementor-element.elementor-element-34dbf48{--content-width:900px;}.elementor-57 .elementor-element.elementor-element-5163006{--content-width:1100px;}.elementor-57 .elementor-element.elementor-element-2a7e24a{--content-width:1100px;}.elementor-57 .elementor-element.elementor-element-2ab000a{--content-width:1100px;}.elementor-57 .elementor-element.elementor-element-5caf922{--content-width:1100px;}.elementor-57 .elementor-element.elementor-element-525d798{--content-width:1100px;}.elementor-57 .elementor-element.elementor-element-c8dd706{--content-width:1200px;}.elementor-57 .elementor-element.elementor-element-e559913{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-57 .elementor-element.elementor-element-557d36e{--content-width:100%;}.elementor-57 .elementor-element.elementor-element-14b05c3{--content-width:85%;}.elementor-57 .elementor-element.elementor-element-0848124{--content-width:85%;}.elementor-57 .elementor-element.elementor-element-22c73e0{--content-width:85%;}.elementor-57 .elementor-element.elementor-element-b0380ac{--content-width:85%;}.elementor-57 .elementor-element.elementor-element-34dbf48{--content-width:85%;}.elementor-57 .elementor-element.elementor-element-5163006{--content-width:700px;}.elementor-57 .elementor-element.elementor-element-2a7e24a{--content-width:700px;}.elementor-57 .elementor-element.elementor-element-2ab000a{--content-width:700px;}.elementor-57 .elementor-element.elementor-element-5caf922{--content-width:700px;}.elementor-57 .elementor-element.elementor-element-525d798{--content-width:700px;}.elementor-57 .elementor-element.elementor-element-f51a37d{--content-width:700px;}.elementor-57 .elementor-element.elementor-element-c8dd706{--content-width:80%;}.elementor-57 .elementor-element.elementor-element-e559913{--content-width:85%;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-557d36e{--content-width:85%;}.elementor-57 .elementor-element.elementor-element-1e9d982{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-57 .elementor-element.elementor-element-45fd05d .elementor-heading-title{font-size:2.2rem;}.elementor-57 .elementor-element.elementor-element-183c456 .elementor-heading-title{font-size:1rem;}.elementor-57 .elementor-element.elementor-element-033bd79 .elementor-button{font-size:1rem;}.elementor-57 .elementor-element.elementor-element-54cec3d{padding:0rem 0rem 0rem 0rem;}.elementor-57 .elementor-element.elementor-element-14b05c3{--content-width:85%;}.elementor-57 .elementor-element.elementor-element-79e0e53{padding:0rem 0rem 0rem 0rem;}.elementor-57 .elementor-element.elementor-element-79e0e53 .elementor-heading-title{font-size:1.5rem;}.elementor-57 .elementor-element.elementor-element-96d6fdd{font-size:1rem;}.elementor-57 .elementor-element.elementor-element-0848124{--content-width:85%;}.elementor-57 .elementor-element.elementor-element-804095c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -4rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-57 .elementor-element.elementor-element-22c73e0{--content-width:85%;}.elementor-57 .elementor-element.elementor-element-22c73e0:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-22c73e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-57 .elementor-element.elementor-element-5bbe189 .elementor-heading-title{font-size:2.5rem;}.elementor-57 .elementor-element.elementor-element-ce5e2f0{font-size:1rem;}.elementor-57 .elementor-element.elementor-element-70581e0{font-size:1rem;}.elementor-57 .elementor-element.elementor-element-b0380ac{--content-width:85%;}.elementor-57 .elementor-element.elementor-element-e5ec5bb .elementor-heading-title{font-size:2rem;}.elementor-57 .elementor-element.elementor-element-a2533db .elementor-heading-title{font-size:1.3rem;}.elementor-57 .elementor-element.elementor-element-e78cfc4{font-size:1rem;}.elementor-57 .elementor-element.elementor-element-81c427a .elementor-heading-title{font-size:1.3rem;}.elementor-57 .elementor-element.elementor-element-4dfbc8d{font-size:1rem;}.elementor-57 .elementor-element.elementor-element-e40dd34 .elementor-heading-title{font-size:1.3rem;}.elementor-57 .elementor-element.elementor-element-305c3aa{font-size:1rem;}.elementor-57 .elementor-element.elementor-element-7fef6c9 .elementor-heading-title{font-size:1.3rem;}.elementor-57 .elementor-element.elementor-element-4393c84{font-size:1rem;}.elementor-57 .elementor-element.elementor-element-d977c32 .elementor-heading-title{font-size:1.3rem;}.elementor-57 .elementor-element.elementor-element-25d549c{font-size:1rem;}.elementor-57 .elementor-element.elementor-element-f665787{padding:0rem 0rem 0rem 0rem;}.elementor-57 .elementor-element.elementor-element-f665787 .elementor-heading-title{font-size:1.8rem;}.elementor-57 .elementor-element.elementor-element-1d85277 .elementor-heading-title{font-size:1.5rem;}.elementor-57 .elementor-element.elementor-element-7693396 .elementor-heading-title{font-size:1.5rem;}.elementor-57 .elementor-element.elementor-element-34dbf48{--content-width:85%;}.elementor-57 .elementor-element.elementor-element-880d5fd .elementor-heading-title{font-size:2rem;}.elementor-57 .elementor-element.elementor-element-1061d1a .elementor-heading-title{font-size:1.2rem;}.elementor-57 .elementor-element.elementor-element-9a56ab0{padding:0rem 0rem 0rem 0rem;font-size:1rem;}.elementor-57 .elementor-element.elementor-element-f51a37d{--content-width:300px;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-57 .elementor-element.elementor-element-fc6bf37{font-size:1.2rem;}.elementor-57 .elementor-element.elementor-element-c8dd706{--content-width:100%;--padding-top:2rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-57 .elementor-element.elementor-element-75f0568 .elementor-heading-title{font-size:2rem;}.elementor-57 .elementor-element.elementor-element-c9c01ca .elementor-heading-title{font-size:1.5rem;}.elementor-57 .elementor-element.elementor-element-0fa41af{padding:0vw 8vw 0vw 08vw;font-size:1rem;}.elementor-57 .elementor-element.elementor-element-47914ef{--content-width:94%;--flex-wrap:wrap;}.elementor-57 .elementor-element.elementor-element-44d28bc{--width:100%;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-57 .elementor-element.elementor-element-3c4f56d.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-3c4f56d{text-align:center;}.elementor-57 .elementor-element.elementor-element-3c4f56d img{width:200px;}.elementor-57 .elementor-element.elementor-element-e559913{--content-width:85%;}.elementor-57 .elementor-element.elementor-element-8fa87ac .elementor-heading-title{font-size:1.5rem;}.elementor-57 .elementor-element.elementor-element-0ed9007{font-size:1rem;}.elementor-57 .elementor-element.elementor-element-01d64a1 .elementor-button{font-size:1rem;}}/* Start custom CSS for image, class: .elementor-element-3c4f56d */.elementor-57 .elementor-element.elementor-element-3c4f56d {
    width: 200px; height: auto; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Silk Flower Regular';
	font-display: auto;
	src: url('https://delightfuldigital.ca/wp-content/uploads/2026/02/Silk-Flower-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zalando Sans';
	font-display: auto;
	src: url('https://delightfuldigital.ca/wp-content/uploads/2026/02/ZalandoSans-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zalando Sans Italic';
	font-display: auto;
	src: url('https://delightfuldigital.ca/wp-content/uploads/2026/02/ZalandoSans-Italic-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Silk Flower Slant';
	font-display: auto;
	src: url('https://delightfuldigital.ca/wp-content/uploads/2026/02/Silk-Flower-Slant.ttf') format('truetype');
}
/* End Custom Fonts CSS */