/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--size-outer-limit:2000px;--size-tablet-break:1000px;--size-mobile-break:700px;--size-mobile-min:275px;--size-mobile-1-max:1000px;--size-mobile-1-min:701px;--size-mobile-2-max:700px;--size-mobile-2-min:501px;--size-mobile-3-max:500px;--size-mobile-3-min:381px;--size-mobile-4-max:380px;--size-mobile-4-min:301px;--size-mobile-5-max:300px;--size-mobile-5-min:701px;--size-desktop-1-max:1700px;--size-desktop-1-min:1501px;--size-desktop-2-max:1500px;--size-desktop-2-min:1301px;--size-desktop-3-max:1300px;--size-desktop-3-min:1001px;--colour-solid-black:#000;--colour-solid-white:#fff;--colour-bleached-silk:#f2f2f2;--colour-red-wine:#9d0d13;--colour-encarnado-red:#fb0202;--colour-door-red:#ae0101;--colour-charleston:#22292a;--colour-auro-metal:#5f7376;--colour-white-smoke:#f8f8f8;--background-colour:#fff;--main-text-colour:#000;--highlight-colour:#fb0202;--navbar-background-colour:#22292a;--navbar-text-colour:#fff;--footer-background-colour:#22292a;--footer-text-colour:#fff;--header-min-height:auto;--main-body-width:900px;--main-body-width-wide:1100px;--main-text-font-size:16px;--nav-bar-height:60px;--footer-min-height:80px;--main-padding:1em;--header-content-width:100%;--footer-content-width:100%;--header-font-size:clamp(4rem,1.5rem + 4vw,6rem);--header-subheading-font-size:calc(1vw + 4px);--main-grid-row-template:min-content minmax(max-content,1fr) min-content}@media screen and (max-width:1501px){:root{--header-font-size:clamp(2.625rem,-0.875rem + 5.6vw,4.375rem);--header-subheading-font-size:calc(1vw + 4px)}}@media screen and (max-width:1000px){:root{--header-font-size:clamp(1.875rem,1.375rem + 2vw,2.625rem);--header-subheading-font-size:max(1vw + 6px,9px);--main-body-width:100%;--main-body-width-wide:100%}}@media screen and (max-width:700px){:root{--main-text-font-size:13px}}@media screen and (max-width:300px){:root{--header-font-size:20px;--header-subheading-font-size:8px}}body{--font-roboto-slab:"Roboto Slab","serif";--font-open-sans:"Open Sans","sans-serif";font-family:Open Sans,sans-serif}.wp-block-separator{background-color:#bbb;border-left:1px solid;border-right:1px solid;border-color:#bbb;border-style:solid none;border-width:1px medium;border-bottom:0}@media screen and (max-width:700px){#primary .wp-block-image figure{float:none;margin:0 auto;width:auto}}*{box-sizing:border-box}body{overflow-x:hidden}.highlight-text{color:var(--highlight-colour)}main{max-width:var(--main-body-width);min-height:calc(100vh - 220px);padding:var(--main-padding);padding-bottom:3em;width:100%}main li,main ol,main p,main ul{font-size:var(--main-text-font-size,16px)}main p a{border-bottom:2px solid;color:var(--highlight-colour);text-decoration:none}@media screen and (1000px){main{min-height:calc(100vh - 80px)}}main.wide-format{max-width:var(--main-body-width-wide)}div#wrap-level-1{display:grid;grid-template-rows:var(--main-grid-row-template);min-height:100vh}div#wrap-level-2{display:flex;justify-content:center}.nrla-logo{float:right;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:700px){.nrla-logo{float:none;margin:0 auto;-o-object-position:center;object-position:center;width:100%}}header#site-banner{min-height:var(--header-min-height);position:relative;z-index:100}header#site-banner h1{font-family:var(--font-roboto-slab),baskerville,Times,serif;font-size:var(--header-font-size);margin-bottom:0;margin-top:18px;text-align:center}header#site-banner .site-subheading{display:flex;font-family:var(--font-roboto-slab);font-size:var(--header-subheading-font-size);justify-content:center;margin-top:5px;text-align:center}@media screen and (max-width:300px){header#site-banner .site-subheading{margin-left:auto;margin-right:auto;max-width:200px}}header#site-banner .site-subheading .site-subheading-inner{border-top:1px solid;padding-left:10px;padding-right:10px}header#site-banner .header-bg{height:100%;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:1000px){header#site-banner{border-bottom:2px solid var(--navbar-background-colour)}header#site-banner .site-subheading{margin-bottom:15px}}.image-sidebar-layout{display:grid;gap:1em;grid-template-columns:200px 1fr}.image-sidebar-layout .image-sidebar-container{border-right:2px solid #000;padding-right:10px}.image-sidebar-layout .sidebar-image img{height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;position:relative;width:100%}@media screen and (max-width:1000px){.image-sidebar-layout{display:flex;flex-direction:column-reverse}}main.wide-format .image-sidebar-layout{grid-template-columns:260px 1fr}main.wide-format .image-sidebar-layout.sidebar-empty{grid-template-columns:1fr}.image-sidebar-layout.sidebar-empty{display:block;grid-template-columns:1fr}@media screen and (max-width:1000px){.image-sidebar-container{border-right:0;display:grid;gap:1em;grid-template-columns:1fr 1fr;padding-right:0}.image-sidebar-container .sidebar-image img{height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:700px){.image-sidebar-container{gap:6px}}.image-stack{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}footer{background-color:var(--navbar-background-colour);min-height:var(--footer-min-height);width:100vw}footer .footer-inner{color:var(--colour-bleached-silk);padding-bottom:20px;padding-top:10px;text-align:center}footer nav.footer-links{display:flex;gap:20px;justify-content:center}footer nav.footer-links a{color:inherit}.full-size-menu{display:block}@media screen and (max-width:1000px){.full-size-menu{display:none}}.menu-wrap{background-color:var(--navbar-background-colour);margin-top:16px;min-height:60px}@media screen and (max-width:1000px){.menu-wrap{margin-top:0}}.responsive-nav-menu-closed nav{display:none}nav{background-color:var(--navbar-background-colour);color:var(--navbar-text-colour)}nav li{list-style:none;position:relative}nav li ul.sub-menu{background-color:var(--navbar-background-colour);display:none;gap:0;margin-left:-10px;padding-left:10px;padding-right:10px;position:absolute;width:-moz-max-content;width:max-content}nav li ul.sub-menu li{padding:0}@media screen and (max-width:1000px){nav li ul.sub-menu{display:block;margin-left:0;position:relative}}nav li:hover ul.sub-menu{display:block}nav li:after{background-color:currentColor;bottom:5px;color:#fff;content:"";height:3px;left:0;opacity:0;position:absolute;transform:translateY(2px);transition:opacity .5s,transform .5s;width:100%}@media screen and (max-width:1000px){nav li:after{display:none}}nav li:hover:after{opacity:1;transform:translate(0)}nav ul{display:flex;gap:24px;justify-content:center;margin:0}nav .nav-link-inner{align-items:center;color:inherit;cursor:pointer;display:inline-flex;font-size:20px;height:-moz-max-content;height:max-content;min-height:var(--nav-bar-height);text-decoration:none;vertical-align:middle}.vertical-size-menu{border-radius:0 0 48px;display:none;min-height:55px;padding-left:10px;padding-right:20px;padding-top:8px;position:absolute}@media screen and (max-width:1000px){.vertical-size-menu{display:flex}}@media screen and (max-width:500px){.vertical-size-menu{padding-left:2px;padding-right:18px}}@media screen and (max-width:300px){.vertical-size-menu{border-radius:0 0 24px;min-height:45px;padding-left:2px;padding-right:5px}}.responsive-nav nav ul{flex-direction:column;gap:6px}.responsive-nav nav a{min-height:50px}.responsive-nav button.responsive-nav-menu-toggle{background:transparent;border:0;cursor:pointer}.responsive-nav .responsive-nav-menu{align-content:center;align-items:center;display:flex;height:100%}.responsive-nav .responsive-nav-menu-closed .responsive-nav-menu-drawer{display:none}.responsive-nav .responsive-nav-menu-toggle.toggle-closed{position:absolute;right:1em;top:1em}.responsive-nav.responsive-nav-drawer{background-color:var(--navbar-background-colour);min-height:100vh;padding-right:100px;position:fixed;top:0;transform:translate(-100%);transition:transform .5s,box-shadow .5s;z-index:200}.responsive-nav.responsive-nav-drawer nav{height:100%;width:100%}.responsive-nav.responsive-nav-drawer nav ul{gap:0;padding:0 1em}.responsive-nav.responsive-nav-drawer nav ul li{gap:0;margin:0;padding:0}.responsive-nav.responsive-nav-drawer-open{box-shadow:3px 3px 10px rgba(72,72,72,.5);transform:translate(0)}.main-content-title{border-bottom:4px solid red;display:block;font-family:var(--font-roboto-slab),baskerville,Times,serif;font-size:28px;margin-left:auto;margin-right:auto;padding-bottom:6px;padding-left:8px;padding-right:8px;text-transform:uppercase;width:-moz-max-content;width:max-content}@media screen and (max-width:700px){.main-content-title{font-size:18px}}.property-tabs{border-bottom:2px solid #000;display:grid;grid-template-columns:1fr 1fr 1fr;justify-content:space-around;margin-bottom:10px;padding-bottom:10px}.property-tabs .property-tab-item a{color:#000;font-family:var(--font-roboto-slab),baskerville,Times,serif;font-size:20px;text-decoration:none}@media screen and (max-width:700px){.property-tabs .property-tab-item a{font-size:14px}}.property-tabs .property-tab-item{padding-left:3px;padding-right:3px;text-align:center}.property-tabs .property-tab-item a{transition:padding .2s}.property-tabs .property-tab-item.property-tab-item-selected a{border-bottom:2px solid var(--highlight-colour)}.property-tabs .property-tab-item a:hover{border-bottom:2px solid #000;padding-left:3px;padding-right:3px}.property-tabs .property-tab-item.property-tab-item-selected a:hover{border-bottom:2px solid var(--highlight-colour)}.error-404 h1.page-title{font-size:40px}.error-404 .page-content{padding:20px;text-align:center}