.elementor .e-3b1235fd-2791{font-family:Montserrat;font-weight:700;font-size:13px;color:#FF536E;letter-spacing:3.5px;}.elementor .e-1fbd8b51-7e06{font-family:Montserrat;font-weight:600;font-size:52px;color:#003866;line-height:1.1em;}.elementor .e-3fc73a08-fbdd{max-width:520px;font-family:Poppins;font-size:18px;color:#2D2F2E;line-height:1.75em;}.elementor .e-29b12749-6dc4:hover,.elementor .e-29b12749-6dc4: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-29b12749-6dc4{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-33493043-f8d2:hover,.elementor .e-33493043-f8d2: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-33493043-f8d2{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-484be957-5be7{width:auto;padding:0px;margin-block-start:12px;display:flex;flex-direction:row;gap:28px;align-items:center;}.elementor .e-fb00990-c73c{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;}.elementor .e-20c9909d-fdad{width:480px;height:540px;padding:0px;border-radius:2px;background-image:url("https://lovelifewedding.com/wp-content/uploads/2026/10/AdobeStock_153255058-Copy-1024x683.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;box-shadow:0px 30px 60px 0px rgba(0,56,102,0.12);flex:0 0 auto;background-position: 40% center;\n}.elementor .e-6ac439c8-e1f9{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:row;gap:72px;justify-content:space-between;align-items:center;}.elementor .e-29f18e19-be7e{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-2ac1c3c4-1733{font-family:Montserrat;font-weight:700;font-size:13px;color:#FF536E;letter-spacing:3.5px;text-align:center;}.elementor .e-f7b2af0-a910{font-family:Montserrat;font-weight:600;font-size:42px;color:#003866;line-height:1.15em;text-align:center;}.elementor .e-1e95eb37-7586{width:100%;max-width:760px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-5a0818d3-d547{font-family:Montserrat;font-weight:600;font-size:44px;color:#FF536E;letter-spacing:-1px;line-height:1em;}.elementor .e-54a3aabd-30a1{font-family:Montserrat;font-weight:600;font-size:21px;color:#003866;line-height:1.3em;}.elementor .e-3a5c3c35-ba1f{font-family:Poppins;font-size:15px;color:#2D2F2E;line-height:1.7em;}.elementor .e-4963c20f-3a41{font-family:Montserrat;font-weight:700;font-size:11px;color:#8A97A3;letter-spacing:2.5px;margin-block-start:auto;}.elementor .e-1020e481-1689{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;border-block-start: 2px solid #003866;\n}.elementor .e-4e26754d-2d67{font-family:Montserrat;font-weight:600;font-size:44px;color:#FF536E;letter-spacing:-1px;line-height:1em;}.elementor .e-6fee6ee2-434b{font-family:Montserrat;font-weight:600;font-size:21px;color:#003866;line-height:1.3em;}.elementor .e-345887a7-1e8d{font-family:Poppins;font-size:15px;color:#2D2F2E;line-height:1.7em;}.elementor .e-29d5da7b-2dba{font-family:Montserrat;font-weight:700;font-size:11px;color:#8A97A3;letter-spacing:2.5px;margin-block-start:auto;}.elementor .e-728483b-43f0{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;border-block-start: 2px solid #003866;\n}.elementor .e-6565b9d2-a20f{font-family:Montserrat;font-weight:600;font-size:44px;color:#FF536E;letter-spacing:-1px;line-height:1em;}.elementor .e-6dee30a1-aa56{font-family:Montserrat;font-weight:600;font-size:21px;color:#003866;line-height:1.3em;}.elementor .e-42d72bd6-2197{font-family:Poppins;font-size:15px;color:#2D2F2E;line-height:1.7em;}.elementor .e-374af408-9cb0{font-family:Montserrat;font-weight:700;font-size:11px;color:#8A97A3;letter-spacing:2.5px;margin-block-start:auto;}.elementor .e-4f69ab71-672d{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;border-block-start: 2px solid #003866;\n}.elementor .e-512717ea-6ffe{font-family:Montserrat;font-weight:600;font-size:44px;color:#FF536E;letter-spacing:-1px;line-height:1em;}.elementor .e-259a1658-58ce{font-family:Montserrat;font-weight:600;font-size:21px;color:#003866;line-height:1.3em;}.elementor .e-38341659-b834{font-family:Poppins;font-size:15px;color:#2D2F2E;line-height:1.7em;}.elementor .e-2ee4e29-a986{font-family:Montserrat;font-weight:700;font-size:11px;color:#8A97A3;letter-spacing:2.5px;margin-block-start:auto;}.elementor .e-1b90ba20-b45f{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;border-block-start: 2px solid #003866;\n}.elementor .e-52d8208-3808{width:100%;max-width:1140px;column-gap:32px;padding:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);row-gap: 40px;\n}.elementor .e-2c4730f0-d055{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:column;gap:56px;align-items:center;}.elementor .e-2354e7db-39ae{width:42%;min-height:600px;padding:0px;border-radius:2px;background-image:url("https://lovelifewedding.com/wp-content/uploads/2026/10/AdobeStock_165287312-Copy-1024x683.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex:0 0 auto;}.elementor .e-3cb6fde5-4031{font-family:Montserrat;font-weight:700;font-size:13px;color:#FF536E;letter-spacing:3.5px;}.elementor .e-63c1b873-46a7{font-family:Montserrat;font-weight:600;font-size:42px;color:#FFFFFF;line-height:1.15em;}.elementor .e-10bed893-a427{font-family:Poppins;font-size:17px;color:rgba(255,255,255,0.78);line-height:1.7em;}.elementor .e-199eca19-9679{font-family:Poppins;font-size:15px;color:rgba(255,255,255,0.82);line-height:1.65em;padding-block-start:16px;padding-block-end:16px;border-block-start: 1px solid rgba(255,255,255,0.18);\n}.elementor .e-4dff9758-211a{font-family:Poppins;font-size:15px;color:rgba(255,255,255,0.82);line-height:1.65em;padding-block-start:16px;padding-block-end:16px;border-block-start: 1px solid rgba(255,255,255,0.18);\n}.elementor .e-3c592673-6765{font-family:Poppins;font-size:15px;color:rgba(255,255,255,0.82);line-height:1.65em;padding-block-start:16px;padding-block-end:16px;border-block-start: 1px solid rgba(255,255,255,0.18);\n}.elementor .e-7d49ab84-cbce{font-family:Poppins;font-size:15px;color:rgba(255,255,255,0.82);line-height:1.65em;padding-block-start:16px;padding-block-end:16px;border-block-start: 1px solid rgba(255,255,255,0.18);\n}.elementor .e-554ce228-204a{font-family:Poppins;font-size:15px;color:rgba(255,255,255,0.82);line-height:1.65em;padding-block-start:16px;padding-block-end:16px;border-block-start: 1px solid rgba(255,255,255,0.18);\n}.elementor .e-27d60f01-9f4c{font-family:Poppins;font-size:15px;color:rgba(255,255,255,0.82);line-height:1.65em;padding-block-start:16px;padding-block-end:16px;border-block-start: 1px solid rgba(255,255,255,0.18); border-block-end: 1px solid rgba(255,255,255,0.18);\n}.elementor .e-765ae6d0-b719{width:100%;padding:0px;margin-block-start:14px;display:flex;flex-direction:column;gap:0px;}.elementor .e-13bf267a-b54b{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0px;justify-content:center;}.elementor .e-48aff9ce-e3be{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:row;gap:72px;align-items:stretch;}.elementor .e-7eae1ce2-22ca{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-5905a611-8621{font-family:Montserrat;font-weight:700;font-size:13px;color:#FF536E;letter-spacing:3.5px;text-align:center;}.elementor .e-63607a88-986a{font-family:Montserrat;font-weight:600;font-size:42px;color:#003866;line-height:1.15em;text-align:center;}.elementor .e-547277e4-3aa0{font-family:Poppins;font-size:17px;color:#2D2F2E;line-height:1.7em;text-align:center;}.elementor .e-2acf8e26-5d57{width:100%;max-width:760px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .e-76b84df8-454e{font-family:Montserrat;font-weight:600;font-size:18px;color:#003866;line-height:1.3em;}.elementor .e-6d22a719-df7b{font-family:Poppins;font-size:14px;color:#2D2F2E;line-height:1.7em;}.elementor .e-2258fccd-837c{padding-block-start:30px;padding-block-end:30px;padding-inline-start:28px;padding-inline-end:28px;border-radius:2px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;border-block-start: 2px solid #003866;\n}.elementor .e-2b291fca-3e86{font-family:Montserrat;font-weight:600;font-size:18px;color:#003866;line-height:1.3em;}.elementor .e-4230ce35-369f{font-family:Poppins;font-size:14px;color:#2D2F2E;line-height:1.7em;}.elementor .e-32001ac7-d179{padding-block-start:30px;padding-block-end:30px;padding-inline-start:28px;padding-inline-end:28px;border-radius:2px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;border-block-start: 2px solid #003866;\n}.elementor .e-45e021f4-153a{font-family:Montserrat;font-weight:600;font-size:18px;color:#003866;line-height:1.3em;}.elementor .e-4afe965-8d7e{font-family:Poppins;font-size:14px;color:#2D2F2E;line-height:1.7em;}.elementor .e-6370bf62-114b{padding-block-start:30px;padding-block-end:30px;padding-inline-start:28px;padding-inline-end:28px;border-radius:2px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;border-block-start: 2px solid #003866;\n}.elementor .e-32816186-8490{font-family:Montserrat;font-weight:600;font-size:18px;color:#003866;line-height:1.3em;}.elementor .e-6c50999f-ac2a{font-family:Poppins;font-size:14px;color:#2D2F2E;line-height:1.7em;}.elementor .e-18493f0-e9e7{padding-block-start:30px;padding-block-end:30px;padding-inline-start:28px;padding-inline-end:28px;border-radius:2px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:10px;border-block-start: 2px solid #003866;\n}.elementor .e-467696a2-92a7{width:100%;max-width:1140px;column-gap:20px;padding:0px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, auto);row-gap: 20px;\n}.elementor .e-786c402e-33fc{font-family:Montserrat;font-weight:600;font-size:36px;color:#003866;line-height:1.2em;text-align:center;}.elementor .e-1ec66cdb-2250{font-family:Poppins;font-size:16px;color:#2D2F2E;line-height:1.7em;text-align:center;}.elementor .e-3a61096e-eafe:hover,.elementor .e-3a61096e-eafe: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-3a61096e-eafe{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-6cea0ba1-eb4b:hover,.elementor .e-6cea0ba1-eb4b: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-6cea0ba1-eb4b{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-51fdd71a-15ac{width:auto;padding:0px;margin-block-start:12px;display:flex;flex-direction:row;gap:28px;justify-content:center;align-items:center;}.elementor .e-bc79f44-b5f5{width:100%;max-width:1140px;text-align:center;padding-block-start:64px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;display:flex;flex-direction:column;gap:14px;align-items:center;border-block-start: 1px solid #D9E1E6;\n}.elementor .e-46f9fb36-1ead{width:100%;padding-block-start:110px;padding-block-end:110px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F7F9FA;display:flex;flex-direction:column;gap:56px;align-items:center;}