.elementor .e-5963d0ed-2e2e{font-family:Montserrat;font-weight:600;font-size:14px;color:#003866;}.elementor .e-3db1460e-f035{width:auto;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-radius:2px;background-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(0,56,102,.12);border-inline-start:2px solid #FF536E;\n}.elementor .e-609f6bb6-ee16{min-height:560px;position:relative;padding:28px;border-radius:2px;background-image:url("https://lovelifewedding.com/wp-content/uploads/2026/10/Runaway-Bride-AdobeStock_43812941-Copy-scaled.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:45% 60%;box-shadow:0px 30px 60px 0px rgba(0,56,102,.12);flex:1 1 50%;justify-content:flex-start;align-items:flex-end;}.elementor .e-354f6a7b-7ecf{font-family:Poppins;font-weight:500;font-size:12px;color:#FF536E;letter-spacing:3px;text-transform:uppercase;margin-block-end:14px;}.elementor .e-606b56bc-3a5f{font-family:Montserrat;font-weight:600;font-size:46px;color:#003866;line-height:1.12;margin-block-end:22px;}.elementor .e-6dabc9ec-7486{font-family:Montserrat;font-weight:500;font-size:19px;color:#003866;line-height:1.5;margin-block-end:14px;}.elementor .e-5f1bab85-1797{max-width:520px;font-family:Poppins;font-size:15px;color:#555555;line-height:1.75;margin-block-end:30px;}.elementor .e-264cf964-2231:hover,.elementor .e-264cf964-2231:focus-visible{background-color:#003866;}.elementor .e-264cf964-2231{font-family:Poppins;font-weight:600;font-size:12px;color:#ffffff;letter-spacing:2px;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:30px;padding-inline-end:30px;border-radius:2px;background-color:#FF536E;transition:background-color 0.25s;}.elementor .e-5dc0e17d-4ad9:hover,.elementor .e-5dc0e17d-4ad9:focus-visible{color:#ffffff;background-color:#003866;}.elementor .e-5dc0e17d-4ad9{font-family:Poppins;font-weight:600;font-size:12px;color:#003866;letter-spacing:2px;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:28px;padding-inline-end:28px;border-radius:2px;border-width:1.5px;border-color:#003866;border-style:solid;background-color:#ffffff;transition:background-color 0.25s, color 0.25s;}.elementor .e-42136e4-2de6{margin-block-end:34px;gap:14px;flex-wrap:wrap;}.elementor .e-6f045576-5621{width:100%;max-width:520px;font-family:Poppins;font-weight:600;font-size:11px;color:#8a95a0;letter-spacing:2px;text-transform:uppercase;padding-block-start:22px;margin-block-end:12px;border-block-start-width:1px;border-top-style: solid; border-top-color: #E6ECEA;\n}.elementor .e-1036c3c1-6db9:hover,.elementor .e-1036c3c1-6db9:focus-visible{color:#FF536E;}.elementor .e-1036c3c1-6db9{font-family:Poppins;font-weight:500;font-size:14px;color:#003866;padding-block-end:2px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #FF536E;\n}.elementor .e-1300c436-e548:hover,.elementor .e-1300c436-e548:focus-visible{color:#FF536E;}.elementor .e-1300c436-e548{font-family:Poppins;font-weight:500;font-size:14px;color:#003866;padding-block-end:2px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #FF536E;\n}.elementor .e-3f96f98a-f915:hover,.elementor .e-3f96f98a-f915:focus-visible{color:#FF536E;}.elementor .e-3f96f98a-f915{font-family:Poppins;font-weight:500;font-size:14px;color:#003866;padding-block-end:2px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #FF536E;\n}.elementor .e-32eec308-4f27:hover,.elementor .e-32eec308-4f27:focus-visible{color:#FF536E;}.elementor .e-32eec308-4f27{font-family:Poppins;font-weight:500;font-size:14px;color:#003866;padding-block-end:2px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #FF536E;\n}.elementor .e-246a80ca-3e06{margin-block-end:26px;flex-wrap:wrap;gap:10px 26px;\n}.elementor .e-33220659-dbf8{font-family:Poppins;font-size:13px;color:#777777;}.elementor .e-61bc5393-48d8{flex-direction:column;gap:0px;flex:1 1 50%;justify-content:center;align-items:flex-start;}.elementor .e-5c101c26-1872{width:100%;max-width:1180px;gap:64px;align-items:stretch;}.elementor .e-473bbfdb-1f9b{width:100%;padding-block-start:150px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ffffff;justify-content:center;}