.elementor .e-cecbde7-10f6c43{font-family:Pacifico;font-weight:400;font-size:5em;color:#ffffff;font-style:normal;-webkit-text-stroke:0px #000000;stroke:#000000;stroke-width:0px;margin-block-start:0px;margin-block-end:40px;margin-inline-start:0px;margin-inline-end:0px;filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 1));transform:translate3d(0px, 0px, 0px) rotateX(-20deg) rotateY(20deg) rotateZ(0deg);transition:all 200ms;align-self:center;}.elementor .e-22d75a0-a738e90{font-family:DM Sans;font-weight:600;font-size:28px;color:#ffffff;margin:0px;filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 1));backdrop-filter:blur(0px);transform:translate3d(0px, 0px, 0px);transition:all 200ms;align-self:center;}.elementor .e-1d4a3ef-f546414{height:400px;padding:75px;margin:0px;background-image:linear-gradient(#232323ab, #232323ab),url("https://iwonajohn.com/wp-content/uploads/2026/06/York-Registry-Office.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,bottom center;background-color:#0000007a;background-clip:border-box;transform:translate3d(0px, 0px, 0px);flex-direction:column;justify-content:center;}.elementor .e-846b52b-fcb8b65{color:#393e3f;}.elementor .e-90eeec4-1df5e79{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-start:0px;}.elementor .e-6d412b4-387165a{font-family:DM Sans;font-weight:300;font-size:16px;}.elementor .e-e550e10-c9e6645{padding-inline-end:30px;flex-direction:column;}.elementor .e-9ec81b9-bf4bdd1{width:50%;background-color:#ffffff00;flex-direction:column;}.elementor .e-807ed34-1f8194f{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-start:0px;}.elementor .e-55409e8-d5af6e0{font-family:DM Sans;font-weight:300;font-size:16px;}.elementor .e-962e203-bf0f229{padding-inline-end:30px;flex-direction:column;}.elementor .e-8ff86ed-708f7eb{width:50%;background-color:#ffffff00;flex-direction:column;}.elementor .e-c980c1b-fd2aae7{width:980px;padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;background-color:#f7fcf5;flex-direction:row;gap:50px;}.elementor .e-43ab851-d549c44{padding:0px;margin:0px;flex-direction:column;}.elementor .e-55d2790-1327326{font-family:DM Sans;margin-block-end:20px;}.elementor .e-e96c575-e2aa5d2{font-family:DM Sans;margin-block-end:15px;}.elementor .e-cd32bd0-18d45a0{font-family:DM Sans;font-weight:600;margin-block-start:10px;}.elementor .e-63776d7-f07e6f8{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-end:0px;}.elementor .e-d46c4b0-d126614{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-start:10px;}.elementor .e-f237501-97ef1fa{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-end:0px;}.elementor .e-79c8c63-6582199{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-start:10px;margin-block-end:10px;}.elementor .e-581ea8d-1c31976{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-end:0px;}.elementor .e-bcbf33e-f080314{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-start:10px;margin-block-end:15px;}.elementor .e-f04ae9f-7fcf109{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4b9a29e-ec2293c{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-start:10px;margin-block-end:15px;}.elementor .e-2988819-2896369{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7fe2c8b-da8490f{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-start:10px;}.elementor .e-1f684c6-58b8026{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:15px;}.elementor .e-4f756f3-f8985a8{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;}.elementor .e-9ea428e-6fed943{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-end:10px;}.elementor .e-88b771f-b211e5a{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-end:10px;}.elementor .e-f1a4a78-6f993ec{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-end:10px;}.elementor .e-343a570-0effb4b{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;}.elementor .e-5d8f588-b06b815{font-family:DM Sans;font-weight:600;font-size:17px;}.elementor .e-6dd7a02-e03d7ba{font-family:DM Sans;font-weight:800;font-size:24px;margin-block-start:10px;margin-block-end:10px;}.elementor .e-27e43c5-80315aa{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-start:0px;margin-block-end:10px;}.elementor .e-06ca189-c90e4ed{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-start:10px;margin-block-end:0px;}.elementor .e-c6f94b7-643ee86{font-family:DM Sans;font-weight:800;font-size:24px;margin-block-start:10px;margin-block-end:10px;}.elementor .e-8004998-293f561{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-start:0px;margin-block-end:10px;}.elementor .e-a08be7a-fdb4487{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-start:10px;margin-block-end:0px;}.elementor .e-aeaf6e4-ce46e75{font-family:DM Sans;font-weight:800;font-size:24px;margin-block-start:10px;margin-block-end:10px;}.elementor .e-0a5f720-0fe7755{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-start:0px;margin-block-end:10px;}.elementor .e-0130617-76af8f1{font-weight:600;font-size:24px;margin-block-start:10px;margin-block-end:10px;}.elementor .e-bc8b1ff-622206b{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-end:10px;}.elementor .e-2df838d-9e97a77{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:15px;}.elementor .e-d12dc3c-2457f3e{font-weight:600;font-size:24px;margin-block-start:10px;margin-block-end:10px;}.elementor .e-48d5300-c2d0a7c{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-end:10px;}.elementor .e-4959f13-92fdbca{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:15px;}.elementor .e-bb814f5-d2f53b1{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-end:10px;}.elementor .e-bc9f865-b173349{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:15px;}.elementor .e-e867642-503f225{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-start:0px;margin-block-end:15px;}.elementor .e-347f5e6-ef12372{font-weight:600;font-size:24px;margin-block-start:10px;margin-block-end:10px;}.elementor .e-2fec235-d52071d{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-end:10px;}.elementor .e-aad8746-6bbbee8{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:10px;}.elementor .e-e7d8639-08e14b9{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;}.elementor .e-30f3dd2-ca15fdf{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-start:0px;}.elementor .e-1e025e4-14caa1e{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:10px;}.elementor .e-e8d96c9-47a8be1{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;}.elementor .e-0ff226b-ecbde93{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:0px;}.elementor .e-e58da29-9ce9dcd{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;}.elementor .e-bccb1a6-4d2bea7{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-start:10px;margin-block-end:10px;}.elementor .e-1790e61-2988503{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:15px;}.elementor .e-42ce83d-1240daa{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-start:10px;margin-block-end:10px;}.elementor .e-a2f9991-cd8d844{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:15px;}.elementor .e-0725112-0e8afce{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-start:10px;margin-block-end:10px;}.elementor .e-152c206-1be3428{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:15px;}.elementor .e-67bdeab-a01e110{font-family:DM Sans;font-weight:600;font-size:17px;margin-block-start:10px;margin-block-end:10px;}.elementor .e-b7a8755-411142c{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:15px;}.elementor .e-0ae6a76-278adce{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:15px;}.elementor .e-65271f9-45ac1d9{font-family:DM Sans;font-weight:300;margin-block-end:15px;}.elementor .e-5efdd8a-a401545{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:15px;}.elementor .e-0a4c87b-5cb1482{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:0px;}.elementor .e-61f523e-e83d88b{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:10px;}.elementor .e-8b889ca-5b2c92c{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:10px;}.elementor .e-5a795a8-d5bd2d2{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:10px;}.elementor .e-0d34546-db6dca2{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:10px;}.elementor .e-cef2214-9a2eebb{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:10px;}.elementor .e-15b55c1-3e5739f{color:#393e3f;}.elementor .e-b74dc08-bf35cb5{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:0px;}.elementor .e-d175bb6-2911eff{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:0px;}.elementor .e-e1746f6-4e3b3af{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-end:20px;}.elementor .e-ed6b30f-0e9be28{width:50%;margin-block-start:5px;margin-block-end:5px;}.elementor .e-d5a4d3a-43a4b42{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;margin-block-start:15px;}.elementor .e-54ed816-68d817c{font-family:DM Sans;font-weight:300;font-size:16px;padding:0px;}.elementor .e-fa52bd2{width:50%;padding:0px;flex-direction:column;}.elementor .e-6b734bd{width:980px;column-gap:50px;padding-block-start:50px;padding-block-end:50px;padding-inline-start:50px;padding-inline-end:50px;background-color:#e1e1e1;flex-direction:row;row-gap:0px;justify-content:center;}.elementor .e-e2aed39-87d4dae{font-family:Pacifico;font-weight:400;font-size:38px;color:#393e3f;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}.elementor .e-5e16cf8-d73cc0a{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:30px;border-width:0px;flex-direction:column;}.elementor .e-501d7e3-39b52ed{font-family:Pacifico;font-weight:400;font-size:38px;color:#393e3f;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}.elementor .e-6b95365-4a65a83{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:30px;border-width:0px;flex-direction:column;}.elementor .e-2e27a1d-99f6014{width:900px;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;}.elementor .e-f5eb3a3{padding:0px;flex-direction:column;}.elementor .e-4401cae-659f22b{font-family:Pacifico;font-weight:400;font-size:38px;color:#393e3f;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}.elementor .e-26c5145-371a6e9{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:30px;border-width:0px;flex-direction:column;}.elementor .e-36c57a1-84c12e9{font-family:Pacifico;font-weight:400;font-size:38px;color:#393e3f;margin-block-start:0px;margin-block-end:30px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}.elementor .e-d94ff7b-ff51536{width:50%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:30px;border-width:0px;flex-direction:column;align-items:start;}.elementor .e-521b931-a2086d6{width:900px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:40px;flex-direction:row;}.elementor .e-652f6bf{max-height:500px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;align-items:stretch;}