.elementor .e-6dabe3de-66f0{font-family:Montserrat;font-weight:700;font-size:13px;color:#FF536E;letter-spacing:3.5px;}.elementor .e-53bdd567-200b{font-family:Montserrat;font-weight:600;font-size:50px;color:#003866;line-height:1.1em;}.elementor .e-477f75c3-bf7c{max-width:520px;font-family:Poppins;font-size:18px;color:#2D2F2E;line-height:1.75em;}.elementor .e-35d9435d-5684{font-family:Montserrat;font-weight:600;font-size:30px;color:#003866;line-height:1.1em;}.elementor .e-3b5bd2ff-b41b{font-family:Montserrat;font-weight:700;font-size:10px;color:#8A97A3;letter-spacing:2px;line-height:1.4em;}.elementor .e-43af3622-b2c1{padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-start: 2px solid #003866;\n}.elementor .e-6e7f56fb-6549{font-family:Montserrat;font-weight:600;font-size:30px;color:#003866;line-height:1.1em;}.elementor .e-6fa1393c-d291{font-family:Montserrat;font-weight:700;font-size:10px;color:#8A97A3;letter-spacing:2px;line-height:1.4em;}.elementor .e-16433aab-c2e8{padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-start: 2px solid #003866;\n}.elementor .e-643491c9-ee9d{font-family:Montserrat;font-weight:600;font-size:30px;color:#003866;line-height:1.1em;}.elementor .e-55e85c6d-a6c3{font-family:Montserrat;font-weight:700;font-size:10px;color:#8A97A3;letter-spacing:2px;line-height:1.4em;}.elementor .e-b0eea0f-5960{padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-start: 2px solid #003866;\n}.elementor .e-3fd8d87c-a156{width:100%;max-width:520px;column-gap:24px;padding:0px;margin-block-start:14px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, auto);row-gap: 16px;\n}.elementor .e-76d1ec8f-9b07{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;}.elementor .e-40218757-2b1c{width:480px;height:560px;padding:0px;border-radius:2px;background-image:url("https://lovelifewedding.com/wp-content/uploads/2026/10/AdobeStock_213870792-1024x683.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;box-shadow:0px 30px 60px 0px rgba(0,56,102,0.12);flex:0 0 auto;}.elementor .e-422a5bc3-4deb{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:row;gap:72px;justify-content:space-between;align-items:center;}.elementor .e-782a4514-88bb{width:100%;padding-block-start:160px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F7F9FA;display:flex;flex-direction:row;justify-content:center;}.elementor .e-3edc5279-3b6f{font-family:Montserrat;font-weight:700;font-size:13px;color:#FF536E;letter-spacing:3.5px;}.elementor .e-6252ae24-eeb6{font-family:Montserrat;font-weight:500;font-size:30px;color:#003866;line-height:1.4em;}.elementor .e-5947a4a1-6a19{width:120px;height:150px;padding:0px;border-radius:2px;background-image:url("https://lovelifewedding.com/wp-content/uploads/2026/10/D067ADDA-334C-485E-9E3F-C5D8FF49A830-768x1024.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;box-shadow:0px 16px 32px 0px rgba(0,56,102,0.12);flex:0 0 auto;background-position: center 20%;\n}.elementor .e-7ee0ab24-d87a{font-family:Montserrat;font-weight:600;font-size:18px;color:#003866;}.elementor .e-791f1966-d00d{font-family:Montserrat;font-weight:700;font-size:11px;color:#8A97A3;letter-spacing:2.5px;}.elementor .e-7ec673f7-e89b{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .e-3b1b465d-e061{width:100%;padding:0px;margin-block-start:6px;display:flex;flex-direction:row;gap:22px;align-items:center;}.elementor .e-384b59fd-af4d{width:auto;min-width:0px;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:22px;flex:1 1 0px;border-block-start: 2px solid #003866;\n}.elementor .e-7afd5c-515d{font-family:Poppins;font-size:17px;color:#2D2F2E;line-height:1.8em;}.elementor .e-14b36874-fd0f{font-family:Poppins;font-size:17px;color:#2D2F2E;line-height:1.8em;}.elementor .e-6beb786f-8082{font-family:Poppins;font-size:17px;color:#2D2F2E;line-height:1.8em;}.elementor .e-49528222-4d4e{width:auto;min-width:0px;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-5b7498df-a21d{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:row;gap:80px;align-items:flex-start;}.elementor .e-4249eee8-5d64{width:100%;padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;flex-direction:row;justify-content:center;}.elementor .e-24e67516-c931{width:42%;min-height:560px;padding:0px;border-radius:2px;background-image:url("https://lovelifewedding.com/wp-content/uploads/2026/10/AdobeStock_528233457-1024x683.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:0 0 auto;}.elementor .e-4c038cb4-88e1{font-family:Montserrat;font-weight:700;font-size:13px;color:#FF536E;letter-spacing:3.5px;}.elementor .e-20a100ce-76af{font-family:Montserrat;font-weight:600;font-size:42px;color:#FFFFFF;line-height:1.15em;}.elementor .e-76b948fc-f53c{font-family:Montserrat;font-weight:600;font-size:18px;color:#FFFFFF;line-height:1.3em;}.elementor .e-36e70872-6ea9{font-family:Poppins;font-size:14px;color:rgba(255,255,255,0.75);line-height:1.7em;}.elementor .e-1d6a7bb1-e4f6{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;border-block-start: 1px solid rgba(255,255,255,0.18);\n}.elementor .e-18c0e888-10a8{font-family:Montserrat;font-weight:600;font-size:18px;color:#FFFFFF;line-height:1.3em;}.elementor .e-67723fe3-d0aa{font-family:Poppins;font-size:14px;color:rgba(255,255,255,0.75);line-height:1.7em;}.elementor .e-47e11b2f-1042{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;border-block-start: 1px solid rgba(255,255,255,0.18);\n}.elementor .e-6287110b-c608{font-family:Montserrat;font-weight:600;font-size:18px;color:#FFFFFF;line-height:1.3em;}.elementor .e-7b3603d5-552a{font-family:Poppins;font-size:14px;color:rgba(255,255,255,0.75);line-height:1.7em;}.elementor .e-e1735b8-188f{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;border-block-start: 1px solid rgba(255,255,255,0.18);\n}.elementor .e-6f4eb6a1-ab80{font-family:Montserrat;font-weight:600;font-size:18px;color:#FFFFFF;line-height:1.3em;}.elementor .e-7d6ff354-a753{font-family:Poppins;font-size:14px;color:rgba(255,255,255,0.75);line-height:1.7em;}.elementor .e-33345b79-4d99{padding-block-start:18px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;border-block-start: 1px solid rgba(255,255,255,0.18);\n}.elementor .e-146066b8-c46e{width:100%;column-gap:36px;padding:0px;margin-block-start:18px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);row-gap: 26px;\n}.elementor .e-1b6e1a66-f956{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;justify-content:center;}.elementor .e-7154ed4c-738d{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:row;gap:72px;align-items:stretch;}.elementor .e-669ecbf2-9c09{width:100%;padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:#003866;display:flex;flex-direction:row;justify-content:center;}.elementor .e-65148627-48a7{font-family:Montserrat;font-weight:600;font-size:38px;color:#003866;line-height:1.2em;text-align:center;}.elementor .e-615a514a-c929{font-family:Poppins;font-size:16px;color:#2D2F2E;line-height:1.7em;text-align:center;}.elementor .e-7d899c2d-bae3:hover,.elementor .e-7d899c2d-bae3:focus-visible{font-family:Montserrat;font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:3px;line-height:1.2em;background-color:#FF536E;}.elementor .e-7d899c2d-bae3{font-family:Montserrat;font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:3px;line-height:1.2em;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;border-radius:2px;background-color:#003866;transition:all 0.3s;}.elementor .e-40a1155a-f7b6:hover,.elementor .e-40a1155a-f7b6:focus-visible{font-family:Montserrat;font-weight:700;font-size:12px;color:#003866;letter-spacing:3px;line-height:1.4em;border-color:#003866;}.elementor .e-40a1155a-f7b6{font-family:Montserrat;font-weight:700;font-size:12px;color:#FF536E;letter-spacing:3px;line-height:1.4em;padding-block-end:4px;transition:all 0.3s;border-block-end: 1px solid #FF536E;\n}.elementor .e-4bd0e2f0-1559{width:auto;padding:0px;margin-block-start:12px;display:flex;flex-direction:row;gap:28px;justify-content:center;align-items:center;}.elementor .e-103c9cc0-b8f9{width:100%;max-width:760px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .e-1783a23f-a1b2{width:100%;padding-block-start:100px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F7F9FA;display:flex;flex-direction:column;align-items:center;}