.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font:112.5%/1.45em georgia,serif;box-sizing:border-box}*{box-sizing:inherit}*:before{box-sizing:inherit}*:after{box-sizing:inherit}body{color:#000c;font-family:georgia,serif;font-weight:400;word-wrap:break-word;font-kerning:normal;-moz-font-feature-settings:"kern","liga","clig","calt";-ms-font-feature-settings:"kern","liga","clig","calt";-webkit-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt"}img{max-width:100%;margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}h1{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;font-size:2.25rem;line-height:1.1}h2{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;font-size:1.62671rem;line-height:1.1}h3{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;font-size:1.38316rem;line-height:1.1}h4{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.1}h5{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;font-size:.85028rem;line-height:1.1}h6{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;font-size:.78405rem;line-height:1.1}hgroup{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}ul,ol{margin-left:1.45rem;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;list-style-position:outside;list-style-image:none}dl,dd,p{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}figure{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}pre{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;font-size:.85rem;line-height:1.42;background:#0000000a;border-radius:3px;overflow:auto;word-wrap:normal;padding:1.45rem}table{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem;font-size:1rem;line-height:1.45rem;border-collapse:collapse;width:100%}fieldset{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}blockquote{margin-left:1.45rem;margin-right:1.45rem;margin-top:0;padding:0;margin-bottom:1.45rem}form,noscript,iframe{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}hr{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:calc(1.45rem - 1px);background:#0003;border:none;height:1px}address{margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:1.45rem}b,strong,dt,th{font-weight:700}li{margin-bottom:.725rem}ol li,ul li{padding-left:0}li>ol{margin-left:1.45rem;margin-bottom:.725rem;margin-top:.725rem}li>ul{margin-left:1.45rem;margin-bottom:.725rem;margin-top:.725rem}blockquote *:last-child{margin-bottom:0}li *:last-child{margin-bottom:0}p *:last-child{margin-bottom:0}li>p{margin-bottom:.725rem}code,kbd,samp{font-size:.85rem;line-height:1.45rem}abbr{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help}acronym{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help}abbr[title]{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help;text-decoration:none}thead{text-align:left}td,th{text-align:left;border-bottom:1px solid hsla(0,0%,0%,.12);font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";-ms-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";padding-left:.96667rem;padding-right:.96667rem;padding-top:.725rem;padding-bottom:calc(.725rem - 1px)}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}tt,code{background-color:#0000000a;border-radius:3px;font-family:SFMono-Regular,Consolas,Roboto Mono,Droid Sans Mono,Liberation Mono,Menlo,Courier,monospace;padding:.2em 0}pre code{background:none;line-height:1.42}code:before,code:after,tt:before,tt:after{letter-spacing:-.2em;content:" "}pre code:before,pre code:after,pre tt:before,pre tt:after{content:""}@media only screen and (max-width: 480px){html{font-size:100%}}.form__text{width:100%}.form__text label{display:none}@media (min-width: 900px){.form__text:has([name=first-name]),.form__text:has([name=last-name]),.form__text:has([name=email]),.form__text:has([name=contact-number]){flex:1 0 40%}}.form__text input{padding:0 0 12px;font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing);color:var(--theme-black);border:none;border-radius:0;border-bottom:1px solid var(--theme-neutral-20)}.form__text input::placeholder{color:var(--theme-black);opacity:1}.form__select{width:100%}.form__select label{display:none}.form__select select{font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing);color:var(--theme-black);border-bottom:1px solid var(--theme-neutral-20)}.form__select .react-select__control{border:none;border-radius:0;height:35px;min-height:35px;padding:5px 12px;box-shadow:none;background-color:transparent}.form__select .react-select__control--menu-is-open .react-select__indicator{transform:rotate(180deg)}.form__select .react-select__input{color:var(--theme-black)}.form__select .react-select__input-container{margin:0;padding:0}.form__select .react-select__placeholder{padding:0;margin:0;font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing);color:var(--theme-black)}.form__select .react-select__value-container{padding:0}.form__select .react-select__indicator{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='9'%20height='5'%20viewBox='0%200%209%205'%20fill='none'%3e%3cpath%20d='M0.333374%200.333313L4.33337%204.33331L8.33337%200.333313'%20stroke='black'%20stroke-width='0.666667'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;padding:0;width:16px;height:16px}.form__select .react-select__indicator svg{display:none}.form__select .react-select__indicator-separator{display:none}.form__select .react-select__menu{border:none;margin:2px 0 0;border-radius:0;border-top:none}.form__select .react-select__menu-list{padding:0;background-color:var(--theme-primary);border:none}.form__select .react-select__option{font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing);color:var(--theme-secondary);cursor:pointer;border:none}@media (min-width: 900px){.form__select .react-select__option{padding:8px 14px}}.form__select .react-select__option--is-focused{background-color:var(--theme-neutral-5);color:var(--theme-secondary)}.form__select .react-select__option--is-selected{background-color:var(--theme-tertiary)}.form__radio{width:100%}.form__radio div{color:var(--theme-white)}.form__textarea{width:100%}.form__textarea label{display:none}.form__textarea textarea{border-radius:0;border-bottom:1px solid var(--theme-neutral-20);padding:12px 0;font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing);color:var(--theme-black);height:120px}.form__textarea textarea::placeholder{color:var(--theme-black);opacity:1}.form__submit{display:flex;width:100%;text-align:center;justify-content:flex-start}@media (min-width: 900px){.form__submit{margin-top:0}}.form__submit button{cursor:pointer;border:none;background:var(--theme-tertiary);color:var(--theme-black);width:auto;text-align:center;display:flex;justify-content:center;padding:10px 20px}@media (max-width: 900px){.form__submit button{width:auto;margin-top:20px}}.form__dropzone{position:relative;width:100%;height:120px;border:1px solid var(--theme-secondary);border-radius:6px}.form__dropzone input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.form__dropzone .dropzone__content{opacity:0;visibility:hidden}.form__dropzone .dropzone__button-upload{cursor:pointer;font-size:var(--button-font-size);line-height:var(--button-line-height);text-transform:var(--button-text-transform);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;color:var(--theme-primary);transform:translate(-50%,-50%);border:1px solid var(--theme-secondary);padding:10px 20px 5px;border-radius:70px;gap:20px;text-transform:uppercase;z-index:-1}@media (max-width: 900px){.form__dropzone .dropzone__button-upload{min-width:270px}}.form__dropzone .dropzone__button-upload svg{margin:-4px 0 0}form{margin:0}form fieldset{border:none;box-shadow:none;display:flex!important;flex-wrap:wrap;justify-content:space-between;gap:20px 48px;margin-bottom:0}form label{font-size:var(--caption-c1-font-size);line-height:var(--caption-c1-line-height);font-weight:var(--caption-c1-font-weight);letter-spacing:var(--caption-c1-letter-spacing);margin:0 0 6px;display:block}form .form__radio label{display:block}form .form__radio-label{width:100%;margin:0 0 16px;font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing);display:block;color:var(--theme-black)}form .form__radios{display:block;padding-bottom:0;margin-bottom:0}form .form__radios .form__radio-wrapper{position:relative}form .form__radios label{display:block;color:var(--theme-black);position:relative;padding:0 0 10px 30px;font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing);margin:0;cursor:pointer}form .form__radios label:before{position:absolute;top:2px;left:0;width:16px;height:16px;border:1px solid var(--theme-black);background:transparent;content:"";display:block;border-radius:50%}form .form__radios label:after{position:absolute;top:7px;left:5px;width:6px;height:6px;background:transparent;content:"";display:block;border-radius:50%;z-index:2}form .form__radios .form__select{position:relative}form .form__radios input{position:absolute;top:0;left:0;opacity:0}form .form__radios input:checked+label:before{background:var(--theme-black)}form .form__radios input:checked+label:after{background:var(--theme-white)}form .form__select{position:relative}form [role=alert]{color:var(--theme-error);font-size:14px;display:block;margin-top:4px}form input,form textarea,form select{font-size:var(--caption-c1-font-size);line-height:var(--caption-c1-line-height);font-weight:var(--caption-c1-font-weight);letter-spacing:var(--caption-c1-letter-spacing);border-radius:0;border:none;border-bottom:1px solid var(--theme-secondary);width:100%;display:block;color:var(--theme-secondary);background-color:transparent;padding:0 12px 12px 0}form input:focus,form textarea:focus,form select:focus{outline:none}form input::placeholder,form textarea::placeholder,form select::placeholder{color:var(--theme-primary);opacity:1}form textarea{height:107px}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}::selection{color:var(--theme-secondary);background:color-mix(in oklab,var(--theme-primary),white 10%)}body{overflow-x:hidden;min-height:100vh;min-height:-webkit-fill-available;color:var(--theme-black)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}p,ul,li,ol,div,table,button,input,select,textarea{font-family:var(--font-body);font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing)}a{font-family:var(--font-body);color:var(--theme-black)}button{color:var(--theme-black)}.btn{display:flex;width:fit-content;background:var(--theme-primary);padding:var(--button-padding-vertical) var(--button-padding-horizontal);font-size:var(--button-font-size);line-height:var(--button-line-height);text-transform:var(--button-text-transform);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);color:var(--button-text-color);border-radius:var(--button-border-radius);text-decoration:none;transition:all .3s ease-in-out}.btn--primary{background:var(--theme-primary)}.btn--secondary{background:var(--theme-secondary)}.btn--tertiary{background:var(--theme-tertiary)}.btn--neutral-5{background:var(--theme-neutral-5);color:var(--theme-black)}.btn--border{background:transparent;border:1px solid var(--theme-primary);color:var(--theme-primary)}@media (min-width: 900px){.btn--border:hover{border:1px solid var(--theme-primary);color:var(--theme-primary)}}.btn--white{background:var(--theme-white);color:var(--theme-primary)}.header{padding:16px 0;position:fixed;top:0;left:0;width:100%;z-index:10;transition:all .3s ease-in-out}@media (min-width: 900px){.header{padding:10px 0}}.header__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}@media (min-width: 900px){.header__inner{padding-left:50px;padding-right:50px}}.header__logo svg{display:block;margin:0;width:var(--header-logo-width-mobile);height:var(--header-logo-height-mobile)}@media (min-width: 900px){.header__logo svg{width:var(--header-logo-width-desktop);height:var(--header-logo-height-desktop)}}.header__logo svg path,.header__logo svg polygon,.header__logo svg rect{fill:var(--theme-secondary);transition:all .3s ease-in-out}.header__nav{display:none;align-items:center;gap:90px}@media (min-width: 900px){.header__nav{display:flex}}.header__nav ul{display:flex;margin:0;list-style:none;padding:0;gap:48px}.header__nav ul li{margin:0;position:relative}.header__nav ul li a,.header__nav ul li button,.header__nav ul li span{font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing);color:var(--theme-black);text-decoration:none;background:none;border:none;padding:14px 0;transition:all .3s ease-in-out;display:block}.header__nav ul li.active .header__dropdown{opacity:1;visibility:visible}.header__dropdown{opacity:0;visibility:hidden;position:absolute;top:100%;left:-20px;background:var(--theme-primary);transition:all ease .3s}.header__dropdown ul{padding:8px 0;margin:0;list-style:none;display:block;min-width:200px}.header__dropdown ul li{padding:8px 20px}.header__dropdown ul li a{font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing);color:var(--theme-black)!important;text-decoration:none;padding:0}.header__hamburger{display:block;background:none;border:none;padding:0;cursor:pointer;position:relative;width:44px;height:16px}.header__hamburger .lines{width:44px;height:1px;background:var(--theme-black);transition:all .3s ease-in-out}.header__hamburger .lines:before,.header__hamburger .lines:after{content:"";position:absolute;width:44px;height:1px;background:var(--theme-black);transition:all .3s ease-in-out;left:0}.header__hamburger .lines:before{top:0}.header__hamburger .lines:after{bottom:0}@media (min-width: 900px){.header__hamburger{display:none}}.header--light .header__logo svg path,.header--light .header__logo svg polygon,.header--light .header__logo svg rect{fill:var(--theme-fourth)}.header--light .header__nav ul li a,.header--light .header__nav ul li button,.header--light .header__nav ul li span{color:var(--theme-white)}.header--light .header__hamburger .lines,.header--light .header__hamburger .lines:before,.header--light .header__hamburger .lines:after{background:var(--theme-white)}.header--scrolled{background:var(--theme-white);box-shadow:0 2px 4px #0000001a}.header--scrolled .header__logo svg path,.header--scrolled .header__logo svg polygon,.header--scrolled .header__logo svg rect{fill:var(--theme-secondary)}.header--scrolled .header__nav ul li a,.header--scrolled .header__nav ul li button,.header--scrolled .header__nav ul li span{color:var(--theme-black)}.header--scrolled .header__hamburger .lines,.header--scrolled .header__hamburger .lines:before,.header--scrolled .header__hamburger .lines:after{background:var(--theme-black)}.off-canvas{position:fixed;top:0;left:0;width:100%;height:100dvh;background:var(--theme-primary);transform:translate(-100%);transition:transform .3s ease-in-out;z-index:11}.off-canvas.active{transform:translate(0)}@media (min-width: 900px){.off-canvas{display:none}}.off-canvas__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;display:flex;flex-direction:column;justify-content:space-between;height:100%}@media (min-width: 900px){.off-canvas__inner{padding-left:50px;padding-right:50px}}.off-canvas__header{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.off-canvas__header a svg{display:block;margin:0;width:var(--header-logo-width-mobile);height:var(--header-logo-height-mobile)}@media (min-width: 900px){.off-canvas__header a svg{width:var(--header-logo-width-desktop);height:var(--header-logo-height-desktop)}}.off-canvas__header a svg path,.off-canvas__header a svg polygon,.off-canvas__header a svg rect{fill:var(--theme-secondary);transition:all .3s ease-in-out}.off-canvas__header button{background:none;cursor:pointer;border:none;padding:0;color:var(--theme-secondary);font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing)}.off-canvas__body{padding-top:40px}.off-canvas__nav ul{margin:0;padding:0;list-style:none}.off-canvas__nav ul li{margin-bottom:0}.off-canvas__nav ul li a{font-family:var(--font-heading);color:var(--color-black);font-size:var(--heading-h3-font-size);line-height:var(--heading-h3-line-height);font-weight:var(--heading-h3-font-weight);letter-spacing:var(--heading-h3-letter-spacing);text-decoration:none}.off-canvas__nav ul li button{background:none;border:none;padding:0;font-family:var(--font-heading);color:var(--color-black);font-size:var(--heading-h3-font-size);line-height:var(--heading-h3-line-height);font-weight:var(--heading-h3-font-weight);letter-spacing:var(--heading-h3-letter-spacing);cursor:pointer}.off-canvas__nav ul li.active .off-canvas__dropdown{display:block}.off-canvas__dropdown{display:none}.off-canvas__dropdown ul{padding:12px 20px 30px}.off-canvas__dropdown ul li a{font-family:var(--font-heading);color:var(--color-black);font-size:var(--heading-h4-font-size);line-height:var(--heading-h4-line-height);font-weight:var(--heading-h4-font-weight);letter-spacing:var(--heading-h4-letter-spacing)}.off-canvas__social{display:flex;flex-direction:column;padding:60px 0}.off-canvas__social a{font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing);text-decoration:none;color:var(--theme-black)}.landing-banner{position:relative;width:100%;height:100dvh}.landing-banner:before{background:linear-gradient(0deg,#0000001a,#0000001a),linear-gradient(180deg,#00000054,#0000 38.63%),transparent 50%/cover no-repeat;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.landing-banner video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.landing-banner .gatsby-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.landing-banner__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;display:flex;height:100%;flex-direction:column;justify-content:center;align-items:flex-start}@media (min-width: 900px){.landing-banner__inner{padding-left:50px;padding-right:50px}}.landing-banner__content{position:relative;z-index:2;width:100%;max-width:584px}.landing-banner__title{font-size:var(--heading-h2-font-size);line-height:var(--heading-h2-line-height);font-weight:var(--heading-h2-font-weight);letter-spacing:var(--heading-h2-letter-spacing);color:var(--theme-white);margin:0 0 20px}@media (min-width: 900px){.landing-banner__title{font-size:var(--heading-h1-font-size);line-height:var(--heading-h1-line-height);font-weight:var(--heading-h1-font-weight);letter-spacing:var(--heading-h1-letter-spacing)}}.landing-banner .listings-archive,.landing-banner .listings-archive__inner{padding:0}.landing-banner .listings-archive .search{border-bottom:0;padding-bottom:0;margin-bottom:0}.landing-banner .listings-archive .search__row--dropdowns{display:none}.landing-banner .listings-archive .search .form__select--category{width:115px}.landing-banner .listings-archive .search .form__autocomplete{width:calc(100% - 127px)}.title-content-button{padding:40px 0 80px}.title-content-button__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media (min-width: 900px){.title-content-button__inner{padding-left:50px;padding-right:50px}}@media (min-width: 900px){.title-content-button__inner{flex-wrap:nowrap}}.title-content-button__title{font-size:var(--heading-h4-font-size);line-height:var(--heading-h4-line-height);font-weight:var(--heading-h4-font-weight);letter-spacing:var(--heading-h4-letter-spacing);margin:0 0 20px;max-width:100%;width:100%}@media (min-width: 900px){.title-content-button__title{max-width:calc(100% - 584px);font-size:var(--heading-h3-font-size);line-height:var(--heading-h3-line-height);font-weight:var(--heading-h3-font-weight);letter-spacing:var(--heading-h3-letter-spacing)}}.title-content-button__content{max-width:544px}.title-content-button__content p{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);font-family:var(--font-heading);margin:0 0 40px}@media (min-width: 900px){.title-content-button__content p{font-size:var(--heading-h4-font-size);line-height:var(--heading-h4-line-height);font-weight:var(--heading-h4-font-weight);letter-spacing:var(--heading-h4-letter-spacing)}}.title-content-button--secondary{background:var(--theme-secondary);color:var(--theme-white)}.title-content-button--secondary .btn{background:var(--theme-tertiary);color:var(--theme-black)}.image-title-content{padding:20px 0 40px}@media (min-width: 900px){.image-title-content{padding:40px 0}}.image-title-content__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px}@media (min-width: 900px){.image-title-content__inner{padding-left:50px;padding-right:50px}}.image-title-content__image{width:100%;margin-bottom:100px}@media (min-width: 900px){.image-title-content__image{width:60%;margin-bottom:80px}}.image-title-content__image .gatsby-image-wrapper{width:100%}.image-title-content__content{display:block}@media (min-width: 900px){.image-title-content__content{display:flex;justify-content:space-between;align-items:flex-end}}.image-title-content__title{width:100%;font-size:var(--heading-h5-font-size);line-height:var(--heading-h5-line-height);font-weight:var(--heading-h5-font-weight);letter-spacing:var(--heading-h5-letter-spacing);max-width:544px;margin:0}.image-title-content__rich-content{width:100%;margin-top:30px}@media (min-width: 900px){.image-title-content__rich-content{width:calc(40% - 40px);margin-top:0}}.image-title-content__rich-content p{font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing)}.image-title-content__rich-content p:last-of-type{margin-bottom:0}.image-title-content--primary{background:var(--theme-primary)}.image-title-content--primary h2,.image-title-content--primary p{color:var(--theme-black)}.image-title-content--secondary{background:var(--theme-secondary)}.image-title-content--secondary h2,.image-title-content--secondary p{color:var(--theme-white)}.image-title-content--tertiary{background:var(--theme-tertiary)}.image-title-content--tertiary h2,.image-title-content--tertiary p{color:var(--theme-black)}.quick-link{padding:20px 0 60px;overflow:hidden}@media (min-width: 900px){.quick-link{padding:40px 0;height:900px}}.quick-link__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;display:flex;flex-direction:column-reverse;justify-content:space-between}@media (min-width: 900px){.quick-link__inner{padding-left:50px;padding-right:50px}}@media (min-width: 900px){.quick-link__inner{flex-direction:column;height:100%}}.quick-link__items{display:flex;flex-wrap:wrap;gap:40px}.quick-link__item{width:100%;position:relative}.quick-link__item-image{width:100%;aspect-ratio:305/335}.quick-link__item-image .gatsby-image-wrapper,.quick-link__item-image img{width:100%;aspect-ratio:305/335!important}.quick-link__item-image img{transition:all ease .3s!important}.quick-link__item h4{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);position:relative;margin:16px 0 0}@media (min-width: 900px){.quick-link__item h4{margin:20px 0 40px;font-size:var(--heading-h5-font-size);line-height:var(--heading-h5-line-height);font-weight:var(--heading-h5-font-weight);letter-spacing:var(--heading-h5-letter-spacing)}}.quick-link__item p{font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing)}.quick-link__item p:last-of-type{margin-bottom:0}.quick-link__item-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media (min-width: 900px){.quick-link__item{width:calc(25% - 30px)}.quick-link__item:hover .quick-link__item-image img{transform:scale(1.04)}}.quick-link__title{width:100%;margin:0 0 82px}@media (min-width: 900px){.quick-link__title{max-width:544px;margin-bottom:0}}.quick-link__title h2{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin:0}@media (min-width: 900px){.quick-link__title h2{font-size:var(--heading-h4-font-size);line-height:var(--heading-h4-line-height);font-weight:var(--heading-h4-font-weight);letter-spacing:var(--heading-h4-letter-spacing)}}.quick-link--primary{background:var(--theme-primary)}.quick-link--secondary{background:var(--theme-secondary)}.quick-link--secondary h2,.quick-link--secondary h4,.quick-link--secondary p{color:var(--theme-white)}.quick-link--tertiary{background:var(--theme-tertiary)}.quick-link--white{background:var(--theme-white)}.testimonial-slider{overflow:hidden;padding-top:48px;padding-bottom:90px;width:100%}@media (max-width: 900px){.testimonial-slider{padding-top:48px;padding-bottom:90px}}.testimonial-slider__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px}@media (min-width: 900px){.testimonial-slider__inner{padding-left:50px;padding-right:50px}}.testimonial-slider__image{margin-bottom:20px}.testimonial-slider__content{position:relative}.testimonial-slider__item{display:flex;flex-direction:column;width:100%}@media (min-width: 900px){.testimonial-slider__item{width:25%}}.testimonial-slider__item p{margin:0;font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing)}.testimonial-slider__quote{margin-bottom:20px}.testimonial-slider__quote p{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);font-family:var(--font-heading)}.testimonial-slider .keen-slider{display:flex}@media (max-width: 900px){.testimonial-slider .keen-slider{overflow:hidden}}.testimonial-slider .keen-slider__slide{padding:0}@media (min-width: 900px){.testimonial-slider .keen-slider__slide{padding:0}}.testimonial-slider__navigation{display:none}@media (max-width: 900px){.testimonial-slider__navigation.mobile-show{display:block}}@media (min-width: 900px){.testimonial-slider__navigation.desktop-show{display:block}}.testimonial-slider__navigation button{border:none;cursor:pointer}.testimonial-slider__prev{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--theme-tertiary);position:absolute;top:50%;left:-20px;transform:translateY(-50%)}@media (max-width: 900px){.testimonial-slider__prev{left:0;top:100%;transform:none}}.testimonial-slider__next{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--theme-tertiary);position:absolute;top:50%;right:-20px;transform:translateY(-50%)}@media (max-width: 900px){.testimonial-slider__next{right:0;top:100%;transform:none}}.title-content-image{padding:30px 0 60px}@media (min-width: 900px){.title-content-image{padding:40px 0}}.title-content-image__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;flex-direction:column-reverse}@media (min-width: 900px){.title-content-image__inner{padding-left:50px;padding-right:50px}}@media (min-width: 900px){.title-content-image__inner{flex-direction:row;justify-content:space-between}}.title-content-image__content{width:100%}@media (min-width: 900px){.title-content-image__content{width:50%;max-width:466px}}.title-content-image__content h3{font-size:var(--heading-h5-font-size);line-height:var(--heading-h5-line-height);font-weight:var(--heading-h5-font-weight);letter-spacing:var(--heading-h5-letter-spacing);margin:24px 0 16px}@media (min-width: 900px){.title-content-image__content h3{font-size:var(--heading-h2-font-size);line-height:var(--heading-h2-line-height);font-weight:var(--heading-h2-font-weight);letter-spacing:var(--heading-h2-letter-spacing);margin:30px 0 28px}}.title-content-image__content p{font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing)}.title-content-image__content p:last-of-type{margin-bottom:0}.title-content-image__content .btn{margin-top:30px}.title-content-image__image{width:100%}@media (min-width: 900px){.title-content-image__image{width:44%;max-width:543px}}.title-content-image__image .gatsby-image-wrapper{width:100%;height:100%;margin:0}@media (min-width: 900px){.title-content-image--reverse .title-content-image__inner{flex-direction:row-reverse}}.title-content-image--primary{background:var(--theme-primary)}.title-content-image--secondary{background:var(--theme-secondary)}.title-content-image--secondary h3,.title-content-image--secondary p{color:var(--theme-white)}.title-content-image--tertiary{background:var(--theme-tertiary)}.title-content-image--white{background:var(--theme-white)}.title-content-image-sticky .title-content-image{position:sticky;top:70px}.title-content-image-sticky .title-content-image h3{margin-top:0}.title-content-image-sticky .title-content-image:nth-child(2){top:180px}.title-content-image-sticky .title-content-image:nth-child(3){top:360px}.title-content-image-sticky .title-content-image:nth-child(4){top:540px}.media-banner .gatsby-image-wrapper{width:100%}.media-banner .gatsby-image-wrapper img{margin:0}.featured-property{padding:20px 0}@media (min-width: 900px){.featured-property{padding:40px 0}}.featured-property__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px}@media (min-width: 900px){.featured-property__inner{padding-left:50px;padding-right:50px}}.featured-property__item{display:flex!important;flex-wrap:wrap;justify-content:space-between;text-decoration:none}@media (max-width: 900px){.featured-property__item{flex-direction:column-reverse}}.featured-property__stats{width:100%}@media (min-width: 900px){.featured-property__stats{width:calc(25% - 30px);display:flex;flex-direction:column;justify-content:space-between}}.featured-property__title a{text-decoration:none}.featured-property__title h4{font-size:var(--heading-h5-font-size);line-height:var(--heading-h5-line-height);font-weight:var(--heading-h5-font-weight);letter-spacing:var(--heading-h5-letter-spacing);margin-bottom:0}@media (min-width: 900px){.featured-property__title h4{font-size:var(--heading-h4-font-size);line-height:var(--heading-h4-line-height);font-weight:var(--heading-h4-font-weight);letter-spacing:var(--heading-h4-letter-spacing);margin-bottom:12px}}.featured-property__title .btn{padding:6px 14px}.featured-property__title .btn.featured-property__suburb--mobile{display:inline-flex;margin-top:20px;margin-bottom:8px}@media (min-width: 900px){.featured-property__title .btn.featured-property__suburb--mobile{display:none}}.featured-property__title .btn.featured-property__suburb--desktop{display:none}@media (min-width: 900px){.featured-property__title .btn.featured-property__suburb--desktop{display:inline-flex}}.featured-property__title ul{margin:8px 0;padding:0;list-style:none;display:flex;gap:12px}@media (min-width: 900px){.featured-property__title ul{margin:40px 0 20px;display:block;gap:0}}.featured-property__title ul li{margin-bottom:6px}@media (max-width: 900px){.featured-property__view-details{display:none}}.featured-property__events{padding-bottom:60px}.featured-property__events h3{font-family:var(--font-body);font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing);font-weight:500;margin:0 0 16px;padding-top:16px;border-top:1px solid var(--theme-neutral-20)}.featured-property__events p{display:flex;justify-content:space-between}.featured-property__events p a{text-decoration:none}.featured-property__events p .calendar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--theme-tertiary)}.featured-property__events p .calendar svg{display:block}.featured-property__image{width:100%}.featured-property__image .gatsby-image-wrapper{width:100%;height:100%}@media (min-width: 900px){.featured-property__image{width:calc(75% - 10px)}}.featured-property__image img{width:100%;height:auto;display:block}.agent-archive{padding:110px 0 12px}@media (min-width: 900px){.agent-archive{padding:142px 0 48px}}.agent-archive__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px}@media (min-width: 900px){.agent-archive__inner{padding-left:50px;padding-right:50px}}.agent-archive__title{font-size:var(--heading-h3-font-size);line-height:var(--heading-h3-line-height);font-weight:var(--heading-h3-font-weight);letter-spacing:var(--heading-h3-letter-spacing)}@media (min-width: 900px){.agent-archive__title{font-size:var(--heading-h4-font-size);line-height:var(--heading-h4-line-height);font-weight:var(--heading-h4-font-weight);letter-spacing:var(--heading-h4-letter-spacing)}}.agent-archive__description{max-width:542px;margin-bottom:48px}@media (min-width: 900px){.agent-archive__description{margin-bottom:60px}}.agent-archive__description p{font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing)}.agent-archive__description p:last-of-type{margin-bottom:0}.agent-archive__list{display:flex;flex-wrap:wrap;gap:48px 40px;padding-bottom:48px}@media (min-width: 900px){.agent-archive__list{gap:48px 26px}}.agent-archive__list .card{width:calc(50% - 13px)}@media (min-width: 900px){.agent-archive__list .card{width:calc(25% - 30px)}}.team-selector{padding:40px 0}@media (min-width: 900px){.team-selector{padding:40px 0 80px}}.team-selector__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px}@media (min-width: 900px){.team-selector__inner{padding-left:50px;padding-right:50px}}.team-selector__agents{display:flex;flex-wrap:wrap;gap:48px 40px;padding-bottom:0}@media (min-width: 900px){.team-selector__agents{gap:48px 26px}}.team-selector__agents .card{width:calc(50% - 13px)}@media (min-width: 900px){.team-selector__agents .card{width:calc(25% - 30px)}}.agent-header{padding:110px 0 80px}@media (min-width: 900px){.agent-header{padding:150px 0 110px}}.agent-header__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 900px){.agent-header__inner{padding-left:50px;padding-right:50px}}.agent-header__details{width:100%}@media (min-width: 900px){.agent-header__details{width:40%;display:flex;flex-direction:column;justify-content:space-between}}.agent-header__details h1{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin:0 0 4px}@media (min-width: 900px){.agent-header__details h1{font-size:var(--heading-h4-font-size);line-height:var(--heading-h4-line-height);font-weight:var(--heading-h4-font-weight);letter-spacing:var(--heading-h4-letter-spacing)}}.agent-header__job-title{font-size:var(--paragraph-p2-font-size);line-height:var(--paragraph-p2-line-height);font-weight:var(--paragraph-p2-font-weight);letter-spacing:var(--paragraph-p2-letter-spacing);display:block;margin-bottom:40px}.agent-header__contact{display:flex;flex-wrap:wrap;gap:12px}.agent-header__contact a{padding:var(--button-padding-vertical) var(--button-padding-horizontal);background:var(--theme-neutral-5);color:var(--theme-black);border-radius:var(--button-border-radius);text-decoration:none}.agent-header__contact-button button{border:none;cursor:pointer}.agent-header__biography{margin-top:30px}.agent-header__biography-content p{display:none}.agent-header__biography-content p:nth-child(1),.agent-header__biography-content p:nth-child(2){display:block}.agent-header__biography-content.expanded p{display:block}.agent-header__biography-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;padding:10px 0;border:none;border-bottom:1px solid var(--theme-neutral-20);cursor:pointer}.agent-header__biography-toggle svg{width:18px;height:18px}.agent-header__image{width:100%}@media (min-width: 900px){.agent-header__image{width:40%}}.agent-contact__panel{opacity:0;visibility:hidden;background:var(--theme-primary);position:fixed;top:0;left:0;transform:translate(-100%);width:100%;max-width:817px;height:100dvh;transition:all .3s ease-in-out;z-index:11}.agent-contact__panel--active{opacity:1;visibility:visible;transform:translate(0)}.agent-contact__panel-inner{padding:152px 40px}.agent-contact__panel h4{font-size:var(--heading-h4-font-size);line-height:var(--heading-h4-line-height);font-weight:var(--heading-h4-font-weight);letter-spacing:var(--heading-h4-letter-spacing);margin:0 0 4px}.agent-contact__panel span{font-size:var(--paragraph-p2-font-size);line-height:var(--paragraph-p2-line-height);font-weight:var(--paragraph-p2-font-weight);letter-spacing:var(--paragraph-p2-letter-spacing);display:block;margin-bottom:40px}.agent-contact__panel-close{position:absolute;top:20px;right:20px;background:transparent;border:none;cursor:pointer}.agent-contact__panel-close svg{width:24px;height:24px;fill:var(--theme-black)}.agent-contact__panel form{width:100%;max-width:600px}.agent-contact__panel .form__text input,.agent-contact__panel .form__textarea textarea{border-bottom:1px solid var(--theme-black)}.agent-template .listings-archive{padding-top:0}@media (min-width: 900px){.agent-template .listings-archive{padding-top:0}}.agent-template .listings-archive .btn--mobile{display:none}@media (max-width: 900px){.agent-template .listings-archive .btn--mobile{display:flex}}.listings-archive{padding:110px 0 12px}@media (min-width: 900px){.listings-archive{padding:142px 0 48px}}.listings-archive__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px}@media (min-width: 900px){.listings-archive__inner{padding-left:50px;padding-right:50px}}.listings-archive h1{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing)}@media (min-width: 900px){.listings-archive h1{font-size:var(--heading-h4-font-size);line-height:var(--heading-h4-line-height);font-weight:var(--heading-h4-font-weight);letter-spacing:var(--heading-h4-letter-spacing)}}.listings-archive__filter{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:20px}.listings-archive__filter h3{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin:0 0 20px}@media (min-width: 900px){.listings-archive__filter h3{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin-bottom:0}}.listings-archive__filter .filter{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.listings-archive__filter .filter ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px}.listings-archive__filter .filter ul li{margin:0}.listings-archive__filter .filter ul li button{background:var(--theme-neutral-5);color:var(--theme-black);border-radius:var(--button-border-radius);text-decoration:none;padding:6px 14px;display:flex;align-items:center;gap:8px;border:none}.listings-archive__filter .filter ul li button.active{background:var(--theme-tertiary)}.listings-archive__filter .filter .btn{background:var(--theme-neutral-5);color:var(--theme-black);border-radius:var(--button-border-radius);text-decoration:none;padding:6px 14px;display:flex;align-items:center;gap:8px}.listings-archive .search{padding-bottom:6px;border-bottom:1px solid var(--theme-neutral-20);margin-bottom:40px}@media (min-width: 900px){.listings-archive .search{padding-bottom:12px;margin-bottom:80px}}.listings-archive .search__form{display:flex;flex-wrap:wrap;justify-content:space-between}.listings-archive .search__row--search{width:100%;display:flex;flex-wrap:nowrap;gap:12px;position:relative}@media (min-width: 900px){.listings-archive .search__row--search{width:calc(25% - 20px);min-width:428px;flex-wrap:nowrap}}.listings-archive .search__row--dropdowns{width:100%;display:flex;flex-wrap:nowrap;gap:0;margin-top:20px}@media (min-width: 900px){.listings-archive .search__row--dropdowns{margin-top:0;width:calc(25% - 20px);min-width:428px;flex-wrap:nowrap;gap:20px}}.listings-archive__no-results{padding-bottom:330px}@media (min-width: 900px){.listings-archive__no-results{padding-bottom:400px}}.listings-archive__no-results h2{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin-bottom:20px}@media (min-width: 900px){.listings-archive__no-results h2{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing)}}.listings-archive .form__select--category{width:100%;background:var(--theme-tertiary)}@media (min-width: 900px){.listings-archive .form__select--category{width:120px}}.listings-archive .form__autocomplete{width:100%;background:var(--theme-neutral-5)}@media (min-width: 900px){.listings-archive .form__autocomplete{width:calc(100% - 132px)}}.listings-archive .form__input{border:none;padding:7px 15px;font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing)}.listings-archive .form__input::placeholder{color:var(--black);opacity:1}.listings-archive .form button[type=submit]{position:absolute;top:0;right:0;background:none;border:none;padding:9px 14px}.listings-archive .form button[type=submit] svg{display:block;margin:0}.listings-archive__list{display:flex;flex-wrap:wrap;gap:48px 0;padding-bottom:48px}@media (min-width: 900px){.listings-archive__list{gap:48px 38px}}.listings-archive__list .card{width:100%}@media (min-width: 900px){.listings-archive__list .card{width:calc(33% - 32px)}}.news-archive{padding:110px 0 12px}@media (min-width: 900px){.news-archive{padding:142px 0 48px}}.news-archive__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px}@media (min-width: 900px){.news-archive__inner{padding-left:50px;padding-right:50px}}.news-archive h1{font-size:var(--heading-h5-font-size);line-height:var(--heading-h5-line-height);font-weight:var(--heading-h5-font-weight);letter-spacing:var(--heading-h5-letter-spacing)}@media (min-width: 900px){.news-archive h1{font-size:var(--heading-h4-font-size);line-height:var(--heading-h4-line-height);font-weight:var(--heading-h4-font-weight);letter-spacing:var(--heading-h4-letter-spacing)}}.news-archive__filter{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:20px}.news-archive__filter h3{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin:0 0 20px}@media (min-width: 900px){.news-archive__filter h3{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin-bottom:0}}.news-archive__filter .filter{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.news-archive__filter .filter ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px}.news-archive__filter .filter ul li{margin:0}.news-archive__filter .filter ul li button{background:var(--theme-neutral-5);color:var(--theme-black);border-radius:var(--button-border-radius);text-decoration:none;padding:6px 14px;display:flex;align-items:center;gap:8px;border:none}.news-archive__filter .filter ul li button.active{background:var(--theme-tertiary)}.news-archive__filter .filter .btn{background:var(--theme-neutral-5);color:var(--theme-black);border-radius:var(--button-border-radius);text-decoration:none;padding:6px 14px;display:flex;align-items:center;gap:8px}.news-archive .search{padding-bottom:6px;border-bottom:1px solid var(--theme-neutral-20);margin-bottom:40px}@media (min-width: 900px){.news-archive .search{padding-bottom:12px;margin-bottom:80px}}.news-archive .search__form{display:flex;flex-wrap:wrap;justify-content:space-between}.news-archive .search__row--search{width:100%;display:flex;flex-wrap:nowrap;gap:12px;position:relative}@media (min-width: 900px){.news-archive .search__row--search{width:calc(25% - 20px);min-width:428px;flex-wrap:nowrap}}.news-archive .search__row--dropdowns{width:100%;display:flex;flex-wrap:nowrap;gap:0;margin-top:20px}@media (min-width: 900px){.news-archive .search__row--dropdowns{margin-top:0;width:calc(25% - 20px);min-width:428px;flex-wrap:nowrap;gap:20px}}.news-archive .form__select--category{width:100%;background:var(--theme-tertiary)}@media (min-width: 900px){.news-archive .form__select--category{width:120px}}.news-archive .form__autocomplete{width:100%;background:var(--theme-neutral-5)}@media (min-width: 900px){.news-archive .form__autocomplete{width:300px}}.news-archive .form__input{border:none;padding:7px 15px;font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing)}.news-archive .form__input::placeholder{color:var(--black);opacity:1}.news-archive .form button[type=submit]{position:absolute;top:0;right:0;background:none;border:none;padding:9px 14px}.news-archive .form button[type=submit] svg{display:block;margin:0}.news-archive__list{display:flex;flex-wrap:wrap;gap:48px 0;padding-bottom:48px}@media (min-width: 900px){.news-archive__list{gap:48px 38px}}.news-archive__list .card{width:100%}@media (min-width: 900px){.news-archive__list .card{width:calc(33% - 32px)}}.property-gallery{padding:110px 0 50px}@media (min-width: 900px){.property-gallery{padding:142px 0 90px}}.property-gallery__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px}@media (min-width: 900px){.property-gallery__inner{padding-left:50px;padding-right:50px}}.property-gallery__item{display:flex!important;flex-wrap:wrap;justify-content:space-between;text-decoration:none}@media (max-width: 900px){.property-gallery__item{flex-direction:column-reverse}}.property-gallery__stats{width:100%}@media (min-width: 900px){.property-gallery__stats{width:calc(25% - 30px);display:flex;flex-direction:column;justify-content:space-between}}.property-gallery__title a{text-decoration:none}.property-gallery__title h1{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin-bottom:0}@media (min-width: 900px){.property-gallery__title h1{font-size:var(--heading-h5-font-size);line-height:var(--heading-h5-line-height);font-weight:var(--heading-h5-font-weight);letter-spacing:var(--heading-h5-letter-spacing);margin-bottom:12px}}.property-gallery__title .btn{padding:6px 14px}.property-gallery__title .btn.property-gallery__suburb--mobile{display:inline-flex;margin-top:20px;margin-bottom:8px}@media (min-width: 900px){.property-gallery__title .btn.property-gallery__suburb--mobile{display:none}}.property-gallery__title .btn.property-gallery__suburb--desktop{display:none}@media (min-width: 900px){.property-gallery__title .btn.property-gallery__suburb--desktop{display:inline-flex}}.property-gallery__title ul{margin:8px 0;padding:0;list-style:none;display:flex;gap:12px}@media (min-width: 900px){.property-gallery__title ul{margin:40px 0 20px;display:block;gap:0}}.property-gallery__title ul li{margin-bottom:6px}@media (max-width: 900px){.property-gallery__view-details{display:none}}.property-gallery__events{padding-bottom:0}.property-gallery__events h3{font-family:var(--font-body);font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing);font-weight:500;margin:0 0 16px;padding-top:16px;border-top:1px solid var(--theme-neutral-20)}.property-gallery__events p{display:flex;justify-content:space-between}.property-gallery__events p a{text-decoration:none}.property-gallery__events p .calendar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--theme-tertiary)}.property-gallery__events p .calendar svg{display:block}.property-gallery__slider{width:100%;position:relative}.property-gallery__slider .keen-slider{display:flex;width:100%;overflow:hidden}.property-gallery__slider .gatsby-image-wrapper{width:100%;aspect-ratio:1010/700!important}@media (min-width: 900px){.property-gallery__slider{width:calc(75% - 10px)}}.property-gallery__slider img{width:100%;height:auto;display:block}.property-gallery__overlay{position:absolute;bottom:20px;right:20px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px;z-index:2}.property-gallery__overlay .btn{padding:6px 14px;border:none;cursor:pointer}.property-content{padding-bottom:60px}@media (min-width: 900px){.property-content{padding-bottom:90px}}.property-content__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 900px){.property-content__inner{padding-left:50px;padding-right:50px}}.property-content__left{width:100%}@media (min-width: 900px){.property-content__left{width:46%}}.property-content__left h3{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing)}@media (min-width: 900px){.property-content__left h3{font-size:var(--heading-h5-font-size);line-height:var(--heading-h5-line-height);font-weight:var(--heading-h5-font-weight);letter-spacing:var(--heading-h5-letter-spacing)}}.property-content__content{max-width:542px}.property-content__content p{display:none}.property-content__content p:nth-child(1),.property-content__content p:nth-child(2){display:block}.property-content__content.expanded p{display:block}.property-content__content-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:542px;background:transparent;padding:10px 0;border:none;border-bottom:1px solid var(--theme-neutral-20);cursor:pointer}.property-content__content-toggle svg{width:18px;height:18px}.property-content__right{width:100%}@media (min-width: 900px){.property-content__right{width:46%}}.property-content__agents{width:100%;display:flex;flex-wrap:wrap;gap:20px;padding-top:60px}@media (min-width: 900px){.property-content__agents{gap:40px;width:480px;padding-top:0}}.property-content__agent{width:calc(50% - 10px)}@media (min-width: 900px){.property-content__agent{width:calc(50% - 20px)}}@media (max-width: 900px){.property-content__agent h4{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing)}}.property-media{padding:0 0 60px}@media (min-width: 900px){.property-media{padding:0 0 90px}}.property-media__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px}@media (min-width: 900px){.property-media__inner{padding-left:50px;padding-right:50px}}.property-media__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:20px}@media (min-width: 900px){.property-media__top{gap:40px;margin-bottom:40px}}.property-media__map{width:100%}@media (min-width: 900px){.property-media__map{width:46%;max-width:542px}}.property-media__map .map__wrapper{width:100%;aspect-ratio:542/370}.property-media__image{width:100%}@media (min-width: 900px){.property-media__image{width:calc(54% - 40px)}}@media (min-width: 1240px){.property-media__image{width:calc(100% - 582px)}}.property-media__bottom .property-media__image,.property-media__bottom .property-media__image .gatsby-image-wrapper{width:100%}.property-enquiry{padding:0 0 60px}@media (min-width: 900px){.property-enquiry{padding:0 0 90px}}.property-enquiry__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 900px){.property-enquiry__inner{padding-left:50px;padding-right:50px}}.property-enquiry h2{width:100%;margin:0 0 10px;font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing)}@media (min-width: 900px){.property-enquiry h2{font-size:var(--heading-h5-font-size);line-height:var(--heading-h5-line-height);font-weight:var(--heading-h5-font-weight);letter-spacing:var(--heading-h5-letter-spacing)}}.property-enquiry p{max-width:427px}.property-enquiry form{margin-top:32px}.property-enquiry__form{width:100%}@media (min-width: 900px){.property-enquiry__form{width:calc(50% - 20px)}}.property-enquiry__form p{margin-bottom:24px}.property-enquiry__image{width:100%;display:none}@media (min-width: 900px){.property-enquiry__image{display:block;width:calc(50% - 97px)}}.property-enquiry__address{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.property-enquiry__address h4{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin:0}.lightbox{background-color:var(--theme-white);height:100vh;width:100%;position:fixed;top:0;left:0;z-index:11;display:flex;flex-direction:column;align-items:center;justify-content:center}.lightbox__inner{max-width:var(--content-width);margin:0 auto;padding:127px 20px 0;width:100%;overflow:hidden;max-width:fit-content}@media (min-width: 900px){.lightbox__inner{padding-left:50px;padding-right:50px}}@media (min-width: 900px){.lightbox__inner{max-width:973px;padding-top:0}}.lightbox__slider{overflow:hidden;display:flex}.lightbox__media-item{aspect-ratio:390/564!important}@media (min-width: 900px){.lightbox__media-item{aspect-ratio:973/590!important}}.lightbox__header{width:100%;padding:13px 20px;display:flex;justify-content:space-between}@media (min-width: 900px){.lightbox__header{padding:13px 40px}}.lightbox__header-right{display:flex;align-items:center;justify-content:space-between;width:50%}.lightbox__header-right p{margin:0}.lightbox__header-logo svg{width:var(--header-logo-width-mobile);height:var(--header-logo-height-mobile)}@media (min-width: 900px){.lightbox__header-logo svg{width:var(--header-logo-width-desktop);height:var(--header-logo-height-desktop)}}.lightbox__header-logo svg path,.lightbox__header-logo svg polygon,.lightbox__header-logo svg rect{fill:var(--theme-secondary);transition:all .3s ease-in-out}@media (max-width: 900px){.lightbox__header-logo{display:none}}.lightbox__close button{background:none;border:none;cursor:pointer}.lightbox__close button:focus{outline:none}.lightbox__body{width:100%;height:calc(100dvh - 65px)}.lightbox__inner{height:100%;max-width:100%}.lightbox__slider{height:100%}.lightbox__slider .gatsby-image-wrapper{width:100%!important;height:100%!important;max-width:unset!important}.lightbox__slider .gatsby-image-wrapper img{object-fit:contain!important}.lightbox__slider [data-placeholder-image]{background-color:transparent!important}.lightbox__prev{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--theme-tertiary);position:absolute;top:50%;left:40px;transform:translateY(-50%);border:none;cursor:pointer}@media (max-width: 900px){.lightbox__prev{left:0;top:100%;transform:none}}.lightbox__next{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--theme-tertiary);position:absolute;top:50%;right:40px;transform:translateY(-50%);border:none;cursor:pointer}@media (max-width: 900px){.lightbox__next{right:0;top:100%;transform:none}}.latest-news{padding:40px 0}@media (min-width: 900px){.latest-news{padding:40px 0 80px}}.latest-news__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px}@media (min-width: 900px){.latest-news__inner{padding-left:50px;padding-right:50px}}.latest-news__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media (min-width: 900px){.latest-news__header{margin-bottom:20px}}.latest-news__header h2{font-size:var(--heading-h5-font-size);line-height:var(--heading-h5-line-height);font-weight:var(--heading-h5-font-weight);letter-spacing:var(--heading-h5-letter-spacing);margin:0}.latest-news__header .btn{margin:0}.latest-news__items{display:flex;flex-wrap:wrap;gap:48px 40px;padding-bottom:48px}@media (min-width: 900px){.latest-news__items{gap:48px 40px}}.latest-news__items .card{width:100%}@media (min-width: 900px){.latest-news__items .card{width:calc(33.333% - 27px)}}.article-template{padding:110px 0 60px}@media (min-width: 900px){.article-template{padding:152px 0 90px}}.article-header{padding-bottom:60px}@media (min-width: 900px){.article-header{padding-bottom:80px}}.article-header__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;max-width:877px}@media (min-width: 900px){.article-header__inner{padding-left:50px;padding-right:50px}}.article-header h1{font-size:var(--heading-h3-font-size);line-height:var(--heading-h3-line-height);font-weight:var(--heading-h3-font-weight);letter-spacing:var(--heading-h3-letter-spacing);max-width:550px}.article-header__meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding:12px 0;border-top:1px solid var(--theme-neutral-20);border-bottom:1px solid var(--theme-neutral-20)}.article-header__author{display:flex;align-items:center;gap:25px}.article-header__author-image{width:64px;height:64px}.article-header__author-image img{width:100%;height:100%;object-fit:cover;object-position:top}.article-header__author-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0}.article-header__author-name{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin:0}.article-header__author-job-title{font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing)}.article-content{padding-bottom:60px}@media (min-width: 900px){.article-content{padding-bottom:80px}}.article-content__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;max-width:760px}@media (min-width: 900px){.article-content__inner{padding-left:50px;padding-right:50px}}.article-content p{font-size:var(--paragraph-p2-font-size);line-height:var(--paragraph-p2-line-height);font-weight:var(--paragraph-p2-font-weight);letter-spacing:var(--paragraph-p2-letter-spacing)}.article-content p:last-of-type{margin:0}.article-image{padding-bottom:60px}@media (min-width: 900px){.article-image{padding-bottom:80px}}.article-image__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;max-width:877px}@media (min-width: 900px){.article-image__inner{padding-left:50px;padding-right:50px}}.article-image__caption{color:var(--theme-neutral-50);margin-top:20px}.article-video{padding-bottom:60px}@media (min-width: 900px){.article-video{padding-bottom:80px}}.article-video__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;max-width:877px}@media (min-width: 900px){.article-video__inner{padding-left:50px;padding-right:50px}}.article-blockquote{padding-bottom:60px}@media (min-width: 900px){.article-blockquote{padding-bottom:80px}}.article-blockquote__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;max-width:877px}@media (min-width: 900px){.article-blockquote__inner{padding-left:50px;padding-right:50px}}.article-blockquote__blockquote{padding:40px 0;border-top:1px solid var(--theme-neutral-20);border-bottom:1px solid var(--theme-neutral-20);margin:0}.article-blockquote p{font-family:var(--font-heading);font-size:var(--heading-h5-font-size);line-height:var(--heading-h5-line-height);font-weight:var(--heading-h5-font-weight);letter-spacing:var(--heading-h5-letter-spacing)}.article-blockquote p:last-of-type{margin:0}.card--agent__image{width:100%;aspect-ratio:1/1;margin-bottom:20px}.card--agent__image img{object-fit:cover;aspect-ratio:1/1;object-position:top center;transition:all ease .3s!important}.card--agent__content h4{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin:0 0 4px}.card--agent__content p{font-size:var(--paragraph-p2-font-size);line-height:var(--paragraph-p2-line-height);font-weight:var(--paragraph-p2-font-weight);letter-spacing:var(--paragraph-p2-letter-spacing);margin:0}@media (min-width: 900px){.card--agent:hover .card--agent__image img{transform:scale(1.04)}}.card--property a{text-decoration:none}.card--property__image{width:100%;aspect-ratio:4/3;margin-bottom:16px}.card--property__image img{object-fit:cover;aspect-ratio:428/330;object-position:center center;transition:all ease .3s!important}.card--property__title h4{display:block;font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin:0 0 4px}.card--property__title span{font-size:var(--paragraph-p2-font-size);line-height:var(--paragraph-p2-line-height);font-weight:var(--paragraph-p2-font-weight);letter-spacing:var(--paragraph-p2-letter-spacing);margin:0}.card--property__stats p{margin:12px 0 0}.card--property__stats ul{list-style:none;display:flex;gap:16px;margin:8px 0 0}@media (min-width: 900px){.card--property:hover .card--property__image img{transform:scale(1.04)}}.card--article__category{margin:20px 0 0}.card--article__title{margin:8px 0 0;font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing)}@media (min-width: 900px){.card--article__title{font-size:var(--heading-h5-font-size);line-height:var(--heading-h5-line-height);font-weight:var(--heading-h5-font-weight);letter-spacing:var(--heading-h5-letter-spacing)}}.contact{padding:110px 0 60px}@media (min-width: 900px){.contact{padding:140px 0 130px}}.contact__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 900px){.contact__inner{padding-left:50px;padding-right:50px}}.contact__title{width:100%;margin-bottom:12px}@media (min-width: 900px){.contact__title{margin-bottom:20px}}.contact__title h1{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin:0}@media (min-width: 900px){.contact__title h1{font-size:var(--heading-h4-font-size);line-height:var(--heading-h4-line-height);font-weight:var(--heading-h4-font-weight);letter-spacing:var(--heading-h4-letter-spacing)}}.contact__content{width:100%}@media (min-width: 900px){.contact__content{width:48%;margin-top:3px;max-width:660px}}.contact__content p{max-width:427px}.contact__content p:last-of-type{margin-bottom:0}.contact__form{width:100%;margin-top:36px}@media (min-width: 900px){.contact__form{margin-top:42px}}.contact__map{width:100%;margin-top:50px}@media (min-width: 900px){.contact__map{width:44%;max-width:544px;margin-top:0}}.contact__details{display:flex;flex-direction:column}.contact__details a{text-decoration:none}.contact__phone{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);font-family:var(--font-heading)}@media (min-width: 900px){.contact__phone{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing)}}.contact__email{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);font-family:var(--font-heading)}@media (min-width: 900px){.contact__email{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing)}}.contact__address{font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing);max-width:180px;margin-top:12px;margin-bottom:30px}@media (min-width: 900px){.contact__address{margin-top:30px;margin-bottom:40px}}.contact .map{width:100%;height:245px}@media (min-width: 900px){.contact .map{height:370px}}.contact .map__wrapper{width:100%;height:245px}@media (min-width: 900px){.contact .map__wrapper{height:370px}}.appraisal{padding:60px 0}@media (min-width: 900px){.appraisal{padding:90px 0}}.appraisal__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px}@media (min-width: 900px){.appraisal__inner{padding-left:50px;padding-right:50px}}.appraisal__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.appraisal h2{font-size:var(--heading-h5-font-size);line-height:var(--heading-h5-line-height);font-weight:var(--heading-h5-font-weight);letter-spacing:var(--heading-h5-letter-spacing);margin-bottom:24px}@media (min-width: 900px){.appraisal h2{font-size:var(--heading-h4-font-size);line-height:var(--heading-h4-line-height);font-weight:var(--heading-h4-font-weight);letter-spacing:var(--heading-h4-letter-spacing);margin-bottom:20px}}.appraisal__content{width:100%}@media (min-width: 900px){.appraisal__content{width:48%;max-width:660px}}.appraisal__content .gatsby-image-wrapper{margin-bottom:30px;max-width:542px;width:100%}@media (min-width: 900px){.appraisal__content .gatsby-image-wrapper{margin-bottom:42px}}.appraisal__content a{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);text-decoration:none}.appraisal__content p{max-width:427px}.appraisal__content p:last-of-type{margin-bottom:0}.appraisal__details{display:flex;flex-direction:column;margin-top:12px}.appraisal__details a{font-family:var(--font-heading);text-decoration:none;font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing)}@media (min-width: 900px){.appraisal__details a{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing)}}.appraisal__form{width:100%;margin-top:36px}@media (min-width: 900px){.appraisal__form{width:48%;margin-top:0}}.upcoming-archive .listings-archive__list{display:flex;flex-direction:column;gap:56px}@media (min-width: 900px){.upcoming-archive .listings-archive__list{gap:0}}.upcoming-archive .listings-archive__list .card{width:100%}@media (min-width: 900px){.upcoming-archive .listings-archive__list .card{width:100%}}.upcoming-archive .listings-archive .search{margin-bottom:30px}.upcoming-archive .listings-archive__filter{padding-bottom:0}@media (max-width: 900px){.upcoming-archive .listings-archive__filter{margin:0}}.card--upcoming-auction{cursor:pointer;padding:16px 0}@media (min-width: 900px){.card--upcoming-auction{display:flex;justify-content:space-between;gap:33px;padding:30px 0;border-bottom:1px solid var(--theme-neutral-20);transition:all .3s ease-in-out}}.card--upcoming-auction__image-wrapper{width:100%;display:flex;gap:20px}@media (min-width: 900px){.card--upcoming-auction__image-wrapper{gap:33px;width:50%;max-width:500px}}.card--upcoming-auction__image{margin:0;width:96px}@media (min-width: 900px){.card--upcoming-auction__image{width:161px;margin:0}}.card--upcoming-auction__image .gatsby-image-wrapper{width:100%;aspect-ratio:386/306!important}@media (min-width: 900px){.card--upcoming-auction__image .gatsby-image-wrapper{aspect-ratio:161/124!important}}.card--upcoming-auction__image .gatsby-image-wrapper img{transition:all ease-in-out .3s!important}.card--upcoming-auction__stats{width:100%;display:flex;flex-direction:column;justify-content:space-between}.card--upcoming-auction__stats h3{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin-bottom:0}@media (min-width: 900px){.card--upcoming-auction__stats h3{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin-bottom:6px}}.card--upcoming-auction__stats p{margin-bottom:6px}.card--upcoming-auction__stats ul{display:flex;gap:12px;list-style-type:none;margin:0}.card--upcoming-auction__stats ul li{font-size:var(--caption-c1-font-size);line-height:var(--caption-c1-line-height);font-weight:var(--caption-c1-font-weight);letter-spacing:var(--caption-c1-letter-spacing);margin-bottom:0}@media (min-width: 900px){.card--upcoming-auction__stats ul li{font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing)}}.card--upcoming-auction__content{width:100%;display:flex;flex-wrap:wrap;margin:20px 0 26px;border-top:1px solid var(--theme-neutral-20);padding:20px 0}@media (min-width: 900px){.card--upcoming-auction__content{border-top:none;padding:0;width:calc(100% - 500px);flex-wrap:nowrap;justify-content:flex-end;margin:0;gap:160px}}.card--upcoming-auction__detail{width:100%;display:flex}@media (min-width: 900px){.card--upcoming-auction__detail{justify-content:flex-end}}@media (min-width: 900px){.card--upcoming-auction__auction{width:100%;display:flex;justify-content:end;gap:57px}}.card--upcoming-auction__auction div{max-width:183px;width:100%}.card--upcoming-auction__auction h3{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);margin-bottom:2px}.card--upcoming-auction__auction p{margin-bottom:0}.card--upcoming-auction__auction p a{text-decoration:none}.card--upcoming-auction__auction p a span{font-size:var(--paragraph-p2-font-size);line-height:var(--paragraph-p2-line-height);font-weight:var(--paragraph-p2-font-weight);letter-spacing:var(--paragraph-p2-letter-spacing)}.card--upcoming-auction__row{width:100%}.card--upcoming-auction__row p{margin-bottom:12px}.card--upcoming-auction__row strong{font-weight:500}@media (max-width: 900px){.card--upcoming-auction__link{width:100%;margin-top:10px}}.card--upcoming-auction .btn{width:max-content;padding:6px 14px}@media (max-width: 900px){.card--upcoming-auction .btn{width:100%}}.card--upcoming-auction .atc-item{text-decoration:none;position:relative;width:100%;display:block}.card--upcoming-auction .atc-item span{padding-right:52px;width:100%;display:block}@media (min-width: 900px){.card--upcoming-auction .atc-item span{padding-right:0;padding-left:52px}.card--upcoming-auction .atc-item span span{padding-left:0;padding-right:0}}.card--upcoming-auction .atc-item span span{padding-left:0;padding-right:0}.card--upcoming-auction .atc-item .calendar{position:absolute;top:0;left:auto;right:0;width:32px;padding-left:0;padding-right:0}@media (min-width: 900px){.card--upcoming-auction .atc-item .calendar{right:auto;left:0}}.card--upcoming-auction .atc-dropdown{position:absolute;margin:0;background-color:var(--theme-neutral-5)}.card--upcoming-auction .atc-dropdown li{list-style-type:none;margin:0}.card--upcoming-auction .atc-dropdown li a{font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing);color:var(--theme-black);padding:8px 15px;display:block;cursor:pointer;text-decoration:none}.card--upcoming-auction .atc-dropdown li a:hover{background-color:var(--theme-primary);color:var(--theme-black);transition:all ease-in-out .3s}.error-404{position:relative;width:100%;height:100dvh;background:var(--theme-secondary)}.error-404__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px;display:flex;height:100%;justify-content:space-between;align-items:center}@media (min-width: 900px){.error-404__inner{padding-left:50px;padding-right:50px}}.error-404__content{position:relative;z-index:2;width:100%;max-width:584px}.error-404__content p{color:var(--theme-white)}.error-404__title{font-size:var(--heading-h4-font-size);line-height:var(--heading-h4-line-height);font-weight:var(--heading-h4-font-weight);letter-spacing:var(--heading-h4-letter-spacing);color:var(--theme-white);margin:0 0 20px}@media (min-width: 900px){.error-404__title{font-size:var(--heading-h2-font-size);line-height:var(--heading-h2-line-height);font-weight:var(--heading-h2-font-weight);letter-spacing:var(--heading-h2-letter-spacing)}}.error-404__title span{font-size:var(--heading-h1-font-size);line-height:var(--heading-h1-line-height);font-weight:var(--heading-h1-font-weight);letter-spacing:var(--heading-h1-letter-spacing);font-family:var(--font-heading);margin:0 0 20px}.error-404__title h1{font-size:var(--heading-h5-font-size);line-height:var(--heading-h5-line-height);font-weight:var(--heading-h5-font-weight);letter-spacing:var(--heading-h5-letter-spacing);margin:0 0 20px}.page-template--error .header__logo svg path,.page-template--error .header__logo svg polygon,.page-template--error .header__logo svg rect{fill:var(--theme-fourth)}.page-template--error .header__nav ul li a,.page-template--error .header__nav ul li button,.page-template--error .header__nav ul li span{color:var(--theme-white)}.page-template--error .header__hamburger .lines,.page-template--error .header__hamburger .lines:before,.page-template--error .header__hamburger .lines:after{background:var(--theme-white)}.stats{padding:40px 0}.stats--white,.stats--none{background-color:var(--theme-white)}.stats--primary{background-color:var(--theme-primary)}.stats--secondary{background-color:var(--theme-secondary)}.stats--tertiary{background-color:var(--theme-tertiary)}.stats--border-top{border-top:1px solid var(--theme-neutral-20)}.stats__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px}@media (min-width: 900px){.stats__inner{padding-left:50px;padding-right:50px}}.stats__items{display:flex;flex-wrap:wrap;gap:40px}.stats__item{width:calc(50% - 20px)}@media (min-width: 900px){.stats__item{width:calc(16.6667% - 20px)}}.stats__item h4{font-size:var(--heading-h4-font-size);line-height:var(--heading-h4-line-height);font-weight:var(--heading-h4-font-weight);letter-spacing:var(--heading-h4-letter-spacing);margin:0 0 8px}@media (min-width: 900px){.stats__item h4{font-size:var(--heading-h2-font-size);line-height:var(--heading-h2-line-height);font-weight:var(--heading-h2-font-weight);letter-spacing:var(--heading-h2-letter-spacing)}}.stats__item p{font-size:var(--paragraph-p1-font-size);line-height:var(--paragraph-p1-line-height);font-weight:var(--paragraph-p1-font-weight);letter-spacing:var(--paragraph-p1-letter-spacing)}.stats__item p:last-of-type{margin-bottom:0}.footer{background:var(--theme-secondary);padding:40px 0 48px}@media (min-width: 900px){.footer{padding:60px 0}}.footer__inner{width:100%;max-width:var(--content-width);margin:0 auto;padding:0 20px}@media (min-width: 900px){.footer__inner{padding-left:50px;padding-right:50px}}.footer ul{list-style:none;margin:0;padding:0}.footer ul li{color:var(--theme-white);margin:0}.footer ul li a{color:var(--theme-white);text-decoration:none}.footer p{margin:0;color:var(--theme-white)}.footer p a{color:var(--theme-white);text-decoration:none}.footer__left{width:100%;display:flex;justify-content:space-between}.footer__left ul{width:50%}@media (min-width: 900px){.footer__left{width:50%;padding-bottom:0}}.footer__right{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:544px}@media (min-width: 900px){.footer__right{width:44%}}.footer__right ul{width:auto}.footer__right form{width:100%;position:relative}@media (max-width: 900px){.footer__right form{margin-top:10px}}@media (max-width: 900px){.footer__right .form__text:nth-child(1),.footer__right .form__text:nth-child(2){flex:1 0 calc(50% - 15px)}}.footer__right .form__text input{color:var(--theme-primary);border-bottom:1px solid var(--theme-primary)}.footer__right .form__text input::placeholder{color:var(--theme-primary);opacity:1}.footer__right fieldset{gap:30px}.footer__right .form__submit{width:98px;position:absolute;top:46px;right:12px}.footer__right .form__submit button{background:var(--theme-primary)}@media (max-width: 900px){.footer__right .form__submit{top:27px;right:12px}}.footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px}@media (min-width: 900px){.footer__top{gap:0}}.footer__top .footer__left svg{width:var(--footer-logo-width-mobile);height:var(--footer-logo-height-mobile);display:block}@media (min-width: 900px){.footer__top .footer__left svg{width:var(--footer-logo-width-desktop);height:var(--footer-logo-height-desktop)}}.footer__middle{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:80px;gap:40px}@media (min-width: 900px){.footer__middle{padding-top:90px;gap:0}}.footer__middle .footer__left{align-items:flex-end}.footer__middle .footer__left ul:first-of-type li a{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);font-family:var(--font-heading)}@media (min-width: 900px){.footer__middle .footer__left ul:first-of-type li a{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing)}}.footer__middle .footer__right{flex-direction:column;justify-content:space-between;gap:20px}@media (min-width: 900px){.footer__middle .footer__right{gap:0}}.footer__middle .footer__right ul,.footer__middle .footer__right ul li{width:100%}.footer__middle .footer__right ul:first-of-type li a{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing);font-family:var(--font-heading)}@media (min-width: 900px){.footer__middle .footer__right ul:first-of-type li a{font-size:var(--heading-h6-font-size);line-height:var(--heading-h6-line-height);font-weight:var(--heading-h6-font-weight);letter-spacing:var(--heading-h6-letter-spacing)}}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:80px}@media (min-width: 900px){.footer__bottom{padding-top:90px}}.footer__bottom ul{display:flex;gap:14px}@media (min-width: 900px){.footer__bottom ul{gap:28px}}.footer__bottom ul li{color:var(--theme-neutral-20);font-size:var(--caption-c1-font-size);line-height:var(--caption-c1-line-height);font-weight:var(--caption-c1-font-weight);letter-spacing:var(--caption-c1-letter-spacing)}.footer__bottom ul li a{color:var(--theme-neutral-20);text-decoration:none}.footer__bottom p{margin:0;color:var(--theme-neutral-20);font-size:var(--caption-c1-font-size);line-height:var(--caption-c1-line-height);font-weight:var(--caption-c1-font-weight);letter-spacing:var(--caption-c1-letter-spacing)}.footer__bottom p a{color:var(--theme-neutral-20);text-decoration:none}
