.page-wrap{padding:2rem 10%;flex-grow:1}html{height:100%;--wp-admin--admin-bar--height:32px;scroll-padding-top:var(--wp-admin--admin-bar--height);scroll-behavior:smooth;*:last-child{margin-bottom:0}}@media screen and (max-width:782px){html{--wp-admin--admin-bar--height:46px}}@media screen and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{position:relative;height:100%;display:flex;flex-direction:column;background-color:#F7F7F5;grid-template-columns:auto 0}.Heading-1{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:3rem;line-height:3.2rem;color:#5e5158}.Heading-1-Lg{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:3.5rem;line-height:4rem;color:#575e51}.Heading-1-Lg-Wh{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-style:300;font-weight:400;font-size:3.2rem;line-height:3.5rem;color:#F7F7F5;text-shadow:0 0 10px#416458}.Heading-1-Lg-clr{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-size:3.2rem;line-height:3.5rem;color:#fffef6;text-shadow:0 0 4px#416458}.Heading-1-Med{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:2.5rem;line-height:4rem;color:#575e51}.Heading-1-Med a{text-decoration:none;color:#575e51}.Heading-1-Med a:hover{color:#577a6e}.link-italic{font-style:italic;color:#1fb386}.Labels-1{font-family:"EB Garamond",serif;font-weight:500;font-size:1.4rem;}.Labels-1-sans{font-family:"Work Sans",sans-serif;;font-weight:500;font-size:1.2rem;color:#2E453D}.Labels-2-sans{font-family:"Work Sans",sans-serif;;font-weight:500;font-size:1.1rem;color:#2E453D}.Text-Main-1{font-family:"Work Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.1rem;line-height:1.7rem;color:#2E453D}.Text-Main-1-Wh{font-family:"Work Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.8rem;color:#F7F7F5;text-shadow:0 0 10px#416458}.button-1{background-color:#2E453D;width:fit-content;padding:10px 12px;border-radius:6px;color:#EEEFE9;font-family:"Work Sans",serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:1.1rem;line-height:1.7rem}.button-1 a{color:#EEEFE9;text-decoration:none}ul.square{list-style-position:outside;list-style-type:square}ul.number{list-style-position:outside;list-style-type:decimal}.list-item{margin-bottom:10px}.line{border-color:#3c96704b;border-style:solid;border-width:0 0 1px 0;margin:7px 0 5px 0;width:100%}.line-wh{border-color:#eafaf3a1;border-style:solid;border-width:0 0 2px 0;margin:7px 0 2px 0;width:100%}.paynow-sm{width:115px;height:44px;background-image:url(https://www.mjslegal.nz/wp-content/uploads/2025/03/pay-now-1-e1690780028722.png);background-size:cover;background-repeat:no-repeat}.paynow-med{width:135px;height:54px;background-image:url(https://www.mjslegal.nz/wp-content/uploads/2025/03/pay-now-1-e1690780028722.png);background-size:cover;background-repeat:no-repeat}.topLogo{z-index:2000;position:relative;display:flex;width:100px;height:100px;margin:10px auto 10px 0;align-items:center;justify-content:center;background-size:contain;background-image:url(https://www.mjslegal.nz/wp-content/uploads/2025/03/MJS-Logo-140.png);background-repeat:no-repeat}@media (max-width:1200px){.topLogo{width:100px;height:100px;justify-self:center;margin:5px auto 5px -20px;background-image:url(https://www.mjslegal.nz/wp-content/uploads/2025/03/MJS-Logo-100.png);background-repeat:no-repeat}}.topLogo>img{width:100%;justify-self:center}@media (max-width:800px){.topLogo>img{width:120%;height:120%}}.topLogo-menu{z-index:300;position:relative;display:block;width:140px;height:140px;border-radius:20px;margin:0;align-items:center;justify-content:center}.topLogo-menu>img{width:60%;justify-self:center;z-index:850}header{z-index:799;position:fixed;top:0;display:flex;width:100%;height:fit-content;border-bottom-width:1px;border-bottom-style:solid;border-color:#E6EBE4}.box{display:flex;background-color:#eeefe9;width:100%;height:88px;padding:0 10vw;border:0 solid red}@media(max-width:1000px){.box{padding:0 10vw 0 9vw;height:85px;background-color:#eeefe9}}@media(max-width:800px){.box{padding:0 13vw 0 9vw;height:85px;background-color:#eeefe9}}header .container{color:#F7F7F5;display:flex;justify-content:right;align-content:start;height:100%;width:auto;padding-top:25px;margin-right:0;border-width:0;border-style:solid;border-color:#E6EBE4}#nav-bar-top{z-index:0;position:relative;top:0;overflow:hidden;width:100%;height:84px;padding:43px 11vw;border-width:0;border-style:solid;border-color:#e64ccc}nav{padding:0;display:flex;position:absolute;margin:0 90% 0 auto}.top-bar-manu{color:#111}.top-bar-manu a{color:#111;text-decoration:none}.top-bar-manu a:hover{color:#a18b0b}header .top-bar li{display:inline-flex;position:relative}header .top-bar li a{padding:.25rem .8rem;color:#111;text-decoration:none}@media(max-width:1000px){header .top-bar li a{padding:.25rem .4rem}}header .top-bar li a:hover{color:#a18b0b}header .top-bar ul{list-style-type:none;margin:0;padding:0}header .top-bar li:first-child a{padding-left:0}header .top-bar>li:nth-last-child(0) a{border-width:0;border-style:none;border-color:#202020;border-radius:5px}header .top-bar .menu-item-has-children .sub-menu li{display:none}header .top-bar .menu-item-has-children:hover .sub-menu li{display:block}header .top-bar li .sub-menu{display:none;position:absolute;z-index:999;top:100%;left:0;background-color:rgb(255 255 255 / .6);backdrop-filter:blur(10px);box-shadow:1px 1px 10px rgb(0 0 0 / .1);margin:0;padding:15px;list-style-type:none;width:200px;border-radius:10px;text-align:left;line-height:1.6rem}header .top-bar li .sub-menu a{color:#111;padding:.4rem;display:block}header .top-bar li .sub-menu a:hover{color:#a18b0b}header .justFund-Logo{width:135px;justify-self:center}header .top-bar>.menu-item-has-children:hover>.sub-menu{display:block}header .top-bar .menu-item-has-children .sub-menu>.menu-item-has-children:hover .sub-menu{display:block}header .top-bar .sub-menu li .sub-menu{top:0;left:-95%}@media(max-width:1240px){.hideOnMobile{display:none}}@media(min-width:1239px){.showOnMobile{display:flex}}.headPhoneNumber{display:flex;font-family:Work Sans,serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.2rem;line-height:1.8rem;color:#2E453D}.navStyle{display:flex;align-content:center;font-family:Work Sans,serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1rem;line-height:1.4rem;color:#2E453D}.sidebar{position:fixed;top:0;right:-110%;height:100vh;width:250px;z-index:1500;background-color:rgb(255 255 255 / .6);backdrop-filter:blur(10px);box-shadow:-10px 0 10px rgb(0 0 0 / .1);padding-top:60px;display:block;transition:right 300ms ease-out}@media(max-width:400px){.sidebar{width:100%;padding-left:2rem}}.hamburger-Icon{z-index:999;position:absolute;display:block;z-index:200;padding:0 0 4px 4px;height:42px;width:42px;border-radius:5px;background-color:#eeefe969}@media(min-width:1239px){.hamburger-Icon{display:none}}.X-Icon{z-index:999;position:absolute;top:1.8rem;right:2rem}.sidebar-menu{z-index:999;position:absolute;top:5rem;width:100%;margin:75px 0 0 0;font-family:"Work Sans",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.1rem;line-height:1.2rem;color:#2E453D}header .side-bar li{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:5px 0;margin:5px 0}header .side-bar li a{color:#111;text-decoration:none}header .side-bar li a:hover{color:#a18b0b}header .side-bar ul{list-style-type:none;margin:0;padding:0}header .side-bar .menu-item-has-children .sub-menu li{margin-left:3px}#overlay{background:rgb(238 239 233 / .3);animation:fadeIn 1s;z-index:990;display:none}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.headerVisInterest-Circle{top:-10px;left:-350px;border-radius:50%;width:700px;height:700px;background-color:#57882015}@media (max-width:700px){.headerVisInterest-Circle{top:-20px;left:-300px;width:600px;height:600px}}frontPage .frontPage-wrap{background-color:#F7F7F5;width:100%;margin:0;padding:0}frontPage .frontContainer{width:100%;margin:0;padding:0;display:grid;height:100%}frontPage .row-1{display:grid;width:100%;z-index:10;margin:0;padding:0;height:fit-content;background-image:url(https://www.mjslegal.nz/wp-content/uploads/2025/03/Ironsidehouse-Front-800-M.webp);background-repeat:no-repeat;background-position:0 80%;background-size:cover}@media (min-width:1001px){.row-1{margin:0;padding:0 2vw;grid-template-columns:1.1fr 0.9fr;grid-template-areas:"text-area  image-area";height:600px}}@media (max-width:1000px){.row-1{margin:0;padding:0 5vw;grid-template-columns:1fr;grid-template-areas:"image-area" "text-area"}}.f-row-1Col-1-bg{background-image:linear-gradient(#37c59357,#0000008e);padding:15px}@media (max-width:1000px){.f-row-1Col-1-bg{background-image:linear-gradient(#02a58265,#0000008e);margin:0 0 0 0;padding:0 15px 0 8vw}}.f-row-1Col-1{align-content:center;padding:80px 20% 15vh 12vw;width:100%;grid-area:text-area;height:fit-content;z-index:750}@media (max-width:1200px){.f-row-1Col-1{align-content:center;padding:80px 15% 15vh 10vw;width:100%;grid-area:text-area;height:fit-content;z-index:750}}@media (max-width:1000px){.f-row-1Col-1{align-content:center;padding:80px 2vw 15vh 2vw;width:100%;grid-area:text-area;height:fit-content;z-index:750}}FrontPage .Heading-1{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:3rem;line-height:3.2rem;color:#a8246b}FrontPage .Heading-1-Lg-Wh{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:3.2rem;line-height:3.5rem;color:#F7F7F5;text-shadow:0 0 10px #575e51}FrontPage .Heading-1-Lg-Wh{font-size:3.2rem;line-height:3.5rem}@media (max-width:1200px){FrontPage .Heading-1-Lg-Wh{font-size:3rem;line-height:3.3rem}}@media (max-width:1000px){FrontPage .Heading-1-Lg-Wh{font-size:3rem;line-height:3.2rem;padding:15px 0 20px 0}}.f-row-1Col-2{z-index:100}@media (max-width:1000px){.f-row-1Col-2{z-index:1px}}.f-row-1Col-2-media{margin-left:0}@media (max-width:800px){.f-row-1Col-2-media{margin-left:30px}}.f-row-1Col-2-ContentImage{height:100%;top:0;bottom:0;align-self:center}.f-row-1Col-2-ContentImage>img{display:block}frontpage .f-row-2section-a{background-color:#eeefe9;width:100%;padding:30px 11vw 5px 11vw;border-bottom-width:0;border-bottom-style:solid;border-color:#ccc}@media (max-width:800px){.f-row-2section-a{padding-bottom:0;margin:10px 0 0 0}}frontpage .f-row-2section-inner{display:flex;flex-wrap:wrap;padding:15px 20px 20px 20px;width:100%;border-radius:15px;border-width:1px;border-style:solid;border-color:#ccc}.f-R2-about-col1{position:relative;background-color:#eeefe9;width:60vw;text-align:left;align-items:left;border:red solid 0;padding-top:10pt;padding-right:10pt}.f-R2-about-col2{display:flex;width:130px;height:130px;margin:10pt auto 30pt auto;border:red solid 0;padding-top:10pt;background-image:url(https://www.mjslegal.nz/wp-content/uploads/2025/10/Accredited-Badge-180.png);background-repeat:no-repeat;background-size:contain}@media (max-width:1201px){.f-R2-about-col2{display:flex;width:130px;margin:20px auto 0 auto}}.f-JustFund-badge-1{display:flex;width:130px;height:130px;margin:10pt auto 30pt auto;border:red solid 0;padding-top:10pt;background-image:url(https://www.mjslegal.nz/wp-content/uploads/2025/10/Accredited-Badge-180.png);background-repeat:no-repeat;background-size:contain}@media (max-width:1201px){.f-JustFund-badge-1{display:flex;width:130px;margin:20px auto 0 auto}}frontPage .row-2{display:grid;width:100%;margin:0;background-color:#EEEFE9;height:fit-content}@media (min-width:1001px){.row-2{grid-template-columns:1fr 1fr;padding:0 11vw 30px 11vw}}@media (max-width:1000px){.row-2{display:flex;padding:20px 11vw 30px 11vw}}.f-R2-C1-B1{align-content:end;display:block;width:100%;padding-bottom:5px;margin:20px 0 0 0;border-bottom-width:1px;border-bottom-style:solid;border-color:#ccc;top:0}@media (max-width:800px){.f-R2-C1-B1{padding-bottom:0;margin:5px 0 0 0}}.f-row-2Col-1{display:flex;padding:0;width:100%;align-items:start}@media (max-width:800px){.f-row-2Col-1{padding-right:0;padding-top:0;padding-bottom:0}}@media (max-width:1200px){.f-row-2Col-1 .Heading-1{font-size:2.8rem;line-height:3.2rem;padding-bottom:0}}.f-R2C1-Tx{display:block;padding:20px 20% 20px 0;align-items:center}@media (max-width:800px){.f-R2C1-Tx{padding:20px 0 5px 0;align-items:center}}.f-R2-C2-B1{display:block;width:100%;margin:20px 0 0 0;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}@media (max-width:1000px){.f-R2-C2-B1{display:none;padding:0;border-width:0}}.f-row-2Col-2{display:block;padding:0 0 0 0;margin-bottom:20px;width:100%;align-items:start}@media (max-width:1000px){.f-row-2Col-2{margin-bottom:10px}}.f-R2C2-Tx{display:block;align-self:center;padding:50px 0 20px 0;border:#111;border-style:solid;border-width:0}@media (max-width:1000px){.f-R2C2-Tx{padding:40px 0 20px 0}}frontPage .row-3{display:grid;width:100%;margin:0;padding:0 11vw 20px 11vw;height:fit-content}@media (min-width:1001px){.row-3{padding:0 11vw 0 11vw}}@media (max-width:1000px){.row-3{display:grid;padding:0 11vw 0 11vw}}.f-R3-R1-B1{text-align:center;padding-bottom:10px;align-content:end;display:block;width:100%;height:100px;margin:0;border-bottom-width:1px;border-bottom-style:solid;border-color:#ccc;top:0}@media (max-width:800px){.f-R3-R1-B1{text-align:left}}.f-R3-R2-B1{text-align:center;padding:20px 0 40px 0;display:block;width:100%;margin:0;height:fit-content}@media (max-width:800px){.f-R3-R2-B1 .Heading-1{text-align:left}}@media (max-width:800px){.f-R3-R2-B1 .Text-Main-1{text-align:left}}.f-R3-R3-B1{display:grid;width:100%;height:fit-content;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto;gap:20px;margin-bottom:0;padding-bottom:0}@media (max-width:900px){.f-R3-R3-B1{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto}}@media (max-width:700px){.f-R3-R3-B1{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto}}.Fr-Service-Bx{display:grid;width:100%;border-width:1px;border-style:solid;border-color:#1fb386;border-radius:0 2rem 2rem 2rem;height:100%;padding:20px 20px 45px 20px;align-content:start}.Fr-Service-Bx-image{object-fit:cover;width:100%;margin-bottom:20px}.Fr-Service-Bx-image>img{object-fit:cover;width:100%;border-radius:0 1.6rem 1.6rem 1.6rem;aspect-ratio:6 / 4}.Fr-Service-Bx h4{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:1.7rem;line-height:2.3rem;color:#5f551e}.Fr-Service-Bx p{font-family:"Work Sans",serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:1.1rem;line-height:1.7rem;color:#2E453D}.Fr-Service-Bx-2{display:grid;width:100%;margin:0;height:50px;border-width:1px;border-style:solid;border-color:#5498f1}.Fr-Service-Bx-3{display:grid;width:100%;margin:0;height:50px;border-width:1px;border-style:solid;border-color:#b12d2d}.Fr-funding-Bx{display:flex;flex-wrap:wrap;width:100%;border-width:1px;border-style:solid;border-color:#1fb386;border-radius:0 0 2rem 2rem;height:100%;padding:12px 20px 20px 20px}frontPage .row-4{display:grid;width:100%;margin:0;padding:10px 11vw;background-color:#EEEFE9;height:fit-content}@media (max-width:801px){.row-4{justify-content:left}}.f-R4-R1-B1{text-align:center;padding:30px 0 40px 0;display:block;width:100%;margin:0;border-bottom-width:0;border-bottom-style:solid;border-color:#ccc;top:0}@media (min-width:801px){.f-R4-R1-B1{font-size:3rem}}@media (min-width:801px){.f-R4-R1-B1 .Heading-1{padding:30px 0 20px 0}}@media (max-width:800px){.f-R4-R1-B1 .Heading-1{text-align:left}}.f-R4-R1-B2{align-content:center;padding:20px 0 40px 0;display:block;width:100%}@media (min-width:801px){.f-R4-R1-B2{padding:5px 0 40px 0}}@media (max-width:800px){.f-R4-R1-B2{padding:5px 0 40px 0}}@media (min-width:801px){.f-R4-R1-B2 .Text-Main-1{text-align:center}}@media (max-width:800px){.f-R4-R1-B2 .Text-Main-1{text-align:left}}.f-R4-R1-B3{padding:5px 0 40px 0;display:flex;width:100%;justify-content:center}.t-o-e-style{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:2rem;line-height:2.2rem;color:#2E453D;text-align:center}.t-o-e-style-div{position:relative;display:grid;text-align:center;background-color:#EEEFE9;border:#858a7f75;border-style:solid;border-width:0 0 0 0;margin:8px 0 25px 0;padding:10px 0 15px 0}.t-o-e-style-div a{color:#2E453D;text-decoration:none}.t-o-e-style-div a:hover{color:#1fb386}.fundingoptions-heading-style{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:2rem;line-height:2.2rem;color:#2E453D;text-align:center}.fundingoptions-style-div{display:flex;flex-wrap:wrap;position:relative;text-align:center;background-color:#EEEFE9;border:#858a7f75;border-style:solid;border-width:0 0 0 0;margin:8px 0 0 0;padding:10px 0 15px 0}.fundingoptions-style-div a{color:#2E453D;text-decoration:none}.fundingoptions-style-div a:hover{color:#1fb386}.fundingoptions-heading-fp{background-color:#eeefe9;width:100%;text-align:center;align-items:center;border:red solid 0;padding-top:10pt;padding-right:10pt;padding-bottom:12pt}.fundingoptions-text-fp{position:relative;background-color:#eeefe9;width:60vw;text-align:left;align-items:left;border:red solid 0;padding:10pt 20pt 15pt 30pt}.fundingPage-wrap{background-color:#F7F7F5;width:100%;margin:0;padding:0}.funding-Block{background-color:#ecede7;padding:20px 50px 20px 50px;margin-bottom:30px}@media(max-width:800px){.funding-Block{padding:15px 15px 20px 15px}}.funding-Block-2{background-color:#ecede7;padding:10px 50px 15px 50px;margin-top:10px;margin-bottom:30px}@media(max-width:800px){.funding-Block-2{padding:15px 15px 20px 15px}}.funding-row-1{display:grid;width:100%;margin:0;padding:20px 10vw 40px 10vh;height:fit-content}@media (max-width:800px){.funding-row-1{display:grid;width:100%;margin:0;padding:20px 8vw 40px 8vw;height:fit-content}}.justfund-logo-container-1{display:flex;width:250px;height:60px;margin:20pt auto 5pt 0;border:red solid 0;padding-top:10pt}.justfund-logo-1{display:flex;width:250px;height:60px;border:red solid 0;padding-top:10pt;background-image:url(https://www.mjslegal.nz/wp-content/uploads/2025/10/JustFund_Logo.svg);background-repeat:no-repeat;background-size:contain}@media (max-width:1201px){.justfund-logo-1{display:flex;width:250px;margin:0 auto 0 0}}.Funding-Box{display:flex;width:100%;border-width:1px;border-style:solid;border-color:#1fb386;border-radius:0 2rem 2rem 2rem;padding:20px;margin:20pt 0 20pt 0;align-content:start}.funding-header-1{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-size:1.7rem;line-height:2rem;color:#2E453D;text-align:left}.funding-bodyText-1{font-family:"Work Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.1rem;line-height:1.7rem;color:#2E453D}.funding-boldText-1{font-family:"Work Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:1.3rem;line-height:1.7rem;color:#1fb386}.fund-graphic-box{display:flex;flex-wrap:wrap;width:100%;border-width:1px;border-style:solid;border-color:#1fb386;margin:20pt 0 20pt 0}.fund-graphic-box-a{display:flex;width:50%;margin:0 auto 0 0}@media (max-width:1001px){.fund-graphic-box-a{display:flex;width:100%;margin:0 0 0 0}}.fund-graphic-box-b{display:flex;width:50%;margin:0 0 0 auto}@media (max-width:1001px){.fund-graphic-box-b{display:flex;width:100%;margin:0 0 0 0}}.fund-graphic-1{width:100%}.justfund-badge-container-1{display:flex;width:140px;height:140px;margin:10pt auto 10pt 0;border:red solid 0;padding-top:10pt}.justfund-badge-1{display:flex;width:140px;height:140px;border:red solid 0;padding-top:10pt;background-image:url(https://www.mjslegal.nz/wp-content/uploads/2025/10/Accredited-Badge-180.png);background-repeat:no-repeat;background-size:contain}.WeAre-wrap{background-color:#F7F7F5;width:100%;margin:0;padding:0}.WeAreContainer{width:100%;margin:0;padding:0;display:grid;height:100%}.WA-row-1Col-1-bg{width:100%;background-image:linear-gradient(#37c59357,#0000008e)}@media (max-width:1000px){.WA-row-1Col-1-bg{background:#37c593;background:linear-gradient(180deg,rgb(42 161 105 / .4) 0%,rgb(41 53 49 / .6) 50%,rgb(41 53 49 / .8)75%,rgb(41 53 49 / .9) 100%)}}@media(max-width:800px){WeArePage .Heading-1-Lg-Wh{font-size:2.9rem;line-height:3.2rem}}WeArePage .WA-row-1{display:flex;width:100%;margin:0;background-color:#EEEFE9;height:fit-content;background-image:url(https://www.mjslegal.nz/wp-content/uploads/2025/03/Ironsidehouse-Entry-800-M.webp);background-size:cover;background-repeat:no-repeat}@media (min-width:1001px){.WA-row-1{grid-template-columns:2fr 0.0fr;grid-template-areas:"text-area  image-area";height:600px}}@media (max-width:1000px){.WA-row-1{grid-template-columns:2fr 0fr;grid-template-areas:"text-area  image-area"}}@media (max-width:800px){.WA-row-1{padding:0 0 0 0;grid-template-columns:1fr;grid-template-areas:"image-area" "text-area"}}.WA-row-1Col-1{align-content:center;padding:80px 10% 100px 9vw;width:100%;height:fit-content;grid-area:text-area}@media (max-width:800px){.WA-row-1Col-1{padding:100px 20px 20px 30px}}.WA-Row-1_Col-1_Sec-1{padding-bottom:5px;padding-left:50px;align-content:end;display:block;width:100%;height:60px;margin:0;border-bottom-width:1px;border-bottom-style:solid;border-color:#ccc;top:0}@media (max-width:800px){.WA-Row-1_Col-1_Sec-1{padding-left:0}}.WA-Row-1_Col-1_Sec-2{display:block;padding:20px 35% 60px 13%;align-items:center}@media (max-width:800px){.WA-Row-1_Col-1_Sec-2{padding:20px 18px 25px 36px;align-items:center}}.WA-Row-1_Col-1_Tx{display:block;align-self:center;padding:50px 0 20px 0;border:#111;border-style:solid;border-width:0}@media (max-width:1000px){.WA-Row-1_Col-1_Tx{padding:30px 0 30px 0}}.WA-row-1Col-2{display:block}.WA-Row-2_Staff{display:block;align-self:center;padding:30px 0 30px 0;border:#111;border-style:solid;border-width:0}@media (max-width:1000px){.WA-Row-2_Staff{padding:20px 0 30px 0}}.WA-row-2{display:grid;width:100%;margin:0;padding:0 11vw;height:fit-content}.WA-Row-2_Heading{text-align:center;margin-top:30px;margin-bottom:5px;padding-bottom:12px;border-bottom-width:1px;border-bottom-style:solid;border-color:#ccc}.WA-Row-2_Staff{display:grid;top:0;width:100%;gap:1.5rem;height:fit-content;grid-template-columns:repeat(3,1fr);grid-template-areas:'Melissa Jennifer Sophie' 'Tandy Jess Verity' 'Ellena Rachel ...';border:#45aa4d solid 0}@media (max-width:1100px){.WA-Row-2_Staff{grid-template-columns:1fr 1fr;grid-template-areas:'Melissa Jennifer' 'Sophie Tandy' 'Jess Verity' 'Ellena Rachel'}}@media (max-width:850px){.WA-Row-2_Staff{grid-template-columns:1fr;grid-template-areas:'Melissa' 'Jennifer' 'Sophie' 'Tandy' 'Jess' 'Verity' 'Ellena' 'Rachel'}}.WA-R2-Stf-B1{background-color:#eeefe9;text-align:center;align-items:center;padding:15px 15px 25px 15px;position:relative;grid-area:Melissa;z-index:100;border:red solid 0}.WA-R2-Stf-B2{z-index:100;background-color:#eeefe9;text-align:center;align-items:center;padding:15px 15px 25px 15px;position:relative;grid-area:Jennifer;border:blue solid 0}.WA-R2-Stf-B3{z-index:100;background-color:#eeefe9;text-align:center;align-items:center;padding:15px 15px 25px 15px;position:relative;Grid-area:Sophie;border:#cc497b solid 0}.WA-R2-Stf-B4{z-index:100;background-color:#eeefe9;text-align:center;align-items:center;padding:15px 15px 25px 15px;grid-area:Tandy;position:relative}.WA-R2-Stf-B5{z-index:100;background-color:#eeefe9;text-align:center;align-items:center;padding:15px 15px 25px 15px;grid-area:Jess;position:relative}.WA-R2-Stf-B6{z-index:100;background-color:#eeefe9;text-align:center;align-items:center;padding:15px 15px 25px 15px;grid-area:Verity;position:relative}.WA-R2-Stf-B7{z-index:100;background-color:#eeefe9;text-align:center;align-items:center;padding:15px 15px 25px 15px;grid-area:Ellena;position:relative}.WA-R2-Stf-B8{z-index:100;background-color:#eeefe9;text-align:center;align-items:center;padding:15px 15px 25px 15px;grid-area:Rachel;position:relative}.WA-R2-Stf-B9{z-index:100;background-color:#eeefe9;text-align:center;align-items:center;padding:15px 15px 25px 15px;grid-area:Blank;position:relative}.staff-Photo{margin:auto;border-radius:50%;width:250px;height:250px;filter:drop-shadow(0 0 5px #ffffff93)}.staff-Photo>img{display:block;margin:1rem auto 1.5rem auto;width:250px;height:250px;border-radius:50%}@media(max-width:1300px){.staff-Photo>img{display:block;margin:1rem auto 1.5rem auto;width:200px;height:200px;border-radius:50%}}@media(max-width:1100px){.staff-Photo>img{display:block;margin:1rem auto 1.5rem auto;width:250px;height:250px;border-radius:50%}}.staff-Info{display:block;padding-top:10px;margin:15px auto 15px auto;width:90%;border-top:solid 1px #dde0dba4}.termsPage-wrap{background-color:#F7F7F5;width:100%;margin:0;padding:0}.terms-Block{background-color:#ecede7;padding:20px 50px 20px 50px;margin-bottom:30px}@media(max-width:800px){.terms-Block{padding:15px 15px 20px 15px}}.terms-Block-2{background-color:#ecede7;padding:10px 50px 15px 50px;margin-top:10px;margin-bottom:30px}@media(max-width:800px){.terms-Block-2{padding:15px 15px 20px 15px}}termsPage .terms-dl-pdf-box{display:flex;justify-content:right;font-size:.8rem;line-height:1.8rem;font-family:"Work Sans",sans-serif;font-weight:350;text-decoration:none}termsPage .terms-dl-pdf-box a{color:#293531;text-decoration:none}termsPage .terms-dl-pdf-cont{padding:0;color:#384641;justify-content:center;width:60px;margin-bottom:20px}.terms-dl-pdf{padding:10px 0;margin-bottom:10px;background:url(https://www.mjslegal.nz/wp-content/uploads/2025/03/DL-PDF-100h.png);background-repeat:no-repeat;background-size:cover;width:40px;height:59px}.terms-label-block{padding:10px 0;border-style:solid;margin-bottom:40px;border-width:1px 0;border-color:#858a7f91}.terms-row-1{display:grid;width:100%;margin:0;padding:20px 10vw 40px 10vh;height:fit-content}@media (max-width:800px){.terms-row-1{display:grid;width:100%;margin:0;padding:20px 8vw 40px 8vw;height:fit-content}}.terms-section{padding:5px 0 25px 0}.contactPage-wrap{background-color:#F7F7F5;width:100%;margin:0;padding:0}.contactContainer{width:100%;margin:0;padding:0;display:grid;height:100%}.c-row-1{display:flex;width:100%;margin:0;padding:0;height:fit-content;background-image:url(https://www.mjslegal.nz/wp-content/uploads/2025/03/canterbury-map-teal.webp);background-repeat:no-repeat;background-size:cover}@media (min-width:801px){.c-row-1{grid-template-columns:1fr 1fr;grid-template-areas:"text-area  form-area"}}@media (max-width:800px){.c-row-1{grid-template-columns:1fr;grid-template-areas:"text-area" "form-area"}}.c-row-1Col-1-bg{background:linear-gradient(180deg,rgb(106 160 146 / .9) 0%,rgb(69 100 91 / .945) 100%);width:100%;padding:15px}@media (max-width:1000px){.c-row-1Col-1-bg{background:linear-gradient(180deg,rgb(106 160 146 / .9) 0%,rgb(69 100 91 / .945) 100%);padding:0 15px 0 8vw}}.c-row-1Col-1{align-content:center;padding:60px 40% 80px 10vw;width:100%;z-index:750;grid-area:text-area;height:fit-content}@media (max-width:1200px){.c-row-1Col-1{align-content:center;padding:60px 15% 80px 10vw;width:100%;grid-area:text-area;height:fit-content;z-index:750}}@media (max-width:1000px){.c-row-1Col-1{padding:80px 4vw 60px 2vw}}@media (max-width:800px){.c-row-1Col-1{padding:60px 20px 80px 0}}contactPage .Heading-1-Lg{font-size:3rem;line-height:3.2rem;padding:15px 0 15px 0}@media (max-width:800px){contactPage .Heading-1-Lg{font-size:3rem;line-height:3.2rem;padding:15px 0 15px 0}}contactPage .Heading-1-Lg-Wh{margin-bottom:15px;margin-top:10px}contactPage .Heading-1-Med{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:2.8rem;line-height:3.6rem;color:#575e51}contactPage .Heading-1-Med a{text-decoration:none;color:#575e51}contactPage .Heading-1-Med a:hover{color:#577a6e}contactPage .Heading-1-Med-Wh{font-family:"EB Garamond",serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:2.8rem;line-height:3.6rem;color:#F7F7F5}contactPage .Heading-1-Med-Wh a{text-decoration:none;color:#F7F7F5}contactPage .Heading-1-Med-Wh a:hover{color:#835e7e}contactPage .Text-Main-1-Wh{font-family:"Work Sans",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.6rem;color:#F7F7F5;text-shadow:0 0 10px#416458}contactPage .Text-Main-1-Wh a{text-decoration:none;color:#F7F7F5;text-shadow:0 0 10px#416458}contactPage .line-wh{width:90%;padding-bottom:15px;border-color:#eafaf3a1;border-style:solid;border-width:0 0 2px 0;margin:7px 0 30px 0}contactPage .line-grey{width:100%;padding-bottom:15px;border-color:#8fa59d9c;border-style:solid;border-width:0 0 1px 0;margin:7px 0 10px 0}contactPage .line-none{width:100%;padding-bottom:15px;border-color:#8fa59d9c;border-style:solid;border-width:0;margin:7px 0 20px 0}.map-container{position:relative;overflow:hidden;width:100%;padding-top:75%}.map-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.c-row-2{display:grid;width:100%;margin:0;padding:0 11vw;height:fit-content}.c-row-2-1st-heading{width:100%;position:relative;display:grid;padding:20px 0 0 0}.c-row-2-maps{width:100%;position:relative;display:grid;height:fit-content}@media (min-width:801px){.c-row-2-maps{grid-template-columns:1fr 1fr;grid-template-areas:"map-chch  map-rangiora"}}@media (max-width:801px){.c-row-2-maps{grid-template-columns:1fr;grid-template-areas:"map-chch" "map-rangiora"}}.c-row-2Col-1{position:relative;display:grid;padding:30px 30px 10px 0;margin-bottom:10%;width:95%;height:95%;top:0;bottom:0;grid-area:map-chch}@media (max-width:800px){.c-row-2Col-1{padding:30px 0 20px 0}}.c-row-2Col-2{position:relative;display:grid;padding:30px 0 10px 30px;margin-bottom:10%;width:95%;height:95%;top:0;bottom:0;grid-area:map-rangiora}@media (max-width:800px){.c-row-2Col-2{padding:10px 0 60px 0}}.map-links{font-size:.95rem}.map-links a{text-decoration:none;color:#737567}.c-row-3{display:grid;width:100%;margin:0;padding:0 11vw;height:fit-content}DateBlog{padding:10px 10px 15px 10px;border-style:solid;border-width:1px}BlogPost{margin:10px 0 15px 0}.footLogo{float:center;margin:50px auto;display:flex;justify-content:center;align-items:center;width:140px;height:106px;background-image:url(https://www.mjslegal.nz/wp-content/uploads/2025/03/mjslegal-logo-2024-700-1-white-1-e1737778145211.png)}@media(max-width:800px){.footLogo{width:80px;height:61px;background-image:url(https://www.mjslegal.nz/wp-content/uploads/2025/03/mjslegal-logo-2024-85.png)}}footer{position:relative;bottom:0;width:100%;color:#F7F7F5;background:#2E453D;padding:25px 0 15vh 0;margin-top:auto}footer .container{color:#F7F7F5;display:flex;justify-content:center;align-items:center}footer .footer-bar li a{padding:.25rem 1rem;color:#e7e7e7;text-decoration:none}footer .footer-bar li{display:inline-flex;position:relative}footer .footer-bar ul{list-style-type:none;margin:0;padding:0}footer .footer-bar li:first-child a{padding-left:0}footer .footer-bar>li:last-child a{padding-right:0}