.elementor-64 .elementor-element.elementor-element-0a2e60c:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-0a2e60c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blumzfloralboutique.ca/wp-content/uploads/2026/04/hero-flowers-BGrjR8fI.jpg");background-position:center center;background-size:cover;}.elementor-64 .elementor-element.elementor-element-0a2e60c > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-0a2e60c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-64 .elementor-element.elementor-element-834004c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-9e7311b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-c116a0f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.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-64 .elementor-element.elementor-element-d9e7317{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:4.2px;color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-3dedb54{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:400;line-height:72px;letter-spacing:-1.8px;color:#000000;}.elementor-64 .elementor-element.elementor-element-2a5724d{padding:0px 120px 25px 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000000;}.elementor-widget-ha-dual-button .ha-dual-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ha-dual-button .ha-dual-btn--left{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ha-dual-button .ha-dual-btn-connector{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ha-dual-button .ha-dual-btn--right{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-64 .elementor-element.elementor-element-9567f9a .ha-dual-btn--left{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF6B6B;border-radius:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#FFFFFF;background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-9567f9a .ha-dual-btn--left:hover{color:#FFFFFF;background-color:#F34943;border-color:#F34943;}.elementor-64 .elementor-element.elementor-element-9567f9a .ha-dual-btn--right{border-style:solid;border-width:2px 2px 2px 2px;border-color:#262626;border-radius:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#262626;background-color:#FFFFFF00;}.elementor-64 .elementor-element.elementor-element-9567f9a .ha-dual-btn--right:hover{color:#FFFFFF;background-color:#262626;border-color:#262626;}.elementor-64 .elementor-element.elementor-element-e7d1970:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-e7d1970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F4;}.elementor-64 .elementor-element.elementor-element-e7d1970{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 0px 25px 0px;}.elementor-64 .elementor-element.elementor-element-e7d1970 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-73c9c0f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-64 .elementor-element.elementor-element-6b9d563 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-64 .elementor-element.elementor-element-6b9d563.elementor-view-stacked .elementor-icon{background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-6b9d563.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-6b9d563.elementor-view-default .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-6b9d563.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-6b9d563.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-6b9d563.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-6b9d563.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-6b9d563.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-6b9d563.elementor-view-default:has(:focus) .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-6b9d563 .elementor-icon{font-size:35px;}.elementor-64 .elementor-element.elementor-element-6b9d563 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-6b9d563 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:0px;}.elementor-64 .elementor-element.elementor-element-6b9d563 .elementor-icon-box-title{color:#000000;}.elementor-64 .elementor-element.elementor-element-6b9d563:has(:hover) .elementor-icon-box-title,
					 .elementor-64 .elementor-element.elementor-element-6b9d563:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-64 .elementor-element.elementor-element-6b9d563 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:7px;color:#737373CC;}.elementor-64 .elementor-element.elementor-element-66f674e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-ba32948 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-64 .elementor-element.elementor-element-ba32948.elementor-view-stacked .elementor-icon{background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-ba32948.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-ba32948.elementor-view-default .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-ba32948.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-ba32948.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-ba32948.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-ba32948.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-ba32948.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-ba32948.elementor-view-default:has(:focus) .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-ba32948 .elementor-icon{font-size:35px;}.elementor-64 .elementor-element.elementor-element-ba32948 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-ba32948 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:0px;}.elementor-64 .elementor-element.elementor-element-ba32948 .elementor-icon-box-title{color:#000000;}.elementor-64 .elementor-element.elementor-element-ba32948:has(:hover) .elementor-icon-box-title,
					 .elementor-64 .elementor-element.elementor-element-ba32948:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-64 .elementor-element.elementor-element-ba32948 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:7px;color:#737373CC;}.elementor-64 .elementor-element.elementor-element-5265720 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-c742bc5 .elementor-icon-box-wrapper{align-items:start;gap:20px;}.elementor-64 .elementor-element.elementor-element-c742bc5.elementor-view-stacked .elementor-icon{background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-c742bc5.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-c742bc5.elementor-view-default .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-c742bc5.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-c742bc5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-c742bc5.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-c742bc5.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-c742bc5.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-c742bc5.elementor-view-default:has(:focus) .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-c742bc5 .elementor-icon{font-size:35px;}.elementor-64 .elementor-element.elementor-element-c742bc5 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-c742bc5 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:0px;}.elementor-64 .elementor-element.elementor-element-c742bc5 .elementor-icon-box-title{color:#000000;}.elementor-64 .elementor-element.elementor-element-c742bc5:has(:hover) .elementor-icon-box-title,
					 .elementor-64 .elementor-element.elementor-element-c742bc5:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-64 .elementor-element.elementor-element-c742bc5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:7px;color:#737373CC;}.elementor-64 .elementor-element.elementor-element-56daaf9 > .elementor-container{max-width:550px;}.elementor-64 .elementor-element.elementor-element-56daaf9{padding:100px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-e04b109{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#000000;}.elementor-64 .elementor-element.elementor-element-58b7143{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#686868;}.elementor-64 .elementor-element.elementor-element-c743bd4 > .elementor-container{max-width:1300px;}.elementor-64 .elementor-element.elementor-element-c743bd4{padding:0px 0px 100px 0px;}.elementor-64 .elementor-element.elementor-element-207a02d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-1e99510 > .elementor-container{max-width:1250px;}.elementor-64 .elementor-element.elementor-element-1e99510{padding:0px 0px 100px 0px;}.elementor-64 .elementor-element.elementor-element-00bc01d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-741b323 > .elementor-container{max-width:1250px;}.elementor-64 .elementor-element.elementor-element-741b323{margin-top:0px;margin-bottom:25px;}.elementor-64 .elementor-element.elementor-element-ecef29d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-64 .elementor-element.elementor-element-ecef29d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blumzfloralboutique.ca/wp-content/uploads/2026/04/birthday-pink-white-roses-CAcLLyjL.png");background-position:center center;background-size:cover;}.elementor-64 .elementor-element.elementor-element-ecef29d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-64 .elementor-element.elementor-element-ecef29d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-b4053c9{margin:300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-aa4b602{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#FFFFFF;}.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-64 .elementor-element.elementor-element-3f60a88 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-3f60a88 .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-3f60a88 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-3f60a88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-3f60a88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64 .elementor-element.elementor-element-3f60a88 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-64 .elementor-element.elementor-element-3f60a88 .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-3f60a88 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-a808762:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-64 .elementor-element.elementor-element-a808762 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blumzfloralboutique.ca/wp-content/uploads/2026/04/romance-red-roses-DhVW31FC.png");background-position:center center;background-size:cover;}.elementor-64 .elementor-element.elementor-element-a808762 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-64 .elementor-element.elementor-element-a808762 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-f0b2497{margin:300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-60b7a7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-1fcf9aa .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-1fcf9aa .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-1fcf9aa .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-1fcf9aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-1fcf9aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64 .elementor-element.elementor-element-1fcf9aa .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-64 .elementor-element.elementor-element-1fcf9aa .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-1fcf9aa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-cfe15a1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-64 .elementor-element.elementor-element-cfe15a1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blumzfloralboutique.ca/wp-content/uploads/2026/04/sympathy-heart-wreath-BYhvVN3X.png");background-position:center center;background-size:cover;}.elementor-64 .elementor-element.elementor-element-cfe15a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-64 .elementor-element.elementor-element-cfe15a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-eccc090{margin:300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-adcde2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-9084da1 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-9084da1 .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-9084da1 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-9084da1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-9084da1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64 .elementor-element.elementor-element-9084da1 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-64 .elementor-element.elementor-element-9084da1 .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-9084da1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-d98ca52 > .elementor-container{max-width:1250px;}.elementor-64 .elementor-element.elementor-element-d98ca52{margin-top:0px;margin-bottom:50px;}.elementor-64 .elementor-element.elementor-element-eba6c4f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-64 .elementor-element.elementor-element-eba6c4f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blumzfloralboutique.ca/wp-content/uploads/2026/04/getwell-spring-bouquet-DearO9Jp.png");background-position:center center;background-size:cover;}.elementor-64 .elementor-element.elementor-element-eba6c4f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-64 .elementor-element.elementor-element-eba6c4f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-fbe855e{margin:300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-f515802{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-f9e8960 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-f9e8960 .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-f9e8960 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-f9e8960{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-f9e8960 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64 .elementor-element.elementor-element-f9e8960 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-64 .elementor-element.elementor-element-f9e8960 .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-f9e8960 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-8544db0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-64 .elementor-element.elementor-element-8544db0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blumzfloralboutique.ca/wp-content/uploads/2026/04/baby-blue-arrangement-Bkzj7ARR.png");background-position:center center;background-size:cover;}.elementor-64 .elementor-element.elementor-element-8544db0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-64 .elementor-element.elementor-element-8544db0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-424f208{margin:300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-d0bd83e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7f4febe .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-7f4febe .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-7f4febe .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7f4febe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-7f4febe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64 .elementor-element.elementor-element-7f4febe .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-64 .elementor-element.elementor-element-7f4febe .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-7f4febe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-fc11496:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-64 .elementor-element.elementor-element-fc11496 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blumzfloralboutique.ca/wp-content/uploads/2026/04/everyday-cube-arrangement-3Y0qYjt4.png");background-position:center center;background-size:cover;}.elementor-64 .elementor-element.elementor-element-fc11496 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:25px 25px 25px 25px;}.elementor-64 .elementor-element.elementor-element-fc11496 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-3e34d28{margin:300px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-116ac9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-6b1dc44 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-6b1dc44 .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-6b1dc44 .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-6b1dc44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-6b1dc44 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64 .elementor-element.elementor-element-6b1dc44 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-64 .elementor-element.elementor-element-6b1dc44 .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-6b1dc44 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-f235c97 .elementor-button{background-color:#FF6B6B;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:25px 40px 25px 40px;}.elementor-64 .elementor-element.elementor-element-f235c97 .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-f235c97 .elementor-button:focus{background-color:#F34943;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-f235c97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-f235c97 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64 .elementor-element.elementor-element-f235c97 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-64 .elementor-element.elementor-element-f235c97 .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-f235c97 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-ebd79fc:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-ebd79fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F4;}.elementor-64 .elementor-element.elementor-element-ebd79fc > .elementor-container{max-width:1250px;}.elementor-64 .elementor-element.elementor-element-ebd79fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-64 .elementor-element.elementor-element-ebd79fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-206062d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-daefe5c{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#000000;}.elementor-64 .elementor-element.elementor-element-a787c78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#686868;}.elementor-64 .elementor-element.elementor-element-b53f657{--swiper-slides-to-display:4;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:15px;--arrow-normal-color:#686868;--arrow-hover-color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-b53f657 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-b53f657 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-64 .elementor-element.elementor-element-b53f657 .swiper-slide > .elementor-element{height:100%;}.elementor-64 .elementor-element.elementor-element-4dc6e99 > .elementor-container{max-width:1250px;}.elementor-64 .elementor-element.elementor-element-4dc6e99{padding:100px 0px 100px 0px;}.elementor-64 .elementor-element.elementor-element-d86e5fa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-98aa2b5{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#000000;}.elementor-64 .elementor-element.elementor-element-64669d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#686868;}.elementor-64 .elementor-element.elementor-element-c2130e0 > .elementor-container{max-width:1250px;}.elementor-64 .elementor-element.elementor-element-1975102 .elementor-icon-box-wrapper{gap:15px;}.elementor-64 .elementor-element.elementor-element-1975102.elementor-view-stacked .elementor-icon{background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-1975102.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-1975102.elementor-view-default .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-1975102.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-1975102.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-1975102.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-1975102.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-1975102.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-1975102.elementor-view-default:has(:focus) .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-1975102 .elementor-icon{font-size:35px;}.elementor-64 .elementor-element.elementor-element-1975102 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-1975102 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:400;line-height:28px;letter-spacing:-0.45px;}.elementor-64 .elementor-element.elementor-element-1975102 .elementor-icon-box-title{color:#000000;}.elementor-64 .elementor-element.elementor-element-1975102:has(:hover) .elementor-icon-box-title,
					 .elementor-64 .elementor-element.elementor-element-1975102:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-64 .elementor-element.elementor-element-1975102 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#686868;}.elementor-64 .elementor-element.elementor-element-87ba7dd .elementor-icon-box-wrapper{gap:15px;}.elementor-64 .elementor-element.elementor-element-87ba7dd.elementor-view-stacked .elementor-icon{background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-87ba7dd.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-87ba7dd.elementor-view-default .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-87ba7dd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-87ba7dd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-87ba7dd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-87ba7dd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-87ba7dd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-87ba7dd.elementor-view-default:has(:focus) .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-87ba7dd .elementor-icon{font-size:35px;}.elementor-64 .elementor-element.elementor-element-87ba7dd .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-87ba7dd .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:400;line-height:28px;letter-spacing:-0.45px;}.elementor-64 .elementor-element.elementor-element-87ba7dd .elementor-icon-box-title{color:#000000;}.elementor-64 .elementor-element.elementor-element-87ba7dd:has(:hover) .elementor-icon-box-title,
					 .elementor-64 .elementor-element.elementor-element-87ba7dd:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-64 .elementor-element.elementor-element-87ba7dd .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#686868;}.elementor-64 .elementor-element.elementor-element-6fe61b2 .elementor-icon-box-wrapper{gap:15px;}.elementor-64 .elementor-element.elementor-element-6fe61b2.elementor-view-stacked .elementor-icon{background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-6fe61b2.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-6fe61b2.elementor-view-default .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-6fe61b2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-6fe61b2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-6fe61b2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-6fe61b2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-6fe61b2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-6fe61b2.elementor-view-default:has(:focus) .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-6fe61b2 .elementor-icon{font-size:35px;}.elementor-64 .elementor-element.elementor-element-6fe61b2 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-6fe61b2 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:400;line-height:28px;letter-spacing:-0.45px;}.elementor-64 .elementor-element.elementor-element-6fe61b2 .elementor-icon-box-title{color:#000000;}.elementor-64 .elementor-element.elementor-element-6fe61b2:has(:hover) .elementor-icon-box-title,
					 .elementor-64 .elementor-element.elementor-element-6fe61b2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-64 .elementor-element.elementor-element-6fe61b2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#686868;}.elementor-64 .elementor-element.elementor-element-8acd4bf .elementor-icon-box-wrapper{gap:15px;}.elementor-64 .elementor-element.elementor-element-8acd4bf.elementor-view-stacked .elementor-icon{background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-8acd4bf.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-8acd4bf.elementor-view-default .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-8acd4bf.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-8acd4bf.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-8acd4bf.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-8acd4bf.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-8acd4bf.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-8acd4bf.elementor-view-default:has(:focus) .elementor-icon{fill:#FF6B6B;color:#FF6B6B;border-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-8acd4bf .elementor-icon{font-size:35px;}.elementor-64 .elementor-element.elementor-element-8acd4bf .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-8acd4bf .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:23px;font-weight:400;line-height:28px;letter-spacing:-0.45px;}.elementor-64 .elementor-element.elementor-element-8acd4bf .elementor-icon-box-title{color:#000000;}.elementor-64 .elementor-element.elementor-element-8acd4bf:has(:hover) .elementor-icon-box-title,
					 .elementor-64 .elementor-element.elementor-element-8acd4bf:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-64 .elementor-element.elementor-element-8acd4bf .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:28px;color:#686868;}.elementor-64 .elementor-element.elementor-element-9f5121c:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-9f5121c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F4;}.elementor-64 .elementor-element.elementor-element-9f5121c > .elementor-container{max-width:775px;}.elementor-64 .elementor-element.elementor-element-9f5121c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-9f5121c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-98919f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:4.2px;color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-7cdde81{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#000000;}.elementor-64 .elementor-element.elementor-element-f3a470f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#686868;}.elementor-64 .elementor-element.elementor-element-7d7045a:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-7d7045a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F4;}.elementor-64 .elementor-element.elementor-element-7d7045a > .elementor-container{max-width:1250px;}.elementor-64 .elementor-element.elementor-element-7d7045a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 100px 0px;}.elementor-64 .elementor-element.elementor-element-7d7045a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-294c710:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-64 .elementor-element.elementor-element-294c710 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blumzfloralboutique.ca/wp-content/uploads/2026/04/wedding-bouquet-editorial-DhHehbfG.jpg");background-position:center center;background-size:cover;}.elementor-64 .elementor-element.elementor-element-294c710 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-294c710 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-3388b34{margin:200px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-3388b34 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-64 .elementor-element.elementor-element-3388b34 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-3388b34.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-3388b34.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-3388b34.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-3388b34.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-3388b34.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-3388b34.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-3388b34.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-3388b34.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-3388b34.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-3388b34 .elementor-icon{font-size:36px;}.elementor-64 .elementor-element.elementor-element-3388b34 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-3388b34 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;}.elementor-64 .elementor-element.elementor-element-3388b34:has(:hover) .elementor-icon-box-title,
					 .elementor-64 .elementor-element.elementor-element-3388b34:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-e72c8fc{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-ecb1d6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-2c57182 .elementor-button{background-color:#FF6B6B;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 24px 20px 24px;}.elementor-64 .elementor-element.elementor-element-2c57182 .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-2c57182 .elementor-button:focus{background-color:#F34943;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-2c57182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-2c57182 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64 .elementor-element.elementor-element-2c57182 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-64 .elementor-element.elementor-element-2c57182 .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-2c57182 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-20c4303:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-64 .elementor-element.elementor-element-20c4303 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blumzfloralboutique.ca/wp-content/uploads/2026/04/event-hero-workshop-DRJPXV5L.jpg");background-position:center center;background-size:cover;}.elementor-64 .elementor-element.elementor-element-20c4303 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:20px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-20c4303 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-7d51603{margin:200px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-64 .elementor-element.elementor-element-7d51603 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-64 .elementor-element.elementor-element-7d51603 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7d51603.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7d51603.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-7d51603.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7d51603.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-7d51603.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7d51603.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-7d51603.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-7d51603.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-7d51603.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7d51603 .elementor-icon{font-size:36px;}.elementor-64 .elementor-element.elementor-element-7d51603 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-7d51603 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;}.elementor-64 .elementor-element.elementor-element-7d51603:has(:hover) .elementor-icon-box-title,
					 .elementor-64 .elementor-element.elementor-element-7d51603:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-56b1681{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-4a1ea6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-2d644ea .elementor-button{background-color:#FF6B6B;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 24px 20px 24px;}.elementor-64 .elementor-element.elementor-element-2d644ea .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-2d644ea .elementor-button:focus{background-color:#F34943;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-2d644ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-2d644ea .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64 .elementor-element.elementor-element-2d644ea .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-64 .elementor-element.elementor-element-2d644ea .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-2d644ea .elementor-button:focus svg{fill:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-1cc0fc6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-64 .elementor-element.elementor-element-1cc0fc6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blumzfloralboutique.ca/wp-content/uploads/2026/04/corporate-gifting-hero-B5-sygoK.png");background-position:center center;background-size:cover;}.elementor-64 .elementor-element.elementor-element-1cc0fc6 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF00;opacity:0.5;}.elementor-64 .elementor-element.elementor-element-1cc0fc6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:20px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-1cc0fc6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-8326878{margin:200px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-64 .elementor-element.elementor-element-8326878 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-64 .elementor-element.elementor-element-8326878 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-8326878.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-8326878.elementor-view-framed .elementor-icon, .elementor-64 .elementor-element.elementor-element-8326878.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-8326878.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-8326878.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-8326878.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-8326878.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-8326878.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-64 .elementor-element.elementor-element-8326878.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-8326878 .elementor-icon{font-size:36px;}.elementor-64 .elementor-element.elementor-element-8326878 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-8326878 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:3.6px;}.elementor-64 .elementor-element.elementor-element-8326878:has(:hover) .elementor-icon-box-title,
					 .elementor-64 .elementor-element.elementor-element-8326878:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-4f2dc62{text-align:start;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-2206009{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-0489bf9 .elementor-button{background-color:#FF6B6B;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:1.4px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:20px 24px 20px 24px;}.elementor-64 .elementor-element.elementor-element-0489bf9 .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-0489bf9 .elementor-button:focus{background-color:#F34943;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-0489bf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-0489bf9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-64 .elementor-element.elementor-element-0489bf9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-64 .elementor-element.elementor-element-0489bf9 .elementor-button:hover svg, .elementor-64 .elementor-element.elementor-element-0489bf9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7c5f3d8:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-7c5f3d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F5F4;}.elementor-64 .elementor-element.elementor-element-7c5f3d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-64 .elementor-element.elementor-element-7c5f3d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-64 .elementor-element.elementor-element-125f11a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-64 .elementor-element.elementor-element-125f11a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-64 .elementor-element.elementor-element-125f11a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-64 .elementor-element.elementor-element-125f11a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-64 .elementor-element.elementor-element-125f11a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-64 .elementor-element.elementor-element-125f11a .elementor-icon-list-icon i{color:#FF6B6B;transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-125f11a .elementor-icon-list-icon svg{fill:#FF6B6B;transition:fill 0.3s;}.elementor-64 .elementor-element.elementor-element-125f11a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-125f11a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-125f11a{--e-icon-list-icon-size:25px;--icon-vertical-offset:0px;}.elementor-64 .elementor-element.elementor-element-125f11a .elementor-icon-list-text{transition:color 0.3s;}.elementor-64 .elementor-element.elementor-element-6c7edfa{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#000000;}.elementor-64 .elementor-element.elementor-element-6ef7949{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#686868;}.elementor-64 .elementor-element.elementor-element-c1153ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-64 .elementor-element.elementor-element-5ca0ddb .ha-dual-btn--left{border-style:solid;border-width:2px 2px 2px 2px;border-color:#262626;border-radius:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#262626;background-color:#FF6B6B00;}.elementor-64 .elementor-element.elementor-element-5ca0ddb .ha-dual-btn--left:hover{color:#FFFFFF;background-color:#262626;border-color:#262626;}.elementor-64 .elementor-element.elementor-element-5ca0ddb .ha-dual-btn--right{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF6B6B;border-radius:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#FFFFFF;background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-5ca0ddb .ha-dual-btn--right:hover{color:#FFFFFF;background-color:#F34943;border-color:#F34943;}.elementor-64 .elementor-element.elementor-element-cfc3bf0 > .elementor-container{max-width:800px;}.elementor-64 .elementor-element.elementor-element-cfc3bf0{padding:100px 0px 100px 0px;}.elementor-64 .elementor-element.elementor-element-4f3a05a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-c936505{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#000000;}.elementor-64 .elementor-element.elementor-element-809dda7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#686868;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-64 .elementor-element.elementor-element-012aae6 .elementor-toggle-item:not(:last-child){margin-block-end:36px;}.elementor-64 .elementor-element.elementor-element-012aae6 .elementor-toggle-title, .elementor-64 .elementor-element.elementor-element-012aae6 .elementor-toggle-icon{color:#000000;}.elementor-64 .elementor-element.elementor-element-012aae6 .elementor-toggle-icon svg{fill:#000000;}.elementor-64 .elementor-element.elementor-element-012aae6 .elementor-tab-title.elementor-active a, .elementor-64 .elementor-element.elementor-element-012aae6 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-012aae6 .elementor-toggle-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:-0.4px;}.elementor-64 .elementor-element.elementor-element-012aae6 .elementor-toggle-icon{margin-inline-end:15px;}.elementor-64 .elementor-element.elementor-element-012aae6 .elementor-tab-content{color:#686868;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:28px;}.elementor-64 .elementor-element.elementor-element-28f9593:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-28f9593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-64 .elementor-element.elementor-element-28f9593{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-64 .elementor-element.elementor-element-28f9593 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-64 .elementor-element.elementor-element-a7db827{text-align:center;font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:400;line-height:40px;letter-spacing:-0.9px;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-590df1e{padding:15px 0px 15px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#E5E7EB;}.elementor-64 .elementor-element.elementor-element-b959203 .ha-dual-btn--left{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF6B6B;border-radius:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#FFFFFF;background-color:#FF6B6B;}.elementor-64 .elementor-element.elementor-element-b959203 .ha-dual-btn--left:hover{color:#FFFFFF;background-color:#F34943;border-color:#F34943;}.elementor-64 .elementor-element.elementor-element-b959203 .ha-dual-btn--right{border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;color:#FFFFFF;background-color:#FFFFFF00;}.elementor-64 .elementor-element.elementor-element-b959203 .ha-dual-btn--right:hover{color:#000000;background-color:#FFFFFF;border-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-64 .elementor-element.elementor-element-9567f9a.ha-dual-button--tablet-layout-queue .ha-dual-btn--left{margin-right:calc(5px/2);margin-bottom:0;}.elementor-64 .elementor-element.elementor-element-9567f9a.ha-dual-button--tablet-layout-stack .ha-dual-btn--left{margin-bottom:calc(5px/2);margin-right:0;}.elementor-64 .elementor-element.elementor-element-9567f9a.ha-dual-button--tablet-layout-queue .ha-dual-btn--right{margin-left:calc(5px/2);margin-top:0;}.elementor-64 .elementor-element.elementor-element-9567f9a.ha-dual-button--tablet-layout-stack .ha-dual-btn--right{margin-top:calc(5px/2);margin-left:0;}.elementor-64 .elementor-element.elementor-element-b53f657{--swiper-slides-to-display:2;}.elementor-64 .elementor-element.elementor-element-5ca0ddb.ha-dual-button--tablet-layout-queue .ha-dual-btn--left{margin-right:calc(5px/2);margin-bottom:0;}.elementor-64 .elementor-element.elementor-element-5ca0ddb.ha-dual-button--tablet-layout-stack .ha-dual-btn--left{margin-bottom:calc(5px/2);margin-right:0;}.elementor-64 .elementor-element.elementor-element-5ca0ddb.ha-dual-button--tablet-layout-queue .ha-dual-btn--right{margin-left:calc(5px/2);margin-top:0;}.elementor-64 .elementor-element.elementor-element-5ca0ddb.ha-dual-button--tablet-layout-stack .ha-dual-btn--right{margin-top:calc(5px/2);margin-left:0;}.elementor-64 .elementor-element.elementor-element-b959203.ha-dual-button--tablet-layout-queue .ha-dual-btn--left{margin-right:calc(5px/2);margin-bottom:0;}.elementor-64 .elementor-element.elementor-element-b959203.ha-dual-button--tablet-layout-stack .ha-dual-btn--left{margin-bottom:calc(5px/2);margin-right:0;}.elementor-64 .elementor-element.elementor-element-b959203.ha-dual-button--tablet-layout-queue .ha-dual-btn--right{margin-left:calc(5px/2);margin-top:0;}.elementor-64 .elementor-element.elementor-element-b959203.ha-dual-button--tablet-layout-stack .ha-dual-btn--right{margin-top:calc(5px/2);margin-left:0;}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-0a2e60c{padding:50px 0px 50px 0px;}.elementor-64 .elementor-element.elementor-element-834004c > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-64 .elementor-element.elementor-element-d9e7317{padding:0px 70px 0px 0px;line-height:20px;}.elementor-64 .elementor-element.elementor-element-3dedb54{padding:0px 22px 0px 0px;font-size:40px;line-height:50px;}.elementor-64 .elementor-element.elementor-element-2a5724d{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-9567f9a.ha-dual-button--mobile-layout-queue .ha-dual-btn--left{margin-right:calc(5px/2);margin-bottom:0;}.elementor-64 .elementor-element.elementor-element-9567f9a.ha-dual-button--mobile-layout-stack .ha-dual-btn--left{margin-bottom:calc(5px/2);margin-right:0;}.elementor-64 .elementor-element.elementor-element-9567f9a.ha-dual-button--mobile-layout-queue .ha-dual-btn--right{margin-left:calc(5px/2);margin-top:0;}.elementor-64 .elementor-element.elementor-element-9567f9a.ha-dual-button--mobile-layout-stack .ha-dual-btn--right{margin-top:calc(5px/2);margin-left:0;}.elementor-64 .elementor-element.elementor-element-e7d1970{padding:20px 20px 20px 30px;}.elementor-64 .elementor-element.elementor-element-73c9c0f{width:100%;}.elementor-64 .elementor-element.elementor-element-73c9c0f > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-64 .elementor-element.elementor-element-6b9d563 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-64 .elementor-element.elementor-element-6b9d563 .elementor-icon-box-title{margin-block-end:5px;}.elementor-64 .elementor-element.elementor-element-6b9d563 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-6b9d563 .elementor-icon-box-title a{line-height:20px;}.elementor-64 .elementor-element.elementor-element-6b9d563 .elementor-icon-box-description{line-height:1.5em;}.elementor-64 .elementor-element.elementor-element-66f674e{width:100%;}.elementor-64 .elementor-element.elementor-element-66f674e > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-64 .elementor-element.elementor-element-ba32948 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-64 .elementor-element.elementor-element-ba32948 .elementor-icon-box-title{margin-block-end:5px;}.elementor-64 .elementor-element.elementor-element-ba32948 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-ba32948 .elementor-icon-box-title a{line-height:20px;}.elementor-64 .elementor-element.elementor-element-ba32948 .elementor-icon-box-description{line-height:15px;}.elementor-64 .elementor-element.elementor-element-5265720{width:100%;}.elementor-64 .elementor-element.elementor-element-c742bc5 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-64 .elementor-element.elementor-element-c742bc5 .elementor-icon-box-title{margin-block-end:5px;}.elementor-64 .elementor-element.elementor-element-c742bc5 .elementor-icon-box-title, .elementor-64 .elementor-element.elementor-element-c742bc5 .elementor-icon-box-title a{line-height:20px;}.elementor-64 .elementor-element.elementor-element-c742bc5 .elementor-icon-box-description{line-height:1.5rem;}.elementor-64 .elementor-element.elementor-element-56daaf9{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-1fc4932 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-64 .elementor-element.elementor-element-e04b109{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:35px;}.elementor-64 .elementor-element.elementor-element-c743bd4{padding:0px 0px 50px 0px;}.elementor-64 .elementor-element.elementor-element-ebd79fc{padding:50px 0px 50px 0px;}.elementor-64 .elementor-element.elementor-element-daefe5c{padding:0px 20px 0px 20px;font-size:35px;}.elementor-64 .elementor-element.elementor-element-a787c78{padding:0px 20px 0px 20px;}.elementor-64 .elementor-element.elementor-element-b53f657{--swiper-slides-to-display:1;}.elementor-64 .elementor-element.elementor-element-4dc6e99{padding:50px 0px 50px 0px;}.elementor-64 .elementor-element.elementor-element-d86e5fa > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-64 .elementor-element.elementor-element-98aa2b5{font-size:35px;}.elementor-64 .elementor-element.elementor-element-64669d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-c2130e0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-9f5121c{padding:50px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-d9120a7 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-64 .elementor-element.elementor-element-7cdde81{font-size:35px;}.elementor-64 .elementor-element.elementor-element-7d7045a{padding:0px 0px 50px 0px;}.elementor-64 .elementor-element.elementor-element-3388b34{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-64 .elementor-element.elementor-element-3388b34 .elementor-icon-box-wrapper{gap:0px;}.elementor-64 .elementor-element.elementor-element-3388b34 .elementor-icon-box-title{margin-block-end:0px;}.elementor-64 .elementor-element.elementor-element-7d51603{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-7d51603 .elementor-icon-box-wrapper{gap:0px;}.elementor-64 .elementor-element.elementor-element-7d51603 .elementor-icon-box-title{margin-block-end:0px;}.elementor-64 .elementor-element.elementor-element-8326878{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-8326878 .elementor-icon-box-wrapper{gap:0px;}.elementor-64 .elementor-element.elementor-element-8326878 .elementor-icon-box-title{margin-block-end:0px;}.elementor-64 .elementor-element.elementor-element-7c5f3d8{padding:50px 0px 50px 0px;}.elementor-64 .elementor-element.elementor-element-2daf2c5 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-64 .elementor-element.elementor-element-6c7edfa{font-size:25px;}.elementor-64 .elementor-element.elementor-element-5ca0ddb.ha-dual-button--mobile-layout-queue .ha-dual-btn--left{margin-right:calc(5px/2);margin-bottom:0;}.elementor-64 .elementor-element.elementor-element-5ca0ddb.ha-dual-button--mobile-layout-stack .ha-dual-btn--left{margin-bottom:calc(5px/2);margin-right:0;}.elementor-64 .elementor-element.elementor-element-5ca0ddb.ha-dual-button--mobile-layout-queue .ha-dual-btn--right{margin-left:calc(5px/2);margin-top:0;}.elementor-64 .elementor-element.elementor-element-5ca0ddb.ha-dual-button--mobile-layout-stack .ha-dual-btn--right{margin-top:calc(5px/2);margin-left:0;}.elementor-64 .elementor-element.elementor-element-cfc3bf0{padding:50px 0px 50px 0px;}.elementor-64 .elementor-element.elementor-element-4f3a05a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-64 .elementor-element.elementor-element-c936505{font-size:35px;}.elementor-64 .elementor-element.elementor-element-809dda7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-64 .elementor-element.elementor-element-012aae6 .elementor-toggle-item:not(:last-child){margin-block-end:15px;}.elementor-64 .elementor-element.elementor-element-012aae6 .elementor-toggle-title{font-size:18px;}.elementor-64 .elementor-element.elementor-element-012aae6 .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-012aae6 .elementor-tab-content{padding:20px 20px 20px 20px;}.elementor-64 .elementor-element.elementor-element-b959203.ha-dual-button--mobile-layout-queue .ha-dual-btn--left{margin-right:calc(5px/2);margin-bottom:0;}.elementor-64 .elementor-element.elementor-element-b959203.ha-dual-button--mobile-layout-stack .ha-dual-btn--left{margin-bottom:calc(5px/2);margin-right:0;}.elementor-64 .elementor-element.elementor-element-b959203.ha-dual-button--mobile-layout-queue .ha-dual-btn--right{margin-left:calc(5px/2);margin-top:0;}.elementor-64 .elementor-element.elementor-element-b959203.ha-dual-button--mobile-layout-stack .ha-dual-btn--right{margin-top:calc(5px/2);margin-left:0;}}@media(min-width:1025px){.elementor-64 .elementor-element.elementor-element-9567f9a.ha-dual-button--layout-queue .ha-dual-btn--left{margin-right:calc(5px/2);}.elementor-64 .elementor-element.elementor-element-9567f9a.ha-dual-button--layout-stack .ha-dual-btn--left{margin-bottom:calc(5px/2);}.elementor-64 .elementor-element.elementor-element-9567f9a.ha-dual-button--layout-queue .ha-dual-btn--right{margin-left:calc(5px/2);}.elementor-64 .elementor-element.elementor-element-9567f9a.ha-dual-button--layout-stack .ha-dual-btn--right{margin-top:calc(5px/2);}.elementor-64 .elementor-element.elementor-element-5ca0ddb.ha-dual-button--layout-queue .ha-dual-btn--left{margin-right:calc(5px/2);}.elementor-64 .elementor-element.elementor-element-5ca0ddb.ha-dual-button--layout-stack .ha-dual-btn--left{margin-bottom:calc(5px/2);}.elementor-64 .elementor-element.elementor-element-5ca0ddb.ha-dual-button--layout-queue .ha-dual-btn--right{margin-left:calc(5px/2);}.elementor-64 .elementor-element.elementor-element-5ca0ddb.ha-dual-button--layout-stack .ha-dual-btn--right{margin-top:calc(5px/2);}.elementor-64 .elementor-element.elementor-element-b959203.ha-dual-button--layout-queue .ha-dual-btn--left{margin-right:calc(5px/2);}.elementor-64 .elementor-element.elementor-element-b959203.ha-dual-button--layout-stack .ha-dual-btn--left{margin-bottom:calc(5px/2);}.elementor-64 .elementor-element.elementor-element-b959203.ha-dual-button--layout-queue .ha-dual-btn--right{margin-left:calc(5px/2);}.elementor-64 .elementor-element.elementor-element-b959203.ha-dual-button--layout-stack .ha-dual-btn--right{margin-top:calc(5px/2);}}/* Start custom CSS for loop-carousel, class: .elementor-element-b53f657 *//* Loop Carousel wrapper */
.blumz-favourites-carousel {
  position: relative;
}

/* Move carousel arrows to top right */
.blumz-favourites-carousel .elementor-swiper-button,
.blumz-favourites-carousel .swiper-button-prev,
.blumz-favourites-carousel .swiper-button-next {
  position: absolute !important;
  top: -60px !important;
  width: 40px;
  height: 40px;
  border: 2px solid #262626;
  background: transparent;
  color: #262626;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 20;
  transform: none !important;
}

/* Previous arrow */
.blumz-favourites-carousel .elementor-swiper-button-prev,
.blumz-favourites-carousel .swiper-button-prev {
  right: 50px !important;
  left: auto !important;
}

/* Next arrow */
.blumz-favourites-carousel .elementor-swiper-button-next,
.blumz-favourites-carousel .swiper-button-next {
  right: 0 !important;
  left: auto !important;
}

/* Remove default swiper arrow pseudo icons if needed */
.blumz-favourites-carousel .swiper-button-prev:after,
.blumz-favourites-carousel .swiper-button-next:after {
  display: none;
}

/* Icon size */
.blumz-favourites-carousel .elementor-swiper-button i,
.blumz-favourites-carousel .elementor-swiper-button svg,
.blumz-favourites-carousel .swiper-button-prev svg,
.blumz-favourites-carousel .swiper-button-next svg {
  width: 16px;
  height: 16px;
}

/* Hover */
.blumz-favourites-carousel .elementor-swiper-button:hover,
.blumz-favourites-carousel .swiper-button-prev:hover,
.blumz-favourites-carousel .swiper-button-next:hover {
  background: #262626;
  color: #ffffff;
}

@media (max-width: 767px) {

  /* Previous arrow */
  .blumz-favourites-carousel .elementor-swiper-button-prev,
  .blumz-favourites-carousel .swiper-button-prev {
    right: 70px !important;
  }

  /* Next arrow */
  .blumz-favourites-carousel .elementor-swiper-button-next,
  .blumz-favourites-carousel .swiper-button-next {
    right: 20px !important;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1153ad *//* Hide reviews after 6 */
.ti-review-item:nth-child(n+7) {
    display: none !important;
}

/* Force Inter font on entire review widget */
.ti-widget,
.ti-widget * {
    font-family: 'Inter', sans-serif !important;
}

/* Change star color */
.ti-stars .ti-star {
    filter: brightness(0) saturate(100%) invert(63%) sepia(58%) saturate(623%) hue-rotate(314deg) brightness(101%) contrast(101%);
}/* End custom CSS */
/* Start custom CSS *//* Add spacing between each toggle item */
.custom-toggle .elementor-toggle-item {
    border: 1px solid #dcdcdc !important;
    margin-bottom: 12px;
    overflow: hidden;
}

/* Remove Elementor's default borders */
.custom-toggle .elementor-tab-title,
.custom-toggle .elementor-tab-content {
    border: none !important;
}


.blumz-icon-circle .elementor-icon {
  width: 70px;
  height: 70px;
  background: #F2F2F2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto; /* THIS is key */
}

/* Icon color */
.blumz-icon-circle .elementor-icon i,
.blumz-icon-circle .elementor-icon svg {
  color: #FF6B6B;
  fill: #FF6B6B;
  width: 22px;
  height: 35px;
}

@media (max-width: 767px) {

  .blumz-dual-buttons .elementor-widget-container {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 12px !important;
    width: 100% !important;
  }

  .blumz-dual-buttons .ha-dual-btn-wrapper {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
  }

  .blumz-dual-buttons .ha-dual-btn {
    display: flex !important;
    width: 100% !important;
    max-width: none !important;
    justify-content: center !important;
    text-align: center !important;
  }

}/* End custom CSS */