.elementor .e-348e70e-ea8b999{width:280px;margin-block-start:-45px;margin-block-end:-45px;}.elementor .e-a78c0ef-cfb4fe1{font-family:Poppins;font-weight:400;font-size:15px;color:#FFFFFF;letter-spacing:1.4px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:14px;border-radius:3px;background-color:#D85B86;align-self:start;}.elementor .e-f20f5ff-5ba5c8f{font-family:Poppins;font-weight:500;font-size:15px;color:#B8895B;letter-spacing:1.4px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:24px;padding-inline-end:18px;border-radius:3px;border-width:1.5px;border-color:#B8895B;border-style:solid;background-color:#ffffff;align-self:start;}.elementor .e-187d6e4-e44b9d6{column-gap:25px;flex-direction:row;}.elementor .e-e42dd5e-a738fd9{width:45%;margin:-10px;background-image:url("https://floweroccasions.co.uk/wp-content/uploads/2026/05/Card1.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-9d871d4-544549c{width:55%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:0px;flex-direction:column;justify-content:center;}.elementor .e-04c460c-57dfa69{width:33%;min-height:275px;column-gap:15px;border-radius:8px;border-width:2px;border-color:#f4ebe6;border-style:solid;background-color:#ffffff;display:flex;align-self:center;}.elementor .e-79ac3ea-54bd873{width:45%;margin:-10px;background-image:url("https://floweroccasions.co.uk/wp-content/uploads/2026/05/Card2-819x1024.png");background-repeat:repeat;background-attachment:scroll;background-size:150% auto;background-position:-50px -30px;}.elementor .e-58d2103-1b6c42a{width:55%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:0px;flex-direction:column;justify-content:center;}.elementor .e-0147fa4-5541193{width:33%;min-height:275px;column-gap:15px;border-radius:8px;border-width:2px;border-color:#f4ebe6;border-style:solid;background-color:#ffffff;display:flex;align-self:center;}.elementor .e-bd889b9-ff66515{width:45%;margin:-10px;background-image:url("https://floweroccasions.co.uk/wp-content/uploads/2026/05/Card3-683x1024.png");background-repeat:repeat;background-attachment:scroll;background-size:120% auto;background-position:center center;}.elementor .e-85bc483-14d5969{width:55%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:0px;flex-direction:column;justify-content:center;}.elementor .e-919f4da-a180048{width:33%;min-height:275px;column-gap:15px;border-radius:8px;border-width:2px;border-color:#f4ebe6;border-style:solid;background-color:#ffffff;display:flex;align-self:center;}.elementor .e-b9b1891-8cbe0b1{flex-direction:row;gap:30px;}.elementor .e-f99dafe-51f6cee{font-weight:600;font-size:17px;color:#d6a472;letter-spacing:4px;}.elementor .e-c95bfb1-e609e02{font-weight:500;font-size:36px;color:#D85B86;letter-spacing:2px;}.elementor .e-9099f4d-5057753{padding:10px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-17cda36-4a5e3ea{width:30%;border-radius:10px;}.elementor .e-bc58d18-9021ffb{width:30%;border-radius:8px;}.elementor .e-728af01-57b5018{width:30%;border-radius:8px;}.elementor .e-0013f94-0aaf287{width:30%;border-radius:8px;}.elementor .e-1b2822a-da0d0a9{width:30%;border-radius:8px;}.elementor .e-dbbc1c9-3d576ff{width:30%;border-radius:8px;}.elementor .e-acea873-e7fcd01{width:60%;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .e-1b4ef79-2e9e21a{font-family:Poppins;font-weight:400;font-size:14px;color:#FFFFFF;letter-spacing:1.4px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:25px;background-color:#D85B86;align-self:center;}.elementor .e-b702832-b8e8860{padding:10px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-a4b91ba-2374911{border-radius:30px;}.elementor .e-f689447-d3b1e66{font-weight:600;font-size:16px;color:#d6a472;letter-spacing:4px;}.elementor .e-aa5f0f1-31ca2d9{font-weight:600;font-size:32px;color:#D85B86;letter-spacing:2px;margin-block-start:-5px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-d4107f0-306814d{font-family:Poppins;font-weight:400;font-size:15px;}.elementor .e-b3efa67-d9fbbec{font-family:Poppins;font-weight:400;font-size:15px;}.elementor .e-e602471-982c1dd{font-family:Great Vibes;font-weight:400;font-size:24px;}.elementor .e-9ce2fac-29c41b6{font-weight:600;font-size:17px;color:#d6a472;letter-spacing:4px;}.elementor .e-4aea797-deee0dc{font-weight:600;font-size:20px;color:#D85B86;letter-spacing:4px;}.elementor .e-3036499-fe4a95f{font-weight:600;font-size:17px;color:#d6a472;letter-spacing:4px;}.elementor .e-a94c4f1-d006aa0{padding:10px;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-1a5f590-eadc9e1{margin:-10px;}.elementor .e-0739ddd-aca0eb3{width:33%;min-height:230px;column-gap:15px;padding:25px;border-radius:20px;border-width:1.5px;border-color:#f4ebe6;border-style:solid;background-color:#fffcfa;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .e-e549481-bd22247{margin:-10px;}.elementor .e-dafdb2f-858e75a{width:33%;min-height:230px;column-gap:15px;padding:25px;border-radius:20px;border-width:1.5px;border-color:#f4ebe6;border-style:solid;background-color:#fffcfa;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .e-6255c61-0fcd935{margin:-10px;}.elementor .e-535440b-d9226cd{width:33%;min-height:230px;column-gap:15px;padding:25px;border-radius:20px;border-width:1.5px;border-color:#f4ebe6;border-style:solid;background-color:#fffcfa;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .e-cd1ef77-762fe5a{width:90%;min-height:275px;column-gap:50px;flex-direction:row;row-gap:15px;}.elementor .e-779fbaa-4c91279{font-family:Poppins;font-weight:400;font-size:14px;color:#FFFFFF;letter-spacing:1.4px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:25px;background-color:#E19AAD;align-self:center;}.elementor .e-5479422-101c267{padding:10px;margin-block-start:-15px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-a1d7411-5cb2472{padding-block-end:10px;}.elementor .e-49ca53c-b88944c{font-family:Poppins;font-size:15px;color:#fbfbfb;margin-inline-start:10px;align-self:start;}.elementor .e-2ef9714-ef5e217{width:25%;flex-direction:column;}.elementor .e-0cd6e2e-b4a6b75{font-family:Poppins;font-weight:600;font-size:16px;color:#fbfbfb;padding-block-end:20px;margin-inline-start:0px;align-self:start;}.elementor .e-8a52135-043177b{font-weight:400;font-size:15px;color:#ffffff;text-align:start;text-transform:capitalize;padding:0px;background-color:#ffffff00;display:flex;flex-direction:row;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-f05b3d6-aafc521{font-weight:400;font-size:15px;color:#ffffff;text-align:start;text-transform:capitalize;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff00;display:flex;flex-direction:row;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-ac96f6e-3ef547a{font-weight:400;font-size:15px;color:#ffffff;text-align:start;text-transform:capitalize;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff00;display:flex;flex-direction:row;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-2c5fd0b-80f67f3{font-weight:400;font-size:15px;color:#ffffff;text-align:start;text-transform:capitalize;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#ffffff00;display:flex;flex-direction:row;justify-content:flex-start;align-items:start;align-self:start;}.elementor .e-f217896-f583a48{width:25%;padding:25px;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-ba143c6-7334c64{font-family:Poppins;font-weight:600;font-size:16px;color:#fbfbfb;padding-block-end:20px;margin-inline-start:0px;align-self:start;}.elementor .e-924329c-9edb9b1{width:33%;padding:25px;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-2ffbd7b-fff3aa5{padding-block-end:0px;}.elementor .e-279ba35-77a8ae4{width:17%;flex-direction:column;}.elementor .e-1f4ec15-b79a4db{width:80%;flex-direction:row;gap:50px;justify-content:flex-start;}