app-admin-layout .crm-content .crm-page-heading{justify-content:flex-start;flex-direction:row;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;border-radius:10px;background:#1f5f84}app-admin-layout .crm-content .crm-page-heading h1{width:fit-content;max-width:100%;color:#fff;overflow-wrap:anywhere}app-admin-layout .crm-content .crm-page-heading h1:after{width:100%;height:2px;margin-top:8px;background:#c6a46a}app-admin-layout .crm-content .crm-page-heading .crm-refresh:focus-visible{outline-color:#c6a46a}app-admin-layout .crm-section-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}app-admin-layout .crm-panel.crm-data-panel{padding:0;border:0;background:transparent}app-admin-layout .crm-content .crm-filters{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:12px;max-width:none;padding:14px;margin:0 0 14px;border-radius:12px;background:#e3ede3}app-admin-layout .crm-content .crm-filters>label{flex:1 1 140px;min-width:0;display:grid;gap:6px;font-size:12px;order:0;color:#244c3b}app-admin-layout .crm-content .crm-filters>label:has(input){flex-grow:1.5}app-admin-layout .crm-content .crm-filters :is(input,select){height:40px;border-radius:8px;background:#fff;border-color:#c5d4c7}app-admin-layout .crm-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}app-admin-layout .crm-content .crm-filters>.crm-button{margin-left:auto}app-admin-layout .crm-content .crm-filters>:is(.crm-filter-actions,.crm-button){order:1}app-admin-layout .crm-content .crm-filters:empty{display:none}app-admin-layout .crm-table-wrap{min-width:0;max-width:100%;overflow-x:auto;padding:0 2px 4px}app-admin-layout .crm-table-wrap table{width:100%;border-collapse:separate;border-spacing:0 10px;text-align:left;font-size:13px}app-admin-layout .crm-table-wrap :is(th,td){padding:10px 12px;vertical-align:middle}app-admin-layout .crm-table-wrap th{background:#1f5f84;color:#fff;border:0;font-size:12px;font-weight:600}app-admin-layout .crm-table-wrap th:first-child{border-radius:8px 0 0 8px}app-admin-layout .crm-table-wrap th:last-child{border-radius:0 8px 8px 0}app-admin-layout .crm-table-wrap tbody tr{filter:drop-shadow(0 2px 3px rgba(36,77,64,.0352941176))}app-admin-layout .crm-table-wrap td{background:#fff;border:0;border-block:1px solid var(--line)}app-admin-layout .crm-table-wrap td:first-child{border-left:1px solid var(--line);border-radius:9px 0 0 9px}app-admin-layout .crm-table-wrap td:last-child{border-right:1px solid var(--line);border-radius:0 9px 9px 0}app-admin-layout .crm-table-wrap :is(th,td):only-child{border-radius:9px}app-admin-layout .crm-pagination,app-admin-layout .master-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 0;font-size:13px}app-admin-layout .crm-content .crm-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:0;background:#1a80de;color:#fff;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700;cursor:pointer;transition:background .2s}app-admin-layout .crm-content .crm-button:not(:disabled):hover{background:#98753e;color:#fff;filter:none}app-admin-layout .crm-content .crm-button:disabled{background:#1a80de;opacity:.55;cursor:not-allowed}app-admin-layout .crm-content .crm-button.crm-delete{background:#a52d2d;color:#fff}app-admin-layout .crm-content .crm-button.crm-delete:not(:disabled):hover{background:#842222}app-admin-layout .crm-content .crm-table-wrap td .crm-button:not(.crm-delete),app-admin-layout .crm-table-wrap .master-link,app-admin-layout .crm-content .crm-pagination button,app-admin-layout .master-actions button{background:#fff;color:var(--green);border:1px solid var(--line);border-radius:8px}app-admin-layout .crm-content .crm-table-wrap td :is(.crm-button,.master-link){min-height:36px;padding:7px 10px;font-size:12px}app-admin-layout .crm-content :is(.crm-button-group,.actions,.master-actions,.crm-filter-actions){display:flex;flex-wrap:wrap;align-items:center;gap:12px}app-admin-layout .crm-content .enquiry-type-buttons{gap:12px}app-admin-layout .crm-content .crm-table-wrap td .crm-button:not(.crm-delete):not(:disabled):hover,app-admin-layout .crm-table-wrap .master-link:not(:disabled):hover,app-admin-layout .crm-content .crm-pagination button:not(:disabled):hover,app-admin-layout .master-actions button:not(:disabled):hover{background:#e7efe3;color:var(--green);filter:none}app-admin-layout .crm-content .crm-refresh{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;min-height:40px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--green);cursor:pointer;transition:background .2s}app-admin-layout .crm-refresh:before{content:"";width:19px;height:19px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M20 7v5h-5M4 17v-5h5M5.1 8a8 8 0 0 1 13.2-2L20 8M4 16l1.7 2A8 8 0 0 0 18.9 16'/%3E%3C/svg%3E") center/contain no-repeat}app-admin-layout .crm-content .crm-refresh:not(:disabled):hover{background:#e7efe3;filter:none}app-admin-layout .crm-refresh:disabled{opacity:.55;cursor:not-allowed}app-admin-layout .crm-refresh[aria-busy=true]:before{animation:crm-refresh-spin 1s linear infinite}@media(max-width:640px){app-admin-layout .crm-content .crm-filters{padding:12px;gap:10px}app-admin-layout .crm-content .crm-filters>label{flex-basis:180px}app-admin-layout .crm-table-wrap :is(th,td){padding:9px 10px}}@media(prefers-reduced-motion:reduce){app-admin-layout .crm-refresh[aria-busy=true]:before{animation:none}}@keyframes crm-refresh-spin{to{transform:rotate(360deg)}}:root{--ink: #233e32;--green: #254d3d;--muted: #687368;--accent: #987445;--line: #dfe3d8;font-family:Segoe UI,Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:0}button,input,select{font:inherit;color:inherit}button,a,select{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{min-height:44px}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid #ad854d;outline-offset:4px}body :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select,textarea):focus{outline:none;box-shadow:none}body :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),select,textarea):focus:not([aria-invalid=true]){border-color:var(--accent)}img{display:block;max-width:100%}main{min-width:0}section[id]{scroll-margin-top:1.5rem}.container{width:min(1240px,100% - 6rem);margin-inline:auto}.section{padding-block:5.5rem}.eyebrow{font-size:.62rem;letter-spacing:.17em;font-weight:600;color:var(--accent);margin:0 0 1rem;line-height:1.7}h2{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(2.1rem,3.1vw,3rem);letter-spacing:-.035em;line-height:1.2;margin:0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.section-heading>p{font-size:.85rem;color:var(--muted);line-height:1.8;margin:0}.button{display:inline-flex;align-items:center;justify-content:center;gap:1.5rem;border:0;background:var(--green);color:#fff;padding:1rem 1.4rem;font-weight:600;font-size:.82rem;cursor:pointer;transition:background .2s}.button:hover{background:#163d2d}.text-link{display:inline-flex;align-items:center;gap:1.5rem;border-bottom:1px solid #aeb9a6;padding:.7rem 0;font-size:.8rem}.skip-link{position:fixed;top:-100px;left:1rem;z-index:20;background:#fff;padding:1rem;border:2px solid var(--green)}.skip-link:focus{top:1rem}@media(max-width:1000px){.container{width:calc(100% - 4rem)}}@media(max-width:760px){.container{width:calc(100% - 3rem)}.section{padding-block:3.5rem}.section-heading{align-items:flex-start;flex-direction:column;gap:1rem}}@media(max-width:540px){.container{width:calc(100% - 2.5rem)}.section{padding-block:3rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-site .eyebrow:not(.story-eyebrow){color:#b86b21!important}.public-site .hero-copy .eyebrow:not(.story-eyebrow){color:#f2be80!important}.public-site app-buy .hero-copy .eyebrow,.public-site app-sell .hero-copy .eyebrow,.public-site app-contact .contact-hero .eyebrow{color:#824816!important}.public-site .section-heading>p,.public-site .section-heading .section-intro,.public-site .supporting-heading{color:#287fc1;text-decoration:underline;text-decoration-color:#287fc160;text-underline-offset:6px;text-decoration-thickness:1px}.public-site .button:not(.whatsapp-cta):not(.social-icon):not(.carousel-button):not(.story .button){background:#1a80de;color:#fff;font-weight:700}.public-site .button:not(.whatsapp-cta):not(.social-icon):not(.carousel-button):not(.story .button):hover{background:#98753e;color:#fff}.public-site .button:not(.whatsapp-cta):not(.social-icon):not(.carousel-button):not(.story .button) :is(span,svg){color:#fff}.public-site .button:not(.whatsapp-cta):not(.social-icon):not(.carousel-button):not(.story .button) svg[stroke]{stroke:currentColor}.public-site :where(.section:not(.story)){padding-top:calc(5.5rem - 10px)}@media(max-width:760px){.public-site :where(.section:not(.story)){padding-top:calc(3.5rem - 8px)}}@media(max-width:540px){.public-site :where(.section:not(.story)){padding-top:calc(3rem - 8px)}}
