.elementor .e-396c5d23-f3cc{font-family:Montserrat;font-weight:700;font-size:13px;color:#FF536E;letter-spacing:3.5px;}.elementor .e-7fc470d4-1adc{font-family:Montserrat;font-weight:600;font-size:52px;color:#003866;line-height:1.1em;}.elementor .e-3ec87b77-7efc{max-width:480px;font-family:Poppins;font-size:18px;color:#2D2F2E;line-height:1.75em;}.elementor .e-65c4d29b-7246{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;}.elementor .e-4533c005-9163{width:480px;height:540px;padding:0px;border-radius:2px;background-image:url("https://lovelifewedding.com/wp-content/uploads/2026/10/AdobeStock_242493376-1024x684.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-35ef2096-99df{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:row;gap:72px;justify-content:space-between;align-items:center;}.elementor .e-adb370e-edcb{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-5189d826-7cfb{font-family:Montserrat;font-weight:700;font-size:13px;color:#FF536E;letter-spacing:3.5px;}.elementor .e-67d03ff3-9d49{font-family:Montserrat;font-weight:600;font-size:36px;color:#003866;line-height:1.2em;}.elementor .e-87b4996-8a64{width:100%;padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .e-6154db1b-2a01{font-family:Montserrat;font-weight:700;font-size:11px;color:#8A97A3;letter-spacing:2.5px;}.elementor .e-210bf13-a7a9:hover,.elementor .e-210bf13-a7a9:focus-visible{font-family:Montserrat;font-weight:600;font-size:20px;color:#FF536E;line-height:1.4em;}.elementor .e-210bf13-a7a9{font-family:Montserrat;font-weight:600;font-size:20px;color:#003866;line-height:1.4em;}.elementor .e-268094f4-7264{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-start: 1px solid #D9E1E6;\n}.elementor .e-6010c087-71ef{font-family:Montserrat;font-weight:700;font-size:11px;color:#8A97A3;letter-spacing:2.5px;}.elementor .e-3721245e-e685:hover,.elementor .e-3721245e-e685:focus-visible{font-family:Montserrat;font-weight:600;font-size:20px;color:#FF536E;line-height:1.4em;}.elementor .e-3721245e-e685{font-family:Montserrat;font-weight:600;font-size:20px;color:#003866;line-height:1.4em;}.elementor .e-519795e4-3861{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-start: 1px solid #D9E1E6;\n}.elementor .e-72042874-b5f4{font-family:Montserrat;font-weight:700;font-size:11px;color:#8A97A3;letter-spacing:2.5px;}.elementor .e-262f0752-9505:hover,.elementor .e-262f0752-9505:focus-visible{font-family:Montserrat;font-weight:600;font-size:20px;color:#FF536E;line-height:1.4em;}.elementor .e-262f0752-9505{font-family:Montserrat;font-weight:600;font-size:20px;color:#003866;line-height:1.4em;}.elementor .e-437b2823-c336{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-start: 1px solid #D9E1E6;\n}.elementor .e-5b7a3ee0-81bb{font-family:Montserrat;font-weight:700;font-size:11px;color:#8A97A3;letter-spacing:2.5px;}.elementor .e-6919fd4a-acaf{font-family:Montserrat;font-weight:600;font-size:20px;color:#003866;line-height:1.4em;}.elementor .e-27caed40-2666{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:4px;border-block-start: 1px solid #D9E1E6; border-block-end: 1px solid #D9E1E6;\n}.elementor .e-4067e46b-e358{width:100%;max-width:480px;padding:0px;margin-block-start:8px;display:flex;flex-direction:column;gap:0px;}.elementor .e-1136b458-1600{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;}.elementor .e-702b5e35-b13b{font-family:Montserrat;font-weight:600;font-size:28px;color:#003866;line-height:1.2em;}.elementor .e-30083479-2b35{font-family:Poppins;font-size:15px;color:#5B6B7B;line-height:1.6em;margin-block-end:14px;}.elementor .e-49e2b75f-c4cc{font-family:Montserrat;font-weight:600;font-size:13px;color:#003866;}.elementor .e-223abda5-c28d:focus{border-color:#003866;}.elementor .e-223abda5-c28d{width:100%;height:48px;font-family:Poppins;font-size:15px;color:#2D2F2E;padding-inline-start:14px;padding-inline-end:14px;border-radius:2px;border-width:1px;border-color:#D9E1E6;border-style:solid;background-color:#FFFFFF;}.elementor .e-6ba14116-37b9{width:100%;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-7ac7ee68-951c{font-family:Montserrat;font-weight:600;font-size:13px;color:#003866;}.elementor .e-5f8244fe-e872:focus{border-color:#003866;}.elementor .e-5f8244fe-e872{width:100%;height:48px;font-family:Poppins;font-size:15px;color:#2D2F2E;padding-inline-start:14px;padding-inline-end:14px;border-radius:2px;border-width:1px;border-color:#D9E1E6;border-style:solid;background-color:#FFFFFF;}.elementor .e-6fe7a54b-9c7f{width:100%;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-ab85f5f-8974{font-family:Montserrat;font-weight:600;font-size:13px;color:#003866;}.elementor .e-313afe48-af42:focus{border-color:#003866;}.elementor .e-313afe48-af42{width:100%;height:48px;font-family:Poppins;font-size:15px;color:#2D2F2E;padding-inline-start:14px;padding-inline-end:14px;border-radius:2px;border-width:1px;border-color:#D9E1E6;border-style:solid;background-color:#FFFFFF;}.elementor .e-2c816f4f-deda{width:100%;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-6886e978-29fc{font-family:Montserrat;font-weight:600;font-size:13px;color:#003866;}.elementor .e-7d2d92d3-624c:focus{border-color:#003866;}.elementor .e-7d2d92d3-624c{width:100%;height:48px;font-family:Poppins;font-size:15px;color:#2D2F2E;padding-inline-start:12px;padding-inline-end:12px;border-radius:2px;border-width:1px;border-color:#D9E1E6;border-style:solid;background-color:#FFFFFF;}.elementor .e-400fd05-c07d{width:100%;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-7a558866-534e{font-family:Montserrat;font-weight:600;font-size:13px;color:#003866;}.elementor .e-25e03c01-d583:focus{border-color:#003866;}.elementor .e-25e03c01-d583{width:100%;font-family:Poppins;font-size:15px;color:#2D2F2E;padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:2px;border-width:1px;border-color:#D9E1E6;border-style:solid;background-color:#FFFFFF;}.elementor .e-1828271-43c4{width:100%;padding:0px;display:flex;flex-direction:column;gap:6px;}.elementor .e-49167794-4462:hover,.elementor .e-49167794-4462:focus-visible{font-family:Montserrat;font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:3px;background-color:#FF536E;}.elementor .e-49167794-4462{width:100%;font-family:Montserrat;font-weight:700;font-size:12px;color:#FFFFFF;letter-spacing:3px;text-transform:uppercase;cursor:pointer;padding-block-start:18px;padding-block-end:18px;margin-block-start:6px;border-radius:2px;background-color:#003866;transition:all 0.3s;}.elementor .e-31c5c365-ab8e{font-family:Poppins;font-size:14px;color:#1d6b4a;}.elementor .e-a4252bd-c48b{font-family:Poppins;font-size:14px;color:#b3261e;}.elementor .e-13c529d3-e2f7{width:100%;padding:0px;display:flex;flex-direction:column;gap:18px;flex-wrap:nowrap;align-items:stretch;}.elementor .e-632bd72a-98b1{width:520px;padding-block-start:44px;padding-block-end:44px;padding-inline-start:44px;padding-inline-end:44px;border-radius:2px;background-color:#FFFFFF;box-shadow:0px 30px 60px 0px rgba(0,56,102,0.08);display:flex;flex-direction:column;gap:10px;flex:0 0 auto;border-block-start: 2px solid #003866;\n}.elementor .e-29874088-9b05{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:row;gap:72px;justify-content:space-between;align-items:flex-start;}.elementor .e-78c171b8-83d1{width:100%;padding-block-start:100px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;flex-direction:row;justify-content:center;}.elementor .e-9ad353a-8fe7{font-family:Montserrat;font-weight:600;font-size:30px;color:#003866;line-height:1.2em;}.elementor .e-39f34f55-e5e5:hover,.elementor .e-39f34f55-e5e5: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-39f34f55-e5e5{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-4d72e4f5-cb35:hover,.elementor .e-4d72e4f5-cb35: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-4d72e4f5-cb35{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-603972ea-3a98:hover,.elementor .e-603972ea-3a98: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-603972ea-3a98{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-4a0d7b73-3c96{width:auto;padding:0px;display:flex;flex-direction:row;gap:36px;align-items:center;}.elementor .e-39bc4b33-6d40{width:100%;max-width:1140px;padding-block-start:48px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:32px;justify-content:space-between;align-items:center;border-block-start: 2px solid #003866;\n}.elementor .e-5666c18b-ac2b{width:100%;padding-block-start:80px;padding-block-end:90px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;flex-direction:row;justify-content:center;}