.elementor .e-313626ab-5470{position:absolute;inset-block-start:254px;inset-inline-end:0px;inset-inline-start:0px;font-family:var(--font-body);font-weight:900;font-size:634px;color:var(--xo-pink-light);letter-spacing:-15.85px;line-height:634px;text-align:center;text-transform:lowercase;opacity:20%;display:block;white-space:nowrap; pointer-events:none; user-select:none;\n}.elementor .e-1657e4dc-8c09{width:560px;height:auto;position:absolute;inset-block-start:30px;inset-inline-end:-150px;opacity:25%;transform:rotateX(0deg) rotateY(0deg) rotateZ(-38deg);max-width:none; pointer-events:none;\n}.elementor .e-6967889a-ae77{position:relative;font-family:var(--font-body);font-weight:900;font-size:150px;color:var(--xo-ivory);letter-spacing:-3.75px;line-height:150px;text-align:center;text-transform:uppercase;}.elementor .e-1ae6996e-a3e5{position:relative;font-family:var(--font-body);font-weight:900;font-size:35px;color:var(--xo-ivory);letter-spacing:-0.875px;line-height:42px;text-align:center;text-transform:uppercase;margin-block-start:-5px;}.elementor .e-669d079e-5915{min-height:682px;overflow:hidden;position:relative;padding-block-start:40px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--xo-pink);display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-35617bb6-784b{font-family:var(--font-display);font-weight:400;font-size:40px;color:var(--xo-ink);letter-spacing:-0.8px;line-height:48px;text-align:center;font-style:italic;}.elementor .e-3c7e1a30-53f2{min-height:95px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--xo-pink-pale);display:flex;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-37eb45fc-c515{font-family:var(--font-display);font-weight:400;font-size:75px;color:var(--xo-ivory);letter-spacing:-1.5px;line-height:80px;text-align:center;font-style:italic;}.elementor .e-7f93a19e-2605{font-family:var(--font-body);font-weight:900;font-size:25px;color:var(--xo-ivory);letter-spacing:-0.625px;line-height:32px;text-align:center;text-transform:uppercase;margin-block-start:2px;}.elementor .e-6d946318-f543:hover,.elementor .e-6d946318-f543:focus-visible{transform:scale3d(1.02, 1.02, 1);}.elementor .e-6d946318-f543{width:972px;min-height:198px;max-width:100%;text-decoration:none;padding-block-start:24px;padding-block-end:24px;padding-inline-start:40px;padding-inline-end:40px;border-radius:99px;background-color:rgba(255,124,180,0.9);transition:transform 0.2s;display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-4459eacd-5724{min-height:366px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;background-image:url("https://www.xoeventsflorals.com/wp-content/uploads/2026/10/bloom-box-upnow-band-DSC_0945.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-2e477a1f-e0e3{width:574px;height:auto;max-width:100%;aspect-ratio:574 / 664;object-fit:cover;border-radius:30px;flex:0 0 574px;}.elementor .e-745724a0-c931{font-family:var(--font-display);font-weight:400;font-size:75px;color:var(--xo-ink);letter-spacing:-1.5px;line-height:80px;}.elementor .e-137a38e2-255f{position:relative;font-family:var(--font-body);font-size:20px;color:var(--xo-ink);letter-spacing:-0.2px;line-height:30px;padding-inline-start:32px;&::before { content:'';position:absolute;left:0;top:9px;width:12px;height:12px;border-radius:50%;background-color:var(--xo-pink); }\n}.elementor .e-75a77101-1baa{position:relative;font-family:var(--font-body);font-size:20px;color:var(--xo-ink);letter-spacing:-0.2px;line-height:30px;padding-inline-start:32px;&::before { content:'';position:absolute;left:0;top:9px;width:12px;height:12px;border-radius:50%;background-color:var(--xo-pink); }\n}.elementor .e-29bbe591-179d{position:relative;font-family:var(--font-body);font-size:20px;color:var(--xo-ink);letter-spacing:-0.2px;line-height:30px;padding-inline-start:32px;&::before { content:'';position:absolute;left:0;top:9px;width:12px;height:12px;border-radius:50%;background-color:var(--xo-pink); }\n}.elementor .e-48b375e1-d63d{position:relative;font-family:var(--font-body);font-size:20px;color:var(--xo-ink);letter-spacing:-0.2px;line-height:30px;padding-inline-start:32px;&::before { content:'';position:absolute;left:0;top:9px;width:12px;height:12px;border-radius:50%;background-color:var(--xo-pink); }\n}.elementor .e-79252b0c-7ee8{padding:0px;margin-block-start:17px;display:flex;flex-direction:column;gap:0px;}.elementor .e-13326e6a-9921{font-family:var(--font-body);font-weight:700;font-size:25px;color:var(--xo-ink);letter-spacing:-0.25px;line-height:30px;margin-block-start:38px;}.elementor .e-3f5cf1e3-a908{position:relative;font-family:var(--font-body);font-weight:700;font-size:20px;color:var(--xo-pink);letter-spacing:-0.2px;line-height:30px;padding-inline-start:32px;&::before { content:'';position:absolute;left:0;top:9px;width:12px;height:12px;border-radius:50%;background-color:var(--xo-pink); }\n}.elementor .e-1e918d5e-4479{position:relative;font-family:var(--font-body);font-weight:700;font-size:20px;color:var(--xo-pink);letter-spacing:-0.2px;line-height:30px;padding-inline-start:32px;&::before { content:'';position:absolute;left:0;top:9px;width:12px;height:12px;border-radius:50%;background-color:var(--xo-pink); }\n}.elementor .e-9a5eb8b-df18{position:relative;font-family:var(--font-body);font-weight:700;font-size:20px;color:var(--xo-pink);letter-spacing:-0.2px;line-height:30px;padding-inline-start:32px;&::before { content:'';position:absolute;left:0;top:9px;width:12px;height:12px;border-radius:50%;background-color:var(--xo-pink); }\n}.elementor .e-3692a35e-165f{padding:0px;margin-block-start:15px;display:flex;flex-direction:column;gap:0px;}.elementor .e-55e83763-e9bb{max-width:675px;font-family:var(--font-body);font-size:20px;color:var(--xo-ink);letter-spacing:-0.2px;line-height:30px;font-style:italic;margin-block-start:35px;}.elementor .e-ceabdf6-783e{font-family:var(--font-body);font-weight:700;font-size:22px;color:var(--xo-pink);letter-spacing:-0.22px;line-height:30px;margin-block-start:30px;}.elementor .e-74c71a69-f8fb{width:100%;height:0px;max-width:697px;padding:0px;margin-block-start:27px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--xo-pink-light);\n}.elementor .e-7f323de0-18d7{font-family:var(--font-body);font-weight:700;font-size:20px;color:var(--xo-pink);letter-spacing:-0.2px;line-height:30px;margin-block-start:19px;& a { color:var(--xo-pink);text-decoration:none; } & a:hover { text-decoration:underline; }\n}.elementor .e-463149f2-9b79{width:716px;max-width:100%;padding-block-start:13px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-4fda7e43-1655{padding:0px;display:flex;flex-direction:row;gap:60px;justify-content:space-between;align-items:flex-start;}.elementor .e-1c64409f-9029{width:100%;min-height:85px;font-size:35px;margin-block-start:80px;border-radius:43px;}.elementor .e-3e6c40de-60f7{display:flex;flex-direction:column;align-items:stretch;}.elementor .e-57ad1dc5-d690{padding-block-start:140px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-78ced236-e2b8{font-family:var(--font-display);font-weight:400;font-size:75px;color:var(--xo-ink);letter-spacing:-1.5px;line-height:80px;text-align:center;font-style:italic;}.elementor .e-2823413b-ea5b{font-family:var(--font-body);font-weight:500;font-size:25px;color:var(--xo-ink);line-height:35px;text-align:center;margin-block-start:40px;}.elementor .e-58670084-cc06{font-family:var(--font-body);font-weight:900;font-size:45px;color:var(--xo-pink);letter-spacing:-1.125px;line-height:52px;}.elementor .e-5796ddbd-6187{width:114px;height:114px;padding:0px;border-radius:50%;background-color:var(--xo-pink-pale);display:flex;flex:0 0 114px;justify-content:center;align-items:center;}.elementor .e-59028d7d-fef9{font-family:var(--font-display);font-weight:400;font-size:45px;color:var(--xo-ink);letter-spacing:-0.9px;line-height:52px;}.elementor .e-6aa1f32-752b{font-family:var(--font-body);font-size:20px;color:var(--xo-ink);letter-spacing:-0.2px;line-height:30px;}.elementor .e-68d63311-ac84{width:354px;max-width:354px;padding:0px;display:flex;flex-direction:column;gap:6px;flex:0 0 354px;}.elementor .e-63bdefc2-43bd{width:auto;padding:0px;display:flex;flex-direction:row;gap:21px;flex:0 0 auto;align-items:center;}.elementor .e-3f93d48-11b0{width:auto;font-family:var(--font-body);font-weight:500;font-size:25px;color:var(--xo-ink);line-height:35px;text-align:center;flex:0 0 auto;}.elementor .e-254b0e9b-59b7{font-family:var(--font-body);font-weight:900;font-size:45px;color:var(--xo-pink);letter-spacing:-1.125px;line-height:52px;}.elementor .e-5410104f-32bf{width:114px;height:114px;padding:0px;border-radius:50%;background-color:var(--xo-pink-pale);display:flex;flex:0 0 114px;justify-content:center;align-items:center;}.elementor .e-6d73ca02-1e59{font-family:var(--font-display);font-weight:400;font-size:45px;color:var(--xo-ink);letter-spacing:-0.9px;line-height:52px;}.elementor .e-7fb5cf15-dc5b{font-family:var(--font-body);font-size:20px;color:var(--xo-ink);letter-spacing:-0.2px;line-height:30px;}.elementor .e-5f3155b3-119a{width:447px;max-width:447px;padding:0px;display:flex;flex-direction:column;gap:6px;flex:0 0 447px;}.elementor .e-6be96f59-1b1f{width:auto;padding:0px;display:flex;flex-direction:row;gap:21px;flex:0 0 auto;align-items:center;}.elementor .e-319b7b73-d74e{width:100%;min-height:245px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:50px;padding-inline-end:50px;margin-block-start:31px;border-radius:30px;background-color:var(--xo-blush);display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;box-sizing:border-box;\n}.elementor .e-458054be-cb62{max-width:1042px;font-family:var(--font-body);font-weight:500;font-size:22px;color:var(--xo-ink);line-height:32px;text-align:center;font-style:italic;margin-block-start:49px;}.elementor .e-413a68fb-88c9{display:flex;flex-direction:column;align-items:center;}.elementor .e-500c4110-70f5{padding-block-start:149px;padding-block-end:131px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--xo-cream);display:flex;flex-direction:column;}.elementor .e-28ff835-f1f1{width:610px;height:auto;max-width:100%;aspect-ratio:610 / 194;object-fit:cover;border-radius:24px;flex:0 0 610px;}.elementor .e-58e09baa-82f9{font-family:var(--font-body);font-weight:900;font-size:35px;color:var(--xo-ivory);letter-spacing:-0.875px;line-height:42px;text-transform:uppercase;}.elementor .e-61b0fd8c-c84b{width:11px;height:11px;color:var(--xo-ink);fill:var(--xo-ink);\n}.elementor .e-4ec482be-f488{width:23px;height:23px;padding:0px;border-radius:50%;background-color:var(--xo-pink-light);display:flex;flex:0 0 23px;justify-content:center;align-items:center;}.elementor .e-73e9ed5f-b8f5{font-family:var(--font-body);font-weight:500;font-size:22px;color:var(--xo-ivory);line-height:32px;}.elementor .e-5d76911d-8c7f{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-389e1066-a614{width:11px;height:11px;color:var(--xo-ink);fill:var(--xo-ink);\n}.elementor .e-6a901aca-d623{width:23px;height:23px;padding:0px;border-radius:50%;background-color:var(--xo-pink-light);display:flex;flex:0 0 23px;justify-content:center;align-items:center;}.elementor .e-193f8c9-4582{font-family:var(--font-body);font-weight:500;font-size:22px;color:var(--xo-ivory);line-height:32px;}.elementor .e-35bb4cfc-3f24{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-6042f068-fc9c{width:11px;height:11px;color:var(--xo-ink);fill:var(--xo-ink);\n}.elementor .e-720d1cd7-5b01{width:23px;height:23px;padding:0px;border-radius:50%;background-color:var(--xo-pink-light);display:flex;flex:0 0 23px;justify-content:center;align-items:center;}.elementor .e-7d4223ab-ac31{font-family:var(--font-body);font-weight:500;font-size:22px;color:var(--xo-ivory);line-height:32px;}.elementor .e-3723a380-dcc4{padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .e-3ba7a789-8673{padding:0px;margin-block-start:20px;display:flex;flex-direction:column;gap:15px;}.elementor .e-26ea05a1-7261{padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-46a6e5ab-9acb{display:flex;flex-direction:row;gap:65px;justify-content:flex-start;align-items:center;}.elementor .e-2fcca59e-a137{min-height:320px;padding-block-start:61px;padding-block-end:65px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--xo-pink);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;\n}.elementor .e-35b08e7c-f397{font-family:var(--font-display);font-weight:400;font-size:75px;color:var(--xo-ink);letter-spacing:-1.5px;line-height:80px;}.elementor .e-1de20637-9042{font-family:var(--font-body);font-size:25px;color:var(--xo-ink);letter-spacing:-0.25px;line-height:35px;margin-block-start:43px;}.elementor .e-52067bda-9459{font-size:25px;margin-block-start:73px;& b { font-weight:800; }\n}.elementor .e-466175c2-f066{width:675px;max-width:100%;padding:0px;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-65a401ae-73a6{width:511px;height:auto;max-width:100%;margin-inline-end:65px;flex:0 0 511px;}.elementor .e-681efa56-68e5{display:flex;flex-direction:row;gap:60px;justify-content:space-between;align-items:center;}.elementor .e-fa4faf7-ec22{padding-block-start:117px;padding-block-end:108px;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-5dfbea65-a1d4{font-family:var(--font-body);font-weight:400;font-size:25px;color:var(--xo-ivory);letter-spacing:-0.25px;line-height:35px;text-align:center;& a { color:var(--xo-ivory);text-decoration:underline; } & a:hover { color:var(--xo-pink-light); }\n}.elementor .e-66f8f3d3-849a{min-height:79px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;background-color:#C41D64;display:flex;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-7692e28d-b780{width:150px;height:auto;}.elementor .e-727f8a28-9b91{font-family:var(--font-display);font-weight:400;font-size:75px;color:var(--xo-ink);letter-spacing:-1.5px;line-height:80px;text-align:center;margin-block-start:44px;}.elementor .e-519dc3c6-7cdb{max-width:1012px;font-family:var(--font-body);font-size:20px;color:var(--xo-ink);letter-spacing:-0.2px;line-height:30px;text-align:center;margin-block-start:18px;}.elementor .e-7fdbec95-ef25{min-width:422px;font-size:25px;color:var(--xo-maroon);margin-block-start:35px;border-color:var(--xo-maroon);}.elementor .e-43e5e500-fdc9{text-align:center;display:flex;flex-direction:column;align-items:center;}.elementor .e-5c07a385-babf{min-height:655px;padding-block-start:56px;padding-block-end:92px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://www.xoeventsflorals.com/wp-content/uploads/2026/10/bloom-box-women-bg.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--xo-pink-pale);display:flex;flex-direction:column;box-sizing:border-box; background-blend-mode:multiply; background-blend-mode:multiply;\n}.elementor .e-28ed912d-9277{width:100%;padding:0px;display:flex;flex-direction:column;}