@font-face{font-family:euclidCircularB;src:url(/_next/static/media/16fa17d27fbade51-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:euclidCircularB;src:url(/_next/static/media/938a7e58b2653ec5-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:euclidCircularB;src:url(/_next/static/media/4341e67e170cfe22-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:euclidCircularB;src:url(/_next/static/media/7be3e184a0f94fd7-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:euclidCircularB;src:url(/_next/static/media/0b43ef8dfdb566a8-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:euclidCircularB;src:url(/_next/static/media/9bf9fec0a543acfd-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:euclidCircularB;src:url(/_next/static/media/51175cab1464c1bf-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:euclidCircularB Fallback;src:local("Arial");ascent-override:93.47%;descent-override:25.05%;line-gap-override:0.00%;size-adjust:106.98%}.__className_2b5f99{font-family:euclidCircularB,euclidCircularB Fallback}.__variable_2b5f99{--font-euclid-circular-b:"euclidCircularB","euclidCircularB Fallback"}.facebook-bg-color{background-color:#4267b2}.pinterest-bg-color{background-color:#e60023}.twitter-bg-color{background-color:#1da1f2}.linkedin-bg-color{background-color:#0077b5}.outlook-color{color:#0072c6}.animate-child-wiggle:hover>.animate-child{animation:wiggle .5s ease-in-out;animation-iteration-count:2}@keyframes wiggle{0%{transform:rotate(10deg)}25%{transform:rotate(-10deg)}50%{transform:rotate(20deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate-wave-dot{display:inline-block;height:.375rem;width:.375rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@keyframes wave{0%{transform:translate(0)}50%{transform:translateY(5px)}to{transform:translate(0)}}.animate-wave-dots .animate-wave-dot:last-child{animation:wave .6s linear .1s infinite}.animate-wave-dots .animate-wave-dot:nth-last-child(2){animation:wave .6s linear .2s infinite}.animate-wave-dots .animate-wave-dot:nth-last-child(3){animation:wave .6s linear .3s infinite}.animate-fade-in{animation:FadeIn .5s linear 0s forwards;opacity:0}@keyframes FadeIn{0%{opacity:0}to{opacity:1}}.animate-sticky-header-slide-in{animation:stickyHeaderSlideIn .5s forwards}@keyframes stickyHeaderSlideIn{0%{top:-4.5rem}to{top:0}}.animate-slide-up{animation:slideUp .5s 1.5s forwards}@keyframes slideUp{0%{transform:translateY(24px)}to{transform:translateY(0)}}.ad-unit[data-google-query-id]>div{border-width:1px!important;line-height:0!important}.billboard-ad>div{width:100%!important}.billboard-ad>div>iframe{margin-left:auto;margin-right:auto}.native-ad-placeholder>div:nth-child(2){border-width:1px;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));line-height:0}.native-ad-placeholder>div:nth-child(2):hover{--tw-shadow:0 0 10px rgba(0,0,0,0.25);--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}*{-webkit-tap-highlight-color:transparent}body{overflow-x:hidden;--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1));font-family:var(--font-euclid-circular-b),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;line-height:1.5rem;--tw-text-opacity:1;color:rgb(41 43 48/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}button{border-radius:.75rem}button:focus{outline:none}a{--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1));text-decoration-line:none}p{margin-top:.5rem;margin-bottom:.5rem;line-height:2rem}@media (min-width:768px){p{margin-top:1.5rem;margin-bottom:1.5rem}}.leading-normal p{line-height:inherit}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.h1{margin-bottom:1.5rem;font-size:1.75rem;font-weight:400;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:768px){.h1{margin-bottom:4rem;font-size:3.375rem}}.h1-seo{font-size:1.3125rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:576px){.h1-seo{font-size:1.5625rem}}.h2{margin-bottom:2rem;font-size:2rem;font-weight:500;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:768px){.h2{font-size:1.75rem}}.h3{margin-bottom:1.5rem;font-size:1.5rem;font-weight:500;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.h4,.h4-alt{font-size:1.125rem;font-weight:500;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.h4-alt{letter-spacing:-.025em}@media (min-width:576px){.h4-alt{font-size:1.5rem}}sup{line-height:1}.v-scroll{overflow-y:auto}.h-scroll,.v-scroll{-webkit-overflow-scrolling:touch}.h-scroll{margin-left:-.75rem;margin-right:-.75rem;overflow-x:auto;padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){.h-scroll{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}.btn{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:9999px;text-align:center;font-size:1.125rem;font-weight:500;padding:.6rem 2.5rem;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;letter-spacing:-.2px}.btn-blue{--tw-bg-opacity:1;background-color:rgb(4 51 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-blue:hover{--tw-bg-opacity:1;background-color:rgb(155 173 255/var(--tw-bg-opacity,1))}.btn-navy{--tw-bg-opacity:1;background-color:rgb(2 15 166/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-outline-blue{border-width:1px;--tw-border-opacity:1;border-color:rgb(4 51 255/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(4 51 255/var(--tw-text-opacity,1))}.btn-outline-blue:hover{--tw-bg-opacity:1;background-color:rgb(4 51 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn-outline-navy{border-width:1px;--tw-border-opacity:1;border-color:rgb(2 15 166/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1))}.btn-outline-navy:hover{--tw-bg-opacity:1;background-color:rgb(2 15 166/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn .icon{vertical-align:middle}.btn .icon:not([class*=ml]){margin-left:.25rem}.btn span{vertical-align:middle}.btn-sm{padding:5px .75rem}.btn:disabled{--tw-bg-opacity:1;background-color:rgb(4 51 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));opacity:.25}.btn:disabled:hover{box-shadow:none}.calendar-download__list{position:relative;z-index:10;margin-left:-10rem;display:block;width:10rem;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:0;--tw-text-opacity:1;color:rgb(41 43 48/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.calendar-download__list li{padding:0}.calendar-download__list a{display:flex;align-items:center;padding:.75rem;font-weight:500;--tw-text-opacity:1;color:rgb(41 43 48/var(--tw-text-opacity,1))}.fake-body{position:fixed;inset:0;opacity:0}.container{margin-left:auto;margin-right:auto;max-width:1560px!important;padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){.container{padding-left:1rem;padding-right:1rem}}.container-narrow{max-width:1200px}.data-request__form-container iframe{width:100%;min-height:1050px}.expandable-content{position:relative;max-height:16.5rem;overflow:hidden}@media (min-width:768px){.expandable-content{max-height:23rem}}.expandable-content p{margin-bottom:1.25rem;margin-top:0;line-height:1.5}.expandable-content p:last-of-type{margin-bottom:0}.expandable-content ul{margin-bottom:1.5rem;margin-left:1.5rem;list-style-type:disc;line-height:1.5}.expandable-content.expanded{max-height:100%}.expandable-content.expanded:after{opacity:0}.dropdown-label{margin-right:.5rem;width:100%;white-space:nowrap;font-weight:500}.dropdown-wrap{display:inline-block;width:100%;text-align:left}.ember-basic-dropdown{width:100%}.ember-basic-dropdown-trigger{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ember-basic-dropdown-trigger,.ember-power-select-multiple-trigger{position:relative;white-space:nowrap;border-radius:0;background-color:transparent;padding-left:.5rem;line-height:1.5}.ember-basic-dropdown-trigger .inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alt .ember-basic-dropdown-trigger{--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1))}div.ember-power-select-trigger,div.ember-power-select-trigger--active,div.ember-power-select-trigger:focus{border-color:transparent}.ember-basic-dropdown-trigger:not(.no-line){border-width:0}.mortgage-calculator .ember-basic-dropdown-content{width:100%;white-space:nowrap;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;line-height:1.25;box-shadow:0 2px 32px 0 rgb(0 0 0/19%)}.enquiry-form .ember-basic-dropdown-content{min-width:min-content}.ember-basic-dropdown-content,.enquiry-form .ember-basic-dropdown-content{margin-top:-.5rem;width:100%;white-space:nowrap;border-radius:0;line-height:1.25;box-shadow:0 2px 32px 0 rgb(0 0 0/19%)}.ember-power-select-placeholder,.ember-power-select-selected-item{margin:0}.agent-claiming-form-dropdown .ember-power-select-status-icon{height:1.5rem;width:1.5rem;background-image:url('data:image/svg+xml,%3Csvg width="7" height="9" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1 8l4.377-3.497L1.004 1" stroke="%230433FF" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E');background-size:12px 15px;background-position:6px 4px;transform:rotate(90deg)!important}.agent-claiming-form-dropdown .ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon{transform:rotate(180deg)}.ember-power-select-dropdown{margin-top:0}.ember-power-select-dropdown.no-border,.mortgage-calculator .ember-power-select-dropdown.no-border{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;border-style:none;border-bottom-width:0!important}.ember-power-select-dropdown.no-border.ember-basic-dropdown-content--above{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.mortgage-calculator .ember-power-select-status-icon{margin-right:.5rem;height:1rem;width:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect x="22.18" y="5" width="2.574" height="16.809" rx="1.287" transform="rotate(45 22.18 5)" fill="%23020FA6"/%3E%3Crect width="2.574" height="16.809" rx="1.287" transform="scale(-1 1) rotate(45 -6.945 .303)" fill="%23020FA6"/%3E%3C/svg%3E%0A')}.ember-power-select-status-icon{border-width:0;background-repeat:no-repeat;transform:none!important;background-image:url('data:image/svg+xml,%3Csvg width="6" height="8" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1 7l4-3-4-3" stroke="%230433FF" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/%3E%3C/svg%3E')}.ember-power-select-options{border-width:0;box-shadow:0 2px 32px 0 rgb(0 0 0/19%)}.ember-power-select-option{position:relative;display:block;padding:.75rem .5rem;font-weight:500;--tw-text-opacity:1;color:rgb(41 43 48/var(--tw-text-opacity,1));transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ember-power-select-option[aria-current=true]{--tw-bg-opacity:1!important;background-color:rgb(2 15 166/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.multi .ember-power-select-option{padding-right:2.5rem}.ember-power-select-option[aria-selected=true]{background-color:transparent}.ember-power-select-option input+label{position:absolute;right:15px;height:17px;top:50%;transform:translateY(-50%)}.ember-power-select-option input+label:before{margin-right:0;display:block}.ember-power-select-selected-item label:after,.ember-power-select-selected-item label:before{display:none!important}.ember-power-select-placeholder{--tw-text-opacity:1;color:rgb(115 118 125/var(--tw-text-opacity,1))}.ember-power-select-options[role=listbox]{max-height:24rem;overflow:auto;border-width:0}.form-layout-dropdown__content .ember-power-select-option{padding-left:.75rem;padding-right:.75rem}.ember-power-select-dropdown .ember-basic-dropdown-content--above{margin-top:0;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;border-width:0}.school__dropdown-content{position:absolute;display:flex;width:75%;flex-direction:column;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.search-browse .ember-power-select-options li:not(:last-child){border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1))}.search-browse .ember-power-select-option[aria-current=true]{--tw-bg-opacity:1!important;background-color:rgb(209 213 254/var(--tw-bg-opacity,1))!important;--tw-text-opacity:1!important;color:rgb(41 43 48/var(--tw-text-opacity,1))!important}.autocomplete-search-box .ember-basic-dropdown input[type=text]:focus-visible{outline:2px solid transparent;outline-offset:2px}.autocomplete-search-box .ember-basic-dropdown-content li{display:block;cursor:pointer;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1));transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1)}.autocomplete-search-box .ember-basic-dropdown-content li:hover{--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1))}.enquiry .btn{margin-bottom:.5rem;display:flex;flex-grow:1;align-items:center;justify-content:center;font-size:1rem;height:43px;width:160px}.enquiry .btn:disabled{width:auto}.enquiry input::placeholder{font-size:.875rem;font-weight:500;--tw-text-opacity:1;color:rgb(41 43 48/var(--tw-text-opacity,1))}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{border-width:1px;background-color:transparent;padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,textarea:disabled{--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(75 78 87/var(--tw-text-opacity,1))}textarea{line-height:1.5}.custom-checkbox{display:none}.custom-checkbox+label{position:relative;cursor:pointer}.custom-checkbox+label:after,.custom-checkbox+label:before{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;content:""}.custom-checkbox+label:before{position:relative;margin-right:.5rem;display:inline-block;border-width:1px;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));vertical-align:middle;width:17px;height:17px}.custom-checkbox+label:after{position:absolute;opacity:0;width:17px;height:17px;top:0;left:0;background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2212px%22%20height%3D%2210px%22%20viewBox%3D%220%200%2012%2010%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2054.1%20%2876490%29%20-%20https%3A//sketchapp.com%20--%3E%0A%20%20%20%20%3Ctitle%3EGroup%203%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Style-Guide%22%20transform%3D%22translate%28-661.000000%2C%20-3539.000000%29%22%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-3%22%20transform%3D%22translate%28667.000000%2C%203542.500000%29%20rotate%28-315.000000%29%20translate%28-667.000000%2C%20-3542.500000%29%20translate%28664.000000%2C%203537.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20x%3D%220%22%20y%3D%229%22%20width%3D%225%22%20height%3D%222%22%3E%3C/rect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20x%3D%224%22%20y%3D%220%22%20width%3D%222%22%20height%3D%2211%22%3E%3C/rect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E");background-repeat:no-repeat;background-size:13px 13px;background-position:2px 3px}.custom-checkbox:checked+label:before,.ember-power-select-option[aria-selected=true] label:before{--tw-border-opacity:1;border-color:rgb(4 51 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(4 51 255/var(--tw-bg-opacity,1))}.custom-checkbox:checked+label:after,.ember-power-select-option[aria-selected=true] label:after{opacity:1}.custom-checkbox-lg+label:before{border-color:#b4b2b5;width:22px;height:22px}.custom-checkbox-lg+label:after{width:22px;height:22px;background-size:15px 15px;background-position:3px 3px}.validated-input{position:relative}.validated-input .invalid-input,.validated-input .valid-input{position:absolute;right:0;top:0;margin-right:1rem;margin-top:1rem;height:1rem;width:1rem}.validated-input .input-error{font-size:.875rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 36 85/var(--tw-text-opacity,1))}.validated-input .invalid-border{border-width:1px;--tw-border-opacity:1;border-color:rgb(255 36 85/var(--tw-border-opacity,1))}.validated-input>input::placeholder,textarea::placeholder{--tw-text-opacity:1;color:rgb(115 118 125/var(--tw-text-opacity,1))}.select--has-caret{position:relative}.select--has-caret:before{position:absolute;right:0;top:0;margin-right:.625rem;margin-top:.375rem;content:url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5.66667 8L10.3333 1' stroke='%230433FF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.toggle__switch{position:relative;display:inline-block;height:2rem;width:3rem}.toggle__switch input{height:0;width:0;opacity:0}.toggle__switch__slider{inset:0;cursor:pointer;background-color:rgb(231 233 240/var(--tw-bg-opacity,1))}.toggle__switch__slider,.toggle__switch__slider:before{position:absolute;--tw-bg-opacity:1;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.toggle__switch__slider:before{height:1.625rem;width:1.625rem;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));content:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 8L8 18' stroke='%23A7A8AA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 8L18 18' stroke='%23A7A8AA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");left:3px;bottom:3px}.toggle__switch input:checked+.toggle__switch__slider{--tw-bg-opacity:1;background-color:rgb(4 51 255/var(--tw-bg-opacity,1))}.toggle__switch input:checked+.toggle__switch__slider:before{content:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 8.66669L10.5625 17.6042L6.5 13.5417' stroke='%230433FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.toggle__switch__slider.toggle__switch__round,.toggle__switch__slider.toggle__switch__round:before{border-radius:9999px}.custom-scrollbar::-webkit-scrollbar,.ember-power-select-options[role=listbox]::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track,.ember-power-select-options[role=listbox]::-webkit-scrollbar-track{background-color:rgba(0,0,10,.07)}.custom-scrollbar::-webkit-scrollbar-thumb,.ember-power-select-options[role=listbox]::-webkit-scrollbar-thumb{background-color:rgba(0,0,10,.2);border-radius:5px}.custom-scrollbar::-webkit-scrollbar-thumb:hover,.ember-power-select-options[role=listbox]::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,10,.6)}.grecaptcha-badge{display:none}.dropdown,.input-number{position:relative}.input-number input{width:100%;font-weight:600}.input-number .input-prefix{padding-left:1rem}.input-number .prefix,.input-number .suffix{position:absolute;bottom:10px}.input-number .prefix{left:5px}.input-number .suffix{right:50px}.input-number input[type=number]::-webkit-inner-spin-button,.input-number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.dropdown .down,.dropdown .up,.input-number .down,.input-number .up{position:absolute;outline:2px solid transparent;outline-offset:2px}.dropdown .up,.input-number .up{bottom:10px;right:31px}.dropdown .down,.input-number .down{bottom:-2px;right:29px}.dropdown .ember-basic-dropdown-trigger{outline:2px solid transparent;outline-offset:2px}@media (min-width:768px){.dropdown-no-arrow .ember-power-select-status-icon{display:none}}input[type=checkbox]:checked{accent-color:#0433ff}.icon,.icon svg{display:inline-block;background-size:contain;background-position:50%;background-repeat:no-repeat}.icon svg{height:auto;max-height:100%;width:auto;max-width:100%}svg,svg g,svg path,svg polyline{transition:none!important}.icon,.icon+span{vertical-align:middle}.icon{width:20px;height:20px}.icon-link .icon,.icon-link .icon svg{width:22px}.icon-xxs,.icon-xxs svg{width:10px;height:10px}.icon-xs,.icon-xs svg{width:12px;height:12px}.icon-sm,.icon-sm svg{width:16px;height:16px}.icon-md,.icon-md svg{width:20px;height:20px}.icon-lg,.icon-lg svg{width:32px;height:32px}.icon-xl,.icon-xl svg{width:36px;height:36px}.icon-xxl,.icon-xxl svg{width:4rem;height:4rem}.icon-3xl,.icon-3xl svg{width:6rem;height:6rem}.icon-spacing{margin-left:.5rem}.icon-22{width:22px;height:22px}.icon-26{width:26px;height:26px}.icon-md-short{height:22px}.active-icon-link .icon,.icon-link:focus .icon,.icon-link:hover .icon{display:none}.stroke{stroke:currentColor}.fill{fill:currentColor}.spin{animation-name:spinAnimation;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spinAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.booking-iframe{min-height:272px}.inspect-realestate-close{left:calc(50% + 127px)}.listing-photos img{display:block;height:100%;width:100%;object-fit:cover}.listing-photos .overlay{position:absolute;bottom:0;left:0;right:0;top:0;margin-left:.25rem;margin-top:.25rem;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);font-size:3.375rem;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.listing-photos .overlay:hover{background-color:rgba(0,0,0,.75)}.listing-photos .overlay.overlay-four{margin-left:0;margin-right:.25rem;margin-top:.25rem}.listing-photos-sm img{width:100%;object-fit:cover}.gallery-wrap{height:100vh;overflow-x:hidden;-webkit-overflow-scrolling:touch}.swiper-btn{position:absolute;z-index:50;background-color:rgba(0,0,0,.25);padding:.5rem .75rem;outline:2px solid transparent;outline-offset:2px;top:46%}.swiper-button-next-gallery{right:10px}.swiper-button-prev-gallery{left:10px}.gallery .swiper-pagination-fraction{margin-bottom:0}.gallery .main-wrap{margin-left:auto;margin-right:auto;width:100%;height:inherit}.gallery .main-wrap img{margin-left:auto;margin-right:auto;height:100%;object-fit:contain}.gallery .main .swiper-container{position:absolute;left:0;top:0;height:100%;width:100%;padding-bottom:5rem}@media screen and (height <= 639px){.gallery-wrap .hidden.swiper-btn{display:block!important}}.gallery-wrap .gallery-enquire button{align-items:center;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));background-color:rgba(0,0,0,.25);padding:.25rem .875rem;font-size:.875rem;font-weight:600;outline:2px solid transparent;outline-offset:2px}.gallery-wrap .gallery-enquire button:hover{opacity:.75}.gallery-wrap .gallery-close{position:absolute;right:0;top:0;z-index:50;margin-right:1.25rem;margin-top:1rem;cursor:pointer;background-color:rgba(0,0,0,.25);padding:.25rem .5rem .5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.gallery-wrap .thumbs{position:absolute;bottom:0;z-index:50;width:100%}.gallery-wrap .thumbs .contents{background-color:rgba(0,0,0,.5);padding:.5rem .875rem}.gallery-wrap .thumbs button{position:relative;max-width:100px}.gallery-wrap .thumbs button.active{border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.image-overlay{position:absolute;inset:0;display:flex;height:100%;width:100%;cursor:pointer;align-items:center;justify-content:center;background-color:rgb(0 0 0/.5);font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.image-overlay:hover{background-color:rgb(0 0 0/.75)}.c-broadband-details ul{min-height:120px}.form-with-radio-options input,.form-with-radio-options textarea{border-radius:.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(2 15 166/var(--tw-border-opacity,1))}.form-with-radio-options input[type=radio]{accent-color:#020fa6;height:1rem;width:1rem}@media (min-width:1024px){.form-with-radio-options input[type=radio]{height:1.125rem;width:1.125rem}}.map-controls a{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.map-controls a.active{font-weight:600}.map-controls-container{position:absolute;display:block;right:55px;z-index:5;top:-2px}.map-controls-container .map-controls a{margin-top:.75rem;margin-bottom:.75rem;padding:.5rem}.map-controls-container .map-controls p{margin-top:.75rem;margin-bottom:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:.5rem;padding-bottom:.5rem;line-height:1.5;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.map-controls-container-mobile{position:absolute;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));top:60px;right:10px;width:40px;z-index:5;height:40px}.map-controls-container-mobile .icon{margin-top:.6rem;margin-left:.6rem}.map-controls-container-mobile .map-controls{position:relative;margin-top:.25rem;display:block;width:6.25rem;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(41 43 48/var(--tw-text-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);right:68px}.map-controls-container-mobile .map-controls a{position:relative;margin-top:-1px;display:flex;align-items:baseline;padding-top:.25rem;padding-bottom:.25rem;padding-left:.25rem}.login-modal{height:100vh;width:100vw}@media (min-width:768px){.login-modal{height:auto;width:375px}}.login-modal{min-width:300px}.login-modal .modal-content.loading{filter:grayscale(75%);opacity:.5}.ember-google-map{height:100%;width:100%}.gm-style div{border-width:0}.gm-style div[style*="17px"]{transform:translateY(7px)}.ember-google-map button[title=Close]{top:0!important;right:0!important}.gm-style .gm-style-iw-t:after{top:-1px;width:20px;height:20px;box-shadow:-2px 2px 2px 0 rgba(178,178,178,.7)}.linz-map__base-layer-selector{position:absolute;left:0;top:0;z-index:20;margin-left:1rem;margin-top:1rem;height:4rem;width:4rem;border-radius:.125rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.25rem}@media (min-width:768px){.linz-map__base-layer-selector{bottom:0;top:auto;margin-bottom:1.5rem;height:5rem;width:5rem}}.map-linz-container--map-control-visible .linz-map__base-layer-selector{top:5.625rem}@media (min-width:768px){.map-linz-container--map-control-visible .linz-map__base-layer-selector{top:auto}}.reconz-zoom-30{zoom:30%}.leaflet-container{font-family:var(--font-euclid-circular-b),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif!important}.leaflet-container .leaflet-control-attribution{font-size:8px!important}.leaflet-bottom,.leaflet-pane,.leaflet-top{z-index:10!important}.leaflet-top .leaflet-control{margin-top:1rem!important}.leaflet-left .leaflet-control{margin-left:1rem!important}.leaflet-right .leaflet-control{margin-right:1rem!important}@media (min-width:768px){.map-linz-container--full-screen-toggle-visible .leaflet-top.leaflet-left .leaflet-control{margin-top:68px!important}}.leaflet-control-zoom{border-radius:.25rem!important;border-style:none!important;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important;--tw-ring-color:rgb(0 0 0/0.2)!important}.leaflet-control-zoom-in,.leaflet-control-zoom-out{height:2rem!important;width:2rem!important;--tw-text-opacity:1!important;color:rgb(2 15 166/var(--tw-text-opacity,1))!important}.leaflet-control-zoom-in{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.leaflet-control-zoom-out{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.map-full-screen-toggle{left:0;top:0;z-index:30;margin-left:1rem;margin-top:1rem;cursor:pointer;align-items:center;justify-content:center;--tw-bg-opacity:1;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgb(0 0 0/0.2)}.map-control-container,.map-full-screen-toggle{position:absolute;display:flex;border-radius:.25rem;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.map-control-container{right:1rem;top:1rem;z-index:10;flex-direction:column;gap:.5rem;--tw-bg-opacity:1;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgb(0 0 0/0.2)}@media (min-width:768px){.map-control-container{padding:1rem}}.map-pin--small:not(.map-pin--active):hover{width:34px!important;height:auto!important;margin-left:-17px!important;margin-top:-17px!important;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.map-pin--near-price:not(.map-pin--active):hover{width:44px!important;height:auto!important;margin-left:-22px!important;margin-top:-26px!important}.map-pin--active{z-index:999!important}.map-tooltip{position:absolute;bottom:50%;z-index:0;margin-left:-.9375rem;--tw-translate-x:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:.5rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));padding:.25rem .6875rem;text-align:center;font-size:.75rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;width:max-content;flex-direction:row;align-items:center;justify-content:center;white-space:nowrap;left:11px;min-width:37px;box-shadow:2px 2px 4px rgb(0 0 0/10%)}.map-tooltip:before{position:absolute;left:50%;z-index:10;margin-left:-.3125rem;border-width:6px;border-style:solid;content:"";top:96%}.map-tooltip:after{position:absolute;left:50%;top:100%;z-index:0;content:"";border:8px solid transparent;border-top-color:#fff;margin-left:-7px}.map-pin--active .map-tooltip,.map-tooltip:hover{min-width:8.125rem;padding:.5rem 1.5rem;font-size:1.125rem}.map-pin--sale .map-tooltip{--tw-bg-opacity:1;background-color:rgb(2 15 166/var(--tw-bg-opacity,1))}.map-pin--sale .map-tooltip:before{border-color:#020fa6 transparent transparent}.map-pin--rent .map-tooltip{--tw-bg-opacity:1;background-color:rgb(4 51 255/var(--tw-bg-opacity,1))}.map-pin--rent .map-tooltip:before{border-color:#0433ff transparent transparent}.map-pin--sold .map-tooltip{--tw-bg-opacity:1;background-color:rgb(192 16 60/var(--tw-bg-opacity,1))}.map-pin--sold .map-tooltip:before{border-color:#c0103c transparent transparent}.map-pin--valuation .map-tooltip{--tw-bg-opacity:1;background-color:rgb(75 78 87/var(--tw-bg-opacity,1))}.map-pin--valuation .map-tooltip:before{border-color:#4b4e57 transparent transparent}.map-tooltip-label{position:absolute;top:0;z-index:-10;margin-top:-.9375rem;border-top-left-radius:.125rem;border-top-right-radius:.125rem;padding:.125rem .25rem 1px;font-size:7px;font-weight:600;text-transform:uppercase}.map-tooltip-label--open-home{--tw-bg-opacity:1;background-color:rgb(0 152 255/var(--tw-bg-opacity,1))}.map-tooltip-label--new{--tw-bg-opacity:1;background-color:rgb(255 36 85/var(--tw-bg-opacity,1))}.map-pin--active .map-tooltip__icon,.map-tooltip:hover .map-tooltip__icon{height:1rem;width:1rem}.leaflet-fade-anim .location-map-popup{transition:none!important}.location-map-popup .leaflet-popup-close-button{display:none!important}.sold-period{visibility:hidden;position:absolute;bottom:.25rem;left:0;margin-bottom:2.75rem;width:100%;font-size:1rem;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.reconz-satellite .sold-period{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.map-pin--active .sold-period,.map-tooltip:hover .sold-period{visibility:visible}.location-map-popup .leaflet-popup-content{margin:0!important;width:22.875rem!important;border-radius:.5rem!important}.location-map-popup--multiple .leaflet-popup-content{max-height:225px;user-select:none;overflow-y:auto;overscroll-behavior:contain;border-bottom-width:2px;--tw-border-opacity:1;border-color:rgb(2 15 166/var(--tw-border-opacity,1))}.location-map-popup--rental .leaflet-popup-content{--tw-border-opacity:1;border-color:rgb(4 51 255/var(--tw-border-opacity,1))}.location-map-popup--sold .leaflet-popup-content{--tw-border-opacity:1;border-color:rgb(192 16 60/var(--tw-border-opacity,1))}.location-map-popup--valuation .leaflet-popup-content{--tw-border-opacity:1;border-color:rgb(75 78 87/var(--tw-border-opacity,1))}.location-map-popup .leaflet-popup-content-wrapper{border-radius:.5rem!important;padding:0!important}.location-map-popup .leaflet-popup-tip-container{margin-left:-1.375rem!important}.leaflet-popup-tip{height:.75rem!important;width:.75rem!important;--tw-bg-opacity:1!important;background-color:rgb(2 15 166/var(--tw-bg-opacity,1))!important}.location-map-popup--rental .leaflet-popup-tip{--tw-bg-opacity:1!important;background-color:rgb(4 51 255/var(--tw-bg-opacity,1))!important}.location-map-popup--sold .leaflet-popup-tip{--tw-bg-opacity:1!important;background-color:rgb(192 16 60/var(--tw-bg-opacity,1))!important}.location-map-popup--valuation .leaflet-popup-tip{--tw-bg-opacity:1!important;background-color:rgb(75 78 87/var(--tw-bg-opacity,1))!important}.location-map-popup .popup-content{position:relative;height:11rem;width:100%;background-size:cover;background-position:50%}.popup-content__gradient-overlay{background-image:linear-gradient(180deg,hsla(0,0%,35.29%,0),hsla(0,0%,34.53%,.034375) 16.36%,hsla(0,0%,32.42%,.125) 33.34%,hsla(0,0%,29.18%,.253125) 45.1%,hsla(0,0%,24.96%,.4) 65.75%,hsla(0,0%,13.95%,.675) 90.28%,hsla(0,0%,8.95%,.73))}.location-map-popup .popup-content a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.property-map-overlay{border-radius:.5rem;filter:drop-shadow(0 -2px 8px rgba(0,0,0,.1))}.property-map-overlay--expanded{max-height:calc(100vh - 60px - 64px - 10px)}@supports (height:100dvh){.property-map-overlay--expanded{max-height:calc(100dvh - 60px - 64px - 10px)}}.colour-circle{display:inline-block;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.median-graph-filter-time .active{--tw-text-opacity:1;color:rgb(4 51 255/var(--tw-text-opacity,1))}.dynamic-index,.median-price-tile{border-width:1px;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dynamic-index__label,.dynamic-index__ring{height:4rem;width:4rem}.dynamic-index__ring{margin:auto;flex:none}.dynamic-index__label{position:absolute;margin-top:1.25rem;text-align:center;font-size:.9375rem;font-weight:600}.dynamic-index__figures{margin:.5rem auto;width:100%;--tw-bg-opacity:1;background-color:rgb(2 31 153/var(--tw-bg-opacity,1));padding:1rem}@media (min-width:1024px){.dynamic-index__label,.dynamic-index__ring{height:130px;width:130px}.dynamic-index__label{margin-top:3.125rem;font-size:1.25rem}.dynamic-index__figures{max-width:100%;width:245px}}.stacked-market-insights{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:18.75rem;border-radius:.5rem;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:1.5rem;padding-bottom:1.5rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:1024px){.stacked-market-insights{flex-direction:column}}.base-market-insights{border-radius:.5rem;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem 1rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media (min-width:1200px){.base-market-insights{padding-top:1.375rem;padding-bottom:1.375rem}}.market-insights__loading-overlay{position:relative;height:100%;min-height:50vh;width:100%}@media (min-width:1024px){.market-insights__loading-overlay{height:743px}}@media (min-width:1200px){.market-insights__loading-overlay{height:770px}}@media (min-width:1475px){.market-insights__loading-overlay{height:830px}}.market-insight-map{height:18.75rem}@media (min-width:1200px){.market-insight-map{height:auto}}.market-insights__property-supply__item{margin-bottom:.875rem;display:flex;width:100%;align-items:center;justify-content:space-between;border-style:solid;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));padding-left:.75rem;padding-right:.75rem}.market-insights__property-supply__item:last-child{margin-bottom:0;border-style:none}@media (min-width:576px){.market-insights__property-supply__item{padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.market-insights__property-supply__item{margin-bottom:0;border-right-width:1px;padding-left:2rem;padding-right:2rem}}@media (min-width:1200px){.market-insights__property-supply__item{margin-bottom:1rem;border-style:none}}.market-insights__popular{border-radius:.75rem}.market-insights__popular__item{margin-bottom:.75rem;display:flex;width:100%;flex-direction:column;border-radius:.75rem;border-width:1px;border-style:solid;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem .75rem}.market-insights__popular__item:last-child{margin-bottom:0}@media (min-width:576px){.market-insights__popular__item{border-radius:0;padding-left:1rem;padding-right:1rem}}@media (min-width:768px){.market-insights__popular{display:flex;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:2rem;padding-bottom:2rem}.market-insights__popular__item{margin-bottom:0;border-width:0 1px 0 0;background-image:none;padding:0 2rem}.market-insights__popular__item:last-child{border-style:none}}.media-box{position:relative;margin-left:-.75rem;margin-right:-.75rem;min-height:100vw;padding-bottom:66.8%}.media-box-content{position:absolute;left:0;top:0;height:100%;width:100%;overflow:hidden}@media (min-width:768px){.media-box{margin-left:auto;margin-right:auto;min-height:0}}@media (min-width:1024px){.media-box{padding-bottom:33.5%}}.media-box__property{margin-left:-.75rem;margin-right:-.75rem}.media-box-content__property__main{margin-bottom:.25rem;height:100vw;width:100vw;overflow:hidden;padding-right:0}@media (min-width:768px){.media-box__property{position:relative;margin-left:auto;margin-right:auto;width:100%;padding-top:50%}.media-box-content__property{position:absolute;top:0;height:100%;width:100%;overflow:hidden}.media-box-content__property__main{margin-bottom:0;height:auto;width:75%;padding-right:.25rem}}@media (max-width:768px){.media-box__buttons{position:relative;width:100%;padding-top:15%}.media-box__buttons__content{position:absolute;top:0;height:100%;width:100%;overflow:hidden}}.ember-modal-wrapper{position:fixed;left:0;top:0;z-index:90;height:100%;width:100%;overflow:auto}.ember-modal-overlay{display:flex;min-height:100%;width:100vw;align-items:center;justify-content:center;background:rgba(0,0,0,.8)}.modal-ad-wrap{width:200px}@media (min-width:1024px){.modal-ad-wrap{width:350px}}.message-modal{position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-weight:500}.message-modal .content,.message-modal .header{margin:auto;padding:.875rem 1.5rem}.c-static-modal-size{width:300px;height:250px}@media (min-width:768px){.c-static-modal-size{width:100%}}.mortgage-calculator{border-bottom-width:1px;border-left-width:1px;border-right-width:1px;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.mortgage-calculator .suffix{position:absolute;right:0;top:.625rem;padding-right:.75rem;font-size:.9375rem;font-weight:400;--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1))}.side-bar .mortgage-calculator{max-width:24rem}.side-bar .mortgage-calculator .ad-button{min-height:40px}.mortgage-calculator .save{padding-left:0!important}.mortgage-calculator .input-number .prefix{bottom:.5rem;font-size:.9375rem}.mortgage-term{width:100%;max-width:960px}.mortgage-term .message-modal{height:600px}.mortgage-term .message-modal .content{overflow:auto;padding:0 1.5rem;max-height:520px}.mortgage-calculator input[type=text]{height:3rem;border-radius:.5rem;--tw-border-opacity:1;border-color:rgb(2 15 166/var(--tw-border-opacity,1));background-color:transparent;padding-top:.75rem;padding-bottom:.75rem;font-size:.9375rem;font-weight:400;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.osano-cm-widget{display:none}.osano-cm-window{font-family:Euclid Circular B,Arial,Helvetica,sans-serif}.osano-cm-header,.osano-cm-label,.osano-cm-link,.osano-cm-toggle{font-weight:600;--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1))}.osano-cm-header{font-weight:600}.osano-cm-button{padding-top:.75rem;padding-bottom:.75rem}.osano-cm-button,.osano-cm-button:focus,.osano-cm-button:hover{--tw-bg-opacity:1;background-color:rgb(2 15 166/var(--tw-bg-opacity,1))}.osano-cm-toggle__input:focus+.osano-cm-toggle__switch,.osano-cm-toggle__input:hover+.osano-cm-toggle__switch,.osano-cm-toggle__switch{--tw-bg-opacity:1;background-color:rgb(231 233 240/var(--tw-bg-opacity,1))}.osano-cm-toggle__input:disabled:checked+.osano-cm-toggle__switch,.osano-cm-toggle__input:disabled:checked:focus+.osano-cm-toggle__switch,.osano-cm-toggle__input:disabled:checked:hover+.osano-cm-toggle__switch,.osano-cm-toggle__input:focus:checked+.osano-cm-toggle__switch,.osano-cm-toggle__input:hover:checked+.osano-cm-toggle__switch{--tw-border-opacity:1;border-color:rgb(2 15 166/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(2 15 166/var(--tw-bg-opacity,1))}.osano-cm-toggle__input:focus:checked+.osano-cm-toggle__switch:after,.osano-cm-toggle__input:focus:checked+.osano-cm-toggle__switch:before,.osano-cm-toggle__input:hover:checked+.osano-cm-toggle__switch:after,.osano-cm-toggle__input:hover:checked+.osano-cm-toggle__switch:before{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.osano-cm-toggle__input:checked+.osano-cm-toggle__switch{--tw-border-opacity:1;border-color:rgb(4 51 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(4 51 255/var(--tw-bg-opacity,1))}.osano-cm-toggle__input:disabled:checked+.osano-cm-toggle__switch:after,.osano-cm-toggle__input:disabled:checked+.osano-cm-toggle__switch:before,.osano-cm-toggle__input:disabled:checked:focus+.osano-cm-toggle__switch:after,.osano-cm-toggle__input:disabled:checked:focus+.osano-cm-toggle__switch:before,.osano-cm-toggle__input:disabled:checked:hover+.osano-cm-toggle__switch:after,.osano-cm-toggle__input:disabled:checked:hover+.osano-cm-toggle__switch:before{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@media print{.osano-cm-window{display:none!important}}.paginated-items{margin:1.5rem auto .75rem;display:flex;width:100%;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1))}.paginated-items .paginated-items__control{width:3.75rem;text-align:right}.paginated-items .paginated-items__control__link{cursor:pointer;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(2 15 166/var(--tw-bg-opacity,1));padding:.375rem .875rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.paginated-items .paginated-items__page-name,.paginated-items .paginated-items__page-number{display:none}@media (min-width:768px){.paginated-items:not(.paginated-items--nonresponsive-layout){justify-content:center}.paginated-items:not(.paginated-items--nonresponsive-layout) .paginated-items__control{width:3rem}.paginated-items:not(.paginated-items--nonresponsive-layout) .paginated-items__control__link{border-radius:0;background-color:transparent;padding:0;--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1))}.paginated-items:not(.paginated-items--nonresponsive-layout) .paginated-items__page-number{display:block}.paginated-items:not(.paginated-items--nonresponsive-layout) .paginated-items__page-name{display:flex;align-items:center;justify-content:center}}.property-agents{max-width:24rem}.property-agents .h-scroll{margin-left:-.875rem;margin-right:-.875rem}@media (min-width:1024px){.metrics,.property-agents{width:300px}}.property-details .ctas{display:none}.property-details-cta.ctas{width:100%}@media (min-width:1024px){.property-details .ctas{z-index:20;margin-left:-.25rem;margin-right:-.25rem;display:flex;flex-wrap:wrap;top:90px}.commute-sidebar{min-width:380px;max-width:530px}}.agent-notification{--tw-text-opacity:1;color:rgb(41 43 48/var(--tw-text-opacity,1))}.agent-notification,.agent-notification h5{background-color:rgba(0,181,226,.4)}.agent-avatar-secondary-img{height:3.125rem;width:3.125rem}.sold-by-badge{--tw-bg-opacity:1;background-color:rgb(8 158 23/var(--tw-bg-opacity,1));--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.agent-enquire-modal{width:100vw}.agent-enquire-modal .modal-content.loading{filter:grayscale(75%);opacity:.5}@media only screen and (min-width:375px){.agent-enquire-modal{width:auto}.agent-enquire-modal>div{width:18.75rem}}@media only screen and (min-width:768px){.agent-enquire-modal{width:auto}.agent-enquire-modal>div{width:392px}}.listing-detail-sidebar__advert{position:sticky;top:78px}.listing-detail-sidebar__aa-advert{position:sticky;top:31px}.dropdown-content{z-index:90;margin-top:.25rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);-ms-overflow-style:-ms-autohiding-scrollbar}@media (min-width:375px){.dropdown-content{width:100%}}@media (min-width:768px){.dropdown-content{width:375px}}.dropdown-content input{border-width:0}.dropdown-content .category-list:hover ul{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(41 43 48/var(--tw-text-opacity,1))}.dropdown-content .category-list ul:hover{--tw-bg-opacity:1;background-color:rgb(2 15 166/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dropdown-content .content-option{display:flex;height:100%;cursor:pointer;justify-content:center;white-space:nowrap;border-width:1px;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));padding:.5rem 1rem;font-size:.75rem;font-weight:500}@media (hover:hover) and (pointer:fine){.dropdown-content .content-option:hover{--tw-border-opacity:1;border-color:rgb(2 15 166/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(209 213 254/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1))}}.dropdown-content .content-option.selected{--tw-border-opacity:1;border-color:rgb(2 15 166/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(209 213 254/var(--tw-bg-opacity,1));font-weight:600;--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1))}.dropdown-content .select-options{-ms-overflow-style:none;display:flex}.dropdown-content .select-options::-webkit-scrollbar,.dropdown-content.more-options-content::-webkit-scrollbar{display:none}.dropdown-content.more-options-content{-ms-overflow-style:none}.dropdown-content.more-options-content .content-wrapper-body>div{padding-bottom:.5rem}.dropdown-content .select-options li{width:calc(50% - .25rem)}.more-options-content{margin-top:0}.dropdown-content .selector{height:2.375rem;width:100%;border-width:1px;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));padding-left:.5rem;padding-right:.5rem}.content-wrapper-header{border-top-left-radius:.25rem;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));padding:.75rem 1rem;font-size:1rem;font-weight:500}.dropdown-content .content-wrapper-footer{position:relative;z-index:10;margin-bottom:.5rem;width:100%;border-top-width:1px;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));padding-top:.5rem;padding-bottom:.5rem;--tw-shadow:0px -15px 5px 0 rgba(255,255,255,1),0px -5px 5px 0px rgba(255,255,255,0);--tw-shadow-colored:0px -15px 5px 0 var(--tw-shadow-color),0px -5px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dropdown-content .content-wrapper-footer button{width:60%;cursor:pointer;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(2 15 166/var(--tw-border-opacity,1));padding:.25rem .875rem;font-size:.875rem;font-weight:500}@media (min-width:768px){.dropdown-content .scrollable{overflow:scroll;max-height:60vh}}.scroll-shadow-inner{background:linear-gradient(white 30%,rgb(255 255 255/0)),linear-gradient(rgb(255 255 255/0),white 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgb(0 0 0/20%),rgb(0 0 0/0)),radial-gradient(farthest-side at 50% 100%,rgb(0 0 0/20%),rgb(0 0 0/0)) 0 100%;background-repeat:no-repeat;background-color:rgb(255 255 255);background-size:100% 40px,100% 40px,100% 20px,100% 20px;background-attachment:local,local,scroll,scroll}.content-wrapper-body>div{padding:1rem}.dropdown-content .price-range-list{margin-left:.5rem;margin-right:.5rem}@media (min-width:768px){.dropdown-content .price-range-list{max-height:320px}}.dropdown-content .price-range-list>li{line-height:1.625}.dropdown-content .price-range-list>li.selected,.dropdown-content .price-range-list>li:hover{cursor:pointer;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(2 15 166/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1))}.dropdown-content .min-carpark{display:flex;height:3rem;width:3rem;align-items:center;border-radius:9999px;padding:0}@media screen and (min-resolution:0){.dropdown-content input,.dropdown-content select,.dropdown-content textarea{font-size:.875rem}}.content-wrapper-footer-mobile{position:fixed;left:0;right:0;bottom:0;z-index:50;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.5rem .875rem;font-size:1rem;font-weight:500;--tw-shadow:0px -15px 5px 0 rgba(255,255,255,1),0px -5px 5px 0px rgba(255,255,255,0);--tw-shadow-colored:0px -15px 5px 0 var(--tw-shadow-color),0px -5px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.c-options{position:relative;left:0;right:0;--tw-translate-y:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding:1rem;max-width:500px;animation:menu-slide-open .3s forwards}@media (min-width:768px){.c-options{transform:none;padding:1.5rem}}@keyframes menu-slide-open{to{transform:translateX(0)}}.save-search__onboarding-modal__container{width:100%}@media (min-width:375px){.save-search__onboarding-modal__container{max-width:375px}}@media (min-width:576px){.save-search__onboarding-modal__container{max-width:576px}}@media (min-width:768px){.save-search__onboarding-modal__container{max-width:768px}}@media (min-width:1024px){.save-search__onboarding-modal__container{max-width:1024px}}@media (min-width:1200px){.save-search__onboarding-modal__container{max-width:1200px}}@media (min-width:1475px){.save-search__onboarding-modal__container{max-width:1475px}}@media (min-width:1560px){.save-search__onboarding-modal__container{max-width:1560px}}@media (min-width:1700px){.save-search__onboarding-modal__container{max-width:1700px}}@media (min-width:2100px){.save-search__onboarding-modal__container{max-width:2100px}}.save-search__onboarding-modal__container{position:relative;padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){.save-search__onboarding-modal__container{max-width:36rem}}@media (min-width:1024px){.save-search__onboarding-modal__container{margin-bottom:0;display:inline-flex;max-width:1024px}}.save-search__onboarding-modal__actions__container{display:flex;flex-direction:column;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem}@media (min-width:768px){.save-search__onboarding-modal__actions__container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.save-search__onboarding-modal__actions__container{width:60%;align-items:center;padding:2rem}}.save-search__onboarding-modal__action{margin-top:1rem;height:3.125rem;width:100%;--tw-bg-opacity:1;background-color:rgb(2 15 166/var(--tw-bg-opacity,1));padding-top:.5rem;padding-bottom:.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (hover:hover) and (pointer:fine){.save-search__onboarding-modal__action:hover{--tw-bg-opacity:1;background-color:rgb(25 18 72/var(--tw-bg-opacity,1))}}@media (min-width:1024px){.save-search__onboarding-modal__action{margin-top:2rem;height:3.5rem;width:15rem}}.save-search__onboarding-modal__img-container{position:relative;display:flex;width:100%;align-items:center;--tw-bg-opacity:1;background-color:rgb(231 233 240/var(--tw-bg-opacity,1));padding:.25rem 2rem}@media (min-width:1024px){.save-search__onboarding-modal__img-container{width:50%;padding-left:1.5rem;padding-right:1.5rem}}.save-search__onboarding-modal__img-container img{position:relative;z-index:10;margin-left:auto;margin-right:auto}@media (min-width:768px){.save-search__onboarding-modal__img-container img{padding-left:2rem;padding-right:2rem;padding-top:1rem}}@media (min-width:1024px){.save-search__onboarding-modal__img-container img{height:100%}}.save-search__onboarding-modal__title{padding-bottom:.75rem;font-size:1.25rem;font-weight:600;line-height:1.25;--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1))}@media (min-width:1024px){.save-search__onboarding-modal__title{padding-bottom:1.25rem;font-size:1.5625rem}}.listing-tile .swiper-pagination-bullets{right:0;margin-left:.5rem;margin-right:.5rem;width:auto}.listing-tile-super-featured{margin-left:-.75rem;margin-right:-.75rem}@media (min-width:768px){.listing-tile-super-featured{margin-left:auto;margin-right:auto}}.listing-tile-super-featured .overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:600;line-height:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-color:rgba(0,0,0,.45);font-size:3.25rem}.listing-tile-super-featured .overlay:hover{background-color:rgba(0,0,0,.7)}.side-bar{display:flex;max-width:24rem;flex-direction:column}.side-bar>div{align-self:center}.side-bar .sticky-container{margin-left:auto;margin-right:auto;height:100%;padding-bottom:.875rem}.side-bar .sticky-advert{display:flex;flex-direction:column;top:1rem}.js-sticky-search-form .side-bar .sticky-advert{top:85px;transition-property:all;transition-delay:75ms;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.side-bar .sticky-advert .media-ad{padding-bottom:.75rem}.side-bar .agent-tile{margin-left:auto;margin-right:auto;--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1));min-height:121px}.map-container--transition-width{transition:width .3s ease-in-out}.property-search--sold-listings{height:calc(100vh - 300px)}@media (min-width:576px){.property-search--sold-listings{height:100vh}.js-sticky-search-form .property-search--sold-listings{top:64px!important;height:calc(100vh - 64px);transition-property:all;transition-delay:75ms;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.search-results{--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1))}.container .loading .listing-tile{filter:grayscale(75%);opacity:.5}.search-result-sorting .ember-basic-dropdown-trigger{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));padding:0 1.25rem 0 0}.search-result-sorting .ember-basic-dropdown-trigger[role=button]{display:flex;outline:2px solid transparent;outline-offset:2px}.search-result-sorting .ember-power-select-selected-item{padding-top:.5rem;padding-bottom:.5rem}.search-result-sorting .ember-power-select-status-icon{height:1.5rem;width:1.5rem;stroke:#020FA6;--tw-rotate:90deg!important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;background-position:8px 2px}.search-result-sorting .ember-basic-dropdown-content{left:auto;right:0;width:10.5rem}.search-result-sorting .ember-power-select-options li:hover{--tw-bg-opacity:1;background-color:rgb(2 15 166/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.search-result-sorting .ember-power-select-options li:not(:last-child){border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1))}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:2px solid transparent;outline-offset:2px}.listing-description p{margin:0;line-height:1.5}.agent-photo-layout{margin-top:75px}.agent-photo-layout .agent-photo{margin-top:-50px}.listing-tile-info{min-height:10rem}@media (min-width:768px){.listing-tile-info{min-height:0}}.search-results-banner-ad{min-height:90px}.search-results-banner-ad>div:first-child{border-style:none}.search-result-stacked-tile__placeholder{height:340px}@media (min-width:768px){.search-result-stacked-tile__placeholder{width:50%;height:372px}}@media (min-width:1024px){.search-result-stacked-tile__placeholder{width:33.333333%;height:328px}}@media (min-width:1200px){.search-result-stacked-tile__placeholder{height:410px}}.save-search-button-container{position:fixed;bottom:0;left:0;z-index:20;display:flex;width:100%;align-items:center;justify-content:center;padding:1rem}@media (min-width:768px){.save-search-button-container{position:relative;width:auto;padding:0}}@media (min-width:1024px){.save-search-button-container{margin-left:auto}}.save-search-button-container.save-search-button-container--left{width:50%;justify-content:flex-end;padding-bottom:1rem;padding-left:1rem;padding-right:.5rem}@media (min-width:768px){.save-search-button-container.save-search-button-container--left{position:relative;width:auto;padding-bottom:0;padding-left:0;padding-right:0}}.control-button-container{position:fixed;bottom:0;left:0;z-index:20;display:flex;width:100%;justify-content:center;padding:1rem}@media (min-width:768px){.control-button-container{position:relative;z-index:0;width:auto;padding:0}}.control-button-container.control-button-container--right{left:auto;right:0;width:50%;justify-content:flex-start;padding-bottom:1rem;padding-left:.5rem;padding-right:1rem}@media (min-width:768px){.control-button-container.control-button-container--right{position:relative;width:auto;padding-bottom:0;padding-left:0;padding-right:0}}.s-list-scroll-x__list::-webkit-scrollbar{height:.125rem}.s-list-scroll-x__list::-webkit-scrollbar-track{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.s-list-scroll-x__list::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.s-list-scroll-x:hover .s-list-scroll-x__list::-webkit-scrollbar-thumb,.s-list-scroll-x__list:hover::-webkit-scrollbar-thumb{--tw-bg-opacity:1;background-color:rgb(231 233 240/var(--tw-bg-opacity,1));transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.share-dropdown{right:0;top:0;margin-top:2.5rem;width:100vw}.share-modal-social button{height:2.25rem;width:2.25rem;border-radius:9999px;padding:.25rem}@media (min-width:768px){.share-dropdown{margin-right:3.75rem!important;max-width:375px!important}.share-modal-social button{height:2.5rem;width:2.5rem}}.ctas .share-dropdown{left:0;top:0;margin-top:3.5rem}.share-modal-social button>span{display:none}.share-modal-social button:hover>span{position:absolute;left:0;right:0;bottom:0;margin-left:-1rem;margin-right:-1rem;margin-bottom:-1.5rem;display:block;text-align:center;font-size:.75rem}.site-footer .site-footer__group{overflow:hidden;border-bottom-width:1px}.site-footer .site-footer__group__title{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;padding:1rem .75rem;text-align:left;font-weight:600;outline:none!important}.site-footer .site-footer__group .site-footer__group__content{position:relative;overflow:hidden}.site-footer .site-footer__group .site-footer__group__content--hidden{display:none}.site-footer .site-footer__group .liquid-container{position:relative;top:-10px}.site-footer .site-footer__group ul{padding-left:.75rem;padding-right:.75rem;padding-top:0}.site-footer .site-footer__group li{margin-left:0;margin-right:0;padding-bottom:.625rem}.site-footer .site-footer__group li a{--tw-text-opacity:1;color:rgb(25 18 72/var(--tw-text-opacity,1))}.site-footer .site-footer__group li a:hover{--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1))}@media (min-width:1024px){.site-footer:not(.site-footer--nonresponsive-layout) .site-footer__group{border-width:0}.site-footer:not(.site-footer--nonresponsive-layout) .site-footer__group__title{padding:0}.site-footer:not(.site-footer--nonresponsive-layout) .site-footer__group__title__icon{display:none}.site-footer:not(.site-footer--nonresponsive-layout) .site-footer__group .site-footer__group__content{position:static;max-height:none}.site-footer:not(.site-footer--nonresponsive-layout) .site-footer__group .site-footer__group__content--hidden{display:block}.site-footer:not(.site-footer--nonresponsive-layout) .site-footer__group .liquid-container{position:static}.site-footer:not(.site-footer--nonresponsive-layout) .site-footer__group ul{padding-left:0}.site-footer:not(.site-footer--nonresponsive-layout) .site-footer__link-group{margin:0;padding-left:.5rem;padding-right:.5rem}.site-footer:not(.site-footer--nonresponsive-layout) .site-footer__link-group.locations{width:44%}}.slider{position:relative;overflow:hidden}@media (min-width:1200px){.slider{overflow:visible}}.container .slider{margin-left:-.75rem;margin-right:-.75rem;padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){.container .slider{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}.swiper-wrapper{box-sizing:border-box}.carousel-swiper{position:relative;margin-left:auto;margin-right:auto;overflow:hidden}.listings-centered-horizontal .swiper-slide,.listings-centered-horizontal .swiper-wrapper,.listings-horizontal .swiper-slide,.listings-horizontal .swiper-wrapper{height:auto}.listings-centered-horizontal>.swiper-wrapper>.swiper-slide,.listings-horizontal>.swiper-wrapper>.swiper-slide{width:auto!important}.listings-centered-horizontal,.listings-horizontal{overflow:visible}.swiper-pagination-bullet{height:.5rem;width:.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));opacity:1;margin-left:.5rem!important;margin-right:.5rem!important}@media (min-width:768px){.swiper-pagination-bullet{height:.75rem;width:.75rem}}.swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:rgb(2 15 166/var(--tw-bg-opacity,1));opacity:1}.slider .listing-slider-next,.slider .listing-slider-prev{position:absolute;z-index:60}.slider .listing-slider-next{right:0;margin-right:3rem}.slider .listing-slider-prev{left:0;margin-left:3rem}.swiper-button-disabled.listing-slider-next,.swiper-button-disabled.listing-slider-prev{pointer-events:none;opacity:.5}.slider-nav-inline .swiper-button-disabled.listing-slider-prev{opacity:0}.swiper-pagination-fraction{margin-bottom:.875rem;width:auto;border-radius:9999px;padding:.75rem 1.5rem;font-size:1.3125rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background-color:rgba(0,0,0,.3)}@media (min-width:1024px){.swiper-pagination-fraction{padding:1.5rem 2.5rem}}.swiper-pagination-fraction .swiper-pagination-current{font-weight:500}.no-overflow .listings-horizontal{margin-left:0;margin-right:0;overflow:hidden}@media (min-width:576px){.dots-off-centered .swiper-pagination-bullets{padding-left:5%}}.office-slider .slider{padding-bottom:1.5rem}.thumbs .swiper-slide{width:auto!important}.thumbs .swiper-slide>button{overflow:hidden;border-width:2px;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.thumbs .swiper-slide>button:hover{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.swiper-button-next,.swiper-button-next.swiper-button-disabled,.swiper-button-next:after,.swiper-button-prev,.swiper-button-prev.swiper-button-disabled,.swiper-button-prev:after{display:none!important}@media (min-width:1024px){.showcase:hover .swiper-button-next:not(.swiper-button-disabled),.showcase:hover .swiper-button-prev:not(.swiper-button-disabled),.tile:hover .swiper-button-next:not(.swiper-button-disabled),.tile:hover .swiper-button-prev:not(.swiper-button-disabled){display:flex!important}.swiper-button-next,.swiper-button-prev{margin-top:-1.25rem!important;height:2.75rem!important;width:2.75rem!important;background-size:auto!important;background-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='22' cy='22' r='22' fill='%23020FA6'/%3E%3Cpath d='M18.5778 29.3334L26.4 22.489L18.5778 15.6445' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.swiper-button-prev{transform:rotate(180deg)}.tile .swiper-button-prev{left:1rem}.tile .swiper-button-next{right:1rem}}.swiper-pagination-bullet:focus{outline:2px solid transparent;outline-offset:2px}.showcase{margin-left:-.75rem;margin-right:-.75rem}.stacked-tile-placeholder{height:340px}.stacked-tile-placeholder img{height:7rem}@media (min-width:768px){.showcase{margin-left:auto;margin-right:auto;height:406px}.stacked-tile-placeholder{width:50%;height:372px}}@media (min-width:1024px){.showcase{height:364px}.stacked-tile-placeholder{width:33.333333%;height:328px}}@media (min-width:1200px){.showcase{height:406px}.stacked-tile-placeholder{height:370px}}.showcase .swiper-button-next,.showcase .swiper-button-prev{top:calc(50% - 34px)}.showcase .swiper-button-prev{margin-left:.75rem}.showcase .swiper-button-next{margin-right:.75rem}.showcase .swiper-button-disabled{pointer-events:none;opacity:0}.showcase .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){--tw-bg-opacity:1;background-color:rgb(231 233 240/var(--tw-bg-opacity,1));opacity:1}.o-carousel-slide{width:85%!important}@media (min-width:768px) and (max-width:1023px){.o-carousel-slide{width:47%!important}}@media (min-width:1024px){.o-carousel-slide{width:31%!important}}.o-carousel .o-carousel-slide{width:85%!important}@media (min-width:768px) and (max-width:1023px){.o-carousel .o-carousel-slide{width:47%!important}}@media (min-width:1024px) and (max-width:1093px){.o-carousel .o-carousel-slide{width:32%!important}}@media (min-width:1094px){.o-carousel .o-carousel-slide{width:23%!important}}.listings-carousel .showcase-tile__gallery-image,.o-carousel .o-carousel-slide .showcase-tile__gallery-image{height:13rem}@media (min-width:768px){.listings-carousel .showcase-tile__gallery-image,.o-carousel .o-carousel-slide .showcase-tile__gallery-image{height:12rem}}@media (min-width:1200px){.listings-carousel .showcase-tile__gallery-image,.o-carousel .o-carousel-slide .showcase-tile__gallery-image{height:13rem}}.o-carousel .swiper-pagination-bullet{--tw-bg-opacity:1;background-color:rgb(231 233 240/var(--tw-bg-opacity,1));opacity:1}.o-carousel .swiper-pagination-bullet-active,.showcase .swiper-pagination-bullet-active{--tw-bg-opacity:1;background-color:rgb(4 51 255/var(--tw-bg-opacity,1));opacity:1}.sm-swiper-slide{width:112px!important;height:170px!important}.md-swiper-slide{height:auto!important}.utils-swiper .swiper-button-next,.utils-swiper .swiper-button-prev{display:block!important;height:2.75rem!important;width:2.75rem!important;background-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='22' cy='22' r='22' fill='%23020FA6'/%3E%3Cpath d='M18.5778 29.3334L26.4 22.489L18.5778 15.6445' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.utils-swiper .swiper-button-prev{transform:rotate(180deg)}.fixed-nav{position:fixed;left:0;right:0;width:100%}.fixed-nav__header{top:0;z-index:40}.tile--body{position:relative;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));transform:translateZ(0)}.saved-search-tile{height:100%;min-height:18.75rem;border-radius:.5rem}.saved-search-tile--fullscreen{min-height:23rem;width:90vw;max-height:90vh}@media (min-width:768px){.saved-search-tile--fullscreen{width:440px}}.stacked-tile a img:first-of-type{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.stacked-tile a img:first-of-type,.stacked-tile a:hover img:first-of-type{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.stacked-tile a:hover img:first-of-type{--tw-scale-x:1.05;--tw-scale-y:1.05}.tile{border-radius:.5rem;--tw-shadow:0 3px 15px 0 rgba(0,0,0,0.1);--tw-shadow-colored:0 3px 15px 0 var(--tw-shadow-color)}.tile,.tile:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.tile:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 10px 10px -5px var(--tw-shadow-color)}.tile__office__agent-photo__img{position:relative;z-index:10;flex-shrink:0;border-radius:9999px;border-style:solid}.tile__office__agent-photo__info{position:absolute;align-self:center;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(231 233 240/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.75rem;line-height:1.5}.tile__office__agent-photo__info--standard-spacing{left:0;margin-left:2.375rem;padding-right:.5rem;padding-left:1rem}.tile__office__agent-photo__info--stacked-spacing{right:0;margin-right:3rem;padding-left:.5rem;padding-right:1.5rem}@media (min-width:375px){.tile__office__agent-photo__info--stacked-spacing{max-width:13rem}}.tile__office__agent-photo__info--premium-spacing{margin-left:3.5rem}@media (min-width:768px){.tile__office__agent-photo__info--premium-spacing{margin-left:5rem}}.tile__office__agent-photo__info--homepage-spotlight-spacing{margin-left:1rem;padding-left:2rem;padding-right:.5rem}@media (min-width:768px){.tile__office__agent-photo__info--homepage-spotlight-spacing{right:0;margin-right:1.5rem;padding-left:.5rem;padding-right:2rem}}.tile__office__agent-photo__info__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1))}.tile__office__agent-photo__info__link{display:block;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity:1;color:rgb(41 43 48/var(--tw-text-opacity,1));text-decoration-line:underline}.tile__office__agent-photo{position:relative;display:flex}.tile__office__agent-photo:first-of-type{z-index:20}.tile__office__agent-photo+.tile__office__agent-photo{margin-left:-1.5rem}.tile__office__agent-photo__img--premium{width:70px}@media (min-width:768px){.tile__office__agent-photo__img--premium{width:auto}}.tile__office__agent-photo__ring{position:absolute;inset:0;width:100%}.category-selector{display:inline;display:flex}.category-selector li:first-child{padding-left:0}.category-selector li{cursor:pointer;border-bottom-width:2px;padding-left:.625rem;padding-right:.625rem;font-size:.875rem;font-weight:600;--tw-text-opacity:1;color:rgb(2 31 153/var(--tw-text-opacity,1))}.category-selector li.category-active{border-bottom-width:2px;--tw-border-opacity:1;border-color:rgb(2 31 153/var(--tw-border-opacity,1));font-weight:600}.agent-search-container{margin-left:1rem;margin-right:1rem;margin-top:2.25rem;border-radius:.25rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1rem 1rem 1.25rem}@media (min-width:768px){.agent-search-container{margin-left:2rem;margin-right:2rem;padding:1.875rem}}@media (min-width:1200px){.agent-search-container{margin-left:auto;margin-right:auto;max-width:1024px}}.agent-search-dropdown .ember-basic-dropdown input[type=text]:focus-visible{outline:2px solid transparent;outline-offset:2px}.agent-search-dropdown .ember-basic-dropdown-content li{display:block;cursor:pointer;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(2 15 166/var(--tw-text-opacity,1))}.agent-search-dropdown .ember-basic-dropdown-content li:hover{--tw-bg-opacity:1;background-color:rgb(247 248 252/var(--tw-bg-opacity,1))}