html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{margin:0;background-color:#e8ecee}@media screen and (max-width:40em){body{padding:18px}}@media screen and (min-width:40.0625em){body{padding:36px}}body:after{content:"";display:block;position:fixed;top:0;left:0;min-width:100%;min-height:120%;height:120%;background-position:50% 0;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:27.5em){body:after{background-image:url(/assets/img/site/background--xxsmall.jpg)}}@media screen and (min-width:27.5625em) and (max-width:40em){body:after{background-image:url(/assets/img/site/background--small.jpg)}}@media screen and (min-width:40.0625em) and (max-width:64em){body:after{background-image:url(/assets/img/site/background--medium.jpg)}}@media screen and (min-width:64.0625em){body:after{background-image:url(/assets/img/site/background--large.jpg)}}a{color:#b99867;text-decoration:none;transition:color .3s ease-in}a:active,a:hover{color:#857040;text-decoration:underline}hr{height:0;margin:0 0 24px;background:transparent;border:0;border-bottom:1px solid rgba(133,112,64,.2)}@media screen and (max-width:60em){hr{margin:0 0 18px}}@media screen and (min-width:60.0625em){hr{margin:0 0 24px}}body{-webkit-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";-webkit-font-smoothing:antialiased;font-family:Open Sans,sans-serif;font-size:16px;line-height:1.8}h1{margin:0 0 36px;font-size:40px;line-height:1;font-weight:700;color:#857040}h2{color:#857040}h2,h3{margin:0 0 24px;font-size:16px;line-height:1.5;text-transform:uppercase}h3{color:#4a4f6a}h4,h5{margin:0 0 24px;font-size:16px;line-height:1.5}h5{text-transform:uppercase}h5,h6{font-width:700}h6{margin:0;font-size:16px;line-height:1.5}p{margin:0 0 36px;font-size:20px;line-height:1.8}b,strong{font-weight:700}b,code,em,small,strong{line-height:1}sub,sup{vertical-align:baseline;position:relative;top:-.4em}sub{top:.4em}ul{list-style-type:disc}ol{list-style-type:decimal}ol,ul{margin:0}ol ol,ol ul,ul ol,ul ul{margin-top:0;margin-bottom:0}dl{margin:0}dl dt{font-weight:700}dl dd{margin:0}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.text-hide{overflow:hidden;text-indent:101%;white-space:nowrap}.list-inline,.list-no-bullet{padding-left:0;margin-left:0}.list-inline>li,.list-no-bullet>li{list-style:none none}.list-inline>li{display:inline-block}.clearfix:after{clear:both;content:"";display:table}.pull-right{float:right}.pull-left{float:left}.relative{position:relative}.hidden{display:none}.legibility{text-rendering:optimizeLegibility}@media screen and (max-width:60.0625em){#navigation{float:none;clear:both;border-top:1px solid rgba(133,112,64,.2)}}@media screen and (min-width:60.125em){#navigation{float:right}}.navigation{line-height:50px;font-weight:700}.navigation>li{display:inline-block;margin-left:10px;margin-right:10px}.navigation a{text-decoration:none}.navigation a:active,.navigation a:focus,.navigation a:hover{color:#002f4f;text-decoration:none}@media screen and (max-width:27.5em){.navigation{text-align:center;font-size:12px;line-height:3}}@media screen and (min-width:27.5625em) and (max-width:60.0625em){.navigation{font-size:14px;line-height:2.5714285714}}.logo{display:block;background-image:url(/assets/img/site/fmc-logo.png);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:25em){.logo{height:0;width:100%;padding-bottom:17.857142857%}}@media screen and (min-width:25.0625em){.logo{width:240px;height:43px}}.intro{color:#002f4f;font-weight:600;margin-bottom:0;font-size:16px;line-height:1.5}.contact{position:relative}@media screen and (min-width:60.0625em){.contact{float:left;display:block;width:50%}.contact:nth-child(odd){border-right:1px solid rgba(133,112,64,.2);padding-right:36px}.contact:nth-child(2n){padding-left:36px}}.contact__details>h2{margin-bottom:0;font-size:14px;line-height:2.0571428571}.contact__details>ul{font-size:13px;line-height:1.8461538462}.contact__map{margin-top:18px;height:0;padding-bottom:50%;overflow:auto}@media screen and (max-width:60em){.contact__map--TePuke{margin-bottom:36px}}@media screen and (min-width:60.0625em){.contact__map--TePuke{margin-top:41.8px}}.site__container{background-color:hsla(0,0%,100%,.96);border:3px solid #fff;color:#002a47;overflow:visible;float:left;width:100%;position:relative;z-index:2}.site__container>h2{position:relative;padding-bottom:20px;text-align:center}.site__container>h2:after{margin:0 auto;display:block;content:"";width:60px;height:1px;position:relative;top:10px;border-bottom:1px solid;border-bottom-color:inherit}@media screen and (max-width:40em){.site__container{margin-bottom:18px}.site__container--pad{padding:18px}}@media screen and (min-width:40.0625em){.site__container{margin-bottom:36px}.site__container>h2{font-size:18px;line-height:1.6}.site__container--pad{padding:36px}}.l-container{max-width:90.0625em;margin-left:auto;margin-right:auto}.l-container:after{clear:both;content:"";display:table}@media screen and (min-width:48.0625em){.l-row{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%;margin-left:8.5298042998%}.l-row:last-child{margin-right:0}}#masthead{position:relative}.masthead__logo{margin-bottom:18px}.masthead__hr{float:none;clear:both}@media screen and (min-width:60.0625em){.masthead__logo{float:left}}.our-people__role>h3{color:#4a4f6a;border-bottom:1px solid hsla(36,37%,56%,.2);font-size:12px;line-height:2.4;margin-bottom:4px}.our-people__role>ul{font-size:14px;line-height:2.0571428571;margin-bottom:0}@media screen and (max-width:48em){.our-people__roles{max-width:500px;margin:0 auto}.our-people__role{clear:both;overflow:auto;padding-bottom:24px;margin-bottom:24px}.our-people__role--legalExecutives>ul>li,.our-people__role--partners>ul>li,.our-people__role--staffSolicitor>ul>li{float:left;display:block;margin-right:10.1483979942%;width:44.9258010029%}.our-people__role--legalExecutives>ul>li:last-child,.our-people__role--legalExecutives>ul>li:nth-child(2n),.our-people__role--partners>ul>li:last-child,.our-people__role--partners>ul>li:nth-child(2n),.our-people__role--staffSolicitor>ul>li:last-child,.our-people__role--staffSolicitor>ul>li:nth-child(2n){margin-right:0}.our-people__role--legalExecutives>ul>li:nth-child(odd),.our-people__role--partners>ul>li:nth-child(odd),.our-people__role--staffSolicitor>ul>li:nth-child(odd){clear:left}}@media screen and (min-width:48.0625em){.our-people__roles{margin:0 auto}.our-people__role--partners,.our-people__role--staffSolicators,.our-people__role--trustAccountants{float:left;display:block;margin-right:4.8291579146%;width:16.1366736683%}.our-people__role--partners:last-child,.our-people__role--staffSolicators:last-child,.our-people__role--trustAccountants:last-child{margin-right:0}.our-people__role--legalExecutives{float:left;display:block;margin-right:4.8291579146%;width:37.1025052512%}.our-people__role--legalExecutives:last-child{margin-right:0}.our-people__role--legalExecutives>ul>li{float:left;display:block;margin-right:16.0363113405%;width:41.9818443298%}.our-people__role--legalExecutives>ul>li:last-child,.our-people__role--legalExecutives>ul>li:nth-child(2n){margin-right:0}.our-people__role--legalExecutives>ul>li:nth-child(odd){clear:left}.our-people__role--trustAccountants{margin-right:0}}.services__list,.services__wrap{max-width:800px;margin:0 auto}.services__list>li{padding:12px 6px;margin-bottom:0;margin-left:24px;margin-right:24px;border-top:1px solid rgba(133,112,64,.1)}@media screen and (min-width:40.0625em) and (max-width:60em){.services__list>li{float:left;width:calc(50% - 36px)}.services__list>li:nth-child(odd){margin-left:0;clear:both}.services__list>li:nth-child(-n+2){border-top:1px solid rgba(133,112,64,.1)}}@media screen and (min-width:60.0625em){.services__list>li{float:left;width:calc(33.333333333333% - 40px)}.services__list>li:nth-child(3n+1){margin-left:0;clear:both}.services__list>li:nth-child(-n+3){border-top:1px solid rgba(133,112,64,.1)}}.service__name{display:block;font-weight:700;font-style:normal;font-size:14px;line-height:1.4285714286;margin-bottom:4px}.service__description{color:#4a4f6a;display:block;font-size:12px;line-height:1.3333333333}