.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}@font-face{font-family:Loew;src:url(/assets/LoewNext-Regular-CwJQ7OqG.woff) format("woff"),url(/assets/LoewNext-Regular-BfB2ZR8U.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:Loew;src:url(/assets/LoewNext-Medium-CW34AVR0.woff) format("woff"),url(/assets/LoewNext-Medium-k6rJHvpY.woff2) format("woff2");font-style:normal;font-weight:500}@font-face{font-family:Loew;src:url(/assets/LoewNext-Bold-CnHWoDeN.woff) format("woff"),url(/assets/LoewNext-Bold-Dh4GHQIa.woff2) format("woff2");font-style:normal;font-weight:700}[data-sal]{transition-duration:.2s;transition-delay:0s;transition-duration:var(--sal-duration, .2s);transition-delay:var(--sal-delay, 0s);transition-timing-function:var(--sal-easing, ease)}[data-sal][data-sal-duration="200"]{transition-duration:.2s}[data-sal][data-sal-duration="250"]{transition-duration:.25s}[data-sal][data-sal-duration="300"]{transition-duration:.3s}[data-sal][data-sal-duration="350"]{transition-duration:.35s}[data-sal][data-sal-duration="400"]{transition-duration:.4s}[data-sal][data-sal-duration="450"]{transition-duration:.45s}[data-sal][data-sal-duration="500"]{transition-duration:.5s}[data-sal][data-sal-duration="550"]{transition-duration:.55s}[data-sal][data-sal-duration="600"]{transition-duration:.6s}[data-sal][data-sal-duration="650"]{transition-duration:.65s}[data-sal][data-sal-duration="700"]{transition-duration:.7s}[data-sal][data-sal-duration="750"]{transition-duration:.75s}[data-sal][data-sal-duration="800"]{transition-duration:.8s}[data-sal][data-sal-duration="850"]{transition-duration:.85s}[data-sal][data-sal-duration="900"]{transition-duration:.9s}[data-sal][data-sal-duration="950"]{transition-duration:.95s}[data-sal][data-sal-duration="1000"]{transition-duration:1s}[data-sal][data-sal-duration="1050"]{transition-duration:1.05s}[data-sal][data-sal-duration="1100"]{transition-duration:1.1s}[data-sal][data-sal-duration="1150"]{transition-duration:1.15s}[data-sal][data-sal-duration="1200"]{transition-duration:1.2s}[data-sal][data-sal-duration="1250"]{transition-duration:1.25s}[data-sal][data-sal-duration="1300"]{transition-duration:1.3s}[data-sal][data-sal-duration="1350"]{transition-duration:1.35s}[data-sal][data-sal-duration="1400"]{transition-duration:1.4s}[data-sal][data-sal-duration="1450"]{transition-duration:1.45s}[data-sal][data-sal-duration="1500"]{transition-duration:1.5s}[data-sal][data-sal-duration="1550"]{transition-duration:1.55s}[data-sal][data-sal-duration="1600"]{transition-duration:1.6s}[data-sal][data-sal-duration="1650"]{transition-duration:1.65s}[data-sal][data-sal-duration="1700"]{transition-duration:1.7s}[data-sal][data-sal-duration="1750"]{transition-duration:1.75s}[data-sal][data-sal-duration="1800"]{transition-duration:1.8s}[data-sal][data-sal-duration="1850"]{transition-duration:1.85s}[data-sal][data-sal-duration="1900"]{transition-duration:1.9s}[data-sal][data-sal-duration="1950"]{transition-duration:1.95s}[data-sal][data-sal-duration="2000"]{transition-duration:2s}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}[data-sal][data-sal-delay="450"]{transition-delay:.45s}[data-sal][data-sal-delay="500"]{transition-delay:.5s}[data-sal][data-sal-delay="550"]{transition-delay:.55s}[data-sal][data-sal-delay="600"]{transition-delay:.6s}[data-sal][data-sal-delay="650"]{transition-delay:.65s}[data-sal][data-sal-delay="700"]{transition-delay:.7s}[data-sal][data-sal-delay="750"]{transition-delay:.75s}[data-sal][data-sal-delay="800"]{transition-delay:.8s}[data-sal][data-sal-delay="850"]{transition-delay:.85s}[data-sal][data-sal-delay="900"]{transition-delay:.9s}[data-sal][data-sal-delay="950"]{transition-delay:.95s}[data-sal][data-sal-delay="1000"]{transition-delay:1s}[data-sal][data-sal-easing=linear]{transition-timing-function:linear}[data-sal][data-sal-easing=ease]{transition-timing-function:ease}[data-sal][data-sal-easing=ease-in]{transition-timing-function:ease-in}[data-sal][data-sal-easing=ease-out]{transition-timing-function:ease-out}[data-sal][data-sal-easing=ease-in-out]{transition-timing-function:ease-in-out}[data-sal][data-sal-easing=ease-in-cubic]{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}[data-sal][data-sal-easing=ease-out-cubic]{transition-timing-function:cubic-bezier(.215,.61,.355,1)}[data-sal][data-sal-easing=ease-in-out-cubic]{transition-timing-function:cubic-bezier(.645,.045,.355,1)}[data-sal][data-sal-easing=ease-in-circ]{transition-timing-function:cubic-bezier(.6,.04,.98,.335)}[data-sal][data-sal-easing=ease-out-circ]{transition-timing-function:cubic-bezier(.075,.82,.165,1)}[data-sal][data-sal-easing=ease-in-out-circ]{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}[data-sal][data-sal-easing=ease-in-expo]{transition-timing-function:cubic-bezier(.95,.05,.795,.035)}[data-sal][data-sal-easing=ease-out-expo]{transition-timing-function:cubic-bezier(.19,1,.22,1)}[data-sal][data-sal-easing=ease-in-out-expo]{transition-timing-function:cubic-bezier(1,0,0,1)}[data-sal][data-sal-easing=ease-in-quad]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-sal][data-sal-easing=ease-out-quad]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-sal][data-sal-easing=ease-in-out-quad]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-sal][data-sal-easing=ease-in-quart]{transition-timing-function:cubic-bezier(.895,.03,.685,.22)}[data-sal][data-sal-easing=ease-out-quart]{transition-timing-function:cubic-bezier(.165,.84,.44,1)}[data-sal][data-sal-easing=ease-in-out-quart]{transition-timing-function:cubic-bezier(.77,0,.175,1)}[data-sal][data-sal-easing=ease-in-quint]{transition-timing-function:cubic-bezier(.755,.05,.855,.06)}[data-sal][data-sal-easing=ease-out-quint]{transition-timing-function:cubic-bezier(.23,1,.32,1)}[data-sal][data-sal-easing=ease-in-out-quint]{transition-timing-function:cubic-bezier(.86,0,.07,1)}[data-sal][data-sal-easing=ease-in-sine]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-sal][data-sal-easing=ease-out-sine]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-sal][data-sal-easing=ease-in-out-sine]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-sal][data-sal-easing=ease-in-back]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-sal][data-sal-easing=ease-out-back]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-sal][data-sal-easing=ease-in-out-back]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-sal|=fade]{opacity:0;transition-property:opacity}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal|=slide]{opacity:0;transition-property:opacity,transform}[data-sal=slide-up]{transform:translateY(20%)}[data-sal=slide-down]{transform:translateY(-20%)}[data-sal=slide-left]{transform:translate(20%)}[data-sal=slide-right]{transform:translate(-20%)}[data-sal|=slide].sal-animate,body.sal-disabled [data-sal|=slide]{opacity:1;transform:none}[data-sal|=zoom]{opacity:0;transition-property:opacity,transform}[data-sal=zoom-in]{transform:scale(.5)}[data-sal=zoom-out]{transform:scale(1.1)}[data-sal|=zoom].sal-animate,body.sal-disabled [data-sal|=zoom]{opacity:1;transform:none}[data-sal|=flip]{backface-visibility:hidden;transition-property:transform}[data-sal=flip-left]{transform:perspective(2000px) rotateY(-91deg)}[data-sal=flip-right]{transform:perspective(2000px) rotateY(91deg)}[data-sal=flip-up]{transform:perspective(2000px) rotateX(-91deg)}[data-sal=flip-down]{transform:perspective(2000px) rotateX(91deg)}[data-sal|=flip].sal-animate,body.sal-disabled [data-sal|=flip]{transform:none}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:border-box}*: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 .react-select__value-container{padding:12px 0;margin:0;cursor:pointer}.form .react-select__placeholder,.form .react-select__input-container,.form .react-select__single-value{margin:0;touch-action:manipulation;cursor:pointer;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;color:#333}@media (min-width: 900px){.form .react-select__placeholder,.form .react-select__input-container,.form .react-select__single-value{padding-left:0}}.form .react-select__single-value{font-weight:500;color:#333}.form .react-select__placeholder{color:#333}.form .react-select__control{background:transparent;border-radius:0;position:relative;z-index:8}@media (min-width: 900px){.form .react-select__control{background:transparent}}.form .react-select__control--is-focused{box-shadow:none}.form .react-select__control--is-focused,.form .react-select__control:hover{border-color:#999;box-shadow:none}.form .react-select__control--menu-is-open{box-shadow:none}.form .react-select__control--menu-is-open .react-select__indicator{transform:rotate(180deg)}.form .react-select__menu{z-index:9;padding:0;margin:0;border-radius:0;border-top:0;top:100%;left:50%;transform:translate(-50%);box-shadow:4px 4px 12px #0000001a}.form .react-select__menu-list{margin:0;padding:0}.form .react-select__indicator-separator{display:none}.form .react-select__indicator{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4%206.5L8%2010.5L12%206.5'%20stroke='%231A1A1A'%20strokeLinecap='square'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:16px;height:17px;background-position:50%;padding:0}.form .react-select__indicator svg{display:none}.form .react-select__indicators{width:16px}.form .react-select__option{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;padding:10px 16px;margin:0;border:none}@media (min-width: 900px){.form .react-select__option{padding:8px 20px}.form .react-select__option:hover{background:#333;color:#fff}}.form .react-select__option--is-focused{background:#666;color:#fff}.form .react-select__option--is-selected{background:#333;color:#fff}.form__text{width:100%;margin-bottom:0}.form__text--other,.form__text label{display:none}.form__text input{background:transparent;color:#333;border:1px solid #CCCCCC;padding:10px 16px;width:100%;border-radius:0;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.form__text input:focus{outline:none}.form__text input::placeholder{color:#333;opacity:1}.form__text:has([name=first-name]),.form__text:has([name=last-name]),.form__text:has([name=email]),.form__text:has([name=nearest-whitefox-location]),.form__text:has([name=contact-number]){width:100%}@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=nearest-whitefox-location]),.form__text:has([name=contact-number]){width:calc(50% - 18px)}}.form__text:has([name=when-was-the-last-time-you-sold]){width:100%}@media (min-width: 900px){.form__text:has([name=when-was-the-last-time-you-sold]){width:calc(100% - 200px)}}.form__checkbox:has([name=ive-never-sold]){width:100%;margin-top:-20px;margin-bottom:0}@media (min-width: 900px){.form__checkbox:has([name=ive-never-sold]){width:160px;margin-top:48px}}.form__textarea{width:100%;margin-bottom:0}.form__textarea--other,.form__textarea label{display:none}.form__textarea textarea{background:transparent;color:#333;border:1px solid #CCCCCC;padding:10px 16px;width:100%;height:120px;border-radius:0;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.form__textarea textarea:focus{outline:none}.form__textarea textarea::placeholder{color:#333;opacity:1}.form__radio{justify-content:center}.form__radio-wrapper{position:relative}.form__radio-wrapper input{position:absolute;opacity:0;visibility:hidden}.form__radio-wrapper label{padding-left:30px;position:relative;cursor:pointer}.form__radio-wrapper label:before{content:"";display:block;width:20px;height:20px;border:1px solid #333333;border-radius:50%;position:absolute;top:0;left:0;transition:all ease .3s}.form__radio-wrapper label:after{content:"";display:block;width:8px;height:8px;background:#333;border-radius:50%;position:absolute;top:6px;left:6px;opacity:0;transition:all ease .3s}.form__radio-wrapper input:checked+label:before{border:1px solid #333333}.form__radio-wrapper input:checked+label:after{opacity:1}.form__checkboxes{display:flex;flex-wrap:wrap;gap:12px 20px;max-width:355px;margin-bottom:20px}@media (min-width: 900px){.form__checkboxes{max-width:480px}}.form__checkboxes-label{display:block;width:100%;margin-bottom:10px;color:#333;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase}.form__checkboxes .form__checkbox{width:100%;margin-bottom:0;margin-top:0}@media (min-width: 900px){.form__checkboxes .form__checkbox{width:calc(50% - 10px)}}.form__checkbox{display:flex;flex-wrap:wrap;margin-right:0;margin-top:20px;width:100%;position:relative;margin-bottom:15px}@media (min-width: 900px){.form__checkbox{margin-bottom:0;margin-top:30px}}.form__checkbox:last-of-type{margin-right:0}.form__checkbox input[type=checkbox]{opacity:0;position:fixed;width:0}.form__checkbox input[type=checkbox]+label{width:100%;color:#333;cursor:pointer;position:relative;padding-left:36px;display:block;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.form__checkbox input[type=checkbox]+label:before{content:"";width:24px;height:24px;background:transparent;position:absolute;border:1px solid #999999;top:0;left:0}.form__checkbox input[type=checkbox]+label:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='21'%20height='20'%20viewBox='0%200%2021%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.5%2010L8.5%2014L16.5%206'%20stroke='%23333333'%20strokeLinecap='square'/%3e%3c/svg%3e");width:21px;height:20px;display:block;position:absolute;top:2px;left:2px;opacity:0}.form__checkbox input[type=checkbox]:checked+label:before{border:1px solid #333333}.form__checkbox input[type=checkbox]:checked+label:after{opacity:1}.form__checkbox label strong{font-weight:500}.form__checkbox label h4{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;font-family:Loew,sans-serif;margin:-2px 0 4px}.form__checkbox label p{margin-bottom:0}.form__select{width:100%}@media (min-width: 900px){.form__select{width:calc(50% - 18px)}}.form__select label{display:none}.form__select .react-select__value-container{padding:8px 20px;margin:0;cursor:pointer}.form__select .react-select__control{text-align:left;border:1px solid #CCCCCC!important}.form__select .react-select__placeholder,.form__select .react-select__input-container,.form__select .react-select__single-value{margin:0;touch-action:manipulation;cursor:pointer;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}@media (min-width: 900px){.form__select .react-select__placeholder,.form__select .react-select__input-container,.form__select .react-select__single-value{padding-left:0}}.form__select .react-select__single-value{font-weight:400;color:#333}.form__select .react-select__placeholder{color:#333}.form__select .react-select__control{background:transparent;border:transparent;border-radius:0;position:relative;z-index:8}@media (min-width: 900px){.form__select .react-select__control{background:transparent}}.form__select .react-select__control--is-focused,.form__select .react-select__control--menu-is-open{box-shadow:none}.form__select .react-select__control--menu-is-open .react-select__indicator{transform:rotate(180deg)}.form__select .react-select__menu{z-index:9;padding:0;margin:0;border-radius:0;border-top:0;top:100%;left:50%;transform:translate(-50%);box-shadow:none}.form__select .react-select__menu-list{margin:0;padding:0;text-align:left}.form__select .react-select__indicator-separator{display:none}.form__select .react-select__indicator{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='17'%20viewBox='0%200%2016%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4%206.5L8%2010.5L12%206.5'%20stroke='%231A1A1A'%20strokeLinecap='square'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:10px;height:10px;background-position:50%;padding:0}.form__select .react-select__indicator svg{display:none}.form__select .react-select__indicators{width:22px}.form__select .react-select__option{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;padding:8px 20px;margin:0;border:1px solid #333333}@media (min-width: 900px){.form__select .react-select__option{padding:8px 20px}.form__select .react-select__option:hover{background:#333;color:#fff}}.form__select .react-select__option:first-of-type{border-top:1px solid #333333}.form__select .react-select__option:first-of-type.react-select_option--is-focused{border-top:1px solid #333333}.form__select .react-select__option:first-of-type.react-select__option--is-selected{border-top:1px solid #333333}.form__select .react-select__option:not(:last-child){border-bottom:0}.form__select .react-select__option--is-focused,.form__select .react-select__option--is-selected{background:#333;color:#fff;border-left:1px solid #333333;border-right:1px solid #333333}.form__submit .btn{padding:9px 28px 12px;background:#333;color:#fff;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;cursor:pointer}.form__submit .btn .form__loading svg{width:22px;height:22px;display:block;animation:rotation 1s infinite linear}.form__submit .btn .form__loading svg circle{transition:all ease .3s;stroke:#fff}@media (min-width: 900px){.form__submit .btn .form__loading:hover svg circle{stroke:#fff}}.form__confirmation{width:100%;font-weight:500;margin-top:30px}.form__dropzone{border:1px dashed #b0b9cf;display:flex;flex-wrap:wrap;flex-direction:column;align-items:start;margin:15px 0 0;padding:30px 28px;text-align:left}@media (min-width: 900px){.form__dropzone{padding:30px 32px;min-height:220px;justify-content:space-between}}.form__dropzone button{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;background-color:transparent!important;border:1px solid #333333;color:#333;cursor:pointer;padding:10px 24px;display:flex;align-items:center;gap:10px;margin:0 0 28px}@media (min-width: 900px){.form__dropzone button{min-width:195px;margin:0}}.form__dropzone button svg{width:16px;height:16px}.dropzone{width:100%}.dropzone__content{width:100%;margin-bottom:28px}@media (min-width: 900px){.dropzone__content{margin-bottom:0}}.dropzone__content p{margin:0!important;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:300}.dropzone__content p strong{font-weight:500}.dropzone__content p span{text-transform:uppercase}@media (min-width: 900px){.dropzone__wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}}.dropzone__wrapper h4{margin:0;text-transform:none;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:300}.dropzone__button{width:100%;font-size:24px;color:#333;cursor:pointer;position:relative}.dropzone__button input{display:block!important;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.dropzone__button .btn{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.dropzone__button .btn:before{content:none}form{position:relative}form fieldset{border:none;box-shadow:none;display:flex!important;flex-wrap:wrap;gap:28px 36px;justify-content:space-between}[role=alert]{font-size:14px;padding:0;color:#333}.react-select__control--is-focused,.react-select__control:hover{border-color:#999;box-shadow:none}::selection{color:#fff;background:#4d4d4d}body{width:100%;overflow-x:hidden;min-height:100vh;min-height:-webkit-fill-available;color:#333}h1,h2,h3,h4,h5,h6,p,ul,li,ol,div,table,button,input,select,textarea,a{font-family:Loew,sans-serif;color:#333}.infinite__loading{min-height:calc(100vh - 190px)}.infinite svg{animation:rotation 1s infinite linear}@media (min-width: 900px){main{min-height:200vh;padding-bottom:100vh}main:before{content:"";display:block;position:absolute;top:0;left:0;background:#fff;z-index:1;width:100%;height:100vh}}.btn{cursor:pointer;color:#1a1a1a;border:none;padding:0;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;display:inline-flex!important;gap:12px;align-items:center;text-decoration:none;transition:all ease .3s}@media (min-width: 900px){.btn{position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#000}.btn:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#000;transition:transform .3s ease-in-out;transform:translate(-101%)}.btn:hover:before{transform:translate(0)}}.btn svg{transition:all ease .3s}@media (min-width: 900px){.btn:hover svg{transform:translate(2px)}}.btn.btn--black{background-color:#333;padding:12px 24px;color:#fff}@media (min-width: 900px){.btn.btn--black:hover{background-color:#1a1a1a}}@media (min-width: 900px){.btn.btn--mobile{display:none!important}}button{cursor:pointer;background-color:transparent;border:none;padding:0;color:#333}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}[data-placeholder-image]{background-color:#d1d1d1!important}.previous{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:20px 0 0}.previous p{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;margin:0}@media (max-width: 900px){.previous p{font-size:10px}}.previous__buttons{display:flex;gap:20px;width:100%}@media (min-width: 900px){.previous__buttons{width:auto}}.previous__buttons button{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase}@media (max-width: 900px){.previous__buttons button{font-size:10px}}.property-archive .previous{padding:0 0 30px}@media (min-width: 900px){.page-template--advocates .column-content,.page-template--advocates .title-content-image{padding:80px 0}}.page-template--advocates .title-content-image-scroll .title-content-image{position:sticky;top:0}@media (min-width: 900px){.page-template--home .press{padding-top:0}}.agent-im-template .title-content-image{position:sticky;top:0}.page-template--error main:before{content:none}.page-template--error .header li,.page-template--error .header a,.page-template--error .header button{color:#1a1a1a}.page-template--error .header__logo svg path{fill:#1a1a1a}.page-template--error .header .lines:before{background-color:#1a1a1a}.page-template--error .header .lines:after{background-color:#1a1a1a}.page-template--careers .title-content-image-list{padding-top:0}.header{position:fixed;top:0;width:100%;z-index:10;background-color:transparent;padding:20px 0;transition:background-color .3s ease,transform .3s ease}.header__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media (min-width: 900px){.header__inner{padding-left:48px;padding-right:48px}}.header__logo svg{display:block}.header__logo svg path{transition:fill .3s ease;fill:#fff}@media (max-width: 900px){.header__logo svg{width:162px;height:20px}}.header__nav{display:flex;align-items:center;gap:20px}@media (min-width: 900px){.header__nav{gap:40px}}.header__nav ul{margin:0;padding:0;list-style:none;gap:34px;display:flex}@media (min-width: 900px){.header__nav ul{display:flex}}.header__nav ul li{margin:0;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;position:relative}@media (max-width: 900px){.header__nav ul li{display:none}.header__nav ul li:last-of-type{display:block}}.header__nav ul li a{color:#fff;text-decoration:none;transition:color .3s ease;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase}@media (min-width: 900px){.header__nav ul li a{position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#fff}.header__nav ul li a:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#fff;transition:transform .3s ease-in-out;transform:translate(-101%)}.header__nav ul li a:hover:before{transform:translate(0)}}.header__nav ul li button{padding:0;color:#fff;border:none;background:none;text-decoration:none;transition:color .3s ease;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;display:flex!important;align-items:center!important;gap:8px}@media (min-width: 900px){.header__nav ul li button{position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#fff}.header__nav ul li button:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#fff;transition:transform .3s ease-in-out;transform:translate(-101%)}.header__nav ul li button:hover:before{transform:translate(0)}}.header__nav ul li button svg{transition:all ease .3s;margin-top:3px}.header__nav ul li button svg path{stroke:#fff;transition:stroke .3s ease}.header__nav ul li ul{display:none;position:absolute;top:calc(100% + 20px);left:0;background:#fff;padding:14px 16px;width:225px;box-shadow:4px 4px 12px #0000001a}.header__nav ul li ul li{margin:0 0 4px}.header__nav ul li ul li a{color:#333!important}.header__nav ul li ul li:last-of-type{margin:0}.header__nav ul li.active svg{transform:rotate(180deg)}.header__nav ul li.active ul{display:block}.header__hamburger{display:block;position:relative;width:20px;height:10px}.header__hamburger .lines:before{width:20px;height:1px;content:"";position:absolute;top:0;left:0;transition:all ease .3s;background:#fff}.header__hamburger .lines:after{width:20px;height:1px;content:"";position:absolute;top:10px;left:0;transition:all ease .3s;background:#fff}.header__hamburger.active .lines:before{transform:rotate(45deg);top:5px}.header__hamburger.active .lines:after{transform:rotate(-45deg);top:5px}.header--scrolled,.header--dark,.header--off-canvas,.header--region{background:#fff}.header--scrolled .header__logo svg path,.header--dark .header__logo svg path,.header--off-canvas .header__logo svg path,.header--region .header__logo svg path{fill:#1a1a1a}.header--scrolled .header__nav ul li a,.header--scrolled .header__nav ul li button,.header--dark .header__nav ul li a,.header--dark .header__nav ul li button,.header--off-canvas .header__nav ul li a,.header--off-canvas .header__nav ul li button,.header--region .header__nav ul li a,.header--region .header__nav ul li button{color:#1a1a1a}@media (min-width: 900px){.header--scrolled .header__nav ul li a,.header--scrolled .header__nav ul li button,.header--dark .header__nav ul li a,.header--dark .header__nav ul li button,.header--off-canvas .header__nav ul li a,.header--off-canvas .header__nav ul li button,.header--region .header__nav ul li a,.header--region .header__nav ul li button{position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#1a1a1a}.header--scrolled .header__nav ul li a:before,.header--scrolled .header__nav ul li button:before,.header--dark .header__nav ul li a:before,.header--dark .header__nav ul li button:before,.header--off-canvas .header__nav ul li a:before,.header--off-canvas .header__nav ul li button:before,.header--region .header__nav ul li a:before,.header--region .header__nav ul li button:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#1a1a1a;transition:transform .3s ease-in-out;transform:translate(-101%)}.header--scrolled .header__nav ul li a:hover:before,.header--scrolled .header__nav ul li button:hover:before,.header--dark .header__nav ul li a:hover:before,.header--dark .header__nav ul li button:hover:before,.header--off-canvas .header__nav ul li a:hover:before,.header--off-canvas .header__nav ul li button:hover:before,.header--region .header__nav ul li a:hover:before,.header--region .header__nav ul li button:hover:before{transform:translate(0)}}.header--scrolled .header__nav ul li a svg path,.header--scrolled .header__nav ul li button svg path,.header--dark .header__nav ul li a svg path,.header--dark .header__nav ul li button svg path,.header--off-canvas .header__nav ul li a svg path,.header--off-canvas .header__nav ul li button svg path,.header--region .header__nav ul li a svg path,.header--region .header__nav ul li button svg path{stroke:#1a1a1a}.header--scrolled .header__hamburger .lines:before,.header--scrolled .header__hamburger .lines:after,.header--dark .header__hamburger .lines:before,.header--dark .header__hamburger .lines:after,.header--off-canvas .header__hamburger .lines:before,.header--off-canvas .header__hamburger .lines:after,.header--region .header__hamburger .lines:before,.header--region .header__hamburger .lines:after{background:#1a1a1a}.header--footer{opacity:0}.header--up{transform:translateY(-100%)}.header--off-canvas{transform:translateY(0)}.header--region{transform:translateY(0);background:transparent!important}.header--region .header__logo{position:relative;height:22px}@media (max-width: 900px){.header--region .header__logo svg{width:23px}}.header--region .header__logo svg{position:absolute}.header--region .header__nav ul li{display:none}.header--region .header__nav ul li:nth-last-child(1),.header--region .header__nav ul li :nth-last-child(2){display:block}.header--region .header__nav ul li:nth-last-child(1) button svg,.header--region .header__nav ul li :nth-last-child(2) button svg{transform:rotate(180deg)}.dark-header .header--scrolled,.article-template .header--scrolled,.office-template .header--scrolled,.category-template .header--scrolled{background:#fff}.dark-header .header__logo svg path,.article-template .header__logo svg path,.office-template .header__logo svg path,.category-template .header__logo svg path{fill:#1a1a1a}.dark-header .header__nav ul li a,.dark-header .header__nav ul li button,.article-template .header__nav ul li a,.article-template .header__nav ul li button,.office-template .header__nav ul li a,.office-template .header__nav ul li button,.category-template .header__nav ul li a,.category-template .header__nav ul li button{color:#1a1a1a}@media (min-width: 900px){.dark-header .header__nav ul li a,.dark-header .header__nav ul li button,.article-template .header__nav ul li a,.article-template .header__nav ul li button,.office-template .header__nav ul li a,.office-template .header__nav ul li button,.category-template .header__nav ul li a,.category-template .header__nav ul li button{position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#1a1a1a}.dark-header .header__nav ul li a:before,.dark-header .header__nav ul li button:before,.article-template .header__nav ul li a:before,.article-template .header__nav ul li button:before,.office-template .header__nav ul li a:before,.office-template .header__nav ul li button:before,.category-template .header__nav ul li a:before,.category-template .header__nav ul li button:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#1a1a1a;transition:transform .3s ease-in-out;transform:translate(-101%)}.dark-header .header__nav ul li a:hover:before,.dark-header .header__nav ul li button:hover:before,.article-template .header__nav ul li a:hover:before,.article-template .header__nav ul li button:hover:before,.office-template .header__nav ul li a:hover:before,.office-template .header__nav ul li button:hover:before,.category-template .header__nav ul li a:hover:before,.category-template .header__nav ul li button:hover:before{transform:translate(0)}}.dark-header .header__nav ul li a svg path,.dark-header .header__nav ul li button svg path,.article-template .header__nav ul li a svg path,.article-template .header__nav ul li button svg path,.office-template .header__nav ul li a svg path,.office-template .header__nav ul li button svg path,.category-template .header__nav ul li a svg path,.category-template .header__nav ul li button svg path{stroke:#1a1a1a}.dark-header .header__hamburger .lines:before,.dark-header .header__hamburger .lines:after,.article-template .header__hamburger .lines:before,.article-template .header__hamburger .lines:after,.office-template .header__hamburger .lines:before,.office-template .header__hamburger .lines:after,.category-template .header__hamburger .lines:before,.category-template .header__hamburger .lines:after{background:#1a1a1a}.property-template.dark-header .header--scrolled{background:#fff}.property-template.dark-header .header__logo svg path{fill:#1a1a1a}.property-template.dark-header .header__nav ul li a,.property-template.dark-header .header__nav ul li button{color:#1a1a1a}@media (min-width: 900px){.property-template.dark-header .header__nav ul li a,.property-template.dark-header .header__nav ul li button{position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#1a1a1a}.property-template.dark-header .header__nav ul li a:before,.property-template.dark-header .header__nav ul li button:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#1a1a1a;transition:transform .3s ease-in-out;transform:translate(-101%)}.property-template.dark-header .header__nav ul li a:hover:before,.property-template.dark-header .header__nav ul li button:hover:before{transform:translate(0)}}.property-template.dark-header .header__nav ul li a svg path,.property-template.dark-header .header__nav ul li button svg path{stroke:#1a1a1a}.property-template.dark-header .header__hamburger .lines:before,.property-template.dark-header .header__hamburger .lines:after{background:#1a1a1a}.agent-template .header--scrolled{background:#fff}.agent-template .header--scrolled .header__logo svg path{fill:#1a1a1a}.agent-template .header__logo svg path{fill:#fff}@media (min-width: 900px){.agent-template .header__logo svg path{fill:#1a1a1a}}.region{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9;background:#fff;visibility:hidden;opacity:0;transition:all ease .3s;display:flex;justify-content:space-between;overflow:hidden}.region.active{visibility:visible;opacity:1}.region__logo{display:flex;align-items:center;justify-content:flex-end;width:calc(50% - 24px);height:100%;position:relative}@media (max-width: 900px){.region__logo{width:126px;justify-content:flex-start;padding-left:16px;margin-top:-13px}.region__logo svg{width:106px}}.region__logo ul{position:absolute;bottom:48px;left:48px;width:183px;list-style:none;margin:0;padding:0}@media (max-width: 900px){.region__logo ul{bottom:16px;left:16px;width:90px}}.region__logo ul li{width:100%;border-bottom:1px solid #CCCCCC;padding:8px 0 10px;margin:0}.region__logo ul li a{width:100%;display:flex;align-items:center;justify-content:space-between;color:#333;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;text-decoration:none}.region__logo ul li a span{color:#333;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;display:inline}@media (max-width: 900px){.region__logo ul li a span span{display:none}}.region__logo ul li a svg{width:unset}.region__list{width:calc(100% - 138px);position:relative;height:100vh;overflow:hidden;display:block}@media (min-width: 900px){.region__list{padding:12px 0 0;width:calc(50% - 24px)}}.region__list #wheel_1{width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:center}.region__list .box{box-sizing:border-box;display:flex;gap:12px;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;height:36px;min-height:36px;max-height:36px;flex-shrink:0;opacity:.2;transition:opacity .3s ease}@media (min-width: 900px){.region__list .box{gap:30px;height:50px;min-height:50px;max-height:50px;flex-shrink:0}}.region__list .box.is-active .region__rollover{opacity:1}@media (min-width: 900px){.region__list .box:hover{opacity:.5}.region__list .box:hover .region__rollover{opacity:1}}.region__list .box h5{font-size:20px;line-height:28px;font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:1.2px;color:#333;margin:0}@media (min-width: 900px){.region__list .box h5{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:700;letter-spacing:1.2px}}.region__list .box h5 a{text-decoration:none;color:#333}.region__list .box.is-active{opacity:1}.region__rollover{opacity:0;display:flex;align-items:center;transition:all ease .3s;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;position:relative;margin-top:4px}@media (max-width: 900px){.region__rollover{background:#fff;display:flex;align-items:center;gap:10px;margin-top:0}.region__rollover a{position:relative!important;left:0!important;top:0!important;transform:translateY(0)!important}}@media (max-width: 900px) and (max-width: 900px){.region__rollover a{line-height:1.2}}.region__rollover span{background:#333;color:#fff;font-size:10px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;padding:2px 8px 4px}@media (max-width: 900px){.region__rollover span{display:none}}.region__rollover a{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);text-decoration:none}.region__rollover a strong{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase}.off-canvas{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:9;transition:all ease .3s;visibility:hidden;opacity:0;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.off-canvas::-webkit-scrollbar{display:none}.off-canvas.active{visibility:visible;opacity:1}.off-canvas__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 900px){.off-canvas__inner{padding-left:48px;padding-right:48px}}.off-canvas__footer{display:flex;flex-direction:column;padding:0 0 48px}@media (min-width: 900px){.off-canvas__footer{flex-direction:row;align-items:end;justify-content:space-between}}@media (min-width: 900px){.off-canvas__form{width:30%}}.off-canvas__form h3{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;color:#333;margin:0 0 12px}.off-canvas__form form{margin:0}.off-canvas__form fieldset{margin:0;display:flex!important;gap:0;flex-wrap:wrap}.off-canvas__form .form__text{width:100%}.off-canvas__form .form__text:nth-child(2){width:75%}.off-canvas__form .form__submit{border-bottom:1px solid #CCCCCC;text-align:right;width:25%}.off-canvas__form .form__submit button{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;background:none;color:gray;border:none;padding:12px 0 10px}.off-canvas__form input{border:none;border-bottom:1px solid #CCCCCC;padding:12px 0 10px;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500}.off-canvas__form input::placeholder{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;color:#333}.off-canvas__media{margin:0 0 40px}@media (min-width: 900px){.off-canvas__media{width:34%;margin:0}}@media (max-width: 900px){.off-canvas__media-content{display:flex;flex-direction:column;justify-content:space-between;align-items:start}}.off-canvas__media-inner{padding:12px;background-color:#f2f2f2;display:flex;gap:24px}@media (min-width: 900px){.off-canvas__media-inner{gap:32px}}.off-canvas__media-inner .gatsby-image-wrapper{height:100px;aspect-ratio:1!important}@media (min-width: 900px){.off-canvas__media-inner .gatsby-image-wrapper{height:118px}}.off-canvas__media-inner span{font-size:10px;line-height:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;padding:1px 8px 3px;background-color:#fff;color:#666;display:inline-block;margin:0}@media (min-width: 900px){.off-canvas__media-inner span{margin:0 0 12px}}.off-canvas__media-inner h3{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;color:#333;margin:0}@media (min-width: 900px){.off-canvas__media-inner h3{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;margin:0 0 12px}}@media (max-width: 900px){.off-canvas__media-inner a{font-size:10px}}.off-canvas__nav{display:flex;justify-content:flex-end;flex-direction:column-reverse;width:100%;padding:80px 0}@media (min-width: 900px){.off-canvas__nav{flex-direction:row}}.off-canvas__nav ul{list-style:none;padding:0;margin:0}@media (min-width: 900px){.off-canvas__nav ul.sub{width:16%;margin-top:10px}}.off-canvas__nav ul.sub li{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;color:#333;margin:0 0 5px;text-transform:uppercase;letter-spacing:1.2px}.off-canvas__nav ul.sub li a{text-decoration:none}@media (min-width: 900px){.off-canvas__nav ul.sub li a{position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#000}.off-canvas__nav ul.sub li a:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#000;transition:transform .3s ease-in-out;transform:translate(-101%)}.off-canvas__nav ul.sub li a:hover:before{transform:translate(0)}}.off-canvas__nav ul.main{margin:0 0 40px}@media (min-width: 900px){.off-canvas__nav ul.main{width:32%;margin:0}}.off-canvas__nav ul.main li{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;color:#333;margin:0 0 4px}@media (max-width: 900px){.off-canvas__nav ul.main li{margin:0;line-height:30px}}.off-canvas__nav ul.main li a,.off-canvas__nav ul.main li button{display:inline-flex!important;text-decoration:none}@media (min-width: 900px){.off-canvas__nav ul.main li a,.off-canvas__nav ul.main li button{position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#000}.off-canvas__nav ul.main li a:before,.off-canvas__nav ul.main li button:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#000;transition:transform .3s ease-in-out;transform:translate(-101%)}.off-canvas__nav ul.main li a:hover:before,.off-canvas__nav ul.main li button:hover:before{transform:translate(0)}}@media (max-width: 900px){.off-canvas__nav ul.main li a,.off-canvas__nav ul.main li button{font-size:22px;letter-spacing:.2px;font-weight:500;line-height:29px}}.off-canvas__nav ul.main li button{display:flex;gap:14px;align-items:center}@media (max-width: 900px){.off-canvas__nav ul.main li button{padding-top:2px;line-height:32px}}.off-canvas__nav ul.main li button svg{margin:0 0 -10px;transition:all ease .3s}@media (max-width: 900px){.off-canvas__nav ul.main li button svg{width:15px;height:15px}}.off-canvas__nav ul.main li ul{display:none;width:100%;padding:16px 0}.off-canvas__nav ul.main li ul li{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;color:#333;margin:0 0 5px;text-transform:uppercase;letter-spacing:1.2px}.off-canvas__nav ul.main li ul li a{text-decoration:none}@media (max-width: 900px){.off-canvas__nav ul.main li ul li a{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase}}.off-canvas__nav ul.main li.active button svg{transform:rotate(180deg)}.off-canvas__nav ul.main li.active ul{display:block}.landing-banner{width:100%;height:100vh;position:relative;z-index:1;transform:translateZ(0)}.landing-banner__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;height:100%;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width: 900px){.landing-banner__inner{padding-left:48px;padding-right:48px}}.landing-banner__asset{position:absolute;top:0;left:0;width:100%;height:100%}.landing-banner__video{width:100%;height:100%;object-fit:cover}.landing-banner__video--mobile{display:block}@media (min-width: 900px){.landing-banner__video--mobile{display:none}}.landing-banner__video--desktop{display:none}@media (min-width: 900px){.landing-banner__video--desktop{display:block}}.landing-banner__content{padding:20px 0 110px;position:relative;max-width:860px}@media (min-width: 900px){.landing-banner__content{padding:40px 0 50px}}.landing-banner__content h1{color:#fff;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0}@media (min-width: 900px){.landing-banner__content h1{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500}}.landing-banner__subtitle{display:flex;gap:105px;margin-top:32px}@media (min-width: 900px){.landing-banner__subtitle{margin-top:45px}}.landing-banner__subtitle h4{margin:0;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;color:#fff}.landing-banner__subtitle p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;color:#fff;margin:0}.tcdi{position:relative;z-index:1;background:#fff;padding:80px 0 0}@media (min-width: 900px){.tcdi{padding:100px 0 0}}.tcdi--pb{padding-bottom:80px}@media (min-width: 900px){.tcdi--pb{padding-bottom:100px}}.tcdi__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 900px){.tcdi__inner{padding-left:48px;padding-right:48px}}.tcdi h2{margin:0;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500}@media (min-width: 900px){.tcdi h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;max-width:55%}}.tcdi__large{width:100%;margin-bottom:50px}@media (min-width: 900px){.tcdi__large{width:55%;margin-bottom:0}}.tcdi__large .gatsby-image-wrapper{margin-top:50px}@media (min-width: 900px){.tcdi__large .gatsby-image-wrapper{margin-top:110px}}.tcdi__subtitle{display:flex;gap:105px;margin-top:32px}@media (min-width: 900px){.tcdi__subtitle{margin-top:45px}}.tcdi__subtitle h4{margin:0;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;color:#333}.tcdi__subtitle p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin:0}.tcdi__small{width:100%;margin-top:32px}@media (min-width: 900px){.tcdi__small{margin-top:45px;width:32%;display:flex;flex-direction:column;justify-content:space-between}}.tcdi__small .gatsby-image-wrapper{margin-top:60px;aspect-ratio:414/506!important}@media (min-width: 900px){.tcdi__small .gatsby-image-wrapper{margin-top:40px}}.tcdi__small p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.tcdi__small p:last-of-type{margin-bottom:0}.tcdi__content .btn{margin-top:32px}@media (min-width: 900px){.tcdi__content .btn{margin-top:45px}}.tcdibg{position:relative;z-index:1;background:#fff;padding:60px 0}@media (min-width: 900px){.tcdibg{padding:0 0 100px}}.tcdibg__bg{width:100%;height:80vh}@media (min-width: 900px){.tcdibg__bg{height:auto;position:relative}}.tcdibg__bg .gatsby-image-wrapper{width:100%;height:100%}.tcdibg__bg .gatsby-image-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a1a1a33;z-index:1}@media (min-width: 900px){.tcdibg__bg .gatsby-image-wrapper{aspect-ratio:1440/900!important}}.tcdibg__inner{width:100%;max-width:1660px;margin:-380px auto 0;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1}@media (min-width: 900px){.tcdibg__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.tcdibg__inner{margin-top:-50vh}}.tcdibg__title{width:100%}.tcdibg__title h2{color:#fff;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 28px}@media (min-width: 900px){.tcdibg__title h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;max-width:790px;margin:0 0 48px}}@media (min-width: 900px){.tcdibg__image{display:flex;justify-content:space-between}}@media (min-width: 900px){.tcdibg__image-small{width:30%;display:flex;flex-direction:column}}.tcdibg__image-small .gatsby-image-wrapper{margin:0 0 60px;aspect-ratio:361/416!important}@media (min-width: 900px){.tcdibg__image-small .gatsby-image-wrapper{aspect-ratio:411/411!important;margin:0 0 auto}}.tcdibg__image-small p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin:0}.tcdibg__image-large{display:none}@media (min-width: 900px){.tcdibg__image-large{width:56%;display:block}}@media (min-width: 900px){.tcdibg__image-large .gatsby-image-wrapper{aspect-ratio:762/800!important}}.tcdibg__button{margin:28px 0 0;display:flex;gap:20px}@media (min-width: 900px){.tcdibg__button{margin:48px 0 0;gap:0 60px;display:flex}}.tcdibg__content{margin:0 0 60px}@media (min-width: 900px){.tcdibg__content{display:flex;justify-content:space-between;margin:0 0 80px}}.tcdibg__content-left{display:flex;align-items:center;gap:0 25px;margin:0 0 28px}@media (min-width: 900px){.tcdibg__content-left{width:30%;gap:65px;margin:0}}.tcdibg__content-left h4{margin:0;color:#333;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase}.tcdibg__content-left p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin:0;color:#333}@media (min-width: 900px){.tcdibg__content-right{width:56%}}.tcdibg__content-right p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin:0;color:#333}.tcdibg--has-bg .tcdibg__title h2,.tcdibg--has-bg .tcdibg__content-left h4,.tcdibg--has-bg .tcdibg__content-left p,.tcdibg--has-bg .tcdibg__content-right p{color:#fff}.tcdibg--has-bg .tcdibg__inner{margin-top:-380px}@media (min-width: 900px){.tcdibg--has-bg .tcdibg__inner{margin-top:-50vh}}.cta-columns{background:#fff;position:relative;z-index:1;transform:translateZ(0);padding:0 0 80px;overflow:hidden}@media (min-width: 900px){.cta-columns{padding:100px 0}}.cta-columns__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.cta-columns__inner{padding-left:48px;padding-right:48px}}@media (max-width: 900px){.cta-columns__inner{padding:0}}.cta-columns__title h2{padding:0 20px;max-width:800px;margin:0 0 36px;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500}@media (min-width: 900px){.cta-columns__title h2{padding:0;margin:0 0 80px;font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500}}.cta-columns__items.desktop{display:none}@media (min-width: 900px){.cta-columns__items.desktop{display:flex;gap:50px;flex-wrap:wrap}}.cta-columns__items.mobile{padding-left:20px;display:flex}@media (min-width: 900px){.cta-columns__items.mobile{display:none!important}}.cta-columns__item{width:100%;position:relative}@media (min-width: 900px){.cta-columns__item{width:calc(25% - 40px)}.cta-columns__item:hover .gatsby-image-wrapper img{transform:scale(1.04)}}.cta-columns__item h4{margin:12px 0 0;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;color:#333}@media (min-width: 900px){.cta-columns__item h4{margin:25px 0 0}}.cta-columns__item .gatsby-image-wrapper{overflow:hidden}.cta-columns__item .gatsby-image-wrapper img{transition:all ease .3s!important}.cta-columns__item-link{position:absolute;top:0;width:100%;height:100%}.content-slider{padding:0;background:#fff;position:relative;z-index:1;transform:translateZ(0);min-height:100vh}.content-slider__items{position:relative;height:100vh}.content-slider .keen-slider__slide{opacity:0;position:absolute;top:0;left:0;width:100%;transform:none!important}.content-slider .keen-slider__slide[style*="opacity: 1"]{position:relative;z-index:1}.content-slider__item{width:100%;height:100vh}.content-slider__item-inner{display:flex;flex-direction:column;justify-content:space-between;position:relative;height:100vh;width:100%;max-width:1660px;margin:0 auto;padding:0 16px;z-index:1}@media (min-width: 900px){.content-slider__item-inner{padding-left:48px;padding-right:48px}}.content-slider__item .gatsby-image-wrapper{position:absolute!important;top:0;left:0;width:100%;height:100%}.content-slider__item .gatsby-image-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a1a1a33;z-index:1}.content-slider__item-title{width:100%;padding-top:48px;max-width:650px}.content-slider__item-title h3{color:#fff;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500}@media (min-width: 900px){.content-slider__item-title h3{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500}}.content-slider__item-footer{padding-bottom:48px}.content-slider__item-nav{display:flex;flex-wrap:wrap;justify-content:space-between}.content-slider__item-nav span{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:400;text-transform:uppercase;color:#fff}.content-slider__item-nav button{border:none;background:none;color:#fff;padding:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase}@media (min-width: 900px){.content-slider__item-nav button:hover svg{transform:translate(5px)}}.content-slider__item-nav button svg{margin:0;transition:all ease .3s}.content-slider__item-nav button svg path{stroke:#fff}.content-slider__item-content{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:1px solid rgba(230,230,230,.3);padding:28px 0 0;margin-top:12px;position:relative}@media (min-width: 900px){.content-slider__item-content{margin-top:28px}}.content-slider__item-content .left{display:none;flex-wrap:wrap;gap:65px}@media (min-width: 900px){.content-slider__item-content .left{display:flex}}.content-slider__item-content .left .location p{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;color:#fff}.content-slider__item-content .left .subtitle{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;color:#fff}.content-slider__item-content .right{display:flex;align-items:flex-start;gap:65px}@media (min-width: 900px){.content-slider__item-content .right{flex-wrap:wrap}}.content-slider__item-content .right .tag{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;color:#333;background:#ffffffb3;padding:1px 8px 4px;margin-top:6px}.content-slider__item-content .right .content{max-width:290px}.content-slider__item-content .right .content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;color:#fff}.content-slider__item-content .link{position:absolute;top:0;left:0;width:100%;height:100%}.basic-page{padding:100px 0;background:#fff;position:relative;z-index:1;transform:translateZ(0)}.basic-page__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 900px){.basic-page__inner{padding-left:48px;padding-right:48px}}.basic-page__sidebar{width:100%;margin-bottom:40px}@media (min-width: 900px){.basic-page__sidebar{width:24%;margin-bottom:0}}.basic-page__sidebar ul{list-style:none;margin:0;padding:0;position:sticky;top:100px}.basic-page__sidebar ul li{margin:0;padding:10px 0;border-bottom:1px solid #CCCCCC}.basic-page__sidebar ul li button{background:none;border:none;padding:0;cursor:pointer;color:#333;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;display:flex;align-items:center;justify-content:space-between;width:100%}.basic-page__items{width:100%}@media (min-width: 900px){.basic-page__items{width:56%;padding-right:4%}}.basic-page__item h1,.basic-page__item h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500}@media (min-width: 900px){.basic-page__item h1,.basic-page__item h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500}}.basic-page__item h3,.basic-page__item h4,.basic-page__item h5,.basic-page__item h6{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:700;text-transform:uppercase}.basic-page__item p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.basic-page__item ul li{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin-bottom:4px}.basic-cta{padding:60px 0;background:#fff;position:relative;z-index:1;transform:translateZ(0)}@media (min-width: 900px){.basic-cta{padding:0 0 100px}}.basic-cta__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.basic-cta__inner{padding-left:48px;padding-right:48px}}.basic-cta__wrapper{background-color:#f2f2f2;display:flex;flex-direction:column;align-items:center;gap:30px 0;justify-content:center;padding:60px 28px;margin:0 auto}@media (min-width: 900px){.basic-cta__wrapper{padding:80px 28px;gap:60px 0}}.basic-cta__wrapper.no-bg{background-color:transparent;max-width:940px;margin:0 auto}.basic-cta__wrapper h2{text-align:center;margin:0;font-size:20px;line-height:28px;font-weight:500}@media (min-width: 900px){.basic-cta__wrapper h2{font-size:32px;line-height:42px;font-weight:500;letter-spacing:.3px}}.basic-cta--project{padding:0 0 60px}@media (min-width: 900px){.basic-cta--project{padding:0 0 100px}}.basic-cta--project .basic-cta__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 900px){.basic-cta--project .basic-cta__inner{padding-left:48px;padding-right:48px}}.basic-cta--project .basic-cta__cta{width:100%;background:#f2f2f2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:44px 24px}@media (min-width: 900px){.basic-cta--project .basic-cta__cta{padding:80px 0}}.basic-cta--project .basic-cta__cta .gatsby-image-wrapper{margin-bottom:40px;max-height:60px}.basic-cta--project .basic-cta__cta img{max-height:36px;margin:0 0 24px}@media (min-width: 900px){.basic-cta--project .basic-cta__cta img{max-height:60px;margin:0 0 40px}}.basic-cta--project .basic-cta__cta h3{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;text-align:center}@media (min-width: 900px){.basic-cta--project .basic-cta__cta h3{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;max-width:630px;margin:0 auto}}.page-header{background:#fff;position:relative;z-index:1;transform:translateZ(0);padding:100px 0 0}@media (min-width: 900px){.page-header{padding:165px 0 0}}.page-header__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.page-header__inner{padding-left:48px;padding-right:48px}}.page-header__title{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.page-header__title h1,.page-header__title h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 40px}@media (min-width: 900px){.page-header__title h1,.page-header__title h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;max-width:calc(100% - 200px)}}@media (min-width: 1240px){.page-header__title h1,.page-header__title h2{max-width:65%}}.page-header__title a{margin:-10px 0 30px}@media (min-width: 900px){.page-header__title a{margin:0 0 40px}}.page-header__image{width:100%;aspect-ratio:393/500!important}@media (min-width: 900px){.page-header__image{aspect-ratio:1440/900!important}}.page-header__image .gatsby-image-wrapper{width:100%;height:100%}.page-header__image img{aspect-ratio:393/500;display:block;margin:0}@media (min-width: 900px){.page-header__image img{aspect-ratio:1440/900}}.page-header__video{width:100%;height:100%;aspect-ratio:393/500}@media (min-width: 900px){.page-header__video{aspect-ratio:1440/900}}.page-header video{width:100%;height:100%;object-fit:cover}.image-banner{z-index:1;transform:translateZ(0);background:#fff;position:relative;padding-bottom:60px}@media (min-width: 900px){.image-banner{padding-bottom:100px}}.image-banner__image{width:100%;aspect-ratio:393/500;position:relative}@media (min-width: 900px){.image-banner__image{height:100vh}}.image-banner__image .gatsby-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.property-archive{padding:100px 0 60px;background:#fff;position:relative;z-index:1;min-height:100vh;transform:translateZ(0)}@media (min-width: 900px){.property-archive{padding:165px 0 100px}}.property-archive.detached{min-height:unset}.property-archive__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.property-archive__inner{padding-left:48px;padding-right:48px}}.property-archive__filter .form__select--filter .react-select__control{border:none}.property-archive__heading{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 40px}@media (min-width: 900px){.property-archive__heading{margin:0 0 48px}}.property-archive__heading h2{color:#1a1a1a;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;max-width:790px;margin:0}@media (min-width: 900px){.property-archive__heading h2{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:500;font-size:32px}}.property-archive h1{color:#1a1a1a;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;max-width:790px;margin:0 0 40px}@media (min-width: 900px){.property-archive h1{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:0 0 48px}}.property-archive__empty p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin:0}@media (min-width: 900px){.property-archive__empty p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}}.property-archive__sort{margin-top:44px;margin-bottom:44px;display:flex;justify-content:space-between;border-top:1px solid #CCCCCC}@media (min-width: 900px){.property-archive__sort{margin-bottom:60px}}.property-archive__sort span{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;margin-top:12px}@media (min-width: 900px){.property-archive__sort span{margin-top:14px}}.property-archive__results-count{color:#1a1a1a;padding:16px 0;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase}.property-archive__sort-label{color:#1a1a1a;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;padding:16px 20px;margin-top:-1px!important;display:none}@media (min-width: 900px){.property-archive__sort-label{display:block}}.property-archive__sort-option{display:flex;align-items:center}.property-archive__sort-option .react-select-container{margin-top:-2px}.property-archive__sort-option .react-select{padding:16px 0}.property-archive__sort-option .react-select__control{padding-left:0;padding-right:16px;border-bottom:0;border-left:1px solid #CCCCCC}@media (max-width: 900px){.property-archive__sort-option .react-select__control{border:none!important;padding-right:0}}.property-archive__sort-option .react-select__value-container{padding:12px 10px 12px 20px}.property-archive__list{display:flex;flex-wrap:wrap;gap:32px;padding-bottom:32px}@media (min-width: 900px){.property-archive__list{gap:48px 32px;padding-bottom:48px}}.property-archive__list .card{width:100%;margin-bottom:32px}@media (min-width: 900px){.property-archive__list .card{width:calc(25% - 24px);margin-bottom:48px}.property-archive__list .card .card--property__image{aspect-ratio:312/320}.property-archive__list .card .card--property__image img{aspect-ratio:312/320!important}.property-archive__list .card:nth-child(1),.property-archive__list .card:nth-child(6){width:calc(50% - 16px)}.property-archive__list .card:nth-child(1) .card--property__image,.property-archive__list .card:nth-child(6) .card--property__image{aspect-ratio:656/318}.property-archive__list .card:nth-child(1) .card--property__image img,.property-archive__list .card:nth-child(6) .card--property__image img{aspect-ratio:656/318!important}}@media (min-width: 1240px){.property-archive__list .card:nth-child(1) .card--property__image,.property-archive__list .card:nth-child(6) .card--property__image{aspect-ratio:656/320}.property-archive__list .card:nth-child(1) .card--property__image img,.property-archive__list .card:nth-child(6) .card--property__image img{aspect-ratio:656/320!important}}@media (min-width: 1500px){.property-archive__list .card:nth-child(1) .card--property__image,.property-archive__list .card:nth-child(6) .card--property__image{aspect-ratio:656/324}.property-archive__list .card:nth-child(1) .card--property__image img,.property-archive__list .card:nth-child(6) .card--property__image img{aspect-ratio:656/324!important}}.property-archive__list .card--project{width:100%}@media (min-width: 900px){.property-archive__list .card--project{width:100%!important}}@media (max-width: 900px){.property-archive--projects .search--projects{margin-bottom:40px}}@media (max-width: 900px){.property-archive--projects .property-archive__list{gap:20px}}.search{background:#f2f2f2;padding:24px 16px}@media (min-width: 900px){.search{padding:30px 30px 40px}}.search--projects{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px}@media (max-width: 900px){.search--projects{flex-wrap:wrap;justify-content:flex-start;gap:24px}}.search--projects .search__header{display:none}.search--projects .search__form{width:100%}@media (min-width: 900px){.search--projects .search__form{width:50%;max-width:500px}}@media (max-width: 900px){.search--projects .search__form{justify-content:flex-start;flex-direction:row}}.search--projects .search__form .search__row{width:100%}.search__nav{margin:0;padding:0;list-style:none;gap:16px}.search__nav--mobile{display:flex;margin-bottom:20px}@media (min-width: 900px){.search__nav--mobile{display:none}}.search__nav--desktop{display:none}@media (min-width: 900px){.search__nav--desktop{display:flex}}.search__nav--projects{display:flex;width:auto}.search__nav--projects li:first-of-type{display:none}.search__nav li{margin:0}.search__nav li button{display:block;font-size:10px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;background:#e6e6e6;color:#333;padding:5px 10px 6px;transition:all ease .3s}.search__nav li button.active{background:#333;color:#fff}@media (min-width: 900px){.search__nav li button:hover{background:#333;color:#fff}}.search__form{display:flex;flex-wrap:wrap;gap:24px}.search__form .form__toggle{display:none}.search__form .form__mobile-toggles{width:100%;display:flex;align-items:center;justify-content:space-between}@media (min-width: 900px){.search__form .form__mobile-toggles{display:none}}.search__form .form__mobile-toggle{display:inline-flex;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;border:1px solid #CCCCCC;padding:6px 16px 8px;align-items:center;gap:10px}@media (min-width: 900px){.search__form .form__mobile-toggle{display:none}}.search__form .form__mobile-toggle svg{display:block}.search__form .form__clear{display:inline-flex;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;border:none;padding:6px 16px 8px;align-items:center;gap:10px}@media (min-width: 900px){.search__form .form__clear{display:none}}.search__form .form__clear svg{width:16px;display:block}.search__form .form__input{border:none;background:transparent;color:#333;font-size:12px;line-height:20px;letter-spacing:.2px;font-weight:500}.search__form .form__input:focus{outline:none}.search__form .form__input::placeholder{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;opacity:1;text-transform:uppercase}.search__form--projects{flex-direction:row-reverse}.search__row{display:flex;gap:24px}.search__row--search{width:100%;position:relative}@media (min-width: 900px){.search__row--search{width:calc(30% - 12px)}}.search__row--search button[type=submit]{position:absolute;top:16px;right:0}.search__row--search .form__autocomplete{background:transparent;width:100%;position:relative;border-bottom:1px solid #999999}.search__row--search .form__autocomplete .form__input-wrapper{flex:1 0 auto;height:auto;position:relative}.search__row--search .form__autocomplete .form__input-wrapper .form__input{border:none;width:auto;height:45px;background:transparent;min-width:300px}@media (min-width: 900px){.search__row--search .form__autocomplete .form__input-wrapper .form__input{padding:12px 0}}.search__row--search .form__autocomplete-anchor{display:flex;justify-content:flex-start;flex-direction:column-reverse}@media (min-width: 900px){.search__row--search .form__autocomplete-anchor{flex-direction:row;width:calc(100% - 45px)}}.search__row--search .form__autocomplete-tags{position:relative;padding:0 20px;display:flex;flex-wrap:wrap;align-items:center;height:auto}@media (min-width: 900px){.search__row--search .form__autocomplete-tags{padding:5px 0 0}}.search__row--search .form__autocomplete-tag{background:#333;display:flex;align-items:center;padding:5px 10px;margin:0 10px 10px 0}@media (min-width: 900px){.search__row--search .form__autocomplete-tag{margin:0 10px 5px 0}}.search__row--search .form__autocomplete-tag span{font-weight:400;color:#fff;text-transform:capitalize;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase}.search__row--search .form__autocomplete-tag button{position:relative;padding:0;height:20px;width:15px;margin-left:5px}.search__row--search .form__autocomplete-tag button svg{width:16px;height:16px;display:block;position:absolute;top:2px;right:-2px}.search__row--search .form__autocomplete-tag button svg line{stroke:#fff}.search__row--search .form__autocomplete-results{margin:0;position:absolute;z-index:1;top:100%;left:0;padding:10px 20px;list-style:none;background:#fff;max-height:150px;overflow-y:scroll;overflow-x:hidden;width:100%}@media (min-width: 900px){.search__row--search .form__autocomplete-results{width:100%;max-height:175px;top:calc(100% + 4px)}}.search__row--search .form__autocomplete-results button{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;background:transparent}.search__row--search .form__autocomplete-results button:focus{outline:none}.search__row--search .form__autocomplete-results li{padding:5px 15px;margin:0;cursor:pointer}.search__row--search .form__autocomplete-results li span{font-weight:400;color:#4d4d4d}.search__row--dropdowns{width:100%;display:flex;flex-wrap:wrap}@media (min-width: 900px){.search__row--dropdowns{width:calc(70% - 12px)}}.search__row--dropdowns .react-select__control{border:none;border-bottom:1px solid #999999}.search__row--dropdowns .react-select__control--is-focused,.search__row--dropdowns .react-select__control:hover{border-color:#999;box-shadow:none}.search__row--dropdowns .react-select__menu{min-width:140px!important}.search__row--dropdowns .react-select__option{padding-left:15px;padding-right:15px}.search__row--dropdowns .form__select--location,.search__row--dropdowns .form__select--price-min,.search__row--dropdowns .form__select--price-max,.search__row--dropdowns .form__select--bed,.search__row--dropdowns .form__select--bath,.search__row--dropdowns .form__select--car{flex:1}@media (max-width: 900px){.search__row--dropdowns{gap:12px 24px;display:none;margin-top:-15px}.search__row--dropdowns.search__row--toggle{display:flex}.search__row--dropdowns .form__select--location{flex:unset;width:100%}.search__row--dropdowns .form__select--price-min,.search__row--dropdowns .form__select--price-max{flex:unset;width:calc(50% - 12px)}.search__row--dropdowns .form__select--bed,.search__row--dropdowns .form__select--bath,.search__row--dropdowns .form__select--car{flex:unset;width:calc(33.333% - 16px)}}.search__row--nav{width:100%;display:flex;justify-content:space-between}@media (max-width: 900px){.search__row--nav{display:none}}.search__row--nav .btn--search{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;background:#333;color:#fff;padding:4px 10px 6px;transition:all ease .3s}@media (min-width: 900px){.search__row--nav .btn--search:hover{background:#1a1a1a}}.search .btn--search-mobile{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;background:#333;color:#fff;padding:6px 10px 8px;transition:all ease .3s;width:100%}@media (min-width: 900px){.search .btn--search-mobile{display:none}}.page-template--projects .property-archive{padding-top:0;padding-bottom:0;min-height:unset}.property-template .property-archive,.office-template .property-archive,.agent-template .property-archive{min-height:unset;padding:50px 0 60px}@media (min-width: 900px){.property-template .property-archive,.office-template .property-archive,.agent-template .property-archive{padding:100px 0 80px}}.project-partners{padding:60px 0;background:#fff;position:relative;z-index:1;transform:translateZ(0)}@media (min-width: 900px){.project-partners{padding:60px 0}}.project-partners__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.project-partners__inner{padding-left:48px;padding-right:48px}}.project-partners__stats{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0 0 24px;padding:0 0 24px;row-gap:24px;border-bottom:1px solid #CCCCCC}.project-partners__stats li{display:flex;flex-direction:column;margin:0}@media (min-width: 900px){.project-partners__stats{margin-bottom:48px;padding-bottom:0;border-bottom:none}}.project-partners__stat{width:48%}@media (min-width: 900px){.project-partners__stat{width:calc(25% - 20px)}}.project-partners__stat-label{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin-bottom:4px}.project-partners__stat-value{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}@media (min-width: 900px){.project-partners__stat-value{font-size:22px;line-height:29px;letter-spacing:1.4px;text-transform:uppercase;font-weight:700}}.project-partners__wrapper{display:flex;align-items:center;justify-content:space-between;padding:40px 0 20px;border-bottom:1px solid #CCCCCC}@media (max-width: 900px){.project-partners__wrapper{flex-wrap:wrap;padding:10px 0 20px}}.project-partners__title{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:0;margin:0;color:#333;width:calc(25% - 20px)}@media (max-width: 900px){.project-partners__title{width:100%;margin-bottom:30px;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase}}.project-partners__items{display:flex;flex-wrap:wrap;justify-content:space-between;width:75%}@media (max-width: 900px){.project-partners__items{justify-content:center;gap:14px 28px;width:100%}}.project-partners__item{height:50px;display:flex;align-items:center}.card--property{margin-bottom:48px}.card--property:last-of-type{margin-bottom:0}.card--property .card__tag{position:absolute;top:10px;left:10px;background:#333;color:#fff;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;padding:3px 8px 5.5px}@media (min-width: 900px){.card--property{margin-bottom:0!important}}.card--property a{text-decoration:none;display:block}.card--property .card--property__image{position:relative;overflow:hidden}.card--property .card--property__image .gatsby-image-wrapper{width:100%;height:100%}.card--property .card--property__image:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#4d4d4d33;opacity:0;transition:all ease .3s;z-index:1}.card--property .card--property__image img{margin:0;display:block;height:100%;width:100%;object-fit:cover}@media (min-width: 900px){.card--property .card--property__image:hover:before{opacity:1}.card--property .card--property__image:hover .card--property__stats,.card--property .card--property__image:hover .card--property__prev,.card--property .card--property__image:hover .card--property__next{opacity:1}}.card--property .card--property__image h4{opacity:.84;text-transform:capitalize}.card--property .card--property__image h4.no-status{display:block}.card--property .card--property__image h4 span{text-transform:capitalize;display:inline}.card--property .card--property__image h4 .card--property__price{font-weight:400;display:block;margin-top:4px}.card--property .progress-bar{display:block;width:100%;height:2px;position:relative;background:#ccc;margin-top:12px}.card--property .progress-bar__progress{background:#1a1a1a;height:2px;position:absolute;top:0;left:0;transition:width ease .3s,left ease .3s}@media (min-width: 900px){.card--property .progress-bar{display:none}}.card--property__content{margin-top:16px}.card--property__content span{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#333}.card--property__stats{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;position:absolute;bottom:0;left:0;width:100%;padding:20px;opacity:0;transition:all ease .3s;z-index:2}.card--property__stats ul{display:block;margin:0;padding:0;list-style:none}.card--property__stats ul li{color:#fff;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:1px}.card--property__stats ul li:last-of-type{margin-bottom:0}.card--property__stats span{color:#fff;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:0}.card--property__gallery{display:flex;overflow-x:scroll;counter-reset:item;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:transparent transparent;scrollbar-width:0;transition:all ease .2s;-ms-overflow-style:none}.card--property__gallery::-webkit-scrollbar{display:none}@media (max-width: 900px){.card--property__gallery{max-height:255px}}.card--property__image{display:block;scroll-snap-align:start;flex:0 0 100%}@media (min-width: 900px){.card--property__image{scroll-snap-align:unset}}.card--property__prev{width:44px;height:44px;background:none;border:none;position:absolute;top:50%;left:20px;transform:translateY(-50%);opacity:0;transition:all ease .3s;cursor:pointer;z-index:2}.card--property__prev svg{margin:0;display:block}.card--property__next{width:44px;height:44px;background:none;border:none;position:absolute;top:50%;right:20px;transform:translateY(-50%);opacity:0;transition:all ease .3s;cursor:pointer;z-index:2}.card--property__next svg{margin:0;transform:rotate(180deg);display:block}.card--property .card--project__title{margin-bottom:8px}.card--property .card--project__title span{font-weight:500}.card--property .card--project__title .card--property__price{font-weight:400;display:block;margin-top:2px}.card--property ul{padding-right:0!important}@media (min-width: 900px){.card--property .gatsby-image-wrapper{aspect-ratio:652/460!important}}@media (min-width: 900px){.card--agent:hover .card--agent__image img{filter:grayscale(0);transform:scale(1.04)}}.card--agent__image .gatsby-image-wrapper{aspect-ratio:1/1!important}.card--agent__image .gatsby-image-wrapper img{transition:all ease .3s!important;filter:grayscale(100%)}.card--agent h4{max-width:100%;font-size:16px;line-height:22px;letter-spacing:1.2px;text-transform:uppercase;font-weight:700;margin:16px 0 12px}@media (min-width: 900px){.card--agent h4{margin:20px 0 12px}}.card--agent a{text-decoration:none}.card--agent p{margin:0;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.card--agent p:first-of-type{font-weight:500}.card--agent p.job-title{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase}.card--agent__offices{margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none}.card--agent__offices li{margin:0;background:#f2f2f2;color:#333;font-size:10px;line-height:18px;font-weight:700;letter-spacing:.3px;letter-spacing:1.2px;text-transform:uppercase;padding:2px 8px 4px}.card--agent-archive h4{font-size:20px;line-height:28px;font-weight:700;margin:20px 0 4px;max-width:100%}.card--project{border-bottom:1px solid #CCCCCC;padding:0 0 20px;display:flex;flex-wrap:wrap;gap:20px;width:100%}@media (max-width: 900px){.card--project{margin-bottom:0!important}}@media (min-width: 900px){.card--project{border-top:1px solid #CCCCCC;border-bottom:0;padding:20px 0 80px;gap:52px}}.card--project__content{width:100%;display:flex;flex-direction:column;justify-content:space-between;order:2}@media (min-width: 900px){.card--project__content{width:calc(34% - 26px);order:1}}.card--project__content h4{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 6px;color:#1a1a1a}@media (min-width: 900px){.card--project__content h4{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:500;margin:0 0 10px}}.card--project__content h5{font-size:12px;line-height:20px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;margin:0}@media (min-width: 900px){.card--project__content h5{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;margin:0 0 40px}}.card--project__mobile-arrow{display:block;margin-top:20px}@media (min-width: 900px){.card--project__mobile-arrow{display:none}}.card--project__deal{margin-top:26px}@media (max-width: 900px){.card--project__deal{display:none}}.card--project__deal strong{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase}.card--project__deal p{margin:0;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.card--project__description{margin-top:26px}@media (max-width: 900px){.card--project__description{display:none}}.card--project__description p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin:0}.card--project__image{width:100%;order:1}@media (min-width: 900px){.card--project__image{width:calc(66% - 26px);order:2}}.card--upcoming{display:flex;flex-direction:column;align-items:center;transition:all ease-in-out .3s;position:relative;padding:0 20px 16px;margin:0 0 30px}@media (min-width: 900px){.card--upcoming{flex-direction:row;padding:28px 48px;margin:0}}.card--upcoming:before{background-color:#ccc;bottom:0;content:"";position:absolute;height:1px;opacity:1;width:calc(100% - 40px);transition:all ease-in-out .3s}@media (min-width: 900px){.card--upcoming:before{width:calc(100% - 96px);left:48px}}@media (min-width: 900px){.card--upcoming:hover{background-color:#f2f2f2}.card--upcoming:hover:before{opacity:0}}.card--upcoming-auction{width:100%}@media (min-width: 900px){.card--upcoming-auction{width:auto;flex:1}}.card--upcoming-auction__flex{margin-bottom:12px;display:flex;flex-direction:row;align-items:center;gap:28px}@media (max-width: 900px){.card--upcoming-auction .btn{display:none!important}}@media (min-width: 900px){.card--upcoming-auction__auction{display:flex;align-items:center;justify-content:space-between}}.card--upcoming-auction__row{display:flex;align-items:center;gap:28px}.card--upcoming-auction__row svg{margin:0 0 0 auto}@media (min-width: 900px){.card--upcoming-auction__row svg{margin:0 0 0 40px}}.card--upcoming-auction__row p{margin:0}.card--upcoming-auction__row h3{font-size:10px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;padding:1px 8px 3px;margin:0;color:#fff;background-color:#333}.card--upcoming-auction__row h3.inspection{display:none}.card--upcoming-auction__row .tag{display:inline-flex;color:#4d4d4d;background-color:#f2f2f2}.card--upcoming-auction__row .atc-item{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:400;text-transform:uppercase;text-decoration:none}.card--upcoming-auction__row .atc-item span{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;text-transform:uppercase}.card--upcoming-auction__row .atc-item span strong{font-size:14px;line-height:22px;font-weight:700;letter-spacing:.2px;text-transform:none}.card--upcoming-auction__row .atc-item div{margin-bottom:12px}.card--upcoming-auction__row .atc-dropdown{position:absolute;z-index:9;background:#fff;width:165px;margin:5px 0 0;padding:0;list-style:none}.card--upcoming-auction__row .atc-dropdown li{width:165px;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;background-color:transparent;padding:6px 16px!important;border:none;color:#333;cursor:pointer;border:1px solid #CCCCCC;border-bottom:0;margin:0;transition:all ease .3s}.card--upcoming-auction__row .atc-dropdown li a{color:#000!important;border-bottom:0;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;text-decoration:none}.card--upcoming-auction__row .atc-dropdown li:hover{background:#4d4d4d}.card--upcoming-auction__row .atc-dropdown li:hover a{color:#fff!important}.card--upcoming-auction__row .atc-dropdown li:before{display:none!important}.card--upcoming-auction__row .atc-dropdown li:last-of-type{border-bottom:1px solid #CCCCCC}.card--upcoming .card--property{margin:0 0 28px}@media (min-width: 900px){.card--upcoming .card--property{flex:1;display:flex;align-items:center;margin:0}}.card--upcoming .card--property .card--project__image{margin:0 0 20px;order:1}@media (min-width: 900px){.card--upcoming .card--property .card--project__image{flex:1 1 46%;margin:0;order:1}}.card--upcoming .card--property .card--project__image .gatsby-image-wrapper{aspect-ratio:361/240!important}@media (min-width: 900px){.card--upcoming .card--property .card--project__image .gatsby-image-wrapper{aspect-ratio:299/184!important}}@media (min-width: 900px){.card--upcoming .card--property .card--project__content{flex:1 1 54%;padding:0 0 0 32px}}.card--upcoming .card--property .card--project__content h4{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#333;margin:0 0 12px}@media (min-width: 900px){.card--upcoming .card--property .card--project__content h4{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:700;letter-spacing:1.4px;margin:0 0 20px}}.card--upcoming .card--property .card--project__content ul{display:flex;margin:0;gap:24px}.card--upcoming .card--property .card--project__content ul li{list-style-type:none;margin:0;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase}.subscribe-strip{position:relative;z-index:1;background-color:#fff}.subscribe-strip__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.subscribe-strip__inner{padding-left:48px;padding-right:48px}}.subscribe-strip__wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-top:1px solid #CCCCCC;padding-top:20px;gap:28px}@media (min-width: 900px){.subscribe-strip__wrapper{padding-top:28px;gap:52px}}.subscribe-strip__image{display:flex;align-items:center;gap:24px}@media (min-width: 900px){.subscribe-strip__image{border-right:1px solid #CCCCCC;padding-right:52px;gap:32px}}.subscribe-strip__image img{display:block;margin:0;width:108px;height:108px;object-fit:cover}.subscribe-strip__image h4{font-size:20px;line-height:28px;font-weight:500;color:#333;margin:0}@media (min-width: 900px){.subscribe-strip__image h4{max-width:273px;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500}}@media (min-width: 900px){.subscribe-strip__form{width:calc(100% - 526px)}}.subscribe-strip__form form{margin:0}.subscribe-strip__form fieldset{display:flex;margin:0}@media (min-width: 900px){.subscribe-strip__form fieldset{flex-wrap:nowrap}}@media (max-width: 900px){.subscribe-strip__form fieldset{gap:20px}}.lifestyle{background:#fff;padding:0;position:relative;z-index:1}@media (min-width: 900px){.lifestyle{padding:0}}.lifestyle__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:48px 0}@media (min-width: 900px){.lifestyle__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.lifestyle__inner{gap:0}}.lifestyle__item{width:100%}@media (min-width: 900px){.lifestyle__item:nth-child(1){width:48%;margin-top:130px;margin-bottom:60px}.lifestyle__item:nth-child(2){width:42%}.lifestyle__item:nth-child(3){width:42%}.lifestyle__item:nth-child(4){width:48%}}.lifestyle__item h4{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#333;margin:28px 0 12px}@media (min-width: 900px){.lifestyle__item h4{margin:36px 0 20px}}.lifestyle__item p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin:0;max-width:416px}.lifestyle__quote{padding:60px 0 90px}@media (min-width: 900px){.lifestyle__quote{padding:140px 0}}.lifestyle__quote p{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;color:#333;margin:0 auto;text-align:center;max-width:640px}@media (min-width: 900px){.lifestyle__quote p{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:500}}.offices-map{padding:0;background:#ebebeb;position:relative;z-index:1;transform:translateZ(0);display:flex;flex-direction:column;overflow:hidden}@media (min-width: 900px){.offices-map{padding:80px 0;min-height:100vh}}.offices-map__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;margin:0!important;max-width:600px!important;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative}@media (min-width: 900px){.offices-map__inner{padding-left:48px;padding-right:48px}}.offices-map__nav{position:absolute;top:90px;left:auto;transform:translateY(0)}@media (min-width: 900px){.offices-map__nav{top:50%;transform:translateY(-50%)}}.offices-map__nav button{background:none;border:none;cursor:pointer;padding:0}.offices-map__nav button svg{width:24px;height:24px}.offices-map__nav--prev{left:0}@media (min-width: 900px){.offices-map__nav--prev{left:auto;right:calc(100% + 20px)}}.offices-map__nav--next{left:auto;right:0}.offices-map__nav--next svg{transform:rotate(180deg)}@media (min-width: 900px){.offices-map__nav--next{right:auto;left:calc(100% + 20px)}}.offices-map__svg-wrapper{width:100%;order:2}@media (min-width: 900px){.offices-map__svg-wrapper{position:absolute;right:0;bottom:0;order:unset;width:unset}}.offices-map__svg-wrapper svg{transition:transform .6s ease;width:99vw;height:66vw}@media (min-width: 900px){.offices-map__svg-wrapper svg{width:80vw;height:90vh}}.offices-map__svg-wrapper circle{cursor:pointer}.offices-map__svg-wrapper.zoom--all .offices-map__svg{transform:scale(1.4) translate(0)}@media (min-width: 900px){.offices-map__svg-wrapper.zoom--all .offices-map__svg{transform:scale(1) translate(0)}}.offices-map__svg-wrapper.zoom--all .offices-map__svg circle{r:8px}@media (min-width: 900px){.offices-map__svg-wrapper.zoom--all .offices-map__svg circle{r:5px}}.offices-map__svg-wrapper.zoom--australia .offices-map__svg{transform:scale(1.9) translate(8%,4%)}@media (min-width: 900px){.offices-map__svg-wrapper.zoom--australia .offices-map__svg{transform:scale(1.15) translate(2%,4%)}}.offices-map__svg-wrapper.zoom--australia .offices-map__svg circle{r:8px}@media (min-width: 900px){.offices-map__svg-wrapper.zoom--australia .offices-map__svg circle{r:4px}}.offices-map__svg-wrapper.zoom--new-zealand .offices-map__svg{transform:scale(3) translate(-30%,-26%)}@media (min-width: 900px){.offices-map__svg-wrapper.zoom--new-zealand .offices-map__svg{transform:scale(1.5) translate(-30%,-20%)}}.offices-map__svg-wrapper.zoom--new-zealand .offices-map__svg circle{r:4px}@media (min-width: 900px){.offices-map__svg-wrapper.zoom--new-zealand .offices-map__svg circle{r:3.5px}}.offices-map__svg-wrapper.zoom--melbourne .offices-map__svg{transform:scale(13) translate(-5%,-17%);transition:transform .8s ease}@media (min-width: 900px){.offices-map__svg-wrapper.zoom--melbourne .offices-map__svg{transform:scale(5) translate(-4%,-17%);transition:transform .8s ease}}.offices-map__svg-wrapper.zoom--melbourne .offices-map__svg circle{r:1.2px}@media (min-width: 900px){.offices-map__svg-wrapper.zoom--melbourne .offices-map__svg circle{r:1px}}.offices-map__svg-wrapper .visible{display:block}.offices-map__svg-wrapper .hidden{display:none}.offices-map__svg-wrapper circle{fill:#333}.offices-map__svg-wrapper .cluster-group circle{r:25px!important}@media (min-width: 900px){.offices-map__svg-wrapper .cluster-group circle{r:14px!important}}.offices-map__svg-wrapper .cluster-group text{font-size:25px;transform:translateY(4px)}@media (min-width: 900px){.offices-map__svg-wrapper .cluster-group text{font-size:12px;y:604;transform:translateY(0)}}.offices-map__svg-wrapper .cluster-group.hidden,.offices-map__svg-wrapper .office-group.hidden{display:none}.offices-map__svg-wrapper .cluster-label{font-family:Loew,sans-serif;font-weight:400;font-size:13px;-webkit-user-select:none;user-select:none}.offices-map__content{padding:60px 24px 40px;order:1;position:relative;z-index:2}@media (min-width: 900px){.offices-map__content{top:80px;left:48px;padding:0;position:absolute;z-index:2;order:unset}}@media (min-width: 1660px){.offices-map__content{left:calc((100% - 1660px)/2 + 48px)}}.offices-map__content h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;color:#333;margin:0 0 24px}@media (min-width: 900px){.offices-map__content h2{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:500;font-size:32px;margin:0 0 32px}}.offices-map__description{max-width:330px;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;color:#333;margin:0 0 24px}.offices-map__offices{display:flex;flex-wrap:wrap;gap:32px;width:100%;padding:24px 24px 60px;z-index:2;order:3}@media (min-width: 900px){.offices-map__offices{gap:50px;width:600px;padding:0;left:48px;position:absolute;bottom:60px;order:unset}}@media (min-width: 1660px){.offices-map__offices{left:calc((100% - 1660px)/2 + 48px)}}.offices-map__countries{width:182px}.offices-map__countries button{width:182px;text-align:left;font-size:12px;line-height:20px;letter-spacing:.2px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;padding:0;background:none;border:none;color:#333;opacity:.5}.offices-map__countries button.active{color:#333;opacity:1}@media (min-width: 900px){.offices-map__countries button{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px;position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#000;width:auto}.offices-map__countries button:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#000;transition:transform .3s ease-in-out;transform:translate(-101%)}.offices-map__countries button:hover:before{transform:translate(0)}}.offices-map__countries button:focus{outline:none}.offices-map__locations{width:368px}.offices-map__locations ul{display:none;margin:0;padding:0;list-style:none}.offices-map__locations ul.active{display:block}.offices-map__locations ul.melbourne-active li{display:none}.offices-map__locations ul.melbourne-active li:first-of-type{display:block}.offices-map__locations ul.melbourne-active li ul{display:block}.offices-map__locations ul li{margin:0}.offices-map__locations ul li button{width:100%;text-align:left;font-size:20px;line-height:28px;font-weight:500;padding:0;background:none;border:none;color:#333}@media (min-width: 900px){.offices-map__locations ul li button{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:500;position:relative;overflow:hidden;padding-bottom:2px;margin-bottom:-2px;display:inline-block;color:#000;display:inline-flex;width:auto}.offices-map__locations ul li button:before{position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#000;transition:transform .3s ease-in-out;transform:translate(-101%)}.offices-map__locations ul li button:hover:before{transform:translate(0)}}.offices-map__locations ul li button:focus{outline:none}.offices-map__locations ul li ul{width:300px;margin-top:24px}.offices-map__locations ul li ul li{margin:0;display:block!important}.offices-map__locations ul li ul li button{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;color:#999;transition:all .3s ease;display:flex!important;align-items:center;justify-content:space-between;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid transparent;width:100%}.offices-map__locations ul li ul li button:focus{outline:none}@media (min-width: 900px){.offices-map__locations ul li ul li:hover button{color:#333}}.offices-map__modal{width:1200px;max-width:90%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:9;transition:all 0s ease;opacity:0;visibility:hidden}.offices-map__modal.active{opacity:1;visibility:visible}.offices-map__modal-inner{display:flex;flex-direction:column-reverse}@media (min-width: 900px){.offices-map__modal-inner{flex-direction:row}}.offices-map__modal-close{position:absolute;top:-20px;right:-20px;z-index:2}@media (max-width: 900px){.offices-map__modal-close{top:-15px;right:-15px}}@media (max-width: 900px){.offices-map__modal-close svg{width:30px;height:30px}}.offices-map__modal-content{width:100%;padding:20px}@media (min-width: 900px){.offices-map__modal-content{width:50%;display:flex;flex-direction:column;justify-content:space-between}}.offices-map__modal-content h3{font-size:20px;line-height:28px;font-weight:700;color:#333;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 20px}@media (min-width: 900px){.offices-map__modal-content h3{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:700;letter-spacing:1.2px}}.offices-map__modal-content h3 a{text-decoration:none}.offices-map__modal-content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}@media (min-width: 900px){.offices-map__modal-content p{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:400}}.offices-map__modal-image{width:100%}@media (min-width: 900px){.offices-map__modal-image{width:50%}}.offices-map__modal-image .gatsby-image-wrapper{width:100%;height:100%;z-index:-1}.offices-map__modal-image a{display:block}.offices-map__modal-tag{color:var(--Neutrals-70, #4D4D4D);font-size:12px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:1.2px;text-transform:uppercase;padding:2px 4px 4px;background:#f2f2f2;margin-bottom:5px;display:inline-flex}.offices-map__modal-links{display:block;width:320px;max-width:100%}.offices-map__modal-links a{text-decoration:none;font-size:12px;line-height:20px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#333;width:100%;display:block;margin-top:8px;padding-top:8px;border-top:1px solid #CCCCCC}.offices-map__modal-links a:first-of-type{border-top:0}@media (min-width: 900px){.offices-map__modal-links a{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase}}.offices-map.active-office:before{background:#d9d9d9;mix-blend-mode:multiply;position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1}.property-enquiry .map{position:relative}.property-enquiry .map img{margin:0;width:100%;height:auto}.property-enquiry .map__marker{width:44px;height:44px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.property-enquiry .map__marker svg{display:block;margin:0;position:relative;z-index:2}.property-enquiry .map__marker:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a1a1a;border-radius:50%;z-index:1}.property-enquiry .map__marker:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:#333;border-radius:50%;margin-top:-22px;margin-left:-22px;animation:pulse 1.5s infinite;z-index:0}@keyframes pulse{0%{transform:scale(1);opacity:0}25%{transform:scale(1.25);opacity:.1}50%{transform:scale(1.5);opacity:.2}75%{transform:scale(2);opacity:.3}to{transform:scale(1);opacity:0}}.offices-list{position:relative;background:#fff;z-index:1;padding:100px 0 60px;overflow:hidden}@media (min-width: 900px){.offices-list{padding:100px 0 60px}}.offices-list__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.offices-list__inner{padding-left:48px;padding-right:48px}}.offices-list__location{border-top:1px solid #CCCCCC;padding:20px 0 60px}.offices-list__location h2{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.offices-list__office{padding:28px 0;border-bottom:1px solid #CCCCCC;display:flex;flex-wrap:wrap;justify-content:space-between;transition:all ease .3s;position:relative}.offices-list__office:before{content:"";display:block;width:200vw;left:-50vw;height:100%;background:transparent;position:absolute;top:0;z-index:-1;transition:all ease .3s}@media (min-width: 900px){.offices-list__office{align-items:center;padding:20px 0}.offices-list__office:hover{background:#f2f2f2}.offices-list__office:hover:before{background:#f2f2f2}}.offices-list__office:last-child{border-bottom:none}.offices-list__office a{text-decoration:none}.offices-list__office h3{width:100%;font-size:20px;line-height:28px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;order:2}@media (max-width: 900px){.offices-list__office h3{margin-bottom:10px}}@media (min-width: 900px){.offices-list__office h3{width:40%;order:1;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:700;letter-spacing:1.4px}}.offices-list__office-address{width:100%;order:3}@media (min-width: 900px){.offices-list__office-address{width:calc(60% - 232px);display:flex;order:2}}.offices-list__office-address p{margin:0;text-transform:uppercase;font-size:12px;line-height:20px;letter-spacing:.2px;font-weight:500;letter-spacing:1.2px}@media (min-width: 900px){.offices-list__office-address p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;letter-spacing:1.2px}}.offices-list__office-address p span{text-transform:uppercase;font-size:12px;line-height:20px;letter-spacing:.2px;font-weight:500;letter-spacing:1.2px}@media (min-width: 900px){.offices-list__office-address p span{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;letter-spacing:1.2px}}.offices-list__office-address p a{font-weight:700;text-decoration:none;position:relative;z-index:2}.offices-list__office-address-details{width:100%;margin-bottom:10px}@media (min-width: 900px){.offices-list__office-address-details{width:50%;margin-bottom:0}}@media (max-width: 900px){.offices-list__office .offices-list__office-contact{display:flex}.offices-list__office .offices-list__office-contact p{width:50%}}.offices-list__office-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.offices-list__office .gatsby-image-wrapper{width:100%;order:1;aspect-ratio:361/240;margin-bottom:20px}@media (min-width: 900px){.offices-list__office .gatsby-image-wrapper{aspect-ratio:unset;width:152px;height:108px;order:3;margin-bottom:0}}.offices-list__office .gatsby-image-wrapper img{margin:0;display:block}.featured{padding:60px 0 0;background:#fff;position:relative;z-index:1;transform:translateZ(0)}@media (min-width: 900px){.featured{padding:80px 0 160px}}.featured__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.featured__inner{padding-left:48px;padding-right:48px}}.featured__title{max-width:860px}.featured__title h2{color:#333;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 48px}@media (min-width: 900px){.featured__title h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500}}.featured__feature-title h4{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border-top:1px solid #CCCCCC;padding:20px 0 0;margin:0 0 48px;color:#333}.featured .property-archive{padding-top:0;padding-bottom:44px}.featured__items{display:flex;flex-wrap:wrap;gap:32px}@media (min-width: 900px){.featured__item:nth-child(1),.featured__item:nth-child(4){width:calc(66.666% - 16px)}.featured__item:nth-child(1) .card--property__image,.featured__item:nth-child(4) .card--property__image{aspect-ratio:894/450}.featured__item:nth-child(1) .card--property__image img,.featured__item:nth-child(4) .card--property__image img{aspect-ratio:894/450!important}.featured__item:nth-child(2),.featured__item:nth-child(3){width:calc(33.333% - 16px)}.featured__item:nth-child(2) .card--property__image,.featured__item:nth-child(3) .card--property__image{aspect-ratio:418/432}.featured__item:nth-child(2) .card--property__image img,.featured__item:nth-child(3) .card--property__image img{aspect-ratio:418/432!important}}@media (min-width: 1240px){.featured__item:nth-child(2) .card--property__image,.featured__item:nth-child(3) .card--property__image{aspect-ratio:418/430}.featured__item:nth-child(2) .card--property__image img,.featured__item:nth-child(3) .card--property__image img{aspect-ratio:418/430!important}}@media (min-width: 1500px){.featured__item:nth-child(2) .card--property__image,.featured__item:nth-child(3) .card--property__image{aspect-ratio:418/426}.featured__item:nth-child(2) .card--property__image img,.featured__item:nth-child(3) .card--property__image img{aspect-ratio:418/426!important}}.press{padding:60px 0;background:#fff;position:relative;z-index:1;transform:translateZ(0)}@media (min-width: 900px){.press{padding:80px 0}}.press__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.press__inner{padding-left:48px;padding-right:48px}}.press__title{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border-top:1px solid #CCCCCC;padding:20px 0 0;margin:0 0 48px;color:#333}.press__items{display:flex;flex-wrap:wrap;justify-content:center;gap:28px 32px}@media (min-width: 900px){.press__items{justify-content:center;gap:48px 104px}}.press__item{height:50px;display:flex;align-items:center}.press__item img{margin:0}.contact{padding:100px 0;background:#fff;position:relative;z-index:1;transform:translateZ(0);min-height:100vh}@media (min-width: 900px){.contact{padding:100px 0}}.contact__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 900px){.contact__inner{padding-left:48px;padding-right:48px}}.contact__title{width:100%;margin-bottom:40px}@media (min-width: 900px){.contact__title{margin-bottom:80px}}.contact__title h1{margin:0;color:#333;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500}@media (min-width: 900px){.contact__title h1{max-width:880px;font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500}}.contact__content{width:100%}@media (min-width: 900px){.contact__content{width:calc(50% - 16px);max-width:353px}}.contact__content h4{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;margin-bottom:8px;color:#333}.contact__content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin-bottom:36px}.contact__content .btn{display:inline-flex;margin-top:14px;background:#333;color:#fff;padding:9px 24px 12px}.contact__form{width:100%}@media (min-width: 900px){.contact__form{width:calc(50% - 16px)}}.contact__form .gatsby-image-wrapper{margin-bottom:24px}@media (max-width: 900px){.contact__form .gatsby-image-wrapper{margin-top:45px;margin-bottom:0}}.contact--thank-you .contact__title h1{max-width:480px}.news{padding:60px 0;background:#fff;position:relative;z-index:1;transform:translateZ(0)}@media (min-width: 900px){.news{padding:80px 0 120px}}.news__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.news__inner{padding-left:48px;padding-right:48px}}.news__header{display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid #CCCCCC}.news__header a{padding-top:20px}@media (max-width: 900px){.news__feature .article-card__inner{display:flex;flex-direction:column-reverse;gap:20px;border-bottom:1px solid #CCCCCC;padding-bottom:60px}}.news__feature .article-card__top{display:none}@media (min-width: 900px){.news__feature .article-card__top{display:block}}.news__feature .article-card__image .article-card__top{display:block;margin-bottom:36px}.news__feature .article-card__image .article-card__top h3{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:500}@media (min-width: 900px){.news__feature .article-card__image .article-card__top{display:none}}.news__title{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:20px 0 0;margin:0 0 48px;color:#333}.news .article-card__inner{display:flex;justify-content:space-between}.news .article-card__content{width:100%}.news .article-card__content h3{font-size:18px;font-weight:500;line-height:24px;letter-spacing:.14px;margin:0 0 16px;color:#333}@media (min-width: 900px){.news .article-card__content h3{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:0 0 24px}}.news .article-card__content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}@media (min-width: 900px){.news .article-card__content p{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:400}}.news .article-card__content p strong{font-weight:400}.news .article-card__content p:last-of-type{margin-bottom:24px}@media (min-width: 900px){.news .article-card__content p:last-of-type{margin-bottom:42px}}.news .article-card__content ul{margin:0 0 16px;padding:0;list-style:none;display:flex;gap:12px}.news .article-card__content ul li{margin:0}.news .article-card__content ul li button{background:#f2f2f2;color:#4d4d4d;font-size:10px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;padding:3px 8px 4px}@media (min-width: 900px){.news .article-card__content{width:48%;max-width:420px;display:flex;flex-direction:column;justify-content:space-between}}.news .article-card__top ul{margin:0;padding:0;list-style:none;display:flex;gap:12px}.news .article-card__top ul li{margin:0}.news .article-card__top ul li button{background:#f2f2f2;color:#4d4d4d;font-size:10px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;padding:3px 8px 4px}.news .article-card__image{width:100%}.news .article-card__image .gatsby-image-wrapper{width:100%;max-height:70vw}.news .article-card__image .gatsby-image-wrapper img{transition:all ease-in-out .3s!important}@media (min-width: 900px){.news .article-card__image .gatsby-image-wrapper{max-height:38vw}}@media (min-width: 900px){.news .article-card__image{width:52%}.news .article-card__image:hover .gatsby-image-wrapper img{transform:scale(1.04)}}.news .article-card__title a{text-decoration:none}.news__items{display:flex;flex-wrap:wrap;gap:32px;margin-top:60px}@media (min-width: 900px){.news__items{margin-top:40px}}.news__items .card{width:100%}.news__items .card a{text-decoration:none}@media (min-width: 900px){.news__items .card{width:calc(25% - 24px)}.news__items .card:hover .gatsby-image-wrapper img{transform:scale(1.04)}}.news__items .card .article-card__inner{display:block}.news__items .card .article-card__image{width:100%;margin-bottom:22px}.news__items .card .article-card__image .gatsby-image-wrapper{height:100%;aspect-ratio:361/312!important;transition:all ease-in-out .3s!important}@media (min-width: 900px){.news__items .card .article-card__image .gatsby-image-wrapper{aspect-ratio:1/1!important}}.news__items .card .article-card__content{width:100%}.news__items .card .article-card__content h3 a{text-decoration:none}@media (min-width: 900px){.news__items .card .article-card__content h3{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;color:#333}}.news__filter ul{margin:30px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:12px}.news__filter ul li{margin:0}.news__filter ul li a{text-decoration:none;background:#f2f2f2;color:#4d4d4d;font-size:10px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;padding:3px 8px 4px;transition:all ease .3s}@media (min-width: 900px){.news__filter ul li a:hover{background:#4d4d4d;color:#fff}}.news__sectors{display:flex;flex-wrap:wrap;gap:40px;border-top:none;border-bottom:1px solid #CCCCCC;padding:20px 0;margin:0;position:relative}.news__sectors:before{content:"";position:absolute;left:0;top:33.333%;height:1px;width:100%;background:#ccc;z-index:-1}.news__sectors:after{content:"";position:absolute;left:0;bottom:33.333%;height:1px;width:100%;background:#ccc;z-index:-1}@media (min-width: 900px){.news__sectors{border-top:1px solid #CCCCCC;flex-wrap:nowrap;padding:28px 0;margin:48px 0 0;gap:52px}.news__sectors:before{content:"";position:absolute;top:28px;left:33.333%;width:1px;height:calc(100% - 56px);background:#ccc;z-index:-1}.news__sectors:after{content:"";position:absolute;left:auto;top:28px;bottom:auto;right:calc(33.333% - 20px);width:1px;height:calc(100% - 56px);background:#ccc;z-index:-1}}.news__sector{width:100%;display:flex;gap:24px;text-decoration:none}@media (min-width: 900px){.news__sector{gap:32px}}.news__sector img{width:108px;height:108px;object-fit:cover;margin:0;display:block}.news__sector .gatsby-image-wrapper{width:108px;height:108px}.news__sector-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:calc(100% - 122px)}.news__sector h4{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;margin:0;max-width:350px}@media (min-width: 900px){.news__sector h4{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500}}.news__sector span{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;display:flex;align-items:center;gap:8px}.news__sector span.news__sector-tag{padding:2px 8px 4px;background:#f2f2f2;color:#4d4d4d;font-size:10px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;display:inline-flex}@media (min-width: 900px){.news__sector{width:calc(33.333% - 24px)}}.news__category{padding-top:24px;border-top:1px solid #CCCCCC;margin-top:48px}@media (min-width: 900px){.news__category{margin-top:78px}}.news__category h1,.news__category h2{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#333;margin:0}.news__category-header{padding-bottom:40px;display:flex;justify-content:space-between;align-items:center}.news--related{padding-top:28px}.news--related .news__category{padding-top:24px;margin-top:0}.news--related .news__items{margin-top:0}@media (max-width: 900px){.news--latest .news__items{margin-top:24px;gap:24px}.news--latest .news__items .article-card__inner{display:flex;flex-wrap:nowrap;gap:24px;border-bottom:1px solid #CCCCCC}.news--latest .news__items .article-card__inner .article-card__image{width:100px;height:100px}.news--latest .news__items .article-card__inner .article-card__content{width:calc(100% - 124px)}.news--latest .news__items .article-card__inner .article-card__content h3{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500}}.news-archive{padding:100px 0 60px;background:#fff;position:relative;z-index:1;transform:translateZ(0)}@media (min-width: 900px){.news-archive{padding:100px 0 80px}}.news-archive__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.news-archive__inner{padding-left:48px;padding-right:48px}}.news-archive .subscribe-strip{margin-top:80px}@media (min-width: 900px){.news-archive .subscribe-strip{margin-top:120px}}.category-template .news{min-height:100vh}.category-template .news__category{margin-top:0}@media (min-width: 900px){.category-template .news__category{margin-top:0}}.agent-archive{position:relative;z-index:1;background:#fff;padding:100px 0 240px;min-height:100vh}@media (min-width: 900px){.agent-archive{padding:140px 0 320px}}.agent-archive__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.agent-archive__inner{padding-left:48px;padding-right:48px}}.agent-archive .search{background:none;padding:0}.agent-archive .search__form{width:100%}.agent-archive .search button{position:absolute;bottom:11px;top:auto;right:0}.agent-archive .search button svg{position:static}.agent-archive .search__row{width:100%}@media (max-width: 900px){.agent-archive .search__row{gap:14px}}.agent-archive .search__row--search{display:flex;justify-content:space-between;border-top:1px solid #CCCCCC}@media (max-width: 900px){.agent-archive .search__row--search{flex-wrap:wrap}}.agent-archive .search__row--search h4{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;color:#333;padding:14px 24px 14px 0;border-right:1px solid #CCCCCC;margin:0}.agent-archive .search__col:first-of-type{width:66%;display:flex;flex-wrap:wrap}@media (max-width: 900px){.agent-archive .search__col:first-of-type{width:100%;border-bottom:1px solid #CCCCCC}}.agent-archive .search__col:first-of-type .form__select--offices{width:138px}@media (max-width: 900px){.agent-archive .search__col:first-of-type .form__select--offices{width:108px}}.agent-archive .search__col:first-of-type .react-select__control{border-bottom:0;padding-left:24px;padding-right:24px;border:none;border-right:1px solid #CCCCCC}@media (max-width: 900px){.agent-archive .search__col:first-of-type .react-select__control{padding-left:20px;padding-right:20px}}.agent-archive .search__col:first-of-type .form__select--roles{width:158px}@media (max-width: 900px){.agent-archive .search__col:first-of-type .form__select--roles{width:128px}.agent-archive .search__col:first-of-type .form__select--roles .react-select__control{border-right:0}}@media (max-width: 900px){.agent-archive .search__col:first-of-type .react-select__indicators{display:none}}.agent-archive .search__col:first-of-type .react-select__value-container{padding:12px 0}.agent-archive .search__col:first-of-type .react-select__menu{min-width:190px!important}.agent-archive .search__col:last-of-type{width:33%}@media (max-width: 900px){.agent-archive .search__col:last-of-type{width:100%}}.agent-archive .search__col:last-of-type .form__autocomplete{border-bottom:1px solid #CCCCCC}.agent-archive .search__col:last-of-type .form__input::placeholder{text-transform:unset;letter-spacing:0;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.agent-archive__group-heading{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin:60px 0 -20px;padding:20px 0 0;border-top:1px solid #CCCCCC}@media (min-width: 900px){.agent-archive__group-heading{margin:80px 0 -20px}}.agent-archive__list{display:flex;flex-wrap:wrap;gap:44px;padding-top:64px}@media (min-width: 900px){.agent-archive__list{gap:32px}}.agent-archive__list .card{width:100%}@media (min-width: 900px){.agent-archive__list .card{width:calc(25% - 24px)}}.agent-archive .form__input{padding:0}.agent{position:relative;z-index:1;background-color:#fff}.agent__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.agent__inner{padding-left:48px;padding-right:48px}}@media (max-width: 900px){.agent__inner{padding:30px 20px}}.agent .content-slider h3{max-width:400px;font-size:20px;line-height:28px;font-weight:500}@media (min-width: 900px){.agent .content-slider h3{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500}}.agent-animation{padding-bottom:60px;height:100vh;width:100%;position:fixed;top:0;left:0;z-index:2;display:flex;align-items:end;background-color:#fff}@media (min-width: 900px){.agent-animation{height:calc(100vh - 96px);padding-bottom:48px}}.agent-animation__wrapper{flex:1 1 100%;display:flex;flex-direction:column;justify-content:flex-end;gap:20px;width:100%;max-width:1660px;margin:0 auto;padding:0 16px;height:100%}@media (min-width: 900px){.agent-animation__wrapper{padding-left:48px;padding-right:48px}}.agent-animation__wrapper p,.agent-animation__wrapper li,.agent-animation__wrapper .agent__offices{margin:0!important}.agent-animation__wrapper .agent__offices ul{display:flex;flex-wrap:wrap;gap:12px}.agent-animation__wrapper .agent__offices ul li{margin:0}.agent__header{width:100%;display:flex;position:relative;flex-direction:column-reverse}@media (min-width: 900px){.agent__header{flex-direction:row;height:100vh;justify-content:space-between}}.agent__header .agent__inner{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 900px){.agent__header .agent__inner{flex:1 1 35%;padding:0 111px 0 48px}}@media (max-width: 900px){.agent__header .agent__inner{opacity:1!important}}.agent__name{width:100%}@media (min-width: 900px){.agent__name{margin-top:150px;width:calc(35% - 45px)}}.agent__name h1{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:700;color:#333;text-transform:uppercase;margin:0 0 4px;letter-spacing:1.4px}@media (min-width: 900px){.agent__name h1{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:700;letter-spacing:1.2px;margin:0 0 8px}}.agent__name p{font-size:12px;line-height:20px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 36px}@media (min-width: 900px){.agent__name p{margin:0 0 8px}}.agent__details{width:100%}@media (min-width: 900px){.agent__details{width:calc(35% - 45px)}}.agent__image{position:relative}@media (min-width: 900px){.agent__image{width:calc(65% - 115px);height:100%;position:absolute;top:0;right:0}}.agent__image .gatsby-image-wrapper{width:100%}@media (min-width: 900px){.agent__image .gatsby-image-wrapper{height:100%}}@media (max-width: 900px){.agent__image .gatsby-image-wrapper{aspect-ratio:393/420!important}}.agent__image .gatsby-image-wrapper img{object-position:top!important}.agent__offices{margin:0 0 12px}@media (min-width: 900px){.agent__offices{margin:0 0 18px}}.agent__offices ul{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}@media (min-width: 900px){.agent__offices ul{gap:12px}}.agent__offices ul li{list-style-type:none;margin:0}.agent__offices ul li a{display:inline-block;font-size:10px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;text-decoration:none;padding:1px 8px 3px;background-color:#f2f2f2}.agent__address{margin:0 0 36px}@media (min-width: 900px){.agent__address{margin:0 0 48px}}.agent__address p{font-size:12px;line-height:20px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;color:#333;margin:0}@media (min-width: 900px){.agent__address p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;letter-spacing:1.2px}}.agent__contact ul{margin:0}.agent__contact ul li{margin:0;list-style-type:none;padding:9px 0;border-bottom:1px solid #CCCCCC}.agent__contact ul li a,.agent__contact ul li button{display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;width:100%;color:#4d4d4d;margin:0}@media (min-width: 900px){.agent__contact ul li a,.agent__contact ul li button{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}}.agent__contact ul.agent__social-links{display:flex;gap:10px;margin:10px 0 0}.agent__contact ul.agent__social-links li{border-bottom:0;padding:9}.agent-stats{padding:60px 0 0}@media (min-width: 900px){.agent-stats{padding:100px 0 0}}.agent-stats__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.agent-stats__inner{padding-left:48px;padding-right:48px}}.agent-stats__list{border-bottom:1px solid #CCCCCC;margin:0;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);padding:0 0 28px}@media (min-width: 900px){.agent-stats__list{border-top:1px solid #CCCCCC;gap:0;padding:40px 0;display:flex;justify-content:space-between}}.agent-stats__list li{list-style-type:none;margin:0}.agent-stats__list li p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;color:#4d4d4d;margin:0 0 4px}@media (min-width: 900px){.agent-stats__list li p{font-size:12px;line-height:20px;letter-spacing:.2px;font-weight:400}}.agent-stats__list li h3{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:700;margin:0}@media (min-width: 900px){.agent-stats__list li h3{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:700}}.agent-stats__list li h3 small{font-size:10px;line-height:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px}.agent-stats__list li a{text-decoration:none}.agent-bio{padding:60px 0}@media (min-width: 900px){.agent-bio{padding:100px 0}}.agent-bio h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 48px;padding:0}@media (min-width: 900px){.agent-bio h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;padding:0;max-width:880px;margin:0 0 80px}}.agent-bio__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.agent-bio__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.agent-bio__inner{display:flex;justify-content:space-between}}@media (min-width: 900px){.agent-bio__content{flex:1 1 51.5%;padding:0 0 0 115px}}.agent-bio__content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;color:#333}.agent-bio__content--no-img{padding-left:0}@media (min-width: 900px){.agent-bio__content--no-img{width:51.5%;flex:unset}}.agent-bio__play{display:inline-flex;align-items:center;gap:6px;font-size:12px;text-transform:uppercase;letter-spacing:1.2px;font-weight:700;margin-top:40px}.agent-bio__media{margin:0 0 60px}@media (min-width: 900px){.agent-bio__media{flex:1 1 48.5%;margin:0}}.agent-bio__media .gatsby-image-wrapper{aspect-ratio:361/225!important;margin:0 0 30px}@media (min-width: 900px){.agent-bio__media .gatsby-image-wrapper{aspect-ratio:581/368!important;margin:0 0 28px}}.agent-bio__media p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;color:#333;max-width:413px;margin:0}@media (min-width: 900px){.agent .contact-form{padding:0 0 100px}}.agent .contact-form__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column-reverse}@media (min-width: 900px){.agent .contact-form__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.agent .contact-form__inner{display:flex;flex-direction:row;justify-content:space-between}}.agent .contact-form__image{display:block}@media (min-width: 900px){.agent .contact-form__image{flex:1 1 40%;display:block}}.agent .contact-form__image .gatsby-image-wrapper{width:100%;height:100%}@media (min-width: 900px){.agent .contact-form__image .gatsby-image-wrapper{aspect-ratio:531/493!important}}.agent .contact-form__image .agent__image{position:static;width:100%;height:100%}.agent .contact-form__form{padding:60px 0 0}@media (min-width: 900px){.agent .contact-form__form{flex:1 1 60%;padding:0 166px 0 0}}.agent .contact-form__form h2{font-size:20px;line-height:28px;font-weight:700;text-transform:uppercase;margin:0 0 4px}@media (min-width: 900px){.agent .contact-form__form h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:700}}.agent .contact-form__form p{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;margin:0 0 13px}.agent .contact-form .agent__offices{margin:0 0 36px}@media (min-width: 900px){.agent .contact-form .agent__offices{margin:0 0 58px}}.agent .contact-form .agent__offices ul{display:flex;flex-wrap:wrap;gap:8px 10px}@media (min-width: 900px){.agent .contact-form .agent__offices ul{gap:12px}}.agent .contact-form .agent__offices ul li{margin:0}.agent .property-archive{min-height:unset;padding:0 0 80px}@media (min-width: 900px){.agent .property-archive{padding:0 0 100px}}.agent .property-archive .form__select--filter{width:100%;max-width:195px}.agent .property-archive .form__select--filter .react-select__placeholder{font-weight:700;color:#333}.agent .property-archive__filter{margin-bottom:48px}.agent .property-archive__filter .filter{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.agent .property-archive .btn--mobile{display:inline-flex}@media (min-width: 900px){.agent .property-archive .btn--mobile{display:none!important}}.agent .property-archive.has-blocks{padding:40px 0 60px}@media (min-width: 900px){.agent .property-archive.has-blocks{padding:80px 0}}.agent .property-archive__list{display:flex;flex-wrap:wrap;gap:32px;padding-bottom:32px}@media (min-width: 900px){.agent .property-archive__list{gap:48px 32px;padding-bottom:48px}}.agent .property-archive__list .card{width:100%;margin-bottom:32px}@media (min-width: 900px){.agent .property-archive__list .card{width:calc(25% - 24px);margin-bottom:48px}.agent .property-archive__list .card .card--property__image{aspect-ratio:312/320}.agent .property-archive__list .card .card--property__image img{aspect-ratio:312/320!important}.agent .property-archive__list .card:nth-child(1),.agent .property-archive__list .card:nth-child(6){width:calc(50% - 16px)}.agent .property-archive__list .card:nth-child(1) .card--property__image,.agent .property-archive__list .card:nth-child(6) .card--property__image{aspect-ratio:656/318}.agent .property-archive__list .card:nth-child(1) .card--property__image img,.agent .property-archive__list .card:nth-child(6) .card--property__image img{aspect-ratio:656/318!important}}@media (min-width: 1240px){.agent .property-archive__list .card:nth-child(1) .card--property__image,.agent .property-archive__list .card:nth-child(6) .card--property__image{aspect-ratio:656/320}.agent .property-archive__list .card:nth-child(1) .card--property__image img,.agent .property-archive__list .card:nth-child(6) .card--property__image img{aspect-ratio:656/320!important}}@media (min-width: 1500px){.agent .property-archive__list .card:nth-child(1) .card--property__image,.agent .property-archive__list .card:nth-child(6) .card--property__image{aspect-ratio:656/324}.agent .property-archive__list .card:nth-child(1) .card--property__image img,.agent .property-archive__list .card:nth-child(6) .card--property__image img{aspect-ratio:656/324!important}}.agent .property-archive__list .card--project{width:100%}@media (min-width: 900px){.agent .property-archive__list .card--project{width:100%!important}}.office__main{position:relative;z-index:1;background:#fff;padding:100px 0 60px}@media (min-width: 900px){.office__main{padding:140px 0 100px}}.office__main .agent-archive{min-height:unset;padding:0 0 60px}@media (min-width: 900px){.office__main .agent-archive{padding:0 0 100px}}.office__main .agent-archive__list{padding-top:0}.office__main .property-archive{min-height:unset;padding:0 0 40px}@media (min-width: 900px){.office__main .property-archive{padding:0 0 100px}}.office__main .property-archive .form__select--filter{width:100%;max-width:155px}.office__main .property-archive .form__select--filter .react-select__placeholder{font-weight:700;color:#333}.office__main .property-archive__filter{margin-bottom:48px}.office__main .property-archive__filter .filter{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.office__main .news{padding-top:28px;padding-bottom:28px}.office__main .news__items{margin:0}.office__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.office__inner{padding-left:48px;padding-right:48px}}.office__header span{margin:0 0 25px;background:#f2f2f2;color:#333;font-size:10px;line-height:18px;font-weight:700;letter-spacing:.3px;letter-spacing:1.2px;text-transform:uppercase;padding:2px 8px 4px;display:inline-flex}.office__header-content{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;margin-bottom:30px}@media (min-width: 900px){.office__header-content{margin-bottom:48px}}.office__header-content h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;color:#333;max-width:720px;margin:0 0 20px}@media (min-width: 900px){.office__header-content h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:0}}.office__banner{margin-bottom:60px}@media (min-width: 900px){.office__banner{margin-bottom:80px}}.office__banner .gatsby-image-wrapper{width:100%}.office__intro{padding-bottom:60px}@media (min-width: 900px){.office__intro{padding-bottom:140px}}.office__intro .office__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.office__content{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;width:100%}@media (min-width: 900px){.office__content{width:calc(50% - 26px)}}.office__content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;color:#333;margin:0 0 24px;max-width:646px}.office__content p:last-of-type{margin-bottom:0}.office__content .office__bio{display:none}@media (min-width: 900px){.office__content .office__bio{display:block}}.office__name h1{text-transform:uppercase;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px;color:#333;margin:0 0 24px}@media (min-width: 900px){.office__name h1{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:700;letter-spacing:1.2px}}.office__contact{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:500px}@media (max-width: 900px){.office__contact{flex-wrap:wrap}}.office__phone{display:flex;flex-direction:column}@media (max-width: 900px){.office__phone{width:100%;margin-top:8px}}.office__phone a{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;color:#333;text-decoration:none;text-transform:uppercase;letter-spacing:1.2px;margin:0}.office__phone a:last-of-type{margin-bottom:0}@media (max-width: 900px){.office__phone a{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase}}@media (max-width: 900px){.office__location{width:100%}}.office__location span{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;line-height:1;color:#333;margin:0}@media (max-width: 900px){.office__location span{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase}}.office__map{width:100%;margin-top:48px;max-width:530px}@media (min-width: 900px){.office__map{width:calc(50% - 26px);margin-top:0;max-width:530px}}@media (max-width: 900px){.office__map{display:flex;flex-direction:column}}.office__map .office__bio{display:block;margin-top:42px}@media (min-width: 900px){.office__map .office__bio{margin-top:0}}.office__map .office__bio p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;color:#333;margin:0 0 24px;max-width:646px}.office__map .office__bio p:last-of-type{margin-bottom:0}@media (min-width: 900px){.office__map .office__bio{display:none}}.office__map button{width:100%;height:100%}.office__map button img{display:block;margin:0}.office__map .map__wrapper,.office__map .map__element,.office__map .map___container{width:100%;height:530px}.office__map .map{position:relative}.office__map .map img{margin:0;width:100%;height:auto}.office__map .map__marker{width:44px;height:44px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.office__map .map__marker svg{display:block;margin:0;position:relative;z-index:2}.office__map .map__marker:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a1a1a;border-radius:50%;z-index:1}.office__map .map__marker:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:#333;border-radius:50%;margin-top:-22px;margin-left:-22px;animation:pulse 1.5s infinite;z-index:0}@media (max-width: 900px){.office-template .contact-form__close{display:none}}@media (max-width: 900px){.office-template .contact-form__inner{padding:0 20px}}.property-gallery{width:100%;height:393px;position:relative;z-index:1;overflow:hidden}@media (min-width: 900px){.property-gallery{height:100vh}}.property-gallery .keen-slider{width:100%;height:100%;background:#fff;display:flex}@media (min-width: 900px){.property-gallery .keen-slider{height:100vh}}.property-gallery .keen-slider__slide{display:flex;justify-content:center}.property-gallery .keen-slider__slide .gatsby-image-wrapper{width:100%;height:100%;object-fit:cover;margin:0}.property-gallery .keen-slider__slide img{margin:0;display:block;width:100%}@media (min-width: 900px){.property-gallery .keen-slider__slide img{height:100%}}.property-gallery__nav{position:absolute;top:50%;padding:0 8px;transform:translateY(-50%)}.property-gallery__nav svg{display:block}.property-gallery__nav svg rect{fill-opacity:.3}.property-gallery__nav svg path{stroke:#fff}.property-gallery__nav--prev{left:0}.property-gallery__nav--next{right:0;transform:scaleX(-1) translateY(-50%)}.property-content{padding:28px 0 60px;background:#fff;position:relative;z-index:1;transform:translateZ(0)}@media (min-width: 900px){.property-content{padding:100px 0}}.property-content__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 900px){.property-content__inner{padding-left:48px;padding-right:48px}}.property-content__main{width:100%;margin:0 0 60px}@media (min-width: 900px){.property-content__main{width:calc(66.666% - 32px);margin:0}}.property-content__main h1{color:#333;font-size:20px;line-height:28px;font-weight:700;letter-spacing:1.4px;margin:0 0 24px;text-transform:uppercase}@media (min-width: 900px){.property-content__main h1{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:700;margin:0 0 48px}}.property-content__main h2{font-size:20px;line-height:28px;font-weight:500;color:#333;max-width:700px;margin:40px 0 30px}@media (min-width: 900px){.property-content__main h2{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:500;margin:75px 0 40px}}.property-content__main ul{display:flex;gap:24px;list-style:none;padding:0;margin:0 0 36px}@media (min-width: 900px){.property-content__main ul{margin:15px 0 48px}}.property-content__main ul li{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;color:#4d4d4d;letter-spacing:1.2px;text-transform:uppercase;margin:0}.property-content__main .property-content__method{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;color:#4d4d4d;margin:0}.property-content__main .property-content__method strong{font-weight:700}@media (min-width: 900px){.property-content__main .property-content__method{margin:0 0 75px}}.property-content__project div p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.property-content__project div p:last-of-type{margin:0}.property-content__project h2{display:none}@media (min-width: 900px){.property-content__project h2{display:block}}.property-content__description{display:none}@media (min-width: 900px){.property-content__description{max-width:700px;display:block}}.property-content__description h1,.property-content__description h2,.property-content__description h3,.property-content__description h4,.property-content__description h5,.property-content__description h6{display:none}.property-content__description p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;color:#4d4d4d;display:none}.property-content__description p:nth-child(1),.property-content__description p:nth-child(2),.property-content__description p:nth-child(3){display:block}.property-content__description.show-more h1,.property-content__description.show-more h2,.property-content__description.show-more h3,.property-content__description.show-more h4,.property-content__description.show-more h5,.property-content__description.show-more h6,.property-content__description.show-more p{display:block}.property-content .btn{gap:10px;display:none!important}@media (min-width: 900px){.property-content .btn{display:flex!important}}.property-content .btn:hover svg{transform:translate(0)}.property-content .btn.show-less svg{transform:rotate(45deg)}.property-content__sidebar{width:100%}@media (min-width: 900px){.property-content__sidebar{width:calc(33.333% - 32px)}}.property-content__sidebar .property-content__description{display:block}@media (min-width: 900px){.property-content__sidebar .property-content__description{display:none}}.property-content__sidebar .property-content__description h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 36px}.property-content__sidebar .btn--arrow{display:inline-flex!important}@media (min-width: 900px){.property-content__sidebar .btn--arrow{display:none!important}}.property-content__sidebar ul{padding:0;list-style:none;margin:0 0 60px}@media (min-width: 900px){.property-content__sidebar ul{margin:0 0 75px}}.property-content__sidebar ul li{display:block;margin:0;border-bottom:1px solid #CCCCCC;transition:all ease .3s;padding:0}@media (min-width: 900px){.property-content__sidebar ul li:hover{border-bottom:1px solid #999999}}.property-content__sidebar ul li a,.property-content__sidebar ul li button{padding:10px 0;display:flex;background:none;text-decoration:none;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;width:100%;align-items:center;justify-content:space-between;transition:all ease .3s}.property-content__sidebar ul li a svg,.property-content__sidebar ul li button svg{transition:all ease .3s}@media (min-width: 900px){.property-content__sidebar ul li a:hover,.property-content__sidebar ul li button:hover{color:#1a1a1a}.property-content__sidebar ul li a:hover svg,.property-content__sidebar ul li button:hover svg{transform:translate(-5px)}}.property-content__sold svg{margin:0 0 16px}@media (min-width: 900px){.property-content__sold svg{margin:0 0 28px}}.property-content__sold p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin:0 0 28px}.property-content__agents{display:flex;flex-wrap:wrap;gap:32px}@media (max-width: 900px){.property-content__agents{gap:24px;margin-bottom:56px}}.property-content__agent{width:calc(50% - 12px)}@media (min-width: 900px){.property-content__agent{width:calc(50% - 16px)}}.property-dates{position:relative;z-index:2;background:#fff;padding:0 0 80px}@media (min-width: 900px){.property-dates{padding:0 0 100px}}.property-dates__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 900px){.property-dates__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.property-dates__sold{display:flex;flex-direction:column;height:100%}}.property-dates__sold h3{font-size:20px;line-height:28px;text-transform:uppercase;letter-spacing:1.4px;font-weight:700;color:#4d4d4d;margin:0 0 28px}@media (min-width: 900px){.property-dates__sold h3{font-size:22px;line-height:29px;letter-spacing:1.4px;text-transform:uppercase;font-weight:700;margin:0 0 48px}}.property-dates__sold p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.property-dates__sold a{width:100%;margin:40px 0 0;display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:0 0 10px;border-bottom:1px solid #CCCCCC;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}@media (min-width: 900px){.property-dates__sold a{margin:auto 0 0}}.property-dates__image{width:100%;margin:0 0 80px;position:relative}@media (min-width: 900px){.property-dates__image{width:calc(66% - 34px);margin:0}}.property-dates__image .gatsby-image-wrapper,.property-dates__image img{width:100%;height:auto;margin:0;max-width:100%;display:block}.property-dates__button{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.property-dates__button .btn{width:100%;height:100%}.property-dates__button .btn span{position:absolute;bottom:0;left:0;display:flex;gap:4px;align-items:center;padding:6px 10px;background:#fff;color:#333}.property-dates__content{width:100%}@media (min-width: 900px){.property-dates__content{width:calc(34% - 34px);display:flex;flex-direction:column}}.property-dates__content h4{font-size:20px;line-height:28px;font-weight:700;text-transform:uppercase;margin:0 0 28px}@media (min-width: 900px){.property-dates__content h4{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:700;font-size:24px;margin:0 0 10px}}@media (min-width: 900px){.property-dates__inspections{margin-top:30px}}.property-dates__inspections .card--upcoming-auction__row{display:block}@media (min-width: 900px){.property-dates__auction{margin-top:30px}}.property-dates .atc-item{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:400;text-transform:uppercase;text-decoration:none}.property-dates .atc-item span{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;text-transform:uppercase}.property-dates .atc-item span strong{font-size:14px;line-height:22px;font-weight:700;letter-spacing:.2px;text-transform:none}.property-dates .atc-item div{margin-bottom:12px}.property-dates .atc-dropdown{position:absolute;z-index:9;background:#fff;width:165px;margin:5px 0 0;padding:0;list-style:none}.property-dates .atc-dropdown li{width:165px;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;background-color:transparent;padding:6px 16px!important;border:none;color:#333;cursor:pointer;border:1px solid #CCCCCC;border-bottom:0;margin:0;transition:all ease .3s}.property-dates .atc-dropdown li a{color:#000!important;border-bottom:0;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;text-decoration:none}.property-dates .atc-dropdown li:hover{background:#4d4d4d}.property-dates .atc-dropdown li:hover a{color:#fff!important}.property-dates .atc-dropdown li:before{display:none!important}.property-dates .atc-dropdown li:last-of-type{border-bottom:1px solid #CCCCCC}.property-dates__inspection{display:flex;align-items:center;gap:28px;margin-bottom:15px}.property-dates__inspection h3{background:#f2f2f2;color:#4d4d4d}.property-dates__items{height:100%}.property-dates .card--upcoming-auction__rows{height:100%;display:flex;flex-direction:column;justify-content:space-between}.property-dates.has-no-content .property-dates__image{width:100%}@media (min-width: 900px){.property-dates.has-no-content .property-dates__image{width:100%}}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;visibility:hidden;opacity:0;z-index:99}.popup--active{visibility:visible;opacity:1}.popup__wrapper{width:90%;max-width:1000px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup__video{width:100%;position:relative}.popup__video .atl-asset{aspect-ratio:16/9!important}.popup__video iframe{width:100%;height:100%;border:none}.popup .keen-slider{display:flex;overflow:hidden}.popup .keen-slider__slide{min-width:100%}.popup button{padding:0}.popup__close{position:absolute;top:20px;right:20px;z-index:2;cursor:pointer}.popup__close svg{width:24px;height:24px}.popup__close svg line{stroke:#fff}.property-images{position:relative;z-index:1;background:#fff}.property-images__image{width:100%;height:100%;aspect-ratio:1;top:0;position:sticky}@media (min-width: 900px){.property-images__image{aspect-ratio:1440/900;height:100vh}}.property-images__image .gatsby-image-wrapper{width:100%}.property-images__image img{width:100%;height:100%;object-fit:cover;margin:0;display:block}.property-images__button{z-index:1;position:absolute;bottom:36px;left:50%;width:100%;height:auto;transform:translate(-50%);display:flex;justify-content:center}.property-images__button button{width:calc(100% - 40px);background:#fff;color:#333;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;padding:10px;text-align:center;height:auto}.property-images__button button span{position:absolute;bottom:0;left:0;display:flex;gap:4px;align-items:center;padding:6px 10px;background:#fff;color:#333}@media (min-width: 900px){.property-images__button button{width:418px}}.property-images--project{padding-bottom:60px}@media (min-width: 900px){.property-images--project{padding-bottom:100px}}.property-images--project .property-images__image{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;position:relative;height:auto;aspect-ratio:unset}@media (min-width: 900px){.property-images--project .property-images__image{padding-left:48px;padding-right:48px}}.property-images--project .property-images__image img{width:100%;height:auto}.property-images--project .property-dates__button{top:0;bottom:unset;left:16px;width:calc(100% - 32px);height:100%;transform:none}@media (min-width: 900px){.property-images--project .property-dates__button{left:48px;width:calc(100% - 96px)}}.property-enquiry{position:relative;z-index:1;background:#fff;padding:80px 0 0}@media (min-width: 900px){.property-enquiry{padding:100px 0 0}}.property-enquiry__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column-reverse}@media (min-width: 900px){.property-enquiry__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.property-enquiry__inner{flex-direction:row}}.property-enquiry__form{width:100%}@media (min-width: 900px){.property-enquiry__form{width:calc(50% - 16px)}}.property-enquiry__form h5{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#333;margin:0 0 8px}.property-enquiry__form h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;color:#333;margin:0 0 36px}@media (min-width: 900px){.property-enquiry__form h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:15px 0 51px}}.property-enquiry__map{width:100%;margin:0 0 48px}@media (min-width: 900px){.property-enquiry__map{width:calc(50% - 32px);max-width:530px;margin:0}}.property-enquiry__map button{width:100%;height:auto}.property-enquiry__map .map__wrapper,.property-enquiry__map .map__element,.property-enquiry__map .map___container{width:100%;height:415px}@media (min-width: 900px){.property-enquiry__map .map__wrapper,.property-enquiry__map .map__element,.property-enquiry__map .map___container{height:530px}}.property-suburb{position:relative;z-index:1;background:#fff;padding:0 0 48px;border-bottom:1px solud #CCCCCC}@media (min-width: 900px){.property-suburb{padding:0 0 100px}}.property-suburb .gatsby-image-wrapper{aspect-ratio:393/348!important}@media (min-width: 900px){.property-suburb .gatsby-image-wrapper{aspect-ratio:1440/600!important}}.property-suburb__image{width:100%}.property-suburb__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}@media (min-width: 900px){.property-suburb__inner{padding-left:48px;padding-right:48px}}.property-suburb__content{width:100%;margin-top:28px;margin-bottom:48px}@media (min-width: 900px){.property-suburb__content{margin-top:48px;margin-bottom:0;width:48%;max-width:530px}}.property-suburb__content h4{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;margin:0 0 8px}@media (min-width: 900px){.property-suburb__content h4{margin:0 0 10px}}.property-suburb__content h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;color:#333;margin:0 0 28px}@media (min-width: 900px){.property-suburb__content h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:0 0 48px}}.property-suburb__content h3{padding:7px 24px 10px;background:#f2f2f2;display:inline-flex;align-items:center;gap:8px;font-size:20px;color:#666;margin:0 0 28px}.property-suburb__content h3 svg{margin-top:3px}.property-suburb__content h3 svg path{fill:#64656a}.property-suburb__content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;color:#4d4d4d;margin:0}.property-suburb__rating{width:100%}@media (min-width: 900px){.property-suburb__rating{width:48%;max-width:530px}}.property-suburb__rating ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px}@media (min-width: 900px){.property-suburb__rating ul{display:flex;gap:0 48px;flex-wrap:wrap}}.property-suburb__rating ul li{width:100%;border-bottom:1px solid #CCCCCC;padding:10px 0;margin:0;display:flex;justify-content:space-between}@media (min-width: 900px){.property-suburb__rating ul li{width:calc(50% - 24px)}}.property-suburb__rating ul li span{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;color:#4d4d4d}.property-suburb__rating ul li span:last-of-type{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;color:#999}.property-animation{padding-bottom:96px;height:100vh;width:100%;position:fixed;top:0;left:0;z-index:2;display:flex;align-items:end;background-color:#fff}@media (min-width: 900px){.property-animation{height:calc(100vh - 96px);padding-bottom:48px}}.property-animation__wrapper{display:flex;flex-direction:row;align-items:end;height:100%;width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.property-animation__wrapper{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.property-animation__wrapper{align-items:end;flex-direction:row;gap:20px}}.property-animation__wrapper .property-content__main{margin:0}@media (min-width: 900px){.property-animation__wrapper .property-content__main{flex:1 1 70%;padding:0 50px 0 0}}.property-animation__wrapper .property-content__main ul{margin-bottom:0}@media (min-width: 900px){.property-animation__wrapper .property-content__tag{flex:1 1 30%}}.pswp--touch .pswp__button--arrow{visibility:visible!important}.pswp__custom-next{position:absolute;right:0;width:50vw;height:100vh;top:0;display:flex;align-items:center}.pswp__button--close{margin-right:3px!important}.pswp__custom-close{position:absolute;right:0;width:62px;height:108px;top:50%;margin-top:-53px;display:flex;align-items:center}.pswp__custom-close button{width:60px}.pswp__custom-counter{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#fff;font-size:10px;line-height:18px;font-weight:700;letter-spacing:.3px;letter-spacing:1.2px;margin:0;text-transform:uppercase}.pswp__custom-title{position:absolute;top:20px;left:60px;width:calc(100% - 120px)}@media (min-width: 900px){.pswp__custom-title{left:110px;top:27px;width:calc(100% - 180px)}}.pswp__custom-title p{color:#fff;font-size:10px;line-height:18px;font-weight:700;letter-spacing:.3px;letter-spacing:1.2px;margin:0;text-transform:uppercase;display:flex;white-space:nowrap;text-align:center}@media (min-width: 900px){.pswp__custom-title p{text-align:left}}.pswp__custom-title p span{margin-left:0;font-weight:700;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:1.2px}.pswp__item img{object-fit:contain}.pswp__custom-castle{margin-top:15px;margin-left:20px}@media (max-width: 900px){.pswp__custom-castle{margin-top:20px}.pswp__custom-castle svg{width:27px;height:18px}}.pswp__button{opacity:1!important}.pswp__button--arrow{overflow:visible!important;width:85px!important}@media (min-width: 900px){.pswp__button--arrow svg{width:44px!important;height:44px!important}}@media (min-width: 900px){.pswp__button--arrow--prev{left:35px!important}}@media (min-width: 900px){.pswp__button--arrow--next{right:35px!important}}.pswp__top-bar{z-index:100!important}@media (min-width: 900px){.pswp__top-bar{padding:5px 24px!important}}.pswp__bg{opacity:1!important;background:#666!important}.pswp{z-index:99!important}.pswp__button--zoom #pswp__icn-zoom{fill:#fff}.pswp__button--zoom .pswp__zoom-icn-bar-h,.pswp__button--zoom .pswp__zoom-icn-bar-v{fill:#666}.pswp__button--arrow--next .pswp__icn{transform:none!important}.property-template--projects .property-enquiry{padding:80px 0}@media (min-width: 900px){.property-template--projects .property-enquiry{padding:100px 0}}.pdf{display:none}.pdf__page{padding:60px;width:750px;margin:0 auto;text-align:center;color:#3c3c3c;position:relative;box-sizing:border-box}.pdf__logo{margin-bottom:45px}.pdf__type{display:block;text-align:center;font-size:12px;text-transform:uppercase;font-family:Loew,sans-serif;letter-spacing:.8px;position:absolute;top:95px;left:0;width:100%}.pdf__arch{width:580px;height:718px;margin:0 auto;overflow:hidden;position:relative}.pdf__arch__overlay{background-image:url(/assets/window-arch-B-zR6HtF.png);background-size:cover;background-position:top center;width:100%;height:100%;position:absolute;z-index:1}.pdf__arch__image{width:calc(100% - 4px);height:calc(100% - 4px);margin:2px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.pdf__arch__image img{position:absolute;height:100%;width:auto;margin:0;object-fit:cover}.pdf__title{margin:25px 0 0}.pdf__title h4{font-size:28px;line-height:36px;text-transform:uppercase;font-family:Loew,sans-serif;margin-bottom:20px;font-weight:900}.pdf__title h5{font-size:14px;font-size:22px;font-family:Loew,sans-serif;margin-bottom:15px;overflow:hidden;white-space:nowrap;font-weight:400;text-transform:capitalize}.pdf__title p{display:flex;flex-wrap:wrap;justify-content:center}.pdf__title p span{margin:0 10px}.pdf__price{margin-top:20px}.pdf__images{display:flex;flex-wrap:wrap;justify-content:space-between}.pdf__images img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.pdf__floorplan{width:48%;height:400px;margin-bottom:20px;position:relative;background-size:cover;background-position:center}.pdf__image{width:48%;height:200px;margin-bottom:20px;position:relative;background-size:cover;background-position:center}.pdf__agents{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 30px}.pdf__agent{width:48%;text-align:center}.pdf__agent h5{font-size:15px;font-family:Loew,sans-serif;letter-spacing:.2px}.pdf__agent p{font-size:12px;line-height:16px}.pdf__agent p span{display:block}.pdf__disclaimer p{font-size:6px;text-align:center;line-height:8px;letter-spacing:0}.footer{width:100%;position:relative;z-index:0;padding:36px 0;height:100vh}@media (min-width: 900px){.footer{position:fixed;top:0;left:0}}.footer video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;margin:0}.footer__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between;position:relative;height:100%}@media (min-width: 900px){.footer__inner{padding-left:48px;padding-right:48px}}.footer__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.footer ul{margin:0;padding:0;list-style:none}.footer ul li{color:#fff;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;margin-bottom:4px}.footer ul li:first-of-type{margin:0 0 24px}@media (min-width: 900px){.footer ul li:first-of-type{margin-bottom:20px}}.footer ul li a{color:#fff;text-decoration:none;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:400;text-transform:uppercase}.footer ul li button{background:none;border:none;padding:0;cursor:pointer;color:#e6e6e6;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:400;text-transform:uppercase}.footer__menus{display:flex;flex-wrap:wrap;gap:90px;width:100%}@media (min-width: 900px){.footer__menus{width:calc(50% - 16px)}}.footer__logo{margin:0 0 36px}@media (min-width: 900px){.footer__logo{margin:0}}.footer__logo a svg{display:block}@media (max-width: 900px){.footer__logo a svg{width:162px}}.footer__logo a svg path{fill:#fff}@media (max-width: 900px){.footer__icon{mix-blend-mode:difference}}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:28px;position:relative}.footer__bottom:before{content:none;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#999;opacity:.6}@media (min-width: 900px){.footer__bottom:before{content:""}}.footer__bottom ul li,.footer__bottom ul li button,.footer__bottom ul li a{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase}.footer__bottom ul li:first-of-type{margin-bottom:4px}.footer__bottom .footer__menus{padding:20px 0 0;margin:28px 0 0;position:relative}@media (min-width: 900px){.footer__bottom .footer__menus{padding:0;margin:0;border:none}}.footer__bottom .footer__menus:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#999;opacity:.6}@media (min-width: 900px){.footer__bottom .footer__menus:before{content:none}}.footer__gradient{background:linear-gradient(0deg,#0003,#0003),linear-gradient(0deg,#0000006b,#0000006b);background-blend-mode:normal,saturation;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;margin:0}.footer__credits{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:60px}.footer__credits ul{display:flex;gap:24px}.footer__credits ul li{color:#e6e6e6;font-size:10px;line-height:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px}@media (max-width: 900px){.footer__credits ul li{font-size:8px}}.footer__credits ul li a,.footer__credits ul li button{color:#e6e6e6;font-size:10px;line-height:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px}@media (max-width: 900px){.footer__credits ul li a,.footer__credits ul li button{font-size:8px;font-weight:700;line-height:14px;letter-spacing:1.2px;text-transform:uppercase}}.footer__credits ul li button{background:none;border:none;padding:0;cursor:pointer;color:#e6e6e6}.footer-disclaimer{z-index:10;opacity:0;visibility:hidden;transition:all ease-in-out .3s;background-color:#fff;position:fixed;width:100vw;left:0;bottom:0;padding:40px 0}@media (min-width: 900px){.footer-disclaimer{padding:40px 0 44px}}.footer-disclaimer__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#999;opacity:0}.footer-disclaimer.active{opacity:1;visibility:visible}.footer-disclaimer button{position:absolute;top:20px;right:20px}.footer-disclaimer__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.footer-disclaimer__inner{padding-left:48px;padding-right:48px}}.footer-disclaimer h3{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;color:#333;margin:0 0 16px}@media (min-width: 900px){.footer-disclaimer h3{margin:0 0 20px}}.footer-disclaimer p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;max-width:920px}.footer-disclaimer p:last-of-type{margin:0}.title-content-image-content{background-color:#fff;position:relative;z-index:1;padding:80px 0}@media (min-width: 900px){.title-content-image-content{padding:100px 0}}.title-content-image-content__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.title-content-image-content__inner{padding-left:48px;padding-right:48px}}.title-content-image-content__inner h2{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;margin:0 0 36px;padding:20px 0 0;letter-spacing:1.2px!important;border-top:1px solid #CCCCCC}@media (min-width: 900px){.title-content-image-content__inner h2{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;margin:0 0 60px}}@media (min-width: 900px){.title-content-image-content__wrapper{display:flex;justify-content:stretch}}.title-content-image-content__image{margin:0 0 28px}@media (min-width: 900px){.title-content-image-content__image{flex:1 1 58%;margin:0}}@media (min-width: 900px){.title-content-image-content__text{padding:0 0 0 105px;flex:1 1 42%;display:flex;flex-direction:column}}.title-content-image-content__text h4{font-size:22px;line-height:29px;font-weight:500;letter-spacing:.2px;margin:0 0 36px}@media (min-width: 900px){.title-content-image-content__text h4{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:0 0 48px}}.title-content-image-content__content{margin:0 0 60px}@media (min-width: 900px){.title-content-image-content__content{margin:0 0 auto}}.title-content-image-content__content a{margin:28px 0 0}@media (min-width: 900px){.title-content-image-content__content a{margin:48px 0 0}}.title-content-image-content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.title-content-image-content p:last-of-type{margin-bottom:0}.image-testimonial{z-index:1;position:relative;display:flex;justify-content:end;align-items:end;height:100vh}@media (min-width: 900px){.image-testimonial{width:100%}}.image-testimonial__inner{width:100%;max-width:1660px;margin:0 auto;text-align:center;z-index:1;padding:48px 20px}@media (min-width: 900px){.image-testimonial__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.image-testimonial__inner{padding:120px 0}}.image-testimonial__inner p{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;color:#fff;max-width:500px;margin:0 auto 28px}@media (min-width: 900px){.image-testimonial__inner p{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:0 auto 60px}}.image-testimonial__inner h4{color:#fff;text-transform:uppercase;font-size:12px;line-height:20px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px;margin:0}.image-testimonial .gatsby-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.image-testimonial .gatsby-image-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#1a1a1a33;z-index:1}.title-content-image-list{position:relative;z-index:1;background-color:#fff;padding:80px 0}.title-content-image-list__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.title-content-image-list__inner{padding-left:48px;padding-right:48px}}.title-content-image-list__inner h4{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;border-top:1px solid #CCCCCC;padding:20px 0 0}@media (min-width: 900px){.title-content-image-list__inner h4{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;margin:0 0 60px;letter-spacing:1.2px}}.title-content-image-list__inside{display:flex;flex-direction:column}@media (min-width: 900px){.title-content-image-list__inside{flex-direction:row;justify-content:space-between;gap:0 10%}}@media (min-width: 900px){.title-content-image-list__content{width:35%;display:flex;flex-direction:column;justify-content:space-between}}.title-content-image-list__content h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 36px}@media (min-width: 900px){.title-content-image-list__content h2{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:500;margin:0 0 48px}}.title-content-image-list__content p{font-size:14px;line-height:22px;font-weight:400;letter-spacing:.2px}.title-content-image-list__content p:last-of-type{margin:0 0 48px}@media (min-width: 900px){.title-content-image-list__content p:last-of-type{margin:0}}.title-content-image-list__items{border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;display:flex;flex-direction:column;padding:28px 0;gap:24px 0;margin:0 0 48px}@media (min-width: 900px){.title-content-image-list__items{padding:40px 0;gap:40px 0;margin:30px 0 0}}.title-content-image-list__item{display:flex;gap:0 24px}.title-content-image-list__item h3{margin:0;font-size:22px;line-height:29px;text-transform:uppercase;font-weight:700;letter-spacing:1.4px;min-width:100px}@media (min-width: 900px){.title-content-image-list__item h3{min-width:160px}}.title-content-image-list__item p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin:0!important}.title-content-image-list__image{margin:0}@media (min-width: 900px){.title-content-image-list__image{width:55%}}.title-content-image-list__image .gatsby-image-wrapper{width:100%;aspect-ratio:362/379!important}@media (min-width: 900px){.title-content-image-list__image .gatsby-image-wrapper{aspect-ratio:762/900!important}}.title-content-image-scroll{background-color:#fff;position:relative;z-index:1}.title-content-image-scroll .title-content-image{padding:28px 0 80px;position:sticky;top:28px;background:#fff}.title-content-image-scroll .title-content-image__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.title-content-image-scroll .title-content-image__inner{padding-left:48px;padding-right:48px}}.title-content-image-scroll .title-content-image__wrapper{border-top:1px solid #CCCCCC;padding:20px 0 0}@media (min-width: 900px){.title-content-image-scroll .title-content-image__wrapper{padding:28px 0 0;display:flex;justify-content:space-between}}.title-content-image-scroll .title-content-image__image{margin:30px 0 0}@media (min-width: 900px){.title-content-image-scroll .title-content-image__image{width:calc(66% - 26px);margin:0}}@media (min-width: 900px){.title-content-image-scroll .title-content-image__content{width:calc(34% - 26px);display:flex;justify-content:space-between;flex-direction:column;max-width:416px}}.title-content-image-scroll .title-content-image__content h4{padding:0;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;margin:0 0 48px}@media (min-width: 900px){.title-content-image-scroll .title-content-image__content h4{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;margin:0 0 60px;letter-spacing:1.2px}}.title-content-image-scroll .title-content-image__content h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;color:#333}@media (min-width: 900px){.title-content-image-scroll .title-content-image__content h2{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:500;margin:0 0 48px}}.title-content-image-scroll .title-content-image p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.title-content-image-scroll .title-content-image p:last-of-type{margin-bottom:0}.timeline-slider{position:relative;z-index:1;background-color:#fff;padding:80px 0;overflow:hidden}@media (min-width: 900px){.timeline-slider{padding:100px 0}}.timeline-slider__inner h2{text-align:center;font-size:20px;line-height:28px;font-weight:500;margin:0 0 60px;padding:0 24px}@media (min-width: 900px){.timeline-slider__inner h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:0 auto 100px;max-width:982px;padding:0}}.timeline-slider__wrapper{position:relative}.timeline-slider__prev,.timeline-slider__next{position:absolute;top:50%;transform:translateY(-120%);z-index:1}.timeline-slider__prev{left:95px}@media (max-width: 900px){.timeline-slider__prev{left:32px}}.timeline-slider__prev svg rect{fill-opacity:1}.timeline-slider__prev svg path{stroke:#333}.timeline-slider__next{right:95px}@media (max-width: 900px){.timeline-slider__next{right:32px}}.timeline-slider__next svg{transform:rotate(180deg)}.timeline-slider__next svg rect{fill-opacity:1}.timeline-slider__next svg path{stroke:#333}.timeline-slider__items{display:flex}.timeline-slider__item{cursor:pointer}.timeline-slider__item.active-slide .gatsby-image-wrapper img,.timeline-slider__item:hover .gatsby-image-wrapper img{transform:scale(1.04)}.timeline-slider__item .gatsby-image-wrapper{margin:0 0 28px;width:100%}@media (min-width: 900px){.timeline-slider__item .gatsby-image-wrapper{aspect-ratio:1!important;margin:0 0 48px}}.timeline-slider__item .gatsby-image-wrapper img{transition:all ease-in-out .3s!important}.timeline-slider__item h3{margin:0 0 6px;font-size:22px;line-height:29px;letter-spacing:1.4px;text-transform:uppercase;font-weight:700;color:#333}@media (min-width: 900px){.timeline-slider__item h3{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:700;margin:0 0 8px;letter-spacing:2.2px}}.timeline-slider__item h3.main{font-size:12px;line-height:20px;font-weight:700;margin:0 0 12px;text-transform:uppercase;letter-spacing:1.2px;color:#333}@media (min-width: 900px){.timeline-slider__item h3.main{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:700;margin:0 0 20px;letter-spacing:1.4px}}.timeline-slider__item h4{font-size:12px;line-height:20px;font-weight:700;margin:0 0 16px;text-transform:uppercase;letter-spacing:1.2px;color:#333}@media (min-width: 900px){.timeline-slider__item h4{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:700;margin:0 0 20px;letter-spacing:1.4px}}.timeline-slider__item p{font-size:14px;line-height:22px;font-weight:400;letter-spacing:.2px;margin:0 0 16px}.timeline-slider__item p:last-of-type{margin-bottom:0}@media (min-width: 900px){.timeline-slider--reels .timeline-slider__item .gatsby-image-wrapper{aspect-ratio:unset!important}}.timeline-popup{position:fixed;top:0;left:0;background-color:#fff;z-index:1000;opacity:0;visibility:hidden;transition:all ease-in-out .3s;height:100vh;width:100vw}.timeline-popup.active{opacity:1;visibility:visible}.timeline-popup__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.timeline-popup__inner{padding-left:48px;padding-right:48px}}.timeline-popup__inner button{top:20px;left:16px;position:absolute}@media (min-width: 900px){.timeline-popup__inner button{top:26px;left:48px}}.timeline-popup__wrapper{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 900px){.timeline-popup__wrapper{max-width:1113px;margin:0 auto}}.timeline-popup__wrapper h3{font-size:22px;line-height:29px;letter-spacing:1.4px;text-transform:uppercase;font-weight:700;color:#333;margin:0 0 6px}.timeline-popup__wrapper h4{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;color:#333;margin:0 0 24px}@media (min-width: 900px){.timeline-popup__wrapper h4{margin:0}}.timeline-popup__video{width:100%}@media (min-width: 900px){.timeline-popup__video h3,.timeline-popup__video h4{display:none}}.timeline-popup__content{width:100%;margin:24px 0 0}@media (min-width: 900px){.timeline-popup__content{display:flex;align-items:end;justify-content:space-between;margin:35px 0 0}}.timeline-popup__content h3,.timeline-popup__content h4{display:none}@media (min-width: 900px){.timeline-popup__content h3,.timeline-popup__content h4{display:block}}.timeline-popup__content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin:0}.property-template .timeline-slider{padding-top:0}@media (min-width: 900px){.property-template .timeline-slider{padding-top:0}}.media-cta{position:relative;z-index:1;display:flex;align-items:end;height:100vh}@media (min-width: 900px){.media-cta{width:100%}}.media-cta__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px 48px}@media (min-width: 900px){.media-cta__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.media-cta__inner{padding-bottom:80px}}.media-cta__inner h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;color:#fff;margin:0 0 29px}@media (min-width: 900px){.media-cta__inner h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:0 0 48px}}.media-cta__asset{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:-1}.media-cta__asset .gatsby-image-wrapper{width:100%;height:100%}.media-cta__subtitle{display:flex;align-items:start;margin:0 0 48px}@media (min-width: 900px){.media-cta__subtitle{margin:0}}.media-cta__content{display:flex;align-items:start;flex-direction:column-reverse;justify-content:space-between}@media (min-width: 900px){.media-cta__content{flex-direction:row}}.media-cta__content h4{font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase;margin:0 65px 0 0;letter-spacing:1.2px;color:#fff}@media (min-width: 900px){.media-cta__content h4{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700}}.media-cta__content p{font-size:14px;line-height:22px;font-weight:400;color:#fff;margin:0;letter-spacing:.2px}@media (min-width: 900px){.media-cta__content p{max-width:30vw}}.title-content-image-quote{background-color:#fff;position:relative;z-index:1}@media (min-width: 900px){.title-content-image-quote{padding:80px 0}}.title-content-image-quote__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.title-content-image-quote__inner{padding-left:48px;padding-right:48px}}.title-content-image-quote__inner h2{border-top:1px solid #CCCCCC;padding:20px 0 0;margin:0}.title-content-image-quote__inner h2 span{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;margin:0 0 36px;display:block}@media (min-width: 900px){.title-content-image-quote__inner h2 span{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;margin:0 0 60px;letter-spacing:1.2px;max-width:420px}}.title-content-image-quote__wrapper{display:flex;flex-direction:column-reverse}@media (min-width: 900px){.title-content-image-quote__wrapper{justify-content:stretch;flex-direction:row}}@media (min-width: 900px){.title-content-image-quote__wrapper.reverse{flex-direction:row-reverse}}@media (min-width: 900px){.title-content-image-quote__wrapper.reverse .title-content-image-quote__text{flex:1 1 43%;padding:0 0 0 118px}}@media (min-width: 900px){.title-content-image-quote__wrapper.reverse .title-content-image-quote__image{flex:1 1 57%}}.title-content-image-quote__quote{margin:0 0 36px}@media (min-width: 900px){.title-content-image-quote__quote{margin:0}}.title-content-image-quote__quote p{font-size:20px;line-height:28px;font-weight:500;margin:0 0 20px;letter-spacing:.2px}@media (min-width: 900px){.title-content-image-quote__quote p{font-size:22px;line-height:29px;font-weight:500;margin:0 0 28px;letter-spacing:.2px}}.title-content-image-quote__quote h4{margin:0;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}@media (min-width: 900px){.title-content-image-quote__quote h4{font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}}.title-content-image-quote__image{margin:0 0 48px}@media (min-width: 900px){.title-content-image-quote__image{flex:1 1 57%;margin:0}}.title-content-image-quote__image .gatsby-image-wrapper{aspect-ratio:362/426!important}@media (min-width: 900px){.title-content-image-quote__image .gatsby-image-wrapper{aspect-ratio:762/900!important}}@media (min-width: 900px){.title-content-image-quote__text{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 43%;padding:0 118px 0 0}}.title-content-image-quote__content h3{text-transform:none;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:48px 0 24px;letter-spacing:.3px}@media (min-width: 900px){.title-content-image-quote__content h3{font-size:32px;line-height:42px;font-weight:500;margin:0 0 48px;letter-spacing:.3px}}.title-content-image-quote__content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.title-content-image-quote__content p:last-of-type{margin:0 0 28px}@media (min-width: 900px){.title-content-image-quote__content p:last-of-type{margin:0 0 48px}}.big-quote{position:relative;z-index:2;padding:40px 0;background-color:#fff}@media (min-width: 900px){.big-quote{padding:80px 0}}.big-quote.has-gallery{padding:40px 0}@media (min-width: 900px){.big-quote.has-gallery{padding:80px 0}}@media (min-width: 900px){.big-quote.has-gallery .big-quote__wrapper{height:auto!important}}.big-quote__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.big-quote__inner{padding-left:48px;padding-right:48px}}.big-quote__gallery-item{overflow:hidden}@media (max-width: 900px){.big-quote__gallery-item{display:none}}.big-quote__gallery-top{text-align:right;padding:0 112px 0 0}@media (min-width: 900px){.big-quote__gallery-top{margin-top:-80px}}.big-quote__gallery-top .gatsby-image-wrapper{max-width:120px;aspect-ratio:401/375!important}@media (min-width: 900px){.big-quote__gallery-top .gatsby-image-wrapper{margin:0 0 80px;max-width:400px}}.big-quote__gallery-bottom{display:flex;justify-content:space-between}@media (min-width: 900px){.big-quote__gallery-bottom{margin:-80px 0}}.big-quote__gallery-bottom .big-quote__gallery-item:nth-child(1) .gatsby-image-wrapper{max-width:135px!important}@media (min-width: 900px){.big-quote__gallery-bottom .big-quote__gallery-item:nth-child(1) .gatsby-image-wrapper{max-width:385px!important;aspect-ratio:385/443!important}}.big-quote__gallery-bottom .big-quote__gallery-item:nth-child(2) .gatsby-image-wrapper{max-width:140px!important}@media (min-width: 900px){.big-quote__gallery-bottom .big-quote__gallery-item:nth-child(2) .gatsby-image-wrapper{margin:70px 0 -70px;max-width:667px!important;aspect-ratio:667/484!important}}.big-quote__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}@media (min-width: 900px){.big-quote__wrapper{max-width:1000px;margin:0 auto}}.big-quote__wrapper .gatsby-image-wrapper{margin:25px 0 0}.big-quote__wrapper .gatsby-image-wrapper [data-placeholder-image]{background-color:transparent!important}.big-quote__wrapper p{text-align:center;font-size:20px;line-height:28px;font-weight:500;padding:0 24px;margin:0 0 60px}@media (min-width: 900px){.big-quote__wrapper p{font-size:32px;line-height:42px;font-weight:500;letter-spacing:.3px;margin:0 0 60px;padding:0}}.big-quote__wrapper h4{margin:0;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}@media (min-width: 900px){.big-quote__wrapper h4{font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}}.article-opening{position:relative;z-index:1;background-color:#fff;padding:100px 0 60px}@media (min-width: 900px){.article-opening{padding:100px 0}}.article-opening__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.article-opening__inner{padding-left:48px;padding-right:48px}}.article-opening__title{margin:0 0 36px}@media (min-width: 900px){.article-opening__title{margin:0}}.article-opening__title h2{font-size:28px;line-height:36px;font-weight:500;letter-spacing:.3px;margin:0 0 28px;color:#1a1a1a}@media (min-width: 900px){.article-opening__title h2{font-size:32px;line-height:42px;font-weight:500;letter-spacing:.3px}}.article-opening__categories{display:flex;gap:0 12px}@media (min-width: 900px){.article-opening__categories{margin:0 0 48px}}.article-opening__category{font-size:10px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;padding:1px 8px 3px;background-color:#f2f2f2}@media (min-width: 900px){.article-opening__inside{display:flex;justify-content:space-between}}@media (min-width: 900px){.article-opening__content{width:31%}}.article-opening__content h3{font-size:20px;line-height:28px;font-weight:500}@media (min-width: 900px){.article-opening__content h3{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 48px}}.article-opening__content h4{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500}@media (min-width: 900px){.article-opening__content h4{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:500;margin:0 0 48px}}.article-opening__content p{font-size:14px;line-height:22px;font-weight:400;letter-spacing:.2px}.article-opening__image{margin:0 0 36px}@media (min-width: 900px){.article-opening__image{width:65%;margin:0}}.article-opening__image .gatsby-image-wrapper{width:100%;aspect-ratio:362/280!important}@media (min-width: 900px){.article-opening__image .gatsby-image-wrapper{aspect-ratio:879/615!important}}.article-content{position:relative;z-index:1;background-color:#fff;padding:0 0 80px}@media (min-width: 900px){.article-content{padding:0 0 100px}}.article-content__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.article-content__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.article-content__inside{max-width:650px;margin:0 auto}}.article-content__inside h3{font-size:20px;line-height:28px;font-weight:500}@media (min-width: 900px){.article-content__inside h3{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 48px}}.article-content__inside h4,.article-content__inside h5{font-size:20px;line-height:28px;font-weight:500}.article-content__inside h4 strong,.article-content__inside h5 strong{font-weight:500}@media (min-width: 900px){.article-content__inside h4,.article-content__inside h5{font-size:20px;line-height:28px;font-weight:500;margin:0 0 48px}}.article-content__inside p{font-size:14px;line-height:22px;font-weight:400;letter-spacing:.2px}.article-content__inside p:last-of-type{margin:0}.article-image{position:relative;z-index:1;background-color:#fff;padding:0 0 60px}@media (min-width: 900px){.article-image{padding:0 0 100px}}.article-image__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;max-width:1200px}@media (min-width: 900px){.article-image__inner{padding-left:48px;padding-right:48px}}.article-image__inside .gatsby-image-wrapper{width:100%;aspect-ratio:393/312!important}@media (min-width: 900px){.article-image__inside .gatsby-image-wrapper{aspect-ratio:1344/800!important}}.article-image__inside p{font-size:12px;line-height:20px;letter-spacing:.2px;font-weight:400;margin:28px 0 0}.article-image--double .article-image__inside{display:flex;gap:60px}.article-quote{position:relative;z-index:1;background-color:#fff}@media (min-width: 900px){.article-quote{padding:0 0 100px}}.article-quote__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.article-quote__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.article-quote__inside{max-width:880px;margin:0 auto}}@media (min-width: 900px){.article-quote__inside p{font-size:28px;line-height:36px;font-weight:500;letter-spacing:.3px}}.article-quote__inside h4{margin:0 0 2px;font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.article-quote__inside h5{margin:0;font-size:12px;line-height:20px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase}.article-gallery{position:relative;z-index:1;background-color:#fff;padding:0 0 80px;overflow:hidden}@media (min-width: 900px){.article-gallery{padding:0 0 100px}}.article-gallery__inside{align-items:center}@media (min-width: 900px){.article-gallery__inside{height:44vw}}.article-gallery__inside .gatsby-image-wrapper{width:100%;transition:all .3s ease-in-out;aspect-ratio:266/360!important}@media (min-width: 900px){.article-gallery__inside .gatsby-image-wrapper{aspect-ratio:462/476!important}}.article-gallery__wrapper{position:relative}.article-gallery__prev,.article-gallery__next{position:absolute;top:50%;transform:translateY(-120%);z-index:1}.article-gallery__prev{left:95px}@media (max-width: 900px){.article-gallery__prev{left:32px}}@media (max-width: 900px){.article-gallery__prev svg{width:60px;height:60px}}.article-gallery__next{right:95px}@media (max-width: 900px){.article-gallery__next{right:32px}}@media (max-width: 900px){.article-gallery__next svg{width:60px;height:60px}}.article-gallery__inside{display:flex}.article-gallery__item{display:flex;align-items:center}@media (min-width: 900px){.article-gallery__item.active .gatsby-image-wrapper{aspect-ratio:466/600!important}}.article-gallery__text{text-align:center;margin:36px 0 0;padding:0 20px}@media (min-width: 900px){.article-gallery__text{max-width:36vw;padding:0;margin:50px auto 0}}.article-gallery__text p{font-size:14px;line-height:22px;font-weight:400;margin:0;letter-spacing:.2px}.career-archive{position:relative;z-index:1;background-color:#fff;padding:20px 0 80px}@media (min-width: 900px){.career-archive{padding:0 0 100px}}.career-archive__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.career-archive__inner{padding-left:48px;padding-right:48px}}.career-archive__title h2{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:500;margin:0 0 20px}@media (min-width: 900px){.career-archive__title h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:0 0 28px}}.career-archive__filter{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;margin:0 0 30px}@media (min-width: 900px){.career-archive__filter{margin:0 0 60px;border-bottom:none}}.career-archive__filter ul{display:flex;padding:0;margin:0}.career-archive__filter ul li{list-style-type:none;margin:0;border-left:1px solid #CCCCCC}.career-archive__filter ul li:first-of-type{border-left:none}.career-archive__filter ul li:first-of-type button{padding-left:0}.career-archive__filter ul li .react-select__control{border-bottom:0;padding-left:16px;padding-right:16px;border:none}@media (min-width: 900px){.career-archive__filter ul li .react-select__control{padding-left:24px;padding-right:24px}}.career-archive__filter ul li .react-select__value-container{padding:12px 7px 12px 0}.career-archive__filter ul li button{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;border:none;padding:14px 24px}@media (min-width: 900px){.career-archive__filter ul li button{padding:16px 24px}}.career-archive__item{width:100%;border-bottom:1px solid #CCCCCC;position:relative;padding:20px 0}@media (min-width: 900px){.career-archive__item{padding:28px 0;display:flex;align-items:center;justify-content:space-between}}@media (max-width: 900px){.career-archive__item-link{position:absolute;bottom:20px;right:0}}@media (max-width: 900px){.career-archive__item-link span{display:none}}.career-archive__item-title h4{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;text-transform:uppercase;margin:0 0 12px;letter-spacing:1.2px}@media (min-width: 900px){.career-archive__item-title h4{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:700;letter-spacing:1.4px}}.career-archive__item-title span{display:inline-block;font-size:10px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;padding:1px 8px 3px;background-color:#f2f2f2}@media (min-width: 900px){.career-archive__item-title span{margin:16px 0 0}}.title-content-image-slider{overflow:hidden;position:relative;z-index:1;background-color:#fff;padding:60px 0}@media (min-width: 900px){.title-content-image-slider{padding:140px 0}}.title-content-image-slider__wrapper{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.title-content-image-slider__wrapper{padding-left:48px;padding-right:48px}}.title-content-image-slider__wrapper.desktop{display:none!important}@media (min-width: 900px){.title-content-image-slider__wrapper.desktop{display:flex!important}}.title-content-image-slider__wrapper.mobile{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.title-content-image-slider__wrapper.mobile{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.title-content-image-slider__wrapper.mobile{display:none}}.title-content-image-slider__title{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.title-content-image-slider__title{padding-left:48px;padding-right:48px}}.title-content-image-slider__title-inner{display:flex;align-items:center;position:relative;justify-content:space-between;border-top:1px solid #CCCCCC;padding:20px 0 0;margin:0 0 48px}@media (min-width: 900px){.title-content-image-slider__title-inner{margin:0 0 55px}}.title-content-image-slider__title span{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px}@media (max-width: 900px){.title-content-image-slider__title span{display:none}}.title-content-image-slider__title h3{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;margin:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out;text-transform:uppercase}@media (min-width: 900px){.title-content-image-slider__title h3{position:absolute;top:20px;left:0;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px}}.title-content-image-slider__title h3.active{opacity:1;visibility:visible}.title-content-image-slider__controls{display:flex;align-items:center;position:relative;justify-content:right;display:none}@media (min-width: 900px){.title-content-image-slider__controls{display:inline-flex;width:calc(100% - 82px);margin:50px 34px 0 48px}}.title-content-image-slider__controls:before{position:absolute;top:50%;right:0;z-index:-1;content:"";width:100%;height:1px;background-color:#ccc;transform:translateY(-50%)}.title-content-image-slider__controls:after{position:absolute;top:50%;right:0;z-index:-1;content:"";width:160px;height:69px;background-color:#fff;transform:translateY(-50%)}.title-content-image-slider__controls button{display:flex;align-items:center;justify-content:center}@media (min-width: 900px){.title-content-image-slider__item{display:flex;align-items:end;padding:0}}.title-content-image-slider__item:not(:last-of-type){margin:0 0 30px;padding-bottom:50px;border-bottom:1px solid #CCCCCC}@media (min-width: 900px){.title-content-image-slider__item:not(:last-of-type){margin:0;padding-bottom:0;border-bottom:none}}@media (min-width: 900px){.title-content-image-slider__item-image{flex:1 1 61%}}.title-content-image-slider__item-image .gatsby-image-wrapper{width:100%}@media (min-width: 900px){.title-content-image-slider__item-image .gatsby-image-wrapper{aspect-ratio:700/493!important}}.title-content-image-slider__item-content{margin:0 0 48px}@media (min-width: 900px){.title-content-image-slider__item-content{flex:1 1 39%;padding:0 65px 0 0;margin:0}}.title-content-image-slider__item-content h4{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 36px}@media (min-width: 900px){.title-content-image-slider__item-content h4{font-size:32px;line-height:42px;font-weight:500;margin:0 0 48px;letter-spacing:.3px}}.title-content-image-slider__item-content p{font-size:12px;line-height:20px;font-weight:400;letter-spacing:.2px}@media (min-width: 900px){.title-content-image-slider__item-content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}}@media (min-width: 900px){.title-content-image-slider__item-content p:last-of-type{margin:0 0 48px}}.job-content{position:relative;background-color:#fff;padding:100px 0 60px;z-index:1}@media (min-width: 900px){.job-content{padding:120px 0 100px}}.job-content__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.job-content__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.job-content__inner{display:flex;justify-content:space-between;align-items:start}}.job-content__sidebar{margin:0 0 80px}@media (min-width: 900px){.job-content__sidebar{margin:0;position:sticky;top:70px;flex:1 1 35%;padding:0 112px 0 0}}.job-content__sidebar h1{text-transform:uppercase;color:#333;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:700;letter-spacing:1.4px;margin:0 0 4px}@media (min-width: 900px){.job-content__sidebar h1{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:700;letter-spacing:1.2px;margin:0 0 8px}}.job-content__sidebar h2{margin:0;font-size:12px;line-height:20px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px}.job-content__office{margin:36px 0 0}@media (min-width: 900px){.job-content__office{margin:105px 0 0}}.job-content__office span{display:inline-block;font-size:10px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;padding:1px 8px 3px;background-color:#f2f2f2;margin:0 0 12px}@media (min-width: 900px){.job-content__office span{margin:16px 0 18px}}.job-content__office p{font-size:12px;line-height:20px;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;margin:0}@media (min-width: 900px){.job-content__office p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;letter-spacing:1.2px}}.job-content__apply{margin:36px 0 0}@media (min-width: 900px){.job-content__apply{margin:170px 0 0}}.job-content__apply ul{margin:0;padding:0}.job-content__apply ul li{list-style-type:none;font-size:14px;line-height:22px;font-weight:400;letter-spacing:.2px;padding:8px 0;margin:0;border-bottom:1px solid #E6E6E6}.job-content__apply ul li span{font-size:14px;line-height:22px;font-weight:500;letter-spacing:.2px;margin:0 10px 0 0;display:inline-block}.job-content__apply ul li a{text-decoration:none;font-size:14px;line-height:22px;font-weight:500;letter-spacing:.2px;display:flex;justify-content:space-between;align-items:center}@media (min-width: 900px){.job-content__content{flex:1 1 65%}}@media (min-width: 900px){.job-content__content-wrapper{max-width:56vw}}.job-content__content-wrapper h1{font-size:20px;line-height:28px;font-weight:500;margin:0 0 28px}@media (min-width: 900px){.job-content__content-wrapper h1{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:500;margin:0 0 48px}}.job-content__content-wrapper h2,.job-content__content-wrapper h3,.job-content__content-wrapper h4,.job-content__content-wrapper h5,.job-content__content-wrapper h6{font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase;margin:60px 0 20px;letter-spacing:1.2px;padding:20px 0 0;border-top:1px solid #E6E6E6}@media (min-width: 900px){.job-content__content-wrapper h2,.job-content__content-wrapper h3,.job-content__content-wrapper h4,.job-content__content-wrapper h5,.job-content__content-wrapper h6{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;text-transform:uppercase;padding:23px 0 0;margin:60px 0 40px}}.job-content__content-wrapper p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.job-content__content-wrapper p:last-of-type{margin:0}.job-contact{position:relative;z-index:1;background-color:#fff;padding:0 0 80px}@media (min-width: 900px){.job-contact{padding:0 0 100px}}.job-contact__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.job-contact__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.job-contact__inner{display:flex;justify-content:space-between;align-items:start}}@media (min-width: 900px){.job-contact__form{flex:1 1 65%}}.job-contact__form fieldset,.job-contact__form form{margin:0}.job-contact__form h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 28px}@media (min-width: 900px){.job-contact__form h2{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:500;margin:0 0 40px}}.job-contact__form p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;max-width:646px}.job-contact__form p:last-of-type{margin:0 0 60px}@media (min-width: 900px){.job-contact__form .form__submit{position:absolute;bottom:-10px;right:0}}@media (min-width: 900px){.job-contact__content{flex:1 1 35%}}.job-contact__content h1{font-size:22px;line-height:29px;letter-spacing:1.4px;font-weight:700;text-transform:uppercase;color:#333;margin:0 0 4px}@media (min-width: 900px){.job-contact__content h1{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:700;letter-spacing:1.2px;margin:0 0 8px}}.job-contact__content h2{font-size:12px;line-height:20px;font-weight:500;text-transform:uppercase;margin:0 0 28px;letter-spacing:1.2px;color:#333}@media (min-width: 900px){.job-contact__content h2{margin:0}}.social-slider{position:relative;z-index:1;background-color:#fff;padding:80px 0 120px;overflow:hidden}@media (min-width: 900px){.social-slider{padding:100px 0}}.social-slider__title{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.social-slider__title{padding-left:48px;padding-right:48px}}.social-slider__title h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 28px}@media (min-width: 900px){.social-slider__title h2{font-size:32px;line-height:42px;font-weight:500;margin:0 0 48px;letter-spacing:.3px;max-width:790px}}.social-slider__wrapper{width:100%;max-width:1660px;padding:0 16px;margin:0 auto 30px}@media (min-width: 900px){.social-slider__wrapper{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.social-slider__wrapper{display:flex;justify-content:space-between;align-items:center;gap:0 10%}}.social-slider__stats{margin:0 0 48px}@media (min-width: 900px){.social-slider__stats{margin:0}}@media (min-width: 900px){.social-slider__content{max-width:30vw}}.social-slider__content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.social-slider__stat{display:flex;gap:0 53px;margin:0 0 2px;align-items:center}.social-slider__stat p{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;margin:0;min-width:169px}@media (min-width: 900px){.social-slider__stat p{min-width:178px}}.social-slider__stat h3{font-size:14px;line-height:22px;font-weight:500;margin:0;letter-spacing:.2px}.social-slider__gallery{position:relative}.social-slider__prev,.social-slider__next{position:absolute;top:50%;transform:translateY(-120%);z-index:1}.social-slider__prev{left:95px}@media (max-width: 900px){.social-slider__prev{left:32px}}@media (max-width: 900px){.social-slider__prev svg{width:60px;height:60px}}.social-slider__next{right:95px}@media (max-width: 900px){.social-slider__next{right:32px}}.social-slider__next svg{transform:rotate(180deg)}@media (max-width: 900px){.social-slider__next svg{width:60px;height:60px}}.social-slider__items{height:360px;display:flex}@media (min-width: 900px){.social-slider__items{height:44vw;align-items:center}}.social-slider__items .gatsby-image-wrapper{width:100%;transition:all .2s ease-in-out;aspect-ratio:262/300!important}@media (min-width: 900px){.social-slider__items .gatsby-image-wrapper{aspect-ratio:462/476!important}}.social-slider__item{display:flex;align-items:end}@media (min-width: 900px){.social-slider__item{align-items:center}}.social-slider__item.active .gatsby-image-wrapper{aspect-ratio:266/360!important;margin-bottom:40px}@media (min-width: 900px){.social-slider__item.active .gatsby-image-wrapper{margin-bottom:0;aspect-ratio:466/600!important}}.social-slider__text{text-align:center;max-width:266px;margin:-10px auto 0}@media (min-width: 900px){.social-slider__text{max-width:36vw;margin:0 auto}}.social-slider__text p{font-size:14px;line-height:22px;font-weight:400;margin:0;letter-spacing:.2px}.sale-statistic{padding:0 0 60px}@media (min-width: 900px){.sale-statistic{padding:0}}.sale-statistic__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.sale-statistic__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.sale-statistic__inner{display:flex;justify-content:space-between}}.sale-statistic__content{margin:0 0 80px}@media (min-width: 900px){.sale-statistic__content{flex:1 1 51.5%;padding:0 115px 0 0;margin:0}}.sale-statistic__content h2{font-size:20px;line-height:28px;text-transform:uppercase;letter-spacing:1.4px;font-weight:700;margin:0 0 28p}@media (min-width: 900px){.sale-statistic__content h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:700;letter-spacing:1.4px;margin:0 0 32px}}.sale-statistic__content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.sale-statistic__content p:last-of-type{margin:0}@media (min-width: 900px){.sale-statistic__items{flex:1 1 48.5%}}.sale-statistic__items h2{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;padding:0 0 20px;text-transform:uppercase;border-bottom:1px solid #CCCCCC;margin:0 0 20px}@media (min-width: 900px){.sale-statistic__items h2{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:700;letter-spacing:1.4px;margin:0 0 40px}}.sale-statistic__items ul{margin:0;max-width:407px;gap:12px;display:flex;flex-wrap:wrap}.sale-statistic__items ul li{list-style-type:none;margin:0;display:inline-block;font-size:10px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;text-decoration:none;padding:1px 8px 3px;background-color:#f2f2f2}.sale-statistic__stats{margin:48px 0 0}@media (min-width: 900px){.sale-statistic__stats{margin:72px 0 0}}.sale-statistic__stats table th{border:none;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;padding:0 0 12px}.sale-statistic__stats table thead{padding:0 0 12px}.sale-statistic__stats table td{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;border:none;text-transform:uppercase;padding:0 0 4px}@media (min-width: 900px){.sale-statistic__stats table td{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px}}.upcoming{position:relative;z-index:1;background-color:#fff;padding:100px 0 160px}@media (min-width: 900px){.upcoming{padding:140px 0 220px}}.upcoming__load{display:flex;justify-content:center;margin:80px auto 20px;width:100%}.upcoming__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;padding-left:0!important;padding-right:0!important}@media (min-width: 900px){.upcoming__inner{padding-left:48px;padding-right:48px}}.upcoming__filter{max-width:1660px;padding:0 16px;margin:0 auto 36px;width:100%}@media (min-width: 900px){.upcoming__filter{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.upcoming__filter{margin:0 auto 100px}}.upcoming__filter .react-select__control{border:none;border-bottom:1px solid #999999}.upcoming__filter h1{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 36px}@media (min-width: 900px){.upcoming__filter h1{font-size:32px;line-height:42px;font-weight:500;letter-spacing:.3px;margin:0 0 68px;max-width:790px}}.upcoming__search{padding:24px 16px;width:100%;background-color:#f2f2f2;display:flex;flex-direction:column;gap:20px 0}@media (min-width: 900px){.upcoming__search{flex-direction:row;padding:60px 40px;gap:0}}.upcoming__search .search__row--search input{font-size:12px;line-height:20px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px}.upcoming__search .search__row--search input::placeholder{font-size:12px;line-height:20px;font-weight:500;text-transform:uppercase;opacity:1;letter-spacing:1.2px}@media (min-width: 900px){.upcoming__search .form__select--location{width:250px;margin:0 0 0 48px}}.upcoming__dropdowns{display:flex;gap:0 24px}@media (min-width: 900px){.upcoming__dropdowns{width:380px;margin:0 0 0 auto;align-items:center;gap:0 38px}}.upcoming__dropdowns .form__select--bed,.upcoming__dropdowns .form__select--bath,.upcoming__dropdowns .form__select--car{flex:1}.upcoming__list{margin:0}.upcoming__list [data-index]:last-of-type{padding-bottom:80px}@media (min-width: 900px){.upcoming__list [data-index]:last-of-type{padding-bottom:100px}}.upcoming__list [data-index]:last-of-type .card{border-bottom:0}.upcoming__list h2{border-top:1px solid #CCCCCC;margin:0 20px;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;padding:20px 0}@media (min-width: 900px){.upcoming__list h2{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:700;letter-spacing:1.4px;padding:20px 0 52px;margin:0 48px}}.agent-im{position:relative;z-index:1;background-color:#fff}.agent-im__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.agent-im__inner{padding-left:48px;padding-right:48px}}@media (max-width: 900px){.agent-im__inner{padding:30px 20px}}.agent-im__banner{height:100vh}.agent-im__video{width:100%;height:100%;object-fit:cover}.agent-im__video--mobile{display:block}@media (min-width: 900px){.agent-im__video--mobile{display:none}}.agent-im__video--desktop{display:none}@media (min-width: 900px){.agent-im__video--desktop{display:block}}.agent-im__header{width:100%;display:flex;flex-direction:column-reverse}@media (min-width: 900px){.agent-im__header{padding:100px 0;flex-direction:row;height:100vh;justify-content:space-between}}.agent-im__inner{display:flex;flex-direction:column}@media (min-width: 900px){.agent-im__inner{flex:1 1 48%;padding:0 116px 0 48px}}@media (min-width: 900px){.agent-im__name{margin:0 0 60px}}.agent-im__name h1{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:700;color:#333;text-transform:uppercase;margin:0 0 4px}@media (min-width: 900px){.agent-im__name h1{font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:700;letter-spacing:1.2px;margin:0 0 8px}}.agent-im__name p{font-size:12px;line-height:20px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 36px}@media (min-width: 900px){.agent-im__name p{margin:0 0 8px}}.agent-im__content{margin:auto 0 0}.agent-im__content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin:0 0 36px}.agent-im__image{position:relative}@media (min-width: 900px){.agent-im__image{flex:1 1 52%;padding:0 48px 0 0}}.agent-im__image .gatsby-image-wrapper{aspect-ratio:698/677!important}@media (min-width: 900px){.agent-im__image .gatsby-image-wrapper{height:100%;width:100%}}@media (max-width: 900px){.agent-im__image .gatsby-image-wrapper{aspect-ratio:393/420!important}}.agent-im__contact{margin:0 0 60px}@media (min-width: 900px){.agent-im__contact{margin:0}}.agent-im__contact ul{margin:0}.agent-im__contact ul li{margin:0;list-style-type:none;padding:9px 0;border-bottom:1px solid #CCCCCC}.agent-im__contact ul li a,.agent-im__contact ul li button{text-decoration:none;font-size:12px;line-height:20px;letter-spacing:.2px;font-weight:400;color:#4d4d4d;margin:0}@media (min-width: 900px){.agent-im__contact ul li a,.agent-im__contact ul li button{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}}.agent-im-bio{padding:0 0 60px}@media (min-width: 900px){.agent-im-bio{padding:40px 0 100px}}.agent-im-bio h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 48px;padding:0 0 0 20px}@media (min-width: 900px){.agent-im-bio h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;padding:0 0 0 48px;max-width:880px;margin:0 0 80px}}.agent-im-bio__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.agent-im-bio__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.agent-im-bio__inner{display:flex;justify-content:space-between}}@media (min-width: 900px){.agent-im-bio__content{flex:1 1 51.5%;padding:0 0 0 115px}}.agent-im-bio__content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;color:#333}.agent-im-bio__media{margin:0 0 60px}@media (min-width: 900px){.agent-im-bio__media{flex:1 1 48.5%;margin:0}}.agent-im-bio__media .gatsby-image-wrapper{aspect-ratio:361/225!important;margin:0 0 30px}@media (min-width: 900px){.agent-im-bio__media .gatsby-image-wrapper{aspect-ratio:581/368!important;margin:0 0 28px}}.agent-im-bio__media p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;color:#333;max-width:413px}.agent-im .property-archive__items{display:flex;flex-wrap:wrap;gap:32px;padding-bottom:32px}@media (min-width: 900px){.agent-im .property-archive__items{gap:48px 32px;padding-bottom:48px}}.agent-im .property-archive__items .card{width:100%;margin-bottom:32px}@media (min-width: 900px){.agent-im .property-archive__items .card{width:calc(25% - 24px);margin-bottom:48px}.agent-im .property-archive__items .card .card--property__image{aspect-ratio:312/320}.agent-im .property-archive__items .card .card--property__image img{aspect-ratio:312/320!important}.agent-im .property-archive__items .card:nth-child(1),.agent-im .property-archive__items .card:nth-child(6){width:calc(50% - 16px)}.agent-im .property-archive__items .card:nth-child(1) .card--property__image,.agent-im .property-archive__items .card:nth-child(6) .card--property__image{aspect-ratio:656/318}.agent-im .property-archive__items .card:nth-child(1) .card--property__image img,.agent-im .property-archive__items .card:nth-child(6) .card--property__image img{aspect-ratio:656/318!important}}@media (min-width: 1240px){.agent-im .property-archive__items .card:nth-child(1) .card--property__image,.agent-im .property-archive__items .card:nth-child(6) .card--property__image{aspect-ratio:656/320}.agent-im .property-archive__items .card:nth-child(1) .card--property__image img,.agent-im .property-archive__items .card:nth-child(6) .card--property__image img{aspect-ratio:656/320!important}}@media (min-width: 1500px){.agent-im .property-archive__items .card:nth-child(1) .card--property__image,.agent-im .property-archive__items .card:nth-child(6) .card--property__image{aspect-ratio:656/324}.agent-im .property-archive__items .card:nth-child(1) .card--property__image img,.agent-im .property-archive__items .card:nth-child(6) .card--property__image img{aspect-ratio:656/324!important}}.agent-im .property-archive__items .card--project{width:100%}@media (min-width: 900px){.agent-im .property-archive__items .card--project{width:100%!important}}.agent-im-template .header__logo svg path{fill:#1a1a1a}@media (min-width: 900px){.video-carousel{margin:0 0 100px}}.video-carousel__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.video-carousel__inner{padding-left:48px;padding-right:48px}}.video-carousel__inner h2{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border-top:1px solid #CCCCCC;padding:20px 0 0;margin:0 0 51px;color:#333;display:flex;justify-content:space-between;align-items:center}.video-carousel__wrapper{position:relative;cursor:none!important}.video-carousel__wrapper .prev{position:absolute;top:0;left:0;width:18%;height:100%;mix-blend-mode:difference;z-index:1}.video-carousel__wrapper .play{width:64%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);mix-blend-mode:difference;z-index:1}.video-carousel__wrapper .next{position:absolute;top:0;right:0;width:18%;height:100%;mix-blend-mode:difference;z-index:1}.video-carousel__items{display:flex}@media (min-width: 900px){.video-carousel__item .atl-asset{height:680px}}.gallery-swiper{padding:40px 0}@media (min-width: 900px){.gallery-swiper{padding:0 0 100px}}.gallery-swiper__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.gallery-swiper__inner{padding-left:48px;padding-right:48px}}.gallery-swiper__inner h2{font-size:12px;line-height:20px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;border-top:1px solid #CCCCCC;padding:20px 0 0;margin:0 0 48px;color:#333;display:flex;justify-content:space-between;align-items:center}@media (min-width: 900px){.gallery-swiper__inner h2{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700}}.gallery-swiper__inner h2 span{font-size:12px;line-height:20px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;margin:0 0 0 auto;display:block}@media (min-width: 900px){.gallery-swiper__inner h2 span{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700}}.gallery-swiper__items{display:flex;overflow:hidden}.gallery-swiper__item .gatsby-image-wrapper{width:100%;height:100%}@media (min-width: 900px){.gallery-swiper__item .gatsby-image-wrapper{aspect-ratio:1344/677!important}}.gallery-swiper__controls{display:flex;align-items:center;justify-content:space-between;position:relative;margin:30px 0 0}@media (min-width: 900px){.gallery-swiper__controls{margin:0}}.gallery-swiper__controls:before{content:"";position:absolute;left:50px;right:50px;height:1px;background:#ccc;top:50%;transform:translateY(-50%)}@media (min-width: 900px){.gallery-swiper__controls:before{left:75px;right:75px}}@media (min-width: 900px){.gallery-swiper__controls{margin:36px 0 0}}.gallery-swiper__controls .prev,.gallery-swiper__controls .next{cursor:pointer;width:32px;height:32px;background-color:#fff;display:flex;align-items:center;justify-content:center}.gallery-swiper__controls .gallery-swiper__progress-steps{position:absolute;left:50px;right:50px;display:flex;justify-content:space-between;align-items:center;margin:1rem 0;height:6px;background:transparent;padding:0 4px}@media (min-width: 900px){.gallery-swiper__controls .gallery-swiper__progress-steps{left:75px;right:75px}}.gallery-swiper__controls .gallery-swiper__progress-steps .step{flex:1}.gallery-swiper__controls .gallery-swiper__progress-steps .step-thumb{position:absolute;top:0;left:0;width:calc(100% / var(--steps));height:6px;background:#000;border-radius:3px;transition:transform .2s ease;background-color:#666;pointer-events:none}.column-content{position:relative;z-index:1;background-color:#fff;padding:0 0 40px}@media (min-width: 900px){.column-content{padding:0 0 100px}}.column-content__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.column-content__inner{padding-left:48px;padding-right:48px}}.column-content__inner h2{border-top:1px solid #CCCCCC;padding:20px 0 0;margin:0 0 48px;color:#333;font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase}@media (min-width: 900px){.column-content__inner h2{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700}}@media (min-width: 900px){.column-content__items{display:flex;gap:0 50px;justify-content:space-between}}@media (min-width: 900px){.column-content__item{flex:1}}.column-content__item:not(:last-child){margin:0 0 60px}@media (min-width: 900px){.column-content__item:not(:last-child){margin:0}}.column-content__item h3{color:#333;font-size:20px;line-height:28px;font-weight:700;text-transform:uppercase;margin:30px 0 8px}@media (min-width: 900px){.column-content__item h3{margin:48px 0 8px;font-size:22px;line-height:29px;letter-spacing:1.4px;text-transform:uppercase;font-weight:700}}.column-content__item h4{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase}@media (min-width: 900px){.column-content__item h4{margin:0 0 20px}}.column-content__item p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.column-content__item .gatsby-image-wrapper{margin:0;aspect-ratio:532/674!important}@media (min-width: 900px){.column-content__item .gatsby-image-wrapper{aspect-ratio:415/640!important;margin:0}}.title-content-image{position:relative;z-index:1;background-color:#fff;top:auto}@media (min-width: 900px){.title-content-image{padding:100px 0 80px}}.title-content-image__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.title-content-image__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.title-content-image__inner{display:flex;justify-content:space-between}}@media (min-width: 900px){.title-content-image__inner.reverse{flex-direction:row-reverse}}@media (min-width: 900px){.title-content-image__inner.reverse .title-content-image__left{padding:0 0 0 115px}}@media (min-width: 900px){.title-content-image__right{flex:1 1 52%}}.title-content-image__right .gatsby-image-wrapper{width:100%}@media (min-width: 900px){.title-content-image__right .gatsby-image-wrapper{aspect-ratio:700/493!important}}.title-content-image__left{margin:0 0 60px}@media (min-width: 900px){.title-content-image__left{flex:1 1 48%;padding:0 115px 0 0;display:flex;margin:0;flex-direction:column;justify-content:space-between}}.title-content-image__left h2{color:#333;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500}@media (min-width: 900px){.title-content-image__left h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:0 0 57px}}.title-content-image__left p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}.title-content-image__left p:last-of-type{margin:0}.im-stat{margin:40px 0 0}@media (min-width: 900px){.im-stat{margin:0}}.im-stat__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.im-stat__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.im-stat__wrapper{display:flex;justify-content:space-between;align-items:center;padding:40px 0;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC}}@media (min-width: 900px){.im-stat__title{flex:1 1 48%;padding:0 115px 0 0}}.im-stat__title h2{font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:700;text-transform:uppercase;margin:0 0 30px}@media (min-width: 900px){.im-stat__title h2{margin:0;font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:700;letter-spacing:1.4px}}.im-stat__items{display:flex;justify-content:space-between;align-items:center}@media (min-width: 900px){.im-stat__items{flex:1 1 52%}}.im-stat__item h3{font-size:12px;line-height:20px;letter-spacing:.2px;font-weight:400;margin:0 0 4px}.im-stat__item p{font-size:22px;line-height:29px;letter-spacing:1.4px;text-transform:uppercase;font-weight:700;margin:0;font-family:Loew,sans-serif}.agent-selector{position:relative;z-index:1;background-color:#fff;padding:0 0 60px}@media (min-width: 900px){.agent-selector{padding:80px 0}}.agent-selector__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.agent-selector__inner{padding-left:48px;padding-right:48px}}.agent-selector__inner h2{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;border-top:1px solid #CCCCCC;padding:20px 0 0;margin:0 0 48px;letter-spacing:1.2px!important;color:#333}@media (min-width: 900px){.agent-selector__inner h2{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700}}@media (min-width: 900px){.agent-selector__items{display:grid;grid-template-columns:repeat(4,1fr);gap:0 32px}}.agent-selector__item{text-decoration:none}.agent-selector__item .gatsby-image-wrapper{aspect-ratio:1!important;margin:0 0 20px}.agent-selector__item h3{font-size:20px;line-height:28px;font-weight:700;margin:0 0 4px;text-transform:uppercase;letter-spacing:1.2px}.agent-selector__item h4{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;margin:0 0 12px}.agent-selector__item span{font-size:10px;line-height:18px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;display:inline-block;text-decoration:none;padding:1px 8px 3px;background-color:#f2f2f2}.form-image{position:relative;z-index:1;background-color:#fff}@media (min-width: 900px){.form-image{padding:20px 0 100px}}.form-image__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.form-image__inner{padding-left:48px;padding-right:48px}}.form-image__wrapper{background-color:#f2f2f2;padding:40px 20px}@media (min-width: 900px){.form-image__wrapper{padding:40px;display:flex;justify-content:space-between}}.form-image__content{margin:0 0 60px}@media (min-width: 900px){.form-image__content{flex:1 1 57%;padding:0 85px 0 0;margin:0}}.form-image__content h2{color:#333;font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 36px}@media (min-width: 900px){.form-image__content h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:0 0 40px}}.form-image__content p{font-size:12px;line-height:20px;font-weight:700;margin:0 0 8px;letter-spacing:1.2px;text-transform:uppercase}@media (min-width: 900px){.form-image__content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:700}}@media (min-width: 900px){.form-image__image{flex:1 1 43%}}.form-image__image .gatsby-image-wrapper{width:100%}@media (min-width: 900px){.form-image__image .gatsby-image-wrapper{aspect-ratio:531/600!important}}.page-title{background-color:#fff;position:relative;z-index:1;padding:60px 0}@media (min-width: 900px){.page-title{padding:80px 0 0}}.page-title__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media (min-width: 900px){.page-title__inner{padding-left:48px;padding-right:48px}}.page-title__inner svg{margin:0 0 8px}@media (min-width: 900px){.page-title__inner svg{width:250px;height:30px;margin:0 0 12.5px}}.page-title__inner h1{color:#333;text-align:center;font-family:Loew;font-size:17.5px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.875px;text-transform:uppercase}@media (min-width: 900px){.page-title__inner h1{margin:0 0 48px}}.page-title__inner p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;text-align:center;max-width:875px;margin-left:auto;margin-right:auto}.page-title__inner p:last-of-type{margin:0 auto}.sell-my-home{background-color:#fff;position:relative;z-index:1;padding:100px 0}@media (min-width: 900px){.sell-my-home{padding:100px 0}}.sell-my-home__new-zealand{margin-top:60px}@media (min-width: 900px){.sell-my-home__new-zealand{margin-top:0}}.sell-my-home__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;text-align:center}@media (min-width: 900px){.sell-my-home__inner{padding-left:48px;padding-right:48px}}.sell-my-home__inner h2{color:#333;font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:500;margin:0 0 12px}@media (min-width: 900px){.sell-my-home__inner h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:0 0 12px}}.sell-my-home__inner h4{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:500;text-transform:uppercase;margin:0}.sell-my-home__wrapper{margin:50px auto 0}@media (min-width: 900px){.sell-my-home__wrapper{margin:70px auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 52px;max-width:750px}}.sell-my-home__wrapper h3{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;margin:0 0 40px;color:#333}.sell-my-home__item{font-size:12px;line-height:20px;letter-spacing:1.2px;font-weight:700;text-transform:uppercase;text-decoration:none;background-color:#e6e6e6;transition:all ease-in-out .3s;padding:10px 20px;height:42px;display:block}.sell-my-home__item:hover{background-color:#333;color:#fff}.sell-my-home__item:not(:last-child){margin:0 0 20px}.sell-my-home-form{background-color:#fff;position:relative;z-index:1;padding:100px 0}@media (min-width: 900px){.sell-my-home-form{padding:100px 0}}.sell-my-home-form__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;text-align:center}@media (min-width: 900px){.sell-my-home-form__inner{padding-left:48px;padding-right:48px}}.sell-my-home-form__inner h2{color:#333;font-size:28px;line-height:36px;letter-spacing:.3px;font-weight:500;margin:0 0 16px}@media (min-width: 900px){.sell-my-home-form__inner h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:0 0 16px}}.sell-my-home-form__inner p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;max-width:570px;margin:0 auto}.sell-my-home-form__wrapper{margin:40px 0 0}@media (min-width: 900px){.sell-my-home-form__wrapper{margin:78px 0 0}}@media (min-width: 900px){.sell-my-home-form__form{max-width:55vw;margin:0 auto}}.sell-my-home-form__form label{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;margin:0 0 16px;text-align:left;display:block}.sell-my-home-form__form fieldset{gap:44px 36px}.sell-my-home-form__form .form__checkboxes{max-width:750px}.sell-my-home-form__form .form__checkboxes label{margin:0}.sell-my-home-form__form .form__checkboxes .form__checkboxes-label{margin:0 0 24px;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;text-transform:none}.sell-my-home-form__form .form__submit{flex:1 1 100%;text-align:left}@media (min-width: 900px){.sell-my-home-form__form .form__submit{margin:40px 0 0}}.sell-my-home-form__form .form__submit button{width:231px;justify-content:center}.sell-my-home-form__form .form__radio{flex:1 1 100%}.sell-my-home-form__form .form__radio .label{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:500;text-align:left;margin:0 0 25px}.sell-my-home-form__form .form__radio label{display:flex;align-items:center;line-height:17px}.error-404{background-color:#fff;position:relative;z-index:1;height:100vh;display:flex;align-items:center}.error-404__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column-reverse}@media (min-width: 900px){.error-404__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.error-404__inner{flex-direction:row;max-width:1220px;align-items:center;justify-content:space-between}}.error-404__image{margin:0 auto 40px;max-width:300px}@media (min-width: 900px){.error-404__image{margin:0;max-width:unset}}.error-404__image .gatsby-image-wrapper [data-placeholder-image]{background:transparent!important}.error-404__content{text-align:center}@media (min-width: 900px){.error-404__content{text-align:left}}.error-404__content h1{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:700;margin:0}@media (min-width: 900px){.error-404__content h1{font-size:44px;line-height:42px;letter-spacing:.3px;font-weight:700;margin:0 0 8px}}.error-404__content h2{font-size:20px;line-height:28px;font-weight:500;margin:0 0 20px}@media (min-width: 900px){.error-404__content h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:0 0 48px}}.error-404__content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin:0;max-width:415px}.error-404__content p:last-of-type{margin:0 auto 40px}@media (min-width: 900px){.error-404__content p:last-of-type{margin:0 auto 48px}}.error-404__content .btn{display:inline-flex;background:#333;color:#fff;padding:9px 24px 12px}.newsletter{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;opacity:0;visibility:hidden;transition:all ease-in-out .5s;width:100%;padding:0 15px}.newsletter.active{opacity:1;visibility:visible}@media (min-width: 900px){.newsletter{padding:0;width:auto;max-width:582px}}.newsletter__wrapper{z-index:999;padding:44px 24px 34px;background-color:#fff}@media (min-width: 900px){.newsletter__wrapper{padding:44px 24px 34px}}.newsletter__bg{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#d9d9d9;mix-blend-mode:multiply;z-index:998;cursor:pointer;opacity:0;visibility:hidden;transition:all ease-in-out .5s}.newsletter__bg.active{opacity:1;visibility:visible}.newsletter__close{position:absolute;top:10px;right:25px;cursor:pointer}@media (min-width: 900px){.newsletter__close{right:12px}}.newsletter__popup{transition:all ease-in-out .5s;width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:0;z-index:20;visibility:hidden}.newsletter__popup.active{opacity:1;visibility:visible}.newsletter__top{display:flex;align-items:center;gap:24px;margin:0 0 36px}@media (max-width: 900px){.newsletter__top{margin-top:7px;align-items:flex-start}}@media (min-width: 900px){.newsletter__top{margin:0 0 28px}}.newsletter__top .gatsby-image-wrapper{width:110px;height:110px;aspect-ratio:1!important}@media (max-width: 900px){.newsletter__top .gatsby-image-wrapper{margin-top:7px}}.newsletter__top p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;color:#333;margin:0;width:calc(100% - 110px)}.newsletter__bottom fieldset,.newsletter__bottom form{margin:0!important}.newsletter__bottom fieldset{gap:20px}@media (min-width: 900px){.newsletter__bottom .form__text{width:calc(50% - 10px)}}.newsletter__bottom .form__text:nth-child(3){width:100%}.newsletter__bottom .form__submit{display:block;position:relative}.title-content-image-form{background-color:#fff;position:relative;z-index:1;padding:0 0 80px}@media (min-width: 900px){.title-content-image-form{padding:0 0 180px}}.title-content-image-form__inner{width:100%;max-width:1660px;margin:0 auto;padding:0 16px}@media (min-width: 900px){.title-content-image-form__inner{padding-left:48px;padding-right:48px}}@media (min-width: 900px){.title-content-image-form__inner{display:flex;justify-content:space-between}}.title-content-image-form__content{margin:0 0 40px}@media (min-width: 900px){.title-content-image-form__content{flex:1 1 52%;padding:0 167px 0 0;margin:0}}.title-content-image-form__content h2{font-size:22px;line-height:29px;letter-spacing:.2px;font-weight:500;margin:0 0 28px}@media (min-width: 900px){.title-content-image-form__content h2{font-size:32px;line-height:42px;letter-spacing:.3px;font-weight:500;margin:0 0 40px}}.title-content-image-form__content p{margin:0 0 36px;font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400}@media (min-width: 900px){.title-content-image-form__content p{font-size:14px;line-height:22px;letter-spacing:.2px;font-weight:400;margin:0 0 40px}}.title-content-image-form__content .gatsby-image-wrapper{aspect-ratio:362/255!important}@media (min-width: 900px){.title-content-image-form__content .gatsby-image-wrapper{aspect-ratio:531/362!important}}@media (min-width: 900px){.title-content-image-form__form{flex:1 1 48%}}@media (max-width: 900px){.title-content-image-form__form fieldset{gap:20px}}
