/*!
Theme Name: Streets Ahead
Description: Custom WordPress theme for Streets Ahead
Version: 1.0.0
Author: Rose Rock Development
Author URI: https://roserock.dev
Template: _rr-core
Text Domain: streets-ahead
Requires at least: 6.0
Requires PHP: 8.1
License: Proprietary

CSS Framework: Bootstrap 5.2.2 with SASS
Build System: npm run build compiles SASS to style.css
*//*!
 * Bootstrap  v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-link-color: #0d6efd;--bs-link-hover-color: rgb(10.4, 88, 202.4)}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}h6,h5,h4,h3,h2,h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width: 1200px){h1{font-size:2.5rem}}h2{font-size:calc(1.325rem + 0.9vw)}@media(min-width: 1200px){h2{font-size:2rem}}h3{font-size:calc(1.3rem + 0.6vw)}@media(min-width: 1200px){h3{font-size:1.75rem}}h4{font-size:calc(1.275rem + 0.3vw)}@media(min-width: 1200px){h4{font-size:1.5rem}}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ul{padding-left:2rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}dt{font-weight:700}b,strong{font-weight:bolder}small{font-size:0.875em}sub{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}[hidden]{display:none !important}.container,.container-fluid{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1140px}}@media(min-width: 1400px){.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-12{flex:0 0 auto;width:100%}.table{--bs-table-color: var(--bs-body-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.form-label{margin-bottom:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:rgb(134,182.5,254);outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.btn-check{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 0.375rem;--bs-btn-hover-border-color: transparent;--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(11.05, 93.5, 215.05);--bs-btn-hover-border-color: rgb(10.4, 88, 202.4);--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(10.4, 88, 202.4);--bs-btn-active-border-color: rgb(9.75, 82.5, 189.75);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);--bs-btn-hover-border-color: rgb(86.4, 93.6, 100);--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(86.4, 93.6, 100);--bs-btn-active-border-color: rgb(81, 87.75, 93.75);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);--bs-btn-hover-border-color: rgb(20, 108, 67.2);--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(20, 108, 67.2);--bs-btn-active-border-color: rgb(18.75, 101.25, 63);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);--bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(61.4, 212.6, 243);--bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(255, 202.3, 44.2);--bs-btn-hover-border-color: rgb(255, 199.2, 31.8);--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(255, 205.4, 56.6);--bs-btn-active-border-color: rgb(255, 199.2, 31.8);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(187, 45.05, 58.65);--bs-btn-hover-border-color: rgb(176, 42.4, 55.2);--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(176, 42.4, 55.2);--bs-btn-active-border-color: rgb(165, 39.75, 51.75);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);--bs-btn-hover-border-color: rgb(198.4, 199.2, 200);--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: rgb(198.4, 199.2, 200);--bs-btn-active-border-color: rgb(186, 186.75, 187.5);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);--bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(77.4, 80.6, 83.8);--bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: 0.5rem}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: 0.25rem}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: 0.375rem;--bs-dropdown-border-width: 1px;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu.show{display:block}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: #6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: 1px;--bs-nav-tabs-border-color: #dee2e6;--bs-nav-tabs-border-radius: 0.375rem;--bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color: #495057;--bs-nav-tabs-link-active-bg: #fff;--bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));background:none;border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1*var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: 0.375rem;--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{background:none;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.accordion{--bs-accordion-color: #212529;--bs-accordion-bg: #fff;--bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: 1px;--bs-accordion-border-radius: 0.375rem;--bs-accordion-inner-border-radius: calc(0.375rem - 1px);--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: #212529;--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%2811.7, 99, 227.7%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: rgb(134, 182.5, 254);--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: rgb(11.7, 99, 227.7);--bs-accordion-active-bg: rgb(230.8, 240.5, 254.8)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1.5rem;--bs-modal-margin: 0.5rem;--bs-modal-color: ;--bs-modal-bg: rgba(255, 255, 255, 0.8);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: 1px;--bs-modal-border-radius: 2rem;--bs-modal-inner-border-radius: calc(2rem - 1px);--bs-modal-header-padding-x: 2.25rem;--bs-modal-header-padding-y: 1.5rem;--bs-modal-header-padding: 1.5rem 2.25rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: 1px;--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: 0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: 1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -50px)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: 0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);margin:calc(-0.5*var(--bs-modal-header-padding-y)) calc(-0.5*var(--bs-modal-header-padding-x)) calc(-0.5*var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width: 576px){.modal{--bs-modal-margin: 1.75rem}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:12px;height:12px;padding:0;margin-right:6px;margin-left:6px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.justify-content-center{justify-content:center !important}.visible{visibility:visible !important}html,body{font-family:"proxima-nova";font-size:16px;line-height:24px}a{text-decoration:none;transition:all .25s;color:#87b926}a:hover{transition:all .25s;color:rgb(104.1255605381,142.6905829596,29.3094170404)}img{height:auto;object-fit:cover;object-position:center}.content ul{padding-left:1rem}.content ul li{margin:1rem 0}h1,h2,h3,h4,h5,h6{font-family:"proxima-nova"}h1{font-size:2rem;line-height:2.2rem;font-weight:700;color:#000}h1.page-title{font-size:21px;line-height:24px;font-weight:700;color:#000;margin-bottom:1.5rem}h2{font-size:21px;line-height:24px;font-weight:700;color:#000;margin-bottom:1.5rem}h3{font-size:1.3rem;line-height:1.4rem;font-weight:700;color:#000}h3.eyebrow{font-family:"turbinado-pro";font-size:2.5rem;line-height:2.9rem;color:#87b926;margin-bottom:0;font-weight:300}@media(max-width: 575.98px){h3.eyebrow{font-size:2.5rem}}h4{font-size:1.3rem;line-height:1.4rem;font-weight:500;color:#000}h5{font-size:1.1rem;line-height:1.3rem;font-weight:500;color:#000}h6{line-height:22px;font-weight:500;color:#000}h2 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#87b926;font-weight:revert}.nav-tabs .nav-item{list-style-image:none !important}html,body{overflow-x:hidden;margin:0}body{background:#fff}#page{background-color:#fff !important}.section-card{border-radius:1.5rem;background:#efefef;padding:1rem 1.5rem;flex:0 0 auto;width:100%}.section-card .inner{padding-top:1rem;padding-bottom:2rem}.block-background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0}.block-background img,.block-background video{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.block-background.dark{filter:brightness(50%)}.block-background .mobile{display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:center}.block-background .desktop{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:center}@media(min-width: 992px){.block-background .mobile{display:none}.block-background .desktop{display:block;position:relative}.block-background .desktop .video-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}}.icon{line-height:40px;margin-left:1rem}.button{display:inline-block;text-decoration:none;font-weight:500;transition:all .25s;width:fit-content;text-align:center;border-radius:30px;min-width:290px;padding:.5rem 3rem;margin-right:1rem}.button:hover{transition:all .25s}.button.transparent{border:2px solid rgba(0,0,0,0);background:#87b926;color:#fff}.button.transparent:not(.no-hover):hover{color:#fff;background:rgba(135,185,38,.5)}.button.border-green{border:2px solid #87b926}.button.background-green{color:#fff;border:2px solid #87b926;background:#87b926}.button.background-green:not(.no-hover):hover{color:#fff;background:rgba(135,185,38,.5)}.button.square{border-radius:0}.button.blinking{animation:blinker 2s step-start infinite}.button.small{font-size:.75rem;padding:.25rem 1rem;min-width:0}@keyframes blinker{50%{color:rgba(0,0,0,0)}}header{position:absolute;top:0;left:0;right:0;width:100%;z-index:1002;transition:top .3s ease-in-out .25s;box-shadow:0 4px 8px rgba(0,0,0,.1)}header.sticky-header{position:fixed;top:-100%;width:100%;z-index:1000;box-shadow:0 4px 8px rgba(0,0,0,.1)}header #masthead{background-color:#87b926}header #masthead .masthead-message{flex:0 0 auto;width:100%;padding:.75rem 0;position:relative;z-index:1000;display:flex;justify-content:center;font-weight:300;color:#fff;display:block;width:100%;height:100%;text-align:center}header #masthead .masthead-message:hover{color:hsl(80.4081632653,65.9192825112%,83.7254901961%)}header .header-main{flex:0 0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;background:#fff;min-height:100px;padding:0 20px}header .header-main .logo{padding:1rem 3rem 1rem 0}header .header-main .logo img{max-width:300px;height:auto}header .header-main nav{display:flex;flex-direction:row;align-items:center;text-align:center}header .header-main nav .button.property-search{padding:0px 2rem 0 0;line-height:21px;min-width:0;height:auto}header .header-main nav .button.property-search:hover{background:rgba(0,0,0,0) !important;text-decoration:underline;color:#87b926 !important}header .header-main .icon{display:block;padding:5px 0 5px 5px;position:relative;height:auto;width:auto}header .header-main .icon:hover{cursor:pointer}header .header-main .icon img{position:relative;z-index:2;height:38px;width:auto}header .header-main .icon img.white{position:absolute;z-index:1}header .breadcrumbs{flex:0 0 auto;width:100%;padding-top:.25rem;padding-bottom:.25rem;font-size:12px;background-color:#87b926;color:#fff;font-weight:400}header .breadcrumbs a{color:#fff;font-weight:400}header .breadcrumbs img{height:12px;width:auto;margin-top:-3px}header .header-main .logo{flex:0 0 auto;width:41.66666667%}header .header-main .logo img{max-width:150px}header .header-main .icon img{height:30px}header .button{display:none}@media(min-width: 576px){header .header-main .logo img{max-width:200px}}@media(min-width: 768px){header .header-main .logo img{max-width:250px}header .header-main .icon img{height:38px}}@media(min-width: 992px){header .header-main .logo img{max-width:300px}header .button{display:block}}#header-placeholder{min-height:100px}#main-menu{display:none;transition:all .25s;opacity:0;background-color:#000;color:#fff;position:fixed;top:0;right:0;z-index:1003;flex-direction:column;padding:20px;background-position:top center !important;background-size:cover !important;background-attachment:fixed;background-repeat:no-repeat;max-width:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;width:100vw}#main-menu.open{display:flex;opacity:1;transition:all .25s}#main-menu .menu-header{display:flex;justify-content:space-between;width:auto;border-bottom:1px solid #87b926}#main-menu .menu-header .logo{width:50%}#main-menu .menu-header .logo img{max-width:200px;height:auto;margin-right:20px}#main-menu .menu-header .close{cursor:pointer;margin-bottom:1rem}#main-menu .menu-header .close span{margin-right:.5rem}#main-menu .menu{margin-top:1rem}#main-menu .menu ul{padding-left:0;list-style:none;display:flex;flex-direction:column}#main-menu .menu ul li a{display:block;padding:.5rem 0;color:#fff}#main-menu .menu ul li.menu-item-has-children{position:relative;z-index:2}#main-menu .menu ul li.menu-item-has-children:after{position:absolute;z-index:1;display:block;right:0;top:0;height:100%;width:50px;padding-top:.45rem;content:"+";font-size:2rem;text-align:right;pointer-events:none}#main-menu .menu ul li.menu-item-has-children.open:after{content:"-";padding-top:4px;font-size:3rem;color:#87b926}#main-menu .menu ul li.menu-item-has-children.open ul{display:block;visibility:visible}#main-menu .menu ul li ul{display:none;visibility:hidden;margin-bottom:1rem}#main-menu .menu ul li ul li a{padding:.25rem}#main-menu .menu ul li ul li a:before{content:"";padding-right:1.5rem;margin-right:.5rem;background-repeat:no-repeat;background-position:center;background-size:contain}#main-menu .cta a{margin-right:1rem}#main-menu .cta a:first-child{margin-bottom:.5rem}#main-menu .social-networks{margin:20px 0}#main-menu .social-networks ul{padding-left:0;list-style:none;display:flex;margin-bottom:0}#main-menu .social-networks ul li{font-size:1.5rem;line-height:1.5rem;padding-right:10px;color:#87b926}#main-menu .social-networks ul li a{padding-left:0}#main-menu .footer-copy{border-bottom:1px solid #87b926;padding-bottom:1rem;font-size:13px}#main-menu .copyright{padding-top:1rem;font-size:13px;font-weight:300 !important;line-height:17px;margin-bottom:0}#main-menu .copyright p{margin-bottom:0}#main-menu .legal{font-size:14px}#main-menu .legal ul{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:0;list-style:none;margin:0;margin-top:.75rem;margin-left:-0.5rem}#main-menu .legal ul li a{font-weight:300 !important;padding-left:.5rem;color:#fff}#main-menu .legal ul li a:hover{color:#fff;text-decoration:underline}#main-menu .legal ul li:after{content:"|";padding-left:.5rem}#main-menu .legal ul li:last-child:after{content:"";padding-right:0px}@media(min-width: 576px){#main-menu{width:100vw}}@media(min-width: 768px){#main-menu{width:50vw;height:auto}}@media(min-width: 992px){#main-menu{width:40vw}}.nav-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1002;visibility:hidden;opacity:0;transition:all .25s}.nav-mask.open{visibility:visible;opacity:1;transition:all .25s}.accordion-faq--block{min-height:100px;position:relative;padding:3rem}.accordion-faq--block .accordion{border:none !important}.accordion-faq--block .accordion .accordion-item{border:none}.accordion-faq--block .accordion .accordion-item .accordion-header .accordion-button{margin-top:1rem;background:#fff !important;color:#87b926 !important;font-weight:600 !important;border:1px solid #87b926;border-radius:25px !important;height:50px !important;outline:0 !important;box-shadow:none !important}.accordion-faq--block .accordion .accordion-item .accordion-header .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2387b926'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-faq--block .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2387b926'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-faq--block .accordion .accordion-item .accordion-header h5{color:#87b926}.accordion-faq--block .col-1,.accordion-faq--block .col-2{flex:0 0 auto;width:100%}@media(min-width: 768px){.accordion-faq--block .col-1,.accordion-faq--block .col-2{flex:0 0 auto;width:50%}}.banner-find-office-valuation--block{min-height:100px;background:#ccc;position:relative;padding-top:5rem;padding-bottom:5rem}.banner-find-office-valuation--block .container{position:relative;z-index:2}.banner-find-office-valuation--block .col1,.banner-find-office-valuation--block .col2{padding:2rem 1rem;color:#fff;text-align:left;display:flex;flex-direction:column;justify-content:start;align-items:flex-start;text-align:left}.banner-find-office-valuation--block .col1 strong,.banner-find-office-valuation--block .col2 strong{color:#87b926}.banner-find-office-valuation--block .col1 h2,.banner-find-office-valuation--block .col2 h2{color:#fff}.banner-find-office-valuation--block .col1 .cta,.banner-find-office-valuation--block .col2 .cta{margin-top:1rem}.banner-find-office-valuation--block .col1 .inner{border-bottom:1px solid #87b926;padding-bottom:2rem}.banner-find-office-valuation--block .col1,.banner-find-office-valuation--block .col2{flex:0 0 auto;width:100%;padding:1rem}@media(min-width: 768px){.banner-find-office-valuation--block .col1,.banner-find-office-valuation--block .col2{flex:0 0 auto;width:50%}.banner-find-office-valuation--block .col1{margin-bottom:0;padding-right:3rem;border-bottom:none}.banner-find-office-valuation--block .col1 .inner{padding-bottom:1rem;border-bottom:none}.banner-find-office-valuation--block .col2{padding-left:3rem;border-left:1px solid #87b926}.banner-find-office-valuation--block .col2 .inner{padding-bottom:1rem}}.banner-large--block{min-height:100px;background:#ccc;position:relative}.banner-large--block .content{position:relative;z-index:2;padding-top:5rem;padding-bottom:5rem;flex:0 0 auto;width:100%;color:#fff;text-align:center;min-height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.banner-large--block .content strong{color:#87b926}.banner-large--block .content h2{color:#fff}@media(min-width: 992px){.banner-large--block .content{flex:0 0 auto;width:50%;margin-left:50%;justify-content:center;align-items:flex-end;text-align:right}.banner-large--block .content>*{text-shadow:0 0 10px rgba(0,0,0,.25)}}.banner-sign-up--block{min-height:100px;background:#ccc;position:relative;padding-top:5rem;padding-bottom:5rem}.banner-sign-up--block .content{position:relative;z-index:2;color:#fff;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.banner-sign-up--block .content strong{color:#87b926}.banner-sign-up--block .content h2{color:#fff}.banner-sign-up--block .content{flex:0 0 auto;width:100%}.banner-sign-up--block .form{flex:0 0 auto;width:100%;position:relative;z-index:2}.banner-sign-up--block .form div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33{width:100% !important;flex-wrap:wrap !important}@media(min-width: 768px){.banner-sign-up--block div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33{width:33% !important;flex-wrap:nowrap !important}}@media(min-width: 992px){.banner-sign-up--block .content{flex:0 0 auto;width:66.66666667%}.banner-sign-up--block .content>*{text-shadow:0 0 10px rgba(0,0,0,.25)}}@media(min-width: 1200px){.banner-sign-up--block .content{flex:0 0 auto;width:50%}}.banner-valuation-instruct--block{min-height:100px;background:#ccc;position:relative;padding-top:5rem;padding-bottom:5rem}.banner-valuation-instruct--block .container{position:relative;z-index:2}.banner-valuation-instruct--block .col1,.banner-valuation-instruct--block .col2{padding:2rem 1rem;color:#fff;text-align:left;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left}.banner-valuation-instruct--block .col1 strong,.banner-valuation-instruct--block .col2 strong{color:#87b926}.banner-valuation-instruct--block .col1 h2,.banner-valuation-instruct--block .col2 h2{color:#fff}.banner-valuation-instruct--block .col1 .cta,.banner-valuation-instruct--block .col2 .cta{margin-top:1rem}.banner-valuation-instruct--block .col1 .inner{border-bottom:1px solid #87b926;padding-bottom:2rem}.banner-valuation-instruct--block .col1,.banner-valuation-instruct--block .col2{flex:0 0 auto;width:100%;padding:1rem}@media(min-width: 768px){.banner-valuation-instruct--block .col1,.banner-valuation-instruct--block .col2{flex:0 0 auto;width:50%}.banner-valuation-instruct--block .col1{margin-bottom:0;padding-right:3rem;border-bottom:none}.banner-valuation-instruct--block .col1 .inner{padding-bottom:1rem;border-bottom:none}.banner-valuation-instruct--block .col2{padding-left:3rem;border-left:1px solid #87b926}.banner-valuation-instruct--block .col2 .inner{padding-bottom:1rem}}.branch-header--block{min-height:100px;background:#fff}.branch-header--block .photo img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:4/3}.branch-header--block .copy{padding:2rem}.branch-header--block .copy h1{margin-bottom:2rem}.branch-header--block .copy .icon{margin-left:0;margin-bottom:.8rem;display:grid;grid-template-columns:2.25rem 1fr;gap:.5rem;align-items:start}.branch-header--block .copy .icon img{height:2rem;width:auto}.branch-header--block .copy .icon span{line-height:1.6rem}.branch-header--block .copy .opening-hours{margin-top:2rem}.branch-header--block .copy .opening-hours table tr{border-bottom:1px solid #efefef}.branch-header--block .copy .opening-hours table tr td{padding:.25rem 4rem .25rem 0}.branch-header--block .copy .opening-hours table tr td:first-child{padding-right:4rem}.branch-header--block .copy .opening-hours table tr td:last-child{padding-right:0}.branch-header--block .copy .property-alerts{margin-top:2rem}.branch-header--block .copy .property-alerts .signup-form form{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:end;width:100%}.branch-header--block .copy .property-alerts .signup-form .wpforms-field-container{width:100%}.branch-header--block .copy .property-alerts .signup-form input[type=email]{width:100% !important;max-width:100%;border:2px solid #87b926 !important;border-top-right-radius:0;border-bottom-right-radius:0}.branch-header--block .copy .property-alerts .signup-form button{min-width:initial !important;border-radius:0 !important;height:38px;font-weight:bold;font-size:30px}.branch-header--block .photo{flex:0 0 auto;width:100%}.branch-header--block .copy{flex:0 0 auto;width:100%}@media(min-width: 992px){.branch-header--block .photo{flex:0 0 auto;width:50%}.branch-header--block .copy{flex:0 0 auto;width:50%}}@media(min-width: 1200px){.branch-header--block .copy{padding-right:20%}}.branch-map-and-contact-form--block{min-height:100px;background:#efefef}.branch-map-and-contact-form--block .container-fluid,.branch-map-and-contact-form--block .container-sm,.branch-map-and-contact-form--block .container-md,.branch-map-and-contact-form--block .container-lg,.branch-map-and-contact-form--block .container-xl,.branch-map-and-contact-form--block .container-xxl{padding:0}.branch-map-and-contact-form--block .map{height:100%}.branch-map-and-contact-form--block .map iframe{border:0;width:100%;min-height:700px;height:100%}.branch-map-and-contact-form--block .form{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:3rem;padding-bottom:3rem}.branch-map-and-contact-form--block .map{flex:0 0 auto;width:100%}.branch-map-and-contact-form--block .form{flex:0 0 auto;width:100%}@media(min-width: 768px){.branch-map-and-contact-form--block .map{flex:0 0 auto;width:50%}.branch-map-and-contact-form--block .form{flex:0 0 auto;width:50%}}.carousel-branches--block{min-height:100px;background:#fff;padding:3rem 0}.carousel-branches--block .photos{align-self:center}.carousel-branches--block .photos .carousel{border-radius:1.5rem;overflow:hidden}.carousel-branches--block .photos img{width:100%;height:100%;object-fit:cover;object-position:center;max-width:100%}.carousel-branches--block .content{display:flex}.carousel-branches--block .content .button{margin-top:1rem}.carousel-branches--block .section-card{flex:0 0 auto;width:100%;background:#fff}.carousel-branches--block .photos{flex:0 0 auto;width:100%;margin-bottom:2rem}.carousel-branches--block .photos .carousel{border-radius:0px}.carousel-branches--block .photos .carousel .carousel-indicators{margin:1rem auto}.carousel-branches--block .photos .carousel .carousel-indicators [data-bs-target]{border:none !important;border:1px solid #87b926 !important;border-radius:10px;width:20px;height:20px;background:#fff;opacity:1}.carousel-branches--block .photos .carousel .carousel-indicators [data-bs-target].active{background:#87b926}.carousel-branches--block .photos .carousel .carousel-inner{aspect-ratio:4/3}.carousel-branches--block .content{flex:0 0 auto;width:100%;text-align:left}@media(min-width: 992px){.carousel-branches--block .photos{flex:0 0 auto;width:50%;margin-bottom:0rem}.carousel-branches--block .content{flex:0 0 auto;width:50%;padding-left:2%;justify-content:flex-end}.carousel-branches--block .content .inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding-right:4rem}}@media(min-width: 1400px){.carousel-branches--block .content{justify-content:center;padding:4rem}.carousel-branches--block .content .inner{max-width:75%;padding:0}.carousel-branches--block .photos{padding-left:0}}.carousel-property--block{min-height:100px;background:#fff;padding:3rem 0}.carousel-property--block .carousel{padding-bottom:60px;position:relative}.carousel-property--block .carousel .indicators{position:absolute;width:100%;height:60px;bottom:0;left:0}.carousel-property--block .carousel .indicators .carousel-indicators{margin:0 auto;bottom:18px}.carousel-property--block .carousel .indicators .carousel-indicators [data-bs-target]{border:none !important;border:1px solid #87b926 !important;border-radius:10px;width:20px;height:20px;background:#fff;opacity:1}.carousel-property--block .carousel .indicators .carousel-indicators [data-bs-target].active{background:#87b926}.carousel-property--block .photos{align-self:center}.carousel-property--block .photos .carousel{border-radius:1.5rem;overflow:hidden}.carousel-property--block .photos img{width:100%;max-width:100%;height:auto;object-fit:cover;object-position:center;aspect-ratio:16/12}.carousel-property--block .content{position:relative;display:flex}.carousel-property--block .content .button{margin-top:1rem}.carousel-property--block .section-card{flex:0 0 auto;width:100%;background:#fff}.carousel-property--block .photos{flex:0 0 auto;width:100%}.carousel-property--block .photos .carousel{border-radius:0px}.carousel-property--block .content{flex:0 0 auto;width:100%;text-align:left}@media(min-width: 1200px){.carousel-property--block .photos{flex:0 0 auto;width:50%;margin-bottom:0rem}.carousel-property--block .photos .carousel-inner{aspect-ratio:4/3}.carousel-property--block .content{flex:0 0 auto;width:50%;padding-left:2%;justify-content:flex-end}.carousel-property--block .content .inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding-right:4rem}}@media(min-width: 1400px){.carousel-property--block .content{justify-content:center;padding:4rem}.carousel-property--block .content .inner{max-width:75%;padding:0}.carousel-property--block .photos{padding-left:0}}.form-full-page--block{min-height:100px;background:#ccc;position:relative}.form-full-page--block .form-container{position:relative;z-index:2;padding-top:5rem;padding-bottom:5rem}.form-full-page--block .form-container .form-content{background:hsla(0,0%,100%,.7333333333);padding:3rem 2rem}.form-full-page--block .form-container .form-content h2.title{text-align:center}.form-full-page--block .form-container .form-content li{margin:.5rem}.form-full-page--block .form-container .form-content .form-radio-pill{margin-bottom:1rem}.form-full-page--block .form-container .form-content .wpforms-submit{width:100%}.form-full-page--block .form-container .form-content .footer-title{margin-top:4rem;margin-bottom:1rem}.form-full-page--block .form-container .form-content .footer-copy{margin-bottom:1rem}.form-full-page--block .form-content{flex:0 0 auto;width:100%}@media(min-width: 768px){.form-full-page--block .form-content{flex:0 0 auto;width:83.33333333%;margin-left:8.33333333%}.form-full-page--block .form-content .inner{margin:0 auto;width:70%}}@media(min-width: 992px){.form-full-page--block .form-content{flex:0 0 auto;width:66.66666667%;margin-left:16.66666667%}.form-full-page--block .form-content .inner{margin:0 auto;width:60%}}@media(min-width: 1200px){.form-full-page--block .form-content{flex:0 0 auto;width:66.66666667%;margin-left:16.66666667%}}.image-and-copy--block{min-height:100px;background:#fff !important;padding:3rem 0}.image-and-copy--block .row.image-right{flex-direction:row-reverse}.image-and-copy--block .image{align-self:center}.image-and-copy--block .image .carousel{border-radius:1.5rem;overflow:hidden}.image-and-copy--block .image img{width:100%;height:100%;object-fit:cover;object-position:center}.image-and-copy--block .content{display:flex;flex-direction:column;align-items:center}.image-and-copy--block .content .button{margin-top:1rem}.image-and-copy--block .image{flex:0 0 auto;width:100%;margin-bottom:2rem}.image-and-copy--block .image .carousel{border-radius:0px}.image-and-copy--block .content{flex:0 0 auto;width:100%;text-align:left}@media(min-width: 1200px){.image-and-copy--block .image{flex:0 0 auto;width:50%;margin-bottom:0rem}.image-and-copy--block .image .carousel-inner{aspect-ratio:4/3}.image-and-copy--block .content{flex:0 0 auto;width:50%;padding-left:2%;justify-content:flex-end}.image-and-copy--block .content .inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding-right:4rem}}@media(min-width: 1400px){.image-and-copy--block .content{justify-content:center;padding:4rem}.image-and-copy--block .content .inner{max-width:75%;padding:0}.image-and-copy--block .photos{padding-left:0}}.list-areas--block{min-height:100px;background-color:#fff !important;padding:1.5rem 0 1.5rem 0}.list-areas--block .area{margin-bottom:3rem}.list-areas--block .area h3{margin:.5rem 0 .8rem 0;text-align:center}.list-areas--block .area h3 a{color:#000}.list-areas--block .area .image{position:relative;aspect-ratio:16/9;background:#efefef}.list-areas--block .area .image img{position:absolute;top:0;left:0;aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;max-width:100%;height:auto}.list-areas--block .area .button{margin-top:1rem;width:100%}.list-areas--block .area{flex:0 0 auto;width:100%}@media(min-width: 576px){.list-areas--block .area{flex:0 0 auto;width:50%}}@media(min-width: 992px){.list-areas--block .area{flex:0 0 auto;width:33.33333333%}}@media(min-width: 1400px){.list-areas--block .area{flex:0 0 auto;width:33.33333333%}}.list-branches--block{min-height:100px;background-color:#fff !important;padding:1.5rem 0 1.5rem 0}.list-branches--block .branch{margin-bottom:3rem}.list-branches--block .branch h3{margin:1rem 0 .8rem 0}.list-branches--block .branch h3 a{color:#000}.list-branches--block .branch img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;max-width:100%;height:auto}.list-branches--block .branch .button{margin-top:1rem}.list-branches--block .branch{flex:0 0 auto;width:100%}@media(min-width: 576px){.list-branches--block .branch{flex:0 0 auto;width:50%}}@media(min-width: 992px){.list-branches--block .branch{flex:0 0 auto;width:33.33333333%}}@media(min-width: 1400px){.list-branches--block .branch{flex:0 0 auto;width:33.33333333%}}.list-properties--block,.listings-search-header--block{min-height:100px}.list-properties--block .properties,.listings-search-header--block .properties{overflow:auto;max-height:99999999px}.list-properties--block .properties .property,.listings-search-header--block .properties .property{margin:2rem 0 3rem 0}.list-properties--block .properties .property .title h3,.listings-search-header--block .properties .property .title h3{line-height:21px;font-weight:700}.list-properties--block .properties .property .images,.listings-search-header--block .properties .property .images{margin-bottom:1rem}.list-properties--block .properties .property .images .main,.listings-search-header--block .properties .property .images .main{padding-right:0;overflow:hidden;position:relative}.list-properties--block .properties .property .images .main picture,.list-properties--block .properties .property .images .main img,.listings-search-header--block .properties .property .images .main picture,.listings-search-header--block .properties .property .images .main img{position:absolute;width:100%;height:100%;top:0;left:12px;object-fit:cover;object-position:center;aspect-ratio:6/5}.list-properties--block .properties .property .images .main .image-overlay,.listings-search-header--block .properties .property .images .main .image-overlay{position:absolute;bottom:0;width:100%;background:rgba(135,185,38,.8);padding:.5rem;text-align:center;color:#fff}.list-properties--block .properties .property .images .additional picture,.list-properties--block .properties .property .images .additional img,.listings-search-header--block .properties .property .images .additional picture,.listings-search-header--block .properties .property .images .additional img{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover;object-position:center}.list-properties--block .properties .property .images .additional img:last-child,.listings-search-header--block .properties .property .images .additional img:last-child{margin-top:15px}.list-properties--block .properties .property .images picture,.list-properties--block .properties .property .images img,.listings-search-header--block .properties .property .images picture,.listings-search-header--block .properties .property .images img{max-width:100%;height:auto}.list-properties--block .properties .property .summary .price,.listings-search-header--block .properties .property .summary .price{color:#87b926}.list-properties--block .properties .property .summary .icons,.listings-search-header--block .properties .property .summary .icons{display:flex;justify-content:flex-start;align-items:end;margin-bottom:1rem}.list-properties--block .properties .property .summary .icons img,.listings-search-header--block .properties .property .summary .icons img{height:30px;width:auto;margin-right:1rem;font-weight:500}.list-properties--block .properties .property .summary .buttons .button,.listings-search-header--block .properties .property .summary .buttons .button{margin-bottom:1rem}.list-properties--block .properties .property .summary .buttons .button.transparent:hover,.listings-search-header--block .properties .property .summary .buttons .button.transparent:hover{color:#87b926}.list-properties--block .properties .property,.listings-search-header--block .properties .property{flex:0 0 auto;width:100%}.list-properties--block .properties .property .title,.listings-search-header--block .properties .property .title{flex:0 0 auto;width:100%}.list-properties--block .properties .property .images,.listings-search-header--block .properties .property .images{flex:0 0 auto;width:100%}.list-properties--block .properties .property .images .main,.listings-search-header--block .properties .property .images .main{flex:0 0 auto;width:62.5%}.list-properties--block .properties .property .images .additional,.listings-search-header--block .properties .property .images .additional{flex:0 0 auto;width:37.5%}.list-properties--block .properties .property .summary,.listings-search-header--block .properties .property .summary{flex:0 0 auto;width:100%}@media(min-width: 992px){.list-properties--block .properties .property .title,.listings-search-header--block .properties .property .title{flex:0 0 auto;width:100%}.list-properties--block .properties .property .images,.listings-search-header--block .properties .property .images{flex:0 0 auto;width:66.66666667%}.list-properties--block .properties .property .images .main,.listings-search-header--block .properties .property .images .main{flex:0 0 auto;width:58.33333333%}.list-properties--block .properties .property .images .additional,.listings-search-header--block .properties .property .images .additional{flex:0 0 auto;width:41.66666667%}.list-properties--block .properties .property .summary,.listings-search-header--block .properties .property .summary{flex:0 0 auto;width:33.33333333%}.list-properties--block .properties .property .summary .buttons,.listings-search-header--block .properties .property .summary .buttons{margin-bottom:2rem}}.list-properties-new-homes--block,.list-properties-overseas-properties--block{min-height:100px;background:#fff;margin-top:1rem;margin-bottom:2rem}.list-properties-new-homes--block .titles,.list-properties-overseas-properties--block .titles{text-align:center;margin:1rem 0 0 0}.list-properties-new-homes--block .buttons,.list-properties-overseas-properties--block .buttons{display:flex;justify-content:center;margin-top:0;margin-bottom:2rem}.list-properties-new-homes--block .buttons .nav-tabs,.list-properties-overseas-properties--block .buttons .nav-tabs{border-bottom:none}.list-properties-new-homes--block .buttons .nav-tabs .nav-item .nav-link,.list-properties-overseas-properties--block .buttons .nav-tabs .nav-item .nav-link{border:1px solid #87b926;border-radius:0;background:rgba(0,0,0,0);color:#000;font-weight:500 !important;border-right:none}.list-properties-new-homes--block .buttons .nav-tabs .nav-item .nav-link.active,.list-properties-overseas-properties--block .buttons .nav-tabs .nav-item .nav-link.active{background:#87b926;color:#fff}.list-properties-new-homes--block .buttons .nav-tabs .nav-item:first-child .nav-link,.list-properties-overseas-properties--block .buttons .nav-tabs .nav-item:first-child .nav-link{border-radius:21px 0 0 21px}.list-properties-new-homes--block .buttons .nav-tabs .nav-item:last-child .nav-link,.list-properties-overseas-properties--block .buttons .nav-tabs .nav-item:last-child .nav-link{border-radius:0 21px 21px 0;border-right:1px solid #87b926}.list-properties-new-homes--block .property-teaser,.list-properties-overseas-properties--block .property-teaser{display:flex;flex-direction:column;margin:2rem 0 2rem 0}.list-properties-new-homes--block .property-teaser .title h3,.list-properties-overseas-properties--block .property-teaser .title h3{line-height:21px;font-weight:700;margin-bottom:0}.list-properties-new-homes--block .property-teaser .image,.list-properties-overseas-properties--block .property-teaser .image{margin-top:.25rem;margin-bottom:.25rem}.list-properties-new-homes--block .property-teaser .image img,.list-properties-overseas-properties--block .property-teaser .image img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:4/3}.list-properties-new-homes--block .property-teaser .content,.list-properties-overseas-properties--block .property-teaser .content{text-align:center;padding-top:.5rem;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.list-properties-new-homes--block .property-teaser .content .button,.list-properties-overseas-properties--block .property-teaser .content .button{margin-top:.5rem}.list-properties-new-homes--block .property-teaser .content .button.transparent:hover,.list-properties-overseas-properties--block .property-teaser .content .button.transparent:hover{color:#87b926}.list-properties-new-homes--block .titles,.list-properties-new-homes--block .buttons,.list-properties-overseas-properties--block .titles,.list-properties-overseas-properties--block .buttons{flex:0 0 auto;width:100%}.list-properties-new-homes--block .titles .nav-tabs .nav-item .nav-link,.list-properties-new-homes--block .buttons .nav-tabs .nav-item .nav-link,.list-properties-overseas-properties--block .titles .nav-tabs .nav-item .nav-link,.list-properties-overseas-properties--block .buttons .nav-tabs .nav-item .nav-link{font-size:.9rem;padding:.5rem .9rem}.list-properties-new-homes--block .property-teaser,.list-properties-overseas-properties--block .property-teaser{flex:0 0 auto;width:100%}.list-properties-new-homes--block .property-teaser .content .button,.list-properties-overseas-properties--block .property-teaser .content .button{width:100%}@media(min-width: 576px){.list-properties-new-homes--block .buttons .nav-tabs .nav-item .nav-link,.list-properties-overseas-properties--block .buttons .nav-tabs .nav-item .nav-link{font-size:1rem;padding:.5rem 2rem}.list-properties-new-homes--block .property-teaser,.list-properties-overseas-properties--block .property-teaser{flex:0 0 auto;width:50%}.list-properties-new-homes--block .property-teaser .content .button,.list-properties-overseas-properties--block .property-teaser .content .button{width:initial;min-width:80%}}@media(min-width: 768px){.list-properties-new-homes--block .property-teaser .content .button,.list-properties-overseas-properties--block .property-teaser .content .button{width:initial;min-width:initial}}@media(min-width: 992px){.list-properties-new-homes--block .property-teaser,.list-properties-overseas-properties--block .property-teaser{flex:0 0 auto;width:33.33333333%}}.list-properties-overseas-properties--block{min-height:100px}.list-properties-overseas-properties--block .properties{overflow:auto;max-height:99999999px}.list-properties-overseas-properties--block .properties .property{margin:2rem 0 3rem 0;flex:0 0 auto;width:100%}.list-properties-overseas-properties--block .properties .property .title{flex:0 0 auto;width:100%}.list-properties-overseas-properties--block .properties .property .title h3{line-height:21px;font-weight:700}.list-properties-overseas-properties--block .properties .property .images{flex:0 0 auto;width:100%;margin-bottom:1rem}.list-properties-overseas-properties--block .properties .property .images .main{flex:0 0 auto;width:62.5%;padding-right:0;overflow:hidden;position:relative}.list-properties-overseas-properties--block .properties .property .images .main picture,.list-properties-overseas-properties--block .properties .property .images .main img{position:absolute;width:100%;height:100%;top:0;left:12px;object-fit:cover;object-position:center;aspect-ratio:6/5}.list-properties-overseas-properties--block .properties .property .images .additional{flex:0 0 auto;width:37.5%}.list-properties-overseas-properties--block .properties .property .images .additional picture,.list-properties-overseas-properties--block .properties .property .images .additional img{aspect-ratio:16/9;width:100%;height:auto;object-fit:cover;object-position:center}.list-properties-overseas-properties--block .properties .property .images .additional img:last-child{margin-top:15px}.list-properties-overseas-properties--block .properties .property .images picture,.list-properties-overseas-properties--block .properties .property .images img{max-width:100%;height:auto}.list-properties-overseas-properties--block .properties .property .summary{flex:0 0 auto;width:100%}.list-properties-overseas-properties--block .properties .property .summary .price{color:#87b926}.list-properties-overseas-properties--block .properties .property .summary .icons{display:flex;justify-content:flex-start;align-items:end;margin-bottom:1rem}.list-properties-overseas-properties--block .properties .property .summary .icons img{height:30px;width:auto;margin-right:1rem;font-weight:500}.list-properties-overseas-properties--block .properties .property .summary .buttons .button{margin-bottom:1rem}.list-properties-overseas-properties--block .properties .property .summary .buttons .button.transparent:hover{color:#87b926}@media(min-width: 992px){.list-properties-overseas-properties--block .properties .property .title{flex:0 0 auto;width:100%}.list-properties-overseas-properties--block .properties .property .images{flex:0 0 auto;width:66.66666667%}.list-properties-overseas-properties--block .properties .property .images .main{flex:0 0 auto;width:58.33333333%}.list-properties-overseas-properties--block .properties .property .images .additional{flex:0 0 auto;width:41.66666667%}.list-properties-overseas-properties--block .properties .property .summary{flex:0 0 auto;width:33.33333333%}.list-properties-overseas-properties--block .properties .property .summary .buttons{margin-bottom:2rem}}.listings-footer--block{min-height:100px;background:#fff}.property-search-navigation{text-align:center}.property-search-navigation .title{font-weight:bold}.listings-search-header--block{min-height:100px;background:#fff !important;padding-top:1rem}.listings-search-header--block .header{text-align:center;margin-bottom:2rem}.listings-search-header--block .header h1{font-size:21px;line-height:24px;font-weight:700;color:#000;margin-bottom:1rem}.listings-search-header--block .header span{color:#87b926}.listings-search-header--block .nav.nav-tabs{border-bottom:none;padding-left:0}.listings-search-header--block .nav.nav-tabs .nav-item{margin:0}.listings-search-header--block .nav.nav-tabs .nav-item a,.listings-search-header--block .nav.nav-tabs .nav-item button{border-radius:0;padding:.5rem 2rem;font-weight:500;text-align:center;margin-right:5px;background:#87b926;color:#fff;border:1px solid #87b926}.listings-search-header--block .nav.nav-tabs .nav-item a.active,.listings-search-header--block .nav.nav-tabs .nav-item button.active{color:#000;background:#efefef;border:1px solid #efefef}.listings-search-header--block form .main-fields-row{background:#efefef;padding:15px;margin:0}.listings-search-header--block form .field{margin-bottom:1rem}.listings-search-header--block form .form-label{font-size:16px;line-height:24px;margin-bottom:0}.listings-search-header--block form .search{padding-top:18px}.listings-search-header--block form .search .button{width:100%;margin-bottom:1rem;min-width:0}.listings-search-header--block .sort{text-align:right}.listings-search-header--block .sort button{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;text-decoration:underline;color:#87b926;font-weight:700;white-space:nowrap}.listings-search-header--block .pagination-top .property-search-navigation{margin-bottom:.5rem}.listings-search-header--block .nav.nav-tabs .nav-item a,.listings-search-header--block .nav.nav-tabs .nav-item button{padding:.5rem 1rem}.listings-search-header--block form .field{flex:0 0 auto;width:50%}.listings-search-header--block form .field.location{flex:0 0 auto;width:50%}.listings-search-header--block .searchbox-footer .results-summary{flex:0 0 auto;width:50%}.listings-search-header--block .searchbox-footer .sort{flex:0 0 auto;width:50%;text-align:right}@media(min-width: 768px){.listings-search-header--block{padding-top:2rem}.listings-search-header--block .nav.nav-tabs .nav-item a,.listings-search-header--block .nav.nav-tabs .nav-item button{padding:.5rem 2rem}.listings-search-header--block form .field{flex:0 0 auto;width:33.33333333%}.listings-search-header--block form .field.location{flex:0 0 auto;width:33.33333333%}.listings-search-header--block .pagination-top .property-search-navigation{flex:0 0 auto;width:50%;text-align:left}.listings-search-header--block .pagination-top .sort{flex:0 0 auto;width:50%;text-align:right}}@media(min-width: 1200px){.listings-search-header--block form .field{margin-bottom:0;flex:0 0 auto;width:16.66666667%}.listings-search-header--block form .field.location{flex:0 0 auto;width:16.66666667%}.listings-search-header--block .searchbox-footer{margin-top:.25rem}.listings-search-header--block .searchbox-footer .presults-summary{flex:0 0 auto;width:50%;text-align:center}.listings-search-header--block .searchbox-footer .sort{flex:0 0 auto;width:50%}}.property-spinner{display:flex;justify-content:center;align-items:center;padding:2rem 0;width:100%}.property-spinner__ring{width:48px;height:48px;border:4px solid rgba(135,185,38,.2);border-top-color:#87b926;border-radius:50%;animation:property-spinner-rotate .8s linear infinite}@keyframes property-spinner-rotate{to{transform:rotate(360deg)}}.new-home-banner-features--block{min-height:100px;background:#eff4e2;position:relative;padding:1rem}.new-home-banner-features--block .background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-size:cover;background-position:center}.new-home-banner-features--block .background img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(30%)}.new-home-banner-features--block .features{position:relative;z-index:2;justify-content:center}.new-home-banner-features--block .features .feature{min-width:320px;text-align:center;color:#fff;padding:2rem;text-shadow:0 0 10px rgba(0,0,0,.5)}.new-home-banner-features--block .features .feature img{width:auto;height:60px;margin-bottom:.5rem}.new-home-banner-features--block .features .feature h3{color:#fff;text-shadow:0 0 10px rgba(0,0,0,.5)}@media(min-width: 576px){.new-home-banner-features--block .feature{max-width:320px}}@media(min-width: 768px){.new-home-banner-features--block .feature{max-width:50%}}.new-home-contact-form--block{min-height:100px;background:#ccc;position:relative}.new-home-contact-form--block .content{position:relative;z-index:2;padding-top:5rem;padding-bottom:5rem;flex:0 0 auto;width:100%;color:#fff;text-align:center;min-height:25vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.new-home-contact-form--block .content strong{color:#87b926}.new-home-contact-form--block .content h2{color:#fff}.new-home-contact-form--block .content .wpforms-container-full{width:100% !important}@media(min-width: 992px){.new-home-contact-form--block .content .wpforms-container-full{width:75% !important}}.new-home-hero--block{background:#ccc;position:relative;overflow:hidden;flex:0 0 auto;width:100%}.new-home-hero--block .image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:0}.new-home-hero--block .image .mobile,.new-home-hero--block .image .desktop{height:768px}.new-home-hero--block .image img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(30%)}.new-home-hero--block .content{position:relative;z-index:2;height:768px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;padding:0 30px}.new-home-hero--block .content h3{font-family:"turbinado-pro";font-size:2.5rem;line-height:2.5rem;font-weight:300;color:#87b926;text-shadow:0 0 10px rgba(0,0,0,.5)}.new-home-hero--block .content h3 strong{color:#fff;font-weight:300}.new-home-hero--block .content h1{font-size:18px;line-height:24px;font-weight:700;color:#fff;margin:0 !important;color:#fff;margin:20px 0px;text-align:center}.new-home-hero--block .image .mobile{display:block}.new-home-hero--block .image .desktop{display:none}.new-home-image-carousel--block{min-height:100px;background:#fff;padding:0}.new-home-image-carousel--block .container-fluid,.new-home-image-carousel--block .container-sm,.new-home-image-carousel--block .container-md,.new-home-image-carousel--block .container-lg,.new-home-image-carousel--block .container-xl,.new-home-image-carousel--block .container-xxl{padding:0}.new-home-image-carousel--block .container-fluid .row,.new-home-image-carousel--block .container-sm .row,.new-home-image-carousel--block .container-md .row,.new-home-image-carousel--block .container-lg .row,.new-home-image-carousel--block .container-xl .row,.new-home-image-carousel--block .container-xxl .row{margin:0}.new-home-image-carousel--block .splide__list{height:auto;list-style-image:none}.new-home-image-carousel--block .splide img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.new-home-image-carousel--block .splide__pagination{list-style:none;justify-content:center}.new-home-image-carousel--block .splide__pagination .splide__pagination__page{border:none !important;border:1px solid #87b926 !important;border-radius:12px;width:20px;height:20px;background:#fff;opacity:1;margin:0 6px}.new-home-image-carousel--block .splide__pagination .splide__pagination__page.is-active{background:#87b926;transform:none !important}.carousel-indicators [data-bs-target]{border:none !important;border:1px solid #87b926 !important;border-radius:10px;width:20px;height:20px;background:#fff;opacity:1}.carousel-indicators [data-bs-target].active{background:#87b926}.new-home-introduction--block{min-height:100px;background:#efefef;padding-top:6rem;padding-bottom:4rem}.new-home-introduction--block .introduction{text-align:center}.new-home-introduction--block .introduction .buttons .button{margin:.75rem 1.5rem}.new-home-introduction--block .introduction .buttons .button.transparent:hover{color:#87b926}.new-home-introduction--block .features{margin-top:5rem;justify-content:center}.new-home-introduction--block .features .feature{margin-bottom:2rem;display:flex;justify-content:center}.new-home-introduction--block .features .feature div h6{margin-bottom:.25rem}.new-home-introduction--block .features .feature div:after{content:"";display:block;padding-top:.75rem;border-bottom:2px solid #87b926}.new-home-introduction--block .modal-content{background-color:#fff}.new-home-introduction--block .introduction{flex:0 0 auto;width:100%}@media(min-width: 576px){.new-home-introduction--block .introduction{flex:0 0 auto;width:100%}}@media(min-width: 768px){.new-home-introduction--block .introduction{flex:0 0 auto;width:100%}}@media(min-width: 992px){.new-home-introduction--block .introduction{flex:0 0 auto;width:83.33333333%;margin-left:8.33333333%}}.new-home-pricing-and-availability--block{min-height:100px;background:#fff;padding:0 0 3rem 0}.new-home-pricing-and-availability--block table{width:100%;max-width:100%}.new-home-pricing-and-availability--block table img{width:50px;height:auto}.new-home-pricing-and-availability--block table tr{border:10px solid #fff}.new-home-pricing-and-availability--block table tr td,.new-home-pricing-and-availability--block table tr th{padding:.5rem .5rem;font-weight:700;text-align:center}.new-home-pricing-and-availability--block table tbody tr{margin-top:10px}.new-home-pricing-and-availability--block table tbody tr td{background-color:#efefef;color:#87b926}.new-home-pricing-and-availability--block table tbody td:last-child{text-align:right}.new-home-pricing-and-availability--block table tbody .floorplan{cursor:pointer}.new-home-pricing-and-availability--block .button{width:180px !important;text-align:center;margin:2px}.new-home-pricing-and-availability--block .button.transparent:hover{color:#87b926}.new-home-pricing-and-availability--block .modal .modal-content{background:#fff}.new-home-pricing-and-availability--block .modal img{width:100%;max-width:100%}@media(max-width: 767.98px){.new-home-pricing-and-availability--block table{border:0}.new-home-pricing-and-availability--block table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.new-home-pricing-and-availability--block table tr{display:block;margin-bottom:1rem}.new-home-pricing-and-availability--block table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:left !important}.new-home-pricing-and-availability--block table td::before{content:attr(data-label);float:left;font-weight:bold;width:50%}.new-home-pricing-and-availability--block table td:last-child{border-bottom:0;text-align:center !important}.new-home-pricing-and-availability--block table td:last-child .button{width:100% !important}}.new-home-stages--block{min-height:100px;background:#fff;padding:2rem 0}.new-home-stages--block .status{padding:1rem}.new-home-stages--block .status .inner{padding:1rem;display:flex;flex-direction:row;border-radius:30px}.new-home-stages--block .status .inner .icon{border-radius:50%;background:#000;padding:10px;width:70px;height:70px}.new-home-stages--block .status .inner .icon img{max-width:50px;width:50px;height:50px;object-fit:contain}.new-home-stages--block .status .inner .stage-copy{display:flex;flex-direction:column;flex:1;padding:0 1rem;justify-content:center;white-space:nowrap}.new-home-stages--block .status .inner .stage-copy .stage-name{color:#999;font-size:.8rem}.new-home-stages--block .status .inner .stage-copy .stage-title{color:#000;font-weight:700}.new-home-stages--block .status .inner .stage-copy .stage-progress{font-size:.8rem;color:#999}.new-home-stages--block .status{flex:0 0 auto;width:100%}@media(min-width: 768px){.new-home-stages--block .status{flex:0 0 auto;width:50%}}@media(min-width: 1200px){.new-home-stages--block .status{flex:0 0 auto;width:25%}}.new-home-why-choose--block{min-height:100px;background:#fff;padding:3rem 0}.new-home-why-choose--block .photos{align-self:center}.new-home-why-choose--block .photos .carousel{border-radius:1.5rem;overflow:hidden}.new-home-why-choose--block .photos img,.new-home-why-choose--block .photos video{width:100%;height:100%;object-fit:cover;object-position:center}.new-home-why-choose--block .content{display:flex}.new-home-why-choose--block .content .button{margin-top:1rem}.new-home-why-choose--block .section-card{flex:0 0 auto;width:100%;background:#fff}.new-home-why-choose--block .photos{flex:0 0 auto;width:100%;margin-bottom:2rem}.new-home-why-choose--block .photos .carousel{border-radius:0px}.new-home-why-choose--block .content{flex:0 0 auto;width:100%;text-align:left}@media(min-width: 992px){.new-home-why-choose--block .photos{flex:0 0 auto;width:50%;margin-bottom:0rem}.new-home-why-choose--block .photos .carousel-inner{aspect-ratio:4/3}.new-home-why-choose--block .content{flex:0 0 auto;width:50%;padding-left:2%;justify-content:flex-end}.new-home-why-choose--block .content .inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding-right:4rem}}@media(min-width: 1200px){.new-home-why-choose--block .photos.smaller{padding-right:calc(2% + 4rem)}}@media(min-width: 1400px){.new-home-why-choose--block .content{justify-content:center;padding:4rem}.new-home-why-choose--block .content .inner{max-width:75%;padding:0}.new-home-why-choose--block .photos{padding-left:0}}.new-home-other-properties--block{background:#fff;padding:3rem}.new-home-other-properties--block .title h3{text-align:center}.new-home-other-properties--block .property-teaser{margin:2rem 0 2rem 0}.new-home-other-properties--block .property-teaser .title h3{line-height:21px;font-weight:700;margin-bottom:0}.new-home-other-properties--block .property-teaser .image{margin-top:.25rem;margin-bottom:.25rem}.new-home-other-properties--block .property-teaser .image img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:6/5}.new-home-other-properties--block .property-teaser .content{text-align:center;padding-top:.5rem}.new-home-other-properties--block .property-teaser .content .button{margin-top:.5rem}.new-home-other-properties--block .property-teaser .content .button.transparent:hover{color:#87b926}.new-home-other-properties--block .buttons{text-align:center}.new-home-other-properties--block .titles,.new-home-other-properties--block .buttons{flex:0 0 auto;width:100%}.new-home-other-properties--block .property-teaser{flex:0 0 auto;width:100%}@media(min-width: 576px){.new-home-other-properties--block .property-teaser{flex:0 0 auto;width:50%}}@media(min-width: 992px){.new-home-other-properties--block .property-teaser{flex:0 0 auto;width:33.33333333%}}.page-hero--block{min-height:100px;position:relative}.page-hero--block .copy{position:relative;z-index:2;padding:100px 30px 40px 30px;display:flex;flex-direction:column;justify-content:center;text-align:center}.page-hero--block .copy h1{font-family:"turbinado-pro";font-weight:300;color:#87b926}.page-hero--block .copy h1 strong{color:#fff;font-weight:300}.page-hero--block .copy h2{font-weight:700;color:#fff;margin:0 !important;margin:20px 0px}.page-hero--block .copy .buttons{display:flex;flex-direction:row;justify-content:center;margin-top:1rem}.page-hero--block .copy .buttons .button{width:auto;margin-right:10px;margin-top:10px;margin-bottom:30px}.page-hero--block h1{font-size:2.9rem;line-height:3.1rem}.page-hero--block h2{font-size:1.25rem;line-height:1.4rem}@media(min-width: 576px){.page-hero--block h1{font-size:2.5rem;line-height:2.5rem;font-weight:300}.page-hero--block h2{font-size:18px;line-height:24px}}@media(min-width: 992px){.page-hero--block h1{font-size:3.5rem;line-height:3.5rem}.page-hero--block h2{font-size:1.5rem;line-height:2rem}}@media(min-width: 1200px){.page-hero--block h1{font-size:4rem;line-height:4.4rem}.page-hero--block h2{font-size:1.25rem;line-height:1.3rem}}@media(min-width: 1400px){.page-hero--block h1{font-size:4rem;line-height:4.4rem}.page-hero--block h2{font-size:1.5rem;line-height:1.8rem}}.page-hero--block .copy{flex:0 0 auto;width:100%;min-height:768px}.page-hero--block .copy .buttons{display:block;flex-direction:column}.page-hero--block .copy .buttons .button{margin-right:0px;margin-top:10px;margin-bottom:10px}@media(min-width: 576px){.page-hero--block .copy{min-height:600px}.page-hero--block .copy .buttons{flex-direction:row}.page-hero--block .copy .buttons .button{margin-right:10px;margin-top:10px;margin-bottom:10px}}@media(min-width: 768px){.page-hero--block .copy{min-height:600px}}@media(min-width: 992px){.page-hero--block .copy{min-height:580px}}.home .page-hero--block{height:768px}.home .page-hero--block .copy{height:768px}.page-introduction--block{min-height:100px;padding:3rem 0 1rem 0}.page-introduction--block .titles,.page-introduction--block .intro,.page-introduction--block .cta{flex:0 0 auto;width:100%;text-align:center}.page-introduction--block .titles h2{margin-bottom:0;margin-top:.5rem}.page-introduction--block .intro{margin-top:2rem}.page-introduction--block .cta{margin-bottom:3rem}.property-area-guide--block{min-height:100px;background:#fff;padding:4rem 0}.property-area-guide--block .carousel-indicators{margin-left:0;justify-content:flex-start}.property-area-guide--block .carousel-indicators [data-bs-target]{border:none !important;border:1px solid #87b926 !important;border-radius:10px;width:20px;height:20px;background:#fff;opacity:1}.property-area-guide--block .carousel-indicators [data-bs-target].active{background:#87b926}.property-area-guide--block .content{display:flex}.property-area-guide--block .content .button{margin-top:1rem}.property-area-guide--block .photos{overflow:hidden}.property-area-guide--block .photos img{border-radius:0;width:100%;height:auto;object-fit:cover;object-position:center;aspect-ratio:6/5}.property-area-guide--block .section-card{background:none;flex:0 0 auto;width:100%}.property-area-guide--block .section-card>.row{flex-direction:column-reverse}.property-area-guide--block .photos{flex:0 0 auto;width:100%;margin-bottom:2rem}.property-area-guide--block .content{flex:0 0 auto;width:100%;text-align:left}@media(min-width: 992px){.property-area-guide--block .section-card>.row{flex-direction:row}.property-area-guide--block .section-card .photos{flex:0 0 auto;width:50%;margin-bottom:0rem}.property-area-guide--block .section-card .photos .carousel-inner{aspect-ratio:4/3}.property-area-guide--block .section-card .content{flex:0 0 auto;width:50%;justify-content:center;padding:4rem}.property-area-guide--block .section-card .content .inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;max-width:75%;padding:0}}.property-branch--block{min-height:100px;background:#fff;padding:3rem 0}.property-branch--block .photos{align-self:center}.property-branch--block .photos .carousel{border-radius:1.5rem;overflow:hidden}.property-branch--block .photos img{width:100%;height:100%;object-fit:cover;object-position:center}.property-branch--block .content{display:flex}.property-branch--block .content .button{margin-top:1rem}.property-branch--block .section-card{flex:0 0 auto;width:100%;background:#fff}.property-branch--block .photos{flex:0 0 auto;width:100%;margin-bottom:2rem}.property-branch--block .photos .carousel{border-radius:0px}.property-branch--block .content{flex:0 0 auto;width:100%;text-align:left}@media(min-width: 1200px){.property-branch--block .photos{flex:0 0 auto;width:50%;margin-bottom:0rem}.property-branch--block .photos .carousel-inner{aspect-ratio:4/3}.property-branch--block .content{flex:0 0 auto;width:50%;padding-left:2%;justify-content:flex-end}.property-branch--block .content .inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding-right:4rem}}@media(min-width: 1400px){.property-branch--block .content{justify-content:center;padding:4rem}.property-branch--block .content .inner{max-width:75%;padding:0}.property-branch--block .photos{padding-left:0}}.property-description--block{padding-bottom:30px;margin:0 auto;text-align:center;margin-top:3rem}.property-description--block strong{line-height:20px}.property-downloads--block .download{color:#fff;background-size:cover;background-position:center;position:relative;display:flex;flex-direction:column}.property-downloads--block .download .background{filter:brightness(50%);position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.property-downloads--block .download .background img{width:100%;height:100%;object-fit:cover;object-position:center}.property-downloads--block .download a{display:block;color:#fff}.property-downloads--block .download a a:hover{color:#fff}.property-downloads--block .download a a:hover p{color:#87b926}.property-downloads--block .download .content{padding:4rem;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;height:100%;cursor:pointer}.property-downloads--block .download .content .icon{width:65px;height:auto;margin-bottom:1rem}.property-downloads--block .download .content p,.property-downloads--block .download .content a{margin-bottom:0;color:#fff}.property-downloads--block .modal img{width:100%;max-width:100%}.property-header--block{margin-bottom:3rem}.property-header--block .main-images{position:relative;padding:0}.property-header--block .main-images .splide ul,.property-header--block .main-images .splide ul.splide__list,.property-header--block .main-images .content .splide ul,.property-header--block .main-images .content .splide ul.splide__list{list-style:none !important;list-style-type:none !important;list-style-image:none !important;list-style-position:outside !important;margin:0;padding:0}.property-header--block .main-images .splide li,.property-header--block .main-images .splide li.splide__slide,.property-header--block .main-images .content .splide li,.property-header--block .main-images .content .splide li.splide__slide{list-style:none !important;list-style-type:none !important;list-style-image:none !important;list-style-position:outside !important}.property-header--block .main-images .splide li::before,.property-header--block .main-images .splide li::marker,.property-header--block .main-images .splide li.splide__slide::before,.property-header--block .main-images .splide li.splide__slide::marker,.property-header--block .main-images .content .splide li::before,.property-header--block .main-images .content .splide li::marker,.property-header--block .main-images .content .splide li.splide__slide::before,.property-header--block .main-images .content .splide li.splide__slide::marker{display:none !important;content:none !important}.property-header--block .main-images .splide li img,.property-header--block .main-images .splide li.splide__slide img,.property-header--block .main-images .content .splide li img,.property-header--block .main-images .content .splide li.splide__slide img{width:100%;height:auto;aspect-ratio:6/4;object-fit:cover;object-position:center}.property-header--block .main-images .splide__arrow,.property-header--block .main-images .content .splide__arrow{background:hsla(0,0%,100%,.9);width:40px;height:40px;border-radius:50%;opacity:.8}.property-header--block .main-images .splide__arrow:hover,.property-header--block .main-images .content .splide__arrow:hover{opacity:1}.property-header--block .main-images .splide__arrow svg,.property-header--block .main-images .content .splide__arrow svg{fill:#87b926;width:20px;height:20px}.property-header--block .main-images .splide__arrow--prev,.property-header--block .main-images .content .splide__arrow--prev{left:1rem}.property-header--block .main-images .splide__arrow--next,.property-header--block .main-images .content .splide__arrow--next{right:1rem}.property-header--block .main-images .splide-thumbs,.property-header--block .main-images .content .splide-thumbs{display:none;margin-top:10px}@media(min-width: 768px){.property-header--block .main-images .splide-thumbs,.property-header--block .main-images .content .splide-thumbs{display:block}}.property-header--block .main-images .splide-thumbs .splide__track,.property-header--block .main-images .content .splide-thumbs .splide__track{overflow:hidden}.property-header--block .main-images .splide-thumbs .splide__list,.property-header--block .main-images .content .splide-thumbs .splide__list{transition:transform .4s ease !important}.property-header--block .main-images .splide-thumbs ul,.property-header--block .main-images .splide-thumbs ul.splide__list,.property-header--block .main-images .content .splide-thumbs ul,.property-header--block .main-images .content .splide-thumbs ul.splide__list{list-style:none !important;list-style-type:none !important;list-style-image:none !important;list-style-position:outside !important;margin:0;padding:0}.property-header--block .main-images .splide-thumbs li,.property-header--block .main-images .splide-thumbs li.splide__slide,.property-header--block .main-images .content .splide-thumbs li,.property-header--block .main-images .content .splide-thumbs li.splide__slide{list-style:none !important;list-style-type:none !important;list-style-image:none !important;list-style-position:outside !important;cursor:pointer;border:3px solid rgba(0,0,0,0);transition:border-color .2s;overflow:hidden}.property-header--block .main-images .splide-thumbs li::before,.property-header--block .main-images .splide-thumbs li::marker,.property-header--block .main-images .splide-thumbs li.splide__slide::before,.property-header--block .main-images .splide-thumbs li.splide__slide::marker,.property-header--block .main-images .content .splide-thumbs li::before,.property-header--block .main-images .content .splide-thumbs li::marker,.property-header--block .main-images .content .splide-thumbs li.splide__slide::before,.property-header--block .main-images .content .splide-thumbs li.splide__slide::marker{display:none !important;content:none !important}.property-header--block .main-images .splide-thumbs li:hover,.property-header--block .main-images .splide-thumbs li.splide__slide:hover,.property-header--block .main-images .content .splide-thumbs li:hover,.property-header--block .main-images .content .splide-thumbs li.splide__slide:hover{border-color:rgba(135,185,38,.5)}.property-header--block .main-images .splide-thumbs li.is-active,.property-header--block .main-images .splide-thumbs li.splide__slide.is-active,.property-header--block .main-images .content .splide-thumbs li.is-active,.property-header--block .main-images .content .splide-thumbs li.splide__slide.is-active{border-color:#87b926}.property-header--block .main-images .splide-thumbs li img,.property-header--block .main-images .splide-thumbs li.splide__slide img,.property-header--block .main-images .content .splide-thumbs li img,.property-header--block .main-images .content .splide-thumbs li.splide__slide img{aspect-ratio:16/12;object-fit:cover}.property-header--block .main-images .splide[data-splide-gallery=main]{position:relative !important}.property-header--block .main-images .splide[data-splide-gallery=main]>.property-gallery-fullscreen{position:absolute !important;bottom:1rem !important;right:1rem !important;top:auto !important;left:auto !important;z-index:20;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.8;transition:opacity .2s}.property-header--block .main-images .splide[data-splide-gallery=main]>.property-gallery-fullscreen:hover{opacity:1}.property-header--block .main-images .splide[data-splide-gallery=main]>.property-gallery-fullscreen svg{stroke:#87b926;width:20px;height:20px}.property-header--block .main-images .carousel-item{position:relative}.property-header--block .main-images .carousel-item img{aspect-ratio:16/12;width:100%;height:auto;object-fit:cover;object-position:center}.property-header--block .main-images .carousel.carousel-fade-desktop .carousel-item{transform:translateX(100%)}.property-header--block .main-images .carousel.carousel-fade-desktop .carousel-item.active{transform:translateX(0)}.property-header--block .main-images .carousel.carousel-fade-desktop .carousel-item.carousel-item-prev{transform:translateX(-100%)}.property-header--block .main-images .carousel-control-prev,.property-header--block .main-images .carousel-control-next{width:50%}.property-header--block .main-images .carousel-indicators{position:relative;margin:0}.property-header--block .main-images .carousel-indicators .thumbnails{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0}.property-header--block .main-images .carousel-indicators .thumbnails .thumb{position:relative;aspect-ratio:16/12;padding:0;overflow:hidden}.property-header--block .main-images .carousel-indicators .thumbnails .thumb button{display:block;width:100%;background-color:rgba(0,0,0,0);border:none;padding:0;margin:0;aspect-ratio:16/12;border-radius:0;border:4px solid #efefef}.property-header--block .main-images .carousel-indicators .thumbnails .thumb button.active{border:4px solid #87b926}.property-header--block .main-images .carousel-indicators .thumbnails .thumb button img{max-width:100%;width:100%;height:auto;aspect-ratio:16/12;object-fit:cover;object-position:center}.property-header--block .header-content{padding:3rem 2rem}.property-header--block .header-content h1{margin-bottom:1.5rem}.property-header--block .header-content span.button{display:block;margin-bottom:1rem}.property-header--block .header-content .icons{display:flex;justify-content:flex-start;align-items:end;margin-bottom:1rem}.property-header--block .header-content .icons img{height:30px;width:auto;margin-right:1rem;font-weight:500}.property-header--block .header-content .icons span{line-height:30px}.property-header--block .main-images,.property-header--block .header-content{flex:0 0 auto;width:100%}.property-header--block .thumb{flex:0 0 auto;width:25%}.property-header--block .buttons{position:fixed;bottom:0px;left:0px;right:0px;display:flex;background:#fff}.property-header--block .buttons .button{border-radius:0;width:50%;text-align:center;min-width:initial;border:0px;white-space:nowrap;margin-right:0;padding:.5rem 1rem}@media(min-width: 576px){.property-header--block .thumb{flex:0 0 auto;width:16.66666667%}}@media(min-width: 768px){.property-header--block .main-images{flex:0 0 auto;width:58.33333333%}.property-header--block .header-content{flex:0 0 auto;width:41.66666667%}.property-header--block .thumb{flex:0 0 auto;width:25%}.property-header--block .carousel.carousel-fade-desktop .carousel-item{opacity:0;transform:none;transition:opacity .6s ease-in-out}.property-header--block .carousel.carousel-fade-desktop .carousel-item.active{opacity:1;transform:none}.property-header--block .carousel.carousel-fade-desktop .carousel-item.carousel-item-prev,.property-header--block .carousel.carousel-fade-desktop .carousel-item.carousel-item-next{transform:none}.property-header--block .buttons{position:relative;display:block;border:none;margin-bottom:2rem}.property-header--block .buttons .button{width:auto;margin-bottom:1rem;border-radius:30px;min-width:290px;padding:.5rem 3rem;border:2px solid #87b926;margin-right:1rem}}@media(min-width: 992px){.property-header--block .main-images{flex:0 0 auto;width:66.66666667%}.property-header--block .thumb{flex:0 0 auto;width:16.66666667%}.property-header--block .header-content{flex:0 0 auto;width:33.33333333%}}@media(min-width: 1200px){.property-header--block .thumb{flex:0 0 auto;width:12.5%}}.property-key-features--block{margin-bottom:3rem;max-width:900px;margin:0 auto}.property-key-features--block .titles{padding:3rem 0 2rem 0;text-align:center}.property-key-features--block .titles h2{margin-bottom:0}.property-key-features--block ul{margin:0}.property-key-features--block ul li{padding:1rem 0;margin:0}.property-key-features--block .titles{flex:0 0 auto;width:100%}.property-key-features--block ul{column-count:1;column-gap:2rem}@media(min-width: 768px){.property-key-features--block ul{column-count:2}}@media(min-width: 992px){.property-key-features--block ul{column-count:3}}.property-map--block .map iframe{border:0;width:100%;height:60vh}.property-other-properties--block{background:#fff;margin-bottom:3rem}.property-other-properties--block .titles{padding:3rem 0 2rem 0;text-align:center}.property-other-properties--block .titles h2{margin-bottom:0}.property-other-properties--block .property-teasers{margin-bottom:2rem}.property-other-properties--block .buttons{display:flex;justify-content:center}.property-other-properties--block .titles{flex:0 0 auto;width:100%}.property-other-properties--block .property-teaser{flex:0 0 auto;width:100%}.property-other-properties--block .buttons{flex:0 0 auto;width:100%}@media(min-width: 768px){.property-other-properties--block .property-teaser{flex:0 0 auto;width:33.33333333%}}.teasers-news--block{min-height:100px;background:#fff;padding:0rem 0 3rem 0}.teasers-news--block .category-title{flex:0 0 auto;width:100%;display:flex;justify-content:space-between;align-items:center;padding-top:2rem;padding-bottom:2rem}.teasers-news--block .category-title h2{margin:0}.teasers-news--block .category-title a{margin-right:0}.teasers-news--block article{margin-bottom:3rem;display:flex;flex-direction:column;justify-content:space-between}.teasers-news--block article img{max-width:100%;aspect-ratio:6/4;object-fit:cover;object-position:center;margin-bottom:1rem}.teasers-news--block article h3{font-size:1.2rem;line-height:1.3rem}.teasers-news--block article{flex:0 0 auto;width:100%}@media(max-width: 767.98px){.teasers-news--block .category-title{flex-direction:column}.teasers-news--block .category-title h2,.teasers-news--block .category-title h3{text-align:center}.teasers-news--block .category-title h2{margin-bottom:1rem}.teasers-news--block .more .button{max-width:100%}}@media(min-width: 576px){.teasers-news--block article{flex:0 0 auto;width:50%}}@media(min-width: 768px){.teasers-news--block .category-title{flex-direction:row}.teasers-news--block article{flex:0 0 auto;width:50%}.teasers-news--block article:last-child{display:none}}@media(min-width: 992px){.teasers-news--block article{flex:0 0 auto;width:33.33333333%}.teasers-news--block article:last-child{display:flex}}.teasers-numbered-cards--block{min-height:100px;margin-top:0rem;background:#f9f9f9 !important;padding:0rem 0 3rem 0}.teasers-numbered-cards--block .number-card{border-radius:8px;background-color:#333;color:#fff;padding:1rem;position:relative;overflow:hidden;height:100%;min-height:250px}.teasers-numbered-cards--block .number-card .background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.teasers-numbered-cards--block .number-card .background img{border-radius:8px;max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(50%)}.teasers-numbered-cards--block .number-card .number{position:absolute;z-index:2;top:20px;right:15px;font-size:46px;font-weight:500;color:#87b926}.teasers-numbered-cards--block .number-card .number{position:absolute;z-index:2;top:20px;right:15px;font-size:46px;font-weight:500;color:#87b926}.teasers-numbered-cards--block .number-card .copy{position:relative;z-index:2}.teasers-numbered-cards--block .number-card .copy h3{color:#fff;line-height:21px;margin-top:3rem;margin-bottom:1rem}.teasers-numbered-cards--block .grid-layout .number-card-wrapper{flex:0 0 auto;width:100%;margin-bottom:2rem}@media(min-width: 576px){.teasers-numbered-cards--block .grid-layout .number-card-wrapper{flex:0 0 auto;width:50%}}@media(min-width: 768px){.teasers-numbered-cards--block .grid-layout .number-card-wrapper{flex:0 0 auto;width:33.33333333%}}.teasers-numbered-cards--block .carousel-layout .number-card-wrapper{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);width:100%}.teasers-numbered-cards--block .carousel-layout .number-card-wrapper .number-card{padding-top:25%}.teasers-numbered-cards--block .carousel-layout .number-card-wrapper .number{position:relative;top:initial;right:initial;bottom:initial;left:initial}.teasers-numbered-cards--block .carousel-layout .number-card-wrapper h3{margin-top:1.5rem;margin-bottom:1.5rem}.teasers-numbered-cards--block .carousel-layout .splide__list{list-style-image:none}.teasers-numbered-cards--block .carousel-layout .splide__slide{display:flex}.teasers-numbered-cards--block .carousel-layout .splide__arrow--prev{left:-2em}.teasers-numbered-cards--block .carousel-layout .splide__arrow--next{right:-2em}.teasers-numbered-cards--block .carousel-layout .splide__pagination{list-style-image:none;bottom:-2.5rem;list-style:none;justify-content:center}.teasers-numbered-cards--block .carousel-layout .splide__pagination .splide__pagination__page{border:none !important;border:1px solid #87b926 !important;border-radius:12px;width:20px;height:20px;background:#fff;opacity:1;margin:0 6px}.teasers-numbered-cards--block .carousel-layout .splide__pagination .splide__pagination__page.is-active{background:#87b926;transform:none !important}.teasers-properties--block{background:#fff;padding:0 0 3rem 0}.teasers-properties--block .tab-content{flex:0 0 auto;width:100%}.teasers-properties--block .buttons{display:flex;justify-content:center;margin-top:0;margin-bottom:2rem}.teasers-properties--block .buttons .nav-tabs{border-bottom:none}.teasers-properties--block .buttons .nav-tabs .nav-item .nav-link{border:1px solid #87b926;border-radius:0;background:rgba(0,0,0,0);color:#000;font-weight:500;font-size:1rem;padding:.5rem 2rem}.teasers-properties--block .buttons .nav-tabs .nav-item .nav-link.active{background:#87b926;color:#fff}.teasers-properties--block .buttons .nav-tabs .nav-item:first-child .nav-link{border-radius:21px 0 0 21px;border-right:none}.teasers-properties--block .buttons .nav-tabs .nav-item:last-child .nav-link{border-radius:0 21px 21px 0}.teasers-properties--block .cta{text-align:center}.teasers-properties--block .splide__list{height:auto;list-style-image:none;list-style:none}.teasers-properties--block .splide:not(.is-overflow) .splide__pagination{display:flex}.teasers-properties--block .splide .property-teaser{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);width:100%}.teasers-properties--block .splide img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.teasers-properties--block .splide__pagination{margin-top:2rem;list-style:none;justify-content:center}.teasers-properties--block .splide__pagination .splide__pagination__page{border:none !important;border:1px solid #87b926 !important;border-radius:12px;width:20px;height:20px;background:#fff;opacity:1;margin:0 6px}.teasers-properties--block .splide__pagination .splide__pagination__page.is-active{background:#87b926;transform:none !important}.teasers-properties--block .property-teaser{flex:0 0 auto;width:100%}.teasers-properties--block .cta{flex:0 0 auto;width:100%}@media(min-width: 768px){.teasers-properties--block .property-teaser{flex:0 0 auto;width:33.33333333%}}.testimonials--block{min-height:100px;background:#f9f9f9 !important;padding:0rem 0}.testimonials--block .testimonial .content{display:flex;flex-direction:column;justify-content:center;padding-top:1rem;padding-bottom:1rem}.testimonials--block .testimonial .content .location{color:#999}.testimonials--block .testimonial .content .stars{margin-top:5px}.testimonials--block .testimonial .content .stars i{color:gold;text-decoration:initial}.testimonials--block .testimonial .content .copy{margin-top:2rem;padding-right:10%}.testimonials--block .testimonial .media{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.testimonials--block .testimonial .media .video,.testimonials--block .testimonial .media .image{aspect-ratio:456/287;width:100%;height:auto;border-radius:10px;overflow:hidden}.testimonials--block .testimonial .media .image img{width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center}.testimonials--block .testimonial .media .video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.testimonials--block .testimonial .media .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.testimonials--block .carousel-indicators{display:flex;position:relative;width:100%;margin:1rem 0;right:initial;bottom:initial;left:initial;z-index:2;display:flex;justify-content:center;padding:0}.testimonials--block .carousel-indicators .thumbnail{padding:0;margin-right:0;flex:0 1 auto;width:auto;height:auto;margin-right:initial;margin-left:initial;text-indent:0;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:1 !important;transition:opacity .6s ease;transition:opacity .6s ease;border-width:0px !important}.testimonials--block .carousel-indicators .thumbnail .inner{padding:1rem;border-radius:10px;display:flex;align-items:center}.testimonials--block .carousel-indicators .thumbnail .inner .image{margin-right:1rem}.testimonials--block .carousel-indicators .thumbnail .inner .image img{width:80px;height:80px;max-width:100%;object-fit:cover;object-position:center;border-radius:50%;border:1px solid rgba(0,0,0,0)}.testimonials--block .carousel-indicators .thumbnail .inner h4{line-height:21px}.testimonials--block .carousel-indicators .thumbnail .inner .location{color:#999;font-size:.8rem}.testimonials--block .carousel-indicators .thumbnail.active .inner{background:#eff4e2}.testimonials--block .testimonial .content{flex:0 0 auto;width:100%}.testimonials--block .testimonial .media{flex:0 0 auto;width:100%}.testimonials--block .carousel-indicators .thumbnail{flex:0 0 auto;width:100%}@media(min-width: 768px){.testimonials--block .testimonial{aspect-ratio:5/2;flex-direction:row}.testimonials--block .testimonial .content{flex:0 0 auto;width:50%;width:49.5%}.testimonials--block .testimonial .media{flex:0 0 auto;width:50%;width:49.5%}.testimonials--block .carousel-indicators .thumbnail{flex:0 0 auto;width:50%;width:calc(50% - 2px - .2rem)}}@media(min-width: 992px){.testimonials--block .carousel-indicators .thumbnail{flex:0 0 auto;width:25%;width:calc(25% - 2px - .2rem)}}.vacancies-list--block{min-height:100px;background:#fff !important;margin-bottom:3rem}.vacancies-list--block .accordion .accordion-item{margin-bottom:2rem}.vacancies-list--block .accordion .accordion-item .accordion-header{position:relative;font-size:20px;line-height:17px;font-weight:500}.vacancies-list--block .accordion .accordion-item .accordion-header .accordion-button{margin-top:0;height:auto !important;border-radius:0px !important;position:relative;display:block;background-color:#87b926 !important;color:#fff;margin-bottom:1rem}.vacancies-list--block .accordion .accordion-item .accordion-header .accordion-button:after{background-image:none !important}.vacancies-list--block .accordion .accordion-item .accordion-header .count{position:absolute;top:0;right:0;bottom:0;z-index:3;display:flex;padding-right:2rem;align-items:center;pointer-events:none}.vacancies-list--block .accordion .accordion-item .accordion-header .count span{background:#fff;height:26px;border-radius:19px;font-size:16px;line-height:12px;padding:.5rem 1rem;font-weight:normal}.vacancies-list--block .accordion .accordion-item .accordion-body ul{padding-left:0}.vacancies-list--block .accordion .accordion-item .accordion-body ul li{list-style-image:none}.vacancies-list--block .vacancy{border-bottom:1px solid #333}.vacancies-list--block .vacancy .meta{display:flex;align-items:center;justify-content:flex-end}.vacancies-list--block .vacancy .meta .link{margin-left:2rem;text-align:right}.vacancies-list--block .vacancy .copy{flex:0 0 auto;width:100%}.vacancies-list--block .vacancy .meta{flex:0 0 auto;width:100%;font-weight:500}@media(min-width: 768px){.vacancies-list--block .vacancy .copy{flex:0 0 auto;width:66.66666667%}.vacancies-list--block .vacancy .meta{flex:0 0 auto;width:33.33333333%}}.content .splide ul,.content .splide li,.content ul.splide__list,.content li.splide__slide{list-style:none !important;list-style-type:none !important;list-style-image:none !important;list-style-position:outside !important}.content .splide ul::before,.content .splide ul::marker,.content .splide li::before,.content .splide li::marker,.content ul.splide__list::before,.content ul.splide__list::marker,.content li.splide__slide::before,.content li.splide__slide::marker{display:none !important;content:none !important}.property-teaser{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.property-teaser .image{aspect-ratio:6/5;overflow:hidden;margin-bottom:1rem;width:100%;background:#efefef;display:flex}.property-teaser .image a{display:block;width:100%;height:100%}.property-teaser .image img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center}.property-teaser h3{font-size:1rem;text-align:center;margin-top:0;margin-bottom:4px}.property-teaser p{text-align:center;margin-bottom:4px}footer{background:#87b926;color:#fff;padding:3rem 0 5rem 0;flex:0 0 auto;width:100%}footer .company-info{display:flex;flex-direction:column}footer .company-info img{display:inline-block;max-width:90%;height:auto;margin-bottom:1rem}footer .company-info .social-networks ul{padding-left:0;list-style:none;display:flex;margin-top:1rem;margin-bottom:2rem}footer .company-info .social-networks ul li{font-size:1.5rem;line-height:1.5rem}footer .company-info .social-networks ul li a{color:#fff}footer .company-info .social-networks ul li a svg{fill:#fff}footer .nav{display:flex;flex-direction:column;margin-bottom:3rem}footer .nav h6{color:#fff;font-size:20px;line-height:23px;margin-bottom:2rem}footer .nav ul{padding-left:0;list-style:none;margin:0}footer .nav ul li a{display:block;color:#fff;padding:.5rem 0}footer .small-print{display:flex;margin:1rem 0;flex-direction:column;align-items:center;font-size:.75rem;line-height:.8rem}footer .small-print .copyright p{margin-bottom:.25rem}footer .small-print ul{display:flex;flex-direction:row;padding-left:0;list-style:none;margin:0}footer .small-print ul li a{padding-left:.5rem;color:#fff}footer .small-print ul li a:hover{color:#fff;text-decoration:underline}footer .small-print ul li:after{content:"|";padding-left:.5rem}footer .small-print ul li:last-child:after{content:"";padding-right:0px}footer .logos{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:2rem 0}footer .logos li{margin:.5rem 1rem}footer .logos li a{display:block;opacity:.8;transition:opacity .3s ease}footer .logos li a:hover{opacity:1}footer .logos li img{max-height:60px;width:auto}footer .logos.regulatory{margin-top:1rem;margin-bottom:1rem}footer .logos.regulatory li img{max-height:45px}footer .nav{flex:0 0 auto;width:100%;padding:0 15px}footer .nav.services{display:none}@media(min-width: 576px){footer .company-info{flex:0 0 auto;width:100%}footer .nav{flex:0 0 auto;width:50%}}@media(min-width: 768px){footer .company-info{flex:0 0 auto;width:100%}footer .company-info .social-networks ul{justify-content:flex-start}footer .company-info .social-networks ul li{padding-right:.75rem;padding-left:0}footer .nav{flex:1 1 0;max-width:100%}footer .small-print{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}}@media(min-width: 992px){footer .company-info{align-items:flex-start;flex:0 0 auto;width:33.33333333%;text-align:left}footer .company-info img{text-align:left}footer .nav{flex:0 0 auto;width:22.22222222%}footer .nav.services{display:flex}footer .small-print{flex-direction:row;justify-content:space-between}}.modal .modal-content{background-color:hsla(0,0%,100%,.9) !important}.modal .modal-content .modal-header{border-bottom:none !important}.modal .modal-content .modal-header h5{width:100%;text-align:center}.modal .modal-content .modal-body{padding-top:0px !important}.modal .modal-content .modal-body iframe{width:100%}.modal .modal-content .modal-body iframe.arrange-viewing,.modal .modal-content .modal-body iframe.new-homes-viewing{height:570px}.modal .modal-content .modal-body iframe.new-homes-enquiry{height:600px}.modal .modal-content .modal-body iframe.vacancy-form{height:720px}.modal .modal-content .modal-body iframe.request-mortgage-advice{height:550px}.modal .modal-content .modal-body iframe.rental-offer{height:666px}@media(min-width: 992px){.modal .modal-content .modal-body iframe.rental-offer{height:470px}}.wpforms-container{margin:0 !important}.wpforms-form h4{color:#87b926;margin-bottom:0px !important}.wpforms-form .wpforms-page-indicator-steps{white-space:nowrap}.wpforms-form .wpforms-page-indicator-page-progress-wrap{background-color:#fff !important;margin-left:1rem !important}.wpforms-form .wpforms-field-pagebreak{padding:0 !important}.wpforms-form .wpforms-field-content{overflow-x:initial !important}.wpforms-form input,.wpforms-form textarea,.wpforms-form button{border:1px solid #87b926 !important}.wpforms-form .wpforms-submit,.wpforms-form .wpforms-page-next,.wpforms-form .wpforms-page-prev{color:#fff !important;font-weight:400 !important;background:#87b926 !important;text-align:center;margin:0 auto !important;display:block !important;border-radius:30px !important;min-width:290px !important;padding:.5rem 1rem !important;transition:all .25s}.wpforms-form .wpforms-submit:hover,.wpforms-form .wpforms-page-next:hover,.wpforms-form .wpforms-page-prev:hover{background:rgba(135,185,38,.5) !important;transition:all .25s}.wpforms-form .wpforms-page-next,.wpforms-form .wpforms-page-prev{min-width:initial !important;padding:.5rem 3rem !important}.wpforms-form .wpforms-pagebreak-left{display:flex;justify-content:space-between}.wpforms-form .wpforms-field-description.wpforms-disclaimer-description{background-color:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;margin-top:5px !important;height:auto !important;overflow-y:hidden !important;overflow-x:hidden !important;font-size:12px !important}label.wpforms-error{background:hsla(0,0%,100%,.6) !important;padding:.2rem .4rem !important;border:1px solid #87b926 !important;border-top:0px !important}.wpforms-confirmation-container-full{background:#87b926 !important;border:1px solid #87b926 !important;color:#fff !important;text-align:center}.accordion{border:none !important}.accordion .accordion-item{border:none}.accordion .accordion-item .accordion-header .accordion-button{margin-top:1rem;background:#fff !important;color:#87b926;font-weight:500 !important;border:1px solid #87b926;border-radius:25px !important;height:50px !important;outline:0 !important;box-shadow:none !important}.accordion .accordion-item .accordion-header h5{color:#87b926}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}