.elementor .e-99d688a-10a5a3c{font-size:65px;}.elementor .e-9aae653-77f2dd8{font-family:inter-variable;font-weight:200;font-size:34px;color:var(--Black);margin-inline-end:0%;mix-blend-mode:normal;z-index:5;\n}.elementor .e-54df562-936b12e{font-size:14px;color:#ffffff;border-radius:0px;background-color:var(--BrandPrimary);}.elementor .e-54df562-936b12e:hover,.elementor .e-54df562-936b12e:focus-visible{background-color:var(--BrandSecondary);}.elementor .e-c4aafe1-359c225{font-weight:500;font-size:14px;color:var(--BrandPrimary);border-radius:0px;border-width:2px;border-color:var(--BrandPrimary);border-style:solid;background-color:#ffffff;}.elementor .e-c4aafe1-359c225:hover,.elementor .e-c4aafe1-359c225:focus-visible{background-color:#797d82c2;}.elementor .e-8653199-f208ded{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:10px;}.elementor .e-ae895f7-bf476c1{padding:0px;flex-direction:column;justify-content:center;}.elementor .e-39290a5-234e16c{margin-inline-start:0px;background-image:url("https://mansfieldliving.co.nz/wp-content/uploads/2026/05/EXT-1-STREET-VIEW-1024x576.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;z-index: 0;\n}.elementor .e-b4daa5c-b14f8c7{min-height:50vh;max-width:var(--MainPageWidth);padding-inline-start:20px;padding-inline-end:20px;margin-block-start:30px;}.elementor .e-e712696-58f281b{font-size:34px;color:var(--BrandPrimary);}.elementor .e-612b52c-f8527b6{font-weight:300;margin-block-end:20px;}.elementor .e-99523cd-ce2ce91{min-width:50%;max-width:50%;padding-inline-end:20px;}.elementor .e-2e2c6a8-f7f798c{min-width:50%;max-width:50%;padding-inline-end:20px;}.elementor .e-7004694-0ae88fe{padding-inline-start:40px;}.elementor .e-8c7a9f8-f7af36d{max-width:var(--MainPageWidth);margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:10px;}.elementor .e-dde8eec-8a04c4b{padding-block-start:75px;}.elementor .e-6bf0cc9-ff32119{font-size:34px;color:var(--BrandPrimary);}.elementor .e-0180bd7-9b879fb{font-weight:300;margin-block-end:20px;}.elementor .e-3c67b14-a9d29f7{font-family:inter-variable;font-weight:300;font-size:16px;padding-inline-end:20px;}.elementor .e-286dae2-9bbcbed{font-size:14px;color:#ffffff;border-radius:0px;background-color:var(--BrandPrimary);}.elementor .e-286dae2-9bbcbed:hover,.elementor .e-286dae2-9bbcbed:focus-visible{background-color:var(--BrandSecondary);}.elementor .e-e4c79e0-f53b497{font-weight:500;font-size:14px;color:var(--BrandPrimary);border-radius:0px;border-width:2px;border-color:var(--BrandPrimary);border-style:solid;background-color:#ffffff;}.elementor .e-e4c79e0-f53b497:hover,.elementor .e-e4c79e0-f53b497:focus-visible{background-color:#797d82c2;}.elementor .e-41100d1-3643165{padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:10px;}.elementor .e-b01bb11-fb08352{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:10px;flex-direction:column;}.elementor .e-9ec2e8f-c9003bc{padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:0px;flex-direction:column;}.elementor .e-24a5456-ff5073f{padding-block-start:0px;padding-inline-start:40px;margin-block-start:0px;align-items:stretch;}.elementor .e-8f36dac-f8ff1cb{max-width:var(--MainPageWidth);column-gap:10px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;row-gap:10px;}.elementor .e-7b0f943-f6d5f60{padding-block-start:100px;}.elementor .e-a87b862-00aacee{font-size:34px;color:var(--BrandPrimary);}.elementor .e-d14b612-fe9fd09{font-weight:300;margin-block-end:20px;}.elementor .e-04619ea-c37802a{border-width:0px;}.elementor .e-9a926c3-216b5d5{border-width:0px;}.elementor .e-eefe6b4-940f192{border-width:0px;}.elementor .e-f7411ce-ee6ad91{border-width:0px;}.elementor .e-46ff666-1cad374{padding:0px;}.elementor .e-92609df-3a4d5d0{font-weight:700;font-size:36px;color:var(--BrandPrimary);}.elementor .e-22f0a2f-021276c{font-weight:400;font-size:16px;}.elementor .e-147bd8d-e3ae441{font-family:big-caslon-fb;font-weight:700;font-size:22px;color:var(--BrandPrimary);letter-spacing:0.5px;}.elementor .e-95e5e18-5e40a39{width:50%;flex-direction:column;gap:10px;}.elementor .e-68da92e-51630e5{height:auto;max-width:100%;}.elementor .e-1364893-5ca6eca{flex-direction:column;gap:10px;}.elementor .e-878390d-254eaf1{display:flex;flex-direction:row;}.elementor .e-3b4177e-f36a55b{font-weight:700;font-size:36px;color:var(--BrandPrimary);}.elementor .e-2ebc29c-e804029{font-weight:400;font-size:16px;}.elementor .e-9013044-d56c5e6{font-family:big-caslon-fb;font-weight:700;font-size:22px;color:var(--BrandPrimary);letter-spacing:0.5px;}.elementor .e-7b4de20-1fdb3d1{width:50%;flex-direction:column;gap:10px;}.elementor .e-b36a1fc-b5d2419{height:auto;max-width:100%;}.elementor .e-c269adf-55e8ff1{flex-direction:column;gap:10px;}.elementor .e-2d66e2d-611a654{display:flex;flex-direction:row;}.elementor .e-ef852b8-21ddc9a{font-weight:700;font-size:36px;color:var(--BrandPrimary);}.elementor .e-f427066-cebd800{font-weight:400;font-size:16px;}.elementor .e-db5903c-a72a18c{max-width:50%;flex:1 0 auto;}.elementor .e-c823c8d-8fa44f3{max-width:50%;flex:1 0 auto;}.elementor .e-5e4229d-159c6e0{padding:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:10px;}.elementor .e-39ee01b-f3f1e71{font-family:big-caslon-fb;font-weight:700;font-size:22px;color:var(--BrandPrimary);letter-spacing:0.5px;}.elementor .e-66460cd-ee4b173{width:50%;flex-direction:column;gap:10px;}.elementor .e-5624a18-1316e30{height:auto;max-width:100%;}.elementor .e-1ce366a-4b07731{flex-direction:column;gap:10px;}.elementor .e-b8c5ba2-09fa2bb{display:flex;}.elementor .e-a171908-38fd3e8{font-weight:700;font-size:36px;color:var(--BrandPrimary);}.elementor .e-4011e08-eec43cc{font-weight:400;font-size:16px;}.elementor .e-9ab19e6-bd35326{max-width:50%;flex:1 0 auto;}.elementor .e-dc08268-523aea1{max-width:50%;flex:1 0 auto;}.elementor .e-8508790-34153f6{padding:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:10px;}.elementor .e-f12c313-78654a8{font-family:big-caslon-fb;font-weight:700;font-size:22px;color:var(--BrandPrimary);letter-spacing:0.5px;}.elementor .e-856f970-5669b02{width:50%;flex-direction:column;gap:10px;}.elementor .e-342d9e7-a8fcc32{height:auto;max-width:100%;}.elementor .e-a376ee7-7c83bc1{flex-direction:column;gap:10px;}.elementor .e-a5d5e61-7f30faf{display:flex;}.elementor .e-329be73-42f456b{font-weight:700;font-size:36px;color:var(--BrandPrimary);}.elementor .e-a382903-58bfa57{font-weight:400;font-size:16px;}.elementor .e-6fd5221-a2a529d{max-width:50%;flex:1 0 auto;}.elementor .e-284a365-dc105a3{max-width:50%;flex:1 0 auto;}.elementor .e-39d3b1b-3d93c68{padding:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:10px;}.elementor .e-901f4dd-2c16204{font-family:big-caslon-fb;font-weight:700;font-size:22px;color:var(--BrandPrimary);letter-spacing:0.5px;}.elementor .e-37c5d87-254f587{width:50%;flex-direction:column;gap:10px;}.elementor .e-1d09413-54c016d{height:auto;max-width:100%;}.elementor .e-c312197-1c4725c{flex-direction:column;gap:5px;}.elementor .e-9bea5c3-7c60672{display:flex;}.elementor .e-67bbe1e-e039b23{font-weight:700;font-size:36px;color:var(--BrandPrimary);}.elementor .e-e1cb1e0-b3cc86e{font-weight:400;font-size:16px;}.elementor .e-9b3097a-1700460{max-width:50%;flex:1 0 auto;}.elementor .e-7dcca89-8734ce8{max-width:50%;flex:1 0 auto;}.elementor .e-b283ac6-0cdf1ae{padding:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:10px;}.elementor .e-8e5b51e-fbc06e9{font-family:big-caslon-fb;font-weight:700;font-size:22px;color:var(--BrandPrimary);letter-spacing:0.5px;}.elementor .e-d222def-058f334{width:50%;flex-direction:column;gap:10px;}.elementor .e-fa7c9ce-31dd5aa{height:auto;max-width:100%;}.elementor .e-fedd89e-c022801{flex-direction:column;gap:10px;}.elementor .e-b249347-611c7ca{display:flex;}.elementor .e-b96ddb0-5f18bf4{font-weight:700;font-size:36px;color:var(--BrandPrimary);}.elementor .e-c1f757c-38d5a36{font-weight:400;font-size:16px;}.elementor .e-e554008-9b17a56{max-width:50%;flex:1 0 auto;}.elementor .e-797a744-ec32057{max-width:50%;flex:1 0 auto;}.elementor .e-897d56e-b2e9cfe{padding:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:10px;}.elementor .e-1aab898-b689cef{font-family:big-caslon-fb;font-weight:700;font-size:22px;color:var(--BrandPrimary);letter-spacing:0.5px;}.elementor .e-e974df2-5648ca1{width:50%;flex-direction:column;gap:10px;}.elementor .e-5f9a84e-fa28fe2{height:auto;max-width:100%;}.elementor .e-ec64200-b185c37{flex-direction:column;gap:10px;}.elementor .e-edb974d-ff6f8df{display:flex;}.elementor .e-840f99c-10debc6{font-weight:700;font-size:36px;color:var(--BrandPrimary);}.elementor .e-bccbd3f-32a3aec{font-weight:400;font-size:16px;}.elementor .e-e8580d0-5511c94{max-width:50%;flex:1 0 auto;}.elementor .e-58af744-0f16f14{max-width:50%;flex:1 0 auto;}.elementor .e-ba2192e-5baeec3{padding:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:10px;}.elementor .e-5738bdf-724ca81{font-family:big-caslon-fb;font-weight:700;font-size:22px;color:var(--BrandPrimary);letter-spacing:0.5px;}.elementor .e-64eaa48-78cd164{width:50%;flex-direction:column;gap:10px;}.elementor .e-03f9771-f895147{height:auto;max-width:100%;}.elementor .e-6dbf3fb-2bacd20{flex-direction:column;gap:10px;}.elementor .e-e123792-411f61f{display:flex;}.elementor .e-5cfda80-4a1a9b8{font-weight:700;font-size:36px;color:var(--BrandPrimary);}.elementor .e-79c1064-e8ef8b7{font-weight:400;font-size:16px;}.elementor .e-e80ad38-5e5bc5c{max-width:50%;flex:1 0 auto;}.elementor .e-b672bc8-fef5e89{max-width:50%;flex:1 0 auto;}.elementor .e-fcb4520-ae38bb5{padding:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:10px;}.elementor .e-68ddec0-6ac3af0{font-family:big-caslon-fb;font-weight:700;font-size:22px;color:var(--BrandPrimary);letter-spacing:0.5px;}.elementor .e-d814832-5e3487e{width:50%;flex-direction:column;gap:10px;}.elementor .e-f3df3df-57a96d0{height:auto;max-width:100%;}.elementor .e-94995e6-aa6e0a2{flex-direction:column;gap:10px;}.elementor .e-a174399-9dd3255{display:flex;}.elementor .e-c00dc94-b1fea89{font-weight:700;font-size:36px;color:var(--BrandPrimary);}.elementor .e-b00330a-e157e55{font-weight:400;font-size:16px;}.elementor .e-afa3d33-2e84717{max-width:50%;flex:1 0 auto;}.elementor .e-620a199-2607e8b{padding:0px;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;gap:10px;}.elementor .e-b4dab28-a540703{font-family:big-caslon-fb;font-weight:700;font-size:22px;color:var(--BrandPrimary);letter-spacing:0.5px;}.elementor .e-dcc8613-e04c962{width:50%;flex-direction:column;gap:10px;}.elementor .e-22dec22-f8da3ff{height:auto;max-width:100%;}.elementor .e-87305a4-77e6aab{flex-direction:column;gap:10px;}.elementor .e-91b12b8-2574e0b{display:flex;}.elementor .e-ea2f291-00a1aed{padding:0px;}.elementor .e-70c8022-6df1ab3{padding-inline-start:0px;padding-inline-end:0px;gap:10px;}.elementor .e-81ebf76-0eb0c7f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:0px;}.elementor .e-b5d2672-8be3e79{padding-block-start:0px;padding-inline-start:0px;margin-block-start:0px;}.elementor .e-658c72a-744e24e{max-width:var(--MainPageWidth);column-gap:10px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;row-gap:5px;}.elementor .e-cfebef0-15cc048{padding-block-start:100px;}.elementor .e-70df79d-b96b26d{font-size:34px;color:var(--BrandPrimary);}.elementor .e-9d81275-168e7ed{font-weight:300;margin-block-end:20px;}.elementor .e-0481011-390b998{font-family:inter-variable;font-weight:300;font-size:16px;padding-inline-end:20px;}.elementor .e-c8ef096-a4ca482{flex-direction:column;gap:20px;}.elementor .e-2778b97-b79f97f{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:0px;}.elementor .e-859a0cc-c61f6bd{padding-block-start:0px;padding-inline-start:0px;margin-block-start:0px;}.elementor .e-212f510-35ce45e{max-width:var(--MainPageWidth);column-gap:10px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;row-gap:10px;}.elementor .e-5d73b52-cea7077{padding-block-start:75px;}