/* Minification failed. Returning unminified contents.
(7,105): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,137): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,169): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,183): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,217): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,248): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,263): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,311): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,327): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,383): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,398): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,430): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,446): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,458): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,472): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,493): run-time error CSS1035: Expected colon, found '#0099C7'
(7,513): run-time error CSS1035: Expected colon, found '#586267'
(7,533): run-time error CSS1035: Expected colon, found '#6CBB5A'
(7,553): run-time error CSS1035: Expected colon, found '#0DC1E7'
(7,573): run-time error CSS1035: Expected colon, found '#FF6633'
(7,593): run-time error CSS1035: Expected colon, found '#F70606'
(7,613): run-time error CSS1035: Expected colon, found '#F5F5F5'
(7,633): run-time error CSS1035: Expected colon, found '#222222'
(7,649): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,690): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,712): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,756): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap");:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--slate:#586267;--primary:#0099c7;--secondary:#586267;--success:#6cbb5a;--info:#0dc1e7;--warning:#f63;--danger:#f70606;--light:#f5f5f5;--dark:#222;--action:#f63;--notify:#f70606;-\2d#0099C7:#0099C7;-\2d#586267:#586267;-\2d#6CBB5A:#6CBB5A;-\2d#0DC1E7:#0DC1E7;-\2d#FF6633:#FF6633;-\2d#F70606:#F70606;-\2d#F5F5F5:#F5F5F5;-\2d#222222:#222222;--breakpoint-xs:0;--breakpoint-xsm:480px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1440px;--font-family-sans-serif:SansLight;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;}*,*::before,*::after{box-sizing:border-box;}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(34,34,34,0);}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}body{margin:0;font-family:SansLight;font-size:1rem;font-weight:400;line-height:1.4;color:#484848;text-align:left;background-color:#fff;}[tabindex="-1"]:focus{outline:0 !important;}hr{box-sizing:content-box;height:0;overflow:visible;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;}p{margin-top:0;margin-bottom:1rem;}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none;}address{margin-bottom:1rem;font-style:normal;line-height:inherit;}ol,ul,dl{margin-top:0;margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}dt{font-weight:700;}dd{margin-bottom:.5rem;margin-left:0;}blockquote{margin:0 0 1rem;}b,strong{font-weight:bolder;}small{font-size:80%;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}a{color:#337ab7;text-decoration:none;background-color:transparent;}a:hover{color:#0056b3;text-decoration:none;}a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none;}a:not([href]):not([tabindex]):focus{outline:0;}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;}pre{margin-top:0;margin-bottom:1rem;overflow:auto;}figure{margin:0 0 1rem;}img{vertical-align:middle;border-style:none;}svg{overflow:hidden;vertical-align:middle;}table{border-collapse:collapse;}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom;}th{text-align:inherit;}label{display:inline-block;margin-bottom:.5rem;}button{border-radius:0;}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}button,input{overflow:visible;}button,select{text-transform:none;}select{word-wrap:normal;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none;}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0;}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox;}textarea{overflow:auto;resize:vertical;}fieldset{min-width:0;padding:0;margin:0;border:0;}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;}progress{vertical-align:baseline;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{outline-offset:-2px;-webkit-appearance:none;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}output{display:inline-block;}summary{display:list-item;cursor:pointer;}template{display:none;}[hidden]{display:none !important;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:2rem;font-family:SansMedium;font-weight:normal;line-height:1.125;color:inherit;}h1,.h1{font-size:2.4rem;}h2,.h2{font-size:1.867rem;}h3,.h3{font-size:1.4rem;}h4,.h4{font-size:1.067rem;}h5,.h5{font-size:1rem;}h6,.h6{font-size:1rem;}.lead{font-size:1.2rem;font-weight:400;}.display-1{font-size:4.267rem;font-weight:400;line-height:1.2;}.display-2{font-size:3.733rem;font-weight:400;line-height:1.2;}.display-3{font-size:4.5rem;font-weight:400;line-height:1.2;}.display-4{font-size:3.5rem;font-weight:400;line-height:1.2;}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1);}small,.small{font-size:80%;font-weight:400;}mark,.mark{padding:.2em;background-color:#fcf8e3;}.list-unstyled{padding-left:0;list-style:none;}.list-inline{padding-left:0;list-style:none;}.list-inline-item{display:inline-block;}.list-inline-item:not(:last-child){margin-right:.5rem;}.initialism{font-size:90%;text-transform:uppercase;}.blockquote{margin-bottom:1rem;font-size:1.25rem;}.blockquote-footer{display:block;font-size:80%;color:#6c757d;}.blockquote-footer::before{content:"— ";}.img-fluid{max-width:100%;height:auto;}.img-thumbnail{padding:0;background-color:#fff;border:0 solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto;}.figure{display:inline-block;}.figure-img{margin-bottom:.5rem;line-height:1;}.figure-caption{font-size:90%;color:#6c757d;}code{font-size:87.5%;color:#e83e8c;word-break:break-word;}a>code{color:inherit;}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem;}kbd kbd{padding:0;font-size:100%;font-weight:700;}pre{display:block;font-size:87.5%;color:#212529;}pre code{font-size:inherit;color:inherit;word-break:normal;}.pre-scrollable{max-height:340px;overflow-y:scroll;}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}@media(min-width:576px){.container{max-width:540px;}}@media(min-width:768px){.container{max-width:720px;}}@media(min-width:992px){.container{max-width:960px;}}@media(min-width:1200px){.container{max-width:1170px;}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}.no-gutters{margin-right:0;margin-left:0;}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-xsm-1,.col-xsm-2,.col-xsm-3,.col-xsm-4,.col-xsm-5,.col-xsm-6,.col-xsm-7,.col-xsm-8,.col-xsm-9,.col-xsm-10,.col-xsm-11,.col-xsm-12,.col-xsm,.col-xsm-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px;}.col{flex-basis:0;flex-grow:1;max-width:100%;}.col-auto{flex:0 0 auto;width:auto;max-width:100%;}.col-1{flex:0 0 8.33333%;max-width:8.33333%;}.col-2{flex:0 0 16.66667%;max-width:16.66667%;}.col-3{flex:0 0 25%;max-width:25%;}.col-4{flex:0 0 33.33333%;max-width:33.33333%;}.col-5{flex:0 0 41.66667%;max-width:41.66667%;}.col-6{flex:0 0 50%;max-width:50%;}.col-7{flex:0 0 58.33333%;max-width:58.33333%;}.col-8{flex:0 0 66.66667%;max-width:66.66667%;}.col-9{flex:0 0 75%;max-width:75%;}.col-10{flex:0 0 83.33333%;max-width:83.33333%;}.col-11{flex:0 0 91.66667%;max-width:91.66667%;}.col-12{flex:0 0 100%;max-width:100%;}.order-first{order:-1;}.order-last{order:13;}.order-0{order:0;}.order-1{order:1;}.order-2{order:2;}.order-3{order:3;}.order-4{order:4;}.order-5{order:5;}.order-6{order:6;}.order-7{order:7;}.order-8{order:8;}.order-9{order:9;}.order-10{order:10;}.order-11{order:11;}.order-12{order:12;}.offset-1{margin-left:8.33333%;}.offset-2{margin-left:16.66667%;}.offset-3{margin-left:25%;}.offset-4{margin-left:33.33333%;}.offset-5{margin-left:41.66667%;}.offset-6{margin-left:50%;}.offset-7{margin-left:58.33333%;}.offset-8{margin-left:66.66667%;}.offset-9{margin-left:75%;}.offset-10{margin-left:83.33333%;}.offset-11{margin-left:91.66667%;}@media(min-width:480px){.col-xsm{flex-basis:0;flex-grow:1;max-width:100%;}.col-xsm-auto{flex:0 0 auto;width:auto;max-width:100%;}.col-xsm-1{flex:0 0 8.33333%;max-width:8.33333%;}.col-xsm-2{flex:0 0 16.66667%;max-width:16.66667%;}.col-xsm-3{flex:0 0 25%;max-width:25%;}.col-xsm-4{flex:0 0 33.33333%;max-width:33.33333%;}.col-xsm-5{flex:0 0 41.66667%;max-width:41.66667%;}.col-xsm-6{flex:0 0 50%;max-width:50%;}.col-xsm-7{flex:0 0 58.33333%;max-width:58.33333%;}.col-xsm-8{flex:0 0 66.66667%;max-width:66.66667%;}.col-xsm-9{flex:0 0 75%;max-width:75%;}.col-xsm-10{flex:0 0 83.33333%;max-width:83.33333%;}.col-xsm-11{flex:0 0 91.66667%;max-width:91.66667%;}.col-xsm-12{flex:0 0 100%;max-width:100%;}.order-xsm-first{order:-1;}.order-xsm-last{order:13;}.order-xsm-0{order:0;}.order-xsm-1{order:1;}.order-xsm-2{order:2;}.order-xsm-3{order:3;}.order-xsm-4{order:4;}.order-xsm-5{order:5;}.order-xsm-6{order:6;}.order-xsm-7{order:7;}.order-xsm-8{order:8;}.order-xsm-9{order:9;}.order-xsm-10{order:10;}.order-xsm-11{order:11;}.order-xsm-12{order:12;}.offset-xsm-0{margin-left:0;}.offset-xsm-1{margin-left:8.33333%;}.offset-xsm-2{margin-left:16.66667%;}.offset-xsm-3{margin-left:25%;}.offset-xsm-4{margin-left:33.33333%;}.offset-xsm-5{margin-left:41.66667%;}.offset-xsm-6{margin-left:50%;}.offset-xsm-7{margin-left:58.33333%;}.offset-xsm-8{margin-left:66.66667%;}.offset-xsm-9{margin-left:75%;}.offset-xsm-10{margin-left:83.33333%;}.offset-xsm-11{margin-left:91.66667%;}}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%;}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%;}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%;}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%;}.col-sm-3{flex:0 0 25%;max-width:25%;}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%;}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%;}.col-sm-6{flex:0 0 50%;max-width:50%;}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%;}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%;}.col-sm-9{flex:0 0 75%;max-width:75%;}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%;}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%;}.col-sm-12{flex:0 0 100%;max-width:100%;}.order-sm-first{order:-1;}.order-sm-last{order:13;}.order-sm-0{order:0;}.order-sm-1{order:1;}.order-sm-2{order:2;}.order-sm-3{order:3;}.order-sm-4{order:4;}.order-sm-5{order:5;}.order-sm-6{order:6;}.order-sm-7{order:7;}.order-sm-8{order:8;}.order-sm-9{order:9;}.order-sm-10{order:10;}.order-sm-11{order:11;}.order-sm-12{order:12;}.offset-sm-0{margin-left:0;}.offset-sm-1{margin-left:8.33333%;}.offset-sm-2{margin-left:16.66667%;}.offset-sm-3{margin-left:25%;}.offset-sm-4{margin-left:33.33333%;}.offset-sm-5{margin-left:41.66667%;}.offset-sm-6{margin-left:50%;}.offset-sm-7{margin-left:58.33333%;}.offset-sm-8{margin-left:66.66667%;}.offset-sm-9{margin-left:75%;}.offset-sm-10{margin-left:83.33333%;}.offset-sm-11{margin-left:91.66667%;}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%;}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%;}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%;}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%;}.col-md-3{flex:0 0 25%;max-width:25%;}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%;}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%;}.col-md-6{flex:0 0 50%;max-width:50%;}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%;}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%;}.col-md-9{flex:0 0 75%;max-width:75%;}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%;}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%;}.col-md-12{flex:0 0 100%;max-width:100%;}.order-md-first{order:-1;}.order-md-last{order:13;}.order-md-0{order:0;}.order-md-1{order:1;}.order-md-2{order:2;}.order-md-3{order:3;}.order-md-4{order:4;}.order-md-5{order:5;}.order-md-6{order:6;}.order-md-7{order:7;}.order-md-8{order:8;}.order-md-9{order:9;}.order-md-10{order:10;}.order-md-11{order:11;}.order-md-12{order:12;}.offset-md-0{margin-left:0;}.offset-md-1{margin-left:8.33333%;}.offset-md-2{margin-left:16.66667%;}.offset-md-3{margin-left:25%;}.offset-md-4{margin-left:33.33333%;}.offset-md-5{margin-left:41.66667%;}.offset-md-6{margin-left:50%;}.offset-md-7{margin-left:58.33333%;}.offset-md-8{margin-left:66.66667%;}.offset-md-9{margin-left:75%;}.offset-md-10{margin-left:83.33333%;}.offset-md-11{margin-left:91.66667%;}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%;}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%;}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%;}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%;}.col-lg-3{flex:0 0 25%;max-width:25%;}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%;}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%;}.col-lg-6{flex:0 0 50%;max-width:50%;}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%;}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%;}.col-lg-9{flex:0 0 75%;max-width:75%;}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%;}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%;}.col-lg-12{flex:0 0 100%;max-width:100%;}.order-lg-first{order:-1;}.order-lg-last{order:13;}.order-lg-0{order:0;}.order-lg-1{order:1;}.order-lg-2{order:2;}.order-lg-3{order:3;}.order-lg-4{order:4;}.order-lg-5{order:5;}.order-lg-6{order:6;}.order-lg-7{order:7;}.order-lg-8{order:8;}.order-lg-9{order:9;}.order-lg-10{order:10;}.order-lg-11{order:11;}.order-lg-12{order:12;}.offset-lg-0{margin-left:0;}.offset-lg-1{margin-left:8.33333%;}.offset-lg-2{margin-left:16.66667%;}.offset-lg-3{margin-left:25%;}.offset-lg-4{margin-left:33.33333%;}.offset-lg-5{margin-left:41.66667%;}.offset-lg-6{margin-left:50%;}.offset-lg-7{margin-left:58.33333%;}.offset-lg-8{margin-left:66.66667%;}.offset-lg-9{margin-left:75%;}.offset-lg-10{margin-left:83.33333%;}.offset-lg-11{margin-left:91.66667%;}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%;}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%;}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%;}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%;}.col-xl-3{flex:0 0 25%;max-width:25%;}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%;}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%;}.col-xl-6{flex:0 0 50%;max-width:50%;}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%;}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%;}.col-xl-9{flex:0 0 75%;max-width:75%;}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%;}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%;}.col-xl-12{flex:0 0 100%;max-width:100%;}.order-xl-first{order:-1;}.order-xl-last{order:13;}.order-xl-0{order:0;}.order-xl-1{order:1;}.order-xl-2{order:2;}.order-xl-3{order:3;}.order-xl-4{order:4;}.order-xl-5{order:5;}.order-xl-6{order:6;}.order-xl-7{order:7;}.order-xl-8{order:8;}.order-xl-9{order:9;}.order-xl-10{order:10;}.order-xl-11{order:11;}.order-xl-12{order:12;}.offset-xl-0{margin-left:0;}.offset-xl-1{margin-left:8.33333%;}.offset-xl-2{margin-left:16.66667%;}.offset-xl-3{margin-left:25%;}.offset-xl-4{margin-left:33.33333%;}.offset-xl-5{margin-left:41.66667%;}.offset-xl-6{margin-left:50%;}.offset-xl-7{margin-left:58.33333%;}.offset-xl-8{margin-left:66.66667%;}.offset-xl-9{margin-left:75%;}.offset-xl-10{margin-left:83.33333%;}.offset-xl-11{margin-left:91.66667%;}}@media(min-width:1440px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%;}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%;}.col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%;}.col-xxl-2{flex:0 0 16.66667%;max-width:16.66667%;}.col-xxl-3{flex:0 0 25%;max-width:25%;}.col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%;}.col-xxl-5{flex:0 0 41.66667%;max-width:41.66667%;}.col-xxl-6{flex:0 0 50%;max-width:50%;}.col-xxl-7{flex:0 0 58.33333%;max-width:58.33333%;}.col-xxl-8{flex:0 0 66.66667%;max-width:66.66667%;}.col-xxl-9{flex:0 0 75%;max-width:75%;}.col-xxl-10{flex:0 0 83.33333%;max-width:83.33333%;}.col-xxl-11{flex:0 0 91.66667%;max-width:91.66667%;}.col-xxl-12{flex:0 0 100%;max-width:100%;}.order-xxl-first{order:-1;}.order-xxl-last{order:13;}.order-xxl-0{order:0;}.order-xxl-1{order:1;}.order-xxl-2{order:2;}.order-xxl-3{order:3;}.order-xxl-4{order:4;}.order-xxl-5{order:5;}.order-xxl-6{order:6;}.order-xxl-7{order:7;}.order-xxl-8{order:8;}.order-xxl-9{order:9;}.order-xxl-10{order:10;}.order-xxl-11{order:11;}.order-xxl-12{order:12;}.offset-xxl-0{margin-left:0;}.offset-xxl-1{margin-left:8.33333%;}.offset-xxl-2{margin-left:16.66667%;}.offset-xxl-3{margin-left:25%;}.offset-xxl-4{margin-left:33.33333%;}.offset-xxl-5{margin-left:41.66667%;}.offset-xxl-6{margin-left:50%;}.offset-xxl-7{margin-left:58.33333%;}.offset-xxl-8{margin-left:66.66667%;}.offset-xxl-9{margin-left:75%;}.offset-xxl-10{margin-left:83.33333%;}.offset-xxl-11{margin-left:91.66667%;}}.table{width:100%;margin-bottom:1rem;color:#212529;}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;}.table tbody+tbody{border-top:2px solid #dee2e6;}.table-sm th,.table-sm td{padding:.3rem;}.table-bordered{border:1px solid #dee2e6;}.table-bordered th,.table-bordered td{border:1px solid #dee2e6;}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px;}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0;}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075);}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8e2ef;}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7acae2;}.table-hover .table-primary:hover{background-color:#a3daea;}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a3daea;}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d0d3d4;}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#a8adb0;}.table-hover .table-secondary:hover{background-color:#c3c7c8;}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c3c7c8;}.table-success,.table-success>th,.table-success>td{background-color:#d6ecd1;}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#b3dca9;}.table-hover .table-success:hover{background-color:#c6e5bf;}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#c6e5bf;}.table-info,.table-info>th,.table-info>td{background-color:#bbeef8;}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#81dff3;}.table-hover .table-info:hover{background-color:#a4e8f6;}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a4e8f6;}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffd4c6;}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffaf95;}.table-hover .table-warning:hover{background-color:#ffc1ad;}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffc1ad;}.table-danger,.table-danger>th,.table-danger>td{background-color:#fdb9b9;}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#fb7e7e;}.table-hover .table-danger:hover{background-color:#fca0a0;}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#fca0a0;}.table-light,.table-light>th,.table-light>td{background-color:#fcfcfc;}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fafafa;}.table-hover .table-light:hover{background-color:#efefef;}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#efefef;}.table-dark,.table-dark>th,.table-dark>td{background-color:#c1c1c1;}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#8c8c8c;}.table-hover .table-dark:hover{background-color:#b4b4b4;}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b4b4b4;}.table-action,.table-action>th,.table-action>td{background-color:#ffd4c6;}.table-action th,.table-action td,.table-action thead th,.table-action tbody+tbody{border-color:#ffaf95;}.table-hover .table-action:hover{background-color:#ffc1ad;}.table-hover .table-action:hover>td,.table-hover .table-action:hover>th{background-color:#ffc1ad;}.table-notify,.table-notify>th,.table-notify>td{background-color:#fdb9b9;}.table-notify th,.table-notify td,.table-notify thead th,.table-notify tbody+tbody{border-color:#fb7e7e;}.table-hover .table-notify:hover{background-color:#fca0a0;}.table-hover .table-notify:hover>td,.table-hover .table-notify:hover>th{background-color:#fca0a0;}.table-#0099C7,.table-#0099C7>th,.table-#0099C7>td{background-color:#b8e2ef;}.table-#0099C7 th,.table-#0099C7 td,.table-#0099C7 thead th,.table-#0099C7 tbody+tbody{border-color:#7acae2;}.table-hover .table-#0099C7:hover{background-color:#a3daea;}.table-hover .table-#0099C7:hover>td,.table-hover .table-#0099C7:hover>th{background-color:#a3daea;}.table-#586267,.table-#586267>th,.table-#586267>td{background-color:#d0d3d4;}.table-#586267 th,.table-#586267 td,.table-#586267 thead th,.table-#586267 tbody+tbody{border-color:#a8adb0;}.table-hover .table-#586267:hover{background-color:#c3c7c8;}.table-hover .table-#586267:hover>td,.table-hover .table-#586267:hover>th{background-color:#c3c7c8;}.table-#6CBB5A,.table-#6CBB5A>th,.table-#6CBB5A>td{background-color:#d6ecd1;}.table-#6CBB5A th,.table-#6CBB5A td,.table-#6CBB5A thead th,.table-#6CBB5A tbody+tbody{border-color:#b3dca9;}.table-hover .table-#6CBB5A:hover{background-color:#c6e5bf;}.table-hover .table-#6CBB5A:hover>td,.table-hover .table-#6CBB5A:hover>th{background-color:#c6e5bf;}.table-#0DC1E7,.table-#0DC1E7>th,.table-#0DC1E7>td{background-color:#bbeef8;}.table-#0DC1E7 th,.table-#0DC1E7 td,.table-#0DC1E7 thead th,.table-#0DC1E7 tbody+tbody{border-color:#81dff3;}.table-hover .table-#0DC1E7:hover{background-color:#a4e8f6;}.table-hover .table-#0DC1E7:hover>td,.table-hover .table-#0DC1E7:hover>th{background-color:#a4e8f6;}.table-#FF6633,.table-#FF6633>th,.table-#FF6633>td{background-color:#ffd4c6;}.table-#FF6633 th,.table-#FF6633 td,.table-#FF6633 thead th,.table-#FF6633 tbody+tbody{border-color:#ffaf95;}.table-hover .table-#FF6633:hover{background-color:#ffc1ad;}.table-hover .table-#FF6633:hover>td,.table-hover .table-#FF6633:hover>th{background-color:#ffc1ad;}.table-#F70606,.table-#F70606>th,.table-#F70606>td{background-color:#fdb9b9;}.table-#F70606 th,.table-#F70606 td,.table-#F70606 thead th,.table-#F70606 tbody+tbody{border-color:#fb7e7e;}.table-hover .table-#F70606:hover{background-color:#fca0a0;}.table-hover .table-#F70606:hover>td,.table-hover .table-#F70606:hover>th{background-color:#fca0a0;}.table-#F5F5F5,.table-#F5F5F5>th,.table-#F5F5F5>td{background-color:#fcfcfc;}.table-#F5F5F5 th,.table-#F5F5F5 td,.table-#F5F5F5 thead th,.table-#F5F5F5 tbody+tbody{border-color:#fafafa;}.table-hover .table-#F5F5F5:hover{background-color:#efefef;}.table-hover .table-#F5F5F5:hover>td,.table-hover .table-#F5F5F5:hover>th{background-color:#efefef;}.table-#222222,.table-#222222>th,.table-#222222>td{background-color:#c1c1c1;}.table-#222222 th,.table-#222222 td,.table-#222222 thead th,.table-#222222 tbody+tbody{border-color:#8c8c8c;}.table-hover .table-#222222:hover{background-color:#b4b4b4;}.table-hover .table-#222222:hover>td,.table-hover .table-#222222:hover>th{background-color:#b4b4b4;}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075);}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075);}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075);}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55;}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6;}.table-dark{color:#fff;background-color:#343a40;}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55;}.table-dark.table-bordered{border:0;}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05);}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075);}@media(max-width:479.98px){.table-responsive-xsm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.table-responsive-xsm>.table-bordered{border:0;}}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.table-responsive-sm>.table-bordered{border:0;}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.table-responsive-md>.table-bordered{border:0;}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.table-responsive-lg>.table-bordered{border:0;}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.table-responsive-xl>.table-bordered{border:0;}}@media(max-width:1439.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.table-responsive-xxl>.table-bordered{border:0;}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.table-responsive>.table-bordered{border:0;}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media(prefers-reduced-motion:reduce){.form-control{transition:none;}}.form-control::-ms-expand{background-color:transparent;border:0;}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}.form-control::placeholder{color:#6c757d;opacity:1;}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1;}select.form-control:focus::-ms-value{color:#495057;background-color:#fff;}.form-control-file,.form-control-range{display:block;width:100%;}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5;}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5;}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5;}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0;}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0;}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem;}select.form-control[size],select.form-control[multiple]{height:auto;}textarea.form-control{height:auto;}.form-group{margin-bottom:1rem;}.form-text{display:block;margin-top:.25rem;}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px;}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px;}.form-check{position:relative;display:block;padding-left:1.25rem;}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem;}.form-check-input:disabled~.form-check-label{color:#6c757d;}.form-check-label{margin-bottom:0;}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem;}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0;}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745;}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem;}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem);}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25);}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip{display:block;}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc((1em + .75rem)*3/4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25);}.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip{display:block;}.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip{display:block;}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745;}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block;}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745;}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{border-color:#28a745;}.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip,.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip{display:block;}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57;}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25);}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745;}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745;}.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip,.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip{display:block;}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25);}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545;}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem;}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem);}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25);}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip{display:block;}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc((1em + .75rem)*3/4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25);}.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip{display:block;}.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip{display:block;}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545;}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block;}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545;}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{border-color:#dc3545;}.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip,.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip{display:block;}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d;}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25);}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545;}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545;}.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip,.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip{display:block;}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25);}.form-inline{display:flex;flex-flow:row wrap;align-items:center;}.form-inline .form-check{width:100%;}@media(min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0;}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0;}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}.form-inline .form-control-plaintext{display:inline-block;}.form-inline .input-group,.form-inline .custom-select{width:auto;}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0;}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0;}.form-inline .custom-control{align-items:center;justify-content:center;}.form-inline .custom-control-label{margin-bottom:0;}}.btn{display:inline-block;font-weight:400;color:#484848;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.267rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media(prefers-reduced-motion:reduce){.btn{transition:none;}}.btn:hover{color:#484848;text-decoration:none;}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}.btn.disabled,.btn:disabled{opacity:.65;}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none;}.btn-primary{color:#fff;background-color:#0099c7;border-color:#0099c7;}.btn-primary:hover{color:#fff;background-color:#007ca1;border-color:#007294;}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(38,168,207,.5);}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0099c7;border-color:#0099c7;}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#007294;border-color:#006887;}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,168,207,.5);}.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary{color:#fff;background-color:#586267;border-color:#586267;}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{color:#fff;background-color:#464e52;border-color:#41484b;}.btn-secondary:focus,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:focus,.btn-secondary.focus,.bootstrap-datetimepicker-widget.dropdown-menu table .focus.btn-primary{box-shadow:0 0 0 .2rem rgba(113,122,126,.5);}.btn-secondary.disabled,.bootstrap-datetimepicker-widget.dropdown-menu table .disabled.btn-primary,.btn-secondary:disabled,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:disabled{color:#fff;background-color:#586267;border-color:#586267;}.btn-secondary:not(:disabled):not(.disabled):active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle,.bootstrap-datetimepicker-widget.dropdown-menu table .show>.dropdown-toggle.btn-primary{color:#fff;background-color:#41484b;border-color:#3b4145;}.btn-secondary:not(:disabled):not(.disabled):active:focus,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus,.bootstrap-datetimepicker-widget.dropdown-menu table .show>.dropdown-toggle.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(113,122,126,.5);}.btn-success{color:#212529;background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:hover{color:#fff;background-color:#58a946;border-color:#53a042;}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(97,165,83,.5);}.btn-success.disabled,.btn-success:disabled{color:#212529;background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#53a042;border-color:#4f973e;}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(97,165,83,.5);}.btn-info{color:#fff;background-color:#0dc1e7;border-color:#0dc1e7;}.btn-info:hover{color:#fff;background-color:#0ba3c3;border-color:#0a99b7;}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(49,202,235,.5);}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#0dc1e7;border-color:#0dc1e7;}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#0a99b7;border-color:#0a8fab;}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(49,202,235,.5);}.btn-warning{color:#fff;background-color:#f63;border-color:#f63;}.btn-warning:hover{color:#fff;background-color:#ff490d;border-color:#ff4000;}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(255,125,82,.5);}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#f63;border-color:#f63;}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#ff4000;border-color:#f23d00;}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,125,82,.5);}.btn-danger{color:#fff;background-color:#f70606;border-color:#f70606;}.btn-danger:hover{color:#fff;background-color:#d20505;border-color:#c50505;}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(248,43,43,.5);}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#f70606;border-color:#f70606;}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#c50505;border-color:#b90404;}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,43,43,.5);}.btn-light{color:#212529;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-light:hover{color:#212529;background-color:#e2e2e2;border-color:#dcdcdc;}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(213,214,214,.5);}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dcdcdc;border-color:#d5d5d5;}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(213,214,214,.5);}.btn-dark{color:#fff;background-color:#222;border-color:#222;}.btn-dark:hover{color:#fff;background-color:#0f0f0f;border-color:#090909;}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(67,67,67,.5);}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#222;border-color:#222;}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#090909;border-color:#020202;}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(67,67,67,.5);}.btn-action{color:#fff;background-color:#f63;border-color:#f63;}.btn-action:hover{color:#fff;background-color:#ff490d;border-color:#ff4000;}.btn-action:focus,.btn-action.focus{box-shadow:0 0 0 .2rem rgba(255,125,82,.5);}.btn-action.disabled,.btn-action:disabled{color:#fff;background-color:#f63;border-color:#f63;}.btn-action:not(:disabled):not(.disabled):active,.btn-action:not(:disabled):not(.disabled).active,.show>.btn-action.dropdown-toggle{color:#fff;background-color:#ff4000;border-color:#f23d00;}.btn-action:not(:disabled):not(.disabled):active:focus,.btn-action:not(:disabled):not(.disabled).active:focus,.show>.btn-action.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,125,82,.5);}.btn-notify{color:#fff;background-color:#f70606;border-color:#f70606;}.btn-notify:hover{color:#fff;background-color:#d20505;border-color:#c50505;}.btn-notify:focus,.btn-notify.focus{box-shadow:0 0 0 .2rem rgba(248,43,43,.5);}.btn-notify.disabled,.btn-notify:disabled{color:#fff;background-color:#f70606;border-color:#f70606;}.btn-notify:not(:disabled):not(.disabled):active,.btn-notify:not(:disabled):not(.disabled).active,.show>.btn-notify.dropdown-toggle{color:#fff;background-color:#c50505;border-color:#b90404;}.btn-notify:not(:disabled):not(.disabled):active:focus,.btn-notify:not(:disabled):not(.disabled).active:focus,.show>.btn-notify.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,43,43,.5);}.btn-#0099C7{color:#fff;background-color:#0099c7;border-color:#0099c7;}.btn-#0099C7:hover{color:#fff;background-color:#007ca1;border-color:#007294;}.btn-#0099C7:focus,.btn-#0099C7.focus{box-shadow:0 0 0 .2rem rgba(38,168,207,.5);}.btn-#0099C7.disabled,.btn-#0099C7:disabled{color:#fff;background-color:#0099c7;border-color:#0099c7;}.btn-#0099C7:not(:disabled):not(.disabled):active,.btn-#0099C7:not(:disabled):not(.disabled).active,.show>.btn-#0099C7.dropdown-toggle{color:#fff;background-color:#007294;border-color:#006887;}.btn-#0099C7:not(:disabled):not(.disabled):active:focus,.btn-#0099C7:not(:disabled):not(.disabled).active:focus,.show>.btn-#0099C7.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,168,207,.5);}.btn-#586267{color:#fff;background-color:#586267;border-color:#586267;}.btn-#586267:hover{color:#fff;background-color:#464e52;border-color:#41484b;}.btn-#586267:focus,.btn-#586267.focus{box-shadow:0 0 0 .2rem rgba(113,122,126,.5);}.btn-#586267.disabled,.btn-#586267:disabled{color:#fff;background-color:#586267;border-color:#586267;}.btn-#586267:not(:disabled):not(.disabled):active,.btn-#586267:not(:disabled):not(.disabled).active,.show>.btn-#586267.dropdown-toggle{color:#fff;background-color:#41484b;border-color:#3b4145;}.btn-#586267:not(:disabled):not(.disabled):active:focus,.btn-#586267:not(:disabled):not(.disabled).active:focus,.show>.btn-#586267.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(113,122,126,.5);}.btn-#6CBB5A{color:#212529;background-color:#6cbb5a;border-color:#6cbb5a;}.btn-#6CBB5A:hover{color:#fff;background-color:#58a946;border-color:#53a042;}.btn-#6CBB5A:focus,.btn-#6CBB5A.focus{box-shadow:0 0 0 .2rem rgba(97,165,83,.5);}.btn-#6CBB5A.disabled,.btn-#6CBB5A:disabled{color:#212529;background-color:#6cbb5a;border-color:#6cbb5a;}.btn-#6CBB5A:not(:disabled):not(.disabled):active,.btn-#6CBB5A:not(:disabled):not(.disabled).active,.show>.btn-#6CBB5A.dropdown-toggle{color:#fff;background-color:#53a042;border-color:#4f973e;}.btn-#6CBB5A:not(:disabled):not(.disabled):active:focus,.btn-#6CBB5A:not(:disabled):not(.disabled).active:focus,.show>.btn-#6CBB5A.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(97,165,83,.5);}.btn-#0DC1E7{color:#fff;background-color:#0dc1e7;border-color:#0dc1e7;}.btn-#0DC1E7:hover{color:#fff;background-color:#0ba3c3;border-color:#0a99b7;}.btn-#0DC1E7:focus,.btn-#0DC1E7.focus{box-shadow:0 0 0 .2rem rgba(49,202,235,.5);}.btn-#0DC1E7.disabled,.btn-#0DC1E7:disabled{color:#fff;background-color:#0dc1e7;border-color:#0dc1e7;}.btn-#0DC1E7:not(:disabled):not(.disabled):active,.btn-#0DC1E7:not(:disabled):not(.disabled).active,.show>.btn-#0DC1E7.dropdown-toggle{color:#fff;background-color:#0a99b7;border-color:#0a8fab;}.btn-#0DC1E7:not(:disabled):not(.disabled):active:focus,.btn-#0DC1E7:not(:disabled):not(.disabled).active:focus,.show>.btn-#0DC1E7.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(49,202,235,.5);}.btn-#FF6633{color:#fff;background-color:#f63;border-color:#f63;}.btn-#FF6633:hover{color:#fff;background-color:#ff490d;border-color:#ff4000;}.btn-#FF6633:focus,.btn-#FF6633.focus{box-shadow:0 0 0 .2rem rgba(255,125,82,.5);}.btn-#FF6633.disabled,.btn-#FF6633:disabled{color:#fff;background-color:#f63;border-color:#f63;}.btn-#FF6633:not(:disabled):not(.disabled):active,.btn-#FF6633:not(:disabled):not(.disabled).active,.show>.btn-#FF6633.dropdown-toggle{color:#fff;background-color:#ff4000;border-color:#f23d00;}.btn-#FF6633:not(:disabled):not(.disabled):active:focus,.btn-#FF6633:not(:disabled):not(.disabled).active:focus,.show>.btn-#FF6633.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,125,82,.5);}.btn-#F70606{color:#fff;background-color:#f70606;border-color:#f70606;}.btn-#F70606:hover{color:#fff;background-color:#d20505;border-color:#c50505;}.btn-#F70606:focus,.btn-#F70606.focus{box-shadow:0 0 0 .2rem rgba(248,43,43,.5);}.btn-#F70606.disabled,.btn-#F70606:disabled{color:#fff;background-color:#f70606;border-color:#f70606;}.btn-#F70606:not(:disabled):not(.disabled):active,.btn-#F70606:not(:disabled):not(.disabled).active,.show>.btn-#F70606.dropdown-toggle{color:#fff;background-color:#c50505;border-color:#b90404;}.btn-#F70606:not(:disabled):not(.disabled):active:focus,.btn-#F70606:not(:disabled):not(.disabled).active:focus,.show>.btn-#F70606.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,43,43,.5);}.btn-#F5F5F5{color:#212529;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-#F5F5F5:hover{color:#212529;background-color:#e2e2e2;border-color:#dcdcdc;}.btn-#F5F5F5:focus,.btn-#F5F5F5.focus{box-shadow:0 0 0 .2rem rgba(213,214,214,.5);}.btn-#F5F5F5.disabled,.btn-#F5F5F5:disabled{color:#212529;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-#F5F5F5:not(:disabled):not(.disabled):active,.btn-#F5F5F5:not(:disabled):not(.disabled).active,.show>.btn-#F5F5F5.dropdown-toggle{color:#212529;background-color:#dcdcdc;border-color:#d5d5d5;}.btn-#F5F5F5:not(:disabled):not(.disabled):active:focus,.btn-#F5F5F5:not(:disabled):not(.disabled).active:focus,.show>.btn-#F5F5F5.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(213,214,214,.5);}.btn-#222222{color:#fff;background-color:#222;border-color:#222;}.btn-#222222:hover{color:#fff;background-color:#0f0f0f;border-color:#090909;}.btn-#222222:focus,.btn-#222222.focus{box-shadow:0 0 0 .2rem rgba(67,67,67,.5);}.btn-#222222.disabled,.btn-#222222:disabled{color:#fff;background-color:#222;border-color:#222;}.btn-#222222:not(:disabled):not(.disabled):active,.btn-#222222:not(:disabled):not(.disabled).active,.show>.btn-#222222.dropdown-toggle{color:#fff;background-color:#090909;border-color:#020202;}.btn-#222222:not(:disabled):not(.disabled):active:focus,.btn-#222222:not(:disabled):not(.disabled).active:focus,.show>.btn-#222222.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(67,67,67,.5);}.btn-outline-primary{color:#0099c7;border-color:#0099c7;}.btn-outline-primary:hover{color:#fff;background-color:#0099c7;border-color:#0099c7;}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,153,199,.5);}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0099c7;background-color:transparent;}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0099c7;border-color:#0099c7;}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,153,199,.5);}.btn-outline-secondary{color:#586267;border-color:#586267;}.btn-outline-secondary:hover{color:#fff;background-color:#586267;border-color:#586267;}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(88,98,103,.5);}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#586267;background-color:transparent;}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#586267;border-color:#586267;}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(88,98,103,.5);}.btn-outline-success{color:#6cbb5a;border-color:#6cbb5a;}.btn-outline-success:hover{color:#212529;background-color:#6cbb5a;border-color:#6cbb5a;}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(108,187,90,.5);}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#6cbb5a;background-color:transparent;}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#212529;background-color:#6cbb5a;border-color:#6cbb5a;}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,187,90,.5);}.btn-outline-info{color:#0dc1e7;border-color:#0dc1e7;}.btn-outline-info:hover{color:#fff;background-color:#0dc1e7;border-color:#0dc1e7;}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(13,193,231,.5);}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dc1e7;background-color:transparent;}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#0dc1e7;border-color:#0dc1e7;}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(13,193,231,.5);}.btn-outline-warning{color:#f63;border-color:#f63;}.btn-outline-warning:hover{color:#fff;background-color:#f63;border-color:#f63;}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,102,51,.5);}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f63;background-color:transparent;}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f63;border-color:#f63;}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,102,51,.5);}.btn-outline-danger{color:#f70606;border-color:#f70606;}.btn-outline-danger:hover{color:#fff;background-color:#f70606;border-color:#f70606;}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(247,6,6,.5);}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#f70606;background-color:transparent;}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#f70606;border-color:#f70606;}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(247,6,6,.5);}.btn-outline-light{color:#f5f5f5;border-color:#f5f5f5;}.btn-outline-light:hover{color:#212529;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(245,245,245,.5);}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f5f5f5;background-color:transparent;}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(245,245,245,.5);}.btn-outline-dark{color:#222;border-color:#222;}.btn-outline-dark:hover{color:#fff;background-color:#222;border-color:#222;}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(34,34,34,.5);}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#222;background-color:transparent;}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#222;border-color:#222;}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(34,34,34,.5);}.btn-outline-action{color:#f63;border-color:#f63;}.btn-outline-action:hover{color:#fff;background-color:#f63;border-color:#f63;}.btn-outline-action:focus,.btn-outline-action.focus{box-shadow:0 0 0 .2rem rgba(255,102,51,.5);}.btn-outline-action.disabled,.btn-outline-action:disabled{color:#f63;background-color:transparent;}.btn-outline-action:not(:disabled):not(.disabled):active,.btn-outline-action:not(:disabled):not(.disabled).active,.show>.btn-outline-action.dropdown-toggle{color:#fff;background-color:#f63;border-color:#f63;}.btn-outline-action:not(:disabled):not(.disabled):active:focus,.btn-outline-action:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-action.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,102,51,.5);}.btn-outline-notify{color:#f70606;border-color:#f70606;}.btn-outline-notify:hover{color:#fff;background-color:#f70606;border-color:#f70606;}.btn-outline-notify:focus,.btn-outline-notify.focus{box-shadow:0 0 0 .2rem rgba(247,6,6,.5);}.btn-outline-notify.disabled,.btn-outline-notify:disabled{color:#f70606;background-color:transparent;}.btn-outline-notify:not(:disabled):not(.disabled):active,.btn-outline-notify:not(:disabled):not(.disabled).active,.show>.btn-outline-notify.dropdown-toggle{color:#fff;background-color:#f70606;border-color:#f70606;}.btn-outline-notify:not(:disabled):not(.disabled):active:focus,.btn-outline-notify:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-notify.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(247,6,6,.5);}.btn-outline-#0099C7{color:#0099c7;border-color:#0099c7;}.btn-outline-#0099C7:hover{color:#fff;background-color:#0099c7;border-color:#0099c7;}.btn-outline-#0099C7:focus,.btn-outline-#0099C7.focus{box-shadow:0 0 0 .2rem rgba(0,153,199,.5);}.btn-outline-#0099C7.disabled,.btn-outline-#0099C7:disabled{color:#0099c7;background-color:transparent;}.btn-outline-#0099C7:not(:disabled):not(.disabled):active,.btn-outline-#0099C7:not(:disabled):not(.disabled).active,.show>.btn-outline-#0099C7.dropdown-toggle{color:#fff;background-color:#0099c7;border-color:#0099c7;}.btn-outline-#0099C7:not(:disabled):not(.disabled):active:focus,.btn-outline-#0099C7:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-#0099C7.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,153,199,.5);}.btn-outline-#586267{color:#586267;border-color:#586267;}.btn-outline-#586267:hover{color:#fff;background-color:#586267;border-color:#586267;}.btn-outline-#586267:focus,.btn-outline-#586267.focus{box-shadow:0 0 0 .2rem rgba(88,98,103,.5);}.btn-outline-#586267.disabled,.btn-outline-#586267:disabled{color:#586267;background-color:transparent;}.btn-outline-#586267:not(:disabled):not(.disabled):active,.btn-outline-#586267:not(:disabled):not(.disabled).active,.show>.btn-outline-#586267.dropdown-toggle{color:#fff;background-color:#586267;border-color:#586267;}.btn-outline-#586267:not(:disabled):not(.disabled):active:focus,.btn-outline-#586267:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-#586267.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(88,98,103,.5);}.btn-outline-#6CBB5A{color:#6cbb5a;border-color:#6cbb5a;}.btn-outline-#6CBB5A:hover{color:#212529;background-color:#6cbb5a;border-color:#6cbb5a;}.btn-outline-#6CBB5A:focus,.btn-outline-#6CBB5A.focus{box-shadow:0 0 0 .2rem rgba(108,187,90,.5);}.btn-outline-#6CBB5A.disabled,.btn-outline-#6CBB5A:disabled{color:#6cbb5a;background-color:transparent;}.btn-outline-#6CBB5A:not(:disabled):not(.disabled):active,.btn-outline-#6CBB5A:not(:disabled):not(.disabled).active,.show>.btn-outline-#6CBB5A.dropdown-toggle{color:#212529;background-color:#6cbb5a;border-color:#6cbb5a;}.btn-outline-#6CBB5A:not(:disabled):not(.disabled):active:focus,.btn-outline-#6CBB5A:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-#6CBB5A.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,187,90,.5);}.btn-outline-#0DC1E7{color:#0dc1e7;border-color:#0dc1e7;}.btn-outline-#0DC1E7:hover{color:#fff;background-color:#0dc1e7;border-color:#0dc1e7;}.btn-outline-#0DC1E7:focus,.btn-outline-#0DC1E7.focus{box-shadow:0 0 0 .2rem rgba(13,193,231,.5);}.btn-outline-#0DC1E7.disabled,.btn-outline-#0DC1E7:disabled{color:#0dc1e7;background-color:transparent;}.btn-outline-#0DC1E7:not(:disabled):not(.disabled):active,.btn-outline-#0DC1E7:not(:disabled):not(.disabled).active,.show>.btn-outline-#0DC1E7.dropdown-toggle{color:#fff;background-color:#0dc1e7;border-color:#0dc1e7;}.btn-outline-#0DC1E7:not(:disabled):not(.disabled):active:focus,.btn-outline-#0DC1E7:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-#0DC1E7.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(13,193,231,.5);}.btn-outline-#FF6633{color:#f63;border-color:#f63;}.btn-outline-#FF6633:hover{color:#fff;background-color:#f63;border-color:#f63;}.btn-outline-#FF6633:focus,.btn-outline-#FF6633.focus{box-shadow:0 0 0 .2rem rgba(255,102,51,.5);}.btn-outline-#FF6633.disabled,.btn-outline-#FF6633:disabled{color:#f63;background-color:transparent;}.btn-outline-#FF6633:not(:disabled):not(.disabled):active,.btn-outline-#FF6633:not(:disabled):not(.disabled).active,.show>.btn-outline-#FF6633.dropdown-toggle{color:#fff;background-color:#f63;border-color:#f63;}.btn-outline-#FF6633:not(:disabled):not(.disabled):active:focus,.btn-outline-#FF6633:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-#FF6633.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,102,51,.5);}.btn-outline-#F70606{color:#f70606;border-color:#f70606;}.btn-outline-#F70606:hover{color:#fff;background-color:#f70606;border-color:#f70606;}.btn-outline-#F70606:focus,.btn-outline-#F70606.focus{box-shadow:0 0 0 .2rem rgba(247,6,6,.5);}.btn-outline-#F70606.disabled,.btn-outline-#F70606:disabled{color:#f70606;background-color:transparent;}.btn-outline-#F70606:not(:disabled):not(.disabled):active,.btn-outline-#F70606:not(:disabled):not(.disabled).active,.show>.btn-outline-#F70606.dropdown-toggle{color:#fff;background-color:#f70606;border-color:#f70606;}.btn-outline-#F70606:not(:disabled):not(.disabled):active:focus,.btn-outline-#F70606:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-#F70606.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(247,6,6,.5);}.btn-outline-#F5F5F5{color:#f5f5f5;border-color:#f5f5f5;}.btn-outline-#F5F5F5:hover{color:#212529;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-outline-#F5F5F5:focus,.btn-outline-#F5F5F5.focus{box-shadow:0 0 0 .2rem rgba(245,245,245,.5);}.btn-outline-#F5F5F5.disabled,.btn-outline-#F5F5F5:disabled{color:#f5f5f5;background-color:transparent;}.btn-outline-#F5F5F5:not(:disabled):not(.disabled):active,.btn-outline-#F5F5F5:not(:disabled):not(.disabled).active,.show>.btn-outline-#F5F5F5.dropdown-toggle{color:#212529;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-outline-#F5F5F5:not(:disabled):not(.disabled):active:focus,.btn-outline-#F5F5F5:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-#F5F5F5.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(245,245,245,.5);}.btn-outline-#222222{color:#222;border-color:#222;}.btn-outline-#222222:hover{color:#fff;background-color:#222;border-color:#222;}.btn-outline-#222222:focus,.btn-outline-#222222.focus{box-shadow:0 0 0 .2rem rgba(34,34,34,.5);}.btn-outline-#222222.disabled,.btn-outline-#222222:disabled{color:#222;background-color:transparent;}.btn-outline-#222222:not(:disabled):not(.disabled):active,.btn-outline-#222222:not(:disabled):not(.disabled).active,.show>.btn-outline-#222222.dropdown-toggle{color:#fff;background-color:#222;border-color:#222;}.btn-outline-#222222:not(:disabled):not(.disabled):active:focus,.btn-outline-#222222:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-#222222.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(34,34,34,.5);}.btn-link{font-weight:400;color:#337ab7;text-decoration:none;}.btn-link:hover{color:#0056b3;text-decoration:none;}.btn-link:focus,.btn-link.focus{text-decoration:none;box-shadow:none;}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none;}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.333rem;}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.933rem;line-height:1.5;border-radius:.2rem;}.btn-block{display:block;width:100%;}.btn-block+.btn-block{margin-top:.5rem;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}.fade{transition:opacity .15s linear;}@media(prefers-reduced-motion:reduce){.fade{transition:none;}}.fade:not(.show){opacity:0;}.collapse:not(.show){display:none;}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease;}@media(prefers-reduced-motion:reduce){.collapsing{transition:none;}}.dropup,.dropright,.dropdown,.dropleft{position:relative;}.dropdown-toggle{white-space:nowrap;}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;}.dropdown-toggle:empty::after{margin-left:0;}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;}.dropdown-menu-left{right:auto;left:0;}.dropdown-menu-right{right:0;left:auto;}@media(min-width:480px){.dropdown-menu-xsm-left{right:auto;left:0;}.dropdown-menu-xsm-right{right:0;left:auto;}}@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0;}.dropdown-menu-sm-right{right:0;left:auto;}}@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0;}.dropdown-menu-md-right{right:0;left:auto;}}@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0;}.dropdown-menu-lg-right{right:0;left:auto;}}@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0;}.dropdown-menu-xl-right{right:0;left:auto;}}@media(min-width:1440px){.dropdown-menu-xxl-left{right:auto;left:0;}.dropdown-menu-xxl-right{right:0;left:auto;}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem;}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent;}.dropup .dropdown-toggle:empty::after{margin-left:0;}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem;}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid;}.dropright .dropdown-toggle:empty::after{margin-left:0;}.dropright .dropdown-toggle::after{vertical-align:0;}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem;}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";}.dropleft .dropdown-toggle::after{display:none;}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent;}.dropleft .dropdown-toggle:empty::after{margin-left:0;}.dropleft .dropdown-toggle::before{vertical-align:0;}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto;}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef;}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0;}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa;}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff;}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent;}.dropdown-menu.show{display:block;}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.7rem;color:#6c757d;white-space:nowrap;}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529;}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle;}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto;}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1;}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1;}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start;}.btn-toolbar .input-group{width:auto;}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px;}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0;}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0;}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem;}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0;}.dropleft .dropdown-toggle-split::before{margin-right:0;}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem;}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem;}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center;}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%;}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px;}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0;}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0;}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0;}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none;}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;margin-bottom:0;}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px;}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3;}.input-group>.custom-file .custom-file-input:focus{z-index:4;}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}.input-group>.custom-file{display:flex;align-items:center;}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0;}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0;}.input-group-prepend,.input-group-append{display:flex;}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2;}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3;}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px;}.input-group-prepend{margin-right:-1px;}.input-group-append{margin-left:-1px;}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem;}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0;}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px);}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem;}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + .5rem + 2px);}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem;}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem;}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}.custom-control{position:relative;display:block;min-height:1.4rem;padding-left:1.5rem;}.custom-control-inline{display:inline-flex;margin-right:1rem;}.custom-control-input{position:absolute;z-index:-1;opacity:0;}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff;}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff;}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff;}.custom-control-input:disabled~.custom-control-label{color:#6c757d;}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef;}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top;}.custom-control-label::before{position:absolute;top:.2rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px;}.custom-control-label::after{position:absolute;top:.2rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%;}.custom-checkbox .custom-control-label::before{border-radius:.25rem;}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff;}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5);}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5);}.custom-radio .custom-control-label::before{border-radius:50%;}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5);}.custom-switch{padding-left:2.25rem;}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem;}.custom-switch .custom-control-label::after{top:calc(.2rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none;}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem);}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5);}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;appearance:none;}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}.custom-select:focus::-ms-value{color:#495057;background-color:#fff;}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none;}.custom-select:disabled{color:#6c757d;background-color:#e9ecef;}.custom-select::-ms-expand{display:none;}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0;}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0;}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef;}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse";}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse);}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0;}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;appearance:none;}.custom-range:focus{outline:none;}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);}.custom-range::-moz-focus-outer{border:0;}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;}@media(prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none;}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff;}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem;}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;}@media(prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none;}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff;}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem;}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;}@media(prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none;}}.custom-range::-ms-thumb:active{background-color:#b3d7ff;}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem;}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem;}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem;}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd;}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default;}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd;}.custom-range:disabled::-moz-range-track{cursor:default;}.custom-range:disabled::-ms-thumb{background-color:#adb5bd;}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media(prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none;}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}.nav-link{display:block;padding:.5rem 1rem;}.nav-link:hover,.nav-link:focus{text-decoration:none;}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default;}.nav-tabs{border-bottom:1px solid #dee2e6;}.nav-tabs .nav-item{margin-bottom:-1px;}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6;}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0;}.nav-pills .nav-link{border-radius:.25rem;}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff;}.nav-fill .nav-item{flex:1 1 auto;text-align:center;}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center;}.tab-content>.tab-pane{display:none;}.tab-content>.active{display:block;}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem;}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap;}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none;}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}.navbar-nav .nav-link{padding-right:0;padding-left:0;}.navbar-nav .dropdown-menu{position:static;float:none;}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem;}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none;}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%;}@media(max-width:479.98px){.navbar-expand-xsm>.container,.navbar-expand-xsm>.container-fluid{padding-right:0;padding-left:0;}}@media(min-width:480px){.navbar-expand-xsm{flex-flow:row nowrap;justify-content:flex-start;}.navbar-expand-xsm .navbar-nav{flex-direction:row;}.navbar-expand-xsm .navbar-nav .dropdown-menu{position:absolute;}.navbar-expand-xsm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;}.navbar-expand-xsm>.container,.navbar-expand-xsm>.container-fluid{flex-wrap:nowrap;}.navbar-expand-xsm .navbar-collapse{display:flex !important;flex-basis:auto;}.navbar-expand-xsm .navbar-toggler{display:none;}}@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0;}}@media(min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start;}.navbar-expand-sm .navbar-nav{flex-direction:row;}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute;}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap;}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto;}.navbar-expand-sm .navbar-toggler{display:none;}}@media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0;}}@media(min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start;}.navbar-expand-md .navbar-nav{flex-direction:row;}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute;}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap;}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto;}.navbar-expand-md .navbar-toggler{display:none;}}@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0;}}@media(min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start;}.navbar-expand-lg .navbar-nav{flex-direction:row;}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute;}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap;}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto;}.navbar-expand-lg .navbar-toggler{display:none;}}@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0;}}@media(min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start;}.navbar-expand-xl .navbar-nav{flex-direction:row;}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute;}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap;}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto;}.navbar-expand-xl .navbar-toggler{display:none;}}@media(max-width:1439.98px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{padding-right:0;padding-left:0;}}@media(min-width:1440px){.navbar-expand-xxl{flex-flow:row nowrap;justify-content:flex-start;}.navbar-expand-xxl .navbar-nav{flex-direction:row;}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute;}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{flex-wrap:nowrap;}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto;}.navbar-expand-xxl .navbar-toggler{display:none;}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start;}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0;}.navbar-expand .navbar-nav{flex-direction:row;}.navbar-expand .navbar-nav .dropdown-menu{position:absolute;}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap;}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto;}.navbar-expand .navbar-toggler{display:none;}.navbar-light .navbar-brand{color:rgba(0,0,0,.9);}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9);}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5);}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7);}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3);}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9);}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1);}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-light .navbar-text{color:rgba(0,0,0,.5);}.navbar-light .navbar-text a{color:rgba(0,0,0,.9);}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,.9);}.navbar-dark .navbar-brand{color:#fff;}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff;}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5);}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75);}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25);}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff;}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1);}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.navbar-dark .navbar-text{color:rgba(255,255,255,.5);}.navbar-dark .navbar-text a{color:#fff;}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff;}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;}.card>hr{margin-right:0;margin-left:0;}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem;}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;}.card-body{flex:1 1 auto;padding:1.25rem;}.card-title{margin-bottom:.75rem;}.card-subtitle{margin-top:-.375rem;margin-bottom:0;}.card-text:last-child{margin-bottom:0;}.card-link:hover{text-decoration:none;}.card-link+.card-link{margin-left:1.25rem;}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}.card-header+.list-group .list-group-item:first-child{border-top:0;}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px);}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0;}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem;}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;}.card-img{width:100%;border-radius:calc(.25rem - 1px);}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px);}.card-deck{display:flex;flex-direction:column;}.card-deck .card{margin-bottom:15px;}@media(min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px;}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px;}}.card-group{display:flex;flex-direction:column;}.card-group>.card{margin-bottom:15px;}@media(min-width:576px){.card-group{flex-flow:row wrap;}.card-group>.card{flex:1 0 0%;margin-bottom:0;}.card-group>.card+.card{margin-left:0;border-left:0;}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0;}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0;}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0;}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0;}}.card-columns .card{margin-bottom:.75rem;}@media(min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1;}.card-columns .card{display:inline-block;width:100%;}}.accordion>.card{overflow:hidden;}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0;}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0;}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0;}.accordion>.card .card-header{margin-bottom:-1px;}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem;}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem;}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/";}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline;}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none;}.breadcrumb-item.active{color:#6c757d;}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.267rem;}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6;}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6;}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.267rem;border-bottom-left-radius:.267rem;}.page-item:last-child .page-link{border-top-right-radius:.267rem;border-bottom-right-radius:.267rem;}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff;}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6;}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5;}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem;}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem;}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.7rem;line-height:1.5;}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem;}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem;}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media(prefers-reduced-motion:reduce){.badge{transition:none;}}a.badge:hover,a.badge:focus{text-decoration:none;}.badge:empty{display:none;}.btn .badge{position:relative;top:-1px;}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem;}.badge-primary{color:#fff;background-color:#0099c7;}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#007294;}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,153,199,.5);}.badge-secondary{color:#fff;background-color:#586267;}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#41484b;}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(88,98,103,.5);}.badge-success{color:#212529;background-color:#6cbb5a;}a.badge-success:hover,a.badge-success:focus{color:#212529;background-color:#53a042;}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,187,90,.5);}.badge-info{color:#fff;background-color:#0dc1e7;}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#0a99b7;}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(13,193,231,.5);}.badge-warning{color:#fff;background-color:#f63;}a.badge-warning:hover,a.badge-warning:focus{color:#fff;background-color:#ff4000;}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,102,51,.5);}.badge-danger{color:#fff;background-color:#f70606;}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#c50505;}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(247,6,6,.5);}.badge-light{color:#212529;background-color:#f5f5f5;}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dcdcdc;}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(245,245,245,.5);}.badge-dark{color:#fff;background-color:#222;}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#090909;}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(34,34,34,.5);}.badge-action{color:#fff;background-color:#f63;}a.badge-action:hover,a.badge-action:focus{color:#fff;background-color:#ff4000;}a.badge-action:focus,a.badge-action.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,102,51,.5);}.badge-notify{color:#fff;background-color:#f70606;}a.badge-notify:hover,a.badge-notify:focus{color:#fff;background-color:#c50505;}a.badge-notify:focus,a.badge-notify.focus{outline:0;box-shadow:0 0 0 .2rem rgba(247,6,6,.5);}.badge-#0099C7{color:#fff;background-color:#0099c7;}a.badge-#0099C7:hover,a.badge-#0099C7:focus{color:#fff;background-color:#007294;}a.badge-#0099C7:focus,a.badge-#0099C7.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,153,199,.5);}.badge-#586267{color:#fff;background-color:#586267;}a.badge-#586267:hover,a.badge-#586267:focus{color:#fff;background-color:#41484b;}a.badge-#586267:focus,a.badge-#586267.focus{outline:0;box-shadow:0 0 0 .2rem rgba(88,98,103,.5);}.badge-#6CBB5A{color:#212529;background-color:#6cbb5a;}a.badge-#6CBB5A:hover,a.badge-#6CBB5A:focus{color:#212529;background-color:#53a042;}a.badge-#6CBB5A:focus,a.badge-#6CBB5A.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,187,90,.5);}.badge-#0DC1E7{color:#fff;background-color:#0dc1e7;}a.badge-#0DC1E7:hover,a.badge-#0DC1E7:focus{color:#fff;background-color:#0a99b7;}a.badge-#0DC1E7:focus,a.badge-#0DC1E7.focus{outline:0;box-shadow:0 0 0 .2rem rgba(13,193,231,.5);}.badge-#FF6633{color:#fff;background-color:#f63;}a.badge-#FF6633:hover,a.badge-#FF6633:focus{color:#fff;background-color:#ff4000;}a.badge-#FF6633:focus,a.badge-#FF6633.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,102,51,.5);}.badge-#F70606{color:#fff;background-color:#f70606;}a.badge-#F70606:hover,a.badge-#F70606:focus{color:#fff;background-color:#c50505;}a.badge-#F70606:focus,a.badge-#F70606.focus{outline:0;box-shadow:0 0 0 .2rem rgba(247,6,6,.5);}.badge-#F5F5F5{color:#212529;background-color:#f5f5f5;}a.badge-#F5F5F5:hover,a.badge-#F5F5F5:focus{color:#212529;background-color:#dcdcdc;}a.badge-#F5F5F5:focus,a.badge-#F5F5F5.focus{outline:0;box-shadow:0 0 0 .2rem rgba(245,245,245,.5);}.badge-#222222{color:#fff;background-color:#222;}a.badge-#222222:hover,a.badge-#222222:focus{color:#fff;background-color:#090909;}a.badge-#222222:focus,a.badge-#222222.focus{outline:0;box-shadow:0 0 0 .2rem rgba(34,34,34,.5);}.jumbotron{padding:3rem 1.5rem;margin-bottom:3rem;background-color:#e9ecef;border-radius:.3rem;}@media(min-width:576px){.jumbotron{padding:6rem 3rem;}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0;}.alert{position:relative;padding:1rem 1.25rem;margin-bottom:1rem;border:0 solid transparent;border-radius:.25rem;}.alert-heading{color:inherit;}.alert-link{font-weight:700;}.alert-dismissible{padding-right:4rem;}.alert-dismissible .close{position:absolute;top:0;right:0;padding:1rem 1.25rem;color:inherit;}.alert-primary{color:#1b3a43;background-color:#0a9dc9;border-color:#b8e2ef;}.alert-primary hr{border-top-color:#a3daea;}.alert-primary .alert-link{color:#0c1b1f;}.alert-secondary{color:#2d2f30;background-color:#5f686d;border-color:#d0d3d4;}.alert-secondary hr{border-top-color:#c3c7c8;}.alert-secondary .alert-link{color:#141516;}.alert-success{color:#31412d;background-color:#72be61;border-color:#d6ecd1;}.alert-success hr{border-top-color:#c6e5bf;}.alert-success .alert-link{color:#1a2318;}.alert-info{color:#1e4249;background-color:#17c3e8;border-color:#bbeef8;}.alert-info hr{border-top-color:#a4e8f6;}.alert-info .alert-link{color:#0f2125;}.alert-warning{color:#4e3025;background-color:#ff6c3b;border-color:#ffd4c6;}.alert-warning hr{border-top-color:#ffc1ad;}.alert-warning .alert-link{color:#2b1b15;}.alert-danger{color:#4d1c1c;background-color:#f71010;border-color:#fdb9b9;}.alert-danger hr{border-top-color:#fca0a0;}.alert-danger .alert-link{color:#280e0e;}.alert-light{color:#4c4c4c;background-color:#f5f5f5;border-color:#fcfcfc;}.alert-light hr{border-top-color:#efefef;}.alert-light .alert-link{color:#333;}.alert-dark{color:#222;background-color:#2b2b2b;border-color:#c1c1c1;}.alert-dark hr{border-top-color:#b4b4b4;}.alert-dark .alert-link{color:#090909;}.alert-action{color:#4e3025;background-color:#ff6c3b;border-color:#ffd4c6;}.alert-action hr{border-top-color:#ffc1ad;}.alert-action .alert-link{color:#2b1b15;}.alert-notify{color:#4d1c1c;background-color:#f71010;border-color:#fdb9b9;}.alert-notify hr{border-top-color:#fca0a0;}.alert-notify .alert-link{color:#280e0e;}.alert-#0099C7{color:#1b3a43;background-color:#0a9dc9;border-color:#b8e2ef;}.alert-#0099C7 hr{border-top-color:#a3daea;}.alert-#0099C7 .alert-link{color:#0c1b1f;}.alert-#586267{color:#2d2f30;background-color:#5f686d;border-color:#d0d3d4;}.alert-#586267 hr{border-top-color:#c3c7c8;}.alert-#586267 .alert-link{color:#141516;}.alert-#6CBB5A{color:#31412d;background-color:#72be61;border-color:#d6ecd1;}.alert-#6CBB5A hr{border-top-color:#c6e5bf;}.alert-#6CBB5A .alert-link{color:#1a2318;}.alert-#0DC1E7{color:#1e4249;background-color:#17c3e8;border-color:#bbeef8;}.alert-#0DC1E7 hr{border-top-color:#a4e8f6;}.alert-#0DC1E7 .alert-link{color:#0f2125;}.alert-#FF6633{color:#4e3025;background-color:#ff6c3b;border-color:#ffd4c6;}.alert-#FF6633 hr{border-top-color:#ffc1ad;}.alert-#FF6633 .alert-link{color:#2b1b15;}.alert-#F70606{color:#4d1c1c;background-color:#f71010;border-color:#fdb9b9;}.alert-#F70606 hr{border-top-color:#fca0a0;}.alert-#F70606 .alert-link{color:#280e0e;}.alert-#F5F5F5{color:#4c4c4c;background-color:#f5f5f5;border-color:#fcfcfc;}.alert-#F5F5F5 hr{border-top-color:#efefef;}.alert-#F5F5F5 .alert-link{color:#333;}.alert-#222222{color:#222;background-color:#2b2b2b;border-color:#c1c1c1;}.alert-#222222 hr{border-top-color:#b4b4b4;}.alert-#222222 .alert-link{color:#090909;}@keyframes progress-bar-stripes{from{background-position:1rem 0;}to{background-position:0 0;}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem;}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease;}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none;}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem;}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite;}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none;}}.media{display:flex;align-items:flex-start;}.media-body{flex:1;}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;}.list-group-item-action{width:100%;color:#495057;text-align:inherit;}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa;}.list-group-item-action:active{color:#212529;background-color:#e9ecef;}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125);}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem;}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff;}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff;}.list-group-horizontal{flex-direction:row;}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0;}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0;}@media(min-width:480px){.list-group-horizontal-xsm{flex-direction:row;}.list-group-horizontal-xsm .list-group-item{margin-right:-1px;margin-bottom:0;}.list-group-horizontal-xsm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;}.list-group-horizontal-xsm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0;}}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row;}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0;}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0;}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row;}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0;}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0;}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row;}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0;}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0;}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row;}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0;}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0;}}@media(min-width:1440px){.list-group-horizontal-xxl{flex-direction:row;}.list-group-horizontal-xxl .list-group-item{margin-right:-1px;margin-bottom:0;}.list-group-horizontal-xxl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0;}.list-group-horizontal-xxl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0;}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0;}.list-group-flush .list-group-item:last-child{margin-bottom:-1px;}.list-group-flush:first-child .list-group-item:first-child{border-top:0;}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0;}.list-group-item-primary{color:#106078;background-color:#b8e2ef;}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#106078;background-color:#a3daea;}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#106078;border-color:#106078;}.list-group-item-secondary{color:#3e4346;background-color:#d0d3d4;}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#3e4346;background-color:#c3c7c8;}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#3e4346;border-color:#3e4346;}.list-group-item-success{color:#48723f;background-color:#d6ecd1;}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#48723f;background-color:#c6e5bf;}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#48723f;border-color:#48723f;}.list-group-item-info{color:#177588;background-color:#bbeef8;}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#177588;background-color:#a4e8f6;}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#177588;border-color:#177588;}.list-group-item-warning{color:#95452b;background-color:#ffd4c6;}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#95452b;background-color:#ffc1ad;}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#95452b;border-color:#95452b;}.list-group-item-danger{color:#911313;background-color:#fdb9b9;}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#911313;background-color:#fca0a0;}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#911313;border-color:#911313;}.list-group-item-light{color:#909090;background-color:#fcfcfc;}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#909090;background-color:#efefef;}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#909090;border-color:#909090;}.list-group-item-dark{color:#222;background-color:#c1c1c1;}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#222;background-color:#b4b4b4;}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#222;border-color:#222;}.list-group-item-action{color:#95452b;background-color:#ffd4c6;}.list-group-item-action.list-group-item-action:hover,.list-group-item-action.list-group-item-action:focus{color:#95452b;background-color:#ffc1ad;}.list-group-item-action.list-group-item-action.active{color:#fff;background-color:#95452b;border-color:#95452b;}.list-group-item-notify{color:#911313;background-color:#fdb9b9;}.list-group-item-notify.list-group-item-action:hover,.list-group-item-notify.list-group-item-action:focus{color:#911313;background-color:#fca0a0;}.list-group-item-notify.list-group-item-action.active{color:#fff;background-color:#911313;border-color:#911313;}.list-group-item-#0099C7{color:#106078;background-color:#b8e2ef;}.list-group-item-#0099C7.list-group-item-action:hover,.list-group-item-#0099C7.list-group-item-action:focus{color:#106078;background-color:#a3daea;}.list-group-item-#0099C7.list-group-item-action.active{color:#fff;background-color:#106078;border-color:#106078;}.list-group-item-#586267{color:#3e4346;background-color:#d0d3d4;}.list-group-item-#586267.list-group-item-action:hover,.list-group-item-#586267.list-group-item-action:focus{color:#3e4346;background-color:#c3c7c8;}.list-group-item-#586267.list-group-item-action.active{color:#fff;background-color:#3e4346;border-color:#3e4346;}.list-group-item-#6CBB5A{color:#48723f;background-color:#d6ecd1;}.list-group-item-#6CBB5A.list-group-item-action:hover,.list-group-item-#6CBB5A.list-group-item-action:focus{color:#48723f;background-color:#c6e5bf;}.list-group-item-#6CBB5A.list-group-item-action.active{color:#fff;background-color:#48723f;border-color:#48723f;}.list-group-item-#0DC1E7{color:#177588;background-color:#bbeef8;}.list-group-item-#0DC1E7.list-group-item-action:hover,.list-group-item-#0DC1E7.list-group-item-action:focus{color:#177588;background-color:#a4e8f6;}.list-group-item-#0DC1E7.list-group-item-action.active{color:#fff;background-color:#177588;border-color:#177588;}.list-group-item-#FF6633{color:#95452b;background-color:#ffd4c6;}.list-group-item-#FF6633.list-group-item-action:hover,.list-group-item-#FF6633.list-group-item-action:focus{color:#95452b;background-color:#ffc1ad;}.list-group-item-#FF6633.list-group-item-action.active{color:#fff;background-color:#95452b;border-color:#95452b;}.list-group-item-#F70606{color:#911313;background-color:#fdb9b9;}.list-group-item-#F70606.list-group-item-action:hover,.list-group-item-#F70606.list-group-item-action:focus{color:#911313;background-color:#fca0a0;}.list-group-item-#F70606.list-group-item-action.active{color:#fff;background-color:#911313;border-color:#911313;}.list-group-item-#F5F5F5{color:#909090;background-color:#fcfcfc;}.list-group-item-#F5F5F5.list-group-item-action:hover,.list-group-item-#F5F5F5.list-group-item-action:focus{color:#909090;background-color:#efefef;}.list-group-item-#F5F5F5.list-group-item-action.active{color:#fff;background-color:#909090;border-color:#909090;}.list-group-item-#222222{color:#222;background-color:#c1c1c1;}.list-group-item-#222222.list-group-item-action:hover,.list-group-item-#222222.list-group-item-action:focus{color:#222;background-color:#b4b4b4;}.list-group-item-#222222.list-group-item-action.active{color:#fff;background-color:#222;border-color:#222;}.close{float:right;font-size:1.5rem;font-weight:400;line-height:1;color:#000;text-shadow:none;opacity:.5;}.close:hover{color:#000;text-decoration:none;}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75;}button.close{padding:0;background-color:transparent;border:0;appearance:none;}a.close.disabled{pointer-events:none;}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem;}.toast:not(:last-child){margin-bottom:.75rem;}.toast.showing{opacity:1;}.toast.show{display:block;opacity:1;}.toast.hide{display:none;}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);}.toast-body{padding:.75rem;}.modal-open{overflow:hidden;}.modal-open .modal{overflow-x:hidden;overflow-y:auto;}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px);}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none;}}.modal.show .modal-dialog{transform:none;}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem);}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden;}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0;}.modal-dialog-scrollable .modal-body{overflow-y:auto;}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem);}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:"";}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%;}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none;}.modal-dialog-centered.modal-dialog-scrollable::before{content:none;}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;}.modal-backdrop.fade{opacity:0;}.modal-backdrop.show{opacity:.28;}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #fff;border-top-left-radius:.3rem;border-top-right-radius:.3rem;}.modal-header .close{padding:1.5rem;margin:-1rem -1rem -1rem auto;}.modal-title{margin-bottom:0;line-height:1.5;}.modal-body{position:relative;flex:1 1 auto;padding:1.5rem;}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1.5rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem;}.modal-footer>:not(:first-child){margin-left:.25rem;}.modal-footer>:not(:last-child){margin-right:.25rem;}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto;}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem);}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem);}.modal-dialog-centered{min-height:calc(100% - 3.5rem);}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);}.modal-sm{max-width:320px;}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px;}}@media(min-width:1200px){.modal-xl{max-width:1140px;}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:SansLight;font-style:normal;font-weight:400;line-height:1.4;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0;}.tooltip.show{opacity:.9;}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem;}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid;}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0;}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0;}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000;}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem;}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem;}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000;}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0;}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0;}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000;}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem;}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem;}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000;}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem;}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:SansLight;font-style:normal;font-weight:400;line-height:1.4;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem;}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem;}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow{bottom:calc((.5rem + 1px)*-1);}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25);}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff;}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem;}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow{left:calc((.5rem + 1px)*-1);width:.5rem;height:1rem;margin:.3rem 0;}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25);}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff;}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem;}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow{top:calc((.5rem + 1px)*-1);}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25);}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff;}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7;}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem;}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow{right:calc((.5rem + 1px)*-1);width:.5rem;height:1rem;margin:.3rem 0;}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25);}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff;}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);}.popover-header:empty{display:none;}.popover-body{padding:.5rem .75rem;color:#212529;}.carousel{position:relative;}.carousel.pointer-event{touch-action:pan-y;}.carousel-inner{position:relative;width:100%;overflow:hidden;}.carousel-inner::after{display:block;clear:both;content:"";}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out;}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none;}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block;}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%);}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%);}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none;}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1;}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity;}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none;}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease;}@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none;}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9;}.carousel-control-prev{left:0;}.carousel-control-next{right:0;}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%;}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none;}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease;}@media(prefers-reduced-motion:reduce){.carousel-indicators li{transition:none;}}.carousel-indicators .active{opacity:1;}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;}@keyframes spinner-border{to{transform:rotate(360deg);}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite;}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em;}@keyframes spinner-grow{0%{transform:scale(0);}50%{opacity:1;}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite;}.spinner-grow-sm{width:1rem;height:1rem;}.align-baseline{vertical-align:baseline !important;}.align-top{vertical-align:top !important;}.align-middle{vertical-align:middle !important;}.align-bottom{vertical-align:bottom !important;}.align-text-bottom{vertical-align:text-bottom !important;}.align-text-top{vertical-align:text-top !important;}.bg-primary{background-color:#0099c7 !important;}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#007294 !important;}.bg-secondary{background-color:#586267 !important;}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#41484b !important;}.bg-success{background-color:#6cbb5a !important;}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#53a042 !important;}.bg-info{background-color:#0dc1e7 !important;}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#0a99b7 !important;}.bg-warning{background-color:#f63 !important;}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#ff4000 !important;}.bg-danger{background-color:#f70606 !important;}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#c50505 !important;}.bg-light{background-color:#f5f5f5 !important;}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dcdcdc !important;}.bg-dark{background-color:#222 !important;}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#090909 !important;}.bg-action{background-color:#f63 !important;}a.bg-action:hover,a.bg-action:focus,button.bg-action:hover,button.bg-action:focus{background-color:#ff4000 !important;}.bg-notify{background-color:#f70606 !important;}a.bg-notify:hover,a.bg-notify:focus,button.bg-notify:hover,button.bg-notify:focus{background-color:#c50505 !important;}.bg-#0099C7{background-color:#0099c7 !important;}a.bg-#0099C7:hover,a.bg-#0099C7:focus,button.bg-#0099C7:hover,button.bg-#0099C7:focus{background-color:#007294 !important;}.bg-#586267{background-color:#586267 !important;}a.bg-#586267:hover,a.bg-#586267:focus,button.bg-#586267:hover,button.bg-#586267:focus{background-color:#41484b !important;}.bg-#6CBB5A{background-color:#6cbb5a !important;}a.bg-#6CBB5A:hover,a.bg-#6CBB5A:focus,button.bg-#6CBB5A:hover,button.bg-#6CBB5A:focus{background-color:#53a042 !important;}.bg-#0DC1E7{background-color:#0dc1e7 !important;}a.bg-#0DC1E7:hover,a.bg-#0DC1E7:focus,button.bg-#0DC1E7:hover,button.bg-#0DC1E7:focus{background-color:#0a99b7 !important;}.bg-#FF6633{background-color:#f63 !important;}a.bg-#FF6633:hover,a.bg-#FF6633:focus,button.bg-#FF6633:hover,button.bg-#FF6633:focus{background-color:#ff4000 !important;}.bg-#F70606{background-color:#f70606 !important;}a.bg-#F70606:hover,a.bg-#F70606:focus,button.bg-#F70606:hover,button.bg-#F70606:focus{background-color:#c50505 !important;}.bg-#F5F5F5{background-color:#f5f5f5 !important;}a.bg-#F5F5F5:hover,a.bg-#F5F5F5:focus,button.bg-#F5F5F5:hover,button.bg-#F5F5F5:focus{background-color:#dcdcdc !important;}.bg-#222222{background-color:#222 !important;}a.bg-#222222:hover,a.bg-#222222:focus,button.bg-#222222:hover,button.bg-#222222:focus{background-color:#090909 !important;}.bg-white{background-color:#fff !important;}.bg-transparent{background-color:transparent !important;}.border{border:1px solid #dee2e6 !important;}.border-top{border-top:1px solid #dee2e6 !important;}.border-right{border-right:1px solid #dee2e6 !important;}.border-bottom{border-bottom:1px solid #dee2e6 !important;}.border-left{border-left:1px solid #dee2e6 !important;}.border-0{border:0 !important;}.border-top-0{border-top:0 !important;}.border-right-0{border-right:0 !important;}.border-bottom-0{border-bottom:0 !important;}.border-left-0{border-left:0 !important;}.border-primary{border-color:#0099c7 !important;}.border-secondary{border-color:#586267 !important;}.border-success{border-color:#6cbb5a !important;}.border-info{border-color:#0dc1e7 !important;}.border-warning{border-color:#f63 !important;}.border-danger{border-color:#f70606 !important;}.border-light{border-color:#f5f5f5 !important;}.border-dark{border-color:#222 !important;}.border-action{border-color:#f63 !important;}.border-notify{border-color:#f70606 !important;}.border-#0099C7{border-color:#0099c7 !important;}.border-#586267{border-color:#586267 !important;}.border-#6CBB5A{border-color:#6cbb5a !important;}.border-#0DC1E7{border-color:#0dc1e7 !important;}.border-#FF6633{border-color:#f63 !important;}.border-#F70606{border-color:#f70606 !important;}.border-#F5F5F5{border-color:#f5f5f5 !important;}.border-#222222{border-color:#222 !important;}.border-white{border-color:#fff !important;}.rounded-sm{border-radius:.2rem !important;}.rounded{border-radius:.267rem !important;}.rounded-top{border-top-left-radius:.267rem !important;border-top-right-radius:.267rem !important;}.rounded-right{border-top-right-radius:.267rem !important;border-bottom-right-radius:.267rem !important;}.rounded-bottom{border-bottom-right-radius:.267rem !important;border-bottom-left-radius:.267rem !important;}.rounded-left{border-top-left-radius:.267rem !important;border-bottom-left-radius:.267rem !important;}.rounded-lg{border-radius:.3rem !important;}.rounded-circle{border-radius:50% !important;}.rounded-pill{border-radius:50rem !important;}.rounded-0{border-radius:0 !important;}.clearfix::after{display:block;clear:both;content:"";}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:flex !important;}.d-inline-flex{display:inline-flex !important;}@media(min-width:480px){.d-xsm-none{display:none !important;}.d-xsm-inline{display:inline !important;}.d-xsm-inline-block{display:inline-block !important;}.d-xsm-block{display:block !important;}.d-xsm-table{display:table !important;}.d-xsm-table-row{display:table-row !important;}.d-xsm-table-cell{display:table-cell !important;}.d-xsm-flex{display:flex !important;}.d-xsm-inline-flex{display:inline-flex !important;}}@media(min-width:576px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:flex !important;}.d-sm-inline-flex{display:inline-flex !important;}}@media(min-width:768px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:flex !important;}.d-md-inline-flex{display:inline-flex !important;}}@media(min-width:992px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:flex !important;}.d-lg-inline-flex{display:inline-flex !important;}}@media(min-width:1200px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:flex !important;}.d-xl-inline-flex{display:inline-flex !important;}}@media(min-width:1440px){.d-xxl-none{display:none !important;}.d-xxl-inline{display:inline !important;}.d-xxl-inline-block{display:inline-block !important;}.d-xxl-block{display:block !important;}.d-xxl-table{display:table !important;}.d-xxl-table-row{display:table-row !important;}.d-xxl-table-cell{display:table-cell !important;}.d-xxl-flex{display:flex !important;}.d-xxl-inline-flex{display:inline-flex !important;}}@media print{.d-print-none{display:none !important;}.d-print-inline{display:inline !important;}.d-print-inline-block{display:inline-block !important;}.d-print-block{display:block !important;}.d-print-table{display:table !important;}.d-print-table-row{display:table-row !important;}.d-print-table-cell{display:table-cell !important;}.d-print-flex{display:flex !important;}.d-print-inline-flex{display:inline-flex !important;}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden;}.embed-responsive::before{display:block;content:"";}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}.embed-responsive-21by9::before{padding-top:42.85714%;}.embed-responsive-16by9::before{padding-top:56.25%;}.embed-responsive-4by3::before{padding-top:75%;}.embed-responsive-1by1::before{padding-top:100%;}.embed-responsive-21by9::before{padding-top:42.85714%;}.embed-responsive-16by9::before{padding-top:56.25%;}.embed-responsive-4by3::before{padding-top:75%;}.embed-responsive-1by1::before{padding-top:100%;}.flex-row{flex-direction:row !important;}.flex-column{flex-direction:column !important;}.flex-row-reverse{flex-direction:row-reverse !important;}.flex-column-reverse{flex-direction:column-reverse !important;}.flex-wrap{flex-wrap:wrap !important;}.flex-nowrap{flex-wrap:nowrap !important;}.flex-wrap-reverse{flex-wrap:wrap-reverse !important;}.flex-fill{flex:1 1 auto !important;}.flex-grow-0{flex-grow:0 !important;}.flex-grow-1{flex-grow:1 !important;}.flex-shrink-0{flex-shrink:0 !important;}.flex-shrink-1{flex-shrink:1 !important;}.justify-content-start{justify-content:flex-start !important;}.justify-content-end{justify-content:flex-end !important;}.justify-content-center{justify-content:center !important;}.justify-content-between{justify-content:space-between !important;}.justify-content-around{justify-content:space-around !important;}.align-items-start{align-items:flex-start !important;}.align-items-end{align-items:flex-end !important;}.align-items-center{align-items:center !important;}.align-items-baseline{align-items:baseline !important;}.align-items-stretch{align-items:stretch !important;}.align-content-start{align-content:flex-start !important;}.align-content-end{align-content:flex-end !important;}.align-content-center{align-content:center !important;}.align-content-between{align-content:space-between !important;}.align-content-around{align-content:space-around !important;}.align-content-stretch{align-content:stretch !important;}.align-self-auto{align-self:auto !important;}.align-self-start{align-self:flex-start !important;}.align-self-end{align-self:flex-end !important;}.align-self-center{align-self:center !important;}.align-self-baseline{align-self:baseline !important;}.align-self-stretch{align-self:stretch !important;}@media(min-width:480px){.flex-xsm-row{flex-direction:row !important;}.flex-xsm-column{flex-direction:column !important;}.flex-xsm-row-reverse{flex-direction:row-reverse !important;}.flex-xsm-column-reverse{flex-direction:column-reverse !important;}.flex-xsm-wrap{flex-wrap:wrap !important;}.flex-xsm-nowrap{flex-wrap:nowrap !important;}.flex-xsm-wrap-reverse{flex-wrap:wrap-reverse !important;}.flex-xsm-fill{flex:1 1 auto !important;}.flex-xsm-grow-0{flex-grow:0 !important;}.flex-xsm-grow-1{flex-grow:1 !important;}.flex-xsm-shrink-0{flex-shrink:0 !important;}.flex-xsm-shrink-1{flex-shrink:1 !important;}.justify-content-xsm-start{justify-content:flex-start !important;}.justify-content-xsm-end{justify-content:flex-end !important;}.justify-content-xsm-center{justify-content:center !important;}.justify-content-xsm-between{justify-content:space-between !important;}.justify-content-xsm-around{justify-content:space-around !important;}.align-items-xsm-start{align-items:flex-start !important;}.align-items-xsm-end{align-items:flex-end !important;}.align-items-xsm-center{align-items:center !important;}.align-items-xsm-baseline{align-items:baseline !important;}.align-items-xsm-stretch{align-items:stretch !important;}.align-content-xsm-start{align-content:flex-start !important;}.align-content-xsm-end{align-content:flex-end !important;}.align-content-xsm-center{align-content:center !important;}.align-content-xsm-between{align-content:space-between !important;}.align-content-xsm-around{align-content:space-around !important;}.align-content-xsm-stretch{align-content:stretch !important;}.align-self-xsm-auto{align-self:auto !important;}.align-self-xsm-start{align-self:flex-start !important;}.align-self-xsm-end{align-self:flex-end !important;}.align-self-xsm-center{align-self:center !important;}.align-self-xsm-baseline{align-self:baseline !important;}.align-self-xsm-stretch{align-self:stretch !important;}}@media(min-width:576px){.flex-sm-row{flex-direction:row !important;}.flex-sm-column{flex-direction:column !important;}.flex-sm-row-reverse{flex-direction:row-reverse !important;}.flex-sm-column-reverse{flex-direction:column-reverse !important;}.flex-sm-wrap{flex-wrap:wrap !important;}.flex-sm-nowrap{flex-wrap:nowrap !important;}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important;}.flex-sm-fill{flex:1 1 auto !important;}.flex-sm-grow-0{flex-grow:0 !important;}.flex-sm-grow-1{flex-grow:1 !important;}.flex-sm-shrink-0{flex-shrink:0 !important;}.flex-sm-shrink-1{flex-shrink:1 !important;}.justify-content-sm-start{justify-content:flex-start !important;}.justify-content-sm-end{justify-content:flex-end !important;}.justify-content-sm-center{justify-content:center !important;}.justify-content-sm-between{justify-content:space-between !important;}.justify-content-sm-around{justify-content:space-around !important;}.align-items-sm-start{align-items:flex-start !important;}.align-items-sm-end{align-items:flex-end !important;}.align-items-sm-center{align-items:center !important;}.align-items-sm-baseline{align-items:baseline !important;}.align-items-sm-stretch{align-items:stretch !important;}.align-content-sm-start{align-content:flex-start !important;}.align-content-sm-end{align-content:flex-end !important;}.align-content-sm-center{align-content:center !important;}.align-content-sm-between{align-content:space-between !important;}.align-content-sm-around{align-content:space-around !important;}.align-content-sm-stretch{align-content:stretch !important;}.align-self-sm-auto{align-self:auto !important;}.align-self-sm-start{align-self:flex-start !important;}.align-self-sm-end{align-self:flex-end !important;}.align-self-sm-center{align-self:center !important;}.align-self-sm-baseline{align-self:baseline !important;}.align-self-sm-stretch{align-self:stretch !important;}}@media(min-width:768px){.flex-md-row{flex-direction:row !important;}.flex-md-column{flex-direction:column !important;}.flex-md-row-reverse{flex-direction:row-reverse !important;}.flex-md-column-reverse{flex-direction:column-reverse !important;}.flex-md-wrap{flex-wrap:wrap !important;}.flex-md-nowrap{flex-wrap:nowrap !important;}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important;}.flex-md-fill{flex:1 1 auto !important;}.flex-md-grow-0{flex-grow:0 !important;}.flex-md-grow-1{flex-grow:1 !important;}.flex-md-shrink-0{flex-shrink:0 !important;}.flex-md-shrink-1{flex-shrink:1 !important;}.justify-content-md-start{justify-content:flex-start !important;}.justify-content-md-end{justify-content:flex-end !important;}.justify-content-md-center{justify-content:center !important;}.justify-content-md-between{justify-content:space-between !important;}.justify-content-md-around{justify-content:space-around !important;}.align-items-md-start{align-items:flex-start !important;}.align-items-md-end{align-items:flex-end !important;}.align-items-md-center{align-items:center !important;}.align-items-md-baseline{align-items:baseline !important;}.align-items-md-stretch{align-items:stretch !important;}.align-content-md-start{align-content:flex-start !important;}.align-content-md-end{align-content:flex-end !important;}.align-content-md-center{align-content:center !important;}.align-content-md-between{align-content:space-between !important;}.align-content-md-around{align-content:space-around !important;}.align-content-md-stretch{align-content:stretch !important;}.align-self-md-auto{align-self:auto !important;}.align-self-md-start{align-self:flex-start !important;}.align-self-md-end{align-self:flex-end !important;}.align-self-md-center{align-self:center !important;}.align-self-md-baseline{align-self:baseline !important;}.align-self-md-stretch{align-self:stretch !important;}}@media(min-width:992px){.flex-lg-row{flex-direction:row !important;}.flex-lg-column{flex-direction:column !important;}.flex-lg-row-reverse{flex-direction:row-reverse !important;}.flex-lg-column-reverse{flex-direction:column-reverse !important;}.flex-lg-wrap{flex-wrap:wrap !important;}.flex-lg-nowrap{flex-wrap:nowrap !important;}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important;}.flex-lg-fill{flex:1 1 auto !important;}.flex-lg-grow-0{flex-grow:0 !important;}.flex-lg-grow-1{flex-grow:1 !important;}.flex-lg-shrink-0{flex-shrink:0 !important;}.flex-lg-shrink-1{flex-shrink:1 !important;}.justify-content-lg-start{justify-content:flex-start !important;}.justify-content-lg-end{justify-content:flex-end !important;}.justify-content-lg-center{justify-content:center !important;}.justify-content-lg-between{justify-content:space-between !important;}.justify-content-lg-around{justify-content:space-around !important;}.align-items-lg-start{align-items:flex-start !important;}.align-items-lg-end{align-items:flex-end !important;}.align-items-lg-center{align-items:center !important;}.align-items-lg-baseline{align-items:baseline !important;}.align-items-lg-stretch{align-items:stretch !important;}.align-content-lg-start{align-content:flex-start !important;}.align-content-lg-end{align-content:flex-end !important;}.align-content-lg-center{align-content:center !important;}.align-content-lg-between{align-content:space-between !important;}.align-content-lg-around{align-content:space-around !important;}.align-content-lg-stretch{align-content:stretch !important;}.align-self-lg-auto{align-self:auto !important;}.align-self-lg-start{align-self:flex-start !important;}.align-self-lg-end{align-self:flex-end !important;}.align-self-lg-center{align-self:center !important;}.align-self-lg-baseline{align-self:baseline !important;}.align-self-lg-stretch{align-self:stretch !important;}}@media(min-width:1200px){.flex-xl-row{flex-direction:row !important;}.flex-xl-column{flex-direction:column !important;}.flex-xl-row-reverse{flex-direction:row-reverse !important;}.flex-xl-column-reverse{flex-direction:column-reverse !important;}.flex-xl-wrap{flex-wrap:wrap !important;}.flex-xl-nowrap{flex-wrap:nowrap !important;}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important;}.flex-xl-fill{flex:1 1 auto !important;}.flex-xl-grow-0{flex-grow:0 !important;}.flex-xl-grow-1{flex-grow:1 !important;}.flex-xl-shrink-0{flex-shrink:0 !important;}.flex-xl-shrink-1{flex-shrink:1 !important;}.justify-content-xl-start{justify-content:flex-start !important;}.justify-content-xl-end{justify-content:flex-end !important;}.justify-content-xl-center{justify-content:center !important;}.justify-content-xl-between{justify-content:space-between !important;}.justify-content-xl-around{justify-content:space-around !important;}.align-items-xl-start{align-items:flex-start !important;}.align-items-xl-end{align-items:flex-end !important;}.align-items-xl-center{align-items:center !important;}.align-items-xl-baseline{align-items:baseline !important;}.align-items-xl-stretch{align-items:stretch !important;}.align-content-xl-start{align-content:flex-start !important;}.align-content-xl-end{align-content:flex-end !important;}.align-content-xl-center{align-content:center !important;}.align-content-xl-between{align-content:space-between !important;}.align-content-xl-around{align-content:space-around !important;}.align-content-xl-stretch{align-content:stretch !important;}.align-self-xl-auto{align-self:auto !important;}.align-self-xl-start{align-self:flex-start !important;}.align-self-xl-end{align-self:flex-end !important;}.align-self-xl-center{align-self:center !important;}.align-self-xl-baseline{align-self:baseline !important;}.align-self-xl-stretch{align-self:stretch !important;}}@media(min-width:1440px){.flex-xxl-row{flex-direction:row !important;}.flex-xxl-column{flex-direction:column !important;}.flex-xxl-row-reverse{flex-direction:row-reverse !important;}.flex-xxl-column-reverse{flex-direction:column-reverse !important;}.flex-xxl-wrap{flex-wrap:wrap !important;}.flex-xxl-nowrap{flex-wrap:nowrap !important;}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important;}.flex-xxl-fill{flex:1 1 auto !important;}.flex-xxl-grow-0{flex-grow:0 !important;}.flex-xxl-grow-1{flex-grow:1 !important;}.flex-xxl-shrink-0{flex-shrink:0 !important;}.flex-xxl-shrink-1{flex-shrink:1 !important;}.justify-content-xxl-start{justify-content:flex-start !important;}.justify-content-xxl-end{justify-content:flex-end !important;}.justify-content-xxl-center{justify-content:center !important;}.justify-content-xxl-between{justify-content:space-between !important;}.justify-content-xxl-around{justify-content:space-around !important;}.align-items-xxl-start{align-items:flex-start !important;}.align-items-xxl-end{align-items:flex-end !important;}.align-items-xxl-center{align-items:center !important;}.align-items-xxl-baseline{align-items:baseline !important;}.align-items-xxl-stretch{align-items:stretch !important;}.align-content-xxl-start{align-content:flex-start !important;}.align-content-xxl-end{align-content:flex-end !important;}.align-content-xxl-center{align-content:center !important;}.align-content-xxl-between{align-content:space-between !important;}.align-content-xxl-around{align-content:space-around !important;}.align-content-xxl-stretch{align-content:stretch !important;}.align-self-xxl-auto{align-self:auto !important;}.align-self-xxl-start{align-self:flex-start !important;}.align-self-xxl-end{align-self:flex-end !important;}.align-self-xxl-center{align-self:center !important;}.align-self-xxl-baseline{align-self:baseline !important;}.align-self-xxl-stretch{align-self:stretch !important;}}.float-left{float:left !important;}.float-right{float:right !important;}.float-none{float:none !important;}@media(min-width:480px){.float-xsm-left{float:left !important;}.float-xsm-right{float:right !important;}.float-xsm-none{float:none !important;}}@media(min-width:576px){.float-sm-left{float:left !important;}.float-sm-right{float:right !important;}.float-sm-none{float:none !important;}}@media(min-width:768px){.float-md-left{float:left !important;}.float-md-right{float:right !important;}.float-md-none{float:none !important;}}@media(min-width:992px){.float-lg-left{float:left !important;}.float-lg-right{float:right !important;}.float-lg-none{float:none !important;}}@media(min-width:1200px){.float-xl-left{float:left !important;}.float-xl-right{float:right !important;}.float-xl-none{float:none !important;}}@media(min-width:1440px){.float-xxl-left{float:left !important;}.float-xxl-right{float:right !important;}.float-xxl-none{float:none !important;}}.overflow-auto{overflow:auto !important;}.overflow-hidden{overflow:hidden !important;}.position-static{position:static !important;}.position-relative{position:relative !important;}.position-absolute{position:absolute !important;}.position-fixed{position:fixed !important;}.position-sticky{position:sticky !important;}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030;}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020;}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important;}.shadow-none{box-shadow:none !important;}.w-25{width:25% !important;}.w-50{width:50% !important;}.w-75{width:75% !important;}.w-100{width:100% !important;}.w-auto{width:auto !important;}.h-25{height:25% !important;}.h-50{height:50% !important;}.h-75{height:75% !important;}.h-100{height:100% !important;}.h-auto{height:auto !important;}.mw-100{max-width:100% !important;}.mh-100{max-height:100% !important;}.min-vw-100{min-width:100vw !important;}.min-vh-100{min-height:100vh !important;}.vw-100{width:100vw !important;}.vh-100{height:100vh !important;}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent;}.m-0{margin:0 !important;}.mt-0,.my-0{margin-top:0 !important;}.mr-0,.mx-0{margin-right:0 !important;}.mb-0,.my-0{margin-bottom:0 !important;}.ml-0,.mx-0{margin-left:0 !important;}.m-1{margin:.25rem !important;}.mt-1,.my-1{margin-top:.25rem !important;}.mr-1,.mx-1{margin-right:.25rem !important;}.mb-1,.my-1{margin-bottom:.25rem !important;}.ml-1,.mx-1{margin-left:.25rem !important;}.m-2{margin:.5rem !important;}.mt-2,.my-2{margin-top:.5rem !important;}.mr-2,.mx-2{margin-right:.5rem !important;}.mb-2,.my-2{margin-bottom:.5rem !important;}.ml-2,.mx-2{margin-left:.5rem !important;}.m-3{margin:1rem !important;}.mt-3,.my-3{margin-top:1rem !important;}.mr-3,.mx-3{margin-right:1rem !important;}.mb-3,.my-3{margin-bottom:1rem !important;}.ml-3,.mx-3{margin-left:1rem !important;}.m-4{margin:1.5rem !important;}.mt-4,.my-4{margin-top:1.5rem !important;}.mr-4,.mx-4{margin-right:1.5rem !important;}.mb-4,.my-4{margin-bottom:1.5rem !important;}.ml-4,.mx-4{margin-left:1.5rem !important;}.m-5{margin:3rem !important;}.mt-5,.my-5{margin-top:3rem !important;}.mr-5,.mx-5{margin-right:3rem !important;}.mb-5,.my-5{margin-bottom:3rem !important;}.ml-5,.mx-5{margin-left:3rem !important;}.p-0{padding:0 !important;}.pt-0,.py-0{padding-top:0 !important;}.pr-0,.px-0{padding-right:0 !important;}.pb-0,.py-0{padding-bottom:0 !important;}.pl-0,.px-0{padding-left:0 !important;}.p-1{padding:.25rem !important;}.pt-1,.py-1{padding-top:.25rem !important;}.pr-1,.px-1{padding-right:.25rem !important;}.pb-1,.py-1{padding-bottom:.25rem !important;}.pl-1,.px-1{padding-left:.25rem !important;}.p-2{padding:.5rem !important;}.pt-2,.py-2{padding-top:.5rem !important;}.pr-2,.px-2{padding-right:.5rem !important;}.pb-2,.py-2{padding-bottom:.5rem !important;}.pl-2,.px-2{padding-left:.5rem !important;}.p-3{padding:1rem !important;}.pt-3,.py-3{padding-top:1rem !important;}.pr-3,.px-3{padding-right:1rem !important;}.pb-3,.py-3{padding-bottom:1rem !important;}.pl-3,.px-3{padding-left:1rem !important;}.p-4{padding:1.5rem !important;}.pt-4,.py-4{padding-top:1.5rem !important;}.pr-4,.px-4{padding-right:1.5rem !important;}.pb-4,.py-4{padding-bottom:1.5rem !important;}.pl-4,.px-4{padding-left:1.5rem !important;}.p-5{padding:3rem !important;}.pt-5,.py-5{padding-top:3rem !important;}.pr-5,.px-5{padding-right:3rem !important;}.pb-5,.py-5{padding-bottom:3rem !important;}.pl-5,.px-5{padding-left:3rem !important;}.m-n1{margin:-.25rem !important;}.mt-n1,.my-n1{margin-top:-.25rem !important;}.mr-n1,.mx-n1{margin-right:-.25rem !important;}.mb-n1,.my-n1{margin-bottom:-.25rem !important;}.ml-n1,.mx-n1{margin-left:-.25rem !important;}.m-n2{margin:-.5rem !important;}.mt-n2,.my-n2{margin-top:-.5rem !important;}.mr-n2,.mx-n2{margin-right:-.5rem !important;}.mb-n2,.my-n2{margin-bottom:-.5rem !important;}.ml-n2,.mx-n2{margin-left:-.5rem !important;}.m-n3{margin:-1rem !important;}.mt-n3,.my-n3{margin-top:-1rem !important;}.mr-n3,.mx-n3{margin-right:-1rem !important;}.mb-n3,.my-n3{margin-bottom:-1rem !important;}.ml-n3,.mx-n3{margin-left:-1rem !important;}.m-n4{margin:-1.5rem !important;}.mt-n4,.my-n4{margin-top:-1.5rem !important;}.mr-n4,.mx-n4{margin-right:-1.5rem !important;}.mb-n4,.my-n4{margin-bottom:-1.5rem !important;}.ml-n4,.mx-n4{margin-left:-1.5rem !important;}.m-n5{margin:-3rem !important;}.mt-n5,.my-n5{margin-top:-3rem !important;}.mr-n5,.mx-n5{margin-right:-3rem !important;}.mb-n5,.my-n5{margin-bottom:-3rem !important;}.ml-n5,.mx-n5{margin-left:-3rem !important;}.m-auto{margin:auto !important;}.mt-auto,.my-auto{margin-top:auto !important;}.mr-auto,.mx-auto{margin-right:auto !important;}.mb-auto,.my-auto{margin-bottom:auto !important;}.ml-auto,.mx-auto{margin-left:auto !important;}@media(min-width:480px){.m-xsm-0{margin:0 !important;}.mt-xsm-0,.my-xsm-0{margin-top:0 !important;}.mr-xsm-0,.mx-xsm-0{margin-right:0 !important;}.mb-xsm-0,.my-xsm-0{margin-bottom:0 !important;}.ml-xsm-0,.mx-xsm-0{margin-left:0 !important;}.m-xsm-1{margin:.25rem !important;}.mt-xsm-1,.my-xsm-1{margin-top:.25rem !important;}.mr-xsm-1,.mx-xsm-1{margin-right:.25rem !important;}.mb-xsm-1,.my-xsm-1{margin-bottom:.25rem !important;}.ml-xsm-1,.mx-xsm-1{margin-left:.25rem !important;}.m-xsm-2{margin:.5rem !important;}.mt-xsm-2,.my-xsm-2{margin-top:.5rem !important;}.mr-xsm-2,.mx-xsm-2{margin-right:.5rem !important;}.mb-xsm-2,.my-xsm-2{margin-bottom:.5rem !important;}.ml-xsm-2,.mx-xsm-2{margin-left:.5rem !important;}.m-xsm-3{margin:1rem !important;}.mt-xsm-3,.my-xsm-3{margin-top:1rem !important;}.mr-xsm-3,.mx-xsm-3{margin-right:1rem !important;}.mb-xsm-3,.my-xsm-3{margin-bottom:1rem !important;}.ml-xsm-3,.mx-xsm-3{margin-left:1rem !important;}.m-xsm-4{margin:1.5rem !important;}.mt-xsm-4,.my-xsm-4{margin-top:1.5rem !important;}.mr-xsm-4,.mx-xsm-4{margin-right:1.5rem !important;}.mb-xsm-4,.my-xsm-4{margin-bottom:1.5rem !important;}.ml-xsm-4,.mx-xsm-4{margin-left:1.5rem !important;}.m-xsm-5{margin:3rem !important;}.mt-xsm-5,.my-xsm-5{margin-top:3rem !important;}.mr-xsm-5,.mx-xsm-5{margin-right:3rem !important;}.mb-xsm-5,.my-xsm-5{margin-bottom:3rem !important;}.ml-xsm-5,.mx-xsm-5{margin-left:3rem !important;}.p-xsm-0{padding:0 !important;}.pt-xsm-0,.py-xsm-0{padding-top:0 !important;}.pr-xsm-0,.px-xsm-0{padding-right:0 !important;}.pb-xsm-0,.py-xsm-0{padding-bottom:0 !important;}.pl-xsm-0,.px-xsm-0{padding-left:0 !important;}.p-xsm-1{padding:.25rem !important;}.pt-xsm-1,.py-xsm-1{padding-top:.25rem !important;}.pr-xsm-1,.px-xsm-1{padding-right:.25rem !important;}.pb-xsm-1,.py-xsm-1{padding-bottom:.25rem !important;}.pl-xsm-1,.px-xsm-1{padding-left:.25rem !important;}.p-xsm-2{padding:.5rem !important;}.pt-xsm-2,.py-xsm-2{padding-top:.5rem !important;}.pr-xsm-2,.px-xsm-2{padding-right:.5rem !important;}.pb-xsm-2,.py-xsm-2{padding-bottom:.5rem !important;}.pl-xsm-2,.px-xsm-2{padding-left:.5rem !important;}.p-xsm-3{padding:1rem !important;}.pt-xsm-3,.py-xsm-3{padding-top:1rem !important;}.pr-xsm-3,.px-xsm-3{padding-right:1rem !important;}.pb-xsm-3,.py-xsm-3{padding-bottom:1rem !important;}.pl-xsm-3,.px-xsm-3{padding-left:1rem !important;}.p-xsm-4{padding:1.5rem !important;}.pt-xsm-4,.py-xsm-4{padding-top:1.5rem !important;}.pr-xsm-4,.px-xsm-4{padding-right:1.5rem !important;}.pb-xsm-4,.py-xsm-4{padding-bottom:1.5rem !important;}.pl-xsm-4,.px-xsm-4{padding-left:1.5rem !important;}.p-xsm-5{padding:3rem !important;}.pt-xsm-5,.py-xsm-5{padding-top:3rem !important;}.pr-xsm-5,.px-xsm-5{padding-right:3rem !important;}.pb-xsm-5,.py-xsm-5{padding-bottom:3rem !important;}.pl-xsm-5,.px-xsm-5{padding-left:3rem !important;}.m-xsm-n1{margin:-.25rem !important;}.mt-xsm-n1,.my-xsm-n1{margin-top:-.25rem !important;}.mr-xsm-n1,.mx-xsm-n1{margin-right:-.25rem !important;}.mb-xsm-n1,.my-xsm-n1{margin-bottom:-.25rem !important;}.ml-xsm-n1,.mx-xsm-n1{margin-left:-.25rem !important;}.m-xsm-n2{margin:-.5rem !important;}.mt-xsm-n2,.my-xsm-n2{margin-top:-.5rem !important;}.mr-xsm-n2,.mx-xsm-n2{margin-right:-.5rem !important;}.mb-xsm-n2,.my-xsm-n2{margin-bottom:-.5rem !important;}.ml-xsm-n2,.mx-xsm-n2{margin-left:-.5rem !important;}.m-xsm-n3{margin:-1rem !important;}.mt-xsm-n3,.my-xsm-n3{margin-top:-1rem !important;}.mr-xsm-n3,.mx-xsm-n3{margin-right:-1rem !important;}.mb-xsm-n3,.my-xsm-n3{margin-bottom:-1rem !important;}.ml-xsm-n3,.mx-xsm-n3{margin-left:-1rem !important;}.m-xsm-n4{margin:-1.5rem !important;}.mt-xsm-n4,.my-xsm-n4{margin-top:-1.5rem !important;}.mr-xsm-n4,.mx-xsm-n4{margin-right:-1.5rem !important;}.mb-xsm-n4,.my-xsm-n4{margin-bottom:-1.5rem !important;}.ml-xsm-n4,.mx-xsm-n4{margin-left:-1.5rem !important;}.m-xsm-n5{margin:-3rem !important;}.mt-xsm-n5,.my-xsm-n5{margin-top:-3rem !important;}.mr-xsm-n5,.mx-xsm-n5{margin-right:-3rem !important;}.mb-xsm-n5,.my-xsm-n5{margin-bottom:-3rem !important;}.ml-xsm-n5,.mx-xsm-n5{margin-left:-3rem !important;}.m-xsm-auto{margin:auto !important;}.mt-xsm-auto,.my-xsm-auto{margin-top:auto !important;}.mr-xsm-auto,.mx-xsm-auto{margin-right:auto !important;}.mb-xsm-auto,.my-xsm-auto{margin-bottom:auto !important;}.ml-xsm-auto,.mx-xsm-auto{margin-left:auto !important;}}@media(min-width:576px){.m-sm-0{margin:0 !important;}.mt-sm-0,.my-sm-0{margin-top:0 !important;}.mr-sm-0,.mx-sm-0{margin-right:0 !important;}.mb-sm-0,.my-sm-0{margin-bottom:0 !important;}.ml-sm-0,.mx-sm-0{margin-left:0 !important;}.m-sm-1{margin:.25rem !important;}.mt-sm-1,.my-sm-1{margin-top:.25rem !important;}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important;}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important;}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important;}.m-sm-2{margin:.5rem !important;}.mt-sm-2,.my-sm-2{margin-top:.5rem !important;}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important;}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important;}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important;}.m-sm-3{margin:1rem !important;}.mt-sm-3,.my-sm-3{margin-top:1rem !important;}.mr-sm-3,.mx-sm-3{margin-right:1rem !important;}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important;}.ml-sm-3,.mx-sm-3{margin-left:1rem !important;}.m-sm-4{margin:1.5rem !important;}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important;}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important;}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important;}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important;}.m-sm-5{margin:3rem !important;}.mt-sm-5,.my-sm-5{margin-top:3rem !important;}.mr-sm-5,.mx-sm-5{margin-right:3rem !important;}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important;}.ml-sm-5,.mx-sm-5{margin-left:3rem !important;}.p-sm-0{padding:0 !important;}.pt-sm-0,.py-sm-0{padding-top:0 !important;}.pr-sm-0,.px-sm-0{padding-right:0 !important;}.pb-sm-0,.py-sm-0{padding-bottom:0 !important;}.pl-sm-0,.px-sm-0{padding-left:0 !important;}.p-sm-1{padding:.25rem !important;}.pt-sm-1,.py-sm-1{padding-top:.25rem !important;}.pr-sm-1,.px-sm-1{padding-right:.25rem !important;}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important;}.pl-sm-1,.px-sm-1{padding-left:.25rem !important;}.p-sm-2{padding:.5rem !important;}.pt-sm-2,.py-sm-2{padding-top:.5rem !important;}.pr-sm-2,.px-sm-2{padding-right:.5rem !important;}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important;}.pl-sm-2,.px-sm-2{padding-left:.5rem !important;}.p-sm-3{padding:1rem !important;}.pt-sm-3,.py-sm-3{padding-top:1rem !important;}.pr-sm-3,.px-sm-3{padding-right:1rem !important;}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important;}.pl-sm-3,.px-sm-3{padding-left:1rem !important;}.p-sm-4{padding:1.5rem !important;}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important;}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important;}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important;}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important;}.p-sm-5{padding:3rem !important;}.pt-sm-5,.py-sm-5{padding-top:3rem !important;}.pr-sm-5,.px-sm-5{padding-right:3rem !important;}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important;}.pl-sm-5,.px-sm-5{padding-left:3rem !important;}.m-sm-n1{margin:-.25rem !important;}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem !important;}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem !important;}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem !important;}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem !important;}.m-sm-n2{margin:-.5rem !important;}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem !important;}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem !important;}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem !important;}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem !important;}.m-sm-n3{margin:-1rem !important;}.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important;}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important;}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important;}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important;}.m-sm-n4{margin:-1.5rem !important;}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important;}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important;}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important;}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important;}.m-sm-n5{margin:-3rem !important;}.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important;}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important;}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important;}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important;}.m-sm-auto{margin:auto !important;}.mt-sm-auto,.my-sm-auto{margin-top:auto !important;}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important;}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important;}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important;}}@media(min-width:768px){.m-md-0{margin:0 !important;}.mt-md-0,.my-md-0{margin-top:0 !important;}.mr-md-0,.mx-md-0{margin-right:0 !important;}.mb-md-0,.my-md-0{margin-bottom:0 !important;}.ml-md-0,.mx-md-0{margin-left:0 !important;}.m-md-1{margin:.25rem !important;}.mt-md-1,.my-md-1{margin-top:.25rem !important;}.mr-md-1,.mx-md-1{margin-right:.25rem !important;}.mb-md-1,.my-md-1{margin-bottom:.25rem !important;}.ml-md-1,.mx-md-1{margin-left:.25rem !important;}.m-md-2{margin:.5rem !important;}.mt-md-2,.my-md-2{margin-top:.5rem !important;}.mr-md-2,.mx-md-2{margin-right:.5rem !important;}.mb-md-2,.my-md-2{margin-bottom:.5rem !important;}.ml-md-2,.mx-md-2{margin-left:.5rem !important;}.m-md-3{margin:1rem !important;}.mt-md-3,.my-md-3{margin-top:1rem !important;}.mr-md-3,.mx-md-3{margin-right:1rem !important;}.mb-md-3,.my-md-3{margin-bottom:1rem !important;}.ml-md-3,.mx-md-3{margin-left:1rem !important;}.m-md-4{margin:1.5rem !important;}.mt-md-4,.my-md-4{margin-top:1.5rem !important;}.mr-md-4,.mx-md-4{margin-right:1.5rem !important;}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important;}.ml-md-4,.mx-md-4{margin-left:1.5rem !important;}.m-md-5{margin:3rem !important;}.mt-md-5,.my-md-5{margin-top:3rem !important;}.mr-md-5,.mx-md-5{margin-right:3rem !important;}.mb-md-5,.my-md-5{margin-bottom:3rem !important;}.ml-md-5,.mx-md-5{margin-left:3rem !important;}.p-md-0{padding:0 !important;}.pt-md-0,.py-md-0{padding-top:0 !important;}.pr-md-0,.px-md-0{padding-right:0 !important;}.pb-md-0,.py-md-0{padding-bottom:0 !important;}.pl-md-0,.px-md-0{padding-left:0 !important;}.p-md-1{padding:.25rem !important;}.pt-md-1,.py-md-1{padding-top:.25rem !important;}.pr-md-1,.px-md-1{padding-right:.25rem !important;}.pb-md-1,.py-md-1{padding-bottom:.25rem !important;}.pl-md-1,.px-md-1{padding-left:.25rem !important;}.p-md-2{padding:.5rem !important;}.pt-md-2,.py-md-2{padding-top:.5rem !important;}.pr-md-2,.px-md-2{padding-right:.5rem !important;}.pb-md-2,.py-md-2{padding-bottom:.5rem !important;}.pl-md-2,.px-md-2{padding-left:.5rem !important;}.p-md-3{padding:1rem !important;}.pt-md-3,.py-md-3{padding-top:1rem !important;}.pr-md-3,.px-md-3{padding-right:1rem !important;}.pb-md-3,.py-md-3{padding-bottom:1rem !important;}.pl-md-3,.px-md-3{padding-left:1rem !important;}.p-md-4{padding:1.5rem !important;}.pt-md-4,.py-md-4{padding-top:1.5rem !important;}.pr-md-4,.px-md-4{padding-right:1.5rem !important;}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important;}.pl-md-4,.px-md-4{padding-left:1.5rem !important;}.p-md-5{padding:3rem !important;}.pt-md-5,.py-md-5{padding-top:3rem !important;}.pr-md-5,.px-md-5{padding-right:3rem !important;}.pb-md-5,.py-md-5{padding-bottom:3rem !important;}.pl-md-5,.px-md-5{padding-left:3rem !important;}.m-md-n1{margin:-.25rem !important;}.mt-md-n1,.my-md-n1{margin-top:-.25rem !important;}.mr-md-n1,.mx-md-n1{margin-right:-.25rem !important;}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem !important;}.ml-md-n1,.mx-md-n1{margin-left:-.25rem !important;}.m-md-n2{margin:-.5rem !important;}.mt-md-n2,.my-md-n2{margin-top:-.5rem !important;}.mr-md-n2,.mx-md-n2{margin-right:-.5rem !important;}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem !important;}.ml-md-n2,.mx-md-n2{margin-left:-.5rem !important;}.m-md-n3{margin:-1rem !important;}.mt-md-n3,.my-md-n3{margin-top:-1rem !important;}.mr-md-n3,.mx-md-n3{margin-right:-1rem !important;}.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important;}.ml-md-n3,.mx-md-n3{margin-left:-1rem !important;}.m-md-n4{margin:-1.5rem !important;}.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important;}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important;}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important;}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important;}.m-md-n5{margin:-3rem !important;}.mt-md-n5,.my-md-n5{margin-top:-3rem !important;}.mr-md-n5,.mx-md-n5{margin-right:-3rem !important;}.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important;}.ml-md-n5,.mx-md-n5{margin-left:-3rem !important;}.m-md-auto{margin:auto !important;}.mt-md-auto,.my-md-auto{margin-top:auto !important;}.mr-md-auto,.mx-md-auto{margin-right:auto !important;}.mb-md-auto,.my-md-auto{margin-bottom:auto !important;}.ml-md-auto,.mx-md-auto{margin-left:auto !important;}}@media(min-width:992px){.m-lg-0{margin:0 !important;}.mt-lg-0,.my-lg-0{margin-top:0 !important;}.mr-lg-0,.mx-lg-0{margin-right:0 !important;}.mb-lg-0,.my-lg-0{margin-bottom:0 !important;}.ml-lg-0,.mx-lg-0{margin-left:0 !important;}.m-lg-1{margin:.25rem !important;}.mt-lg-1,.my-lg-1{margin-top:.25rem !important;}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important;}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important;}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important;}.m-lg-2{margin:.5rem !important;}.mt-lg-2,.my-lg-2{margin-top:.5rem !important;}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important;}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important;}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important;}.m-lg-3{margin:1rem !important;}.mt-lg-3,.my-lg-3{margin-top:1rem !important;}.mr-lg-3,.mx-lg-3{margin-right:1rem !important;}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important;}.ml-lg-3,.mx-lg-3{margin-left:1rem !important;}.m-lg-4{margin:1.5rem !important;}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important;}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important;}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important;}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important;}.m-lg-5{margin:3rem !important;}.mt-lg-5,.my-lg-5{margin-top:3rem !important;}.mr-lg-5,.mx-lg-5{margin-right:3rem !important;}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important;}.ml-lg-5,.mx-lg-5{margin-left:3rem !important;}.p-lg-0{padding:0 !important;}.pt-lg-0,.py-lg-0{padding-top:0 !important;}.pr-lg-0,.px-lg-0{padding-right:0 !important;}.pb-lg-0,.py-lg-0{padding-bottom:0 !important;}.pl-lg-0,.px-lg-0{padding-left:0 !important;}.p-lg-1{padding:.25rem !important;}.pt-lg-1,.py-lg-1{padding-top:.25rem !important;}.pr-lg-1,.px-lg-1{padding-right:.25rem !important;}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important;}.pl-lg-1,.px-lg-1{padding-left:.25rem !important;}.p-lg-2{padding:.5rem !important;}.pt-lg-2,.py-lg-2{padding-top:.5rem !important;}.pr-lg-2,.px-lg-2{padding-right:.5rem !important;}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important;}.pl-lg-2,.px-lg-2{padding-left:.5rem !important;}.p-lg-3{padding:1rem !important;}.pt-lg-3,.py-lg-3{padding-top:1rem !important;}.pr-lg-3,.px-lg-3{padding-right:1rem !important;}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important;}.pl-lg-3,.px-lg-3{padding-left:1rem !important;}.p-lg-4{padding:1.5rem !important;}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important;}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important;}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important;}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important;}.p-lg-5{padding:3rem !important;}.pt-lg-5,.py-lg-5{padding-top:3rem !important;}.pr-lg-5,.px-lg-5{padding-right:3rem !important;}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important;}.pl-lg-5,.px-lg-5{padding-left:3rem !important;}.m-lg-n1{margin:-.25rem !important;}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem !important;}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem !important;}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem !important;}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem !important;}.m-lg-n2{margin:-.5rem !important;}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem !important;}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem !important;}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem !important;}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem !important;}.m-lg-n3{margin:-1rem !important;}.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important;}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important;}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important;}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important;}.m-lg-n4{margin:-1.5rem !important;}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important;}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important;}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important;}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important;}.m-lg-n5{margin:-3rem !important;}.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important;}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important;}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important;}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important;}.m-lg-auto{margin:auto !important;}.mt-lg-auto,.my-lg-auto{margin-top:auto !important;}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important;}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important;}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important;}}@media(min-width:1200px){.m-xl-0{margin:0 !important;}.mt-xl-0,.my-xl-0{margin-top:0 !important;}.mr-xl-0,.mx-xl-0{margin-right:0 !important;}.mb-xl-0,.my-xl-0{margin-bottom:0 !important;}.ml-xl-0,.mx-xl-0{margin-left:0 !important;}.m-xl-1{margin:.25rem !important;}.mt-xl-1,.my-xl-1{margin-top:.25rem !important;}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important;}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important;}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important;}.m-xl-2{margin:.5rem !important;}.mt-xl-2,.my-xl-2{margin-top:.5rem !important;}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important;}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important;}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important;}.m-xl-3{margin:1rem !important;}.mt-xl-3,.my-xl-3{margin-top:1rem !important;}.mr-xl-3,.mx-xl-3{margin-right:1rem !important;}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important;}.ml-xl-3,.mx-xl-3{margin-left:1rem !important;}.m-xl-4{margin:1.5rem !important;}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important;}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important;}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important;}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important;}.m-xl-5{margin:3rem !important;}.mt-xl-5,.my-xl-5{margin-top:3rem !important;}.mr-xl-5,.mx-xl-5{margin-right:3rem !important;}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important;}.ml-xl-5,.mx-xl-5{margin-left:3rem !important;}.p-xl-0{padding:0 !important;}.pt-xl-0,.py-xl-0{padding-top:0 !important;}.pr-xl-0,.px-xl-0{padding-right:0 !important;}.pb-xl-0,.py-xl-0{padding-bottom:0 !important;}.pl-xl-0,.px-xl-0{padding-left:0 !important;}.p-xl-1{padding:.25rem !important;}.pt-xl-1,.py-xl-1{padding-top:.25rem !important;}.pr-xl-1,.px-xl-1{padding-right:.25rem !important;}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important;}.pl-xl-1,.px-xl-1{padding-left:.25rem !important;}.p-xl-2{padding:.5rem !important;}.pt-xl-2,.py-xl-2{padding-top:.5rem !important;}.pr-xl-2,.px-xl-2{padding-right:.5rem !important;}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important;}.pl-xl-2,.px-xl-2{padding-left:.5rem !important;}.p-xl-3{padding:1rem !important;}.pt-xl-3,.py-xl-3{padding-top:1rem !important;}.pr-xl-3,.px-xl-3{padding-right:1rem !important;}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important;}.pl-xl-3,.px-xl-3{padding-left:1rem !important;}.p-xl-4{padding:1.5rem !important;}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important;}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important;}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important;}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important;}.p-xl-5{padding:3rem !important;}.pt-xl-5,.py-xl-5{padding-top:3rem !important;}.pr-xl-5,.px-xl-5{padding-right:3rem !important;}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important;}.pl-xl-5,.px-xl-5{padding-left:3rem !important;}.m-xl-n1{margin:-.25rem !important;}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem !important;}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem !important;}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem !important;}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem !important;}.m-xl-n2{margin:-.5rem !important;}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem !important;}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem !important;}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem !important;}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem !important;}.m-xl-n3{margin:-1rem !important;}.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important;}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important;}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important;}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important;}.m-xl-n4{margin:-1.5rem !important;}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important;}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important;}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important;}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important;}.m-xl-n5{margin:-3rem !important;}.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important;}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important;}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important;}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important;}.m-xl-auto{margin:auto !important;}.mt-xl-auto,.my-xl-auto{margin-top:auto !important;}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important;}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important;}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important;}}@media(min-width:1440px){.m-xxl-0{margin:0 !important;}.mt-xxl-0,.my-xxl-0{margin-top:0 !important;}.mr-xxl-0,.mx-xxl-0{margin-right:0 !important;}.mb-xxl-0,.my-xxl-0{margin-bottom:0 !important;}.ml-xxl-0,.mx-xxl-0{margin-left:0 !important;}.m-xxl-1{margin:.25rem !important;}.mt-xxl-1,.my-xxl-1{margin-top:.25rem !important;}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem !important;}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem !important;}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem !important;}.m-xxl-2{margin:.5rem !important;}.mt-xxl-2,.my-xxl-2{margin-top:.5rem !important;}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem !important;}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem !important;}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem !important;}.m-xxl-3{margin:1rem !important;}.mt-xxl-3,.my-xxl-3{margin-top:1rem !important;}.mr-xxl-3,.mx-xxl-3{margin-right:1rem !important;}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem !important;}.ml-xxl-3,.mx-xxl-3{margin-left:1rem !important;}.m-xxl-4{margin:1.5rem !important;}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem !important;}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem !important;}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem !important;}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem !important;}.m-xxl-5{margin:3rem !important;}.mt-xxl-5,.my-xxl-5{margin-top:3rem !important;}.mr-xxl-5,.mx-xxl-5{margin-right:3rem !important;}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem !important;}.ml-xxl-5,.mx-xxl-5{margin-left:3rem !important;}.p-xxl-0{padding:0 !important;}.pt-xxl-0,.py-xxl-0{padding-top:0 !important;}.pr-xxl-0,.px-xxl-0{padding-right:0 !important;}.pb-xxl-0,.py-xxl-0{padding-bottom:0 !important;}.pl-xxl-0,.px-xxl-0{padding-left:0 !important;}.p-xxl-1{padding:.25rem !important;}.pt-xxl-1,.py-xxl-1{padding-top:.25rem !important;}.pr-xxl-1,.px-xxl-1{padding-right:.25rem !important;}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem !important;}.pl-xxl-1,.px-xxl-1{padding-left:.25rem !important;}.p-xxl-2{padding:.5rem !important;}.pt-xxl-2,.py-xxl-2{padding-top:.5rem !important;}.pr-xxl-2,.px-xxl-2{padding-right:.5rem !important;}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem !important;}.pl-xxl-2,.px-xxl-2{padding-left:.5rem !important;}.p-xxl-3{padding:1rem !important;}.pt-xxl-3,.py-xxl-3{padding-top:1rem !important;}.pr-xxl-3,.px-xxl-3{padding-right:1rem !important;}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem !important;}.pl-xxl-3,.px-xxl-3{padding-left:1rem !important;}.p-xxl-4{padding:1.5rem !important;}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem !important;}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem !important;}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem !important;}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem !important;}.p-xxl-5{padding:3rem !important;}.pt-xxl-5,.py-xxl-5{padding-top:3rem !important;}.pr-xxl-5,.px-xxl-5{padding-right:3rem !important;}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem !important;}.pl-xxl-5,.px-xxl-5{padding-left:3rem !important;}.m-xxl-n1{margin:-.25rem !important;}.mt-xxl-n1,.my-xxl-n1{margin-top:-.25rem !important;}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.25rem !important;}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.25rem !important;}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.25rem !important;}.m-xxl-n2{margin:-.5rem !important;}.mt-xxl-n2,.my-xxl-n2{margin-top:-.5rem !important;}.mr-xxl-n2,.mx-xxl-n2{margin-right:-.5rem !important;}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-.5rem !important;}.ml-xxl-n2,.mx-xxl-n2{margin-left:-.5rem !important;}.m-xxl-n3{margin:-1rem !important;}.mt-xxl-n3,.my-xxl-n3{margin-top:-1rem !important;}.mr-xxl-n3,.mx-xxl-n3{margin-right:-1rem !important;}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-1rem !important;}.ml-xxl-n3,.mx-xxl-n3{margin-left:-1rem !important;}.m-xxl-n4{margin:-1.5rem !important;}.mt-xxl-n4,.my-xxl-n4{margin-top:-1.5rem !important;}.mr-xxl-n4,.mx-xxl-n4{margin-right:-1.5rem !important;}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-1.5rem !important;}.ml-xxl-n4,.mx-xxl-n4{margin-left:-1.5rem !important;}.m-xxl-n5{margin:-3rem !important;}.mt-xxl-n5,.my-xxl-n5{margin-top:-3rem !important;}.mr-xxl-n5,.mx-xxl-n5{margin-right:-3rem !important;}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-3rem !important;}.ml-xxl-n5,.mx-xxl-n5{margin-left:-3rem !important;}.m-xxl-auto{margin:auto !important;}.mt-xxl-auto,.my-xxl-auto{margin-top:auto !important;}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto !important;}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto !important;}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto !important;}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important;}.text-justify{text-align:justify !important;}.text-wrap{white-space:normal !important;}.text-nowrap{white-space:nowrap !important;}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.text-left{text-align:left !important;}.text-right{text-align:right !important;}.text-center{text-align:center !important;}@media(min-width:480px){.text-xsm-left{text-align:left !important;}.text-xsm-right{text-align:right !important;}.text-xsm-center{text-align:center !important;}}@media(min-width:576px){.text-sm-left{text-align:left !important;}.text-sm-right{text-align:right !important;}.text-sm-center{text-align:center !important;}}@media(min-width:768px){.text-md-left{text-align:left !important;}.text-md-right{text-align:right !important;}.text-md-center{text-align:center !important;}}@media(min-width:992px){.text-lg-left{text-align:left !important;}.text-lg-right{text-align:right !important;}.text-lg-center{text-align:center !important;}}@media(min-width:1200px){.text-xl-left{text-align:left !important;}.text-xl-right{text-align:right !important;}.text-xl-center{text-align:center !important;}}@media(min-width:1440px){.text-xxl-left{text-align:left !important;}.text-xxl-right{text-align:right !important;}.text-xxl-center{text-align:center !important;}}.text-lowercase{text-transform:lowercase !important;}.text-uppercase{text-transform:uppercase !important;}.text-capitalize{text-transform:capitalize !important;}.font-weight-light{font-weight:400 !important;}.font-weight-lighter{font-weight:lighter !important;}.font-weight-normal{font-weight:400 !important;}.font-weight-bold{font-weight:400 !important;}.font-weight-bolder{font-weight:bolder !important;}.font-italic{font-style:italic !important;}.text-white{color:#fff !important;}.text-primary{color:#0099c7 !important;}a.text-primary:hover,a.text-primary:focus{color:#005e7b !important;}.text-secondary{color:#586267 !important;}a.text-secondary:hover,a.text-secondary:focus{color:#353b3e !important;}.text-success{color:#6cbb5a !important;}a.text-success:hover,a.text-success:focus{color:#4a8e3b !important;}.text-info{color:#0dc1e7 !important;}a.text-info:hover,a.text-info:focus{color:#09849f !important;}.text-warning{color:#f63 !important;}a.text-warning:hover,a.text-warning:focus{color:#e63900 !important;}.text-danger{color:#f70606 !important;}a.text-danger:hover,a.text-danger:focus{color:#ac0404 !important;}.text-light{color:#f5f5f5 !important;}a.text-light:hover,a.text-light:focus{color:#cfcfcf !important;}.text-dark{color:#222 !important;}a.text-dark:hover,a.text-dark:focus{color:#000 !important;}.text-action{color:#f63 !important;}a.text-action:hover,a.text-action:focus{color:#e63900 !important;}.text-notify{color:#f70606 !important;}a.text-notify:hover,a.text-notify:focus{color:#ac0404 !important;}.text-#0099C7{color:#0099c7 !important;}a.text-#0099C7:hover,a.text-#0099C7:focus{color:#005e7b !important;}.text-#586267{color:#586267 !important;}a.text-#586267:hover,a.text-#586267:focus{color:#353b3e !important;}.text-#6CBB5A{color:#6cbb5a !important;}a.text-#6CBB5A:hover,a.text-#6CBB5A:focus{color:#4a8e3b !important;}.text-#0DC1E7{color:#0dc1e7 !important;}a.text-#0DC1E7:hover,a.text-#0DC1E7:focus{color:#09849f !important;}.text-#FF6633{color:#f63 !important;}a.text-#FF6633:hover,a.text-#FF6633:focus{color:#e63900 !important;}.text-#F70606{color:#f70606 !important;}a.text-#F70606:hover,a.text-#F70606:focus{color:#ac0404 !important;}.text-#F5F5F5{color:#f5f5f5 !important;}a.text-#F5F5F5:hover,a.text-#F5F5F5:focus{color:#cfcfcf !important;}.text-#222222{color:#222 !important;}a.text-#222222:hover,a.text-#222222:focus{color:#000 !important;}.text-body{color:#484848 !important;}.text-muted{color:#6c757d !important;}.text-black-50{color:rgba(34,34,34,.5) !important;}.text-white-50{color:rgba(255,255,255,.5) !important;}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.text-decoration-none{text-decoration:none !important;}.text-break{word-break:break-word !important;overflow-wrap:break-word !important;}.text-reset{color:inherit !important;}.visible{visibility:visible !important;}.invisible{visibility:hidden !important;}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important;}a:not(.btn){text-decoration:underline;}abbr[title]::after{content:" (" attr(title) ")";}pre{white-space:pre-wrap !important;}pre,blockquote{border:1px solid #aaa;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}@page{size:a3;}body{min-width:992px !important;}.container{min-width:992px !important;}.navbar{display:none;}.badge{border:1px solid #222;}.table{border-collapse:collapse !important;}.table td,.table th{background-color:#fff !important;}.table-bordered th,.table-bordered td{border:1px solid #eee !important;}.table-dark{color:inherit;}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6;}.table .thead-dark th{color:inherit;border-color:#dee2e6;}}.color-extra-light-blue{color:#f4fbff;}.color-extra-light-blue-bg{background-color:#f4fbff;}.color-sky-blue-neon{color:#0dc1e7;}.color-sky-blue-neon-bg{background-color:#0dc1e7;}.color-light-sky-blue{color:#0099c7;}.color-light-sky-blue-bg{background-color:#0099c7;}.color-sky-blue{color:#158cc1;}.color-sky-blue-bg{background-color:#158cc1;}.color-deep-sky-blue{color:#337ab7;}.color-deep-sky-blue-bg{background-color:#337ab7;}.color-blue{color:#3673a9;}.color-blue-bg{background-color:#3673a9;}.color-deep-blue{color:#0064a5 !important;}.color-deep-blue-bg{background-color:#0064a5;}.color-navy-blue{color:#055c7e;}.color-navy-blue-bg{background-color:#055c7e;}.color-sea-blue{color:#4ec2ca;}.color-sea-blue-bg{background-color:#4ec2ca;}.color-deep-black{color:#222;}.color-deep-black-bg{background-color:#222;}.color-black{color:#333;}.color-black-bg{background-color:#333;}.color-text-black{color:#484848;}.color-text-black-bg{background-color:#484848;}.color-dark-slate-gray{color:#586267;}.color-dark-slate-gray-bg{background-color:#586267;}.color-mid-slate-gray{color:#a6b2b8;}.color-mid-slate-gray-bg{background-color:#a6b2b8;}.color-dark-gray{color:#666;}.color-dark-gray-bg{background-color:#666;}.color-gray{color:#898989;}.color-gray-bg{background-color:#898989;}.color-mid-gray{color:#aaa;}.color-mid-gray-bg{background-color:#aaa;}.color-mid-light-gray{color:#ccc;}.color-mid-light-gray-bg{background-color:#ccc;}.color-light-gray{color:#eee;}.color-light-gray-bg{background-color:#eee;}.color-extra-light-gray{color:#f5f5f5;}.color-extra-light-gray-bg{background-color:#f5f5f5;}.color-off-white{color:#fafafa;}.color-off-white-bg{background-color:#fafafa;}.color-white{color:#fff;}.color-white-bg{background-color:#fff;}.color-sand{color:#f8f7f4;}.color-sand-bg{background-color:#f8f7f4;}.color-light-yellow{color:#fdf7ce;}.color-light-yellow-bg{background-color:#fdf7ce;}.color-yellow-bg{background-color:#ffea01;}.color-yellow{color:#ffea01;}.color-golden-orange{color:#ef9027;}.color-golden-orange-bg{background-color:#ef9027;}.color-orange{color:#f63;}.color-orange-bg{background-color:#f63;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-notify-red{color:#f70606;}.color-notify-red-bg{background-color:#f70606;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-turmeric{color:#f1a21e;}.color-turmeric-bg{background-color:#f1a21e;}.color-light-orange{color:#fe9d00;}.color-light-orange-bg{background-color:#fe9d00;}.color-caution-red{color:#d54624;}.color-caution-red-bg{background-color:#d54624;}.color-chianti{color:#b82b65;}.color-chianti-bg{background-color:#b82b65;}.color-coffee{color:#8a7c51;}.color-coffee-bg{background-color:#8a7c51;}.color-spruce-green{color:#3e683d;}.color-spruce-green-bg{background-color:#3e683d;}.color-chalkboard-green{color:#009f90;}.color-chalkboard-green-bg{background-color:#009f90;}.color-apple-green{color:#6cbb5a;}.color-apple-green-bg{background-color:#6cbb5a;}.font-modern-display{font-family:ModernLight;}.font-modern-title{font-family:Modern !important;}.font-sans-light{font-family:SansLight !important;}.font-sans-book{font-family:SansBook !important;}.font-sans-regular{font-family:SansReg !important;}.font-sans-bold{font-family:SansMedium !important;}.font-sans-caption{font-family:SansRE !important;}.font-sans-caption-bold{font-family:SansRE !important;font-weight:bold !important;}.font-modern-caption{font-family:ModernRE !important;}.font-modern-caption-italic{font-family:ModernRE !important;font-style:italic;}.font-condensed{font-family:Condensed !important;}h1,.h1{font-size:3rem;font-weight:normal;}h2,.h2{font-size:2.25rem;font-weight:normal;}h3,.h3{font-size:1.625rem;font-weight:normal;}h4,.h4{font-size:1.5rem;font-weight:normal;}h5,.h5{font-size:1.31rem;font-weight:normal;}h6,.h6{font-size:1.2rem;font-weight:normal;}a.btn-outline-dark{font-family:SansMedium;}a.btn-outline-dark:hover{color:#fff !important;background-color:#222;border-color:#222;}button{font-weight:normal;font-family:SansRE;}.btn{box-shadow:none !important;}a.btn-primary{font-family:SansMedium;}a.btn-success,a.btn-danger{font-family:SansMedium;}a.btn-success{color:#fff !important;}input.btn-primary{font-family:SansMedium;}.btn-primary:active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:hover{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:not(:disabled):not(.disabled).active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-secondary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active{background-color:#333;border-color:#333;}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{background-color:#333;border-color:#333;}.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}.btn-success{color:#fff;background-color:#009f90;border-color:#009f90;}.btn-success:active{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:hover{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:not(:disabled):not(.disabled).active{background-color:#009f90 !important;border-color:#009f90 !important;}.btn-info{color:#fff;}.btn-info:active{background-color:#0099c7;border-color:#0099c7;}.btn-info:hover{background-color:#0099c7;border-color:#0099c7;}.btn-info:not(:disabled):not(.disabled).active{background-color:#0099c7 !important;border-color:#0099c7 !important;}.btn-action{color:#fff;font-family:SansMedium;}.btn-action:active{background-color:#fc5112;border-color:#fc5112;}.btn-action:hover{background-color:#fc5112;border-color:#fc5112;}.btn-action:not(:disabled):not(.disabled).active{background-color:#fc5112 !important;border-color:#fc5112 !important;}.btn-notify,.btn-danger{color:#f70606;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-notify:hover,.btn-danger:hover{background-color:#f70606;}.btn-notify:active,.btn-danger:active{background-color:#f70606;}.btn-notify:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active{background-color:#f70606 !important;border-color:#f70606 !important;}.btn-link{font-family:SansBook;font-size:.9375rem;color:#337ab7;}.btn-link-caps{font-family:SansMedium;font-size:.75rem;text-transform:uppercase;color:#337ab7;}.btn-outline-primary{border-color:#ccc;color:#337ab7;font-family:SansMedium;}.btn-outline-primary:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:active{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#0064a5 !important;border-color:#ccc !important;}.btn-outline-secondary{border-color:#ccc;font-family:SansMedium;}.btn-outline-secondary:hover{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:active{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#333 !important;border-color:#ccc !important;}.btn-outline-success{font-family:SansMedium;}.btn-outline-success:hover{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:not(:disabled):not(.disabled).active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-info{font-family:SansMedium;color:#337ab7 !important;background-color:#eee;border-color:#eee !important;}.btn-outline-info:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:not(:disabled):not(.disabled).active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-action,btn-outline-warning{font-family:SansMedium;border-color:#ccc !important;}.btn-outline-action:hover,btn-outline-warning:hover{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:active,btn-outline-warning:active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-notify,.btn-outline-danger{font-family:SansMedium;border-color:#d54624 !important;color:#d54624 !important;}.btn-outline-notify:hover,.btn-outline-danger:hover{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:active,.btn-outline-danger:active{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-xl{font-size:1.25rem;padding:13px 70px 11px 70px;}.btn-lg,.btn-group-lg>.btn{font-size:1.125rem;padding:11px 83px 9px 83px;}.btn-sm,.btn-group-sm>.btn{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-sm:hover,.btn-group-sm>.btn:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}.btn-sm:active,.btn-group-sm>.btn:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs{font-size:.75rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}button.btn-xs:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}.dropdown-toggle.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-group.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}.listing-toggle{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;font-family:SansBook;}.listing-toggle-active{background-color:#6cbb5a !important;font-size:.875rem;background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}label.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary{font-family:SansBook;font-size:.9375rem;background-color:#fff !important;color:#666;}label.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:hover{background-color:#fff !important;color:#666 !important;}label.btn-secondary:focus,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:focus{background-color:#fff !important;color:#aaa;}.btn-group-toggle .btn-secondary,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary{font-family:SansBook;color:#666 !important;background-color:#fff !important;border-color:#aaa !important;font-family:SansBook;}.btn-group-toggle .btn-secondary:hover,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:hover{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:active{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:not(:disabled):not(.disabled).active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}label.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-family:SansBook;color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:hover,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:hover{color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:active{color:#666;background-color:#fff;border-color:#aaa;}.btn-group-lg .btn-secondary,.btn-group-lg .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-lg .btn-primary{font-size:.9375rem !important;}.btn-group-sm .btn-secondary,.btn-group-sm .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-sm .btn-primary{font-size:.75rem !important;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:.875rem;padding:.475rem .75rem .375rem .75rem;}.btn-group .btn-secondary:not(:disabled):not(.disabled):active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.form-control:focus{border-color:#0064a5 !important;}label.btn-favourite:not(:disabled):not(.disabled).active{background-image:url(/Content/Images/Member/Favorite_Button_OFF.svg?v=d5940dba33ac98e8bacafa4481b068eb);width:26px;height:26px;background-repeat:no-repeat;background-position:50% 30%;padding:0;background-size:150%;cursor:pointer;z-index:auto;}.badge{border-radius:0 !important;font-family:SansRE;color:#fff;font-weight:normal;text-align:left;}.badge-caption{font-family:SansLight !important;background-color:#fff;color:#666 !important;font-size:.625rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:7px 14px 7px 14px;text-align:center;}.badge-xsmall{font-family:SansReg !important;background-color:#fff;color:#666 !important;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:8px 14px 7px 14px;text-align:center;}.badge-pill{width:30px;height:24px;background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;}.badge-pill-close{width:21px;height:21px;background-color:#fff !important;border-radius:16px !important;border:solid 1px #ccc !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37);background-position:center center;background-size:7px 7px;background-repeat:no-repeat;}.no-data-badge{height:40px;width:102px;background-color:rgba(222,222,222,.5);border-radius:20px;font-family:SansRE;font-size:18px;font-weight:bold;color:#a6b2b8;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-left:auto;margin-right:auto;}.text-heading-2-modern{font-family:Modern;font-size:1.75rem;color:#484848;line-height:2.5rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media only screen and (max-width:576px){.text-heading-2-modern{font-size:1.5rem;line-height:1.563rem;}}@media(max-width:576px){.modal-full-screen{margin:0 !important;max-width:none;}.modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-width:none;}.modal-full-screen>.modal-content .modal-footer{height:100px;position:relative;bottom:0;}.modal-full-screen>.modal-content .modal-body{max-height:unset;}}.loading-container{position:fixed;left:0;right:0;top:50px;bottom:0;z-index:9999;background-color:#fff;transition:opacity linear .2s,visibility linear .2s;opacity:1;display:flex;visibility:visible;height:100%;}.loading-container.not-loading{opacity:0;visibility:collapse;}.loading-container .spinner-container{position:fixed;top:50%;left:50%;margin-left:-17px;}.data-date-details{display:block;font-family:SansLight;font-size:12px;color:#484848;text-align:center;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:1rem;margin-bottom:1rem;}@media(min-width:576px){.data-date-details{margin-bottom:0;}}@media(min-width:768px){.data-date-details{margin-top:2rem;}}@media(min-width:992px){.data-date-details{font-size:14px;}}.data-date-details:before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-check-circle-small.svg?v=db8bfc62ad11579128e954b65efa8de0);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;}.data-date-details.empty-stats-message::before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-data-status-none.svg?v=c2acb2070a66216923fbeb87dff9a555);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;margin-right:5px;}.sm-icon{display:inline-block;min-height:14px;min-width:14px;background-size:contain;background-repeat:no-repeat;position:relative;top:2px;left:2px;}.btn-outline-dark-gray{border-color:#666;color:#666;font-family:SansMedium;}.cursor-pointer{cursor:pointer;}.gray-btn-toggle{transition:all 200ms ease-in-out;cursor:pointer;}.gray-btn-toggle a{background-color:#fafafa;padding:7px 10px;border:1px solid #ccc;font-family:SansBook;font-size:15px;color:#aaa;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-width:120px;width:100%;display:flex;justify-content:center;}.gray-btn-toggle a:hover{opacity:.9;color:#aaa;background-color:#fafafa;}.gray-btn-toggle a.active{background-color:#484848;color:#fff;border:solid 1px #484848;}.gray-btn-toggle a.active:hover{background-color:#484848;color:#fff;}@media(max-width:767.98px){.gray-btn-toggle a{min-width:unset;}}@media(max-width:767.98px){.gray-btn-toggle li{width:33.333%;}}.gray-btn-toggle li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}.gray-btn-toggle li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;}.icon-real{display:inline-block;min-height:25px;min-width:25px;background-size:contain;background-repeat:no-repeat;}.icon-more-info{background-image:url(/Content/Images/shared/realosophy_icons/icon-more-info.svg?v=72ae2bd2715cad2765c84c79a4497bb6);}.icon-info-circle{background-image:url(/Content/Images/NeighbourhoodProfile/icon-info-circle.svg?v=0b3cbc5afc1c6b13921c0435ac8ecee8);}.icon-info-circle:hover{cursor:pointer;background-image:url(/Content/Images/NeighbourhoodProfile/icon-info-circle-hover.svg?v=287d0d6abd49d631906de0ec858cf28a);}.icon-external-link-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-external-blue.svg?v=6e5374f16808d0adb49cf128418fe787);}.icon-listing-bedrooms{background-image:url(/Content/Images/shared/realosophy_icons/icon-listing-bedrooms.svg?v=5391eeba37391ed7136294bbbfcf0dfa);}.icon-listing-bathrooms{background-image:url(/Content/Images/shared/realosophy_icons/icon-listing-bathrooms.svg?v=296f47e38d308346d762a57eb1a19737);}.icon-listing-parking{background-image:url(/Content/Images/shared/realosophy_icons/icon-listing-parking.svg?v=8203fe5c01691bf343613ad84a481f90);}.icon-listing-days-on-market{background-image:url(/Content/Images/shared/realosophy_icons/icon-listing-days-on-market.svg?v=db49cee3a4524b2340cfed0a18f04f37);}.icon-listing-type-condo-townhouse{background-image:url(/Content/Images/shared/realosophy_icons/icon-listing-type-condo-townhouse.svg?v=66b21392d3d6709f9b4d1c9b3631c86c);}.icon-listing-type-condo{background-image:url(/Content/Images/shared/realosophy_icons/icon-listing-type-condo.svg?v=c97205abf0afd90d90e2a4cb6083424f);}.icon-listing-type-detached{background-image:url(/Content/Images/shared/realosophy_icons/icon-listing-type-detached.svg?v=a51773408ceddf895c57f7aac28e4a91);}.icon-listing-type-multi-unit{background-image:url(/Content/Images/shared/realosophy_icons/icon-listing-type-multi-unit.svg?v=6ce786e6e64ee1adc1336d1eb76b2ff4);}.icon-listing-type-semi-detached{background-image:url(/Content/Images/shared/realosophy_icons/icon-listing-type-semi-detached.svg?v=957dc2fe6e56831d71e2fb41c8592630);}.icon-listing-type-townhouse{background-image:url(/Content/Images/shared/realosophy_icons/icon-listing-type-townhouse.svg?v=537a4c47b01c0225bbef2641861f7d14);}.icon-nearby-category-shelter{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-shelters.svg?v=ec40b6bd51c489e9f77ea01f47d88275);}.icon-nearby-category-emergency-service{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-emergency-service.svg?v=dc6f36b9997c189983aa807694e72a9e);}.icon-nearby-category-harm-reduction-clinic{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-harm-reduction-clinic.svg?v=8a1f3fdbdfce771d917c7132482de3d1);}.icon-nearby-category-grow-op{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-grow-op.svg?v=01cd24c772434d3b32d51ab2bf12ed7d);}.icon-nearby-category-garbage-site{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-garbage-site.svg?v=f675183d76664479cc9c4bec8b5e850c);}.icon-nearby-category-chemical-facility{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-chemical-facility.svg?v=11ace2f591a5fc004684817e758921be);}.icon-nearby-category-construction-site{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-construction-site.svg?v=d58572a384163203d3364e88f1f2ab8e);}.icon-nearby-category-dog-park{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-dog-park.svg?v=943893175649c02cc972896150d47e3d);}.icon-nearby-category-child-care-facility{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-child-care-facility.svg?v=1937334bd118c7b50e6fa59f33c24008);}.icon-nearby-category-coffee-shop{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-coffee-shop.svg?v=c2f82c854e3ea2659146f7a95b4be345);}.icon-nearby-category-grocery-store{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-grocery-store.svg?v=fd05086e705b454a525e7b9bf0b2ae2a);}.icon-nearby-category-restaurant{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-restaurant.svg?v=da7d3eb422d1b8d91cac05e6bf6b5c70);}.icon-nearby-category-gym-park-rec{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-gym-park-rec.svg?v=1f8d9712de2b8a3552cdd0cfb8512298);}.icon-nearby-category-hospital{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-hospital.svg?v=4f2534923da8542667d1f858f555cc48);}.icon-nearby-category-library{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-library.svg?v=7731672133deca49007535a1ec06e52b);}.icon-nearby-category-place-of-worship{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-place-of-worship.svg?v=469c4e79c3beaceab42b37b35ffd94ea);}.icon-nearby-category-school{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-school.svg?v=4309e951aff5cfc63769e42e7146671e);}.icon-nearby-category-transit-my-places{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-transit-my-places.svg?v=5f84df7dbe15eaf2d6ed9d09e9f76f38);}.icon-nearby-category-transit-rail{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-transit-rail.svg?v=80ddcf406c046846dcdfdad9e6e54f04);}.icon-nearby-category-transit-bus{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-transit-bus.svg?v=83da91dd1e135332831761b69636a164);}.icon-nearby-category-transit-streetcar{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-transit-streetcar.svg?v=c8ce4aefea47f4ea25a46f7b207e5bda);}.icon-nearby-category-transit-subway{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-category-transit-subway.svg?v=2eefb794e8a55d3ce01ca22e110c4c76);}.icon-link-arrow{background-image:url(/Content/Images/shared/realosophy_icons/LinkArrow.svg?v=9213ce6fa4a901ca92a5c7c9cb2bfbed);}.icon-link-arrow-blue{background-image:url(/Content/Images/shared/realosophy_icons/LinkArrow_Blue.svg?v=25bb81277398b823b1e401f5415078e0);}.icon-link-arrow-down{background-image:url(/Content/Images/shared/realosophy_icons/SectionArrow_Open.svg?v=3938356579e59f586e58d418f633714c);}.icon-link-arrow-collapse-blue{background-image:url(/Content/Images/shared/realosophy_icons/LinkArrow_Collapse_Blue.svg?v=acc22c30b8d37a9b43da7daf2e4d4dec);}.icon-link-arrow-up{background-image:url(/Content/Images/shared/realosophy_icons/SectionArrow_Close.svg?v=89c5639c4a48d7335768f3e4e5828c29);}@media(max-width:767.98px){.icon-link-arrow-up{background-image:url(/Content/Images/shared/realosophy_icons/SectionArrow_Close_Small.svg?v=656eba0af928ea38322ca576de963de9);}}.icon-link-arrow-down-blue{background-image:url(/Content/Images/shared/realosophy_icons/SectionArrow_OpenBlue_Small.svg?v=45792c173a92682d6b471900a434b7cd);}.icon-link-arrow-pro{background-image:url(/Content/Images/shared/realosophy_icons/LinkArrow_Pro.svg?v=296a1a0e95b623e273ded10fa235ad22);}.icon-blue-caution{background-image:url(/Content/Images/shared/realosophy_icons/PriceAdvice_Tip.svg?v=88d186d5152c4006b6c0c04a920ef636);}.icon-blue-pass{background-image:url(/Content/Images/shared/realosophy_icons/PriceAdvice_Pass.svg?v=ce0f755e9c9bc6cc852d9b0183fd90ad);}.icon-parking{background-image:url(/Content/Images/shared/realosophy_icons/ParkingSpots.svg?v=11d29ec31f00f26dc2f7f17332b0f09f);}.icon-building-permits{background-image:url(/Content/Images/shared/realosophy_icons/BuildingPermits.svg?v=fb3ea4f511da1bf07253a084740b86df);}.icon-heritage{background-image:url(/Content/Images/shared/realosophy_icons/HeritageRestrictions.svg?v=cfb91aa976aa68eb48472c36a1a2ae63);}.icon-high-traffic{background-image:url(/Content/Images/shared/realosophy_icons/HighTrafficSite.svg?v=3951d7b059bd9433a18f90515d46e434);}.icon-building-construction{background-image:url(/Content/Images/shared/realosophy_icons/BuildingConstruction.svg?v=aaddadb440a7404ac46d66d327f32b62);}.icon-grow-op{background-image:url(/Content/Images/shared/realosophy_icons/GrowOp.svg?v=997043911ac408c30236b231c845950b);}.icon-garbage-dump{background-image:url(/Content/Images/shared/realosophy_icons/GarbageDumps.svg?v=cfe839f55e6ee13f1849fce029408c90);}.icon-chemical-site{background-image:url(/Content/Images/shared/realosophy_icons/ChemicalSites.svg?v=a21739ff61f835410e48ad0f14714909);}.icon-oil-tank{background-image:url(/Content/Images/shared/realosophy_icons/OilTank.svg?v=04b51b809fb61162e50914c8332e206c);}.icon-uffi{background-image:url(/Content/Images/shared/realosophy_icons/UFFI.svg?v=08fa57ae3d6ebbc66e398a39cbc1066b);}.icon-electric-heat{background-image:url(/Content/Images/shared/realosophy_icons/ElectricHeat.svg?v=90059b955f1abfce86719ab44ece378e);}.icon-termites{background-image:url(/Content/Images/shared/realosophy_icons/Termites.svg?v=5da8a2008718a26128b7dc5e7d526ec9);}.icon-homecheck-caution{background-image:url(/Content/Images/shared/realosophy_icons/HomeCheck_Caution.svg?v=2617d618bbec1e6929836bc188628883);}.icon-homecheck-pass{background-image:url(/Content/Images/shared/realosophy_icons/Homecheck_Pass.svg?v=159b0e1a333d9b18a5ce242068c4d74a);}.icon-homecheck-pro{background-image:url(/Content/Images/shared/realosophy_icons/Pro_Tag.svg?v=5e1a63fcf631e4153982c0455bba85ca);}.icon-pro-tag{background-image:url(/Content/Images/shared/realosophy_icons/Pro_Tag.svg?v=5e1a63fcf631e4153982c0455bba85ca);}.icon-proximity{background-image:url(/Content/Images/shared/realosophy_icons/HighTrafficSite.svg?v=3951d7b059bd9433a18f90515d46e434);}.icon-schools{background-image:url(/Content/Images/shared/realosophy_icons/Schools.svg?v=fc9aaaf8643c0a8e2d47a41176891628);}.icon-school{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-catagory-schools.svg?v=4309e951aff5cfc63769e42e7146671e);}.icon-commute{background-image:url(/Content/Images/shared/realosophy_icons/Commute.svg?v=11a49301b2fb19e289ffb9b73c81c639);}.icon-amenities{background-image:url(/Content/Images/shared/realosophy_icons/Amenities.svg?v=048003643af9d5832740da70bf2f64fc);}.icon-alert{background-image:url(/Content/Images/shared/realosophy_icons/Alert_Marker.svg?v=dcdb83425acec6beffd6afb5835e14c4);}.icon-about-data{background-image:url(/Content/Images/shared/realosophy_icons/AboutOurData.svg?v=a0889f1415378786c465bc531fc741bf);}.icon-drive{background-image:url(/Content/Images/shared/realosophy_icons/Drive.svg?v=fd5dd346eeda74dbdfccb5fd497fe84f);}.icon-walk{background-image:url(/Content/Images/shared/realosophy_icons/Walk.svg?v=a9093b10a3750710bb26ce99a93523a2);}.icon-bike{background-image:url(/Content/Images/shared/realosophy_icons/Bike.svg?v=e14397ff1c04912dead40b629d60d8be);}.icon-transit{background-image:url(/Content/Images/shared/realosophy_icons/Bus.svg?v=83da91dd1e135332831761b69636a164);}.icon-school-district-area{background-image:url(/Content/Images/shared/realosophy_icons/icon-school-district-area.svg?v=e807862a832c88d51cf18a934eaf2d6d);}.icon-share{background-image:url(/Content/Images/shared/realosophy_icons/ShareListing.svg?v=004df5306322db70ae980ef0f7dc92fc);}.icon-share-white{background-image:url(/Content/Images/shared/realosophy_icons/ShareListingWhite.svg?v=568163aa5354185a8f80543488533538);}.icon-favorite{background-image:url(/Content/Images/shared/realosophy_icons/FavoriteListing.svg?v=4db29891d6b9e1ba6fdb4b207c41914b);}.icon-favorite-white{background-image:url(/Content/Images/shared/realosophy_icons/FavoriteListingWhite.svg?v=0f75eabf563e6158756a697a40982ccd);}.icon-favorite-red{background-image:url(/Content/Images/shared/realosophy_icons/FavoriteListingRed.svg?v=aa60001cfd463b32fec84fe50a977b33);}.icon-user{background-image:url(/Content/Images/shared/realosophy_icons/User.svg?v=a2138e01864a4e8d65e730ca0c17301f);}.icon-streetview{background-image:url(/Content/Images/shared/realosophy_icons/StreetView.svg?v=a067cafcf2b55c6c48d1291a205960b4);}.icon-lot-boundary{background-image:url(/Content/Images/shared/realosophy_icons/LotBoundary.svg?v=0ede10a88fd244294c2348c9c9c52cae);}.icon-virtual-tour{background-image:url(/Content/Images/shared/realosophy_icons/VirtualTour.svg?v=606a63950dc553a9b7023deb5ef6ad00);}.icon-open-house{background-image:url(/Content/Images/shared/realosophy_icons/OpenHouse.svg?v=57d6bfd77b1fdd4fb76677c010efad40);}.icon-restricted{background-image:url(/Content/Images/shared/realosophy_icons/Restricted.svg?v=ae509aee78c95e9a7b6f8a488539a38f);}.icon-settings{background-image:url(/Content/Images/shared/realosophy_icons/MapSettings.svg?v=206e6395a37098d2d85c549e5c82c066);}.icon-settings-white{background-image:url(/Content/Images/shared/realosophy_icons/MapSettingsWhite.svg?v=d174bec6c14caa8ba8f86f232662dcdc);}.icon-families{background-image:url(/Content/Images/HomeSpotter/icon_metric_families.svg?v=2eed0c35ff8a975742f5b3e7a5d1baaf);}.icon-singles{background-image:url(/Content/Images/HomeSpotter/icon_metric_singles.svg?v=ce7302dad3591ddf09c6cb69b9f9b60a);}.icon-homeowners{background-image:url(/Content/Images/HomeSpotter/icon_metric_homeowners.svg?v=40acfe6f84ecbf7937663a9fd288b41f);}.icon-education{background-image:url(/Content/Images/HomeSpotter/icon_metric_education.svg?v=921171495be640acb3aa15de8b8c7418);}.icon-income{background-image:url(/Content/Images/HomeSpotter/icon_metric_incomes.svg?v=d8963a376521dcc196cfa552d594f8ce);}.icon-professions{background-image:url(/Content/Images/HomeSpotter/icon_metric_professions.svg?v=0ea4c6d2628fdb40a2202c68bfae8687);}.icon-immigrants{background-image:url(/Content/Images/HomeSpotter/icon_metric_immigrants.svg?v=9a5412abe04d0272e33cc4f3b6cc6ef5);}.icon-countries{background-image:url(/Content/Images/HomeSpotter/icon_metric_countries.svg?v=e4f1472765b3bea492bf32c81d12e95c);}.icon-languages{background-image:url(/Content/Images/HomeSpotter/icon_metric_languages.svg?v=0803fa34973fba77da90294f04982432);}.icon-religions{background-image:url(/Content/Images/HomeSpotter/icon_metric_religions.svg?v=d84ed678606bbf18b13be3615fd30280);}.icon-housing{background-image:url(/Content/Images/HomeSpotter/icon_metric_housing.svg?v=1b58d317c745f8433fa82c3d2387f8c7);}.icon-shelters{background-image:url(/Content/Images/HomeSpotter/icon_metric_shelters.svg?v=8ed5a5b476918005bf924e2418f25d46);}.flag-icon{display:inline-block;background-repeat:no-repeat;background-size:contain;height:14px;width:18.7px;}.flag-icon-af{background-image:url(/Content/Images/HomeSpotter/Flags/af.svg?v=08aa5c90dec6a8f4a5339d4d460dcc4c);}.flag-icon-dz{background-image:url(/Content/Images/HomeSpotter/Flags/dz.svg?v=f6111bf17f688259bd7bb6f5c6c28157);}.flag-icon-at{background-image:url(/Content/Images/HomeSpotter/Flags/at.svg?v=a178128903e72acfc17d5238f1f8dff3);}.flag-icon-bd{background-image:url(/Content/Images/HomeSpotter/Flags/bd.svg?v=ef5847ff1f0aec151938b14b74897ff5);}.flag-icon-be{background-image:url(/Content/Images/HomeSpotter/Flags/be.svg?v=cd06df61c2718793ea7767dac0cc1791);}.flag-icon-ba{background-image:url(/Content/Images/HomeSpotter/Flags/ba.svg?v=d553a4b2f3efd3dad58dda38a0a0e80b);}.flag-icon-br{background-image:url(/Content/Images/HomeSpotter/Flags/br.svg?v=4e365b21ca49649b04ce260565534b21);}.flag-icon-cg{background-image:url(/Content/Images/HomeSpotter/Flags/cg.svg?v=87bcbfed0365c0c44833e188a7171c1c);}.flag-icon-cl{background-image:url(/Content/Images/HomeSpotter/Flags/cl.svg?v=3b7dc760f7985d6b31160c2d2f80563e);}.flag-icon-cb{background-image:url(/Content/Images/HomeSpotter/Flags/cb.svg?v=6d457a3a2894fd2d065b6a47426b17be);}.flag-icon-cn{background-image:url(/Content/Images/HomeSpotter/Flags/cn.svg?v=a93d57e0e648b35a72698384e8c4a501);}.flag-icon-co{background-image:url(/Content/Images/HomeSpotter/Flags/co.svg?v=4a04580acec33241dd05a30f7e983ca0);}.flag-icon-hr{background-image:url(/Content/Images/HomeSpotter/Flags/hr.svg?v=b8a748ab79661294aab3a42faed6bfd6);}.flag-icon-cm{background-image:url(/Content/Images/HomeSpotter/Flags/cm.svg?v=bcc83dc2127b4126d02d0d1bc20b96a2);}.flag-icon-cu{background-image:url(/Content/Images/HomeSpotter/Flags/cu.svg?v=a830420dfa9cbcf3883ccd64c5875384);}.flag-icon-cz{background-image:url(/Content/Images/HomeSpotter/Flags/cz.svg?v=acebd6c0a34a327febc4b013ebd8b140);}.flag-icon-eg{background-image:url(/Content/Images/HomeSpotter/Flags/eg.svg?v=3503e122ab87eb46a42715cbc78eb410);}.flag-icon-sv{background-image:url(/Content/Images/HomeSpotter/Flags/sv.svg?v=b225abcafb0bde5f3cd39d1c7413806e);}.flag-icon-et{background-image:url(/Content/Images/HomeSpotter/Flags/et.svg?v=d7f9b6e62669d5e1a5e8d9b27264773c);}.flag-icon-fj{background-image:url(/Content/Images/HomeSpotter/Flags/fj.svg?v=0916e1e9c20bdbfbbab57fbed64db766);}.flag-icon-fr{background-image:url(/Content/Images/HomeSpotter/Flags/fr.svg?v=e4e1092fc9704a7b03a24c0c0dbb67fa);}.flag-icon-de{background-image:url(/Content/Images/HomeSpotter/Flags/de.svg?v=3f47e725eda9a60b4783877be1ca06d9);}.flag-icon-gr{background-image:url(/Content/Images/HomeSpotter/Flags/gr.svg?v=d97dca33c80a36be112c9708d50eefeb);}.flag-icon-gy{background-image:url(/Content/Images/HomeSpotter/Flags/gy.svg?v=327868133b7edabdc7c600ae63568ee3);}.flag-icon-ht{background-image:url(/Content/Images/HomeSpotter/Flags/ht.svg?v=81bcaa992545dbc66b385d4590490125);}.flag-icon-hk{background-image:url(/Content/Images/HomeSpotter/Flags/hk.svg?v=12d4307e95d6feec39947d5e4f8d4401);}.flag-icon-hu{background-image:url(/Content/Images/HomeSpotter/Flags/hu.svg?v=8ef887fd130a17628aba28f99b26e62e);}.flag-icon-in{background-image:url(/Content/Images/HomeSpotter/Flags/in.svg?v=66225969d2818e5ae3686fdb189a8bb3);}.flag-icon-ir{background-image:url(/Content/Images/HomeSpotter/Flags/ir.svg?v=083c01a708064b68e09802435f37a2a1);}.flag-icon-iq{background-image:url(/Content/Images/HomeSpotter/Flags/iq.svg?v=a950d6c943a216e2b231b35f1e661cf4);}.flag-icon-ie{background-image:url(/Content/Images/HomeSpotter/Flags/ie.svg?v=31e514323d1a2ee38376dfb57f84b47c);}.flag-icon-il{background-image:url(/Content/Images/HomeSpotter/Flags/il.svg?v=0509e246143ab476e4330b8f89c156e2);}.flag-icon-it{background-image:url(/Content/Images/HomeSpotter/Flags/it.svg?v=27b391ab11d5a4524cd049df6571dc12);}.flag-icon-jm{background-image:url(/Content/Images/HomeSpotter/Flags/jm.svg?v=7d19657a6376ed2dee8572422e7b2f36);}.flag-icon-jp{background-image:url(/Content/Images/HomeSpotter/Flags/jp.svg?v=5411e13dffc8b2ef9e9d1fded4cd40df);}.flag-icon-kh{background-image:url(/Content/Images/HomeSpotter/Flags/kh.svg?v=551822421d7ac3a3135d71686d858edb);}.flag-icon-ke{background-image:url(/Content/Images/HomeSpotter/Flags/ke.svg?v=29fe3cedf7946b6d3aa0bc9abf5809c2);}.flag-icon-kp{background-image:url(/Content/Images/HomeSpotter/Flags/kp.svg?v=0a833529cfdc5496603d51938b3af74e);}.flag-icon-kr{background-image:url(/Content/Images/HomeSpotter/Flags/kr.svg?v=09d8c92f090ec8f41e0061604e410222);}.flag-icon-lb{background-image:url(/Content/Images/HomeSpotter/Flags/lb.svg?v=ac09789d70cd16b8267b132265cea0dd);}.flag-icon-mx{background-image:url(/Content/Images/HomeSpotter/Flags/mx.svg?v=cafb62c48f5ffd57399dc5f29d77d707);}.flag-icon-md{background-image:url(/Content/Images/HomeSpotter/Flags/md.svg?v=e5ac6f7f12a1ddc8618a6047bc692df2);}.flag-icon-ma{background-image:url(/Content/Images/HomeSpotter/Flags/ma.svg?v=3c4df6e9a54c5d4bb191b6f2c7307fd0);}.flag-icon-my{background-image:url(/Content/Images/HomeSpotter/Flags/my.svg?v=9b00a3319bb7800ad08a3ff2228f3470);}.flag-icon-mu{background-image:url(/Content/Images/HomeSpotter/Flags/mu.svg?v=83054caa337fbd12b565ae738defa0a4);}.flag-icon-np{background-image:url(/Content/Images/HomeSpotter/Flags/np.svg?v=5138c10b1beffe01d969b1682710f072);}.flag-icon-nl{background-image:url(/Content/Images/HomeSpotter/Flags/nl.svg?v=3d44b562c4b6bbab9713bd0b8df4182d);}.flag-icon-ng{background-image:url(/Content/Images/HomeSpotter/Flags/ng.svg?v=94079e309ac913cc9a8a71c9b56bc0bf);}.flag-icon-pk{background-image:url(/Content/Images/HomeSpotter/Flags/pk.svg?v=d7d1e87968f30bf7d0d8bf7ad0759cdf);}.flag-icon-pe{background-image:url(/Content/Images/HomeSpotter/Flags/pe.svg?v=2cd4423dca92f7169d4f4d618dff6677);}.flag-icon-ph{background-image:url(/Content/Images/HomeSpotter/Flags/ph.svg?v=5533d2140500b0249ec9ae64d8109e7e);}.flag-icon-pl{background-image:url(/Content/Images/HomeSpotter/Flags/pl.svg?v=029ad7fa8c869fed3a2331bcf5f651f7);}.flag-icon-pt{background-image:url(/Content/Images/HomeSpotter/Flags/pt.svg?v=51132f7ea77f8ec795deadc4f25f986d);}.flag-icon-ro{background-image:url(/Content/Images/HomeSpotter/Flags/ro.svg?v=73ccbecb1eba1af2c775d19918f7f37e);}.flag-icon-ru{background-image:url(/Content/Images/HomeSpotter/Flags/ru.svg?v=9a4562d85e3a100d5223b37e8e6566e5);}.flag-icon-sa{background-image:url(/Content/Images/HomeSpotter/Flags/sa.svg?v=4dada0d303f639424b50023988c0baa4);}.flag-icon-so{background-image:url(/Content/Images/HomeSpotter/Flags/so.svg?v=87ba05b1b437a718e14cae1879bc980e);}.flag-icon-rs{background-image:url(/Content/Images/HomeSpotter/Flags/rs.svg?v=294a5ab98df13362bba4dcca0e1c624d);}.flag-icon-za{background-image:url(/Content/Images/HomeSpotter/Flags/za.svg?v=da4e1d59792cb82882db52c5e3fb670b);}.flag-icon-lk{background-image:url(/Content/Images/HomeSpotter/Flags/lk.svg?v=7a8c327b3e3010df5e61f940488429ae);}.flag-icon-ch{background-image:url(/Content/Images/HomeSpotter/Flags/ch.svg?v=0bf25af550830c66b6acde75085fe67f);}.flag-icon-sy{background-image:url(/Content/Images/HomeSpotter/Flags/sy.svg?v=ca47281a4ffbf0a75c3e52ec8fd7e854);}.flag-icon-tn{background-image:url(/Content/Images/HomeSpotter/Flags/tn.svg?v=175a4b16cd10f7e7a8cdfadabeae105d);}.flag-icon-tw{background-image:url(/Content/Images/HomeSpotter/Flags/tw.svg?v=a615ee3705c7690dd30100deecb0949c);}.flag-icon-tt{background-image:url(/Content/Images/HomeSpotter/Flags/tt.svg?v=cb8745669dc7f6412ee15044280f72ac);}.flag-icon-tr{background-image:url(/Content/Images/HomeSpotter/Flags/tr.svg?v=2fa053f25e9580875ffa54dd3dce936d);}.flag-icon-ua{background-image:url(/Content/Images/HomeSpotter/Flags/ua.svg?v=2dea6fc5c9e960d69ccdd0b8487f9ac4);}.flag-icon-ae{background-image:url(/Content/Images/HomeSpotter/Flags/ae.svg?v=d91e281dcf71cff21c4f9af9ada3124c);}.flag-icon-gb{background-image:url(/Content/Images/HomeSpotter/Flags/gb.svg?v=a060f05d17b9038db0932d40a9de12ff);}.flag-icon-us{background-image:url(/Content/Images/HomeSpotter/Flags/us.svg?v=f3e980da122559c621b9385b7f2d0868);}.flag-icon-ve{background-image:url(/Content/Images/HomeSpotter/Flags/ve.svg?v=8fafb293900b09b89d4a7f2f55814608);}.flag-icon-vn{background-image:url(/Content/Images/HomeSpotter/Flags/vn.svg?v=3c932ff4b996a7dd89ff678a3cdb8e9f);}.flag-icon-au{background-image:url(/Content/Images/HomeSpotter/Flags/au.svg?v=a5eed1b48deaf6ff06992f7a868047f1);}.flag-icon-ci{background-image:url(/Content/Images/HomeSpotter/Flags/ci.svg?v=7c6c030b4acf412d0a069f743a1050a8);}.flag-icon-er{background-image:url(/Content/Images/HomeSpotter/Flags/er.svg?v=7c00d02d2cbbe8e0ef373b84823bd30d);}.flag-icon-gh{background-image:url(/Content/Images/HomeSpotter/Flags/gh.svg?v=ec9bcde203d973e14b26a8c30e858921);}.flag-icon-tz{background-image:url(/Content/Images/HomeSpotter/Flags/tz.svg?v=12b100c80db0642ef99565f93a5a6cd7);}.icon-right-arrow{background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}.icon-right-arrow.xs-arrow{height:6px;width:6px;}.icon-right-arrow.sm-arrow{height:10px;width:12px;}.icon-right-arrow.md-arrow{height:13px;width:15px;}.icon-right-arrow.lg-arrow{height:16px;width:20px;}.icon-right-arrow.arrow-white{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-white.svg?v=86c14d3c5e4392e72bb47d32c1599fa7);}.icon-right-arrow.arrow-deep-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-deep-blue.svg?v=c8003e84257068a6b631ca28310d7131);}.icon-right-arrow.arrow-black{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-text-black.svg?v=375b61e14ac31e90186d58e6ecbd9282);}.icon-right-arrow.arrow-neon-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-neon-blue.svg?v=eefdbda630541fb078d4df3efed4c699);}.icon-right-arrow.arrow-light-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-light-blue.svg?v=2a620c657e23a0cdb58d6c0a199a45fe);}.icon-right-arrow.arrow-light-sky-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-light-sky-blue.svg?v=ed85cd9af4104942a000e09e068ba9a6);}.icon-right-arrow.arrow-deep-sky-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-deep-sky-blue.svg?v=dd756d8a853217c79c7cc260bb41e079);}.icon-right-arrow.arrow-dark-gray{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-dark-gray.svg?v=111705b1174838f5da7bffaac66069d7);}.icon-left-arrow{background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;transform:rotate(180deg);vertical-align:middle;}.icon-left-arrow.xs-arrow{height:6px;width:6px;}.icon-left-arrow.sm-arrow{height:10px;width:10px;}.icon-left-arrow.md-arrow{height:13px;width:13px;vertical-align:middle;}.icon-left-arrow.lg-arrow{height:16px;width:16px;}.icon-left-arrow.arrow-white{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-white.svg?v=86c14d3c5e4392e72bb47d32c1599fa7);}.icon-left-arrow.arrow-deep-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-deep-blue.svg?v=c8003e84257068a6b631ca28310d7131);}.icon-left-arrow.arrow-black{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-text-black.svg?v=375b61e14ac31e90186d58e6ecbd9282);}.icon-left-arrow.arrow-neon-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-neon-blue.svg?v=eefdbda630541fb078d4df3efed4c699);}.icon-left-arrow.arrow-light-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-light-blue.svg?v=2a620c657e23a0cdb58d6c0a199a45fe);}.icon-left-arrow.arrow-light-sky-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-light-sky-blue.svg?v=ed85cd9af4104942a000e09e068ba9a6);}.icon-left-arrow.arrow-deep-sky-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-deep-sky-blue.svg?v=dd756d8a853217c79c7cc260bb41e079);}.icon-left-arrow.arrow-dark-gray{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-dark-gray.svg?v=111705b1174838f5da7bffaac66069d7);}.icon-down-arrow{background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;transform:rotate(90deg);}.icon-down-arrow.xs-arrow{height:6px;width:6px;}.icon-down-arrow.sm-arrow{height:9px;width:12px;}.icon-down-arrow.md-arrow{height:13px;width:15px;}.icon-down-arrow.lg-arrow{height:16px;width:20px;}.icon-down-arrow.arrow-white{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-white.svg?v=86c14d3c5e4392e72bb47d32c1599fa7);}.icon-down-arrow.arrow-deep-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-deep-blue.svg?v=c8003e84257068a6b631ca28310d7131);}.icon-down-arrow.arrow-black{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-text-black.svg?v=375b61e14ac31e90186d58e6ecbd9282);}.icon-down-arrow.arrow-neon-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-neon-blue.svg?v=eefdbda630541fb078d4df3efed4c699);}.icon-down-arrow.arrow-light-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-light-blue.svg?v=2a620c657e23a0cdb58d6c0a199a45fe);}.icon-down-arrow.arrow-light-sky-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-light-sky-blue.svg?v=ed85cd9af4104942a000e09e068ba9a6);}.icon-down-arrow.arrow-deep-sky-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-deep-sky-blue.svg?v=dd756d8a853217c79c7cc260bb41e079);}.icon-down-arrow.arrow-dark-gray{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-dark-gray.svg?v=111705b1174838f5da7bffaac66069d7);}.icon-up-arrow{background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;transform:rotate(-90deg);}.icon-up-arrow.xs-arrow{height:6px;width:6px;}.icon-up-arrow.sm-arrow{height:9px;width:12px;}.icon-up-arrow.md-arrow{height:13px;width:15px;}.icon-up-arrow.lg-arrow{height:16px;width:20px;}.icon-up-arrow.arrow-white{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-white.svg?v=86c14d3c5e4392e72bb47d32c1599fa7);}.icon-up-arrow.arrow-deep-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-deep-blue.svg?v=c8003e84257068a6b631ca28310d7131);}.icon-up-arrow.arrow-black{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-text-black.svg?v=375b61e14ac31e90186d58e6ecbd9282);}.icon-up-arrow.arrow-neon-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-neon-blue.svg?v=eefdbda630541fb078d4df3efed4c699);}.icon-up-arrow.arrow-light-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-light-blue.svg?v=2a620c657e23a0cdb58d6c0a199a45fe);}.icon-up-arrow.arrow-light-sky-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-light-sky-blue.svg?v=ed85cd9af4104942a000e09e068ba9a6);}.icon-up-arrow.arrow-deep-sky-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-deep-sky-blue.svg?v=dd756d8a853217c79c7cc260bb41e079);}.icon-up-arrow.arrow-dark-gray{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-dark-gray.svg?v=111705b1174838f5da7bffaac66069d7);}.icon-curved-arrow-down{background-image:url(/Content/Images/shared/realosophy_icons/icon-curved-arrow-down.svg?v=339ae1363ef61109b49efa8e403aac3b);width:28px;height:28px;background-size:contain;background-position:center center;background-repeat:no-repeat;display:inline-block;position:absolute;top:8px;margin-left:10px;}.icon-key-marker{background-position:center center;background-size:contain;height:100%;width:100%;background-repeat:no-repeat;display:inline-block;}.icon-key-marker.key-deep-blue{background-image:url(/Content/Images/HomeSpotter/icon-marker-key-deep-blue.svg?v=b797117471947bfbf91f4601a8efaaae);}.icon-key-marker.key-sky-blue-neon{background-image:url(/Content/Images/HomeSpotter/icon-marker-key-sky-blue-neon.svg?v=649f83e032bbda4c73b55073bae81ef6);}.icon-key-marker.key-yellow{background-image:url(/Content/Images/HomeSpotter/icon-marker-key-yellow.svg?v=bfdcdf1ea00bb20c391323f6c2fde9a3);}.appreciation-change{width:13px;height:13px;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;}.appreciation-change.icon-price-appreciation-increase-deep-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-price-increase-deep-blue.svg?v=e4c3f1a95e8aad125e59e2148bbb075e);}.appreciation-change.icon-price-appreciation-decrease-deep-blue{background-image:url(/Content/Images/shared/realosophy_icons/icon-price-decrease-deep-blue.svg?v=d7148485cf34acdf94661cd9982ab222);}.appreciation-change.icon-price-appreciation-increase-white{background-image:url(/Content/Images/shared/realosophy_icons/icon-price-increase-white.svg?v=566acabc8a2129538e3cc84d550de601);}.appreciation-change.icon-price-appreciation-decrease-white{background-image:url(/Content/Images/shared/realosophy_icons/icon-price-decrease-white.svg?v=76def64a82f0fc1e03b07c08c645dd8c);}.social-icons{width:25px;height:25px;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;}.social-icons.facebook-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-facebook-logo-dark-slate-gray.svg?v=4da2c2f06e405d1767ba65c6c65a241b);}.social-icons.facebook-icon:hover{background-image:url(/Content/Images/shared/realosophy_icons/icon-facebook-logo-hover.svg?v=690af0779215212c5b69df80c3ff4787);}.social-icons.facebook-icon-white{background-image:url(/Content/Images/shared/realosophy_icons/icon-facebook-logo-white.svg?v=2ee86f8d986145c440f6422f785e7fe6);}.social-icons.twitter-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-twitter-logo-dark-slate-gray.svg?v=29b46629e4d53beb285edfd2e3600205);}.social-icons.twitter-icon:hover{background-image:url(/Content/Images/shared/realosophy_icons/icon-twiiter-logo-hover-01.svg?v=26e359d4e055e7267fc256361514e726);}.social-icons.pintrest-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-pintrest-logo-dark-slate-gray.svg?v=1cf2ad63c7e2bdad064dbe547042a508);}.social-icons.pintrest-icon:hover{background-image:url(/Content/Images/shared/realosophy_icons/icon-pintrest-logo-hover.svg?v=49ff87420c91cdaea53e669e6b3313eb);}.icon-calendar{background-image:url(/Content/Images/shared/realosophy_icons/icon-sprite-calendar.svg?v=0f485227ca101d4f164a9f295214946c);display:block;height:20px;width:17px;background-size:contain;background-position:center center;background-repeat:no-repeat;}.icon-walk-score{background-image:url(/Content/Images/shared/realosophy_icons/icon-walk.svg?v=461a0b859c96e0c5e0aa2a26ed864208);display:block;height:20px;width:17px;background-size:contain;background-position:center center;background-repeat:no-repeat;}.icon-transit-score{background-image:url(/Content/Images/shared/realosophy_icons/icon-sprite-transit-score.svg?v=a5434cfe9f88d978337487bd9b292382);display:block;height:20px;width:17px;background-size:contain;background-position:center center;background-repeat:no-repeat;}@font-face{font-family:"Benton Sans RE Reg";font-weight:normal;font-style:normal;font-display:swap;src:local("Arial");}@font-face{font-family:"SansRE";font-weight:bold;font-style:normal;font-display:swap;src:local("Arial");}@font-face{font-family:"SansLight";font-weight:normal;font-style:normal;font-display:swap;src:local("Arial");}@font-face{font-family:"SansMedium";font-weight:normal;font-style:normal;font-display:swap;src:local("Arial");}@font-face{font-family:"SansReg";font-weight:normal;font-style:normal;font-display:swap;src:local("Arial");}@font-face{font-family:"SansBook";font-weight:normal;font-style:normal;font-display:swap;src:local("Arial");}@font-face{font-family:"Condensed";font-weight:normal;font-style:normal;font-display:swap;src:local("Arial");}@font-face{font-family:"Modern";font-weight:normal;font-style:normal;font-display:swap;src:local("Arial");}@font-face{font-family:"SansRE";font-weight:normal;font-style:normal;font-display:swap;src:local("Arial");}@font-face{font-family:"ModernRE";font-weight:normal;font-style:italic;font-display:swap;src:local("Arial");}@font-face{font-family:"ModernLight";font-weight:normal;font-style:normal;font-display:swap;src:local("Arial");}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important;}.carousel-datepicker{display:flex;justify-content:center;}.carousel-datepicker__container{position:relative;display:flex;}.carousel-datepicker__day-of-week{text-transform:uppercase;font-size:10px;margin-bottom:4px;}.carousel-datepicker__day-of-month{font-size:28px;margin-bottom:4px;}.carousel-datepicker__month{text-transform:uppercase;font-size:10px;}.carousel-datepicker__card{display:flex;align-items:center;flex-direction:column;justify-content:center;margin-right:8px;height:84px;width:84px;border:1px solid #aaa;cursor:pointer;text-align:center;}.carousel-datepicker__card--selected{color:#f63;border-color:#f63;}.carousel-datepicker__next,.carousel-datepicker__prev{cursor:pointer;position:absolute;display:inline-flex;justify-content:center;align-items:center;height:32px;border-radius:100%;align-self:center;background-color:#fff;border:solid 1px #eee !important;width:32px;}.carousel-datepicker__next i,.carousel-datepicker__prev i{color:#898989;}.carousel-datepicker__next{right:-5px;}.carousel-datepicker__prev{left:-16px;}image-upload .image-upload{width:100%;position:relative;}image-upload .image-upload__image{width:70%;margin-left:auto;margin-right:auto;height:270px;}image-upload .image-upload__clear{position:absolute;top:0;right:33px;font-size:30px;cursor:pointer;}listing-card .restricted-image{background-color:#cacaca;background-image:url(/Content/Images/HomeSpotter/Listing_Restricted.png?v=59647cc169c751032ba5182507506bad);background-repeat:no-repeat;background-size:110% !important;background-position:center center;display:block;object-fit:unset !important;width:100%;max-width:unset !important;overflow:unset !important;}listing-card .no-prop-image{background-color:#cacaca;background-image:url(/Content/Images/RealEstate/icon-listing-no-photos.svg?v=9213f2e7c2e0f13522bd390d4a376ea1);background-repeat:no-repeat;background-size:20% !important;background-position:center center;display:block;object-fit:unset !important;width:100%;max-width:unset !important;overflow:unset !important;}listing-card .listing-card-selected{width:100%;height:100%;display:block;}listing-card .listing-card-selected-active{width:100%;height:100%;display:block;outline:solid 2px #f63;}listing-card .listing-card-info-tile-overlay{position:relative;width:100%;bottom:0;z-index:10;}listing-card .listing-card-info-tile-overlay .listing-card-title-tile{font-family:SansReg;color:#fff;display:inline-block;font-size:.875rem;padding-right:10px;text-shadow:0 0 10px #222;text-align:left;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}listing-card .listing-card-info-tile-overlay .listing-card-nabe-tile{font-family:SansReg;font-size:.75rem;line-height:21px;text-align:left !important;padding-left:0 !important;display:inline-block;text-align:left;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);max-width:100%;text-shadow:0 0 10px #222;color:#fff;line-height:21px;}listing-card .listing-card-property-info-bed-bath-tile{font-family:SansReg;color:#fff;text-align:right;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);font-size:11px;width:100%;position:absolute;bottom:5px;text-shadow:0 0 10px #222;}listing-card .property-type-info{font-family:SansReg;font-size:12px;color:#666;text-align:left;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);max-width:100%;text-overflow:ellipsis;overflow:hidden;}listing-card .listing-card.listing-card-full{margin:0 auto 1.5rem auto;box-shadow:0 0 20px 0 #ccc;border-radius:0;border:none;width:18.13rem;}listing-card .listing-card-address{padding:0;margin-bottom:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;max-width:50%;font-family:SansReg;font-size:.875rem;line-height:1.313rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}listing-card .listing-card-title{font-size:.875rem;color:#333;font-family:SansReg;}listing-card span.listing-card-nabe{font-family:SansBook;font-size:.875rem;line-height:1.313rem;color:#898989;padding-left:.5rem;max-width:122px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;display:inline-block;}listing-card .listing-card-property-info{font-family:SansReg;font-size:.875rem;color:#666;line-height:1.313rem;padding:0;margin:0 0 .75rem 0;}listing-card .link-property-details{font-size:.875rem;color:#337ab7;}listing-card .link-dismiss-text{font-size:14px;color:#898989;text-align:right;line-height:1.313rem;}listing-card .link-dismiss-text:hover{color:#666;}listing-card .listing-card-full .card-body{background-color:#fafafa;padding:.875rem;}listing-card .compact-card-body{height:80px;}listing-card .listing-card-body-standard{height:140px;}listing-card .listing-card-data-beds,listing-card .listing-card-data-baths{padding-right:.5rem;padding-bottom:.5rem;}listing-card .feature-property-data{margin:0;padding:0;float:left;clear:both;display:inline-block;position:absolute;top:8%;left:0;}listing-card .listing-card-full .carousel-inner{max-height:220px;width:100%;max-width:320px;min-width:220px;}listing-card .listing-card-full .carousel-inner .loading-prop-image{background-color:#cacaca;background-image:url(/Content/Images/RealEstate/icon-search-results-listing-number-results.svg?v=b100e32bc5ca01891b43597d3529af4f);background-repeat:no-repeat;background-size:30%;background-position:center center;height:100%;width:100%;position:absolute;left:0;top:0;}listing-card .listing-slide-image{max-height:220px;overflow:hidden;width:100%;}listing-card .listing-card-full .carousel{width:100%;position:relative;}listing-card .listing-card-full .carousel-item{height:220px;background-position:center center;background-repeat:no-repeat;background-size:cover;}listing-card .listing-asking-price-data{display:inline-flex;position:absolute;z-index:10;width:100%;font-size:.875rem;bottom:0;left:0;padding:0;}listing-card .listing-price-data{position:absolute;z-index:10;width:100%;bottom:0;left:0;padding:0;width:100%;}listing-card .favourite-listing{padding:0;margin-top:.875rem;margin-right:.5rem;display:inline-block;position:absolute;right:0;z-index:2000;}listing-card .full-listing-card-next{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:20%;color:#fff;text-align:center;opacity:1;height:50%;margin:auto 0;}listing-card .full-listing-card-next.full-listing-card-next{right:0 !important;}listing-card .full-listing-card-prev{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:20%;color:#fff;text-align:center;opacity:1;height:50%;margin:auto 0;}listing-card .full-listing-card-prev.full-listing-card-prev{left:0 !important;}listing-card .full-listing-card-next-icon{background-image:url(/Content/Images/Member/MiniSlideshow_Arrow_R.svg?v=76855a1421710833306b9df66620e768);z-index:1;display:inline-block;width:100%;height:100%;background-size:15.27px;background-repeat:no-repeat;background-position:70% center;}listing-card .full-listing-card-prev-icon{background-image:url(/Content/Images/Member/MiniSlideshow_Arrow_L.svg?v=598f6942293e97bb2096ab32195bdcd8);z-index:1;display:inline-block;width:100%;height:100%;background-size:15.27px;background-repeat:no-repeat;background-position:30% center;}listing-card .row.listing-card-full-info-overlay{display:inline-flex;position:absolute;z-index:1;width:100%;height:100%;padding:0;margin-left:0;}listing-card div.listing-card-full-info-overlay-inner{height:100%;width:100%;position:relative;padding:0;}listing-card .listing-slide-image{height:fit-content;height:-webkit-fill-available;height:max-content;object-fit:cover;width:100%;}listing-card .carousel-item img{display:block;width:100%;height:100%;object-fit:cover;}listing-card .link-to-listing{z-index:11;top:0;left:0;width:100%;height:100%;display:block;position:absolute;}listing-card .overlay-filter{top:0;left:0;width:100%;height:100%;display:block;position:absolute;z-index:auto;background-image:linear-gradient(transparent,rgba(0,0,0,.521569));}listing-card .compact-property-data{font-family:SansReg;font-size:12px;color:#666;text-align:left;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-right:5px;display:inline-block;}listing-card .baths-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-listing-bathrooms.svg?v=296f47e38d308346d762a57eb1a19737);background-position:center center;background-size:15px;background-repeat:no-repeat;width:18px;height:18px;display:inline-block;margin-right:5px;}listing-card .beds-icon{background-position:center center;background-image:url(/Content/Images/shared/realosophy_icons/icon-listing-bedrooms.svg?v=5391eeba37391ed7136294bbbfcf0dfa);background-size:contain;background-repeat:no-repeat;width:18px;height:18px;display:inline-block;margin-right:5px;}listing-card .listing-card-title-standard{font-family:SansReg;color:#333;display:inline-block;font-size:.875rem;padding-right:10px;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}listing-card .listing-card-title-standard.restricted-link{color:#3673a9;}listing-card .listing-card-nabe-standard{font-family:SansBook;font-size:.75rem;color:#898989;line-height:21px;text-align:left !important;padding-left:0 !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;text-align:left;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);max-width:100%;}listing-card .listing-card-property-info-standard{font-family:SansReg;color:#666;text-align:left;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);font-size:12px;}listing-card .listing-card.listing-card-full{max-width:unset;min-width:unset;margin-bottom:0;}listing-card .carousel-item{height:fit-content;height:-webkit-fill-available;height:max-content;object-fit:cover;width:100%;max-width:320px;overflow:hidden;}listing-card label.btn-favourite{background-image:url(/Content/Images/Member/Favorite_Button_ON.svg?v=d840618bb584ac78b3437041492c1554);width:26px;height:26px;background-repeat:no-repeat;background-position:50% 30%;padding:0;background-size:150%;cursor:pointer;z-index:auto;}listing-card .favourite-hide-button{opacity:0;height:26px;width:26px;}listing-card .color-listing-price-active-bg{background-color:#f63 !important;color:#fff !important;}listing-card .badge-listing-search-price-sold{color:#fff;background-color:#3673a9;font-family:SansMedium !important;padding:6px 10px 5px 10px;height:26px;font-size:.9375rem;text-align:center;}listing-card .badge-price-info{font-family:SansBook;color:#fff;font-size:.75rem;text-transform:uppercase;letter-spacing:.02rem;position:relative;top:-1px;text-align:center;}listing-card .badge-listing-search-price-asking{color:#fff;background-color:#222;font-family:SansMedium !important;padding:6px 10px 5px 10px;height:26px;font-size:.9375rem;text-align:center;}listing-card .badge-listing-card-featured-property{background-color:#ffea01 !important;text-transform:uppercase;color:#333;font-family:SansMedium !important;padding:7px 10px 7px 10px;height:26px;font-size:.6875rem !important;letter-spacing:.02rem;text-align:center;}listing-card .badge-listing-card-price-selected{background-color:#f63 !important;font-family:SansLight !important;padding:6px 10px 5px 10px;height:26px;font-size:.9375rem;text-align:center;}listing-card .badge-listing-card-price-inactive{color:#586267;background-color:#fff !important;font-family:SansBook !important;padding:8px 10px 5px 10px;height:26px;font-size:.7333rem;letter-spacing:.04em;text-align:center;}listing-card .badge-color-listing-price-inactive{color:#586267;background-color:#eee;font-family:SansMedium;padding:6px 10px 5px 10px;height:26px;font-size:.9375rem;text-align:center;}listing-card .badge-color-listing-price-inactive>.badge-price-info{color:#586267 !important;}listing-card .days-on-market-data{margin:0;padding:0;position:absolute;left:0;top:.875rem;z-index:12;}listing-card .badge-listing-search-property-info-overlay{color:#fff;background-color:transparent;font-family:SansReg !important;padding:5px 10px 10px 10px;font-size:.9375rem;display:inline-block;width:100%;}listing-search-typeahead .nearby-searches{margin-left:3rem;}listing-search-typeahead .typeahead-search-btn{width:52px;height:42px;padding:0;position:absolute !important;right:0;-webkit-appearance:none;-moz-appearance:none;}@media(max-width:1200px){listing-search-typeahead .nearby-searches{margin-left:1.5rem;}}@media(max-width:768px){listing-search-typeahead .nearby-searches{margin-left:0;}}listing-search-typeahead button.typeahead-item{font-family:SansBook;font-size:15px;color:#337ab7 !important;text-align:left;letter-spacing:.02em;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding-left:20px;display:block;}listing-search-typeahead button.typeahead-item:hover{background-color:unset !important;color:#0099c7 !important;}listing-search-typeahead button.typeahead-item:active{background-color:none;}listing-search-typeahead button.typeahead-item:focus{outline:none;}@media(max-width:768px){listing-search-typeahead button.typeahead-item{max-width:100%;text-overflow:ellipsis;overflow:hidden;}}listing-search-typeahead .dom-icon-saved-search:after{display:inline-block;height:8px;width:8px;background-color:#f70606;border-radius:100%;content:"";margin-left:5px;vertical-align:4px;}listing-search-typeahead .typeahead-item-text{margin-left:2.25rem;}listing-search-typeahead span.typeahead-item-text-sub-level{padding-left:3rem;display:inline-block;}@media(max-width:767px){listing-search-typeahead span.typeahead-item-text-sub-level{padding-left:2.5rem;max-width:320px;text-overflow:ellipsis;overflow:hidden;}}listing-search-typeahead .typeahead-btn{background-color:#fff;box-shadow:none;border:none;padding:0;}listing-search-typeahead .dropdown-item-text{font-family:SansBook;font-size:11px;color:#333;text-align:left;letter-spacing:.03em;line-height:13px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;vertical-align:middle;height:25px;display:inline-block;margin-top:.75rem;margin-bottom:5px;width:100%;}@media(max-width:767px){listing-search-typeahead .dropdown-item-text{padding:.25rem 1rem;}}listing-search-typeahead .type-ahead-icon-text{font-family:SansReg;font-size:12px;color:#337ab7;text-align:center;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}listing-search-typeahead .typeahead-icon-style{margin-right:1rem;vertical-align:middle;display:inline-block;width:1.75rem;height:1.75rem;background-repeat:no-repeat;vertical-align:middle;}listing-search-typeahead .nearby-label-icon{background-image:url(/Content/Images/RealEstate/icon-search-results-nearby-results.svg?v=55079f9af46c371c71047a671992957c);background-position:center center;background-size:16px;background-repeat:no-repeat;}listing-search-typeahead .recent-label-icon{background-image:url(/Content/Images/RealEstate/icon-search-results-recent-searches.svg?v=c4bc11f61b0371f1beac803651f9cf65);background-position:center center;background-size:16px;background-repeat:no-repeat;}listing-search-typeahead .saved-search-icon{background-image:url(/Content/Images/RealEstate/SavedSearch_Icon.svg?v=96a4af12f796662e30ac62f7020f3ff3);background-position:center center;background-size:16px 16px;}listing-search-typeahead .listing-label-icon{background-image:url(/Content/Images/RealEstate/icon-search-results-listing-number-results.svg?v=b100e32bc5ca01891b43597d3529af4f);background-size:18px 16px;background-position:center center;}listing-search-typeahead .add-label-icon{background-image:url(/Content/Images/RealEstate/AddressResults_Icon.svg?v=7c4de0c02cd06cf5ee7792d1a76c9eb7);background-size:12px 18px;background-position:center center;}listing-search-typeahead .schools-label-icon{background-image:url(/Content/Images/RealEstate/icon-search-results-school-results.svg?v=de941fa7b7c447e60f36b1306e767947);background-size:26px 19px;background-position:center center;}listing-search-typeahead .neigh-label-icon{background-image:url(/Content/Images/RealEstate/icon-search-results-neighbourhood-results.svg?v=62f26a53e32a9eb11abf587b3c70ffb8);background-size:23px 12px;background-position:center center;}listing-search-typeahead .type-ahead-icon-open-house{height:24px;width:24px;background-image:url(/Content/Images/RealEstate/OpenHouse_Icon_Blue.svg?v=84f75e66bba9ea462502e23a89fbec88);background-size:contain;background-repeat:no-repeat;margin:0 auto;}listing-search-typeahead .type-ahead-icon-just-sold{height:24px;width:24px;background-image:url(/Content/Images/RealEstate/Sold_Icon.svg?v=64fc8f0e906e7e43870e8f8097d0b02e);background-size:contain;background-repeat:no-repeat;margin:0 auto;}listing-search-typeahead .type-ahead-icon-for-sale{height:24px;width:24px;background-image:url(/Content/Images/RealEstate/ForSale_Icon.svg?v=2bd13a2f65a1231f0d19be0b9e22f0f9);background-size:contain;background-repeat:no-repeat;margin:0 auto;}listing-search-typeahead .search-btn{background-color:unset !important;padding:0;height:42px;z-index:3;}listing-search-typeahead .search-btn .search-glass{background-image:url(/Content/Images/HomeSpotter/Search_Button_Large.svg?v=8cb01dcd45e9a9f664cbfdea66ea81ab);background-repeat:no-repeat;height:42px;width:52px;background-size:contain;}listing-search-typeahead .dropdown-menu.show{border-radius:0;min-width:100%;padding-bottom:30px;height:unset !important;max-height:320px;overflow-y:scroll;overflow-x:hidden;}@media(max-width:767.98px){listing-search-typeahead .dropdown-menu.show{max-height:175px;}}@media(max-width:768px){listing-search-typeahead .dropdown-menu.show{max-width:100%;}}listing-search-typeahead .typeahead-item{max-width:100%;}listing-search-typeahead .input-group.search-box-wrapper .form-control:focus{border:1px solid #898989 !important;font-size:15px;}listing-search-typeahead .input-group.search-box-wrapper input:focus{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-right:90px;}@media(max-width:768px){listing-search-typeahead .input-group.search-box-wrapper .form-control:focus{font-size:14px;}}listing-search-typeahead .input-group.search-box-wrapper .reset-search-btn{background-color:unset !important;position:relative;right:40px;border:none;outline:none;color:#ccc;vertical-align:middle;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37);background-position:center center;background-size:13px 13px;background-repeat:no-repeat;opacity:.5;transition:opacity .25s ease-in-out;width:40px;height:42px;background-color:#fff;}listing-search-typeahead .input-group.search-box-wrapper .reset-search-btn:hover{opacity:1;}listing-search-typeahead .input-group.search-box-wrapper .search-box{height:42px;}listing-search-typeahead .input-group.search-box-wrapper input{padding-left:15px;transition:all .5s ease-in-out;font-family:SansBook;font-size:15px;color:#586267;text-align:left;line-height:20px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-right:80px;padding-top:8px;text-transform:capitalize;}listing-search-typeahead .input-group.search-box-wrapper input input[type="text"]{font-size:14px;}@media(max-width:768px){listing-search-typeahead .input-group.search-box-wrapper input{font-size:14px;}}listing-search-typeahead .input-group.search-box-wrapper input:focus{position:relative;padding-left:52px;padding-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;}listing-search-typeahead .input-group.search-box-wrapper input:focus+.input-group-append{left:0%;background-image:url(/Content/Images/RealEstate/Search_Icon_Active.svg?v=6bb44a1f2d22c79ced3e1e7ad43b736d);background-repeat:no-repeat;background-size:16px 16px;height:42px;width:52px;z-index:3;background-position:center center;padding:10px;vertical-align:middle;background-color:unset;}listing-search-typeahead .input-group.search-box-wrapper input::-webkit-input-placeholder{color:#aaa;}listing-search-typeahead .input-group.search-box-wrapper input::-moz-placeholder{color:#aaa;}listing-search-typeahead .input-group.search-box-wrapper input:-ms-input-placeholder{color:#aaa;}listing-search-typeahead .input-group.search-box-wrapper input.input-group:focus::-webkit-input-placeholder{color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;}listing-search-typeahead .input-group.search-box-wrapper input.input-group:focus::-moz-placeholder{color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;}listing-search-typeahead .input-group.search-box-wrapper input.input-group:focus:-ms-input-placeholder{color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:relative;}listing-search-typeahead .input-group.search-box-wrapper .input-group-append{position:absolute;background-color:#0099c7;left:calc(100% - 50px);background-image:url(/Content/Images/RealEstate/Search_Icon_Inactive.svg?v=57ed56ff0e2c8cbf0dc7d10d924ec520);background-repeat:no-repeat;background-size:16px 16px;height:42px;width:52px;z-index:3;transition-property:background-image,left,background-color;transition:.5s ease-in-out;vertical-align:middle;background-position:center center;}listing-search-typeahead .placeholder-icon-saved-search::before{height:42px;width:18px;display:inline-block;background-image:url(/Content/Images/RealEstate/SavedSearch_Icon.svg?v=96a4af12f796662e30ac62f7020f3ff3);background-position:center center;background-repeat:no-repeat;background-size:16px 16px;content:'';position:absolute;top:0;z-index:3;left:12px;}listing-search-typeahead .placeholder-icon-saved-search input{padding-left:42px !important;}listing-search-typeahead #filters-panel .typeahead-icon-style{margin-right:1rem;vertical-align:middle;display:inline-block;width:1.75rem;height:1.75rem;background-repeat:no-repeat;vertical-align:middle;}listing-search-typeahead #filters-panel .nearby-label-icon{background-image:url(/Content/Images/RealEstate/icon-search-results-nearby-results.svg?v=55079f9af46c371c71047a671992957c);background-position:center center;background-size:16px;}listing-search-typeahead #filters-panel .listing-label-icon{background-image:url(/Content/Images/RealEstate/icon-search-results-listing-number-results.svg?v=b100e32bc5ca01891b43597d3529af4f);background-size:18px 16px;background-position:center center;}listing-search-typeahead #filters-panel .add-label-icon{background-image:url(/Content/Images/RealEstate/AddressResults_Icon.svg?v=7c4de0c02cd06cf5ee7792d1a76c9eb7);background-size:12px 18px;background-position:center center;}listing-search-typeahead #filters-panel .schools-label-icon{background-image:url(/Content/Images/RealEstate/icon-search-results-school-results.svg?v=de941fa7b7c447e60f36b1306e767947);background-size:26px 19px;background-position:center center;}listing-search-typeahead #filters-panel .neigh-label-icon{background-image:url(/Content/Images/RealEstate/icon-search-results-neighbourhood-results.svg?v=62f26a53e32a9eb11abf587b3c70ffb8);background-size:23px 12px;background-position:center center;}listing-search-typeahead #filters-panel .dropdown-item-text{font-family:SansBook;font-size:46px;color:#333;text-align:left;letter-spacing:.03em;line-height:13px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;vertical-align:middle;height:25px;display:inline-block;margin-top:.75rem;width:100%;}listing-search-typeahead #filters-panel input::-webkit-input-placeholder{color:#aaa;}listing-search-typeahead #filters-panel input::-moz-placeholder{color:#aaa;}listing-search-typeahead #filters-panel input:-ms-input-placeholder{color:#aaa;}listing-search-typeahead #filters-panel .form-control:focus{border:1px solid #898989 !important;}listing-search-typeahead #filters-panel .listing-status-toggle .btn-group.btn-group-toggle{min-height:40px;}listing-search-typeahead #filters-panel input:focus::-webkit-input-placeholder{color:#aaa;}listing-search-typeahead #filters-panel input:focus:-moz-placeholder{color:#aaa;}listing-search-typeahead #filters-panel input:focus::-moz-placeholder{color:#eee;}listing-search-typeahead #filters-panel input:focus:-ms-input-placeholder{color:#aaa;}listing-search-typeahead #filters-panel .search-btn{background-color:unset !important;padding:0;height:42px;z-index:3;}listing-search-typeahead #filters-panel .search-btn .search-glass{background-image:url(/Content/Images/HomeSpotter/Search_Button_Large.svg?v=8cb01dcd45e9a9f664cbfdea66ea81ab);background-repeat:no-repeat;height:42px;width:52px;background-size:contain;}listing-search-typeahead #filters-panel .dropdown-menu.show{min-width:100%;}listing-search-typeahead #filters-panel .input-group .search-box-wrapper input{padding-left:15px;transition:all .5s ease-in-out;font-family:SansBook;font-size:15px;color:#586267;text-align:left;line-height:20px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;}@media(max-width:768px){listing-search-typeahead #filters-panel .input-group .search-box-wrapper input{font-size:14px;}}listing-search-typeahead #filters-panel .input-group .search-box-wrapper input:focus{padding-left:52px;}listing-search-typeahead #filters-panel .input-group .search-box-wrapper input:focus+.input-group-append{left:0%;background-image:url(/Content/Images/RealEstate/Search_Icon_Active.svg?v=6bb44a1f2d22c79ced3e1e7ad43b736d);background-repeat:no-repeat;background-size:16px 16px;height:42px;width:52px;z-index:3;background-position:center center;padding:10px;vertical-align:middle;background-color:unset;}listing-search-typeahead #filters-panel .input-group .search-box-wrapper .input-group-append{position:absolute;background-color:#0099c7;left:calc(100% - 50px);background-image:url(/Content/Images/RealEstate/Search_Icon_Inactive.svg?v=57ed56ff0e2c8cbf0dc7d10d924ec520);background-repeat:no-repeat;background-size:16px 16px;height:42px;width:52px;z-index:3;transition-property:background-image,left,background-color;transition:.5s ease-in-out;vertical-align:middle;background-position:center center;}listing-search-typeahead .dropdown-item{padding:10px 20px 0 20px !important;}listing-search-typeahead .form-control{background-clip:initial;}#iframe-fullscreen-overlay{width:100%;height:100%;}.iframe-fullscreen-overlay-wrapper{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:none;z-index:9998;background-color:#fff;display:none;}.iframe-fullscreen-overlay-wrapper.visible{display:block;}@supports (-webkit-overflow-scrolling:touch){.iframe-fullscreen-overlay-wrapper{overflow:auto;-webkit-overflow-scrolling:touch;}}select-directory .section-title{font-family:SansMedium;color:#484848;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media(min-width:768px){select-directory .section-title{font-size:18px;}}select-directory .region-directory__main-heading{padding-top:25px;font-family:SansReg;font-size:17px;color:#333;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}select-directory .region-directory__title{font-family:SansMedium;font-size:14px;color:#337ab7;text-align:left;letter-spacing:.01em;line-height:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-top:1px solid #dedede;padding:15px 0;margin-bottom:0 !important;}select-directory .region-directory__item a{font-family:Modern;font-size:15px;color:#158cc1;text-align:left;line-height:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media(min-width:768px){select-directory .region-directory__item a{font-size:15px;}}select-directory .region-directory__neighbourhood-link:before{background-image:url(/Content/Images/shared/realosophy_icons/icon-neighbourhood-signs-gray.svg?v=bd1e2991b097b670ac75c1008a936e4f);background-position:center center;background-size:contain;height:25px;width:20px;display:inline-flex;content:'';position:relative;margin-right:15px;vertical-align:middle;}select-directory .region-directory__collapse-button::after{position:relative;content:"";width:13px;height:17px;background-image:url(/Content/Images/shared/realosophy_icons/SectionArrow_OpenBlue_Small.svg?v=45792c173a92682d6b471900a434b7cd);background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-block;top:3px;display:flex;margin-left:auto;transform:rotate(180deg);top:.2rem;-webkit-transition:transform 200ms ease-in-out;-moz-transition:transform 200ms ease-in-out;-o-transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out;}@media(min-width:768px){select-directory .region-directory__collapse-button{font-size:15px;}}select-directory .region-directory__collapse-button.collapsed::after{transform:rotate(0deg);}select-directory .region-directory__collapse-button-see-more{font-family:SansMedium;font-size:11px;color:#158cc1;text-align:left;letter-spacing:.02em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;}select-directory .region-directory__collapse-button-see-more::after{position:relative;content:"less";display:inline-block;}select-directory .region-directory__collapse-button-see-more.collapsed::after{position:relative;content:"more";display:inline-block;}select-directory .region-directory__collapse-button-select-dir::after{position:relative;content:"";width:13px;height:17px;background-image:url(/Content/Images/shared/realosophy_icons/SectionArrow_OpenBlue_Small.svg?v=45792c173a92682d6b471900a434b7cd);background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-block;top:3px;display:flex;margin-left:auto;transform:rotate(180deg);top:.2rem;-webkit-transition:transform 200ms ease-in-out;-moz-transition:transform 200ms ease-in-out;-o-transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out;}select-directory .region-directory__collapse-button-select-dir.collapsed::after{transform:rotate(0deg);}.color-extra-light-blue{color:#f4fbff;}.color-extra-light-blue-bg{background-color:#f4fbff;}.color-sky-blue-neon{color:#0dc1e7;}.color-sky-blue-neon-bg{background-color:#0dc1e7;}.color-light-sky-blue{color:#0099c7;}.color-light-sky-blue-bg{background-color:#0099c7;}.color-sky-blue{color:#158cc1;}.color-sky-blue-bg{background-color:#158cc1;}.color-deep-sky-blue{color:#337ab7;}.color-deep-sky-blue-bg{background-color:#337ab7;}.color-blue{color:#3673a9;}.color-blue-bg{background-color:#3673a9;}.color-deep-blue{color:#0064a5 !important;}.color-deep-blue-bg{background-color:#0064a5;}.color-navy-blue{color:#055c7e;}.color-navy-blue-bg{background-color:#055c7e;}.color-sea-blue{color:#4ec2ca;}.color-sea-blue-bg{background-color:#4ec2ca;}.color-deep-black{color:#222;}.color-deep-black-bg{background-color:#222;}.color-black{color:#333;}.color-black-bg{background-color:#333;}.color-text-black{color:#484848;}.color-text-black-bg{background-color:#484848;}.color-dark-slate-gray{color:#586267;}.color-dark-slate-gray-bg{background-color:#586267;}.color-mid-slate-gray{color:#a6b2b8;}.color-mid-slate-gray-bg{background-color:#a6b2b8;}.color-dark-gray{color:#666;}.color-dark-gray-bg{background-color:#666;}.color-gray{color:#898989;}.color-gray-bg{background-color:#898989;}.color-mid-gray{color:#aaa;}.color-mid-gray-bg{background-color:#aaa;}.color-mid-light-gray{color:#ccc;}.color-mid-light-gray-bg{background-color:#ccc;}.color-light-gray{color:#eee;}.color-light-gray-bg{background-color:#eee;}.color-extra-light-gray{color:#f5f5f5;}.color-extra-light-gray-bg{background-color:#f5f5f5;}.color-off-white{color:#fafafa;}.color-off-white-bg{background-color:#fafafa;}.color-white{color:#fff;}.color-white-bg{background-color:#fff;}.color-sand{color:#f8f7f4;}.color-sand-bg{background-color:#f8f7f4;}.color-light-yellow{color:#fdf7ce;}.color-light-yellow-bg{background-color:#fdf7ce;}.color-yellow-bg{background-color:#ffea01;}.color-yellow{color:#ffea01;}.color-golden-orange{color:#ef9027;}.color-golden-orange-bg{background-color:#ef9027;}.color-orange{color:#f63;}.color-orange-bg{background-color:#f63;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-notify-red{color:#f70606;}.color-notify-red-bg{background-color:#f70606;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-turmeric{color:#f1a21e;}.color-turmeric-bg{background-color:#f1a21e;}.color-light-orange{color:#fe9d00;}.color-light-orange-bg{background-color:#fe9d00;}.color-caution-red{color:#d54624;}.color-caution-red-bg{background-color:#d54624;}.color-chianti{color:#b82b65;}.color-chianti-bg{background-color:#b82b65;}.color-coffee{color:#8a7c51;}.color-coffee-bg{background-color:#8a7c51;}.color-spruce-green{color:#3e683d;}.color-spruce-green-bg{background-color:#3e683d;}.color-chalkboard-green{color:#009f90;}.color-chalkboard-green-bg{background-color:#009f90;}.color-apple-green{color:#6cbb5a;}.color-apple-green-bg{background-color:#6cbb5a;}.font-modern-display{font-family:ModernLight;}.font-modern-title{font-family:Modern !important;}.font-sans-light{font-family:SansLight !important;}.font-sans-book{font-family:SansBook !important;}.font-sans-regular{font-family:SansReg !important;}.font-sans-bold{font-family:SansMedium !important;}.font-sans-caption{font-family:SansRE !important;}.font-sans-caption-bold{font-family:SansRE !important;font-weight:bold !important;}.font-modern-caption{font-family:ModernRE !important;}.font-modern-caption-italic{font-family:ModernRE !important;font-style:italic;}.font-condensed{font-family:Condensed !important;}h1,.h1{font-size:3rem;font-weight:normal;}h2,.h2{font-size:2.25rem;font-weight:normal;}h3,.h3{font-size:1.625rem;font-weight:normal;}h4,.h4{font-size:1.5rem;font-weight:normal;}h5,.h5{font-size:1.31rem;font-weight:normal;}h6,.h6{font-size:1.2rem;font-weight:normal;}a.btn-outline-dark{font-family:SansMedium;}a.btn-outline-dark:hover{color:#fff !important;background-color:#222;border-color:#222;}button{font-weight:normal;font-family:SansRE;}.btn{box-shadow:none !important;}a.btn-primary{font-family:SansMedium;}a.btn-success,a.btn-danger{font-family:SansMedium;}a.btn-success{color:#fff !important;}input.btn-primary{font-family:SansMedium;}.btn-primary:active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:hover{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:not(:disabled):not(.disabled).active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-secondary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active{background-color:#333;border-color:#333;}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{background-color:#333;border-color:#333;}.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}.btn-success{color:#fff;background-color:#009f90;border-color:#009f90;}.btn-success:active{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:hover{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:not(:disabled):not(.disabled).active{background-color:#009f90 !important;border-color:#009f90 !important;}.btn-info{color:#fff;}.btn-info:active{background-color:#0099c7;border-color:#0099c7;}.btn-info:hover{background-color:#0099c7;border-color:#0099c7;}.btn-info:not(:disabled):not(.disabled).active{background-color:#0099c7 !important;border-color:#0099c7 !important;}.btn-action{color:#fff;font-family:SansMedium;}.btn-action:active{background-color:#fc5112;border-color:#fc5112;}.btn-action:hover{background-color:#fc5112;border-color:#fc5112;}.btn-action:not(:disabled):not(.disabled).active{background-color:#fc5112 !important;border-color:#fc5112 !important;}.btn-notify,.btn-danger{color:#f70606;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-notify:hover,.btn-danger:hover{background-color:#f70606;}.btn-notify:active,.btn-danger:active{background-color:#f70606;}.btn-notify:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active{background-color:#f70606 !important;border-color:#f70606 !important;}.btn-link{font-family:SansBook;font-size:.9375rem;color:#337ab7;}.btn-link-caps{font-family:SansMedium;font-size:.75rem;text-transform:uppercase;color:#337ab7;}.btn-outline-primary{border-color:#ccc;color:#337ab7;font-family:SansMedium;}.btn-outline-primary:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:active{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#0064a5 !important;border-color:#ccc !important;}.btn-outline-secondary{border-color:#ccc;font-family:SansMedium;}.btn-outline-secondary:hover{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:active{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#333 !important;border-color:#ccc !important;}.btn-outline-success{font-family:SansMedium;}.btn-outline-success:hover{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:not(:disabled):not(.disabled).active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-info{font-family:SansMedium;color:#337ab7 !important;background-color:#eee;border-color:#eee !important;}.btn-outline-info:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:not(:disabled):not(.disabled).active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-action,btn-outline-warning{font-family:SansMedium;border-color:#ccc !important;}.btn-outline-action:hover,btn-outline-warning:hover{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:active,btn-outline-warning:active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-notify,.btn-outline-danger{font-family:SansMedium;border-color:#d54624 !important;color:#d54624 !important;}.btn-outline-notify:hover,.btn-outline-danger:hover{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:active,.btn-outline-danger:active{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-xl{font-size:1.25rem;padding:13px 70px 11px 70px;}.btn-lg,.btn-group-lg>.btn{font-size:1.125rem;padding:11px 83px 9px 83px;}.btn-sm,.btn-group-sm>.btn{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-sm:hover,.btn-group-sm>.btn:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}.btn-sm:active,.btn-group-sm>.btn:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs{font-size:.75rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}button.btn-xs:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}.dropdown-toggle.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-group.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}.listing-toggle{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;font-family:SansBook;}.listing-toggle-active{background-color:#6cbb5a !important;font-size:.875rem;background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}label.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary{font-family:SansBook;font-size:.9375rem;background-color:#fff !important;color:#666;}label.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:hover{background-color:#fff !important;color:#666 !important;}label.btn-secondary:focus,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:focus{background-color:#fff !important;color:#aaa;}.btn-group-toggle .btn-secondary,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary{font-family:SansBook;color:#666 !important;background-color:#fff !important;border-color:#aaa !important;font-family:SansBook;}.btn-group-toggle .btn-secondary:hover,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:hover{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:active{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:not(:disabled):not(.disabled).active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}label.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-family:SansBook;color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:hover,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:hover{color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:active{color:#666;background-color:#fff;border-color:#aaa;}.btn-group-lg .btn-secondary,.btn-group-lg .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-lg .btn-primary{font-size:.9375rem !important;}.btn-group-sm .btn-secondary,.btn-group-sm .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-sm .btn-primary{font-size:.75rem !important;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:.875rem;padding:.475rem .75rem .375rem .75rem;}.btn-group .btn-secondary:not(:disabled):not(.disabled):active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.form-control:focus{border-color:#0064a5 !important;}label.btn-favourite:not(:disabled):not(.disabled).active{background-image:url(/Content/Images/Member/Favorite_Button_OFF.svg?v=d5940dba33ac98e8bacafa4481b068eb);width:26px;height:26px;background-repeat:no-repeat;background-position:50% 30%;padding:0;background-size:150%;cursor:pointer;z-index:auto;}.badge{border-radius:0 !important;font-family:SansRE;color:#fff;font-weight:normal;text-align:left;}.badge-caption{font-family:SansLight !important;background-color:#fff;color:#666 !important;font-size:.625rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:7px 14px 7px 14px;text-align:center;}.badge-xsmall{font-family:SansReg !important;background-color:#fff;color:#666 !important;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:8px 14px 7px 14px;text-align:center;}.badge-pill{width:30px;height:24px;background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;}.badge-pill-close{width:21px;height:21px;background-color:#fff !important;border-radius:16px !important;border:solid 1px #ccc !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37);background-position:center center;background-size:7px 7px;background-repeat:no-repeat;}.no-data-badge{height:40px;width:102px;background-color:rgba(222,222,222,.5);border-radius:20px;font-family:SansRE;font-size:18px;font-weight:bold;color:#a6b2b8;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-left:auto;margin-right:auto;}.text-heading-2-modern{font-family:Modern;font-size:1.75rem;color:#484848;line-height:2.5rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media only screen and (max-width:576px){.text-heading-2-modern{font-size:1.5rem;line-height:1.563rem;}}@media(max-width:576px){.modal-full-screen{margin:0 !important;max-width:none;}.modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-width:none;}.modal-full-screen>.modal-content .modal-footer{height:100px;position:relative;bottom:0;}.modal-full-screen>.modal-content .modal-body{max-height:unset;}}.loading-container{position:fixed;left:0;right:0;top:50px;bottom:0;z-index:9999;background-color:#fff;transition:opacity linear .2s,visibility linear .2s;opacity:1;display:flex;visibility:visible;height:100%;}.loading-container.not-loading{opacity:0;visibility:collapse;}.loading-container .spinner-container{position:fixed;top:50%;left:50%;margin-left:-17px;}.data-date-details{display:block;font-family:SansLight;font-size:12px;color:#484848;text-align:center;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:1rem;margin-bottom:1rem;}@media(min-width:576px){.data-date-details{margin-bottom:0;}}@media(min-width:768px){.data-date-details{margin-top:2rem;}}@media(min-width:992px){.data-date-details{font-size:14px;}}.data-date-details:before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-check-circle-small.svg?v=db8bfc62ad11579128e954b65efa8de0);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;}.data-date-details.empty-stats-message::before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-data-status-none.svg?v=c2acb2070a66216923fbeb87dff9a555);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;margin-right:5px;}.sm-icon{display:inline-block;min-height:14px;min-width:14px;background-size:contain;background-repeat:no-repeat;position:relative;top:2px;left:2px;}.btn-outline-dark-gray{border-color:#666;color:#666;font-family:SansMedium;}.cursor-pointer{cursor:pointer;}.gray-btn-toggle{transition:all 200ms ease-in-out;cursor:pointer;}.gray-btn-toggle a{background-color:#fafafa;padding:7px 10px;border:1px solid #ccc;font-family:SansBook;font-size:15px;color:#aaa;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-width:120px;width:100%;display:flex;justify-content:center;}.gray-btn-toggle a:hover{opacity:.9;color:#aaa;background-color:#fafafa;}.gray-btn-toggle a.active{background-color:#484848;color:#fff;border:solid 1px #484848;}.gray-btn-toggle a.active:hover{background-color:#484848;color:#fff;}@media(max-width:767.98px){.gray-btn-toggle a{min-width:unset;}}@media(max-width:767.98px){.gray-btn-toggle li{width:33.333%;}}.gray-btn-toggle li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}.gray-btn-toggle li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;}neighbourhood-map listing-search-typeahead .dropdown .show{max-width:100%;}neighbourhood-map listing-search-typeahead button.typeahead-item{max-width:100%;text-overflow:ellipsis;overflow:hidden;}neighbourhood-map .sub-region-container{max-width:100%;justify-content:center;display:flex;}@media(min-width:576px){neighbourhood-map .sub-region-container{max-width:588px;justify-content:flex-start;}}@media(min-width:768px){neighbourhood-map .sub-region-container{max-width:588px;justify-content:flex-start;}}@media(min-width:992px){neighbourhood-map .sub-region-container{max-width:882px;justify-content:flex-start;}}@media(min-width:1200px){neighbourhood-map .sub-region-container{max-width:1176px;justify-content:flex-start;}}neighbourhood-map .xxl-container{max-width:1440px;}neighbourhood-map button.typeahead-item{padding-left:1rem;}neighbourhood-map span.typeahead-item-text-sub-level{padding-left:0;}neighbourhood-map .neigh-label-icon,neighbourhood-map .nearby-searches,neighbourhood-map .dropdown-item-text{display:none;}neighbourhood-map .polular-neighbourhoods-carousel{max-width:240px;margin:0 auto;}@media(min-width:576px){neighbourhood-map .polular-neighbourhoods-carousel{max-width:none;margin:0;}}neighbourhood-map .neighbourhood-map__map-info-row{background-color:#a6b2b8;}@media(min-width:576px){neighbourhood-map .neighbourhood-map__map-info-row{min-height:600px;}}@media(min-width:992px){neighbourhood-map .neighbourhood-map__map-info-row{min-height:750px;}}neighbourhood-map .slick-dots{display:none !important;}neighbourhood-map .popular-neighbourhoods-container{overflow:visible;padding:0 15px;}@media(min-width:576px){neighbourhood-map .popular-neighbourhoods-container{padding:0 25px;}}@media(min-width:992px){neighbourhood-map .popular-neighbourhoods-container{padding:0 45px;}}@media(min-width:1200px){neighbourhood-map .popular-neighbourhoods-container{padding:0 15px;}}neighbourhood-map .popular-neighbourhoods-container__prev-container{display:flex;width:40px;position:absolute;left:5px;z-index:2;height:190px;overflow:visible;}@media(min-width:576px){neighbourhood-map .popular-neighbourhoods-container__prev-container{width:78px;left:5px;}}@media(min-width:768px){neighbourhood-map .popular-neighbourhoods-container__prev-container{left:5px;}}@media(min-width:992px){neighbourhood-map .popular-neighbourhoods-container__prev-container{left:25px;}}@media(min-width:1200px){neighbourhood-map .popular-neighbourhoods-container__prev-container{left:-5px;}}neighbourhood-map .popular-neighbourhoods-container__next-container{display:flex;width:40px;position:absolute;right:5px;z-index:2;height:190px;overflow:visible;}@media(min-width:576px){neighbourhood-map .popular-neighbourhoods-container__next-container{width:78px;right:10px;}}@media(min-width:768px){neighbourhood-map .popular-neighbourhoods-container__next-container{right:0;}}@media(min-width:992px){neighbourhood-map .popular-neighbourhoods-container__next-container{right:15px;}}@media(min-width:1200px){neighbourhood-map .popular-neighbourhoods-container__next-container{right:-10px;}}neighbourhood-map .popular-neighbourhoods-container__pn-next-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-carousel-control-next-small-gray.svg?v=a3424173d2e1b9ea65dd5f5da967b35f);position:absolute;background-size:15.25px 36px;background-repeat:no-repeat;display:inline-flex;height:78px;width:40px;border-radius:100%;align-self:center;background-position:center center;}@media(min-width:576px){neighbourhood-map .popular-neighbourhoods-container__pn-next-icon{border:solid 1px #eee !important;background-color:#fff;width:78px;background-position:33px center;}}neighbourhood-map .popular-neighbourhoods-container__pn-prev-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-carousel-control-next-small-gray.svg?v=a3424173d2e1b9ea65dd5f5da967b35f);position:absolute;background-size:15.25px 36px;background-repeat:no-repeat;display:inline-flex;height:78px;width:40px;transform:rotate(180deg);border-radius:100%;align-self:center;background-position:center center;}@media(min-width:576px){neighbourhood-map .popular-neighbourhoods-container__pn-prev-icon{border:solid 1px #eee !important;background-color:#fff;width:78px;background-position:33px center;}}neighbourhood-map .popular-neighbourhoods-carousel__card-wrapper{width:250px;}@media(min-width:768px){neighbourhood-map .main-content{display:flex;flex-direction:column;}}neighbourhood-map .hero-section{margin-top:52px;height:292px;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1;-webkit-transition:height 200ms ease-in-out;-moz-transition:height 200ms ease-in-out;-o-transition:height 200ms ease-in-out;transition:height 200ms ease-in-out;}neighbourhood-map .hero-section--greater-toronto-area{background:url(/Content/Images/shared/img-local-info-landing-hero-placeholder.jpg?v=c6868eb2b6c50817265b8425628aeaca);background-repeat:no-repeat;background-size:185%;background-position:50% 100%;}@media(min-width:576px){neighbourhood-map .hero-section--greater-toronto-area{background-size:108%;background-position:50% 95%;}}@media(min-width:768px){neighbourhood-map .hero-section--greater-toronto-area{background-size:130%;background-position:35% 65%;}}@media(min-width:992px){neighbourhood-map .hero-section--greater-toronto-area{background-size:115%;background-position:35% 55%;}}@media(min-width:1200px){neighbourhood-map .hero-section--greater-toronto-area{background-size:110%;background-position:35% 45%;}}@media(min-width:1440px){neighbourhood-map .hero-section--greater-toronto-area{background-size:110%;background-position:35% 45%;}}neighbourhood-map .hero-section--halton-region{background:url(/Content/Images/NeighbourhoodProfile/img-local-info-region-header-halton.jpg?v=b5c3aaf93d7b6f5bc40c40656023c7df);background-repeat:no-repeat;background-size:200%;background-position:50% 10%;}@media(min-width:576px){neighbourhood-map .hero-section--halton-region{background-position:50% 50%;background-size:cover;}}@media(min-width:768px){neighbourhood-map .hero-section--halton-region{background-position:50% 45%;}}@media(min-width:992px){neighbourhood-map .hero-section--halton-region{background-position:50% 30%;}}@media(min-width:1200px){neighbourhood-map .hero-section--halton-region{background-position:50% 40%;}}@media(min-width:1440px){neighbourhood-map .hero-section--halton-region{background-position:50% 50%;}}neighbourhood-map .hero-section--peel-region{background:url(/Content/Images/NeighbourhoodProfile/img-local-info-region-header-peel.jpg?v=0035267ef57f32b8fa570ebf06f44793);background-repeat:no-repeat;background-size:140%;background-position:50% 20%;}@media(min-width:576px){neighbourhood-map .hero-section--peel-region{background-position:50% 40%;background-size:135%;}}@media(min-width:768px){neighbourhood-map .hero-section--peel-region{background-position:50% 35%;}}@media(min-width:992px){neighbourhood-map .hero-section--peel-region{background-position:50% 50%;}}@media(min-width:1200px){neighbourhood-map .hero-section--peel-region{background-position:50% 40%;}}@media(min-width:1440px){neighbourhood-map .hero-section--peel-region{background-position:50% 60%;}}neighbourhood-map .hero-section--durham-region{background:url(/Content/Images/NeighbourhoodProfile/img-local-info-region-header-durham.jpg?v=8b827fe4d8fca724a0b94cd4179800a3);background-repeat:no-repeat;background-size:135%;background-position:50% 45%;}@media(min-width:576px){neighbourhood-map .hero-section--durham-region{background-position:85% 90%;background-size:135%;}}@media(min-width:768px){neighbourhood-map .hero-section--durham-region{background-position:50% 90%;background-size:cover;}}@media(min-width:992px){neighbourhood-map .hero-section--durham-region{background-position:50% 95%;}}@media(min-width:1200px){neighbourhood-map .hero-section--durham-region{background-position:50% 75%;}}@media(min-width:1440px){neighbourhood-map .hero-section--durham-region{background-position:50% 65%;}}neighbourhood-map .hero-section--toronto{background:url(/Content/Images/NeighbourhoodProfile/img-local-info-region-header-toronto.jpg?v=ccbd0bc9b04bae8a9a3c8237c08a5adf);background-repeat:no-repeat;background-size:140%;background-position:50% 20%;}@media(min-width:576px){neighbourhood-map .hero-section--toronto{background-position:50% 100%;background-size:cover;}}@media(min-width:768px){neighbourhood-map .hero-section--toronto{background-position:50% 100%;}}@media(min-width:992px){neighbourhood-map .hero-section--toronto{background-position:50% 100%;}}@media(min-width:1200px){neighbourhood-map .hero-section--toronto{background-position:50% 80%;}}@media(min-width:1440px){neighbourhood-map .hero-section--toronto{background-position:50% 66%;}}neighbourhood-map .hero-section--york-region{background:url(/Content/Images/NeighbourhoodProfile/img-local-info-region-header-york.jpg?v=ec10364eef8c76fb01aeaebed23e62f1);background-repeat:no-repeat;background-size:140%;background-position:50% 20%;}@media(min-width:576px){neighbourhood-map .hero-section--york-region{background-position:50% 10%;background-size:cover;}}@media(min-width:768px){neighbourhood-map .hero-section--york-region{background-position:50% 20%;}}@media(min-width:992px){neighbourhood-map .hero-section--york-region{background-position:50% 65%;}}@media(min-width:1200px){neighbourhood-map .hero-section--york-region{background-position:50% 53%;}}@media(min-width:1440px){neighbourhood-map .hero-section--york-region{background-position:50% 63%;}}@media(min-width:576px){neighbourhood-map .hero-section{height:301px;}}@media(min-width:768px){neighbourhood-map .hero-section{min-height:380px;height:380px;margin-top:10px;}}@media(min-width:992px){neighbourhood-map .hero-section{height:380px;margin-top:0;}}@media(min-width:1200px){neighbourhood-map .hero-section{height:380px;margin-top:0;}}neighbourhood-map .hero-section__hero-overlay{width:100%;height:100%;background:linear-gradient(180deg,rgba(51,51,51,0),rgba(51,51,51,.3));display:block;position:absolute;top:0;left:0;z-index:0;pointer-events:none;}neighbourhood-map .hero-section__parent-link{text-shadow:1px 3px 6px rgba(51,51,51,.2);top:10px;font-family:SansMedium;font-size:12px;color:#fff;text-align:center;line-height:15px;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:none;width:100%;z-index:3;text-decoration:none;text-transform:uppercase;position:absolute;letter-spacing:.0125rem;padding-top:10px;}neighbourhood-map .hero-section__parent-link:before{content:'';position:relative;background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-white.svg?v=86c14d3c5e4392e72bb47d32c1599fa7);background-position:center center;background-size:contain;background-repeat:no-repeat;transform:rotate(180deg);display:inline-block;height:9px;width:10px;}@media(min-width:576px){neighbourhood-map .hero-section__parent-link{top:15px;}}neighbourhood-map .hero-section__headline{text-shadow:1px 2px 17px rgba(102,102,102,.2);font-family:SansMedium;font-size:28px;color:#fff;text-align:center;letter-spacing:-.01em;line-height:36px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding-top:35px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;margin:0 auto 45px auto;max-width:400px;z-index:3;padding-left:15px;padding-right:15px;animation:headline-animation 1s ease-in-out;}@keyframes headline-animation{0%{opacity:0;}100%{opacity:1;}}@media(min-width:576px){neighbourhood-map .hero-section__headline{padding-top:50px;}}@media(min-width:768px){neighbourhood-map .hero-section__headline{font-size:36px;line-height:48px;padding-top:45px;max-width:500px;}}@media(min-width:992px){neighbourhood-map .hero-section__headline{font-size:36px;line-height:48px;padding-top:45px;}}neighbourhood-map .hero-section listing-search-typeahead{width:100%;z-index:3;padding:0 1rem;margin-bottom:35px;}@media(min-width:576px){neighbourhood-map .hero-section listing-search-typeahead{width:290px;padding:0;margin-bottom:25px;}}@media(min-width:768px){neighbourhood-map .hero-section listing-search-typeahead{width:290px;padding:0;margin-bottom:45px;}}neighbourhood-map .hero-section__blurb-copy{text-shadow:1px 3px 6px rgba(51,51,51,.2);font-family:SansReg;font-size:16px;color:#fff;text-align:center;line-height:25px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:none;max-width:445px;margin:0 auto;padding:0 1rem;z-index:3;animation:headline-animation 1s ease-in-out;}@keyframes headline-animation{0%{opacity:0;}100%{opacity:1;}}@media(min-width:576px){neighbourhood-map .hero-section__blurb-copy{display:block;}}neighbourhood-map .popular-neighbourhoods{padding-top:25px;padding-bottom:2rem;}@media(min-width:576px){neighbourhood-map .popular-neighbourhoods{padding-top:35px;}}neighbourhood-map .popular-neighbourhoods__heading{font-family:SansMedium;font-size:18px;color:#484848;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-bottom:1px solid #ccc;margin-bottom:2rem;padding-bottom:30px;}neighbourhood-map section.select-directory{background-color:#f8f7f4;padding-top:58px;padding-bottom:58px;}neighbourhood-map section.select-directory__item a{font-family:Modern;font-size:15px;color:#158cc1;text-align:left;line-height:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media(min-width:768px){neighbourhood-map section.select-directory__item a{font-size:15px;}}neighbourhood-map .explore-neighbourhoods__heading{font-family:SansMedium;font-size:18px;color:#484848;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-bottom:1px solid #ccc;margin-bottom:0;padding-bottom:30px;}neighbourhood-map .explore-neighbourhoods__sub-heading{font-family:SansReg;font-size:17px;color:#333;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:5px;border-top:1px solid #ccc;padding:17px 0;}neighbourhood-map .select-directory__sub-heading{font-family:SansReg;font-size:17px;color:#333;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:5px;border-top:1px solid #ccc;padding:17px 0;}neighbourhood-map ul.slick-dots{margin-top:0;margin-bottom:0;}neighbourhood-map ul.slick-dots li>button{background-color:#aaa;border:none;}neighbourhood-map ul.slick-dots li.slick-active>button{border-color:none;background-color:#3673a9;}@media(max-width:767.98px){neighbourhood-map #neighbourhood-map{display:none;}}neighbourhood-map #sub-regions-panel{padding:15px 0 15px 0;}@media(min-width:768px){neighbourhood-map #sub-regions-panel{padding:60px 0 60px 0;}}.move-smartly-site .hero-section{margin-top:64px !important;}@media(min-width:576px){.move-smartly-site .hero-section{margin-top:64px !important;}}@media(min-width:768px){.move-smartly-site .hero-section{margin-top:10px !important;}}@media(min-width:992px){.move-smartly-site .hero-section{margin-top:20px !important;}}@media(min-width:1200px){.move-smartly-site .hero-section{margin-top:20px !important;}}.color-extra-light-blue{color:#f4fbff;}.color-extra-light-blue-bg{background-color:#f4fbff;}.color-sky-blue-neon{color:#0dc1e7;}.color-sky-blue-neon-bg{background-color:#0dc1e7;}.color-light-sky-blue{color:#0099c7;}.color-light-sky-blue-bg{background-color:#0099c7;}.color-sky-blue{color:#158cc1;}.color-sky-blue-bg{background-color:#158cc1;}.color-deep-sky-blue{color:#337ab7;}.color-deep-sky-blue-bg{background-color:#337ab7;}.color-blue{color:#3673a9;}.color-blue-bg{background-color:#3673a9;}.color-deep-blue{color:#0064a5 !important;}.color-deep-blue-bg{background-color:#0064a5;}.color-navy-blue{color:#055c7e;}.color-navy-blue-bg{background-color:#055c7e;}.color-sea-blue{color:#4ec2ca;}.color-sea-blue-bg{background-color:#4ec2ca;}.color-deep-black{color:#222;}.color-deep-black-bg{background-color:#222;}.color-black{color:#333;}.color-black-bg{background-color:#333;}.color-text-black{color:#484848;}.color-text-black-bg{background-color:#484848;}.color-dark-slate-gray{color:#586267;}.color-dark-slate-gray-bg{background-color:#586267;}.color-mid-slate-gray{color:#a6b2b8;}.color-mid-slate-gray-bg{background-color:#a6b2b8;}.color-dark-gray{color:#666;}.color-dark-gray-bg{background-color:#666;}.color-gray{color:#898989;}.color-gray-bg{background-color:#898989;}.color-mid-gray{color:#aaa;}.color-mid-gray-bg{background-color:#aaa;}.color-mid-light-gray{color:#ccc;}.color-mid-light-gray-bg{background-color:#ccc;}.color-light-gray{color:#eee;}.color-light-gray-bg{background-color:#eee;}.color-extra-light-gray{color:#f5f5f5;}.color-extra-light-gray-bg{background-color:#f5f5f5;}.color-off-white{color:#fafafa;}.color-off-white-bg{background-color:#fafafa;}.color-white{color:#fff;}.color-white-bg{background-color:#fff;}.color-sand{color:#f8f7f4;}.color-sand-bg{background-color:#f8f7f4;}.color-light-yellow{color:#fdf7ce;}.color-light-yellow-bg{background-color:#fdf7ce;}.color-yellow-bg{background-color:#ffea01;}.color-yellow{color:#ffea01;}.color-golden-orange{color:#ef9027;}.color-golden-orange-bg{background-color:#ef9027;}.color-orange{color:#f63;}.color-orange-bg{background-color:#f63;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-notify-red{color:#f70606;}.color-notify-red-bg{background-color:#f70606;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-turmeric{color:#f1a21e;}.color-turmeric-bg{background-color:#f1a21e;}.color-light-orange{color:#fe9d00;}.color-light-orange-bg{background-color:#fe9d00;}.color-caution-red{color:#d54624;}.color-caution-red-bg{background-color:#d54624;}.color-chianti{color:#b82b65;}.color-chianti-bg{background-color:#b82b65;}.color-coffee{color:#8a7c51;}.color-coffee-bg{background-color:#8a7c51;}.color-spruce-green{color:#3e683d;}.color-spruce-green-bg{background-color:#3e683d;}.color-chalkboard-green{color:#009f90;}.color-chalkboard-green-bg{background-color:#009f90;}.color-apple-green{color:#6cbb5a;}.color-apple-green-bg{background-color:#6cbb5a;}.font-modern-display{font-family:ModernLight;}.font-modern-title{font-family:Modern !important;}.font-sans-light{font-family:SansLight !important;}.font-sans-book{font-family:SansBook !important;}.font-sans-regular{font-family:SansReg !important;}.font-sans-bold{font-family:SansMedium !important;}.font-sans-caption{font-family:SansRE !important;}.font-sans-caption-bold{font-family:SansRE !important;font-weight:bold !important;}.font-modern-caption{font-family:ModernRE !important;}.font-modern-caption-italic{font-family:ModernRE !important;font-style:italic;}.font-condensed{font-family:Condensed !important;}h1,.h1{font-size:3rem;font-weight:normal;}h2,.h2{font-size:2.25rem;font-weight:normal;}h3,.h3{font-size:1.625rem;font-weight:normal;}h4,.h4{font-size:1.5rem;font-weight:normal;}h5,.h5{font-size:1.31rem;font-weight:normal;}h6,.h6{font-size:1.2rem;font-weight:normal;}a.btn-outline-dark{font-family:SansMedium;}a.btn-outline-dark:hover{color:#fff !important;background-color:#222;border-color:#222;}button{font-weight:normal;font-family:SansRE;}.btn{box-shadow:none !important;}a.btn-primary{font-family:SansMedium;}a.btn-success,a.btn-danger{font-family:SansMedium;}a.btn-success{color:#fff !important;}input.btn-primary{font-family:SansMedium;}.btn-primary:active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:hover{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:not(:disabled):not(.disabled).active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-secondary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active{background-color:#333;border-color:#333;}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{background-color:#333;border-color:#333;}.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}.btn-success{color:#fff;background-color:#009f90;border-color:#009f90;}.btn-success:active{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:hover{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:not(:disabled):not(.disabled).active{background-color:#009f90 !important;border-color:#009f90 !important;}.btn-info{color:#fff;}.btn-info:active{background-color:#0099c7;border-color:#0099c7;}.btn-info:hover{background-color:#0099c7;border-color:#0099c7;}.btn-info:not(:disabled):not(.disabled).active{background-color:#0099c7 !important;border-color:#0099c7 !important;}.btn-action{color:#fff;font-family:SansMedium;}.btn-action:active{background-color:#fc5112;border-color:#fc5112;}.btn-action:hover{background-color:#fc5112;border-color:#fc5112;}.btn-action:not(:disabled):not(.disabled).active{background-color:#fc5112 !important;border-color:#fc5112 !important;}.btn-notify,.btn-danger{color:#f70606;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-notify:hover,.btn-danger:hover{background-color:#f70606;}.btn-notify:active,.btn-danger:active{background-color:#f70606;}.btn-notify:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active{background-color:#f70606 !important;border-color:#f70606 !important;}.btn-link{font-family:SansBook;font-size:.9375rem;color:#337ab7;}.btn-link-caps{font-family:SansMedium;font-size:.75rem;text-transform:uppercase;color:#337ab7;}.btn-outline-primary{border-color:#ccc;color:#337ab7;font-family:SansMedium;}.btn-outline-primary:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:active{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#0064a5 !important;border-color:#ccc !important;}.btn-outline-secondary{border-color:#ccc;font-family:SansMedium;}.btn-outline-secondary:hover{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:active{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#333 !important;border-color:#ccc !important;}.btn-outline-success{font-family:SansMedium;}.btn-outline-success:hover{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:not(:disabled):not(.disabled).active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-info{font-family:SansMedium;color:#337ab7 !important;background-color:#eee;border-color:#eee !important;}.btn-outline-info:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:not(:disabled):not(.disabled).active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-action,btn-outline-warning{font-family:SansMedium;border-color:#ccc !important;}.btn-outline-action:hover,btn-outline-warning:hover{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:active,btn-outline-warning:active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-notify,.btn-outline-danger{font-family:SansMedium;border-color:#d54624 !important;color:#d54624 !important;}.btn-outline-notify:hover,.btn-outline-danger:hover{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:active,.btn-outline-danger:active{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-xl{font-size:1.25rem;padding:13px 70px 11px 70px;}.btn-lg,.btn-group-lg>.btn{font-size:1.125rem;padding:11px 83px 9px 83px;}.btn-sm,.btn-group-sm>.btn{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-sm:hover,.btn-group-sm>.btn:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}.btn-sm:active,.btn-group-sm>.btn:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs{font-size:.75rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}button.btn-xs:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}.dropdown-toggle.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-group.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}.listing-toggle{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;font-family:SansBook;}.listing-toggle-active{background-color:#6cbb5a !important;font-size:.875rem;background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}label.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary{font-family:SansBook;font-size:.9375rem;background-color:#fff !important;color:#666;}label.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:hover{background-color:#fff !important;color:#666 !important;}label.btn-secondary:focus,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:focus{background-color:#fff !important;color:#aaa;}.btn-group-toggle .btn-secondary,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary{font-family:SansBook;color:#666 !important;background-color:#fff !important;border-color:#aaa !important;font-family:SansBook;}.btn-group-toggle .btn-secondary:hover,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:hover{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:active{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:not(:disabled):not(.disabled).active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}label.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-family:SansBook;color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:hover,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:hover{color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:active{color:#666;background-color:#fff;border-color:#aaa;}.btn-group-lg .btn-secondary,.btn-group-lg .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-lg .btn-primary{font-size:.9375rem !important;}.btn-group-sm .btn-secondary,.btn-group-sm .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-sm .btn-primary{font-size:.75rem !important;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:.875rem;padding:.475rem .75rem .375rem .75rem;}.btn-group .btn-secondary:not(:disabled):not(.disabled):active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.form-control:focus{border-color:#0064a5 !important;}label.btn-favourite:not(:disabled):not(.disabled).active{background-image:url(/Content/Images/Member/Favorite_Button_OFF.svg?v=d5940dba33ac98e8bacafa4481b068eb);width:26px;height:26px;background-repeat:no-repeat;background-position:50% 30%;padding:0;background-size:150%;cursor:pointer;z-index:auto;}.badge{border-radius:0 !important;font-family:SansRE;color:#fff;font-weight:normal;text-align:left;}.badge-caption{font-family:SansLight !important;background-color:#fff;color:#666 !important;font-size:.625rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:7px 14px 7px 14px;text-align:center;}.badge-xsmall{font-family:SansReg !important;background-color:#fff;color:#666 !important;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:8px 14px 7px 14px;text-align:center;}.badge-pill{width:30px;height:24px;background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;}.badge-pill-close{width:21px;height:21px;background-color:#fff !important;border-radius:16px !important;border:solid 1px #ccc !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37);background-position:center center;background-size:7px 7px;background-repeat:no-repeat;}.no-data-badge{height:40px;width:102px;background-color:rgba(222,222,222,.5);border-radius:20px;font-family:SansRE;font-size:18px;font-weight:bold;color:#a6b2b8;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-left:auto;margin-right:auto;}.text-heading-2-modern{font-family:Modern;font-size:1.75rem;color:#484848;line-height:2.5rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media only screen and (max-width:576px){.text-heading-2-modern{font-size:1.5rem;line-height:1.563rem;}}@media(max-width:576px){.modal-full-screen{margin:0 !important;max-width:none;}.modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-width:none;}.modal-full-screen>.modal-content .modal-footer{height:100px;position:relative;bottom:0;}.modal-full-screen>.modal-content .modal-body{max-height:unset;}}.loading-container{position:fixed;left:0;right:0;top:50px;bottom:0;z-index:9999;background-color:#fff;transition:opacity linear .2s,visibility linear .2s;opacity:1;display:flex;visibility:visible;height:100%;}.loading-container.not-loading{opacity:0;visibility:collapse;}.loading-container .spinner-container{position:fixed;top:50%;left:50%;margin-left:-17px;}.data-date-details{display:block;font-family:SansLight;font-size:12px;color:#484848;text-align:center;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:1rem;margin-bottom:1rem;}@media(min-width:576px){.data-date-details{margin-bottom:0;}}@media(min-width:768px){.data-date-details{margin-top:2rem;}}@media(min-width:992px){.data-date-details{font-size:14px;}}.data-date-details:before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-check-circle-small.svg?v=db8bfc62ad11579128e954b65efa8de0);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;}.data-date-details.empty-stats-message::before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-data-status-none.svg?v=c2acb2070a66216923fbeb87dff9a555);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;margin-right:5px;}.sm-icon{display:inline-block;min-height:14px;min-width:14px;background-size:contain;background-repeat:no-repeat;position:relative;top:2px;left:2px;}.btn-outline-dark-gray{border-color:#666;color:#666;font-family:SansMedium;}.cursor-pointer{cursor:pointer;}.gray-btn-toggle{transition:all 200ms ease-in-out;cursor:pointer;}.gray-btn-toggle a{background-color:#fafafa;padding:7px 10px;border:1px solid #ccc;font-family:SansBook;font-size:15px;color:#aaa;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-width:120px;width:100%;display:flex;justify-content:center;}.gray-btn-toggle a:hover{opacity:.9;color:#aaa;background-color:#fafafa;}.gray-btn-toggle a.active{background-color:#484848;color:#fff;border:solid 1px #484848;}.gray-btn-toggle a.active:hover{background-color:#484848;color:#fff;}@media(max-width:767.98px){.gray-btn-toggle a{min-width:unset;}}@media(max-width:767.98px){.gray-btn-toggle li{width:33.333%;}}.gray-btn-toggle li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}.gray-btn-toggle li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;}neighbourhood-card{max-width:220px !important;}neighbourhood-card .neighbourhood-card{height:167px !important;width:220px !important;display:block;margin:10px 0 10px 10px;padding:15px;box-shadow:0 2px 14px 0 rgba(34,34,34,.2);background:-webkit-linear-gradient(270deg,#0099c7 5%,#7ecbe3 20%,#fff 55%);background:-moz-linear-gradient(180deg,#0099c7 5%,#7ecbe3 20%,#fff 55%);background:-o-linear-gradient(180deg,#0099c7 5%,#7ecbe3 20%,#fff 55%);background:linear-gradient(180deg,#0099c7 5%,#7ecbe3 20%,#fff 55%);position:relative;}neighbourhood-card .neighbourhood-card__icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-neighbourhood-signs.svg?v=19385739755aef1d37ced4f4ead99971);display:block;background-repeat:no-repeat;background-size:53px 67px;background-position:center 25px;top:0;position:absolute;left:0;width:100%;height:100%;}neighbourhood-card .neighbourhood-card__body{position:absolute;bottom:15px;width:190px;}neighbourhood-card .neighbourhood-card__title-wrapper{min-height:35px;display:grid;}neighbourhood-card .neighbourhood-card__title{font-family:Modern;font-size:16px;color:#158cc1;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);max-width:150px;margin:auto;}neighbourhood-card .neighbourhood-card__region{font-family:SansBook;font-size:11px;color:#666;text-align:center;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:0;}neighbourhood-card .neighbourhood-card__market-scores-link{position:absolute;left:15px;top:15px;padding:1px 10px;display:block;text-align:center;z-index:1;height:26px;min-width:80px;border-radius:20px;font-family:SansMedium;font-size:11px;color:#f4fbff;text-align:center;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);line-height:26px;}neighbourhood-card .neighbourhood-card--ms-balanced{background-image:-webkit-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:-moz-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:-o-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:linear-gradient(90deg,#009f90 0%,#f1a21e 100%);}neighbourhood-card .neighbourhood-card--ms-cool{background-image:-webkit-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:-moz-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:-o-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);}neighbourhood-card .neighbourhood-card--ms-hot{background-image:-webkit-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:-moz-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:-o-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:linear-gradient(90deg,#fe9d00 0%,#f63 100%);}neighbourhood-card .neighbourhood-card__icon-top-ten{height:56px;width:56px;position:absolute;right:10px;top:15px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/Content/Images/shared/realosophy_icons/icon-badge-top-ten-white.svg?v=9f4614395f0d079ce122078f6633451b);display:block;z-index:1;}region-card{width:100%;padding:15px;}@media(min-width:576px){region-card{width:100%;}}@media(min-width:768px){region-card{width:50%;}}@media(min-width:992px){region-card{width:33.333%;}}@media(min-width:1200px){region-card{width:33.333%;}}region-card:nth-child(5n-4){width:100%;}@media(min-width:576px){region-card:nth-child(5n-4){width:100%;}}@media(min-width:768px){region-card:nth-child(5n-4){width:100%;}}@media(min-width:992px){region-card:nth-child(5n-4){width:66.666%;}}@media(min-width:1200px){region-card:nth-child(5n-4){width:66.666%;}}region-card .region-card{height:280px;text-align:center;background-position:center center;background-size:cover;overflow:hidden;background-repeat:no-repeat;width:100%;-webkit-transition:background-size 2s ease-in-out;-moz-transition:background-size 2s ease-in-out;-o-transition:background-size 2s ease-in-out;transition:background-size 2s ease-in-out;}region-card .region-card__body{height:280px;width:100%;align-items:center;justify-content:center;display:flex !important;flex-direction:column;padding:20px;background-color:rgba(34,34,34,.28);-webkit-transition:background-color 500ms;-moz-transition:background-color 500ms;-o-transition:background-color 500ms;transition:background-color 500ms;}region-card .region-card__neighbourhood-count{text-shadow:0 0 10px #222;font-family:SansReg;font-size:18px;color:#fff;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:capitalize;}region-card .region-card__name{text-shadow:0 0 10px #222;font-family:Modern;font-size:32px;color:#fff;text-align:center;line-height:26px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:17px;}region-card .region-card__region-image{background-image:url(/Content/Images/shared/img-local-info-region-card-toronto-region.jpg?v=4255f2bf86e65e8ba14fa9aab0de3fa8);background-position:center center;background-size:cover;overflow:hidden;background-repeat:no-repeat;width:100%;height:100%;-webkit-transition:background-size 2s ease-in-out;-moz-transition:background-size 2s ease-in-out;-o-transition:background-size 2s ease-in-out;transition:background-size 2s ease-in-out;}region-card .region-card__region-image--toronto{background-image:url(/Content/Images/shared/img-local-info-region-card-toronto-region.jpg?v=4255f2bf86e65e8ba14fa9aab0de3fa8);}region-card .region-card__region-image--york{background-image:url(/Content/Images/shared/img-local-info-region-card-york-region.jpg?v=5ed0edd10f288ac65ebf1b80afe251ff);}region-card .region-card__region-image--peel{background-image:url(/Content/Images/shared/img-local-info-region-card-peel-region.jpg?v=d985539620c12749b6fbc149efa55579);}region-card .region-card__region-image--halton{background-image:url(/Content/Images/shared/img-local-info-region-card-halton-region.jpg?v=2f434a23d9ba103dda8731755323cca6);}region-card .region-card__region-image--durham{background-image:url(/Content/Images/shared/img-local-info-region-card-durham-region.jpg?v=480943b74cb1482ccdebdf09a7fb8ed7);}sub-region-card{width:264px;margin:15px auto;display:flex;}@media(min-width:768px){sub-region-card{margin:15px 15px;}}sub-region-card .sub-region-card{height:240px;text-align:center;overflow:hidden;width:100%;}sub-region-card .sub-region-card__region-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-compass.svg?v=64aaa299e7a29a83359cb00d1d399152);background-repeat:no-repeat;background-position:center center;background-size:contain;height:42px;width:42px;display:flex;margin-bottom:19px;}sub-region-card .sub-region-card__body{height:240px;width:100%;align-items:center;justify-content:center;display:flex !important;flex-direction:column;padding:20px;background-color:#586267;transition:all 200ms ease-in-out;}sub-region-card .sub-region-card__neighbourhood-count{text-shadow:0 0 10px #586267;font-family:SansReg;font-size:18px;color:#fff;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:capitalize;}sub-region-card .sub-region-card__name{text-shadow:0 0 10px #586267;font-family:Modern;font-size:24px;color:#fff;text-align:center;line-height:28px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:1.5rem;}.color-extra-light-blue{color:#f4fbff;}.color-extra-light-blue-bg{background-color:#f4fbff;}.color-sky-blue-neon{color:#0dc1e7;}.color-sky-blue-neon-bg{background-color:#0dc1e7;}.color-light-sky-blue{color:#0099c7;}.color-light-sky-blue-bg{background-color:#0099c7;}.color-sky-blue{color:#158cc1;}.color-sky-blue-bg{background-color:#158cc1;}.color-deep-sky-blue{color:#337ab7;}.color-deep-sky-blue-bg{background-color:#337ab7;}.color-blue{color:#3673a9;}.color-blue-bg{background-color:#3673a9;}.color-deep-blue{color:#0064a5 !important;}.color-deep-blue-bg{background-color:#0064a5;}.color-navy-blue{color:#055c7e;}.color-navy-blue-bg{background-color:#055c7e;}.color-sea-blue{color:#4ec2ca;}.color-sea-blue-bg{background-color:#4ec2ca;}.color-deep-black{color:#222;}.color-deep-black-bg{background-color:#222;}.color-black{color:#333;}.color-black-bg{background-color:#333;}.color-text-black{color:#484848;}.color-text-black-bg{background-color:#484848;}.color-dark-slate-gray{color:#586267;}.color-dark-slate-gray-bg{background-color:#586267;}.color-mid-slate-gray{color:#a6b2b8;}.color-mid-slate-gray-bg{background-color:#a6b2b8;}.color-dark-gray{color:#666;}.color-dark-gray-bg{background-color:#666;}.color-gray{color:#898989;}.color-gray-bg{background-color:#898989;}.color-mid-gray{color:#aaa;}.color-mid-gray-bg{background-color:#aaa;}.color-mid-light-gray{color:#ccc;}.color-mid-light-gray-bg{background-color:#ccc;}.color-light-gray{color:#eee;}.color-light-gray-bg{background-color:#eee;}.color-extra-light-gray{color:#f5f5f5;}.color-extra-light-gray-bg{background-color:#f5f5f5;}.color-off-white{color:#fafafa;}.color-off-white-bg{background-color:#fafafa;}.color-white{color:#fff;}.color-white-bg{background-color:#fff;}.color-sand{color:#f8f7f4;}.color-sand-bg{background-color:#f8f7f4;}.color-light-yellow{color:#fdf7ce;}.color-light-yellow-bg{background-color:#fdf7ce;}.color-yellow-bg{background-color:#ffea01;}.color-yellow{color:#ffea01;}.color-golden-orange{color:#ef9027;}.color-golden-orange-bg{background-color:#ef9027;}.color-orange{color:#f63;}.color-orange-bg{background-color:#f63;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-notify-red{color:#f70606;}.color-notify-red-bg{background-color:#f70606;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-turmeric{color:#f1a21e;}.color-turmeric-bg{background-color:#f1a21e;}.color-light-orange{color:#fe9d00;}.color-light-orange-bg{background-color:#fe9d00;}.color-caution-red{color:#d54624;}.color-caution-red-bg{background-color:#d54624;}.color-chianti{color:#b82b65;}.color-chianti-bg{background-color:#b82b65;}.color-coffee{color:#8a7c51;}.color-coffee-bg{background-color:#8a7c51;}.color-spruce-green{color:#3e683d;}.color-spruce-green-bg{background-color:#3e683d;}.color-chalkboard-green{color:#009f90;}.color-chalkboard-green-bg{background-color:#009f90;}.color-apple-green{color:#6cbb5a;}.color-apple-green-bg{background-color:#6cbb5a;}.font-modern-display{font-family:ModernLight;}.font-modern-title{font-family:Modern !important;}.font-sans-light{font-family:SansLight !important;}.font-sans-book{font-family:SansBook !important;}.font-sans-regular{font-family:SansReg !important;}.font-sans-bold{font-family:SansMedium !important;}.font-sans-caption{font-family:SansRE !important;}.font-sans-caption-bold{font-family:SansRE !important;font-weight:bold !important;}.font-modern-caption{font-family:ModernRE !important;}.font-modern-caption-italic{font-family:ModernRE !important;font-style:italic;}.font-condensed{font-family:Condensed !important;}h1,.h1{font-size:3rem;font-weight:normal;}h2,.h2{font-size:2.25rem;font-weight:normal;}h3,.h3{font-size:1.625rem;font-weight:normal;}h4,.h4{font-size:1.5rem;font-weight:normal;}h5,.h5{font-size:1.31rem;font-weight:normal;}h6,.h6{font-size:1.2rem;font-weight:normal;}a.btn-outline-dark{font-family:SansMedium;}a.btn-outline-dark:hover{color:#fff !important;background-color:#222;border-color:#222;}button{font-weight:normal;font-family:SansRE;}.btn{box-shadow:none !important;}a.btn-primary{font-family:SansMedium;}a.btn-success,a.btn-danger{font-family:SansMedium;}a.btn-success{color:#fff !important;}input.btn-primary{font-family:SansMedium;}.btn-primary:active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:hover{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:not(:disabled):not(.disabled).active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-secondary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active{background-color:#333;border-color:#333;}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{background-color:#333;border-color:#333;}.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}.btn-success{color:#fff;background-color:#009f90;border-color:#009f90;}.btn-success:active{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:hover{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:not(:disabled):not(.disabled).active{background-color:#009f90 !important;border-color:#009f90 !important;}.btn-info{color:#fff;}.btn-info:active{background-color:#0099c7;border-color:#0099c7;}.btn-info:hover{background-color:#0099c7;border-color:#0099c7;}.btn-info:not(:disabled):not(.disabled).active{background-color:#0099c7 !important;border-color:#0099c7 !important;}.btn-action{color:#fff;font-family:SansMedium;}.btn-action:active{background-color:#fc5112;border-color:#fc5112;}.btn-action:hover{background-color:#fc5112;border-color:#fc5112;}.btn-action:not(:disabled):not(.disabled).active{background-color:#fc5112 !important;border-color:#fc5112 !important;}.btn-notify,.btn-danger{color:#f70606;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-notify:hover,.btn-danger:hover{background-color:#f70606;}.btn-notify:active,.btn-danger:active{background-color:#f70606;}.btn-notify:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active{background-color:#f70606 !important;border-color:#f70606 !important;}.btn-link{font-family:SansBook;font-size:.9375rem;color:#337ab7;}.btn-link-caps{font-family:SansMedium;font-size:.75rem;text-transform:uppercase;color:#337ab7;}.btn-outline-primary{border-color:#ccc;color:#337ab7;font-family:SansMedium;}.btn-outline-primary:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:active{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#0064a5 !important;border-color:#ccc !important;}.btn-outline-secondary{border-color:#ccc;font-family:SansMedium;}.btn-outline-secondary:hover{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:active{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#333 !important;border-color:#ccc !important;}.btn-outline-success{font-family:SansMedium;}.btn-outline-success:hover{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:not(:disabled):not(.disabled).active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-info{font-family:SansMedium;color:#337ab7 !important;background-color:#eee;border-color:#eee !important;}.btn-outline-info:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:not(:disabled):not(.disabled).active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-action,btn-outline-warning{font-family:SansMedium;border-color:#ccc !important;}.btn-outline-action:hover,btn-outline-warning:hover{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:active,btn-outline-warning:active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-notify,.btn-outline-danger{font-family:SansMedium;border-color:#d54624 !important;color:#d54624 !important;}.btn-outline-notify:hover,.btn-outline-danger:hover{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:active,.btn-outline-danger:active{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-xl{font-size:1.25rem;padding:13px 70px 11px 70px;}.btn-lg,.btn-group-lg>.btn{font-size:1.125rem;padding:11px 83px 9px 83px;}.btn-sm,.btn-group-sm>.btn{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-sm:hover,.btn-group-sm>.btn:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}.btn-sm:active,.btn-group-sm>.btn:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs{font-size:.75rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}button.btn-xs:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}.dropdown-toggle.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-group.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}.listing-toggle{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;font-family:SansBook;}.listing-toggle-active{background-color:#6cbb5a !important;font-size:.875rem;background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}label.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary{font-family:SansBook;font-size:.9375rem;background-color:#fff !important;color:#666;}label.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:hover{background-color:#fff !important;color:#666 !important;}label.btn-secondary:focus,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:focus{background-color:#fff !important;color:#aaa;}.btn-group-toggle .btn-secondary,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary{font-family:SansBook;color:#666 !important;background-color:#fff !important;border-color:#aaa !important;font-family:SansBook;}.btn-group-toggle .btn-secondary:hover,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:hover{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:active{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:not(:disabled):not(.disabled).active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}label.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-family:SansBook;color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:hover,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:hover{color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:active{color:#666;background-color:#fff;border-color:#aaa;}.btn-group-lg .btn-secondary,.btn-group-lg .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-lg .btn-primary{font-size:.9375rem !important;}.btn-group-sm .btn-secondary,.btn-group-sm .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-sm .btn-primary{font-size:.75rem !important;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:.875rem;padding:.475rem .75rem .375rem .75rem;}.btn-group .btn-secondary:not(:disabled):not(.disabled):active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.form-control:focus{border-color:#0064a5 !important;}label.btn-favourite:not(:disabled):not(.disabled).active{background-image:url(/Content/Images/Member/Favorite_Button_OFF.svg?v=d5940dba33ac98e8bacafa4481b068eb);width:26px;height:26px;background-repeat:no-repeat;background-position:50% 30%;padding:0;background-size:150%;cursor:pointer;z-index:auto;}.badge{border-radius:0 !important;font-family:SansRE;color:#fff;font-weight:normal;text-align:left;}.badge-caption{font-family:SansLight !important;background-color:#fff;color:#666 !important;font-size:.625rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:7px 14px 7px 14px;text-align:center;}.badge-xsmall{font-family:SansReg !important;background-color:#fff;color:#666 !important;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:8px 14px 7px 14px;text-align:center;}.badge-pill{width:30px;height:24px;background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;}.badge-pill-close{width:21px;height:21px;background-color:#fff !important;border-radius:16px !important;border:solid 1px #ccc !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37);background-position:center center;background-size:7px 7px;background-repeat:no-repeat;}.no-data-badge{height:40px;width:102px;background-color:rgba(222,222,222,.5);border-radius:20px;font-family:SansRE;font-size:18px;font-weight:bold;color:#a6b2b8;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-left:auto;margin-right:auto;}.text-heading-2-modern{font-family:Modern;font-size:1.75rem;color:#484848;line-height:2.5rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media only screen and (max-width:576px){.text-heading-2-modern{font-size:1.5rem;line-height:1.563rem;}}@media(max-width:576px){.modal-full-screen{margin:0 !important;max-width:none;}.modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-width:none;}.modal-full-screen>.modal-content .modal-footer{height:100px;position:relative;bottom:0;}.modal-full-screen>.modal-content .modal-body{max-height:unset;}}.loading-container{position:fixed;left:0;right:0;top:50px;bottom:0;z-index:9999;background-color:#fff;transition:opacity linear .2s,visibility linear .2s;opacity:1;display:flex;visibility:visible;height:100%;}.loading-container.not-loading{opacity:0;visibility:collapse;}.loading-container .spinner-container{position:fixed;top:50%;left:50%;margin-left:-17px;}.data-date-details{display:block;font-family:SansLight;font-size:12px;color:#484848;text-align:center;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:1rem;margin-bottom:1rem;}@media(min-width:576px){.data-date-details{margin-bottom:0;}}@media(min-width:768px){.data-date-details{margin-top:2rem;}}@media(min-width:992px){.data-date-details{font-size:14px;}}.data-date-details:before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-check-circle-small.svg?v=db8bfc62ad11579128e954b65efa8de0);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;}.data-date-details.empty-stats-message::before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-data-status-none.svg?v=c2acb2070a66216923fbeb87dff9a555);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;margin-right:5px;}.sm-icon{display:inline-block;min-height:14px;min-width:14px;background-size:contain;background-repeat:no-repeat;position:relative;top:2px;left:2px;}.btn-outline-dark-gray{border-color:#666;color:#666;font-family:SansMedium;}.cursor-pointer{cursor:pointer;}.gray-btn-toggle{transition:all 200ms ease-in-out;cursor:pointer;}.gray-btn-toggle a{background-color:#fafafa;padding:7px 10px;border:1px solid #ccc;font-family:SansBook;font-size:15px;color:#aaa;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-width:120px;width:100%;display:flex;justify-content:center;}.gray-btn-toggle a:hover{opacity:.9;color:#aaa;background-color:#fafafa;}.gray-btn-toggle a.active{background-color:#484848;color:#fff;border:solid 1px #484848;}.gray-btn-toggle a.active:hover{background-color:#484848;color:#fff;}@media(max-width:767.98px){.gray-btn-toggle a{min-width:unset;}}@media(max-width:767.98px){.gray-btn-toggle li{width:33.333%;}}.gray-btn-toggle li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}.gray-btn-toggle li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;}line-chart-section .line-chart-section__heading{display:none;}@media(min-width:576px){line-chart-section .line-chart-section__heading{font-family:SansReg;font-size:17px;color:#333;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:block;}}@media(min-width:768px){line-chart-section .line-chart-section__heading{font-family:Modern;font-size:28px;color:#484848;line-height:36px;}}line-chart-section .line-chart-section__summary{margin-bottom:30px;}@media(min-width:992px){line-chart-section .line-chart-section__summary{max-width:551px;}}line-chart-section .line-chart-section__chart{height:270px;margin-top:15px;}@media(min-width:992px){line-chart-section .line-chart-section__legends-container{padding-left:55px;}}line-chart-section .line-chart-section__legend{margin-bottom:10px;margin-right:20px;}line-chart-section .line-chart-section__legend-item{margin-right:15px;}line-chart-section .line-chart-section__series-bullet{display:inline-block;height:11px;width:11px;margin-right:5px;border-radius:50%;}line-chart-section .line-chart-section__series-label{font-family:'Condensed';font-size:15px;color:#666;}line-chart-section .highcharts-reset-zoom{font-family:Condensed;text-align:center;font-size:13px;}.color-extra-light-blue{color:#f4fbff;}.color-extra-light-blue-bg{background-color:#f4fbff;}.color-sky-blue-neon{color:#0dc1e7;}.color-sky-blue-neon-bg{background-color:#0dc1e7;}.color-light-sky-blue{color:#0099c7;}.color-light-sky-blue-bg{background-color:#0099c7;}.color-sky-blue{color:#158cc1;}.color-sky-blue-bg{background-color:#158cc1;}.color-deep-sky-blue{color:#337ab7;}.color-deep-sky-blue-bg{background-color:#337ab7;}.color-blue{color:#3673a9;}.color-blue-bg{background-color:#3673a9;}.color-deep-blue{color:#0064a5 !important;}.color-deep-blue-bg{background-color:#0064a5;}.color-navy-blue{color:#055c7e;}.color-navy-blue-bg{background-color:#055c7e;}.color-sea-blue{color:#4ec2ca;}.color-sea-blue-bg{background-color:#4ec2ca;}.color-deep-black{color:#222;}.color-deep-black-bg{background-color:#222;}.color-black{color:#333;}.color-black-bg{background-color:#333;}.color-text-black{color:#484848;}.color-text-black-bg{background-color:#484848;}.color-dark-slate-gray{color:#586267;}.color-dark-slate-gray-bg{background-color:#586267;}.color-mid-slate-gray{color:#a6b2b8;}.color-mid-slate-gray-bg{background-color:#a6b2b8;}.color-dark-gray{color:#666;}.color-dark-gray-bg{background-color:#666;}.color-gray{color:#898989;}.color-gray-bg{background-color:#898989;}.color-mid-gray{color:#aaa;}.color-mid-gray-bg{background-color:#aaa;}.color-mid-light-gray{color:#ccc;}.color-mid-light-gray-bg{background-color:#ccc;}.color-light-gray{color:#eee;}.color-light-gray-bg{background-color:#eee;}.color-extra-light-gray{color:#f5f5f5;}.color-extra-light-gray-bg{background-color:#f5f5f5;}.color-off-white{color:#fafafa;}.color-off-white-bg{background-color:#fafafa;}.color-white{color:#fff;}.color-white-bg{background-color:#fff;}.color-sand{color:#f8f7f4;}.color-sand-bg{background-color:#f8f7f4;}.color-light-yellow{color:#fdf7ce;}.color-light-yellow-bg{background-color:#fdf7ce;}.color-yellow-bg{background-color:#ffea01;}.color-yellow{color:#ffea01;}.color-golden-orange{color:#ef9027;}.color-golden-orange-bg{background-color:#ef9027;}.color-orange{color:#f63;}.color-orange-bg{background-color:#f63;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-notify-red{color:#f70606;}.color-notify-red-bg{background-color:#f70606;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-turmeric{color:#f1a21e;}.color-turmeric-bg{background-color:#f1a21e;}.color-light-orange{color:#fe9d00;}.color-light-orange-bg{background-color:#fe9d00;}.color-caution-red{color:#d54624;}.color-caution-red-bg{background-color:#d54624;}.color-chianti{color:#b82b65;}.color-chianti-bg{background-color:#b82b65;}.color-coffee{color:#8a7c51;}.color-coffee-bg{background-color:#8a7c51;}.color-spruce-green{color:#3e683d;}.color-spruce-green-bg{background-color:#3e683d;}.color-chalkboard-green{color:#009f90;}.color-chalkboard-green-bg{background-color:#009f90;}.color-apple-green{color:#6cbb5a;}.color-apple-green-bg{background-color:#6cbb5a;}.font-modern-display{font-family:ModernLight;}.font-modern-title{font-family:Modern !important;}.font-sans-light{font-family:SansLight !important;}.font-sans-book{font-family:SansBook !important;}.font-sans-regular{font-family:SansReg !important;}.font-sans-bold{font-family:SansMedium !important;}.font-sans-caption{font-family:SansRE !important;}.font-sans-caption-bold{font-family:SansRE !important;font-weight:bold !important;}.font-modern-caption{font-family:ModernRE !important;}.font-modern-caption-italic{font-family:ModernRE !important;font-style:italic;}.font-condensed{font-family:Condensed !important;}h1,.h1{font-size:3rem;font-weight:normal;}h2,.h2{font-size:2.25rem;font-weight:normal;}h3,.h3{font-size:1.625rem;font-weight:normal;}h4,.h4{font-size:1.5rem;font-weight:normal;}h5,.h5{font-size:1.31rem;font-weight:normal;}h6,.h6{font-size:1.2rem;font-weight:normal;}a.btn-outline-dark{font-family:SansMedium;}a.btn-outline-dark:hover{color:#fff !important;background-color:#222;border-color:#222;}button{font-weight:normal;font-family:SansRE;}.btn{box-shadow:none !important;}a.btn-primary{font-family:SansMedium;}a.btn-success,a.btn-danger{font-family:SansMedium;}a.btn-success{color:#fff !important;}input.btn-primary{font-family:SansMedium;}.btn-primary:active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:hover{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:not(:disabled):not(.disabled).active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-secondary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active{background-color:#333;border-color:#333;}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{background-color:#333;border-color:#333;}.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}.btn-success{color:#fff;background-color:#009f90;border-color:#009f90;}.btn-success:active{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:hover{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:not(:disabled):not(.disabled).active{background-color:#009f90 !important;border-color:#009f90 !important;}.btn-info{color:#fff;}.btn-info:active{background-color:#0099c7;border-color:#0099c7;}.btn-info:hover{background-color:#0099c7;border-color:#0099c7;}.btn-info:not(:disabled):not(.disabled).active{background-color:#0099c7 !important;border-color:#0099c7 !important;}.btn-action{color:#fff;font-family:SansMedium;}.btn-action:active{background-color:#fc5112;border-color:#fc5112;}.btn-action:hover{background-color:#fc5112;border-color:#fc5112;}.btn-action:not(:disabled):not(.disabled).active{background-color:#fc5112 !important;border-color:#fc5112 !important;}.btn-notify,.btn-danger{color:#f70606;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-notify:hover,.btn-danger:hover{background-color:#f70606;}.btn-notify:active,.btn-danger:active{background-color:#f70606;}.btn-notify:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active{background-color:#f70606 !important;border-color:#f70606 !important;}.btn-link{font-family:SansBook;font-size:.9375rem;color:#337ab7;}.btn-link-caps{font-family:SansMedium;font-size:.75rem;text-transform:uppercase;color:#337ab7;}.btn-outline-primary{border-color:#ccc;color:#337ab7;font-family:SansMedium;}.btn-outline-primary:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:active{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#0064a5 !important;border-color:#ccc !important;}.btn-outline-secondary{border-color:#ccc;font-family:SansMedium;}.btn-outline-secondary:hover{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:active{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#333 !important;border-color:#ccc !important;}.btn-outline-success{font-family:SansMedium;}.btn-outline-success:hover{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:not(:disabled):not(.disabled).active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-info{font-family:SansMedium;color:#337ab7 !important;background-color:#eee;border-color:#eee !important;}.btn-outline-info:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:not(:disabled):not(.disabled).active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-action,btn-outline-warning{font-family:SansMedium;border-color:#ccc !important;}.btn-outline-action:hover,btn-outline-warning:hover{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:active,btn-outline-warning:active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-notify,.btn-outline-danger{font-family:SansMedium;border-color:#d54624 !important;color:#d54624 !important;}.btn-outline-notify:hover,.btn-outline-danger:hover{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:active,.btn-outline-danger:active{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-xl{font-size:1.25rem;padding:13px 70px 11px 70px;}.btn-lg,.btn-group-lg>.btn{font-size:1.125rem;padding:11px 83px 9px 83px;}.btn-sm,.btn-group-sm>.btn{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-sm:hover,.btn-group-sm>.btn:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}.btn-sm:active,.btn-group-sm>.btn:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs{font-size:.75rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}button.btn-xs:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}.dropdown-toggle.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-group.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}.listing-toggle{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;font-family:SansBook;}.listing-toggle-active{background-color:#6cbb5a !important;font-size:.875rem;background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}label.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary{font-family:SansBook;font-size:.9375rem;background-color:#fff !important;color:#666;}label.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:hover{background-color:#fff !important;color:#666 !important;}label.btn-secondary:focus,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:focus{background-color:#fff !important;color:#aaa;}.btn-group-toggle .btn-secondary,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary{font-family:SansBook;color:#666 !important;background-color:#fff !important;border-color:#aaa !important;font-family:SansBook;}.btn-group-toggle .btn-secondary:hover,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:hover{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:active{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:not(:disabled):not(.disabled).active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}label.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-family:SansBook;color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:hover,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:hover{color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:active{color:#666;background-color:#fff;border-color:#aaa;}.btn-group-lg .btn-secondary,.btn-group-lg .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-lg .btn-primary{font-size:.9375rem !important;}.btn-group-sm .btn-secondary,.btn-group-sm .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-sm .btn-primary{font-size:.75rem !important;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:.875rem;padding:.475rem .75rem .375rem .75rem;}.btn-group .btn-secondary:not(:disabled):not(.disabled):active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.form-control:focus{border-color:#0064a5 !important;}label.btn-favourite:not(:disabled):not(.disabled).active{background-image:url(/Content/Images/Member/Favorite_Button_OFF.svg?v=d5940dba33ac98e8bacafa4481b068eb);width:26px;height:26px;background-repeat:no-repeat;background-position:50% 30%;padding:0;background-size:150%;cursor:pointer;z-index:auto;}.badge{border-radius:0 !important;font-family:SansRE;color:#fff;font-weight:normal;text-align:left;}.badge-caption{font-family:SansLight !important;background-color:#fff;color:#666 !important;font-size:.625rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:7px 14px 7px 14px;text-align:center;}.badge-xsmall{font-family:SansReg !important;background-color:#fff;color:#666 !important;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:8px 14px 7px 14px;text-align:center;}.badge-pill{width:30px;height:24px;background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;}.badge-pill-close{width:21px;height:21px;background-color:#fff !important;border-radius:16px !important;border:solid 1px #ccc !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37);background-position:center center;background-size:7px 7px;background-repeat:no-repeat;}.no-data-badge{height:40px;width:102px;background-color:rgba(222,222,222,.5);border-radius:20px;font-family:SansRE;font-size:18px;font-weight:bold;color:#a6b2b8;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-left:auto;margin-right:auto;}.text-heading-2-modern{font-family:Modern;font-size:1.75rem;color:#484848;line-height:2.5rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media only screen and (max-width:576px){.text-heading-2-modern{font-size:1.5rem;line-height:1.563rem;}}@media(max-width:576px){.modal-full-screen{margin:0 !important;max-width:none;}.modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-width:none;}.modal-full-screen>.modal-content .modal-footer{height:100px;position:relative;bottom:0;}.modal-full-screen>.modal-content .modal-body{max-height:unset;}}.loading-container{position:fixed;left:0;right:0;top:50px;bottom:0;z-index:9999;background-color:#fff;transition:opacity linear .2s,visibility linear .2s;opacity:1;display:flex;visibility:visible;height:100%;}.loading-container.not-loading{opacity:0;visibility:collapse;}.loading-container .spinner-container{position:fixed;top:50%;left:50%;margin-left:-17px;}.data-date-details{display:block;font-family:SansLight;font-size:12px;color:#484848;text-align:center;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:1rem;margin-bottom:1rem;}@media(min-width:576px){.data-date-details{margin-bottom:0;}}@media(min-width:768px){.data-date-details{margin-top:2rem;}}@media(min-width:992px){.data-date-details{font-size:14px;}}.data-date-details:before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-check-circle-small.svg?v=db8bfc62ad11579128e954b65efa8de0);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;}.data-date-details.empty-stats-message::before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-data-status-none.svg?v=c2acb2070a66216923fbeb87dff9a555);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;margin-right:5px;}.sm-icon{display:inline-block;min-height:14px;min-width:14px;background-size:contain;background-repeat:no-repeat;position:relative;top:2px;left:2px;}.btn-outline-dark-gray{border-color:#666;color:#666;font-family:SansMedium;}.cursor-pointer{cursor:pointer;}.gray-btn-toggle{transition:all 200ms ease-in-out;cursor:pointer;}.gray-btn-toggle a{background-color:#fafafa;padding:7px 10px;border:1px solid #ccc;font-family:SansBook;font-size:15px;color:#aaa;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-width:120px;width:100%;display:flex;justify-content:center;}.gray-btn-toggle a:hover{opacity:.9;color:#aaa;background-color:#fafafa;}.gray-btn-toggle a.active{background-color:#484848;color:#fff;border:solid 1px #484848;}.gray-btn-toggle a.active:hover{background-color:#484848;color:#fff;}@media(max-width:767.98px){.gray-btn-toggle a{min-width:unset;}}@media(max-width:767.98px){.gray-btn-toggle li{width:33.333%;}}.gray-btn-toggle li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}.gray-btn-toggle li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;}neighbourhood-market-trends .lead-gen{background-image:url(/Content/Images/NeighbourhoodProfile/img-local-trends-ask-us.png?v=f71ba16efed3216cdb12c98ad996f73a);height:280px;background-repeat:no-repeat;}@media(min-width:768px){neighbourhood-market-trends .lead-gen{background-size:115%;padding:1rem 3rem 1rem 2.5rem;background-position:100% 100%;}}@media(min-width:992px){neighbourhood-market-trends .lead-gen{background-size:120%;background-position:20% 100%;padding:1rem 3rem 1rem 3rem;}}@media(min-width:1200px){neighbourhood-market-trends .lead-gen{background-size:contain;background-position:bottom center;padding:1rem 80px;background-position:0% 100%;}}@media(min-width:768px){neighbourhood-market-trends .lead-gen__text-1{margin-top:35px;margin-bottom:1rem;max-width:280px;font-size:24px;line-height:36px;text-shadow:1px 2px 17px rgba(102,102,102,.2);font-family:SansMedium;color:#4ec2ca;text-align:left;letter-spacing:-.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}@media(min-width:992px){neighbourhood-market-trends .lead-gen__text-1{margin-top:35px;max-width:375px;font-size:32px;line-height:42px;margin-right:35px;}}@media(min-width:1200px){neighbourhood-market-trends .lead-gen__text-1{margin-top:30px;margin-right:260px;}}@media(min-width:1440px){neighbourhood-market-trends .lead-gen__text-1{margin-top:30px;margin-right:280px;}}neighbourhood-market-trends .lead-gen__text-2{line-height:42px;width:100%;position:absolute;width:238px;text-shadow:1px 2px 17px rgba(102,102,102,.2);font-family:SansMedium;font-size:32px;color:#4ec2ca;text-align:left;letter-spacing:-.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media(min-width:768px){neighbourhood-market-trends .lead-gen__text-2{margin-top:35px;}}@media(min-width:992px){neighbourhood-market-trends .lead-gen__text-2{position:relative;left:60%;}}@media(min-width:1200px){neighbourhood-market-trends .lead-gen__text-2{position:absolute;left:0;margin-top:30px;}}@media(min-width:1440px){neighbourhood-market-trends .lead-gen__text-2{position:absolute;left:100px;}}neighbourhood-market-trends .lead-gen__text-3{line-height:42px;text-shadow:1px 2px 17px rgba(102,102,102,.2);font-family:SansMedium;color:#4ec2ca;text-align:left;letter-spacing:-.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media(min-width:768px){neighbourhood-market-trends .lead-gen__text-3{font-size:24px;}}@media(min-width:992px){neighbourhood-market-trends .lead-gen__text-3{font-size:32px;display:none;}}@media(max-width:991.98px){neighbourhood-market-trends .lead-gen__text-box-2{display:none;}}neighbourhood-market-trends .lead-gen__agent-info{width:310px;display:flex;flex-direction:column;margin-left:auto;justify-content:center;}neighbourhood-market-trends .lead-gen__agent-image{height:80px;width:80px;margin-left:auto;margin-right:auto;margin-bottom:10px;}neighbourhood-market-trends .lead-gen__agent-name{font-family:SansMedium;font-size:13px;color:#666;text-align:center;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:0;}neighbourhood-market-trends .lead-gen__agent-title{font-family:SansBook;font-size:12px;color:#666;text-align:center;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:0;}neighbourhood-market-trends .lead-gen__cta-btn-np-bottom-wrapper{height:70px;display:flex;justify-content:center;position:fixed;bottom:0;align-items:center;z-index:1029;background-color:#fff;box-shadow:0 -3px 6px 0 rgba(0,0,0,.1);width:100%;padding:12px 15px;}@media(min-width:992px){neighbourhood-market-trends .lead-gen__cta-btn-np-bottom-wrapper{display:none !important;}}neighbourhood-market-trends .lead-gen__cta-btn-np{font-family:SansMedium;font-size:16px;color:#fff;text-align:center;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:290px;max-width:100%;z-index:4 !important;max-width:none;margin-left:auto;margin-right:auto;display:block;max-width:280px;}@media(min-width:576px){neighbourhood-market-trends .lead-gen__cta-btn-np{width:100%;}}@media(min-width:768px){neighbourhood-market-trends .lead-gen__cta-btn-np{width:100%;margin-top:12px;}}neighbourhood-market-trends .market-trends-hero{margin-top:52px;min-height:390px;}@media(min-width:768px){neighbourhood-market-trends .market-trends-hero{min-height:325px;}}@media(min-width:992px){neighbourhood-market-trends .market-trends-hero{margin-top:0;}}neighbourhood-market-trends .market-trends-hero__header{display:flex;background-image:-webkit-linear-gradient(#333 0%,#222 100%);background-image:-moz-linear-gradient(#333 0%,#222 100%);background-image:-o-linear-gradient(#333 0%,#222 100%);background-image:linear-gradient(#333 0%,#222 100%);}neighbourhood-market-trends .market-trends-hero__profile-name{font-family:Modern;font-size:28px;color:#f5f5f5;text-align:center;letter-spacing:-.01em;line-height:31px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:30px;margin-bottom:15px;}@media(min-width:992px){neighbourhood-market-trends .market-trends-hero__profile-name{font-size:36px;line-height:40px;}}neighbourhood-market-trends .market-trends-hero__region-name{font-family:Modern;font-size:16px;color:#158cc1;color:#158cc1;text-align:center;line-height:17px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:20px;}@media(min-width:768px){neighbourhood-market-trends .market-trends-hero__region-name{margin-bottom:35px;}}@media(min-width:992px){neighbourhood-market-trends .market-trends-hero__region-name{margin-bottom:30px;font-size:18px;line-height:20px;}}neighbourhood-market-trends .market-trends-hero__see-all{font-family:SansReg;font-size:12px;color:#aaa;text-align:left;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;cursor:pointer;display:block;padding-left:0;}neighbourhood-market-trends .market-trends-hero__see-all:before{background-image:url(/Content/Images/shared/realosophy_icons/icon-back-arrow-mid-gray.svg?v=469e22a81e322557631f2a516ddfb5d6);background-repeat:no-repeat;background-position:center center;background-size:contain;height:9px;width:5px;position:relative;content:'';display:inline-flex;margin-right:5px;}@media(min-width:576px){neighbourhood-market-trends .market-trends-hero__see-all{padding-left:0;}}@media(min-width:768px){neighbourhood-market-trends .market-trends-hero__see-all{padding-left:0;}}@media(min-width:992px){neighbourhood-market-trends .market-trends-hero__see-all{padding-left:30px;}}@media(min-width:1200px){neighbourhood-market-trends .market-trends-hero__see-all{padding-left:0;}}neighbourhood-market-trends .market-trends-hero .key-stats{width:100%;align-items:flex-end;margin:0 auto;justify-content:center;max-width:600px;}@media(min-width:576px){neighbourhood-market-trends .market-trends-hero .key-stats{max-width:600px;}}@media(min-width:768px){neighbourhood-market-trends .market-trends-hero .key-stats{max-width:300px;}}@media(min-width:992px){neighbourhood-market-trends .market-trends-hero .key-stats{max-width:600px;}}neighbourhood-market-trends .market-trends-hero .key-stats__statistics-date{color:#a6b2b8;margin-bottom:50px !important;}@media(min-width:768px){neighbourhood-market-trends .market-trends-hero .key-stats__statistics-date{margin-bottom:30px !important;}}@media(min-width:992px){neighbourhood-market-trends .market-trends-hero .key-stats__statistics-date{margin-bottom:34px !important;}}neighbourhood-market-trends .market-trends-hero .key-stats__stat-item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;width:50%;}@media(min-width:992px){neighbourhood-market-trends .market-trends-hero .key-stats__stat-item{width:unset;}}@media(max-width:991.98px){neighbourhood-market-trends .market-trends-hero .key-stats__stat-item:nth-child(1){margin-bottom:15px;}neighbourhood-market-trends .market-trends-hero .key-stats__stat-item:nth-child(2){margin-bottom:15px;}}neighbourhood-market-trends .market-trends-hero .key-stats__stat-value{font-family:SansMedium;font-size:24px;color:#dedede;text-align:left;line-height:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:15px;}@media(min-width:992px){neighbourhood-market-trends .market-trends-hero .key-stats__stat-value{font-size:30px;}}neighbourhood-market-trends .market-trends-hero .key-stats__stat-value-months-inventory:before{content:'';background-image:url(/Content/Images/shared/realosophy_icons/icon-sprite-calendar-light.svg?v=6f39b680525e28be53d829f16670aeba);height:20px;width:17px;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:10px;}neighbourhood-market-trends .market-trends-hero .key-stats__stat-value-change-in-sales-up:before{content:'';background-image:url(/Content/Images/shared/realosophy_icons/icon-arrow-up-white.svg?v=4049f681fe744a83ded78196f42c4498);height:17px;width:14px;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:10px;margin-bottom:3px;}neighbourhood-market-trends .market-trends-hero .key-stats__stat-value-change-in-price-up:before{content:'';background-image:url(/Content/Images/shared/realosophy_icons/icon-arrow-up-white.svg?v=4049f681fe744a83ded78196f42c4498);height:17px;width:14px;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:10px;margin-bottom:3px;}neighbourhood-market-trends .market-trends-hero .key-stats__stat-value-change-in-sales-down:before{content:'';background-image:url(/Content/Images/shared/realosophy_icons/icon-arrow-up-white.svg?v=4049f681fe744a83ded78196f42c4498);height:17px;width:14px;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:10px;margin-bottom:3px;transform:rotate(180deg);}neighbourhood-market-trends .market-trends-hero .key-stats__stat-value-change-in-price-down:before{content:'';background-image:url(/Content/Images/shared/realosophy_icons/icon-arrow-up-white.svg?v=4049f681fe744a83ded78196f42c4498);height:17px;width:14px;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:10px;margin-bottom:3px;transform:rotate(180deg);}neighbourhood-market-trends .market-trends-hero .key-stats__currency-abrev{font-size:16px;}neighbourhood-market-trends .market-trends-hero .key-stats__avg-dom:before{background-image:url(/Content/Images/Member/DOM_Icon.svg?v=db49cee3a4524b2340cfed0a18f04f37);background-repeat:no-repeat;background-position:center center;background-size:contain;height:25px;width:18px;position:relative;content:'';display:inline-flex;margin-right:5px;vertical-align:baseline;}@media(max-width:991.98px){neighbourhood-market-trends .market-trends-hero .key-stats__avg-dom:before{height:20px;}}neighbourhood-market-trends .market-trends-hero .key-stats__avg-sale-price{font-family:SansMedium;font-size:21px;color:#fff;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#3673a9;padding:5px 13px;position:relative;bottom:12px;}neighbourhood-market-trends .market-trends-hero .key-stats__stat-label{font-family:SansReg;font-size:11px;color:#a6b2b8;text-align:center;letter-spacing:.02em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;}@media(min-width:992px){neighbourhood-market-trends .market-trends-hero .key-stats__stat-label{font-size:14px;text-transform:capitalize;letter-spacing:normal;}}neighbourhood-market-trends .market-trends-hero .key-stats__market-scores-link{padding:1px 10px;display:block;text-align:center;z-index:1;height:40px;min-width:102px;border-radius:20px;font-family:SansReg;font-size:16px;color:#f4fbff;text-align:center;letter-spacing:.02em;text-transform:capitalize;text-decoration:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);line-height:39px;margin-bottom:15px;}neighbourhood-market-trends .market-trends-hero .key-stats--ms-balanced{background-image:-webkit-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:-moz-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:-o-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:linear-gradient(90deg,#009f90 0%,#f1a21e 100%);}neighbourhood-market-trends .market-trends-hero .key-stats--ms-cool{background-image:-webkit-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:-moz-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:-o-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);}neighbourhood-market-trends .market-trends-hero .key-stats--ms-hot{background-image:-webkit-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:-moz-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:-o-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:linear-gradient(90deg,#fe9d00 0%,#f63 100%);}@media(max-width:767.98px){neighbourhood-market-trends .market-trends-hero__row{flex-direction:column-reverse;}}neighbourhood-market-trends .market-trends-hero__info{max-width:660px;margin:0 auto 0 auto;width:100%;padding:18px 0;}@media(min-width:576px){neighbourhood-market-trends .market-trends-hero__info{max-width:100%;}}@media(min-width:768px){neighbourhood-market-trends .market-trends-hero__info{max-width:100%;}}@media(min-width:992px){neighbourhood-market-trends .market-trends-hero__info{max-width:711px;}}@media(min-width:1200px){neighbourhood-market-trends .market-trends-hero__info{max-width:711px;}}neighbourhood-market-trends .market-trends-hero__info-wrapper{display:flex;justify-content:flex-start;height:100%;max-width:420px;margin:0 auto 0 auto;}@media(min-width:768px){neighbourhood-market-trends .market-trends-hero__info-wrapper{max-width:none;margin:0;}}neighbourhood-market-trends .market-trends-hero__map-wrapper{max-width:100%;height:100%;}@media(min-width:576px){neighbourhood-market-trends .market-trends-hero__map-wrapper{max-width:100%;max-height:370px;}}@media(min-width:768px){neighbourhood-market-trends .market-trends-hero__map-wrapper{max-width:410px;min-height:405px;display:flex;justify-content:flex-end;}}@media(min-width:992px){neighbourhood-market-trends .market-trends-hero__map-wrapper{max-width:419px;min-height:325px;}}@media(min-width:1200px){neighbourhood-market-trends .market-trends-hero__map-wrapper{max-width:454px;min-height:325px;}}neighbourhood-market-trends .market-trends-hero__map-wrapper img{width:100%;object-fit:cover;object-position:center center;height:auto;display:flex;max-height:229px;}@media(min-width:768px){neighbourhood-market-trends .market-trends-hero__map-wrapper img{max-height:100%;}}neighbourhood-market-trends .section-toggle{min-height:76px;background-color:#fff;border-top:solid 1px #aaa;border-bottom:solid 1px #aaa;margin-top:-1px;}neighbourhood-market-trends .section-name{font-family:SansReg;font-size:17px;color:#333;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;transition:color 200ms ease-in;}neighbourhood-market-trends .collapse-toggle.collapsed .section-name{color:#337ab7;transition:color 200ms ease-out;}neighbourhood-market-trends .collapse-toggle .collapsed-icon{width:13px;height:17px;background-image:url(/Content/Images/shared/realosophy_icons/SectionArrow_OpenBlue_Small.svg?v=45792c173a92682d6b471900a434b7cd);background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-block;display:flex;transform:rotate(180deg);margin-left:auto;-webkit-transition:transform 200ms ease-in-out;-moz-transition:transform 200ms ease-in-out;-o-transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out;align-self:center;}neighbourhood-market-trends .collapse-toggle.collapsed .collapsed-icon{transform:rotate(0deg);}neighbourhood-market-trends .prices__avg-prices{height:320px;}neighbourhood-market-trends #market-trends-toggle-footer{display:block;z-index:1029;}neighbourhood-market-trends #market-trends-toggle-footer .mt-sticky-footer{background-color:#fff;box-shadow:0 -3px 6px 0 rgba(51,51,51,.1);}@media(max-width:767.98px){neighbourhood-market-trends #market-trends-toggle-footer .mt-sticky-footer .nav{flex-wrap:nowrap;}}@media(max-width:767.98px){neighbourhood-market-trends #market-trends-toggle-footer .mt-sticky-footer li.nav-btn-footer{width:33.333%;min-width:unset;}}@media(max-width:767.98px){neighbourhood-market-trends #market-trends-toggle-footer .mt-sticky-footer li.nav-btn-footer a{min-width:unset;}}neighbourhood-market-trends #page-navigation-sticky-wrapper .gray-btn-toggle{display:none;margin-left:auto;}neighbourhood-market-trends #page-navigation-sticky-wrapper .gray-btn-toggle .nav{padding-top:14px;}neighbourhood-market-trends #page-navigation-sticky-wrapper.is-sticky .gray-btn-toggle{display:block;}neighbourhood-market-trends .local-trends-ad{background-color:#222;margin-bottom:0;}neighbourhood-market-trends .local-trends-ad .display-4{font-family:Modern;font-size:30px;color:#fff;text-align:center;line-height:36px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:2rem;}@media(min-width:576px){neighbourhood-market-trends .local-trends-ad .display-4{font-family:ModernLight;font-size:48px;line-height:56px;}}@media(min-width:768px){neighbourhood-market-trends .local-trends-ad .display-4{margin-bottom:3rem;}}@media(min-width:992px){neighbourhood-market-trends .local-trends-ad .display-4{font-size:64px;line-height:72px;}}neighbourhood-market-trends .local-trends-ad .lead{font-family:SansBook;font-size:18px;color:#aaa;text-align:center;line-height:25px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:0;}neighbourhood-market-trends .movely-reports-ad{background-image:url(/Content/Images/NeighbourhoodProfile/img-ad-movesmartly-reports.png?v=b72b22372b5053281f79ac5a34e685a3);background-position:center,center;background-size:cover;background-repeat:no-repeat;height:280px;}@media(min-width:576px){neighbourhood-market-trends .movely-reports-ad{height:340px;}}@media(min-width:768px){neighbourhood-market-trends .movely-reports-ad{height:436px;}}@media(min-width:1440px){neighbourhood-market-trends .movely-reports-ad{height:436px;background-size:contain;}}neighbourhood-market-trends .xxl-container{max-width:1440px;}.color-extra-light-blue{color:#f4fbff;}.color-extra-light-blue-bg{background-color:#f4fbff;}.color-sky-blue-neon{color:#0dc1e7;}.color-sky-blue-neon-bg{background-color:#0dc1e7;}.color-light-sky-blue{color:#0099c7;}.color-light-sky-blue-bg{background-color:#0099c7;}.color-sky-blue{color:#158cc1;}.color-sky-blue-bg{background-color:#158cc1;}.color-deep-sky-blue{color:#337ab7;}.color-deep-sky-blue-bg{background-color:#337ab7;}.color-blue{color:#3673a9;}.color-blue-bg{background-color:#3673a9;}.color-deep-blue{color:#0064a5 !important;}.color-deep-blue-bg{background-color:#0064a5;}.color-navy-blue{color:#055c7e;}.color-navy-blue-bg{background-color:#055c7e;}.color-sea-blue{color:#4ec2ca;}.color-sea-blue-bg{background-color:#4ec2ca;}.color-deep-black{color:#222;}.color-deep-black-bg{background-color:#222;}.color-black{color:#333;}.color-black-bg{background-color:#333;}.color-text-black{color:#484848;}.color-text-black-bg{background-color:#484848;}.color-dark-slate-gray{color:#586267;}.color-dark-slate-gray-bg{background-color:#586267;}.color-mid-slate-gray{color:#a6b2b8;}.color-mid-slate-gray-bg{background-color:#a6b2b8;}.color-dark-gray{color:#666;}.color-dark-gray-bg{background-color:#666;}.color-gray{color:#898989;}.color-gray-bg{background-color:#898989;}.color-mid-gray{color:#aaa;}.color-mid-gray-bg{background-color:#aaa;}.color-mid-light-gray{color:#ccc;}.color-mid-light-gray-bg{background-color:#ccc;}.color-light-gray{color:#eee;}.color-light-gray-bg{background-color:#eee;}.color-extra-light-gray{color:#f5f5f5;}.color-extra-light-gray-bg{background-color:#f5f5f5;}.color-off-white{color:#fafafa;}.color-off-white-bg{background-color:#fafafa;}.color-white{color:#fff;}.color-white-bg{background-color:#fff;}.color-sand{color:#f8f7f4;}.color-sand-bg{background-color:#f8f7f4;}.color-light-yellow{color:#fdf7ce;}.color-light-yellow-bg{background-color:#fdf7ce;}.color-yellow-bg{background-color:#ffea01;}.color-yellow{color:#ffea01;}.color-golden-orange{color:#ef9027;}.color-golden-orange-bg{background-color:#ef9027;}.color-orange{color:#f63;}.color-orange-bg{background-color:#f63;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-notify-red{color:#f70606;}.color-notify-red-bg{background-color:#f70606;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-turmeric{color:#f1a21e;}.color-turmeric-bg{background-color:#f1a21e;}.color-light-orange{color:#fe9d00;}.color-light-orange-bg{background-color:#fe9d00;}.color-caution-red{color:#d54624;}.color-caution-red-bg{background-color:#d54624;}.color-chianti{color:#b82b65;}.color-chianti-bg{background-color:#b82b65;}.color-coffee{color:#8a7c51;}.color-coffee-bg{background-color:#8a7c51;}.color-spruce-green{color:#3e683d;}.color-spruce-green-bg{background-color:#3e683d;}.color-chalkboard-green{color:#009f90;}.color-chalkboard-green-bg{background-color:#009f90;}.color-apple-green{color:#6cbb5a;}.color-apple-green-bg{background-color:#6cbb5a;}.font-modern-display{font-family:ModernLight;}.font-modern-title{font-family:Modern !important;}.font-sans-light{font-family:SansLight !important;}.font-sans-book{font-family:SansBook !important;}.font-sans-regular{font-family:SansReg !important;}.font-sans-bold{font-family:SansMedium !important;}.font-sans-caption{font-family:SansRE !important;}.font-sans-caption-bold{font-family:SansRE !important;font-weight:bold !important;}.font-modern-caption{font-family:ModernRE !important;}.font-modern-caption-italic{font-family:ModernRE !important;font-style:italic;}.font-condensed{font-family:Condensed !important;}h1,.h1{font-size:3rem;font-weight:normal;}h2,.h2{font-size:2.25rem;font-weight:normal;}h3,.h3{font-size:1.625rem;font-weight:normal;}h4,.h4{font-size:1.5rem;font-weight:normal;}h5,.h5{font-size:1.31rem;font-weight:normal;}h6,.h6{font-size:1.2rem;font-weight:normal;}a.btn-outline-dark{font-family:SansMedium;}a.btn-outline-dark:hover{color:#fff !important;background-color:#222;border-color:#222;}button{font-weight:normal;font-family:SansRE;}.btn{box-shadow:none !important;}a.btn-primary{font-family:SansMedium;}a.btn-success,a.btn-danger{font-family:SansMedium;}a.btn-success{color:#fff !important;}input.btn-primary{font-family:SansMedium;}.btn-primary:active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:hover{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:not(:disabled):not(.disabled).active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-secondary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active{background-color:#333;border-color:#333;}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{background-color:#333;border-color:#333;}.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}.btn-success{color:#fff;background-color:#009f90;border-color:#009f90;}.btn-success:active{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:hover{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:not(:disabled):not(.disabled).active{background-color:#009f90 !important;border-color:#009f90 !important;}.btn-info{color:#fff;}.btn-info:active{background-color:#0099c7;border-color:#0099c7;}.btn-info:hover{background-color:#0099c7;border-color:#0099c7;}.btn-info:not(:disabled):not(.disabled).active{background-color:#0099c7 !important;border-color:#0099c7 !important;}.btn-action{color:#fff;font-family:SansMedium;}.btn-action:active{background-color:#fc5112;border-color:#fc5112;}.btn-action:hover{background-color:#fc5112;border-color:#fc5112;}.btn-action:not(:disabled):not(.disabled).active{background-color:#fc5112 !important;border-color:#fc5112 !important;}.btn-notify,.btn-danger{color:#f70606;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-notify:hover,.btn-danger:hover{background-color:#f70606;}.btn-notify:active,.btn-danger:active{background-color:#f70606;}.btn-notify:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active{background-color:#f70606 !important;border-color:#f70606 !important;}.btn-link{font-family:SansBook;font-size:.9375rem;color:#337ab7;}.btn-link-caps{font-family:SansMedium;font-size:.75rem;text-transform:uppercase;color:#337ab7;}.btn-outline-primary{border-color:#ccc;color:#337ab7;font-family:SansMedium;}.btn-outline-primary:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:active{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#0064a5 !important;border-color:#ccc !important;}.btn-outline-secondary{border-color:#ccc;font-family:SansMedium;}.btn-outline-secondary:hover{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:active{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#333 !important;border-color:#ccc !important;}.btn-outline-success{font-family:SansMedium;}.btn-outline-success:hover{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:not(:disabled):not(.disabled).active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-info{font-family:SansMedium;color:#337ab7 !important;background-color:#eee;border-color:#eee !important;}.btn-outline-info:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:not(:disabled):not(.disabled).active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-action,btn-outline-warning{font-family:SansMedium;border-color:#ccc !important;}.btn-outline-action:hover,btn-outline-warning:hover{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:active,btn-outline-warning:active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-notify,.btn-outline-danger{font-family:SansMedium;border-color:#d54624 !important;color:#d54624 !important;}.btn-outline-notify:hover,.btn-outline-danger:hover{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:active,.btn-outline-danger:active{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-xl{font-size:1.25rem;padding:13px 70px 11px 70px;}.btn-lg,.btn-group-lg>.btn{font-size:1.125rem;padding:11px 83px 9px 83px;}.btn-sm,.btn-group-sm>.btn{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-sm:hover,.btn-group-sm>.btn:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}.btn-sm:active,.btn-group-sm>.btn:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs{font-size:.75rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}button.btn-xs:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}.dropdown-toggle.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-group.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}.listing-toggle{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;font-family:SansBook;}.listing-toggle-active{background-color:#6cbb5a !important;font-size:.875rem;background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}label.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary{font-family:SansBook;font-size:.9375rem;background-color:#fff !important;color:#666;}label.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:hover{background-color:#fff !important;color:#666 !important;}label.btn-secondary:focus,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:focus{background-color:#fff !important;color:#aaa;}.btn-group-toggle .btn-secondary,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary{font-family:SansBook;color:#666 !important;background-color:#fff !important;border-color:#aaa !important;font-family:SansBook;}.btn-group-toggle .btn-secondary:hover,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:hover{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:active{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:not(:disabled):not(.disabled).active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}label.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-family:SansBook;color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:hover,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:hover{color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:active{color:#666;background-color:#fff;border-color:#aaa;}.btn-group-lg .btn-secondary,.btn-group-lg .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-lg .btn-primary{font-size:.9375rem !important;}.btn-group-sm .btn-secondary,.btn-group-sm .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-sm .btn-primary{font-size:.75rem !important;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:.875rem;padding:.475rem .75rem .375rem .75rem;}.btn-group .btn-secondary:not(:disabled):not(.disabled):active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.form-control:focus{border-color:#0064a5 !important;}label.btn-favourite:not(:disabled):not(.disabled).active{background-image:url(/Content/Images/Member/Favorite_Button_OFF.svg?v=d5940dba33ac98e8bacafa4481b068eb);width:26px;height:26px;background-repeat:no-repeat;background-position:50% 30%;padding:0;background-size:150%;cursor:pointer;z-index:auto;}.badge{border-radius:0 !important;font-family:SansRE;color:#fff;font-weight:normal;text-align:left;}.badge-caption{font-family:SansLight !important;background-color:#fff;color:#666 !important;font-size:.625rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:7px 14px 7px 14px;text-align:center;}.badge-xsmall{font-family:SansReg !important;background-color:#fff;color:#666 !important;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:8px 14px 7px 14px;text-align:center;}.badge-pill{width:30px;height:24px;background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;}.badge-pill-close{width:21px;height:21px;background-color:#fff !important;border-radius:16px !important;border:solid 1px #ccc !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37);background-position:center center;background-size:7px 7px;background-repeat:no-repeat;}.no-data-badge{height:40px;width:102px;background-color:rgba(222,222,222,.5);border-radius:20px;font-family:SansRE;font-size:18px;font-weight:bold;color:#a6b2b8;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-left:auto;margin-right:auto;}.text-heading-2-modern{font-family:Modern;font-size:1.75rem;color:#484848;line-height:2.5rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media only screen and (max-width:576px){.text-heading-2-modern{font-size:1.5rem;line-height:1.563rem;}}@media(max-width:576px){.modal-full-screen{margin:0 !important;max-width:none;}.modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-width:none;}.modal-full-screen>.modal-content .modal-footer{height:100px;position:relative;bottom:0;}.modal-full-screen>.modal-content .modal-body{max-height:unset;}}.loading-container{position:fixed;left:0;right:0;top:50px;bottom:0;z-index:9999;background-color:#fff;transition:opacity linear .2s,visibility linear .2s;opacity:1;display:flex;visibility:visible;height:100%;}.loading-container.not-loading{opacity:0;visibility:collapse;}.loading-container .spinner-container{position:fixed;top:50%;left:50%;margin-left:-17px;}.data-date-details{display:block;font-family:SansLight;font-size:12px;color:#484848;text-align:center;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:1rem;margin-bottom:1rem;}@media(min-width:576px){.data-date-details{margin-bottom:0;}}@media(min-width:768px){.data-date-details{margin-top:2rem;}}@media(min-width:992px){.data-date-details{font-size:14px;}}.data-date-details:before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-check-circle-small.svg?v=db8bfc62ad11579128e954b65efa8de0);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;}.data-date-details.empty-stats-message::before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-data-status-none.svg?v=c2acb2070a66216923fbeb87dff9a555);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;margin-right:5px;}.sm-icon{display:inline-block;min-height:14px;min-width:14px;background-size:contain;background-repeat:no-repeat;position:relative;top:2px;left:2px;}.btn-outline-dark-gray{border-color:#666;color:#666;font-family:SansMedium;}.cursor-pointer{cursor:pointer;}.gray-btn-toggle{transition:all 200ms ease-in-out;cursor:pointer;}.gray-btn-toggle a{background-color:#fafafa;padding:7px 10px;border:1px solid #ccc;font-family:SansBook;font-size:15px;color:#aaa;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-width:120px;width:100%;display:flex;justify-content:center;}.gray-btn-toggle a:hover{opacity:.9;color:#aaa;background-color:#fafafa;}.gray-btn-toggle a.active{background-color:#484848;color:#fff;border:solid 1px #484848;}.gray-btn-toggle a.active:hover{background-color:#484848;color:#fff;}@media(max-width:767.98px){.gray-btn-toggle a{min-width:unset;}}@media(max-width:767.98px){.gray-btn-toggle li{width:33.333%;}}.gray-btn-toggle li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}.gray-btn-toggle li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;}neighbourhood-profile .move-smartly-site body{margin-top:54px;}neighbourhood-profile .chart-pie{overflow:visible !important;}neighbourhood-profile .web-light-gray-border-bottom{border-bottom:1px solid #ccc;}neighbourhood-profile .section-toggle-demo{background-color:#f8f7f4;border-bottom:1px solid #aaa;display:block;}@media(min-width:768px){neighbourhood-profile .section-toggle-demo{display:none;}}neighbourhood-profile .section-toggle-demo .section-name{font-family:SansReg;font-size:17px;color:#337ab7;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:5px;display:inline-flex;}neighbourhood-profile .section-toggle-demo .collapsed .section-name{color:#333;}neighbourhood-profile .section-toggle-demo .section-description-short{font-family:SansLight;font-size:12px;color:#666;text-align:left;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:0;padding-bottom:15px;}neighbourhood-profile .section-toggle-demo .collapse-toggle .collapsed-icon{width:13px;height:17px;background-image:url(/Content/Images/shared/realosophy_icons/SectionArrow_OpenBlue_Small.svg?v=45792c173a92682d6b471900a434b7cd);background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-block;display:flex;transform:rotate(180deg);margin-left:auto;-webkit-transition:transform 200ms ease-in-out;-moz-transition:transform 200ms ease-in-out;-o-transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out;align-self:center;}neighbourhood-profile .section-toggle-demo .collapse-toggle.collapsed .collapsed-icon{transform:rotate(0deg);}neighbourhood-profile .xxl-container{max-width:1440px;}neighbourhood-profile .card-align{margin:0 !important;padding:0 !important;}neighbourhood-profile .pro-link{display:none !important;}@media(max-width:1199.98px){neighbourhood-profile .card-container-np{max-width:780px;margin:0 auto;}}neighbourhood-profile .listing-card-selected{padding:15px;margin:0 !important;justify-content:center;align-items:center;display:flex;}@media(min-width:768px){neighbourhood-profile .listing-card-selected{padding-bottom:42px;}}neighbourhood-profile .about-our-data{height:140px;}neighbourhood-profile .icon-about-data{height:20px;width:20px;}neighbourhood-profile .nav-tabs{border-bottom:none;}neighbourhood-profile .neighbourhood-profile-hero{min-height:615px;margin-top:52px;}@media(min-width:576px){neighbourhood-profile .neighbourhood-profile-hero{min-height:630px;margin-top:52px;}}@media(min-width:768px){neighbourhood-profile .neighbourhood-profile-hero{min-height:405px;margin-top:52px;}}@media(min-width:992px){neighbourhood-profile .neighbourhood-profile-hero{min-height:325px;margin-top:0;}}@media(min-width:1200px){neighbourhood-profile .neighbourhood-profile-hero{min-height:325px;margin-top:0;}}neighbourhood-profile .neighbourhood-profile-hero__header{display:flex;background-color:#a6b2b8;}neighbourhood-profile .neighbourhood-profile-hero__profile-name{font-family:Modern;font-size:28px;color:#fff;text-align:center;letter-spacing:-.01em;line-height:31px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:30px;margin-bottom:15px;}@media(min-width:992px){neighbourhood-profile .neighbourhood-profile-hero__profile-name{font-size:36px;line-height:40px;}}neighbourhood-profile .neighbourhood-profile-hero__region-name{font-family:Modern;font-size:16px;text-align:center;line-height:17px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:20px;}@media(min-width:768px){neighbourhood-profile .neighbourhood-profile-hero__region-name{margin-bottom:35px;}}@media(min-width:992px){neighbourhood-profile .neighbourhood-profile-hero__region-name{margin-bottom:30px;font-size:18px;line-height:20px;}}neighbourhood-profile .neighbourhood-profile-hero__region-name a{color:#158cc1;text-decoration:none;background-color:transparent;transition:color 200ms ease-in-out;}neighbourhood-profile .neighbourhood-profile-hero__region-name a:hover{color:#337ab7;}neighbourhood-profile .neighbourhood-profile-hero__see-all{font-family:SansReg;font-size:12px;color:#484848;text-align:left;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;cursor:pointer;display:block;padding-left:0;}neighbourhood-profile .neighbourhood-profile-hero__see-all:before{background-image:url(/Content/Images/shared/BackArrow.svg?v=faae92df03d1c3e93f13c4ecdf847014);background-repeat:no-repeat;background-position:center center;background-size:contain;height:9px;width:5px;position:relative;content:'';display:inline-flex;margin-right:5px;}@media(min-width:576px){neighbourhood-profile .neighbourhood-profile-hero__see-all{padding-left:0;}}@media(min-width:768px){neighbourhood-profile .neighbourhood-profile-hero__see-all{padding-left:0;}}@media(min-width:992px){neighbourhood-profile .neighbourhood-profile-hero__see-all{padding-left:30px;}}@media(min-width:1200px){neighbourhood-profile .neighbourhood-profile-hero__see-all{padding-left:0;}}neighbourhood-profile .neighbourhood-profile-hero .key-stats{width:100%;align-items:flex-end;margin:0 auto;justify-content:center;max-width:600px;}@media(min-width:576px){neighbourhood-profile .neighbourhood-profile-hero .key-stats{max-width:600px;}}@media(min-width:768px){neighbourhood-profile .neighbourhood-profile-hero .key-stats{max-width:300px;}}@media(min-width:992px){neighbourhood-profile .neighbourhood-profile-hero .key-stats{max-width:600px;}}neighbourhood-profile .neighbourhood-profile-hero .key-stats__stat-item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;width:50%;}@media(min-width:992px){neighbourhood-profile .neighbourhood-profile-hero .key-stats__stat-item{width:unset;}}@media(max-width:991.98px){neighbourhood-profile .neighbourhood-profile-hero .key-stats__stat-item:nth-child(1){margin-bottom:15px;}neighbourhood-profile .neighbourhood-profile-hero .key-stats__stat-item:nth-child(2){margin-bottom:15px;}}neighbourhood-profile .neighbourhood-profile-hero .key-stats__pct-over-asking,neighbourhood-profile .neighbourhood-profile-hero .key-stats__avg-dom{font-family:SansMedium;font-size:24px;color:#484848;text-align:left;line-height:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:15px;}@media(min-width:992px){neighbourhood-profile .neighbourhood-profile-hero .key-stats__pct-over-asking,neighbourhood-profile .neighbourhood-profile-hero .key-stats__avg-dom{font-size:30px;}}neighbourhood-profile .neighbourhood-profile-hero .key-stats__currency-abrev{font-size:16px;}neighbourhood-profile .neighbourhood-profile-hero .key-stats__avg-dom:before{background-image:url(/Content/Images/Member/DOM_Icon.svg?v=db49cee3a4524b2340cfed0a18f04f37);background-repeat:no-repeat;background-position:center center;background-size:contain;height:25px;width:18px;position:relative;content:'';display:inline-flex;margin-right:5px;vertical-align:baseline;}@media(max-width:991.98px){neighbourhood-profile .neighbourhood-profile-hero .key-stats__avg-dom:before{height:20px;}}neighbourhood-profile .neighbourhood-profile-hero .key-stats__avg-sale-price{font-family:SansMedium;font-size:21px;color:#fff;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#3673a9;padding:5px 13px;margin-bottom:15px;}neighbourhood-profile .neighbourhood-profile-hero .key-stats__stat-label{font-family:SansReg;font-size:11px;color:#484848;text-align:center;letter-spacing:.02em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;}@media(min-width:992px){neighbourhood-profile .neighbourhood-profile-hero .key-stats__stat-label{font-size:14px;text-transform:capitalize;letter-spacing:normal;}}neighbourhood-profile .neighbourhood-profile-hero .key-stats__market-scores-link{padding:1px 10px;display:block;text-align:center;z-index:1;height:40px;min-width:102px;border-radius:20px;font-family:SansReg;font-size:16px;color:#f4fbff;text-align:center;letter-spacing:.02em;text-transform:capitalize;text-decoration:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);line-height:39px;margin-bottom:15px;}neighbourhood-profile .neighbourhood-profile-hero .key-stats--ms-balanced{background-image:-webkit-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:-moz-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:-o-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:linear-gradient(90deg,#009f90 0%,#f1a21e 100%);}neighbourhood-profile .neighbourhood-profile-hero .key-stats--ms-cool{background-image:-webkit-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:-moz-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:-o-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);}neighbourhood-profile .neighbourhood-profile-hero .key-stats--ms-hot{background-image:-webkit-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:-moz-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:-o-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:linear-gradient(90deg,#fe9d00 0%,#f63 100%);}@media(max-width:767.98px){neighbourhood-profile .neighbourhood-profile-hero__row{flex-direction:column-reverse;}}neighbourhood-profile .neighbourhood-profile-hero__info{max-width:660px;margin:0 auto 0 auto;width:100%;padding:18px 0;}@media(min-width:576px){neighbourhood-profile .neighbourhood-profile-hero__info{max-width:100%;}}@media(min-width:768px){neighbourhood-profile .neighbourhood-profile-hero__info{max-width:100%;}}@media(min-width:992px){neighbourhood-profile .neighbourhood-profile-hero__info{max-width:711px;}}@media(min-width:1200px){neighbourhood-profile .neighbourhood-profile-hero__info{max-width:711px;}}neighbourhood-profile .neighbourhood-profile-hero__info-wrapper{display:flex;justify-content:flex-start;height:100%;max-width:420px;margin:0 auto 0 auto;}@media(min-width:768px){neighbourhood-profile .neighbourhood-profile-hero__info-wrapper{max-width:none;margin:0;}}neighbourhood-profile .neighbourhood-profile-hero__map-wrapper{max-width:100%;height:100%;}@media(min-width:576px){neighbourhood-profile .neighbourhood-profile-hero__map-wrapper{max-width:100%;max-height:370px;}}@media(min-width:768px){neighbourhood-profile .neighbourhood-profile-hero__map-wrapper{max-width:410px;min-height:405px;display:flex;justify-content:flex-end;}}@media(min-width:992px){neighbourhood-profile .neighbourhood-profile-hero__map-wrapper{max-width:419px;min-height:325px;}}@media(min-width:1200px){neighbourhood-profile .neighbourhood-profile-hero__map-wrapper{max-width:454px;min-height:325px;}}neighbourhood-profile .neighbourhood-profile-hero__map-wrapper img{width:100%;object-fit:cover;object-position:center center;height:auto;display:flex;max-height:229px;}@media(min-width:768px){neighbourhood-profile .neighbourhood-profile-hero__map-wrapper img{max-height:100%;}}neighbourhood-profile .lead-gen{background-image:url(/Content/Images/NeighbourhoodProfile/img-local-profile-ask-pro.png?v=ef53cb926e624b09adfbfd5f708c508b);height:280px;background-repeat:no-repeat;}@media(min-width:768px){neighbourhood-profile .lead-gen{background-size:105%;padding:1rem 3rem 1rem 1.5rem;background-position:50% 100%;}}@media(min-width:992px){neighbourhood-profile .lead-gen{background-size:120%;background-position:0% 100%;padding:1rem 3rem 1rem 1.5rem;}}@media(min-width:1200px){neighbourhood-profile .lead-gen{background-size:contain;background-position:bottom center;padding:1rem 80px;}}@media(min-width:1200px){neighbourhood-profile .lead-gen{background-size:contain;background-position:bottom center;padding:1rem 80px;}}@media(min-width:768px){neighbourhood-profile .lead-gen__text-1{margin-top:35px;max-width:280px;font-size:24px;line-height:36px;text-shadow:1px 2px 17px rgba(102,102,102,.2);font-family:SansMedium;color:#4ec2ca;text-align:left;letter-spacing:-.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}@media(min-width:992px){neighbourhood-profile .lead-gen__text-1{margin-top:35px;max-width:375px;font-size:32px;line-height:42px;margin-right:35px;}}@media(min-width:1200px){neighbourhood-profile .lead-gen__text-1{margin-top:50px;margin-right:260px;}}@media(min-width:1440px){neighbourhood-profile .lead-gen__text-1{margin-top:50px;margin-right:280px;}}neighbourhood-profile .lead-gen__text-2{line-height:42px;width:100%;margin-top:95px;position:absolute;width:238px;text-shadow:1px 2px 17px rgba(102,102,102,.2);font-family:SansMedium;font-size:32px;color:#4ec2ca;text-align:left;letter-spacing:-.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media(min-width:992px){neighbourhood-profile .lead-gen__text-2{position:absolute;left:-50px;}}@media(min-width:1200px){neighbourhood-profile .lead-gen__text-2{position:absolute;left:-50px;}}@media(min-width:1420px){neighbourhood-profile .lead-gen__text-2{left:-25px;}}@media(min-width:1440px){neighbourhood-profile .lead-gen__text-2{position:absolute;left:-25px;}}neighbourhood-profile .lead-gen__text-3{line-height:42px;text-shadow:1px 2px 17px rgba(102,102,102,.2);font-family:SansMedium;color:#4ec2ca;text-align:left;letter-spacing:-.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media(min-width:768px){neighbourhood-profile .lead-gen__text-3{font-size:24px;}}@media(min-width:992px){neighbourhood-profile .lead-gen__text-3{font-size:32px;}}@media(min-width:1200px){neighbourhood-profile .lead-gen__text-3{display:none;}}@media(max-width:1199.98px){neighbourhood-profile .lead-gen__text-box-2{display:none;}}neighbourhood-profile .lead-gen__agent-info{width:310px;display:flex;flex-direction:column;margin-left:auto;justify-content:center;}neighbourhood-profile .lead-gen__agent-image{height:80px;width:80px;margin-left:auto;margin-right:auto;margin-bottom:10px;}neighbourhood-profile .lead-gen__agent-name{font-family:SansMedium;font-size:13px;color:#666;text-align:center;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:0;}neighbourhood-profile .lead-gen__agent-title{font-family:SansBook;font-size:12px;color:#666;text-align:center;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:0;}neighbourhood-profile .lead-gen__cta-btn-np-bottom-wrapper{height:70px;display:flex;justify-content:center;position:fixed;bottom:0;align-items:center;z-index:1029;background-color:#fff;box-shadow:0 -3px 6px 0 rgba(0,0,0,.1);width:100%;padding:12px 15px;}@media(min-width:992px){neighbourhood-profile .lead-gen__cta-btn-np-bottom-wrapper{display:none !important;}}neighbourhood-profile .lead-gen__cta-btn-np{font-family:SansMedium;font-size:16px;color:#fff;text-align:center;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:290px;max-width:100%;z-index:4 !important;max-width:none;margin-left:auto;margin-right:auto;display:block;max-width:280px;}@media(min-width:576px){neighbourhood-profile .lead-gen__cta-btn-np{width:100%;}}@media(min-width:768px){neighbourhood-profile .lead-gen__cta-btn-np{width:100%;margin-top:12px;}}neighbourhood-profile .market-trends{padding-bottom:60px;}@media(max-width:767.98px){neighbourhood-profile .market-trends{border-bottom:1px solid #aaa;}}neighbourhood-profile .market-trends__no-data-message{background-color:#eee;border-radius:10px;display:flex;font-family:SansReg;font-size:15px;color:#898989;text-align:center;line-height:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:188px;padding:15px;position:absolute;top:calc(50% - 39px);left:calc(50% - 94px);}neighbourhood-profile .market-trends__listing-type-toggle{transition:all 200ms ease-in-out;cursor:pointer;}neighbourhood-profile .market-trends__listing-type-toggle a{background-color:#fafafa;padding:7px 10px;border:1px solid #ccc;font-family:SansBook;font-size:15px;color:#aaa;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-width:120px;width:100%;display:flex;justify-content:center;}neighbourhood-profile .market-trends__listing-type-toggle a:hover{opacity:.9;color:#aaa;background-color:#fafafa;}neighbourhood-profile .market-trends__listing-type-toggle .active{background-color:#484848;color:#fff;border:1px solid #484848;}neighbourhood-profile .market-trends__listing-type-toggle .active:hover{background-color:#484848;color:#fff;}neighbourhood-profile .market-trends .for-sale-btn{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}neighbourhood-profile .market-trends .for-rent-btn{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;}neighbourhood-profile .market-trends__description{font-family:SansLight;font-size:15px;color:#484848;text-align:left;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}neighbourhood-profile .market-trends__mt-btn{font-family:SansMedium;font-size:16px;color:#fff;text-align:center;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}neighbourhood-profile .market-trends__by-price-chart{height:273px;}neighbourhood-profile .market-trends__by-price-chart--no-data{height:197px;}@media(min-width:992px){neighbourhood-profile .market-trends__by-price-chart{height:257px;}neighbourhood-profile .market-trends__by-price-chart--no-data{height:197px;}}neighbourhood-profile .market-trends__by-beds-chart{height:240px;}neighbourhood-profile .market-trends__by-beds-chart--no-data{height:197px;}neighbourhood-profile .market-trends__median-price-chart{height:270px;}neighbourhood-profile .market-trends__housetype-stats-wrapper{display:flex;align-items:flex-end;width:100%;height:100%;flex-wrap:wrap;padding-top:10px;min-height:370px;}neighbourhood-profile .market-trends__housetype-stats-wrapper--no-data{opacity:.25;}@media(min-width:576px){neighbourhood-profile .market-trends__housetype-stats-wrapper{min-height:400px;}}@media(min-width:768px){neighbourhood-profile .market-trends__housetype-stats-wrapper{min-height:200px;}}@media(min-width:768px){neighbourhood-profile .market-trends__housetype-stats-wrapper{flex-wrap:nowrap;}}@media(min-width:992px){neighbourhood-profile .market-trends__housetype-stats-wrapper{height:216px;}}neighbourhood-profile .market-trends__housetype-stats-label{font-family:Condensed;font-size:18px;color:#333;text-align:left;line-height:17px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);align-self:flex-start;position:absolute;}neighbourhood-profile .market-trends__housetype-stat{text-align:center;font-family:Condensed;font-size:24px;color:#586267;line-height:17px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}neighbourhood-profile .market-trends__housetype-stats-item{width:100%;max-width:33.333%;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px;}@media(min-width:768px){neighbourhood-profile .market-trends__housetype-stats-item{max-width:20%;margin-bottom:15px;}}@media(min-width:992px){neighbourhood-profile .market-trends__housetype-stats-item{max-width:20%;margin-bottom:0;}}@media(min-width:1200px){neighbourhood-profile .market-trends__housetype-stats-item{max-width:20%;margin-bottom:0;}}neighbourhood-profile .market-trends__arrow-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-arrow-small-white.svg?v=b2da94e479efbd11329827aa5aacd64a);display:inline-block;background-size:contain;height:10px;width:10px;background-position:center center;background-repeat:no-repeat;margin-left:4px;}neighbourhood-profile .market-trends__housetype-icon{font-family:Condensed;font-size:13px;color:#898989;text-align:center;line-height:17px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:15px;}neighbourhood-profile .market-trends__housetype-icon--townhouse:before{content:'';background-image:url(/Content/Images/shared/realosophy_icons/icon-hometype-townhouse.svg?v=37fc0cc4ea2d2e8d306c0736a2b88f07);background-repeat:no-repeat;background-size:contain;background-position:center center;height:40px;display:flex;margin:0 auto;margin-bottom:15px;}neighbourhood-profile .market-trends__housetype-icon--semi-detached:before{content:'';background-image:url(/Content/Images/shared/realosophy_icons/icon-hometype-semidetached.svg?v=5fdb3b18fd00063658bd83f51bff3286);background-repeat:no-repeat;background-size:contain;background-position:center center;height:40px;display:flex;margin:0 auto;margin-bottom:15px;}neighbourhood-profile .market-trends__housetype-icon--detached:before{content:'';background-image:url(/Content/Images/shared/realosophy_icons/icon-hometype-detached.svg?v=0f86ee76e874a28210a12914902b01ba);background-repeat:no-repeat;background-size:contain;background-position:center center;height:40px;display:flex;margin:0 auto;margin-bottom:15px;}neighbourhood-profile .market-trends__housetype-icon--condo:before{content:'';background-image:url(/Content/Images/shared/realosophy_icons/icon-hometype-condo.svg?v=d601299e4c8040a1e8b11278aeca4fa9);background-repeat:no-repeat;background-size:contain;background-position:center center;height:40px;display:flex;margin:0 auto;margin-bottom:15px;}neighbourhood-profile .market-trends__housetype-icon--multi-unit:before{content:'';background-image:url(/Content/Images/shared/realosophy_icons/icon-hometype-multiunit.svg?v=5f6e1bda71c65450de3069946d04b8c8);background-repeat:no-repeat;background-size:contain;background-position:center center;height:40px;display:flex;margin:0 auto;margin-bottom:15px;}neighbourhood-profile .market-trends__no-data-message{position:absolute;top:50%;margin-top:-37px;background-color:#dedede;}neighbourhood-profile section#select-directory{padding-top:60px;padding-bottom:60px;}neighbourhood-profile section#demographics{padding-top:60px;padding-bottom:60px;background-color:#f8f7f4;}neighbourhood-profile section#demographics section#demographics_takeaway{margin-bottom:4rem;}@media(min-width:992px){neighbourhood-profile section#demographics section#demographics_takeaway p{max-width:80%;font-family:SansBook;}}neighbourhood-profile section#demographics div#population_hc .highcharts-axis-labels.highcharts-xaxis-labels span::after{padding-left:.5rem;font-size:.75rem;}neighbourhood-profile section#demographics div#population_hc .highcharts-axis-labels.highcharts-xaxis-labels span:nth-of-type(1)::after{content:"0-4";}neighbourhood-profile section#demographics div#population_hc .highcharts-axis-labels.highcharts-xaxis-labels span:nth-of-type(2)::after{content:"5-14";}neighbourhood-profile section#demographics div#population_hc .highcharts-axis-labels.highcharts-xaxis-labels span:nth-of-type(3)::after{content:"15-24";}neighbourhood-profile section#demographics div#population_hc .highcharts-axis-labels.highcharts-xaxis-labels span:nth-of-type(4)::after{content:"25-44";}neighbourhood-profile section#demographics div#population_hc .highcharts-axis-labels.highcharts-xaxis-labels span:nth-of-type(5)::after{content:"45-64";}neighbourhood-profile section#demographics div#population_hc .highcharts-axis-labels.highcharts-xaxis-labels span:nth-of-type(6)::after{content:"65+";}neighbourhood-profile section#demographics .icon-metric-title{display:inline-block;height:40px;width:40px;background-size:contain;}@media(min-width:576px){neighbourhood-profile section#demographics div.metric-title{border-bottom:3px solid #fff;}}neighbourhood-profile section#demographics div.metric-title h4{font-size:17px;font-family:SansReg;color:#222;padding-left:.2667rem;}neighbourhood-profile section#demographics div.metric_inner{font-size:.933rem;color:#484848;}neighbourhood-profile section#demographics div.metric_inner .lead-figure{font-size:1.125rem;font-family:SansRE;font-weight:bold;color:#484848;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}neighbourhood-profile section#demographics div.metric_inner .m-metric-title{font-family:SansReg;font-size:17px;color:#333;text-align:center;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-bottom:3px solid #fff;padding-bottom:15px;}neighbourhood-profile section#demographics span.benchmark{font-size:.6667rem;text-transform:uppercase;font-family:SansRE;color:#898989;}neighbourhood-profile section#demographics span.benchmark.grandparent-region{position:relative;top:-5px;}@media(max-width:767.98px){neighbourhood-profile section#demographics span.benchmark.special{color:inherit;}}@media(min-width:576px){neighbourhood-profile section#demographics span.benchmark{border-top:1px solid #ccc;}}@media(max-width:479.98px){neighbourhood-profile section#demographics div.figure div.metric_inner{background-color:#ccc;}}@media(max-width:479.98px){neighbourhood-profile section#demographics div.figure div.metric_inner.afford-shelters{background-color:#0dc1e7;}}@media(max-width:479.98px){neighbourhood-profile section#demographics div.figure div.metric_inner{color:#fff;}}@media(max-width:479.98px){neighbourhood-profile section#demographics div.figure div.metric_inner span.benchmark{border-top:1px solid #fff;width:75%;}}neighbourhood-profile section#demographics div.tab-list div.metric_inner table.metric-table tr:first-child{font-family:SansMedium;color:#158cc1;}neighbourhood-profile section#demographics div.list .mobile-flag.flag-icon{min-width:64px;min-height:48px;}neighbourhood-profile section#demographics div.metric-list{font-size:.8667rem;}neighbourhood-profile section#demographics div.metric-list .lead-country{font-size:1rem;max-width:60%;}neighbourhood-profile section#demographics div.metric-list span.flag-icon{position:relative;top:3px;}neighbourhood-profile .neighbourhood-properties{background-color:#fafafa;padding-top:30px;padding-bottom:60px;}neighbourhood-profile .neighbourhood-properties__heading-wrapper{margin-bottom:2rem;display:flex;}neighbourhood-profile .neighbourhood-properties__heading{font-family:SansReg;color:#484848;margin-bottom:0;font-size:17px;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:.5rem;}@media(min-width:768px){neighbourhood-profile .neighbourhood-properties__heading{font-family:Modern;font-size:28px;color:#484848;text-align:left;line-height:36px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}@media(min-width:576px){neighbourhood-profile .neighbourhood-properties .listing-card-full{width:290px !important;}}@media(min-width:768px){neighbourhood-profile .neighbourhood-properties .listing-card-full{width:320px !important;}}@media(min-width:992px){neighbourhood-profile .neighbourhood-properties .listing-card-full{width:320px !important;}}@media(min-width:1200px){neighbourhood-profile .neighbourhood-properties .listing-card-full{width:320px !important;}}neighbourhood-profile .neighbourhood-properties .listing-card-full .carousel-inner{height:243px !important;max-height:unset;}@media(min-width:992px){neighbourhood-profile .neighbourhood-properties .listing-card-full .carousel-inner{height:243px !important;max-height:unset;}}@media(min-width:1200px){neighbourhood-profile .neighbourhood-properties .listing-card-full .carousel-inner{height:243px !important;max-height:unset;}}neighbourhood-profile .neighbourhood-properties .listing-card-full .carousel-item,neighbourhood-profile .neighbourhood-properties .listing-card-full .carousel-inner{height:220px !important;}@media(min-width:576px){neighbourhood-profile .neighbourhood-properties .listing-card-full .carousel-item,neighbourhood-profile .neighbourhood-properties .listing-card-full .carousel-inner{height:243px !important;}}neighbourhood-profile nav#page-navigation div.nav-underline>div{max-width:650px;}neighbourhood-profile #page-navigation ul li.nav-item a.nav-link{font-family:SansReg;font-size:15px;color:#337ab7;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}neighbourhood-profile #page-navigation span.active-label{font-family:SansReg;font-size:16px !important;color:#333;text-align:left;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}neighbourhood-profile .web-sm-blue{color:#0099c7;}neighbourhood-profile .real-sm-red{color:#f63;}.move-smartly-site .neighbourhood-profile-hero{margin-top:64px !important;}@media(min-width:992px){.move-smartly-site .neighbourhood-profile-hero{margin-top:64px !important;}}@media(min-width:1200px){.move-smartly-site .neighbourhood-profile-hero{margin-top:64px !important;}}school-card{display:block;background-color:#fff;width:260px !important;height:240px !important;border:1px solid #dedede;margin:0 15px;padding:25px;}school-card .school-card__title{font-family:SansReg;font-size:16px;color:#337ab7;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:15px;width:100%;margin-bottom:10px;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}school-card .school-card__address{font-family:SansBook;font-size:12px;color:#666;color:#666;text-align:center;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;margin-bottom:15px;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}school-card .school-card__letter-grade-icon{height:60px;width:60px;background-color:#337ab7;border-radius:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;margin-bottom:25px;}school-card .school-card__letter-grade{color:#fff;font-family:SansMedium;font-size:16px;text-align:center;letter-spacing:.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}school-card .school-card__see-scores{font-family:SansMedium;font-size:12px;color:#666;text-align:center;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding:6px 10px;border:1px solid #ccc;display:block;max-width:124px;margin:0 auto;fill:#666;opacity:1;transition:opacity 200ms ease-in-out;background-color:#fff;stroke:#666;}school-card .school-card__see-scores:hover{opacity:.7;}school-card .school-card__see-scores:hover>span.svg-next{-webkit-animation-name:bounce-right;-webkit-animation-duration:.5s;animation-name:bounce-right;animation-duration:.5s;animation-timing-function:cubic-bezier(.99,-.46,.59,.85);}@keyframes bounce-right{0%{left:0;}50%{left:7px;}100%{left:0;}}school-card .school-card .svg-next{width:3px;display:inline-block;margin-left:5px;position:relative;left:0;}school-card .school-card .svg-next svg{overflow:visible !important;}school-card .school-card .svg-next .st0{fill:inherit;stroke:inherit;stroke-width:2.5px;}.color-extra-light-blue{color:#f4fbff;}.color-extra-light-blue-bg{background-color:#f4fbff;}.color-sky-blue-neon{color:#0dc1e7;}.color-sky-blue-neon-bg{background-color:#0dc1e7;}.color-light-sky-blue{color:#0099c7;}.color-light-sky-blue-bg{background-color:#0099c7;}.color-sky-blue{color:#158cc1;}.color-sky-blue-bg{background-color:#158cc1;}.color-deep-sky-blue{color:#337ab7;}.color-deep-sky-blue-bg{background-color:#337ab7;}.color-blue{color:#3673a9;}.color-blue-bg{background-color:#3673a9;}.color-deep-blue{color:#0064a5 !important;}.color-deep-blue-bg{background-color:#0064a5;}.color-navy-blue{color:#055c7e;}.color-navy-blue-bg{background-color:#055c7e;}.color-sea-blue{color:#4ec2ca;}.color-sea-blue-bg{background-color:#4ec2ca;}.color-deep-black{color:#222;}.color-deep-black-bg{background-color:#222;}.color-black{color:#333;}.color-black-bg{background-color:#333;}.color-text-black{color:#484848;}.color-text-black-bg{background-color:#484848;}.color-dark-slate-gray{color:#586267;}.color-dark-slate-gray-bg{background-color:#586267;}.color-mid-slate-gray{color:#a6b2b8;}.color-mid-slate-gray-bg{background-color:#a6b2b8;}.color-dark-gray{color:#666;}.color-dark-gray-bg{background-color:#666;}.color-gray{color:#898989;}.color-gray-bg{background-color:#898989;}.color-mid-gray{color:#aaa;}.color-mid-gray-bg{background-color:#aaa;}.color-mid-light-gray{color:#ccc;}.color-mid-light-gray-bg{background-color:#ccc;}.color-light-gray{color:#eee;}.color-light-gray-bg{background-color:#eee;}.color-extra-light-gray{color:#f5f5f5;}.color-extra-light-gray-bg{background-color:#f5f5f5;}.color-off-white{color:#fafafa;}.color-off-white-bg{background-color:#fafafa;}.color-white{color:#fff;}.color-white-bg{background-color:#fff;}.color-sand{color:#f8f7f4;}.color-sand-bg{background-color:#f8f7f4;}.color-light-yellow{color:#fdf7ce;}.color-light-yellow-bg{background-color:#fdf7ce;}.color-yellow-bg{background-color:#ffea01;}.color-yellow{color:#ffea01;}.color-golden-orange{color:#ef9027;}.color-golden-orange-bg{background-color:#ef9027;}.color-orange{color:#f63;}.color-orange-bg{background-color:#f63;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-notify-red{color:#f70606;}.color-notify-red-bg{background-color:#f70606;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-turmeric{color:#f1a21e;}.color-turmeric-bg{background-color:#f1a21e;}.color-light-orange{color:#fe9d00;}.color-light-orange-bg{background-color:#fe9d00;}.color-caution-red{color:#d54624;}.color-caution-red-bg{background-color:#d54624;}.color-chianti{color:#b82b65;}.color-chianti-bg{background-color:#b82b65;}.color-coffee{color:#8a7c51;}.color-coffee-bg{background-color:#8a7c51;}.color-spruce-green{color:#3e683d;}.color-spruce-green-bg{background-color:#3e683d;}.color-chalkboard-green{color:#009f90;}.color-chalkboard-green-bg{background-color:#009f90;}.color-apple-green{color:#6cbb5a;}.color-apple-green-bg{background-color:#6cbb5a;}.font-modern-display{font-family:ModernLight;}.font-modern-title{font-family:Modern !important;}.font-sans-light{font-family:SansLight !important;}.font-sans-book{font-family:SansBook !important;}.font-sans-regular{font-family:SansReg !important;}.font-sans-bold{font-family:SansMedium !important;}.font-sans-caption{font-family:SansRE !important;}.font-sans-caption-bold{font-family:SansRE !important;font-weight:bold !important;}.font-modern-caption{font-family:ModernRE !important;}.font-modern-caption-italic{font-family:ModernRE !important;font-style:italic;}.font-condensed{font-family:Condensed !important;}h1,.h1{font-size:3rem;font-weight:normal;}h2,.h2{font-size:2.25rem;font-weight:normal;}h3,.h3{font-size:1.625rem;font-weight:normal;}h4,.h4{font-size:1.5rem;font-weight:normal;}h5,.h5{font-size:1.31rem;font-weight:normal;}h6,.h6{font-size:1.2rem;font-weight:normal;}a.btn-outline-dark{font-family:SansMedium;}a.btn-outline-dark:hover{color:#fff !important;background-color:#222;border-color:#222;}button{font-weight:normal;font-family:SansRE;}.btn{box-shadow:none !important;}a.btn-primary{font-family:SansMedium;}a.btn-success,a.btn-danger{font-family:SansMedium;}a.btn-success{color:#fff !important;}input.btn-primary{font-family:SansMedium;}.btn-primary:active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:hover{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:not(:disabled):not(.disabled).active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-secondary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active{background-color:#333;border-color:#333;}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{background-color:#333;border-color:#333;}.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}.btn-success{color:#fff;background-color:#009f90;border-color:#009f90;}.btn-success:active{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:hover{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:not(:disabled):not(.disabled).active{background-color:#009f90 !important;border-color:#009f90 !important;}.btn-info{color:#fff;}.btn-info:active{background-color:#0099c7;border-color:#0099c7;}.btn-info:hover{background-color:#0099c7;border-color:#0099c7;}.btn-info:not(:disabled):not(.disabled).active{background-color:#0099c7 !important;border-color:#0099c7 !important;}.btn-action{color:#fff;font-family:SansMedium;}.btn-action:active{background-color:#fc5112;border-color:#fc5112;}.btn-action:hover{background-color:#fc5112;border-color:#fc5112;}.btn-action:not(:disabled):not(.disabled).active{background-color:#fc5112 !important;border-color:#fc5112 !important;}.btn-notify,.btn-danger{color:#f70606;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-notify:hover,.btn-danger:hover{background-color:#f70606;}.btn-notify:active,.btn-danger:active{background-color:#f70606;}.btn-notify:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active{background-color:#f70606 !important;border-color:#f70606 !important;}.btn-link{font-family:SansBook;font-size:.9375rem;color:#337ab7;}.btn-link-caps{font-family:SansMedium;font-size:.75rem;text-transform:uppercase;color:#337ab7;}.btn-outline-primary{border-color:#ccc;color:#337ab7;font-family:SansMedium;}.btn-outline-primary:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:active{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#0064a5 !important;border-color:#ccc !important;}.btn-outline-secondary{border-color:#ccc;font-family:SansMedium;}.btn-outline-secondary:hover{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:active{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#333 !important;border-color:#ccc !important;}.btn-outline-success{font-family:SansMedium;}.btn-outline-success:hover{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:not(:disabled):not(.disabled).active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-info{font-family:SansMedium;color:#337ab7 !important;background-color:#eee;border-color:#eee !important;}.btn-outline-info:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:not(:disabled):not(.disabled).active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-action,btn-outline-warning{font-family:SansMedium;border-color:#ccc !important;}.btn-outline-action:hover,btn-outline-warning:hover{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:active,btn-outline-warning:active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-notify,.btn-outline-danger{font-family:SansMedium;border-color:#d54624 !important;color:#d54624 !important;}.btn-outline-notify:hover,.btn-outline-danger:hover{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:active,.btn-outline-danger:active{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-xl{font-size:1.25rem;padding:13px 70px 11px 70px;}.btn-lg,.btn-group-lg>.btn{font-size:1.125rem;padding:11px 83px 9px 83px;}.btn-sm,.btn-group-sm>.btn{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-sm:hover,.btn-group-sm>.btn:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}.btn-sm:active,.btn-group-sm>.btn:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs{font-size:.75rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}button.btn-xs:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}.dropdown-toggle.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-group.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}.listing-toggle{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;font-family:SansBook;}.listing-toggle-active{background-color:#6cbb5a !important;font-size:.875rem;background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}label.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary{font-family:SansBook;font-size:.9375rem;background-color:#fff !important;color:#666;}label.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:hover{background-color:#fff !important;color:#666 !important;}label.btn-secondary:focus,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:focus{background-color:#fff !important;color:#aaa;}.btn-group-toggle .btn-secondary,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary{font-family:SansBook;color:#666 !important;background-color:#fff !important;border-color:#aaa !important;font-family:SansBook;}.btn-group-toggle .btn-secondary:hover,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:hover{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:active{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:not(:disabled):not(.disabled).active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}label.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-family:SansBook;color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:hover,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:hover{color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:active{color:#666;background-color:#fff;border-color:#aaa;}.btn-group-lg .btn-secondary,.btn-group-lg .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-lg .btn-primary{font-size:.9375rem !important;}.btn-group-sm .btn-secondary,.btn-group-sm .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-sm .btn-primary{font-size:.75rem !important;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:.875rem;padding:.475rem .75rem .375rem .75rem;}.btn-group .btn-secondary:not(:disabled):not(.disabled):active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.form-control:focus{border-color:#0064a5 !important;}label.btn-favourite:not(:disabled):not(.disabled).active{background-image:url(/Content/Images/Member/Favorite_Button_OFF.svg?v=d5940dba33ac98e8bacafa4481b068eb);width:26px;height:26px;background-repeat:no-repeat;background-position:50% 30%;padding:0;background-size:150%;cursor:pointer;z-index:auto;}.badge{border-radius:0 !important;font-family:SansRE;color:#fff;font-weight:normal;text-align:left;}.badge-caption{font-family:SansLight !important;background-color:#fff;color:#666 !important;font-size:.625rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:7px 14px 7px 14px;text-align:center;}.badge-xsmall{font-family:SansReg !important;background-color:#fff;color:#666 !important;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:8px 14px 7px 14px;text-align:center;}.badge-pill{width:30px;height:24px;background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;}.badge-pill-close{width:21px;height:21px;background-color:#fff !important;border-radius:16px !important;border:solid 1px #ccc !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37);background-position:center center;background-size:7px 7px;background-repeat:no-repeat;}.no-data-badge{height:40px;width:102px;background-color:rgba(222,222,222,.5);border-radius:20px;font-family:SansRE;font-size:18px;font-weight:bold;color:#a6b2b8;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-left:auto;margin-right:auto;}.text-heading-2-modern{font-family:Modern;font-size:1.75rem;color:#484848;line-height:2.5rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media only screen and (max-width:576px){.text-heading-2-modern{font-size:1.5rem;line-height:1.563rem;}}@media(max-width:576px){.modal-full-screen{margin:0 !important;max-width:none;}.modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-width:none;}.modal-full-screen>.modal-content .modal-footer{height:100px;position:relative;bottom:0;}.modal-full-screen>.modal-content .modal-body{max-height:unset;}}.loading-container{position:fixed;left:0;right:0;top:50px;bottom:0;z-index:9999;background-color:#fff;transition:opacity linear .2s,visibility linear .2s;opacity:1;display:flex;visibility:visible;height:100%;}.loading-container.not-loading{opacity:0;visibility:collapse;}.loading-container .spinner-container{position:fixed;top:50%;left:50%;margin-left:-17px;}.data-date-details{display:block;font-family:SansLight;font-size:12px;color:#484848;text-align:center;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:1rem;margin-bottom:1rem;}@media(min-width:576px){.data-date-details{margin-bottom:0;}}@media(min-width:768px){.data-date-details{margin-top:2rem;}}@media(min-width:992px){.data-date-details{font-size:14px;}}.data-date-details:before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-check-circle-small.svg?v=db8bfc62ad11579128e954b65efa8de0);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;}.data-date-details.empty-stats-message::before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-data-status-none.svg?v=c2acb2070a66216923fbeb87dff9a555);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;margin-right:5px;}.sm-icon{display:inline-block;min-height:14px;min-width:14px;background-size:contain;background-repeat:no-repeat;position:relative;top:2px;left:2px;}.btn-outline-dark-gray{border-color:#666;color:#666;font-family:SansMedium;}.cursor-pointer{cursor:pointer;}.gray-btn-toggle{transition:all 200ms ease-in-out;cursor:pointer;}.gray-btn-toggle a{background-color:#fafafa;padding:7px 10px;border:1px solid #ccc;font-family:SansBook;font-size:15px;color:#aaa;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-width:120px;width:100%;display:flex;justify-content:center;}.gray-btn-toggle a:hover{opacity:.9;color:#aaa;background-color:#fafafa;}.gray-btn-toggle a.active{background-color:#484848;color:#fff;border:solid 1px #484848;}.gray-btn-toggle a.active:hover{background-color:#484848;color:#fff;}@media(max-width:767.98px){.gray-btn-toggle a{min-width:unset;}}@media(max-width:767.98px){.gray-btn-toggle li{width:33.333%;}}.gray-btn-toggle li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}.gray-btn-toggle li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;}schools-amenities-section .schools-amenities .school-info-link{font-family:SansReg;font-size:15px;color:#337ab7;text-align:left;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}schools-amenities-section .schools-amenities .school-address{font-family:SansBook;font-size:12px;color:#666;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}schools-amenities-section .schools-amenities .badge-grade{height:24px;width:30px;background-color:#d9d9d9 !important;border-radius:16px !important;padding:0 !important;display:flex;justify-content:center;align-items:center;line-height:0;font-family:SansMedium;font-size:12px;color:#055c7e !important;text-align:center;letter-spacing:.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:8px !important;}schools-amenities-section .schools-amenities .grade-label{font-family:SansRE;font-size:10px;color:#999;text-align:left;letter-spacing:.05em;line-height:12px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}schools-amenities-section .schools-amenities .school-type-wrapper{padding:0 !important;display:flex;justify-content:flex-start;align-self:center;}schools-amenities-section .schools-amenities .school-type{font-family:SansBook;font-size:15px;color:#333;text-align:left;letter-spacing:.01em;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex !important;align-items:center;}schools-amenities-section .schools-amenities .school-type:before{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-catagory-schools.svg?v=4309e951aff5cfc63769e42e7146671e);background-position:center center;background-size:contain;background-repeat:no-repeat;height:40px;width:40px;display:inline-flex;content:'';margin-right:25px;}schools-amenities-section .schools-amenities__tab-link{border:1px solid #dedede;background-color:#f5f5f5;display:flex;height:120px;justify-content:center;cursor:pointer;position:relative;top:1px;z-index:2;}schools-amenities-section .schools-amenities__tab-link.active{background-color:#fff;border-bottom:1px solid #fff;}schools-amenities-section .schools-amenities__tab-link h3{font-family:Modern;font-size:28px;color:#484848;text-align:center;line-height:36px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;margin-bottom:0;align-self:center;}schools-amenities-section .schools-amenities__score-info{font-family:SansBook;font-size:12px;color:#484848;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}schools-amenities-section .schools-amenities__amenities-stats-wrapper{background-image:-webkit-linear-gradient(#fff 0%,#f5f5f5 100%);background-image:-moz-linear-gradient(#fff 0%,#f5f5f5 100%);background-image:-o-linear-gradient(#fff 0%,#f5f5f5 100%);background-image:linear-gradient(#fff 0%,#f5f5f5 100%);padding:30px;margin:15px;max-width:550px;width:100%;display:flex;flex-wrap:nowrap;flex-direction:column;height:240px;}schools-amenities-section .schools-amenities__amenities-stats-wrapper .no-data-badge{margin:20px auto;}schools-amenities-section .schools-amenities__amenities-stats{text-align:center;justify-content:center;min-height:370px;align-items:center;flex-wrap:wrap;}@media(min-width:576px){schools-amenities-section .schools-amenities__amenities-stats{flex-wrap:nowrap;}}schools-amenities-section .schools-amenities__score-title{font-family:SansReg;font-size:16px;color:#484848;text-align:center;line-height:25px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}schools-amenities-section .schools-amenities__score-badge{display:flex;height:59px;width:99px;background-color:#d9d9d9;border-radius:48px;font-family:SansRE;font-size:40px;font-weight:bold;color:#565656;text-align:center;letter-spacing:.01em;line-height:48px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin:20px auto;align-items:center;justify-content:center;}schools-amenities-section .schools-amenities .tab-icon{display:flex;margin:0 auto;width:65px;height:40px;}schools-amenities-section .schools-amenities #Walk_icon{background-size:64px 23px;}schools-amenities-section .schools-amenities #Transit_icon{background-size:65px 40px;}schools-amenities-section .schools-amenities__container{max-width:100%;}@media(min-width:576px){schools-amenities-section .schools-amenities__container{max-width:576px;}}@media(min-width:768px){schools-amenities-section .schools-amenities__container{max-width:668px;}}@media(min-width:992px){schools-amenities-section .schools-amenities__container{max-width:960px;}}@media(min-width:1200px){schools-amenities-section .schools-amenities__container{max-width:960px;display:flex;justify-content:center;min-height:370px;align-items:center;}}schools-amenities-section .schools-amenities__key-stats{min-height:340px;border-top:1px solid #dedede;z-index:1;}schools-amenities-section .schools-amenities__prev-container{display:flex;width:40px;position:absolute;left:5px;z-index:2;height:240px;overflow:visible;}@media(min-width:576px){schools-amenities-section .schools-amenities__prev-container{width:78px;left:5px;}}@media(min-width:768px){schools-amenities-section .schools-amenities__prev-container{left:-50px;}}@media(min-width:992px){schools-amenities-section .schools-amenities__prev-container{left:-65px;}}@media(min-width:1200px){schools-amenities-section .schools-amenities__prev-container{left:-65px;}}schools-amenities-section .schools-amenities__next-container{display:flex;width:40px;position:absolute;right:5px;z-index:2;height:240px;overflow:visible;}@media(min-width:576px){schools-amenities-section .schools-amenities__next-container{width:78px;right:10px;}}@media(min-width:768px){schools-amenities-section .schools-amenities__next-container{right:-50px;}}@media(min-width:992px){schools-amenities-section .schools-amenities__next-container{right:-65px;}}@media(min-width:1200px){schools-amenities-section .schools-amenities__next-container{right:-65px;}}schools-amenities-section .schools-amenities__pn-next-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-carousel-control-next-small-gray.svg?v=a3424173d2e1b9ea65dd5f5da967b35f);position:absolute;background-size:15.25px 36px;background-repeat:no-repeat;display:inline-flex;height:78px;width:40px;border-radius:100%;align-self:center;background-position:center center;}@media(min-width:576px){schools-amenities-section .schools-amenities__pn-next-icon{border:solid 1px #eee !important;background-color:#fff;width:78px;background-position:33px center;}}schools-amenities-section .schools-amenities__pn-prev-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-carousel-control-next-small-gray.svg?v=a3424173d2e1b9ea65dd5f5da967b35f);position:absolute;background-size:15.25px 36px;background-repeat:no-repeat;display:inline-flex;height:78px;width:40px;transform:rotate(180deg);border-radius:100%;align-self:center;background-position:center center;}@media(min-width:576px){schools-amenities-section .schools-amenities__pn-prev-icon{border:solid 1px #eee !important;background-color:#fff;width:78px;background-position:33px center;}}schools-amenities-section .schools-amenities__carousel-wrapper{display:flex;padding-top:60px;padding-bottom:60px;}schools-amenities-section .schools-amenities__carousel{max-width:290px;margin:0 auto;}@media(min-width:576px){schools-amenities-section .schools-amenities__carousel{max-width:476px;}}@media(min-width:768px){schools-amenities-section .schools-amenities__carousel{max-width:580px;}}@media(min-width:992px){schools-amenities-section .schools-amenities__carousel{max-width:880px;}}@media(min-width:1200px){schools-amenities-section .schools-amenities__carousel{max-width:880px;}}schools-amenities-section .schools-amenities__school-card-wrapper{height:240px;}schools-amenities-section .schools-amenities .school-nav{width:100%;flex-wrap:wrap;padding:0 1rem !important;position:sticky;top:0;left:0;background-color:#fff;z-index:1;}schools-amenities-section .schools-amenities .school-nav .nav-link{width:25%;font-family:SansBook;font-size:14px;color:#666;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#fff;border:1px solid #aaa;height:40px;padding:0;justify-content:center;align-items:center;display:flex !important;z-index:auto;}schools-amenities-section .schools-amenities .school-nav .nav-link:nth-child(1){border-radius:4px 0 0 4px !important;}schools-amenities-section .schools-amenities .school-nav .nav-link:nth-child(2){margin-left:-1px;}schools-amenities-section .schools-amenities .school-nav .nav-link:nth-child(3){margin-left:-1px;}schools-amenities-section .schools-amenities .school-nav .nav-link:nth-child(4){border-radius:0 4px 4px 0 !important;margin-left:-1px;}schools-amenities-section .schools-amenities .school-nav .nav-link.active{background-color:#f4fbff !important;border:1px solid #0064a5 !important;height:40px;z-index:1;font-family:SansReg !important;color:#0064a5 !important;border-width:.0625rem !important;box-shadow:0 0 0 .3px #0064a5 inset !important;}schools-amenities-section .schools-amenities .listing-panel-desktop{position:absolute;bottom:0;height:395px !important;width:100%;}@media(min-width:992px){schools-amenities-section .schools-amenities .listing-panel-desktop{height:435px !important;}}schools-amenities-section .schools-amenities .list-panel-amenities{height:100% !important;position:relative !important;}schools-amenities-section .schools-amenities .school-nav a.nav-link{background-color:#fff !important;font-family:SansBook;border:1px solid #aaa;font-size:1rem;color:#333;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);vertical-align:middle;max-width:25%;width:100%;height:40px;background:none;line-height:23px;display:inline;}schools-amenities-section .schools-amenities .schools-amenities .school-nav .nav-link.active{background-color:#f4fbff !important;border:1px solid #0064a5 !important;height:40px;z-index:1;font-family:SansReg !important;color:#0064a5 !important;border-width:.0625rem !important;box-shadow:0 0 0 .3px #0064a5 inset !important;}schools-amenities-section .schools-amenities .amen-item{padding-left:0 !important;}schools-amenities-section .schools-amenities .amen-item-title{font-family:SansBook;font-size:15px;color:#333;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:5px;}schools-amenities-section .schools-amenities .criteria-summary{font-family:SansBook !important;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}schools-amenities-section #amenities .active .school-nav{display:none !important;}.color-extra-light-blue{color:#f4fbff;}.color-extra-light-blue-bg{background-color:#f4fbff;}.color-sky-blue-neon{color:#0dc1e7;}.color-sky-blue-neon-bg{background-color:#0dc1e7;}.color-light-sky-blue{color:#0099c7;}.color-light-sky-blue-bg{background-color:#0099c7;}.color-sky-blue{color:#158cc1;}.color-sky-blue-bg{background-color:#158cc1;}.color-deep-sky-blue{color:#337ab7;}.color-deep-sky-blue-bg{background-color:#337ab7;}.color-blue{color:#3673a9;}.color-blue-bg{background-color:#3673a9;}.color-deep-blue{color:#0064a5 !important;}.color-deep-blue-bg{background-color:#0064a5;}.color-navy-blue{color:#055c7e;}.color-navy-blue-bg{background-color:#055c7e;}.color-sea-blue{color:#4ec2ca;}.color-sea-blue-bg{background-color:#4ec2ca;}.color-deep-black{color:#222;}.color-deep-black-bg{background-color:#222;}.color-black{color:#333;}.color-black-bg{background-color:#333;}.color-text-black{color:#484848;}.color-text-black-bg{background-color:#484848;}.color-dark-slate-gray{color:#586267;}.color-dark-slate-gray-bg{background-color:#586267;}.color-mid-slate-gray{color:#a6b2b8;}.color-mid-slate-gray-bg{background-color:#a6b2b8;}.color-dark-gray{color:#666;}.color-dark-gray-bg{background-color:#666;}.color-gray{color:#898989;}.color-gray-bg{background-color:#898989;}.color-mid-gray{color:#aaa;}.color-mid-gray-bg{background-color:#aaa;}.color-mid-light-gray{color:#ccc;}.color-mid-light-gray-bg{background-color:#ccc;}.color-light-gray{color:#eee;}.color-light-gray-bg{background-color:#eee;}.color-extra-light-gray{color:#f5f5f5;}.color-extra-light-gray-bg{background-color:#f5f5f5;}.color-off-white{color:#fafafa;}.color-off-white-bg{background-color:#fafafa;}.color-white{color:#fff;}.color-white-bg{background-color:#fff;}.color-sand{color:#f8f7f4;}.color-sand-bg{background-color:#f8f7f4;}.color-light-yellow{color:#fdf7ce;}.color-light-yellow-bg{background-color:#fdf7ce;}.color-yellow-bg{background-color:#ffea01;}.color-yellow{color:#ffea01;}.color-golden-orange{color:#ef9027;}.color-golden-orange-bg{background-color:#ef9027;}.color-orange{color:#f63;}.color-orange-bg{background-color:#f63;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-notify-red{color:#f70606;}.color-notify-red-bg{background-color:#f70606;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-turmeric{color:#f1a21e;}.color-turmeric-bg{background-color:#f1a21e;}.color-light-orange{color:#fe9d00;}.color-light-orange-bg{background-color:#fe9d00;}.color-caution-red{color:#d54624;}.color-caution-red-bg{background-color:#d54624;}.color-chianti{color:#b82b65;}.color-chianti-bg{background-color:#b82b65;}.color-coffee{color:#8a7c51;}.color-coffee-bg{background-color:#8a7c51;}.color-spruce-green{color:#3e683d;}.color-spruce-green-bg{background-color:#3e683d;}.color-chalkboard-green{color:#009f90;}.color-chalkboard-green-bg{background-color:#009f90;}.color-apple-green{color:#6cbb5a;}.color-apple-green-bg{background-color:#6cbb5a;}.font-modern-display{font-family:ModernLight;}.font-modern-title{font-family:Modern !important;}.font-sans-light{font-family:SansLight !important;}.font-sans-book{font-family:SansBook !important;}.font-sans-regular{font-family:SansReg !important;}.font-sans-bold{font-family:SansMedium !important;}.font-sans-caption{font-family:SansRE !important;}.font-sans-caption-bold{font-family:SansRE !important;font-weight:bold !important;}.font-modern-caption{font-family:ModernRE !important;}.font-modern-caption-italic{font-family:ModernRE !important;font-style:italic;}.font-condensed{font-family:Condensed !important;}h1,.h1{font-size:3rem;font-weight:normal;}h2,.h2{font-size:2.25rem;font-weight:normal;}h3,.h3{font-size:1.625rem;font-weight:normal;}h4,.h4{font-size:1.5rem;font-weight:normal;}h5,.h5{font-size:1.31rem;font-weight:normal;}h6,.h6{font-size:1.2rem;font-weight:normal;}a.btn-outline-dark{font-family:SansMedium;}a.btn-outline-dark:hover{color:#fff !important;background-color:#222;border-color:#222;}button{font-weight:normal;font-family:SansRE;}.btn{box-shadow:none !important;}a.btn-primary{font-family:SansMedium;}a.btn-success,a.btn-danger{font-family:SansMedium;}a.btn-success{color:#fff !important;}input.btn-primary{font-family:SansMedium;}.btn-primary:active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:hover{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:not(:disabled):not(.disabled).active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-secondary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active{background-color:#333;border-color:#333;}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{background-color:#333;border-color:#333;}.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}.btn-success{color:#fff;background-color:#009f90;border-color:#009f90;}.btn-success:active{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:hover{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:not(:disabled):not(.disabled).active{background-color:#009f90 !important;border-color:#009f90 !important;}.btn-info{color:#fff;}.btn-info:active{background-color:#0099c7;border-color:#0099c7;}.btn-info:hover{background-color:#0099c7;border-color:#0099c7;}.btn-info:not(:disabled):not(.disabled).active{background-color:#0099c7 !important;border-color:#0099c7 !important;}.btn-action{color:#fff;font-family:SansMedium;}.btn-action:active{background-color:#fc5112;border-color:#fc5112;}.btn-action:hover{background-color:#fc5112;border-color:#fc5112;}.btn-action:not(:disabled):not(.disabled).active{background-color:#fc5112 !important;border-color:#fc5112 !important;}.btn-notify,.btn-danger{color:#f70606;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-notify:hover,.btn-danger:hover{background-color:#f70606;}.btn-notify:active,.btn-danger:active{background-color:#f70606;}.btn-notify:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active{background-color:#f70606 !important;border-color:#f70606 !important;}.btn-link{font-family:SansBook;font-size:.9375rem;color:#337ab7;}.btn-link-caps{font-family:SansMedium;font-size:.75rem;text-transform:uppercase;color:#337ab7;}.btn-outline-primary{border-color:#ccc;color:#337ab7;font-family:SansMedium;}.btn-outline-primary:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:active{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#0064a5 !important;border-color:#ccc !important;}.btn-outline-secondary{border-color:#ccc;font-family:SansMedium;}.btn-outline-secondary:hover{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:active{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#333 !important;border-color:#ccc !important;}.btn-outline-success{font-family:SansMedium;}.btn-outline-success:hover{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:not(:disabled):not(.disabled).active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-info{font-family:SansMedium;color:#337ab7 !important;background-color:#eee;border-color:#eee !important;}.btn-outline-info:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:not(:disabled):not(.disabled).active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-action,btn-outline-warning{font-family:SansMedium;border-color:#ccc !important;}.btn-outline-action:hover,btn-outline-warning:hover{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:active,btn-outline-warning:active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-notify,.btn-outline-danger{font-family:SansMedium;border-color:#d54624 !important;color:#d54624 !important;}.btn-outline-notify:hover,.btn-outline-danger:hover{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:active,.btn-outline-danger:active{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-xl{font-size:1.25rem;padding:13px 70px 11px 70px;}.btn-lg,.btn-group-lg>.btn{font-size:1.125rem;padding:11px 83px 9px 83px;}.btn-sm,.btn-group-sm>.btn{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-sm:hover,.btn-group-sm>.btn:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}.btn-sm:active,.btn-group-sm>.btn:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs{font-size:.75rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}button.btn-xs:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}.dropdown-toggle.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-group.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}.listing-toggle{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;font-family:SansBook;}.listing-toggle-active{background-color:#6cbb5a !important;font-size:.875rem;background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}label.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary{font-family:SansBook;font-size:.9375rem;background-color:#fff !important;color:#666;}label.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:hover{background-color:#fff !important;color:#666 !important;}label.btn-secondary:focus,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:focus{background-color:#fff !important;color:#aaa;}.btn-group-toggle .btn-secondary,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary{font-family:SansBook;color:#666 !important;background-color:#fff !important;border-color:#aaa !important;font-family:SansBook;}.btn-group-toggle .btn-secondary:hover,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:hover{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:active{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:not(:disabled):not(.disabled).active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}label.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-family:SansBook;color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:hover,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:hover{color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:active{color:#666;background-color:#fff;border-color:#aaa;}.btn-group-lg .btn-secondary,.btn-group-lg .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-lg .btn-primary{font-size:.9375rem !important;}.btn-group-sm .btn-secondary,.btn-group-sm .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-sm .btn-primary{font-size:.75rem !important;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:.875rem;padding:.475rem .75rem .375rem .75rem;}.btn-group .btn-secondary:not(:disabled):not(.disabled):active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.form-control:focus{border-color:#0064a5 !important;}label.btn-favourite:not(:disabled):not(.disabled).active{background-image:url(/Content/Images/Member/Favorite_Button_OFF.svg?v=d5940dba33ac98e8bacafa4481b068eb);width:26px;height:26px;background-repeat:no-repeat;background-position:50% 30%;padding:0;background-size:150%;cursor:pointer;z-index:auto;}.badge{border-radius:0 !important;font-family:SansRE;color:#fff;font-weight:normal;text-align:left;}.badge-caption{font-family:SansLight !important;background-color:#fff;color:#666 !important;font-size:.625rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:7px 14px 7px 14px;text-align:center;}.badge-xsmall{font-family:SansReg !important;background-color:#fff;color:#666 !important;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:8px 14px 7px 14px;text-align:center;}.badge-pill{width:30px;height:24px;background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;}.badge-pill-close{width:21px;height:21px;background-color:#fff !important;border-radius:16px !important;border:solid 1px #ccc !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37);background-position:center center;background-size:7px 7px;background-repeat:no-repeat;}.no-data-badge{height:40px;width:102px;background-color:rgba(222,222,222,.5);border-radius:20px;font-family:SansRE;font-size:18px;font-weight:bold;color:#a6b2b8;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-left:auto;margin-right:auto;}.text-heading-2-modern{font-family:Modern;font-size:1.75rem;color:#484848;line-height:2.5rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media only screen and (max-width:576px){.text-heading-2-modern{font-size:1.5rem;line-height:1.563rem;}}@media(max-width:576px){.modal-full-screen{margin:0 !important;max-width:none;}.modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-width:none;}.modal-full-screen>.modal-content .modal-footer{height:100px;position:relative;bottom:0;}.modal-full-screen>.modal-content .modal-body{max-height:unset;}}.loading-container{position:fixed;left:0;right:0;top:50px;bottom:0;z-index:9999;background-color:#fff;transition:opacity linear .2s,visibility linear .2s;opacity:1;display:flex;visibility:visible;height:100%;}.loading-container.not-loading{opacity:0;visibility:collapse;}.loading-container .spinner-container{position:fixed;top:50%;left:50%;margin-left:-17px;}.data-date-details{display:block;font-family:SansLight;font-size:12px;color:#484848;text-align:center;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:1rem;margin-bottom:1rem;}@media(min-width:576px){.data-date-details{margin-bottom:0;}}@media(min-width:768px){.data-date-details{margin-top:2rem;}}@media(min-width:992px){.data-date-details{font-size:14px;}}.data-date-details:before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-check-circle-small.svg?v=db8bfc62ad11579128e954b65efa8de0);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;}.data-date-details.empty-stats-message::before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-data-status-none.svg?v=c2acb2070a66216923fbeb87dff9a555);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;margin-right:5px;}.sm-icon{display:inline-block;min-height:14px;min-width:14px;background-size:contain;background-repeat:no-repeat;position:relative;top:2px;left:2px;}.btn-outline-dark-gray{border-color:#666;color:#666;font-family:SansMedium;}.cursor-pointer{cursor:pointer;}.gray-btn-toggle{transition:all 200ms ease-in-out;cursor:pointer;}.gray-btn-toggle a{background-color:#fafafa;padding:7px 10px;border:1px solid #ccc;font-family:SansBook;font-size:15px;color:#aaa;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-width:120px;width:100%;display:flex;justify-content:center;}.gray-btn-toggle a:hover{opacity:.9;color:#aaa;background-color:#fafafa;}.gray-btn-toggle a.active{background-color:#484848;color:#fff;border:solid 1px #484848;}.gray-btn-toggle a.active:hover{background-color:#484848;color:#fff;}@media(max-width:767.98px){.gray-btn-toggle a{min-width:unset;}}@media(max-width:767.98px){.gray-btn-toggle li{width:33.333%;}}.gray-btn-toggle li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}.gray-btn-toggle li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;}schools-amenities-section-mobile{display:block;}schools-amenities-section-mobile .schools-amenities__next-container{display:flex;position:absolute;right:15px;z-index:2;height:240px;}schools-amenities-section-mobile .schools-amenities__pn-next-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-carousel-control-next-small-gray.svg?v=a3424173d2e1b9ea65dd5f5da967b35f);background-size:15.25px 36px;background-repeat:no-repeat;display:inline-flex;height:78px;width:78px;border:solid 1px #eee !important;background-color:#fff;border-radius:100%;align-self:center;background-position:33px center;cursor:pointer;}schools-amenities-section-mobile .schools-amenities__prev-container{display:flex;position:absolute;left:15px;z-index:2;height:240px;}schools-amenities-section-mobile .schools-amenities__pn-prev-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-carousel-control-next-small-gray.svg?v=a3424173d2e1b9ea65dd5f5da967b35f);background-size:15.25px 36px;background-repeat:no-repeat;display:inline-flex;height:78px;width:78px;border:solid 1px #eee !important;background-color:#fff;border-radius:100%;align-self:center;background-position:33px center;cursor:pointer;transform:rotate(180deg);}schools-amenities-section-mobile .schools-amenities__carousel-wrapper{display:flex;padding:30px 0 46px 0;}schools-amenities-section-mobile .schools-amenities__carousel{max-width:290px;margin:0 auto;}schools-amenities-section-mobile .schools-amenities__school-card-wrapper{height:240px;}schools-amenities-section-mobile .schools-amenities__score-title{font-family:SansReg;font-size:16px;color:#484848;text-align:left;line-height:25px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:5px;}schools-amenities-section-mobile .schools-amenities__score-badge{height:59px;width:99px;background-color:#d9d9d9;border-radius:48px;font-family:SansRE;font-size:40px;font-weight:bold;color:#565656;text-align:left;letter-spacing:.01em;line-height:48px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;justify-content:center;align-items:center;margin:auto 0;}schools-amenities-section-mobile .schools-amenities__stat-col{min-height:85px;}schools-amenities-section-mobile .schools-amenities__stat-col .no-data-badge{margin:auto 0;}schools-amenities-section-mobile .schools-amenities__amenities-stats-align{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;max-width:300px;margin:0 auto;}schools-amenities-section-mobile .schools-amenities__score-info{font-family:SansBook;font-size:12px;color:#484848;text-align:center;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;width:100%;justify-content:center;align-self:center;}schools-amenities-section-mobile .schools-amenities .tab-icon{background-position:center center;background-size:contain;background-repeat:no-repeat;display:flex;height:40px;width:64px;}schools-amenities-section-mobile .schools-amenities__amenities-stats-wrapper{height:160px;background-image:-webkit-linear-gradient(#fff 0%,#f5f5f5 100%);background-image:-moz-linear-gradient(#fff 0%,#f5f5f5 100%);background-image:-o-linear-gradient(#fff 0%,#f5f5f5 100%);background-image:linear-gradient(#fff 0%,#f5f5f5 100%);padding:15px;}schools-amenities-section-mobile .icon-transit-score{background-image:url(/Content/Images/shared/realosophy_icons/icon-sprite-transit-score.svg?v=a5434cfe9f88d978337487bd9b292382);height:60px !important;width:74px !important;display:unset !important;background-position:bottom;}schools-amenities-section-mobile .icon-walk-score{background-image:url(/Content/Images/shared/realosophy_icons/icon-walk.svg?v=461a0b859c96e0c5e0aa2a26ed864208);height:60px !important;width:74px !important;display:unset !important;background-position:bottom;}schools-amenities-section-mobile .section-name{font-family:SansReg;font-size:17px;color:#333;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:5px;display:inline-flex;}schools-amenities-section-mobile .section-description-short{font-family:SansLight;font-size:12px;color:#666;text-align:left;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:0;padding-bottom:15px;border-bottom:1px solid #aaa;}schools-amenities-section-mobile .collapse-toggle .collapsed-icon{width:13px;height:17px;background-image:url(/Content/Images/shared/realosophy_icons/SectionArrow_OpenBlue_Small.svg?v=45792c173a92682d6b471900a434b7cd);background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-block;display:flex;transform:rotate(180deg);margin-left:auto;-webkit-transition:transform 200ms ease-in-out;-moz-transition:transform 200ms ease-in-out;-o-transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out;align-self:center;}schools-amenities-section-mobile .collapse-toggle.collapsed .collapsed-icon{transform:rotate(0deg);}schools-amenities-section-mobile .nav-wrapper{background-image:url(/Content/Images/shared/img-local-amenities-map-bg-mobile.png?v=3c1603df7388863fced2e8dddff9132a);background-repeat:no-repeat;background-position:center center;background-size:cover;}schools-amenities-section-mobile .nav-wrapper .nav{padding:39px 14px 33px 14px;}schools-amenities-section-mobile .nav-wrapper .nav-item{background-color:#fff;margin-bottom:0;}schools-amenities-section-mobile .nav-wrapper .nav-heading{font-family:SansMedium;font-size:12px;color:#337ab7;text-align:left;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:5px;}schools-amenities-section-mobile .nav-wrapper .nav-subheading{font-family:SansLight;font-size:12px;color:#666;text-align:left;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}schools-amenities-section-mobile .nav-wrapper .category-icon{height:22px;width:22px;}schools-amenities-section-mobile .nav-wrapper a.nav-link{padding:15px 15px 15px 20px !important;}schools-amenities-section-mobile .section-arrow{background-image:url(/Content/Images/shared/realosophy_icons/section-arrow-small-right-deep-sky-blue.svg?v=6040205ae4d5d8b475c9f866d57cba91);background-repeat:no-repeat;background-position:center center;background-size:contain;height:14px;width:8px;display:inline-flex;align-self:start;}schools-amenities-list-mobile .schools-amenities-list-mobile{display:block;height:100vh;position:fixed;top:0;z-index:1030;background:#fff;overflow:auto;padding-top:43px;padding-bottom:40px;}schools-amenities-list-mobile .schools-amenities-list-mobile__back-to-profile{background-color:#222;height:42px;text-align:left;width:100%;position:fixed;top:0;display:flex;justify-content:flex-start;align-items:center;font-family:SansReg;text-transform:uppercase;font-size:12px;color:#fff;text-align:left;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding:0 .5rem;z-index:inherit;}@media(min-width:768px){schools-amenities-list-mobile .schools-amenities-list-mobile__back-to-profile{display:none;}}schools-amenities-list-mobile .schools-amenities-list-mobile__back-to-profile a{color:#fff;}schools-amenities-list-mobile .schools-amenities-list-mobile__back-to-profile a:hover{color:#fff;text-decoration:none;}schools-amenities-list-mobile .schools-amenities-list-mobile__back-arrow-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-white.svg?v=86c14d3c5e4392e72bb47d32c1599fa7);height:9px;width:5px;background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-flex;transform:rotate(180deg);margin-right:7px;}schools-amenities-list-mobile .schools-amenities-list-mobile__nearby-view-toggle{height:42px;background-color:#ccc;width:100%;position:fixed;bottom:0;text-align:center;display:flex;justify-content:center;align-items:center;}@media(min-width:768px){schools-amenities-list-mobile .schools-amenities-list-mobile__nearby-view-toggle{display:none;}}schools-amenities-list-mobile .schools-amenities-list-mobile__nearby-view-toggle-text{font-family:SansReg;font-size:14px;color:#337ab7;text-align:left;letter-spacing:.01em;line-height:17px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}schools-amenities-list-mobile .schools-amenities-list-mobile__map-link-arrow-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-deep-sky-blue.svg?v=dd756d8a853217c79c7cc260bb41e079);height:9px;width:5px;background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-flex;margin-left:7px;}schools-amenities-list-mobile .schools-amenities-list-mobile__section-headings{font-family:SansReg;font-size:15px;color:#333;text-align:left;letter-spacing:.01em;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding:0 1rem;margin-bottom:10px !important;margin-top:1.5rem !important;}schools-amenities-list-mobile .schools-amenities-list-mobile__school-nav{width:100%;flex-wrap:wrap;padding:0 1rem !important;margin-bottom:1rem;}schools-amenities-list-mobile .schools-amenities-list-mobile__school-nav .nav-link{width:50%;font-family:SansBook;font-size:14px;color:#666;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#fff;border:1px solid #aaa;height:40px;padding:0;justify-content:center;align-items:center;display:flex;z-index:auto;}schools-amenities-list-mobile .schools-amenities-list-mobile__school-nav .nav-link:nth-child(1){border-radius:4px 0 0 0 !important;}schools-amenities-list-mobile .schools-amenities-list-mobile__school-nav .nav-link:nth-child(2){border-radius:0 4px 0 0 !important;margin-left:-1px;}schools-amenities-list-mobile .schools-amenities-list-mobile__school-nav .nav-link:nth-child(3){border-radius:0 0 0 4px !important;margin-top:-1px;}schools-amenities-list-mobile .schools-amenities-list-mobile__school-nav .nav-link:nth-child(4){border-radius:0 0 4px 0 !important;margin-top:-1px;margin-left:-1px;}schools-amenities-list-mobile .schools-amenities-list-mobile__school-nav .nav-link.active{background-color:#f4fbff;border:1px solid #0064a5;height:40px;z-index:1;font-family:SansReg;color:#0064a5;border-width:.0625rem !important;box-shadow:0 0 0 .3px #0064a5 inset !important;}schools-amenities-list-mobile .schools-amenities-list-mobile .criteria-inner-wrapper{width:100%;}schools-amenities-list-mobile .schools-amenities-list-mobile .school-type-wrapper{padding:0 !important;display:flex;justify-content:flex-start;align-self:center;}schools-amenities-list-mobile .schools-amenities-list-mobile .school-type{display:flex !important;align-items:center;font-family:SansBook;font-size:15px;color:#333;text-align:left;letter-spacing:.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}schools-amenities-list-mobile .schools-amenities-list-mobile .badge-grade{height:24px;width:30px;background-color:#d9d9d9 !important;border-radius:16px !important;padding:0 !important;display:flex;justify-content:center;align-items:center;line-height:0;font-family:SansMedium;font-size:12px;color:#055c7e !important;text-align:center;letter-spacing:.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:8px !important;}schools-amenities-list-mobile .schools-amenities-list-mobile .grade-label{font-family:SansRE;font-size:10px;color:#999;text-align:left;letter-spacing:.05em;line-height:12px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}schools-amenities-list-mobile .schools-amenities-list-mobile .school-info-link{font-family:SansReg;font-size:15px;color:#337ab7;text-align:left;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}schools-amenities-list-mobile .schools-amenities-list-mobile .school-address{font-family:SansBook;font-size:12px;color:#666;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}schools-amenities-list-mobile .schools-amenities-list-mobile .school-item{border-bottom:solid 1px #aaa;}schools-amenities-list-mobile .schools-amenities-list-mobile .school-item:last-child{border-bottom:none;}schools-amenities-list-mobile .schools-amenities-list-mobile .school-type:before{background-image:url(/Content/Images/shared/realosophy_icons/icon-nearby-catagory-schools.svg?v=4309e951aff5cfc63769e42e7146671e);background-position:center center;background-size:contain;background-repeat:no-repeat;height:40px;width:40px;display:inline-flex;content:'';margin-right:25px;}schools-amenities-list-mobile .schools-amenities-list-mobile .criteria-label-control{border-bottom:solid 1px #aaa;padding:1rem 0 !important;width:100%;}schools-amenities-list-mobile .schools-amenities-list-mobile .heading-line{border-top:solid 1px #aaa;}schools-amenities-list-mobile .schools-amenities-list-mobile .heading-line-amen{border-bottom:solid 1px #aaa;border-top:solid 1px #aaa;margin-left:1rem;margin-right:1rem;padding-left:0;padding-bottom:22px;padding-top:22px;margin-top:0 !important;margin-bottom:0 !important;}schools-amenities-list-mobile .schools-amenities-list-mobile .criteria-icon-mobile{display:inline-flex;margin-right:14px !important;}schools-amenities-list-mobile .schools-amenities-list-mobile .amen-item{padding-left:0 !important;}schools-amenities-list-mobile .schools-amenities-list-mobile .proximity-count,schools-amenities-list-mobile .schools-amenities-list-mobile .amen-item-title{font-family:SansBook;font-size:15px;color:#333;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:5px;}schools-amenities-list-mobile .schools-amenities-list-mobile .criteria-summary{font-family:SansBook;font-size:12px;color:#666;text-align:left;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}deal-list{background-color:#fafafa;}.deal-detail__side-nav{padding-top:4rem;position:fixed;top:0;border-right:1px solid #898989;overflow:auto;}.deal-detail__side-nav .list-group-item.active{background-color:#dee1e4;border-color:#dee1e4;}.listing-form__header{position:sticky;top:48px;background:#fff;z-index:1;}.listing-form__dropbox-files i{color:#d16a6a;cursor:pointer;}.listing-form__required-field{color:#f70606;}.open-data-modal .modal-dialog{max-width:650px;}.open-data-modal .open-data-search-item .icon-homecheck-pass{display:none;min-height:25px;min-width:25px;background-repeat:no-repeat;background-size:contain;position:relative;right:3px;}.open-data-modal .open-data-search-item.added .custom-checkbox{display:none;}.open-data-modal .open-data-search-item.added .icon-homecheck-pass{display:inline-block;}.gm-zoom-control{position:absolute;bottom:1rem;right:1rem;width:30px;z-index:1;}.zoom-in-btn,.zoom-out-btn{background-color:#fafafa !important;font-family:Condensed;font-size:24px;color:#586267;text-align:center;line-height:28px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:30px;height:30px;padding:0;}.zoom-in-btn:active,.zoom-out-btn:active{color:#586267;font-family:Condensed;}.zoom-in-btn .active,.zoom-out-btn .active{color:#586267;font-family:Condensed;}.zoom-in-btn:hover,.zoom-out-btn:hover{background-color:#fafafa;border:1px solid #222;font-family:Condensed !important;color:#222;}.zoom-in-btn:focus,.zoom-out-btn:focus{color:#222 !important;}.zoom-in-btn{border-radius:5px 5px 0 0;border-bottom:0 !important;border:1px solid #aaa;}.zoom-out-btn{border-radius:0 0 5px 5px;border-top:0 !important;border:1px solid #aaa;margin-top:-1px;}button#map-panel-settings{position:absolute;left:10px;top:10px;z-index:1;font-size:.9333rem;border:1px solid #ccc;}.template-container{width:273px !important;height:100% !important;overflow:hidden;padding:20px 10px 15px 10px !important;}.template-container span.icon-external-link-blue{width:13px;height:13px;display:inline-block;background-repeat:no-repeat;margin-left:6px;}.template-container .location-distance{font-family:'SansLight';font-size:12px;color:#777;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:3px;margin-bottom:3px;}.template-container .location-address{font-family:'SansBook';font-size:12px;color:#666;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:3px;}.template-container .info-schools-title{font-family:'SansReg';font-size:14px;color:#337ab7;text-align:left;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.template-container #infobox-school-district{width:17px;height:17px;display:inline-block;position:relative;}.template-container .badge-iw{width:30px !important;height:24px !important;margin:10px 10px 10px 0 !important;color:#055c7e;text-align:center;letter-spacing:.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;font-size:.75rem;font-family:SansMedium;vertical-align:middle;padding-top:6px;}.template-container .badge-iw-subject{font-family:SansReg;font-size:10px;color:#999;text-align:left;letter-spacing:.05em;line-height:12px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;margin-right:10px !important;}.template-container .school-grade{align-self:center;text-align:center;display:block;margin:0 auto;}.template-container .info-commute-title{font-family:'SansReg';font-size:12px;color:#484848;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.template-container .info-commute-title-traveltime{font-family:'SansLight';font-size:12px;color:#777;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.template-container .poi-location-name{font-family:'SansReg';font-size:12px;color:#444;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:5px;}.template-container .poi-location-address{font-family:'SansBook';font-size:12px;color:#666;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:3px;}.template-container .poi-location-traveltime{font-family:'SansLight';font-size:12px;color:#999;text-align:left;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:10px;}.template-container .location-detail-container{position:relative;left:0;min-width:263px;}.template-container .poi-location-detail{font-family:'SansBook';font-size:12px;color:#666;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.gm-style-iw+button{top:12px !important;right:10px !important;}.gm-style-iw+button img{height:15px !important;width:15px !important;}.gm-style-iw button{top:12px !important;right:10px !important;}.gm-style .gm-style-iw-c{border-radius:0 !important;}div#info-window-content{position:fixed;bottom:51px;background:#fff;width:100vw;z-index:1;}div#info-window-content div#info-window-content-container{min-height:110px;max-height:112px;overflow-y:auto;max-width:270px;line-height:1rem;margin-left:auto;margin-right:auto;}div#info-window-content span#info-window-content-close{position:absolute;right:10px;top:17px;font-size:2rem;cursor:pointer;}.map-view-type-toggle{position:absolute;bottom:1rem;left:1rem;}.map-view-type-toggle .btn-secondary,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .btn-primary{background-color:#fafafa !important;border:1px solid #aaa !important;font-family:Condensed !important;font-size:14px !important;color:#586267 !important;text-align:center;line-height:17px !important;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:36px !important;}.map-view-type-toggle .btn-secondary:hover,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .btn-primary:hover{background-color:#fafafa !important;border:1px solid #222 !important;font-family:Condensed !important;font-size:14px !important;color:#222 !important;}.map-view-type-toggle .btn-secondary.btn-secondary.active,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .active.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .active.btn-primary{background-color:#fafafa !important;border:1px solid #222 !important;font-family:Condensed !important;font-size:14px !important;color:#222 !important;}.map-view-type-toggle .btn-secondary.btn-secondary:active,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .btn-primary:active{background-color:#fafafa !important;border:1px solid #aaa !important;font-family:Condensed !important;font-size:14px !important;color:#586267 !important;}.custom-popup-wrapper{position:absolute;pointer-events:none;z-index:9995;opacity:1;transition:opacity .2s linear;}.custom-popup-wrapper.rendering-popup{opacity:0;}.custom-popup-wrapper custom-popup{pointer-events:auto;background-color:#fff;border-color:#586267;color:#586267;width:220px;box-shadow:0 2px 7px 0 rgba(34,34,34,.33);display:block;cursor:default;}.custom-popup-wrapper custom-popup:after{background-color:#fff;position:absolute;height:16px;width:16px;}.custom-popup-wrapper.position-above{transform:translate(-50%,-100%);padding-bottom:16px;padding-left:8px;padding-right:8px;}.custom-popup-wrapper.position-above custom-popup:after{border-bottom:solid 1px rgba(34,34,34,.33);border-left:solid 1px rgba(34,34,34,.33);content:"";left:50%;bottom:15px;transform-origin:center;transform:translate(-50%,50%) rotate(-45deg);}.custom-popup-wrapper.position-below{transform:translateX(-50%);padding-top:16px;padding-left:8px;padding-right:8px;}.custom-popup-wrapper.position-below custom-popup:after{border-top:solid 1px rgba(34,34,34,.33);border-right:solid 1px rgba(34,34,34,.33);content:"";left:50%;top:15px;transform-origin:center;transform:translate(-50%,-50%) rotate(-45deg);}.custom-popup-wrapper.position-right{transform:translateY(-50%);padding-left:16px;padding-top:8px;padding-bottom:8px;}.custom-popup-wrapper.position-right custom-popup:after{border-top:solid 1px rgba(34,34,34,.33);border-left:solid 1px rgba(34,34,34,.33);content:"";left:-1px;top:50%;transform-origin:center;transform:translate(50%,-50%) rotate(-45deg);}.custom-popup-wrapper.position-left{transform:translate(-100%,-50%);padding-right:16px;padding-top:8px;padding-bottom:8px;}.custom-popup-wrapper.position-left custom-popup:after{border-bottom:solid 1px rgba(34,34,34,.33);border-right:solid 1px rgba(34,34,34,.33);content:"";right:-1px;top:50%;transform-origin:center;transform:translate(-50%,-50%) rotate(-45deg);}google-map .html-marker-wrapper{opacity:1;-moz-transition:opacity .4s;-o-transition:opacity .4s;-webkit-transition:opacity .4s;transition:opacity .4s;}google-map.drawing-boundary .html-marker-wrapper{opacity:.4;}google-map .find-me{height:36px;background-color:#fafafa;border:1px solid #aaa;font-family:Condensed;font-size:14px;color:#586267;text-align:center;line-height:17px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:absolute;bottom:1rem;right:70px;}google-map .find-me:active{color:#586267;}google-map .find-me .active{color:#586267;}google-map .find-me:hover{background-color:#fafafa;border:1px solid #222;font-family:Condensed;font-size:14px;color:#222;}google-map .find-me:focus{background-color:#fafafa !important;border:1px solid #222 !important;color:#222 !important;}@media(max-width:767px){google-map .gm-zoom-control{bottom:5rem;}google-map .find-me{bottom:5rem;right:3.5rem;}google-map .map-view-type-toggle{bottom:5rem;}}neighbourhood-google-map{width:100%;}neighbourhood-google-map .data-date-details{margin-top:0 !important;margin-bottom:1.5rem !important;}@media(min-width:992px){neighbourhood-google-map .data-date-details{margin-bottom:2.575rem !important;}}neighbourhood-google-map .xxl-container{max-width:1440px;}neighbourhood-google-map .neighbourhood-map{display:none;}@media(min-width:768px){neighbourhood-google-map .neighbourhood-map{display:block;}}neighbourhood-google-map .neighbourhood-map__loading-container{position:relative;height:600px;background-color:#a6b2b8;}neighbourhood-google-map .neighbourhood-map__loading-container .spinner-container{position:absolute;margin-top:-40px;}neighbourhood-google-map .neighbourhood-map__map-stats-wrapper{display:flex;}@media(min-width:576px){neighbourhood-google-map .neighbourhood-map__map-stats-wrapper{min-height:600px;}}@media(min-width:992px){neighbourhood-google-map .neighbourhood-map__map-stats-wrapper{min-height:750px;}}neighbourhood-google-map .neighbourhood-map__region-label{font-family:SansReg;font-size:24px;color:#666;letter-spacing:.02em;}neighbourhood-google-map .neighbourhood-map__map-wrapper{overflow:hidden;}neighbourhood-google-map .neighbourhood-map__map-canvas{height:100%;}neighbourhood-google-map .neighbourhood-map__legend{width:280px;display:flex;position:absolute;bottom:0;padding:11px;background-color:#fff;box-shadow:0 0 4px 1px rgba(0,0,0,.11);left:50%;margin-left:-150px;z-index:1;}neighbourhood-google-map .neighbourhood-map__legend-item:last-child{margin-left:1rem;}neighbourhood-google-map .neighbourhood-map__legend-item-label{font-family:'SansReg';font-size:11px;color:#586267;text-align:center;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.5rem;}neighbourhood-google-map .neighbourhood-map__legend-item-value{width:60px;height:10px;}neighbourhood-google-map .neighbourhood-map__legend-item-value--cool{background-color:#0099c7;margin-right:1px;}neighbourhood-google-map .neighbourhood-map__legend-item-value--balanced{background-color:#7b9b49;margin-right:1px;}neighbourhood-google-map .neighbourhood-map__legend-item-value--hot{background-color:#f1a21e;}neighbourhood-google-map .neighbourhood-map__legend-item-value--no-data{background-color:#dedede;}neighbourhood-google-map .neighbourhood-map__stats{background-color:#a6b2b8;}neighbourhood-google-map .neighbourhood-map__pct-over-asking{position:relative;top:5px;}neighbourhood-google-map .neighbourhood-map__avg-dom{position:relative;top:8px;}neighbourhood-google-map .neighbourhood-map__stats-pad{padding:0 1rem;}@media(min-width:576px){neighbourhood-google-map .neighbourhood-map__stats-pad{padding:0 1rem;}}@media(min-width:768px){neighbourhood-google-map .neighbourhood-map__stats-pad{padding:0 1rem;}}@media(min-width:992px){neighbourhood-google-map .neighbourhood-map__stats-pad{padding:0 3rem;}}@media(min-width:1200px){neighbourhood-google-map .neighbourhood-map__stats-pad{padding:0 4rem;}}@media(min-width:1440px){neighbourhood-google-map .neighbourhood-map__stats-pad{padding:0 4rem;}}neighbourhood-google-map .neighbourhood-map__stats-header{margin-bottom:1.25rem;}neighbourhood-google-map .neighbourhood-map__see-all-homes-btn{margin-bottom:1.25rem;}neighbourhood-google-map .neighbourhood-map__region-name{padding-top:10px;font-family:Modern;font-size:24px;color:#fff;text-align:center;line-height:26px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:.5rem;}neighbourhood-google-map .neighbourhood-map__ancestor-link{font-family:Modern;font-size:16px;color:#158cc1;text-align:center;line-height:26px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}neighbourhood-google-map .neighbourhood-map__stat-item-row{margin-bottom:.975rem;}neighbourhood-google-map .neighbourhood-map__stat-item{font-family:SansMedium;font-size:30px;color:#484848;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:22px;align-self:flex-end;padding:0;}neighbourhood-google-map .neighbourhood-map__avg-sale-price{font-family:SansMedium;font-size:21px;color:#fff;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#3673a9;padding:5px 13px;position:relative;width:105px;margin:0 auto;}neighbourhood-google-map .neighbourhood-map__avg-dom:before{content:'';background-image:url(/Content/Images/shared/realosophy_icons/DOM_Icon.svg?v=db49cee3a4524b2340cfed0a18f04f37);position:relative;height:18px;width:18px;background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-flex;margin-right:10px;top:-5px;}neighbourhood-google-map .neighbourhood-map__heat-index{display:flex;justify-content:center;}neighbourhood-google-map .neighbourhood-map__heat-index .no-data-badge{margin-bottom:0;}neighbourhood-google-map .neighbourhood-map__mt-btn{font-family:SansMedium !important;font-size:16px;color:#fff !important;text-align:center;line-height:25px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:217px;background-color:#586267 !important;border:none !important;height:38px;border:solid 1px #586267;}neighbourhood-google-map .neighbourhood-map__mt-btn:hover{box-shadow:none;outline:none;background-color:#333 !important;}neighbourhood-google-map .neighbourhood-map__go-to-arrow{background-image:url(/Content/Images/shared/realosophy_icons/icon-arrow-small-white.svg?v=b2da94e479efbd11329827aa5aacd64a);display:inline-block;background-size:contain;height:10px;width:10px;background-position:center center;background-repeat:no-repeat;margin-left:4px;}neighbourhood-google-map .neighbourhood-map__currency-abrev{font-size:16px;}neighbourhood-google-map .neighbourhood-map__stat-label{font-family:SansReg;font-size:14px;color:#484848;text-align:center;line-height:21px;text-transform:capitalize;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:15px;}neighbourhood-google-map .neighbourhood-map .heat-index-label{font-family:SansReg;font-size:16px;color:#fff;text-align:center;line-height:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}neighbourhood-google-map .neighbourhood-map__market-scores-link{padding:1px 10px;display:flex;text-align:center;z-index:1;height:40px;border-radius:20px;font-family:SansReg;font-size:16px;color:#f4fbff;text-align:center;letter-spacing:.02em;text-transform:capitalize;text-decoration:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);line-height:39px;max-width:102px;width:100%;justify-content:center;}neighbourhood-google-map .neighbourhood-map--ms-balanced{background-image:-webkit-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:-moz-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:-o-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:linear-gradient(90deg,#009f90 0%,#f1a21e 100%);}neighbourhood-google-map .neighbourhood-map--ms-cool{background-image:-webkit-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:-moz-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:-o-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);}neighbourhood-google-map .neighbourhood-map--ms-hot{background-image:-webkit-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:-moz-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:-o-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:linear-gradient(90deg,#fe9d00 0%,#f63 100%);}address-fixer-tool-map .address-fixer{position:absolute;z-index:1;width:600px;left:15px;top:15px;border-radius:5px;}address-fixer-tool-map .address-fixer .unmap-listing{position:absolute;right:0;}address-fixer-tool-map .address-fixer .nav-item{background-color:#fff;}address-fixer-tool-map .address-fixer .nav-item .nav-link:not(.active){border-bottom:1px solid #dee2e6;}address-fixer-tool-map .address-fixer .nav-item .nav-link.active{font-weight:bold;}address-fixer-tool-map .address-fixer .tab-content{position:relative;background-color:#fff;border:1px solid #dee2e6;border-top-width:0;border-radius:5px;}address-fixer-tool-map .address-fixer .tab-content .empty-listing{position:absolute;bottom:5px;right:20px;color:#d54624;}address-fixer-tool-map .address-fixer .tab-content .normalized-address{position:absolute;background:#fff;padding:15px;border:1px solid #dee2e6;border-radius:5px;right:-335px;top:0;}.html-marker-wrapper{position:absolute;transform:translate(-50%,-50%);}.html-marker-wrapper html-marker{cursor:default;font-family:SansMedium;}.html-marker-wrapper html-marker.clickable{cursor:pointer;}.color-extra-light-blue{color:#f4fbff;}.color-extra-light-blue-bg{background-color:#f4fbff;}.color-sky-blue-neon{color:#0dc1e7;}.color-sky-blue-neon-bg{background-color:#0dc1e7;}.color-light-sky-blue{color:#0099c7;}.color-light-sky-blue-bg{background-color:#0099c7;}.color-sky-blue{color:#158cc1;}.color-sky-blue-bg{background-color:#158cc1;}.color-deep-sky-blue{color:#337ab7;}.color-deep-sky-blue-bg{background-color:#337ab7;}.color-blue{color:#3673a9;}.color-blue-bg{background-color:#3673a9;}.color-deep-blue{color:#0064a5 !important;}.color-deep-blue-bg{background-color:#0064a5;}.color-navy-blue{color:#055c7e;}.color-navy-blue-bg{background-color:#055c7e;}.color-sea-blue{color:#4ec2ca;}.color-sea-blue-bg{background-color:#4ec2ca;}.color-deep-black{color:#222;}.color-deep-black-bg{background-color:#222;}.color-black{color:#333;}.color-black-bg{background-color:#333;}.color-text-black{color:#484848;}.color-text-black-bg{background-color:#484848;}.color-dark-slate-gray{color:#586267;}.color-dark-slate-gray-bg{background-color:#586267;}.color-mid-slate-gray{color:#a6b2b8;}.color-mid-slate-gray-bg{background-color:#a6b2b8;}.color-dark-gray{color:#666;}.color-dark-gray-bg{background-color:#666;}.color-gray{color:#898989;}.color-gray-bg{background-color:#898989;}.color-mid-gray{color:#aaa;}.color-mid-gray-bg{background-color:#aaa;}.color-mid-light-gray{color:#ccc;}.color-mid-light-gray-bg{background-color:#ccc;}.color-light-gray{color:#eee;}.color-light-gray-bg{background-color:#eee;}.color-extra-light-gray{color:#f5f5f5;}.color-extra-light-gray-bg{background-color:#f5f5f5;}.color-off-white{color:#fafafa;}.color-off-white-bg{background-color:#fafafa;}.color-white{color:#fff;}.color-white-bg{background-color:#fff;}.color-sand{color:#f8f7f4;}.color-sand-bg{background-color:#f8f7f4;}.color-light-yellow{color:#fdf7ce;}.color-light-yellow-bg{background-color:#fdf7ce;}.color-yellow-bg{background-color:#ffea01;}.color-yellow{color:#ffea01;}.color-golden-orange{color:#ef9027;}.color-golden-orange-bg{background-color:#ef9027;}.color-orange{color:#f63;}.color-orange-bg{background-color:#f63;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-notify-red{color:#f70606;}.color-notify-red-bg{background-color:#f70606;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-turmeric{color:#f1a21e;}.color-turmeric-bg{background-color:#f1a21e;}.color-light-orange{color:#fe9d00;}.color-light-orange-bg{background-color:#fe9d00;}.color-caution-red{color:#d54624;}.color-caution-red-bg{background-color:#d54624;}.color-chianti{color:#b82b65;}.color-chianti-bg{background-color:#b82b65;}.color-coffee{color:#8a7c51;}.color-coffee-bg{background-color:#8a7c51;}.color-spruce-green{color:#3e683d;}.color-spruce-green-bg{background-color:#3e683d;}.color-chalkboard-green{color:#009f90;}.color-chalkboard-green-bg{background-color:#009f90;}.color-apple-green{color:#6cbb5a;}.color-apple-green-bg{background-color:#6cbb5a;}.font-modern-display{font-family:ModernLight;}.font-modern-title{font-family:Modern !important;}.font-sans-light{font-family:SansLight !important;}.font-sans-book{font-family:SansBook !important;}.font-sans-regular{font-family:SansReg !important;}.font-sans-bold{font-family:SansMedium !important;}.font-sans-caption{font-family:SansRE !important;}.font-sans-caption-bold{font-family:SansRE !important;font-weight:bold !important;}.font-modern-caption{font-family:ModernRE !important;}.font-modern-caption-italic{font-family:ModernRE !important;font-style:italic;}.font-condensed{font-family:Condensed !important;}h1,.h1{font-size:3rem;font-weight:normal;}h2,.h2{font-size:2.25rem;font-weight:normal;}h3,.h3{font-size:1.625rem;font-weight:normal;}h4,.h4{font-size:1.5rem;font-weight:normal;}h5,.h5{font-size:1.31rem;font-weight:normal;}h6,.h6{font-size:1.2rem;font-weight:normal;}a.btn-outline-dark{font-family:SansMedium;}a.btn-outline-dark:hover{color:#fff !important;background-color:#222;border-color:#222;}button{font-weight:normal;font-family:SansRE;}.btn{box-shadow:none !important;}a.btn-primary{font-family:SansMedium;}a.btn-success,a.btn-danger{font-family:SansMedium;}a.btn-success{color:#fff !important;}input.btn-primary{font-family:SansMedium;}.btn-primary:active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:hover{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:not(:disabled):not(.disabled).active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-secondary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active{background-color:#333;border-color:#333;}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{background-color:#333;border-color:#333;}.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}.btn-success{color:#fff;background-color:#009f90;border-color:#009f90;}.btn-success:active{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:hover{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:not(:disabled):not(.disabled).active{background-color:#009f90 !important;border-color:#009f90 !important;}.btn-info{color:#fff;}.btn-info:active{background-color:#0099c7;border-color:#0099c7;}.btn-info:hover{background-color:#0099c7;border-color:#0099c7;}.btn-info:not(:disabled):not(.disabled).active{background-color:#0099c7 !important;border-color:#0099c7 !important;}.btn-action{color:#fff;font-family:SansMedium;}.btn-action:active{background-color:#fc5112;border-color:#fc5112;}.btn-action:hover{background-color:#fc5112;border-color:#fc5112;}.btn-action:not(:disabled):not(.disabled).active{background-color:#fc5112 !important;border-color:#fc5112 !important;}.btn-notify,.btn-danger{color:#f70606;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-notify:hover,.btn-danger:hover{background-color:#f70606;}.btn-notify:active,.btn-danger:active{background-color:#f70606;}.btn-notify:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active{background-color:#f70606 !important;border-color:#f70606 !important;}.btn-link{font-family:SansBook;font-size:.9375rem;color:#337ab7;}.btn-link-caps{font-family:SansMedium;font-size:.75rem;text-transform:uppercase;color:#337ab7;}.btn-outline-primary{border-color:#ccc;color:#337ab7;font-family:SansMedium;}.btn-outline-primary:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:active{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#0064a5 !important;border-color:#ccc !important;}.btn-outline-secondary{border-color:#ccc;font-family:SansMedium;}.btn-outline-secondary:hover{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:active{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#333 !important;border-color:#ccc !important;}.btn-outline-success{font-family:SansMedium;}.btn-outline-success:hover{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:not(:disabled):not(.disabled).active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-info{font-family:SansMedium;color:#337ab7 !important;background-color:#eee;border-color:#eee !important;}.btn-outline-info:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:not(:disabled):not(.disabled).active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-action,btn-outline-warning{font-family:SansMedium;border-color:#ccc !important;}.btn-outline-action:hover,btn-outline-warning:hover{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:active,btn-outline-warning:active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-notify,.btn-outline-danger{font-family:SansMedium;border-color:#d54624 !important;color:#d54624 !important;}.btn-outline-notify:hover,.btn-outline-danger:hover{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:active,.btn-outline-danger:active{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-xl{font-size:1.25rem;padding:13px 70px 11px 70px;}.btn-lg,.btn-group-lg>.btn{font-size:1.125rem;padding:11px 83px 9px 83px;}.btn-sm,.btn-group-sm>.btn{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-sm:hover,.btn-group-sm>.btn:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}.btn-sm:active,.btn-group-sm>.btn:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs{font-size:.75rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}button.btn-xs:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}.dropdown-toggle.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-group.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}.listing-toggle{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;font-family:SansBook;}.listing-toggle-active{background-color:#6cbb5a !important;font-size:.875rem;background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}label.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary{font-family:SansBook;font-size:.9375rem;background-color:#fff !important;color:#666;}label.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:hover{background-color:#fff !important;color:#666 !important;}label.btn-secondary:focus,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:focus{background-color:#fff !important;color:#aaa;}.btn-group-toggle .btn-secondary,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary{font-family:SansBook;color:#666 !important;background-color:#fff !important;border-color:#aaa !important;font-family:SansBook;}.btn-group-toggle .btn-secondary:hover,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:hover{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:active{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:not(:disabled):not(.disabled).active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}label.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-family:SansBook;color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:hover,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:hover{color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:active{color:#666;background-color:#fff;border-color:#aaa;}.btn-group-lg .btn-secondary,.btn-group-lg .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-lg .btn-primary{font-size:.9375rem !important;}.btn-group-sm .btn-secondary,.btn-group-sm .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-sm .btn-primary{font-size:.75rem !important;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:.875rem;padding:.475rem .75rem .375rem .75rem;}.btn-group .btn-secondary:not(:disabled):not(.disabled):active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.form-control:focus{border-color:#0064a5 !important;}label.btn-favourite:not(:disabled):not(.disabled).active{background-image:url(/Content/Images/Member/Favorite_Button_OFF.svg?v=d5940dba33ac98e8bacafa4481b068eb);width:26px;height:26px;background-repeat:no-repeat;background-position:50% 30%;padding:0;background-size:150%;cursor:pointer;z-index:auto;}.badge{border-radius:0 !important;font-family:SansRE;color:#fff;font-weight:normal;text-align:left;}.badge-caption{font-family:SansLight !important;background-color:#fff;color:#666 !important;font-size:.625rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:7px 14px 7px 14px;text-align:center;}.badge-xsmall{font-family:SansReg !important;background-color:#fff;color:#666 !important;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:8px 14px 7px 14px;text-align:center;}.badge-pill{width:30px;height:24px;background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;}.badge-pill-close{width:21px;height:21px;background-color:#fff !important;border-radius:16px !important;border:solid 1px #ccc !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37);background-position:center center;background-size:7px 7px;background-repeat:no-repeat;}.no-data-badge{height:40px;width:102px;background-color:rgba(222,222,222,.5);border-radius:20px;font-family:SansRE;font-size:18px;font-weight:bold;color:#a6b2b8;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-left:auto;margin-right:auto;}.text-heading-2-modern{font-family:Modern;font-size:1.75rem;color:#484848;line-height:2.5rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media only screen and (max-width:576px){.text-heading-2-modern{font-size:1.5rem;line-height:1.563rem;}}@media(max-width:576px){.modal-full-screen{margin:0 !important;max-width:none;}.modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-width:none;}.modal-full-screen>.modal-content .modal-footer{height:100px;position:relative;bottom:0;}.modal-full-screen>.modal-content .modal-body{max-height:unset;}}.loading-container{position:fixed;left:0;right:0;top:50px;bottom:0;z-index:9999;background-color:#fff;transition:opacity linear .2s,visibility linear .2s;opacity:1;display:flex;visibility:visible;height:100%;}.loading-container.not-loading{opacity:0;visibility:collapse;}.loading-container .spinner-container{position:fixed;top:50%;left:50%;margin-left:-17px;}.data-date-details{display:block;font-family:SansLight;font-size:12px;color:#484848;text-align:center;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:1rem;margin-bottom:1rem;}@media(min-width:576px){.data-date-details{margin-bottom:0;}}@media(min-width:768px){.data-date-details{margin-top:2rem;}}@media(min-width:992px){.data-date-details{font-size:14px;}}.data-date-details:before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-check-circle-small.svg?v=db8bfc62ad11579128e954b65efa8de0);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;}.data-date-details.empty-stats-message::before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-data-status-none.svg?v=c2acb2070a66216923fbeb87dff9a555);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;margin-right:5px;}.sm-icon{display:inline-block;min-height:14px;min-width:14px;background-size:contain;background-repeat:no-repeat;position:relative;top:2px;left:2px;}.btn-outline-dark-gray{border-color:#666;color:#666;font-family:SansMedium;}.cursor-pointer{cursor:pointer;}.gray-btn-toggle{transition:all 200ms ease-in-out;cursor:pointer;}.gray-btn-toggle a{background-color:#fafafa;padding:7px 10px;border:1px solid #ccc;font-family:SansBook;font-size:15px;color:#aaa;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-width:120px;width:100%;display:flex;justify-content:center;}.gray-btn-toggle a:hover{opacity:.9;color:#aaa;background-color:#fafafa;}.gray-btn-toggle a.active{background-color:#484848;color:#fff;border:solid 1px #484848;}.gray-btn-toggle a.active:hover{background-color:#484848;color:#fff;}@media(max-width:767.98px){.gray-btn-toggle a{min-width:unset;}}@media(max-width:767.98px){.gray-btn-toggle li{width:33.333%;}}.gray-btn-toggle li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}.gray-btn-toggle li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;}schools-amenities-map .schools-amenities .xxl-container{max-width:1440px;}schools-amenities-map .schools-amenities__back-to-profile{background-color:#222;height:42px;text-align:left;width:100%;position:fixed;top:0;display:flex;justify-content:flex-start;align-items:center;font-family:SansReg;text-transform:uppercase;font-size:12px;color:#fff;text-align:left;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding:0 .5rem;}@media(min-width:768px){schools-amenities-map .schools-amenities__back-to-profile{display:none;}}schools-amenities-map .schools-amenities__back-to-profile a{color:#fff;}schools-amenities-map .schools-amenities__back-to-profile a:hover{color:#fff;text-decoration:none;}schools-amenities-map .schools-amenities__back-arrow-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-white.svg?v=86c14d3c5e4392e72bb47d32c1599fa7);height:9px;width:5px;background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-flex;transform:rotate(180deg);margin-right:7px;}schools-amenities-map .schools-amenities__nearby-view-toggle{height:42px;background-color:#ccc;width:100%;position:fixed;bottom:0;text-align:center;display:flex;justify-content:center;align-items:center;}@media(min-width:768px){schools-amenities-map .schools-amenities__nearby-view-toggle{display:none;}}schools-amenities-map .schools-amenities__nearby-view-toggle-text{font-family:SansReg !important;font-size:14px;color:#337ab7;text-align:left;letter-spacing:.01em;line-height:17px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-align:center;}schools-amenities-map .schools-amenities #map-panel-settings{top:55px !important;}schools-amenities-map .schools-amenities__map-link-arrow-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-link-arrow-right-deep-sky-blue.svg?v=dd756d8a853217c79c7cc260bb41e079);height:9px;width:5px;background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-flex;margin-left:7px;}@media(max-width:767.98px){schools-amenities-map .schools-amenities__map-layout{height:100vh;position:fixed;top:0;z-index:1030;}}@media(max-width:991.98px){schools-amenities-map .schools-amenities__map-toggles-wrapper{padding-top:40px;}}schools-amenities-map .schools-amenities__about-our-data{height:130px;}schools-amenities-map .schools-amenities__about-our-data a{font-family:SansBook;font-size:15px;color:#337ab7;text-align:left;letter-spacing:.01em;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}schools-amenities-map .schools-amenities__about-our-data .category-icon{display:inline-block;min-height:25px;min-width:25px;background-repeat:no-repeat;background-size:contain;position:relative;}schools-amenities-map .schools-amenities__map-toggles-wrapper{height:100%;}@media(min-width:576px){schools-amenities-map .schools-amenities__map-toggles-wrapper{height:100%;}}@media(min-width:768px){schools-amenities-map .schools-amenities__map-toggles-wrapper{height:492px;}}@media(min-width:992px){schools-amenities-map .schools-amenities__map-toggles-wrapper{height:492px;}}@media(min-width:1200px){schools-amenities-map .schools-amenities__map-toggles-wrapper{height:492px;}}schools-amenities-map .schools-amenities__map-wrapper{flex-grow:1;height:100%;}schools-amenities-map .schools-amenities__map{height:100%;width:100%;}schools-amenities-map .schools-amenities__map-view-type .btn-group .btn-group-toggle .map-view-type-toggle .btn .btn-secondary,schools-amenities-map .schools-amenities__map-view-type .btn-group .btn-group-toggle .map-view-type-toggle .btn .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table schools-amenities-map .schools-amenities__map-view-type .btn-group .btn-group-toggle .map-view-type-toggle .btn .btn-primary{background-color:#fafafa !important;border:1px solid #222 !important;font-family:Condensed !important;font-size:14px !important;color:#222 !important;}@media(max-width:991.98px){schools-amenities-map .schools-amenities__map-view-type{bottom:4rem !important;}}@media(min-width:768px){schools-amenities-map .schools-amenities__map-view-type{bottom:1rem !important;}}schools-amenities-map .schools-amenities__about-map-data{position:absolute;top:10px;right:10px;background-color:#fafafa;border:1px solid #aaa;border-radius:3px;height:30px;width:30px;display:flex;justify-content:center;align-items:center;}@media(max-width:991.98px){schools-amenities-map .schools-amenities__about-map-data{top:1.5rem;}}schools-amenities-map .schools-amenities__about-map-data .icon-about-data{display:block;background-color:#fff;}schools-amenities-map .schools-amenities__about-map-data .about-data-btn{font-family:SansMedium;font-size:14px;color:#337ab7;text-align:center;line-height:16px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}schools-amenities-map .schools-amenities__map-settings-btn{font-family:Condensed;font-size:14px;color:#586267;text-align:center;line-height:17px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media(max-width:991.98px){schools-amenities-map .schools-amenities__map-settings-btn .icon-settings{display:none;}}@media(max-width:991.98px){schools-amenities-map .schools-amenities__map-settings-btn-text{margin-left:0 !important;}}schools-amenities-map .schools-amenities__map-zoom{bottom:4rem;}@media(min-width:576px){schools-amenities-map .schools-amenities__map-zoom{bottom:4rem;}}@media(min-width:768px){schools-amenities-map .schools-amenities__map-zoom{bottom:1rem;}}schools-amenities-map .schools-amenities__toggles{width:510px;height:100%;}@media(max-width:991.98px){schools-amenities-map .schools-amenities__toggles{width:50%;}}@media(max-width:767.98px){schools-amenities-map .schools-amenities__toggles{display:none;}}schools-amenities-map div #info-window-content{bottom:40px !important;padding:1rem 1rem 1rem 1rem !important;}schools-amenities-map div #info-window-content-container{max-width:none !important;overflow-x:hidden !important;padding-right:2rem !important;}schools-amenities-map span#info-window-content-close{right:2rem !important;top:16px;}@media(max-width:991.98px){schools-amenities-map #map-panel-settings{top:1.5rem !important;}}.gm-zoom-control{position:absolute;bottom:1rem;right:1rem;width:30px;z-index:1;}.zoom-in-btn,.zoom-out-btn{background-color:#fafafa !important;font-family:Condensed;font-size:24px;color:#586267;text-align:center;line-height:28px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:30px;height:30px;padding:0;}.zoom-in-btn:active,.zoom-out-btn:active{color:#586267;font-family:Condensed;}.zoom-in-btn .active,.zoom-out-btn .active{color:#586267;font-family:Condensed;}.zoom-in-btn:hover,.zoom-out-btn:hover{background-color:#fafafa;border:1px solid #222;font-family:Condensed !important;color:#222;}.zoom-in-btn:focus,.zoom-out-btn:focus{color:#222 !important;}.zoom-in-btn{border-radius:5px 5px 0 0;border-bottom:0 !important;border:1px solid #aaa;}.zoom-out-btn{border-radius:0 0 5px 5px;border-top:0 !important;border:1px solid #aaa;margin-top:-1px;}button#map-panel-settings{position:absolute;left:10px;top:10px;z-index:1;font-size:.9333rem;border:1px solid #ccc;}.template-container{width:273px !important;height:100% !important;overflow:hidden;padding:20px 10px 15px 10px !important;}.template-container span.icon-external-link-blue{width:13px;height:13px;display:inline-block;background-repeat:no-repeat;margin-left:6px;}.template-container .location-distance{font-family:'SansLight';font-size:12px;color:#777;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:3px;margin-bottom:3px;}.template-container .location-address{font-family:'SansBook';font-size:12px;color:#666;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:3px;}.template-container .info-schools-title{font-family:'SansReg';font-size:14px;color:#337ab7;text-align:left;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.template-container #infobox-school-district{width:17px;height:17px;display:inline-block;position:relative;}.template-container .badge-iw{width:30px !important;height:24px !important;margin:10px 10px 10px 0 !important;color:#055c7e;text-align:center;letter-spacing:.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;font-size:.75rem;font-family:SansMedium;vertical-align:middle;padding-top:6px;}.template-container .badge-iw-subject{font-family:SansReg;font-size:10px;color:#999;text-align:left;letter-spacing:.05em;line-height:12px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;margin-right:10px !important;}.template-container .school-grade{align-self:center;text-align:center;display:block;margin:0 auto;}.template-container .info-commute-title{font-family:'SansReg';font-size:12px;color:#484848;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.template-container .info-commute-title-traveltime{font-family:'SansLight';font-size:12px;color:#777;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.template-container .poi-location-name{font-family:'SansReg';font-size:12px;color:#444;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:5px;}.template-container .poi-location-address{font-family:'SansBook';font-size:12px;color:#666;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:3px;}.template-container .poi-location-traveltime{font-family:'SansLight';font-size:12px;color:#999;text-align:left;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:10px;}.template-container .location-detail-container{position:relative;left:0;min-width:263px;}.template-container .poi-location-detail{font-family:'SansBook';font-size:12px;color:#666;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.gm-style-iw+button{top:12px !important;right:10px !important;}.gm-style-iw+button img{height:15px !important;width:15px !important;}.gm-style-iw button{top:12px !important;right:10px !important;}.gm-style .gm-style-iw-c{border-radius:0 !important;}div#info-window-content{position:fixed;bottom:51px;background:#fff;width:100vw;z-index:1;}div#info-window-content div#info-window-content-container{min-height:110px;max-height:112px;overflow-y:auto;max-width:270px;line-height:1rem;margin-left:auto;margin-right:auto;}div#info-window-content span#info-window-content-close{position:absolute;right:10px;top:17px;font-size:2rem;cursor:pointer;}.map-view-type-toggle{position:absolute;bottom:1rem;left:1rem;}.map-view-type-toggle .btn-secondary,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .btn-primary{background-color:#fafafa !important;border:1px solid #aaa !important;font-family:Condensed !important;font-size:14px !important;color:#586267 !important;text-align:center;line-height:17px !important;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:36px !important;}.map-view-type-toggle .btn-secondary:hover,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .btn-primary:hover{background-color:#fafafa !important;border:1px solid #222 !important;font-family:Condensed !important;font-size:14px !important;color:#222 !important;}.map-view-type-toggle .btn-secondary.btn-secondary.active,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .active.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .active.btn-primary{background-color:#fafafa !important;border:1px solid #222 !important;font-family:Condensed !important;font-size:14px !important;color:#222 !important;}.map-view-type-toggle .btn-secondary.btn-secondary:active,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .btn-primary:active{background-color:#fafafa !important;border:1px solid #aaa !important;font-family:Condensed !important;font-size:14px !important;color:#586267 !important;}.html-marker-wrapper.listing img{width:27px;height:27px;}.html-marker-wrapper.listing{transform:translate(-50%,-100%) translateY(-4px);}.html-marker-wrapper.listing html-marker div{border:solid 1px #fff;background-color:#586267;color:#fff;padding:5px;height:25px;}.html-marker-wrapper.listing html-marker div::after{background-color:#586267;border:solid 1px #fff;border-top-style:none;border-right-style:none;content:"";position:absolute;height:8px;width:8px;left:50%;bottom:-12px;transform-origin:center;transform:translate(-50%,-100%) rotate(-45deg);}.html-marker-wrapper.listing html-marker div.sold-listing{background-color:#3673a9;}.html-marker-wrapper.listing html-marker div.sold-listing::after{background:#3673a9;}.html-marker-wrapper.listing html-marker div.leased-listing{background-color:#3673a9;}.html-marker-wrapper.listing html-marker div.leased-listing::after{background:#3673a9;}.html-marker-wrapper.listing html-marker div.cancelled-listing{color:#fff;background-color:#4ec2ca;border-color:#fff;}.html-marker-wrapper.listing html-marker div.cancelled-listing::after{background:#4ec2ca;border-color:#fff;}.html-marker-wrapper.listing html-marker div.featured-listing{color:#586267;background-color:#ffea01;}.html-marker-wrapper.listing html-marker div.featured-listing::after{background:#ffea01;}.html-marker-wrapper.listing html-marker.selected div{background-color:#f63;color:#fff;}.html-marker-wrapper.listing html-marker.selected div::after{background:#f63;}.html-marker-wrapper.listing-cluster{transform:translate(-50%,-100%) translateY(-4px);}.html-marker-wrapper.listing-cluster html-marker div{background-color:#333;color:#fff;padding:5px 2px;font-family:SansMedium;font-size:12px;text-align:center;line-height:12px;min-width:25px !important;display:flex;align-items:center;justify-content:center;}.html-marker-wrapper.listing-cluster html-marker div::after{background-color:#333;border:solid 1px transparent;border-top-style:none;border-right-style:none;content:"";position:absolute;height:8px;width:8px;left:50%;bottom:-13px;transform-origin:center;transform:translate(-50%,-100%) rotate(-45deg);}.gm-zoom-control{position:absolute;bottom:1rem;right:1rem;width:30px;z-index:1;}.zoom-in-btn,.zoom-out-btn{background-color:#fafafa !important;font-family:Condensed;font-size:24px;color:#586267;text-align:center;line-height:28px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:30px;height:30px;padding:0;}.zoom-in-btn:active,.zoom-out-btn:active{color:#586267;font-family:Condensed;}.zoom-in-btn .active,.zoom-out-btn .active{color:#586267;font-family:Condensed;}.zoom-in-btn:hover,.zoom-out-btn:hover{background-color:#fafafa;border:1px solid #222;font-family:Condensed !important;color:#222;}.zoom-in-btn:focus,.zoom-out-btn:focus{color:#222 !important;}.zoom-in-btn{border-radius:5px 5px 0 0;border-bottom:0 !important;border:1px solid #aaa;}.zoom-out-btn{border-radius:0 0 5px 5px;border-top:0 !important;border:1px solid #aaa;margin-top:-1px;}button#map-panel-settings{position:absolute;left:10px;top:10px;z-index:1;font-size:.9333rem;border:1px solid #ccc;}.template-container{width:273px !important;height:100% !important;overflow:hidden;padding:20px 10px 15px 10px !important;}.template-container span.icon-external-link-blue{width:13px;height:13px;display:inline-block;background-repeat:no-repeat;margin-left:6px;}.template-container .location-distance{font-family:'SansLight';font-size:12px;color:#777;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:3px;margin-bottom:3px;}.template-container .location-address{font-family:'SansBook';font-size:12px;color:#666;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:3px;}.template-container .info-schools-title{font-family:'SansReg';font-size:14px;color:#337ab7;text-align:left;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.template-container #infobox-school-district{width:17px;height:17px;display:inline-block;position:relative;}.template-container .badge-iw{width:30px !important;height:24px !important;margin:10px 10px 10px 0 !important;color:#055c7e;text-align:center;letter-spacing:.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;font-size:.75rem;font-family:SansMedium;vertical-align:middle;padding-top:6px;}.template-container .badge-iw-subject{font-family:SansReg;font-size:10px;color:#999;text-align:left;letter-spacing:.05em;line-height:12px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;margin-right:10px !important;}.template-container .school-grade{align-self:center;text-align:center;display:block;margin:0 auto;}.template-container .info-commute-title{font-family:'SansReg';font-size:12px;color:#484848;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.template-container .info-commute-title-traveltime{font-family:'SansLight';font-size:12px;color:#777;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.template-container .poi-location-name{font-family:'SansReg';font-size:12px;color:#444;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:5px;}.template-container .poi-location-address{font-family:'SansBook';font-size:12px;color:#666;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:3px;}.template-container .poi-location-traveltime{font-family:'SansLight';font-size:12px;color:#999;text-align:left;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:10px;}.template-container .location-detail-container{position:relative;left:0;min-width:263px;}.template-container .poi-location-detail{font-family:'SansBook';font-size:12px;color:#666;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.gm-style-iw+button{top:12px !important;right:10px !important;}.gm-style-iw+button img{height:15px !important;width:15px !important;}.gm-style-iw button{top:12px !important;right:10px !important;}.gm-style .gm-style-iw-c{border-radius:0 !important;}div#info-window-content{position:fixed;bottom:51px;background:#fff;width:100vw;z-index:1;}div#info-window-content div#info-window-content-container{min-height:110px;max-height:112px;overflow-y:auto;max-width:270px;line-height:1rem;margin-left:auto;margin-right:auto;}div#info-window-content span#info-window-content-close{position:absolute;right:10px;top:17px;font-size:2rem;cursor:pointer;}.map-view-type-toggle{position:absolute;bottom:1rem;left:1rem;}.map-view-type-toggle .btn-secondary,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .btn-primary{background-color:#fafafa !important;border:1px solid #aaa !important;font-family:Condensed !important;font-size:14px !important;color:#586267 !important;text-align:center;line-height:17px !important;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:36px !important;}.map-view-type-toggle .btn-secondary:hover,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .btn-primary:hover{background-color:#fafafa !important;border:1px solid #222 !important;font-family:Condensed !important;font-size:14px !important;color:#222 !important;}.map-view-type-toggle .btn-secondary.btn-secondary.active,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .active.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .active.btn-primary{background-color:#fafafa !important;border:1px solid #222 !important;font-family:Condensed !important;font-size:14px !important;color:#222 !important;}.map-view-type-toggle .btn-secondary.btn-secondary:active,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .btn-primary:active{background-color:#fafafa !important;border:1px solid #aaa !important;font-family:Condensed !important;font-size:14px !important;color:#586267 !important;}.html-marker-wrapper.school img{width:27px;height:27px;}html-marker.zoom-cluster{background-color:#fff;color:#484848;display:flex;border-radius:50%;width:32px;height:32px;align-items:center;justify-content:center;border:solid 1px #586267;font-family:SansReg;font-size:12px;text-align:center;line-height:14px;}.custom-popup-wrapper.multiple-listings custom-popup div.listing-item span.price-badge{background-color:#586267;color:#fff;padding:3px 5px 3px 5px;margin-right:5px;font-family:SansMedium;font-size:11px;color:#fff;text-align:center;vertical-align:baseline;display:inline-block;min-width:40px;}.custom-popup-wrapper.multiple-listings custom-popup div.listing-item.sold-listing .price-badge{background-color:#158cc1 !important;}.custom-popup-wrapper.multiple-listings custom-popup div.listing-item.leased-listing span.price-badge{background-color:#158cc1;}.custom-popup-wrapper.multiple-listings custom-popup div.listing-item.cancelled-listing span.price-badge{color:#586267;background-color:#fff;}.custom-popup-wrapper.multiple-listings custom-popup div.listing-item.featured-listing span.price-badge{color:#586267;background-color:#ffea01;}.custom-popup-wrapper.multiple-listings custom-popup div.listing-item.selected span.price-badge{background-color:#f63;color:#fff;}.custom-popup-wrapper.multiple-listings custom-popup div.listing-item .multi-listing-link{display:block;font-family:SansMedium;font-size:13px;color:#337ab7;text-align:left;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:159px;}.gm-zoom-control{position:absolute;bottom:1rem;right:1rem;width:30px;z-index:1;}.zoom-in-btn,.zoom-out-btn{background-color:#fafafa !important;font-family:Condensed;font-size:24px;color:#586267;text-align:center;line-height:28px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:30px;height:30px;padding:0;}.zoom-in-btn:active,.zoom-out-btn:active{color:#586267;font-family:Condensed;}.zoom-in-btn .active,.zoom-out-btn .active{color:#586267;font-family:Condensed;}.zoom-in-btn:hover,.zoom-out-btn:hover{background-color:#fafafa;border:1px solid #222;font-family:Condensed !important;color:#222;}.zoom-in-btn:focus,.zoom-out-btn:focus{color:#222 !important;}.zoom-in-btn{border-radius:5px 5px 0 0;border-bottom:0 !important;border:1px solid #aaa;}.zoom-out-btn{border-radius:0 0 5px 5px;border-top:0 !important;border:1px solid #aaa;margin-top:-1px;}button#map-panel-settings{position:absolute;left:10px;top:10px;z-index:1;font-size:.9333rem;border:1px solid #ccc;}.template-container{width:273px !important;height:100% !important;overflow:hidden;padding:20px 10px 15px 10px !important;}.template-container span.icon-external-link-blue{width:13px;height:13px;display:inline-block;background-repeat:no-repeat;margin-left:6px;}.template-container .location-distance{font-family:'SansLight';font-size:12px;color:#777;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:3px;margin-bottom:3px;}.template-container .location-address{font-family:'SansBook';font-size:12px;color:#666;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:3px;}.template-container .info-schools-title{font-family:'SansReg';font-size:14px;color:#337ab7;text-align:left;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.template-container #infobox-school-district{width:17px;height:17px;display:inline-block;position:relative;}.template-container .badge-iw{width:30px !important;height:24px !important;margin:10px 10px 10px 0 !important;color:#055c7e;text-align:center;letter-spacing:.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;font-size:.75rem;font-family:SansMedium;vertical-align:middle;padding-top:6px;}.template-container .badge-iw-subject{font-family:SansReg;font-size:10px;color:#999;text-align:left;letter-spacing:.05em;line-height:12px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;margin-right:10px !important;}.template-container .school-grade{align-self:center;text-align:center;display:block;margin:0 auto;}.template-container .info-commute-title{font-family:'SansReg';font-size:12px;color:#484848;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.template-container .info-commute-title-traveltime{font-family:'SansLight';font-size:12px;color:#777;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.template-container .poi-location-name{font-family:'SansReg';font-size:12px;color:#444;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:5px;}.template-container .poi-location-address{font-family:'SansBook';font-size:12px;color:#666;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:3px;}.template-container .poi-location-traveltime{font-family:'SansLight';font-size:12px;color:#999;text-align:left;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:10px;}.template-container .location-detail-container{position:relative;left:0;min-width:263px;}.template-container .poi-location-detail{font-family:'SansBook';font-size:12px;color:#666;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.gm-style-iw+button{top:12px !important;right:10px !important;}.gm-style-iw+button img{height:15px !important;width:15px !important;}.gm-style-iw button{top:12px !important;right:10px !important;}.gm-style .gm-style-iw-c{border-radius:0 !important;}div#info-window-content{position:fixed;bottom:51px;background:#fff;width:100vw;z-index:1;}div#info-window-content div#info-window-content-container{min-height:110px;max-height:112px;overflow-y:auto;max-width:270px;line-height:1rem;margin-left:auto;margin-right:auto;}div#info-window-content span#info-window-content-close{position:absolute;right:10px;top:17px;font-size:2rem;cursor:pointer;}.map-view-type-toggle{position:absolute;bottom:1rem;left:1rem;}.map-view-type-toggle .btn-secondary,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .btn-primary{background-color:#fafafa !important;border:1px solid #aaa !important;font-family:Condensed !important;font-size:14px !important;color:#586267 !important;text-align:center;line-height:17px !important;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:36px !important;}.map-view-type-toggle .btn-secondary:hover,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .btn-primary:hover{background-color:#fafafa !important;border:1px solid #222 !important;font-family:Condensed !important;font-size:14px !important;color:#222 !important;}.map-view-type-toggle .btn-secondary.btn-secondary.active,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .active.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .active.btn-primary{background-color:#fafafa !important;border:1px solid #222 !important;font-family:Condensed !important;font-size:14px !important;color:#222 !important;}.map-view-type-toggle .btn-secondary.btn-secondary:active,.map-view-type-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .map-view-type-toggle .btn-primary:active{background-color:#fafafa !important;border:1px solid #aaa !important;font-family:Condensed !important;font-size:14px !important;color:#586267 !important;}.custom-popup-wrapper.school-info.position-above{padding-bottom:29.5px;padding-left:14.75px;padding-right:14.75px;}.custom-popup-wrapper.school-info.position-above custom-popup:after{bottom:28.5px;}.custom-popup-wrapper.school-info.position-below{padding-top:29.5px;padding-left:14.75px;padding-right:14.75px;}.custom-popup-wrapper.school-info.position-below custom-popup:after{top:28.5px;}.custom-popup-wrapper.school-info.position-right{padding-left:29.5px;padding-top:14.75px;padding-bottom:14.75px;}.custom-popup-wrapper.school-info.position-right custom-popup:after{left:12.5px;}.custom-popup-wrapper.school-info.position-left{padding-right:29.5px;padding-top:14.75px;padding-bottom:14.75px;}.custom-popup-wrapper.school-info.position-left custom-popup:after{right:12.5px;}.custom-popup-wrapper.school-info custom-popup{width:320px;}.custom-popup-wrapper.school-info custom-popup .school-name{font-size:.875rem;font-family:SansReg;color:#337ab7;display:inline-block;}.custom-popup-wrapper.school-info custom-popup span.icon-external-link-blue{width:13px;height:13px;display:inline-block;background-repeat:no-repeat;margin-left:6px;}.custom-popup-wrapper.school-info custom-popup .badge-iw-grade{width:30px !important;height:24px !important;margin:10px 10px 10px 0 !important;background-color:#d9d9d9;font-size:12px;color:#055c7e;text-align:center;letter-spacing:.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);font-family:SansMedium;}.custom-popup-wrapper.school-info custom-popup .badge-iw-subject{width:30px !important;height:24px !important;margin:10px 10px 10px 0 !important;background-color:#d9d9d9;font-size:12px;color:#055c7e;text-align:center;letter-spacing:.01em;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);font-family:SansMedium;}.custom-popup-wrapper.school-info custom-popup .school-grade{font-family:SansReg;font-size:10px;color:#999;text-align:left;letter-spacing:.05em;line-height:12px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;margin-right:10px !important;}.custom-popup-wrapper.school-info custom-popup .school-address{font-family:'SansBook';font-size:12px;color:#666;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:3px;}.color-extra-light-blue{color:#f4fbff;}.color-extra-light-blue-bg{background-color:#f4fbff;}.color-sky-blue-neon{color:#0dc1e7;}.color-sky-blue-neon-bg{background-color:#0dc1e7;}.color-light-sky-blue{color:#0099c7;}.color-light-sky-blue-bg{background-color:#0099c7;}.color-sky-blue{color:#158cc1;}.color-sky-blue-bg{background-color:#158cc1;}.color-deep-sky-blue{color:#337ab7;}.color-deep-sky-blue-bg{background-color:#337ab7;}.color-blue{color:#3673a9;}.color-blue-bg{background-color:#3673a9;}.color-deep-blue{color:#0064a5 !important;}.color-deep-blue-bg{background-color:#0064a5;}.color-navy-blue{color:#055c7e;}.color-navy-blue-bg{background-color:#055c7e;}.color-sea-blue{color:#4ec2ca;}.color-sea-blue-bg{background-color:#4ec2ca;}.color-deep-black{color:#222;}.color-deep-black-bg{background-color:#222;}.color-black{color:#333;}.color-black-bg{background-color:#333;}.color-text-black{color:#484848;}.color-text-black-bg{background-color:#484848;}.color-dark-slate-gray{color:#586267;}.color-dark-slate-gray-bg{background-color:#586267;}.color-mid-slate-gray{color:#a6b2b8;}.color-mid-slate-gray-bg{background-color:#a6b2b8;}.color-dark-gray{color:#666;}.color-dark-gray-bg{background-color:#666;}.color-gray{color:#898989;}.color-gray-bg{background-color:#898989;}.color-mid-gray{color:#aaa;}.color-mid-gray-bg{background-color:#aaa;}.color-mid-light-gray{color:#ccc;}.color-mid-light-gray-bg{background-color:#ccc;}.color-light-gray{color:#eee;}.color-light-gray-bg{background-color:#eee;}.color-extra-light-gray{color:#f5f5f5;}.color-extra-light-gray-bg{background-color:#f5f5f5;}.color-off-white{color:#fafafa;}.color-off-white-bg{background-color:#fafafa;}.color-white{color:#fff;}.color-white-bg{background-color:#fff;}.color-sand{color:#f8f7f4;}.color-sand-bg{background-color:#f8f7f4;}.color-light-yellow{color:#fdf7ce;}.color-light-yellow-bg{background-color:#fdf7ce;}.color-yellow-bg{background-color:#ffea01;}.color-yellow{color:#ffea01;}.color-golden-orange{color:#ef9027;}.color-golden-orange-bg{background-color:#ef9027;}.color-orange{color:#f63;}.color-orange-bg{background-color:#f63;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-notify-red{color:#f70606;}.color-notify-red-bg{background-color:#f70606;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-turmeric{color:#f1a21e;}.color-turmeric-bg{background-color:#f1a21e;}.color-light-orange{color:#fe9d00;}.color-light-orange-bg{background-color:#fe9d00;}.color-caution-red{color:#d54624;}.color-caution-red-bg{background-color:#d54624;}.color-chianti{color:#b82b65;}.color-chianti-bg{background-color:#b82b65;}.color-coffee{color:#8a7c51;}.color-coffee-bg{background-color:#8a7c51;}.color-spruce-green{color:#3e683d;}.color-spruce-green-bg{background-color:#3e683d;}.color-chalkboard-green{color:#009f90;}.color-chalkboard-green-bg{background-color:#009f90;}.color-apple-green{color:#6cbb5a;}.color-apple-green-bg{background-color:#6cbb5a;}.font-modern-display{font-family:ModernLight;}.font-modern-title{font-family:Modern !important;}.font-sans-light{font-family:SansLight !important;}.font-sans-book{font-family:SansBook !important;}.font-sans-regular{font-family:SansReg !important;}.font-sans-bold{font-family:SansMedium !important;}.font-sans-caption{font-family:SansRE !important;}.font-sans-caption-bold{font-family:SansRE !important;font-weight:bold !important;}.font-modern-caption{font-family:ModernRE !important;}.font-modern-caption-italic{font-family:ModernRE !important;font-style:italic;}.font-condensed{font-family:Condensed !important;}h1,.h1{font-size:3rem;font-weight:normal;}h2,.h2{font-size:2.25rem;font-weight:normal;}h3,.h3{font-size:1.625rem;font-weight:normal;}h4,.h4{font-size:1.5rem;font-weight:normal;}h5,.h5{font-size:1.31rem;font-weight:normal;}h6,.h6{font-size:1.2rem;font-weight:normal;}a.btn-outline-dark{font-family:SansMedium;}a.btn-outline-dark:hover{color:#fff !important;background-color:#222;border-color:#222;}button{font-weight:normal;font-family:SansRE;}.btn{box-shadow:none !important;}a.btn-primary{font-family:SansMedium;}a.btn-success,a.btn-danger{font-family:SansMedium;}a.btn-success{color:#fff !important;}input.btn-primary{font-family:SansMedium;}.btn-primary:active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:hover{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:not(:disabled):not(.disabled).active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-secondary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active{background-color:#333;border-color:#333;}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{background-color:#333;border-color:#333;}.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}.btn-success{color:#fff;background-color:#009f90;border-color:#009f90;}.btn-success:active{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:hover{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:not(:disabled):not(.disabled).active{background-color:#009f90 !important;border-color:#009f90 !important;}.btn-info{color:#fff;}.btn-info:active{background-color:#0099c7;border-color:#0099c7;}.btn-info:hover{background-color:#0099c7;border-color:#0099c7;}.btn-info:not(:disabled):not(.disabled).active{background-color:#0099c7 !important;border-color:#0099c7 !important;}.btn-action{color:#fff;font-family:SansMedium;}.btn-action:active{background-color:#fc5112;border-color:#fc5112;}.btn-action:hover{background-color:#fc5112;border-color:#fc5112;}.btn-action:not(:disabled):not(.disabled).active{background-color:#fc5112 !important;border-color:#fc5112 !important;}.btn-notify,.btn-danger{color:#f70606;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-notify:hover,.btn-danger:hover{background-color:#f70606;}.btn-notify:active,.btn-danger:active{background-color:#f70606;}.btn-notify:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active{background-color:#f70606 !important;border-color:#f70606 !important;}.btn-link{font-family:SansBook;font-size:.9375rem;color:#337ab7;}.btn-link-caps{font-family:SansMedium;font-size:.75rem;text-transform:uppercase;color:#337ab7;}.btn-outline-primary{border-color:#ccc;color:#337ab7;font-family:SansMedium;}.btn-outline-primary:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:active{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#0064a5 !important;border-color:#ccc !important;}.btn-outline-secondary{border-color:#ccc;font-family:SansMedium;}.btn-outline-secondary:hover{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:active{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#333 !important;border-color:#ccc !important;}.btn-outline-success{font-family:SansMedium;}.btn-outline-success:hover{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:not(:disabled):not(.disabled).active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-info{font-family:SansMedium;color:#337ab7 !important;background-color:#eee;border-color:#eee !important;}.btn-outline-info:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:not(:disabled):not(.disabled).active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-action,btn-outline-warning{font-family:SansMedium;border-color:#ccc !important;}.btn-outline-action:hover,btn-outline-warning:hover{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:active,btn-outline-warning:active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-notify,.btn-outline-danger{font-family:SansMedium;border-color:#d54624 !important;color:#d54624 !important;}.btn-outline-notify:hover,.btn-outline-danger:hover{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:active,.btn-outline-danger:active{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-xl{font-size:1.25rem;padding:13px 70px 11px 70px;}.btn-lg,.btn-group-lg>.btn{font-size:1.125rem;padding:11px 83px 9px 83px;}.btn-sm,.btn-group-sm>.btn{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-sm:hover,.btn-group-sm>.btn:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}.btn-sm:active,.btn-group-sm>.btn:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs{font-size:.75rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}button.btn-xs:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}.dropdown-toggle.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-group.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}.listing-toggle{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;font-family:SansBook;}.listing-toggle-active{background-color:#6cbb5a !important;font-size:.875rem;background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}label.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary{font-family:SansBook;font-size:.9375rem;background-color:#fff !important;color:#666;}label.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:hover{background-color:#fff !important;color:#666 !important;}label.btn-secondary:focus,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:focus{background-color:#fff !important;color:#aaa;}.btn-group-toggle .btn-secondary,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary{font-family:SansBook;color:#666 !important;background-color:#fff !important;border-color:#aaa !important;font-family:SansBook;}.btn-group-toggle .btn-secondary:hover,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:hover{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:active{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:not(:disabled):not(.disabled).active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}label.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-family:SansBook;color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:hover,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:hover{color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:active{color:#666;background-color:#fff;border-color:#aaa;}.btn-group-lg .btn-secondary,.btn-group-lg .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-lg .btn-primary{font-size:.9375rem !important;}.btn-group-sm .btn-secondary,.btn-group-sm .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-sm .btn-primary{font-size:.75rem !important;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:.875rem;padding:.475rem .75rem .375rem .75rem;}.btn-group .btn-secondary:not(:disabled):not(.disabled):active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.form-control:focus{border-color:#0064a5 !important;}label.btn-favourite:not(:disabled):not(.disabled).active{background-image:url(/Content/Images/Member/Favorite_Button_OFF.svg?v=d5940dba33ac98e8bacafa4481b068eb);width:26px;height:26px;background-repeat:no-repeat;background-position:50% 30%;padding:0;background-size:150%;cursor:pointer;z-index:auto;}.badge{border-radius:0 !important;font-family:SansRE;color:#fff;font-weight:normal;text-align:left;}.badge-caption{font-family:SansLight !important;background-color:#fff;color:#666 !important;font-size:.625rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:7px 14px 7px 14px;text-align:center;}.badge-xsmall{font-family:SansReg !important;background-color:#fff;color:#666 !important;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:8px 14px 7px 14px;text-align:center;}.badge-pill{width:30px;height:24px;background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;}.badge-pill-close{width:21px;height:21px;background-color:#fff !important;border-radius:16px !important;border:solid 1px #ccc !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37);background-position:center center;background-size:7px 7px;background-repeat:no-repeat;}.no-data-badge{height:40px;width:102px;background-color:rgba(222,222,222,.5);border-radius:20px;font-family:SansRE;font-size:18px;font-weight:bold;color:#a6b2b8;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-left:auto;margin-right:auto;}.text-heading-2-modern{font-family:Modern;font-size:1.75rem;color:#484848;line-height:2.5rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media only screen and (max-width:576px){.text-heading-2-modern{font-size:1.5rem;line-height:1.563rem;}}@media(max-width:576px){.modal-full-screen{margin:0 !important;max-width:none;}.modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-width:none;}.modal-full-screen>.modal-content .modal-footer{height:100px;position:relative;bottom:0;}.modal-full-screen>.modal-content .modal-body{max-height:unset;}}.loading-container{position:fixed;left:0;right:0;top:50px;bottom:0;z-index:9999;background-color:#fff;transition:opacity linear .2s,visibility linear .2s;opacity:1;display:flex;visibility:visible;height:100%;}.loading-container.not-loading{opacity:0;visibility:collapse;}.loading-container .spinner-container{position:fixed;top:50%;left:50%;margin-left:-17px;}.data-date-details{display:block;font-family:SansLight;font-size:12px;color:#484848;text-align:center;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:1rem;margin-bottom:1rem;}@media(min-width:576px){.data-date-details{margin-bottom:0;}}@media(min-width:768px){.data-date-details{margin-top:2rem;}}@media(min-width:992px){.data-date-details{font-size:14px;}}.data-date-details:before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-check-circle-small.svg?v=db8bfc62ad11579128e954b65efa8de0);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;}.data-date-details.empty-stats-message::before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-data-status-none.svg?v=c2acb2070a66216923fbeb87dff9a555);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;margin-right:5px;}.sm-icon{display:inline-block;min-height:14px;min-width:14px;background-size:contain;background-repeat:no-repeat;position:relative;top:2px;left:2px;}.btn-outline-dark-gray{border-color:#666;color:#666;font-family:SansMedium;}.cursor-pointer{cursor:pointer;}.gray-btn-toggle{transition:all 200ms ease-in-out;cursor:pointer;}.gray-btn-toggle a{background-color:#fafafa;padding:7px 10px;border:1px solid #ccc;font-family:SansBook;font-size:15px;color:#aaa;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-width:120px;width:100%;display:flex;justify-content:center;}.gray-btn-toggle a:hover{opacity:.9;color:#aaa;background-color:#fafafa;}.gray-btn-toggle a.active{background-color:#484848;color:#fff;border:solid 1px #484848;}.gray-btn-toggle a.active:hover{background-color:#484848;color:#fff;}@media(max-width:767.98px){.gray-btn-toggle a{min-width:unset;}}@media(max-width:767.98px){.gray-btn-toggle li{width:33.333%;}}.gray-btn-toggle li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}.gray-btn-toggle li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;}.neighbourhood-popup__inventory{font-family:SansBook !important;font-size:11px;color:#666;text-align:center;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:capitalize;text-align:center;}.neighbourhood-popup__area-inventory{font-family:SansBook;font-size:11px;color:#666;text-align:center;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:capitalize;text-align:center;}.neighbourhood-popup__name{font-family:Modern;font-size:15px;color:#484848;text-align:center;line-height:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);max-width:100%;width:100%;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;}.neighbourhood-popup__heat-index-popup-badge{color:#fff;font-family:SansMedium;font-size:11px;text-align:center;letter-spacing:.02em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;text-transform:uppercase;justify-content:center;align-items:center;margin:0 auto 15px auto;}.neighbourhood-popup__heat-index-popup-badge--hot{height:26px;width:60px;border-radius:15px;background-image:-webkit-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:-moz-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:-o-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:linear-gradient(90deg,#fe9d00 0%,#f63 100%);}.neighbourhood-popup__heat-index-popup-badge--balanced{height:26px;width:80px;border-radius:15px;background-image:-webkit-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:-moz-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:-o-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:linear-gradient(90deg,#009f90 0%,#f1a21e 100%);}.neighbourhood-popup__heat-index-popup-badge--cool{height:26px;width:60px;border-radius:15px;background-image:-webkit-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:-moz-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:-o-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);}.neighbourhood-popup__ancestor{font-family:SansBook;font-size:12px;color-rendering:#666;text-align:center;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.neighbourhood-popup__inventory{color:#666;}.color-extra-light-blue{color:#f4fbff;}.color-extra-light-blue-bg{background-color:#f4fbff;}.color-sky-blue-neon{color:#0dc1e7;}.color-sky-blue-neon-bg{background-color:#0dc1e7;}.color-light-sky-blue{color:#0099c7;}.color-light-sky-blue-bg{background-color:#0099c7;}.color-sky-blue{color:#158cc1;}.color-sky-blue-bg{background-color:#158cc1;}.color-deep-sky-blue{color:#337ab7;}.color-deep-sky-blue-bg{background-color:#337ab7;}.color-blue{color:#3673a9;}.color-blue-bg{background-color:#3673a9;}.color-deep-blue{color:#0064a5 !important;}.color-deep-blue-bg{background-color:#0064a5;}.color-navy-blue{color:#055c7e;}.color-navy-blue-bg{background-color:#055c7e;}.color-sea-blue{color:#4ec2ca;}.color-sea-blue-bg{background-color:#4ec2ca;}.color-deep-black{color:#222;}.color-deep-black-bg{background-color:#222;}.color-black{color:#333;}.color-black-bg{background-color:#333;}.color-text-black{color:#484848;}.color-text-black-bg{background-color:#484848;}.color-dark-slate-gray{color:#586267;}.color-dark-slate-gray-bg{background-color:#586267;}.color-mid-slate-gray{color:#a6b2b8;}.color-mid-slate-gray-bg{background-color:#a6b2b8;}.color-dark-gray{color:#666;}.color-dark-gray-bg{background-color:#666;}.color-gray{color:#898989;}.color-gray-bg{background-color:#898989;}.color-mid-gray{color:#aaa;}.color-mid-gray-bg{background-color:#aaa;}.color-mid-light-gray{color:#ccc;}.color-mid-light-gray-bg{background-color:#ccc;}.color-light-gray{color:#eee;}.color-light-gray-bg{background-color:#eee;}.color-extra-light-gray{color:#f5f5f5;}.color-extra-light-gray-bg{background-color:#f5f5f5;}.color-off-white{color:#fafafa;}.color-off-white-bg{background-color:#fafafa;}.color-white{color:#fff;}.color-white-bg{background-color:#fff;}.color-sand{color:#f8f7f4;}.color-sand-bg{background-color:#f8f7f4;}.color-light-yellow{color:#fdf7ce;}.color-light-yellow-bg{background-color:#fdf7ce;}.color-yellow-bg{background-color:#ffea01;}.color-yellow{color:#ffea01;}.color-golden-orange{color:#ef9027;}.color-golden-orange-bg{background-color:#ef9027;}.color-orange{color:#f63;}.color-orange-bg{background-color:#f63;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-notify-red{color:#f70606;}.color-notify-red-bg{background-color:#f70606;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-turmeric{color:#f1a21e;}.color-turmeric-bg{background-color:#f1a21e;}.color-light-orange{color:#fe9d00;}.color-light-orange-bg{background-color:#fe9d00;}.color-caution-red{color:#d54624;}.color-caution-red-bg{background-color:#d54624;}.color-chianti{color:#b82b65;}.color-chianti-bg{background-color:#b82b65;}.color-coffee{color:#8a7c51;}.color-coffee-bg{background-color:#8a7c51;}.color-spruce-green{color:#3e683d;}.color-spruce-green-bg{background-color:#3e683d;}.color-chalkboard-green{color:#009f90;}.color-chalkboard-green-bg{background-color:#009f90;}.color-apple-green{color:#6cbb5a;}.color-apple-green-bg{background-color:#6cbb5a;}.font-modern-display{font-family:ModernLight;}.font-modern-title{font-family:Modern !important;}.font-sans-light{font-family:SansLight !important;}.font-sans-book{font-family:SansBook !important;}.font-sans-regular{font-family:SansReg !important;}.font-sans-bold{font-family:SansMedium !important;}.font-sans-caption{font-family:SansRE !important;}.font-sans-caption-bold{font-family:SansRE !important;font-weight:bold !important;}.font-modern-caption{font-family:ModernRE !important;}.font-modern-caption-italic{font-family:ModernRE !important;font-style:italic;}.font-condensed{font-family:Condensed !important;}h1,.h1{font-size:3rem;font-weight:normal;}h2,.h2{font-size:2.25rem;font-weight:normal;}h3,.h3{font-size:1.625rem;font-weight:normal;}h4,.h4{font-size:1.5rem;font-weight:normal;}h5,.h5{font-size:1.31rem;font-weight:normal;}h6,.h6{font-size:1.2rem;font-weight:normal;}a.btn-outline-dark{font-family:SansMedium;}a.btn-outline-dark:hover{color:#fff !important;background-color:#222;border-color:#222;}button{font-weight:normal;font-family:SansRE;}.btn{box-shadow:none !important;}a.btn-primary{font-family:SansMedium;}a.btn-success,a.btn-danger{font-family:SansMedium;}a.btn-success{color:#fff !important;}input.btn-primary{font-family:SansMedium;}.btn-primary:active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:hover{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:not(:disabled):not(.disabled).active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-secondary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active{background-color:#333;border-color:#333;}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{background-color:#333;border-color:#333;}.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}.btn-success{color:#fff;background-color:#009f90;border-color:#009f90;}.btn-success:active{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:hover{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:not(:disabled):not(.disabled).active{background-color:#009f90 !important;border-color:#009f90 !important;}.btn-info{color:#fff;}.btn-info:active{background-color:#0099c7;border-color:#0099c7;}.btn-info:hover{background-color:#0099c7;border-color:#0099c7;}.btn-info:not(:disabled):not(.disabled).active{background-color:#0099c7 !important;border-color:#0099c7 !important;}.btn-action{color:#fff;font-family:SansMedium;}.btn-action:active{background-color:#fc5112;border-color:#fc5112;}.btn-action:hover{background-color:#fc5112;border-color:#fc5112;}.btn-action:not(:disabled):not(.disabled).active{background-color:#fc5112 !important;border-color:#fc5112 !important;}.btn-notify,.btn-danger{color:#f70606;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-notify:hover,.btn-danger:hover{background-color:#f70606;}.btn-notify:active,.btn-danger:active{background-color:#f70606;}.btn-notify:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active{background-color:#f70606 !important;border-color:#f70606 !important;}.btn-link{font-family:SansBook;font-size:.9375rem;color:#337ab7;}.btn-link-caps{font-family:SansMedium;font-size:.75rem;text-transform:uppercase;color:#337ab7;}.btn-outline-primary{border-color:#ccc;color:#337ab7;font-family:SansMedium;}.btn-outline-primary:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:active{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#0064a5 !important;border-color:#ccc !important;}.btn-outline-secondary{border-color:#ccc;font-family:SansMedium;}.btn-outline-secondary:hover{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:active{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#333 !important;border-color:#ccc !important;}.btn-outline-success{font-family:SansMedium;}.btn-outline-success:hover{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:not(:disabled):not(.disabled).active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-info{font-family:SansMedium;color:#337ab7 !important;background-color:#eee;border-color:#eee !important;}.btn-outline-info:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:not(:disabled):not(.disabled).active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-action,btn-outline-warning{font-family:SansMedium;border-color:#ccc !important;}.btn-outline-action:hover,btn-outline-warning:hover{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:active,btn-outline-warning:active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-notify,.btn-outline-danger{font-family:SansMedium;border-color:#d54624 !important;color:#d54624 !important;}.btn-outline-notify:hover,.btn-outline-danger:hover{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:active,.btn-outline-danger:active{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-xl{font-size:1.25rem;padding:13px 70px 11px 70px;}.btn-lg,.btn-group-lg>.btn{font-size:1.125rem;padding:11px 83px 9px 83px;}.btn-sm,.btn-group-sm>.btn{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-sm:hover,.btn-group-sm>.btn:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}.btn-sm:active,.btn-group-sm>.btn:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs{font-size:.75rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}button.btn-xs:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}.dropdown-toggle.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-group.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}.listing-toggle{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;font-family:SansBook;}.listing-toggle-active{background-color:#6cbb5a !important;font-size:.875rem;background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}label.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary{font-family:SansBook;font-size:.9375rem;background-color:#fff !important;color:#666;}label.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:hover{background-color:#fff !important;color:#666 !important;}label.btn-secondary:focus,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:focus{background-color:#fff !important;color:#aaa;}.btn-group-toggle .btn-secondary,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary{font-family:SansBook;color:#666 !important;background-color:#fff !important;border-color:#aaa !important;font-family:SansBook;}.btn-group-toggle .btn-secondary:hover,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:hover{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:active{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:not(:disabled):not(.disabled).active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}label.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-family:SansBook;color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:hover,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:hover{color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:active{color:#666;background-color:#fff;border-color:#aaa;}.btn-group-lg .btn-secondary,.btn-group-lg .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-lg .btn-primary{font-size:.9375rem !important;}.btn-group-sm .btn-secondary,.btn-group-sm .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-sm .btn-primary{font-size:.75rem !important;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:.875rem;padding:.475rem .75rem .375rem .75rem;}.btn-group .btn-secondary:not(:disabled):not(.disabled):active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.form-control:focus{border-color:#0064a5 !important;}label.btn-favourite:not(:disabled):not(.disabled).active{background-image:url(/Content/Images/Member/Favorite_Button_OFF.svg?v=d5940dba33ac98e8bacafa4481b068eb);width:26px;height:26px;background-repeat:no-repeat;background-position:50% 30%;padding:0;background-size:150%;cursor:pointer;z-index:auto;}.badge{border-radius:0 !important;font-family:SansRE;color:#fff;font-weight:normal;text-align:left;}.badge-caption{font-family:SansLight !important;background-color:#fff;color:#666 !important;font-size:.625rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:7px 14px 7px 14px;text-align:center;}.badge-xsmall{font-family:SansReg !important;background-color:#fff;color:#666 !important;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:8px 14px 7px 14px;text-align:center;}.badge-pill{width:30px;height:24px;background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;}.badge-pill-close{width:21px;height:21px;background-color:#fff !important;border-radius:16px !important;border:solid 1px #ccc !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37);background-position:center center;background-size:7px 7px;background-repeat:no-repeat;}.no-data-badge{height:40px;width:102px;background-color:rgba(222,222,222,.5);border-radius:20px;font-family:SansRE;font-size:18px;font-weight:bold;color:#a6b2b8;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-left:auto;margin-right:auto;}.text-heading-2-modern{font-family:Modern;font-size:1.75rem;color:#484848;line-height:2.5rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media only screen and (max-width:576px){.text-heading-2-modern{font-size:1.5rem;line-height:1.563rem;}}@media(max-width:576px){.modal-full-screen{margin:0 !important;max-width:none;}.modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-width:none;}.modal-full-screen>.modal-content .modal-footer{height:100px;position:relative;bottom:0;}.modal-full-screen>.modal-content .modal-body{max-height:unset;}}.loading-container{position:fixed;left:0;right:0;top:50px;bottom:0;z-index:9999;background-color:#fff;transition:opacity linear .2s,visibility linear .2s;opacity:1;display:flex;visibility:visible;height:100%;}.loading-container.not-loading{opacity:0;visibility:collapse;}.loading-container .spinner-container{position:fixed;top:50%;left:50%;margin-left:-17px;}.data-date-details{display:block;font-family:SansLight;font-size:12px;color:#484848;text-align:center;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:1rem;margin-bottom:1rem;}@media(min-width:576px){.data-date-details{margin-bottom:0;}}@media(min-width:768px){.data-date-details{margin-top:2rem;}}@media(min-width:992px){.data-date-details{font-size:14px;}}.data-date-details:before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-check-circle-small.svg?v=db8bfc62ad11579128e954b65efa8de0);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;}.data-date-details.empty-stats-message::before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-data-status-none.svg?v=c2acb2070a66216923fbeb87dff9a555);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;margin-right:5px;}.sm-icon{display:inline-block;min-height:14px;min-width:14px;background-size:contain;background-repeat:no-repeat;position:relative;top:2px;left:2px;}.btn-outline-dark-gray{border-color:#666;color:#666;font-family:SansMedium;}.cursor-pointer{cursor:pointer;}.gray-btn-toggle{transition:all 200ms ease-in-out;cursor:pointer;}.gray-btn-toggle a{background-color:#fafafa;padding:7px 10px;border:1px solid #ccc;font-family:SansBook;font-size:15px;color:#aaa;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-width:120px;width:100%;display:flex;justify-content:center;}.gray-btn-toggle a:hover{opacity:.9;color:#aaa;background-color:#fafafa;}.gray-btn-toggle a.active{background-color:#484848;color:#fff;border:solid 1px #484848;}.gray-btn-toggle a.active:hover{background-color:#484848;color:#fff;}@media(max-width:767.98px){.gray-btn-toggle a{min-width:unset;}}@media(max-width:767.98px){.gray-btn-toggle li{width:33.333%;}}.gray-btn-toggle li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}.gray-btn-toggle li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;}about-our-data-modal .modal-dialog{max-width:768px;}about-our-data-modal .close{float:right;font-size:1.5rem;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:1;background-repeat:no-repeat;width:1.125rem;height:1.125rem;padding:0;margin:0 .375rem 0 auto;cursor:pointer;}about-our-data-modal .close:focus{outline:none;}about-our-data-modal .modal-body{overflow:hidden;overflow-y:scroll;font-size:15px;max-height:576px;}@media(max-width:767.98px){about-our-data-modal .data-disclaimer{padding:0 !important;display:block;}}.color-extra-light-blue{color:#f4fbff;}.color-extra-light-blue-bg{background-color:#f4fbff;}.color-sky-blue-neon{color:#0dc1e7;}.color-sky-blue-neon-bg{background-color:#0dc1e7;}.color-light-sky-blue{color:#0099c7;}.color-light-sky-blue-bg{background-color:#0099c7;}.color-sky-blue{color:#158cc1;}.color-sky-blue-bg{background-color:#158cc1;}.color-deep-sky-blue{color:#337ab7;}.color-deep-sky-blue-bg{background-color:#337ab7;}.color-blue{color:#3673a9;}.color-blue-bg{background-color:#3673a9;}.color-deep-blue{color:#0064a5 !important;}.color-deep-blue-bg{background-color:#0064a5;}.color-navy-blue{color:#055c7e;}.color-navy-blue-bg{background-color:#055c7e;}.color-sea-blue{color:#4ec2ca;}.color-sea-blue-bg{background-color:#4ec2ca;}.color-deep-black{color:#222;}.color-deep-black-bg{background-color:#222;}.color-black{color:#333;}.color-black-bg{background-color:#333;}.color-text-black{color:#484848;}.color-text-black-bg{background-color:#484848;}.color-dark-slate-gray{color:#586267;}.color-dark-slate-gray-bg{background-color:#586267;}.color-mid-slate-gray{color:#a6b2b8;}.color-mid-slate-gray-bg{background-color:#a6b2b8;}.color-dark-gray{color:#666;}.color-dark-gray-bg{background-color:#666;}.color-gray{color:#898989;}.color-gray-bg{background-color:#898989;}.color-mid-gray{color:#aaa;}.color-mid-gray-bg{background-color:#aaa;}.color-mid-light-gray{color:#ccc;}.color-mid-light-gray-bg{background-color:#ccc;}.color-light-gray{color:#eee;}.color-light-gray-bg{background-color:#eee;}.color-extra-light-gray{color:#f5f5f5;}.color-extra-light-gray-bg{background-color:#f5f5f5;}.color-off-white{color:#fafafa;}.color-off-white-bg{background-color:#fafafa;}.color-white{color:#fff;}.color-white-bg{background-color:#fff;}.color-sand{color:#f8f7f4;}.color-sand-bg{background-color:#f8f7f4;}.color-light-yellow{color:#fdf7ce;}.color-light-yellow-bg{background-color:#fdf7ce;}.color-yellow-bg{background-color:#ffea01;}.color-yellow{color:#ffea01;}.color-golden-orange{color:#ef9027;}.color-golden-orange-bg{background-color:#ef9027;}.color-orange{color:#f63;}.color-orange-bg{background-color:#f63;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-notify-red{color:#f70606;}.color-notify-red-bg{background-color:#f70606;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-turmeric{color:#f1a21e;}.color-turmeric-bg{background-color:#f1a21e;}.color-light-orange{color:#fe9d00;}.color-light-orange-bg{background-color:#fe9d00;}.color-caution-red{color:#d54624;}.color-caution-red-bg{background-color:#d54624;}.color-chianti{color:#b82b65;}.color-chianti-bg{background-color:#b82b65;}.color-coffee{color:#8a7c51;}.color-coffee-bg{background-color:#8a7c51;}.color-spruce-green{color:#3e683d;}.color-spruce-green-bg{background-color:#3e683d;}.color-chalkboard-green{color:#009f90;}.color-chalkboard-green-bg{background-color:#009f90;}.color-apple-green{color:#6cbb5a;}.color-apple-green-bg{background-color:#6cbb5a;}.font-modern-display{font-family:ModernLight;}.font-modern-title{font-family:Modern !important;}.font-sans-light{font-family:SansLight !important;}.font-sans-book{font-family:SansBook !important;}.font-sans-regular{font-family:SansReg !important;}.font-sans-bold{font-family:SansMedium !important;}.font-sans-caption{font-family:SansRE !important;}.font-sans-caption-bold{font-family:SansRE !important;font-weight:bold !important;}.font-modern-caption{font-family:ModernRE !important;}.font-modern-caption-italic{font-family:ModernRE !important;font-style:italic;}.font-condensed{font-family:Condensed !important;}h1,.h1{font-size:3rem;font-weight:normal;}h2,.h2{font-size:2.25rem;font-weight:normal;}h3,.h3{font-size:1.625rem;font-weight:normal;}h4,.h4{font-size:1.5rem;font-weight:normal;}h5,.h5{font-size:1.31rem;font-weight:normal;}h6,.h6{font-size:1.2rem;font-weight:normal;}a.btn-outline-dark{font-family:SansMedium;}a.btn-outline-dark:hover{color:#fff !important;background-color:#222;border-color:#222;}button{font-weight:normal;font-family:SansRE;}.btn{box-shadow:none !important;}a.btn-primary{font-family:SansMedium;}a.btn-success,a.btn-danger{font-family:SansMedium;}a.btn-success{color:#fff !important;}input.btn-primary{font-family:SansMedium;}.btn-primary:active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:hover{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:not(:disabled):not(.disabled).active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-secondary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active{background-color:#333;border-color:#333;}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{background-color:#333;border-color:#333;}.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}.btn-success{color:#fff;background-color:#009f90;border-color:#009f90;}.btn-success:active{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:hover{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:not(:disabled):not(.disabled).active{background-color:#009f90 !important;border-color:#009f90 !important;}.btn-info{color:#fff;}.btn-info:active{background-color:#0099c7;border-color:#0099c7;}.btn-info:hover{background-color:#0099c7;border-color:#0099c7;}.btn-info:not(:disabled):not(.disabled).active{background-color:#0099c7 !important;border-color:#0099c7 !important;}.btn-action{color:#fff;font-family:SansMedium;}.btn-action:active{background-color:#fc5112;border-color:#fc5112;}.btn-action:hover{background-color:#fc5112;border-color:#fc5112;}.btn-action:not(:disabled):not(.disabled).active{background-color:#fc5112 !important;border-color:#fc5112 !important;}.btn-notify,.btn-danger{color:#f70606;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-notify:hover,.btn-danger:hover{background-color:#f70606;}.btn-notify:active,.btn-danger:active{background-color:#f70606;}.btn-notify:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active{background-color:#f70606 !important;border-color:#f70606 !important;}.btn-link{font-family:SansBook;font-size:.9375rem;color:#337ab7;}.btn-link-caps{font-family:SansMedium;font-size:.75rem;text-transform:uppercase;color:#337ab7;}.btn-outline-primary{border-color:#ccc;color:#337ab7;font-family:SansMedium;}.btn-outline-primary:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:active{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#0064a5 !important;border-color:#ccc !important;}.btn-outline-secondary{border-color:#ccc;font-family:SansMedium;}.btn-outline-secondary:hover{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:active{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#333 !important;border-color:#ccc !important;}.btn-outline-success{font-family:SansMedium;}.btn-outline-success:hover{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:not(:disabled):not(.disabled).active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-info{font-family:SansMedium;color:#337ab7 !important;background-color:#eee;border-color:#eee !important;}.btn-outline-info:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:not(:disabled):not(.disabled).active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-action,btn-outline-warning{font-family:SansMedium;border-color:#ccc !important;}.btn-outline-action:hover,btn-outline-warning:hover{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:active,btn-outline-warning:active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-notify,.btn-outline-danger{font-family:SansMedium;border-color:#d54624 !important;color:#d54624 !important;}.btn-outline-notify:hover,.btn-outline-danger:hover{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:active,.btn-outline-danger:active{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-xl{font-size:1.25rem;padding:13px 70px 11px 70px;}.btn-lg,.btn-group-lg>.btn{font-size:1.125rem;padding:11px 83px 9px 83px;}.btn-sm,.btn-group-sm>.btn{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-sm:hover,.btn-group-sm>.btn:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}.btn-sm:active,.btn-group-sm>.btn:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs{font-size:.75rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}button.btn-xs:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}.dropdown-toggle.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-group.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}.listing-toggle{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;font-family:SansBook;}.listing-toggle-active{background-color:#6cbb5a !important;font-size:.875rem;background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}label.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary{font-family:SansBook;font-size:.9375rem;background-color:#fff !important;color:#666;}label.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:hover{background-color:#fff !important;color:#666 !important;}label.btn-secondary:focus,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:focus{background-color:#fff !important;color:#aaa;}.btn-group-toggle .btn-secondary,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary{font-family:SansBook;color:#666 !important;background-color:#fff !important;border-color:#aaa !important;font-family:SansBook;}.btn-group-toggle .btn-secondary:hover,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:hover{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:active{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:not(:disabled):not(.disabled).active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}label.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-family:SansBook;color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:hover,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:hover{color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:active{color:#666;background-color:#fff;border-color:#aaa;}.btn-group-lg .btn-secondary,.btn-group-lg .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-lg .btn-primary{font-size:.9375rem !important;}.btn-group-sm .btn-secondary,.btn-group-sm .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-sm .btn-primary{font-size:.75rem !important;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:.875rem;padding:.475rem .75rem .375rem .75rem;}.btn-group .btn-secondary:not(:disabled):not(.disabled):active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.form-control:focus{border-color:#0064a5 !important;}label.btn-favourite:not(:disabled):not(.disabled).active{background-image:url(/Content/Images/Member/Favorite_Button_OFF.svg?v=d5940dba33ac98e8bacafa4481b068eb);width:26px;height:26px;background-repeat:no-repeat;background-position:50% 30%;padding:0;background-size:150%;cursor:pointer;z-index:auto;}.badge{border-radius:0 !important;font-family:SansRE;color:#fff;font-weight:normal;text-align:left;}.badge-caption{font-family:SansLight !important;background-color:#fff;color:#666 !important;font-size:.625rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:7px 14px 7px 14px;text-align:center;}.badge-xsmall{font-family:SansReg !important;background-color:#fff;color:#666 !important;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:8px 14px 7px 14px;text-align:center;}.badge-pill{width:30px;height:24px;background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;}.badge-pill-close{width:21px;height:21px;background-color:#fff !important;border-radius:16px !important;border:solid 1px #ccc !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37);background-position:center center;background-size:7px 7px;background-repeat:no-repeat;}.no-data-badge{height:40px;width:102px;background-color:rgba(222,222,222,.5);border-radius:20px;font-family:SansRE;font-size:18px;font-weight:bold;color:#a6b2b8;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-left:auto;margin-right:auto;}.text-heading-2-modern{font-family:Modern;font-size:1.75rem;color:#484848;line-height:2.5rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media only screen and (max-width:576px){.text-heading-2-modern{font-size:1.5rem;line-height:1.563rem;}}@media(max-width:576px){.modal-full-screen{margin:0 !important;max-width:none;}.modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-width:none;}.modal-full-screen>.modal-content .modal-footer{height:100px;position:relative;bottom:0;}.modal-full-screen>.modal-content .modal-body{max-height:unset;}}.loading-container{position:fixed;left:0;right:0;top:50px;bottom:0;z-index:9999;background-color:#fff;transition:opacity linear .2s,visibility linear .2s;opacity:1;display:flex;visibility:visible;height:100%;}.loading-container.not-loading{opacity:0;visibility:collapse;}.loading-container .spinner-container{position:fixed;top:50%;left:50%;margin-left:-17px;}.data-date-details{display:block;font-family:SansLight;font-size:12px;color:#484848;text-align:center;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:1rem;margin-bottom:1rem;}@media(min-width:576px){.data-date-details{margin-bottom:0;}}@media(min-width:768px){.data-date-details{margin-top:2rem;}}@media(min-width:992px){.data-date-details{font-size:14px;}}.data-date-details:before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-check-circle-small.svg?v=db8bfc62ad11579128e954b65efa8de0);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;}.data-date-details.empty-stats-message::before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-data-status-none.svg?v=c2acb2070a66216923fbeb87dff9a555);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;margin-right:5px;}.sm-icon{display:inline-block;min-height:14px;min-width:14px;background-size:contain;background-repeat:no-repeat;position:relative;top:2px;left:2px;}.btn-outline-dark-gray{border-color:#666;color:#666;font-family:SansMedium;}.cursor-pointer{cursor:pointer;}.gray-btn-toggle{transition:all 200ms ease-in-out;cursor:pointer;}.gray-btn-toggle a{background-color:#fafafa;padding:7px 10px;border:1px solid #ccc;font-family:SansBook;font-size:15px;color:#aaa;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-width:120px;width:100%;display:flex;justify-content:center;}.gray-btn-toggle a:hover{opacity:.9;color:#aaa;background-color:#fafafa;}.gray-btn-toggle a.active{background-color:#484848;color:#fff;border:solid 1px #484848;}.gray-btn-toggle a.active:hover{background-color:#484848;color:#fff;}@media(max-width:767.98px){.gray-btn-toggle a{min-width:unset;}}@media(max-width:767.98px){.gray-btn-toggle li{width:33.333%;}}.gray-btn-toggle li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}.gray-btn-toggle li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;}not-signed-in-modal{height:100% !important;}not-signed-in-modal div.modal-header{height:75px !important;border-bottom:1px solid #e9ecef !important;}not-signed-in-modal .modal{padding-right:0 !important;}@media(max-width:420px){not-signed-in-modal .modal-footer{padding:15px 15px 15px 15px !important;}}not-signed-in-modal .modal-footer{height:100%;padding:15px 30px 15px 15px !important;}not-signed-in-modal .modal-close-btn{width:97px;border:1px solid #aaa;border-radius:4px;padding:.575rem .75rem !important;}not-signed-in-modal .modal-close-btn .close-label{font-size:16px;color:#666;text-align:center;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}not-signed-in-modal .btn-fb{background-color:#3b5998;}not-signed-in-modal .btn-fb:hover{color:#fff;}not-signed-in-modal span.signin-key{font-size:6rem;}not-signed-in-modal div.signin-copy{position:relative;top:-53px;}not-signed-in-modal div.modal-footer .btn{min-height:40px;width:97px;border:1px solid #aaa;border-radius:4px;}not-signed-in-modal div.modal-footer a.close:hover{color:#222;}not-signed-in-modal .modal-body{padding:15px 15px 0 15px !important;height:auto;}@media(max-width:767.98px){not-signed-in-modal div.modal-dialog{max-height:none !important;padding-right:0;}}not-signed-in-modal .modal-content{border-radius:0 !important;}not-signed-in-modal .modal-title{font-family:'SansBook';font-size:18px;color:#484848;text-align:center;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media(max-width:420px){not-signed-in-modal .modal-dialog{min-height:100%;margin:0;}not-signed-in-modal .modal-content{height:100%;}not-signed-in-modal .modal-title{font-size:16px;}}not-signed-in-modal body{margin-top:0 !important;margin-bottom:30px !important;}not-signed-in-modal a.btn-fb{flex:1;background-color:#3b5998;}not-signed-in-modal a.btn-fb:hover{color:#fff;}not-signed-in-modal ul.list-unstyled{font-family:'SansLight';font-size:15px;color:#484848;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}not-signed-in-modal fa-angle-right.fa-angle-right:before{content:"";color:#3673a9;}not-signed-in-modal p{font-family:'SansLight';font-size:15px;color:#484848;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}not-signed-in-modal .signup-cta{max-width:none;margin-top:10px;}not-signed-in-modal .member-a{text-align:center !important;color:#337ab7 !important;}not-signed-in-modal .btn-row{max-width:260px;margin:0 auto 0 auto;}@media(max-width:420px){not-signed-in-modal .btn-row{max-width:none;}not-signed-in-modal .hide-mobile{display:none !important;}not-signed-in-modal .signup-cta{max-width:175px;margin-top:0;}not-signed-in-modal body{margin-bottom:0 !important;}}.color-extra-light-blue{color:#f4fbff;}.color-extra-light-blue-bg{background-color:#f4fbff;}.color-sky-blue-neon{color:#0dc1e7;}.color-sky-blue-neon-bg{background-color:#0dc1e7;}.color-light-sky-blue{color:#0099c7;}.color-light-sky-blue-bg{background-color:#0099c7;}.color-sky-blue{color:#158cc1;}.color-sky-blue-bg{background-color:#158cc1;}.color-deep-sky-blue{color:#337ab7;}.color-deep-sky-blue-bg{background-color:#337ab7;}.color-blue{color:#3673a9;}.color-blue-bg{background-color:#3673a9;}.color-deep-blue{color:#0064a5 !important;}.color-deep-blue-bg{background-color:#0064a5;}.color-navy-blue{color:#055c7e;}.color-navy-blue-bg{background-color:#055c7e;}.color-sea-blue{color:#4ec2ca;}.color-sea-blue-bg{background-color:#4ec2ca;}.color-deep-black{color:#222;}.color-deep-black-bg{background-color:#222;}.color-black{color:#333;}.color-black-bg{background-color:#333;}.color-text-black{color:#484848;}.color-text-black-bg{background-color:#484848;}.color-dark-slate-gray{color:#586267;}.color-dark-slate-gray-bg{background-color:#586267;}.color-mid-slate-gray{color:#a6b2b8;}.color-mid-slate-gray-bg{background-color:#a6b2b8;}.color-dark-gray{color:#666;}.color-dark-gray-bg{background-color:#666;}.color-gray{color:#898989;}.color-gray-bg{background-color:#898989;}.color-mid-gray{color:#aaa;}.color-mid-gray-bg{background-color:#aaa;}.color-mid-light-gray{color:#ccc;}.color-mid-light-gray-bg{background-color:#ccc;}.color-light-gray{color:#eee;}.color-light-gray-bg{background-color:#eee;}.color-extra-light-gray{color:#f5f5f5;}.color-extra-light-gray-bg{background-color:#f5f5f5;}.color-off-white{color:#fafafa;}.color-off-white-bg{background-color:#fafafa;}.color-white{color:#fff;}.color-white-bg{background-color:#fff;}.color-sand{color:#f8f7f4;}.color-sand-bg{background-color:#f8f7f4;}.color-light-yellow{color:#fdf7ce;}.color-light-yellow-bg{background-color:#fdf7ce;}.color-yellow-bg{background-color:#ffea01;}.color-yellow{color:#ffea01;}.color-golden-orange{color:#ef9027;}.color-golden-orange-bg{background-color:#ef9027;}.color-orange{color:#f63;}.color-orange-bg{background-color:#f63;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-notify-red{color:#f70606;}.color-notify-red-bg{background-color:#f70606;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-turmeric{color:#f1a21e;}.color-turmeric-bg{background-color:#f1a21e;}.color-light-orange{color:#fe9d00;}.color-light-orange-bg{background-color:#fe9d00;}.color-caution-red{color:#d54624;}.color-caution-red-bg{background-color:#d54624;}.color-chianti{color:#b82b65;}.color-chianti-bg{background-color:#b82b65;}.color-coffee{color:#8a7c51;}.color-coffee-bg{background-color:#8a7c51;}.color-spruce-green{color:#3e683d;}.color-spruce-green-bg{background-color:#3e683d;}.color-chalkboard-green{color:#009f90;}.color-chalkboard-green-bg{background-color:#009f90;}.color-apple-green{color:#6cbb5a;}.color-apple-green-bg{background-color:#6cbb5a;}.font-modern-display{font-family:ModernLight;}.font-modern-title{font-family:Modern !important;}.font-sans-light{font-family:SansLight !important;}.font-sans-book{font-family:SansBook !important;}.font-sans-regular{font-family:SansReg !important;}.font-sans-bold{font-family:SansMedium !important;}.font-sans-caption{font-family:SansRE !important;}.font-sans-caption-bold{font-family:SansRE !important;font-weight:bold !important;}.font-modern-caption{font-family:ModernRE !important;}.font-modern-caption-italic{font-family:ModernRE !important;font-style:italic;}.font-condensed{font-family:Condensed !important;}h1,.h1{font-size:3rem;font-weight:normal;}h2,.h2{font-size:2.25rem;font-weight:normal;}h3,.h3{font-size:1.625rem;font-weight:normal;}h4,.h4{font-size:1.5rem;font-weight:normal;}h5,.h5{font-size:1.31rem;font-weight:normal;}h6,.h6{font-size:1.2rem;font-weight:normal;}a.btn-outline-dark{font-family:SansMedium;}a.btn-outline-dark:hover{color:#fff !important;background-color:#222;border-color:#222;}button{font-weight:normal;font-family:SansRE;}.btn{box-shadow:none !important;}a.btn-primary{font-family:SansMedium;}a.btn-success,a.btn-danger{font-family:SansMedium;}a.btn-success{color:#fff !important;}input.btn-primary{font-family:SansMedium;}.btn-primary:active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:hover{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:not(:disabled):not(.disabled).active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-secondary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active{background-color:#333;border-color:#333;}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{background-color:#333;border-color:#333;}.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}.btn-success{color:#fff;background-color:#009f90;border-color:#009f90;}.btn-success:active{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:hover{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:not(:disabled):not(.disabled).active{background-color:#009f90 !important;border-color:#009f90 !important;}.btn-info{color:#fff;}.btn-info:active{background-color:#0099c7;border-color:#0099c7;}.btn-info:hover{background-color:#0099c7;border-color:#0099c7;}.btn-info:not(:disabled):not(.disabled).active{background-color:#0099c7 !important;border-color:#0099c7 !important;}.btn-action{color:#fff;font-family:SansMedium;}.btn-action:active{background-color:#fc5112;border-color:#fc5112;}.btn-action:hover{background-color:#fc5112;border-color:#fc5112;}.btn-action:not(:disabled):not(.disabled).active{background-color:#fc5112 !important;border-color:#fc5112 !important;}.btn-notify,.btn-danger{color:#f70606;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-notify:hover,.btn-danger:hover{background-color:#f70606;}.btn-notify:active,.btn-danger:active{background-color:#f70606;}.btn-notify:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active{background-color:#f70606 !important;border-color:#f70606 !important;}.btn-link{font-family:SansBook;font-size:.9375rem;color:#337ab7;}.btn-link-caps{font-family:SansMedium;font-size:.75rem;text-transform:uppercase;color:#337ab7;}.btn-outline-primary{border-color:#ccc;color:#337ab7;font-family:SansMedium;}.btn-outline-primary:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:active{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#0064a5 !important;border-color:#ccc !important;}.btn-outline-secondary{border-color:#ccc;font-family:SansMedium;}.btn-outline-secondary:hover{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:active{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#333 !important;border-color:#ccc !important;}.btn-outline-success{font-family:SansMedium;}.btn-outline-success:hover{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:not(:disabled):not(.disabled).active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-info{font-family:SansMedium;color:#337ab7 !important;background-color:#eee;border-color:#eee !important;}.btn-outline-info:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:not(:disabled):not(.disabled).active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-action,btn-outline-warning{font-family:SansMedium;border-color:#ccc !important;}.btn-outline-action:hover,btn-outline-warning:hover{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:active,btn-outline-warning:active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-notify,.btn-outline-danger{font-family:SansMedium;border-color:#d54624 !important;color:#d54624 !important;}.btn-outline-notify:hover,.btn-outline-danger:hover{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:active,.btn-outline-danger:active{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-xl{font-size:1.25rem;padding:13px 70px 11px 70px;}.btn-lg,.btn-group-lg>.btn{font-size:1.125rem;padding:11px 83px 9px 83px;}.btn-sm,.btn-group-sm>.btn{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-sm:hover,.btn-group-sm>.btn:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}.btn-sm:active,.btn-group-sm>.btn:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs{font-size:.75rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}button.btn-xs:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}.dropdown-toggle.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-group.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}.listing-toggle{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;font-family:SansBook;}.listing-toggle-active{background-color:#6cbb5a !important;font-size:.875rem;background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}label.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary{font-family:SansBook;font-size:.9375rem;background-color:#fff !important;color:#666;}label.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:hover{background-color:#fff !important;color:#666 !important;}label.btn-secondary:focus,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:focus{background-color:#fff !important;color:#aaa;}.btn-group-toggle .btn-secondary,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary{font-family:SansBook;color:#666 !important;background-color:#fff !important;border-color:#aaa !important;font-family:SansBook;}.btn-group-toggle .btn-secondary:hover,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:hover{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:active{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:not(:disabled):not(.disabled).active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}label.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-family:SansBook;color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:hover,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:hover{color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:active{color:#666;background-color:#fff;border-color:#aaa;}.btn-group-lg .btn-secondary,.btn-group-lg .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-lg .btn-primary{font-size:.9375rem !important;}.btn-group-sm .btn-secondary,.btn-group-sm .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-sm .btn-primary{font-size:.75rem !important;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:.875rem;padding:.475rem .75rem .375rem .75rem;}.btn-group .btn-secondary:not(:disabled):not(.disabled):active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.form-control:focus{border-color:#0064a5 !important;}label.btn-favourite:not(:disabled):not(.disabled).active{background-image:url(/Content/Images/Member/Favorite_Button_OFF.svg?v=d5940dba33ac98e8bacafa4481b068eb);width:26px;height:26px;background-repeat:no-repeat;background-position:50% 30%;padding:0;background-size:150%;cursor:pointer;z-index:auto;}.badge{border-radius:0 !important;font-family:SansRE;color:#fff;font-weight:normal;text-align:left;}.badge-caption{font-family:SansLight !important;background-color:#fff;color:#666 !important;font-size:.625rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:7px 14px 7px 14px;text-align:center;}.badge-xsmall{font-family:SansReg !important;background-color:#fff;color:#666 !important;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:8px 14px 7px 14px;text-align:center;}.badge-pill{width:30px;height:24px;background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;}.badge-pill-close{width:21px;height:21px;background-color:#fff !important;border-radius:16px !important;border:solid 1px #ccc !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37);background-position:center center;background-size:7px 7px;background-repeat:no-repeat;}.no-data-badge{height:40px;width:102px;background-color:rgba(222,222,222,.5);border-radius:20px;font-family:SansRE;font-size:18px;font-weight:bold;color:#a6b2b8;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-left:auto;margin-right:auto;}.text-heading-2-modern{font-family:Modern;font-size:1.75rem;color:#484848;line-height:2.5rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media only screen and (max-width:576px){.text-heading-2-modern{font-size:1.5rem;line-height:1.563rem;}}@media(max-width:576px){.modal-full-screen{margin:0 !important;max-width:none;}.modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-width:none;}.modal-full-screen>.modal-content .modal-footer{height:100px;position:relative;bottom:0;}.modal-full-screen>.modal-content .modal-body{max-height:unset;}}.loading-container{position:fixed;left:0;right:0;top:50px;bottom:0;z-index:9999;background-color:#fff;transition:opacity linear .2s,visibility linear .2s;opacity:1;display:flex;visibility:visible;height:100%;}.loading-container.not-loading{opacity:0;visibility:collapse;}.loading-container .spinner-container{position:fixed;top:50%;left:50%;margin-left:-17px;}.data-date-details{display:block;font-family:SansLight;font-size:12px;color:#484848;text-align:center;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:1rem;margin-bottom:1rem;}@media(min-width:576px){.data-date-details{margin-bottom:0;}}@media(min-width:768px){.data-date-details{margin-top:2rem;}}@media(min-width:992px){.data-date-details{font-size:14px;}}.data-date-details:before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-check-circle-small.svg?v=db8bfc62ad11579128e954b65efa8de0);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;}.data-date-details.empty-stats-message::before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-data-status-none.svg?v=c2acb2070a66216923fbeb87dff9a555);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;margin-right:5px;}.sm-icon{display:inline-block;min-height:14px;min-width:14px;background-size:contain;background-repeat:no-repeat;position:relative;top:2px;left:2px;}.btn-outline-dark-gray{border-color:#666;color:#666;font-family:SansMedium;}.cursor-pointer{cursor:pointer;}.gray-btn-toggle{transition:all 200ms ease-in-out;cursor:pointer;}.gray-btn-toggle a{background-color:#fafafa;padding:7px 10px;border:1px solid #ccc;font-family:SansBook;font-size:15px;color:#aaa;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-width:120px;width:100%;display:flex;justify-content:center;}.gray-btn-toggle a:hover{opacity:.9;color:#aaa;background-color:#fafafa;}.gray-btn-toggle a.active{background-color:#484848;color:#fff;border:solid 1px #484848;}.gray-btn-toggle a.active:hover{background-color:#484848;color:#fff;}@media(max-width:767.98px){.gray-btn-toggle a{min-width:unset;}}@media(max-width:767.98px){.gray-btn-toggle li{width:33.333%;}}.gray-btn-toggle li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}.gray-btn-toggle li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;}save-search-modal form{min-width:100%;}@media(max-width:576px){save-search-modal .modal-dialog{max-width:none !important;}save-search-modal .modal-content{max-width:none !important;}save-search-modal .modal-container{height:-webkit-fill-available;}}save-search-modal .modal-content{max-width:320px;}save-search-modal .dropdown-toggle,save-search-modal .show,save-search-modal .dropdown-item,save-search-modal .dropdown-menu,save-search-modal .dropdown-selected{width:100%;text-align:left;border-radius:0;}save-search-modal .dropdown-toggle{min-height:36px;}save-search-modal label{font-family:SansReg;font-size:12px;text-transform:uppercase;text-align:left;letter-spacing:.5px;}save-search-modal .close{float:right;font-size:1.5rem;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:1;background-repeat:no-repeat;width:1.125rem;height:1.125rem;padding:0;margin:0 .375rem 0 auto;cursor:pointer;}save-search-modal .close:focus{outline:none;}save-search-modal .dropdown-selected{width:100%;display:inline-block;font-family:SansReg;font-size:14px;}save-search-modal .dropdown-toggle::after{display:inline-block;position:relative;right:15px;}save-search-modal .dropdown-item{font-family:SansReg;font-size:14px;}save-search-modal .form-control{border-radius:0;font-family:SansReg;font-size:14px;min-height:36px;}save-search-modal input{font-family:SansReg;font-size:14px;}save-search-modal .close-icon{display:block;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37) !important;background-position:50% 50%;background-size:1.125rem;width:2rem;height:2rem;padding:0;cursor:pointer;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;background-repeat:no-repeat;position:absolute !important;top:15px;right:15px;}div#map-settings-modal{padding:0 !important;}div#map-settings-modal div.modal-header{border-bottom:1px solid #e9ecef;}@media(max-width:991.98px){div#map-settings-modal .modal-full-screen>.modal-content .modal-footer{height:100px;position:relative;bottom:0;}div#map-settings-modal .modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;height:fit-content;max-width:none;}}div#map-settings-modal .web-light-gray-border-bottom{border-bottom:1px solid #ccc;}div#map-settings-modal div.modal-dialog{max-width:1170px;}@media(max-width:991.98px){div#map-settings-modal div.modal-dialog{margin-top:0;}}div#map-settings-modal div.modal-dialog .modal-header .close{right:15px;top:20px;color:#fafafa;position:absolute;height:30px;width:30px;}div#map-settings-modal div.modal-dialog div.modal-footer .btn{min-height:40px;width:97px;border:1px solid #aaa;border-radius:4px;padding:12px;font-size:1rem;font-family:'SansMedium';}div#map-settings-modal div.modal-body>div:first-child{overflow-y:auto;}@media(min-width:768px){div#map-settings-modal div.modal-body>div:first-child{height:775px;}}@media(min-width:992px){div#map-settings-modal div.modal-body>div:first-child{height:460px;}}div#map-settings-modal div.modal-body>div:first-child>*{flex:none;}div#map-settings-modal div.modal-body>div:first-child div.criteria-label-control{flex:1;}@media(max-width:767.98px){div#map-settings-modal div.modal-body>div:first-child div.criteria-label-control{border-bottom:1px solid #ccc;}}div#map-settings-modal span.settings-criteria-icon{display:inline-block;min-height:30px;min-width:30px;background-size:contain;background-repeat:no-repeat;}div#map-settings-modal .icon-homecheck-modal{min-width:30px;height:21px;display:inline-block;background-repeat:no-repeat;vertical-align:baseline;}div#map-settings-modal .criteria{transition:.5s all ease-out;}div#map-settings-modal .criteria.disabled{opacity:.5;}input.ng-invalid.ng-dirty[type=email],input.ng-invalid.ng-dirty[type=number],input.ng-invalid.ng-dirty[type=password],input.ng-invalid.ng-dirty[type=tel],input.ng-invalid.ng-dirty[type=text],input.ng-invalid.ng-dirty[type=url]{border-color:#f70606 !important;}input.ng-invalid.ng-dirty[type=email]:focus,input.ng-invalid.ng-dirty[type=number]:focus,input.ng-invalid.ng-dirty[type=password]:focus,input.ng-invalid.ng-dirty[type=tel]:focus,input.ng-invalid.ng-dirty[type=text]:focus,input.ng-invalid.ng-dirty[type=url]:focus{border-color:#f70606 !important;}textarea.ng-invalid.ng-dirty,select.ng-invalid.ng-dirty{border-color:#f70606 !important;}textarea.ng-invalid.ng-dirty:focus,select.ng-invalid.ng-dirty:focus{border-color:#f70606 !important;}html.view-sell-index div.tooltip-inner{max-width:25rem;}@media(max-width:479.98px){html.view-sell-index div.tooltip-inner{max-width:300px;}}html.view-sell-index .form-success{color:#fff;}html.view-sell-index section#header{background-image:url(/Content/Images/Sell/skyline.svg?v=80ba45a7971c6f5be40c4708e5a26df8),linear-gradient(to bottom,#4877ad 0%,#6fa3d9 20%,#97b9db 30%,#becbda 50%,#fadba2 70%,#fecd5a 82%,#fb743b 100%);background-position-x:center;background-repeat:no-repeat;background-size:cover;}@media(min-width:576px){html.view-sell-index section#header{height:25rem;background-position-y:bottom;}}@media(max-width:479.98px){html.view-sell-index section#header{height:30rem;background-position-y:80%;}}html.view-sell-index section.sell-section{padding-top:6.25rem;padding-bottom:6.25rem;font-size:1.125rem;font-family:SansLight;}html.view-sell-index section.sell-section p{line-height:1.75rem;}html.view-sell-index section#valuation-one,html.view-sell-index section#valuation-two{background-color:#ef9027;color:#fff;}html.view-sell-index section#recent-sales,html.view-sell-index section#testimonials,html.view-sell-index section#need-more{background-color:#fafafa;}@media(min-width:992px) and (max-width:1199.98px){html.view-sell-index section#recent-sales div.container-fluid{max-width:960px;}}@media(min-width:1200px) and (max-width:1439.98px){html.view-sell-index section#recent-sales div.container-fluid{max-width:1170px;}}html.view-sell-index section#recent-sales div.sales-carousel-xs-right{position:absolute;right:15px;top:0;bottom:0;display:flex;align-items:center;}html.view-sell-index section#recent-sales div.sales-carousel-xs-right div.inner{background-color:rgba(34,34,34,.4);padding:1rem;}html.view-sell-index #sales-carousel div.sale-slide{background:#fff;}@media(min-width:576px){html.view-sell-index #sales-carousel div.sale-slide{padding:.5rem;margin:.5rem;}}html.view-sell-index #sales-carousel div.sale-slide p{font-family:SansRE;font-size:.75rem;line-height:1.4;margin-bottom:0;}html.view-sell-index #sales-carousel div.sale-slide span.sale-addr{font-family:ModernRE;font-weight:bold;}html.view-sell-index #sales-carousel div.sale-slide span.sale-neighbourhood{font-family:ModernRE;}html.view-sell-index #sales-carousel div.sale-slide img{width:100%;}html.view-sell-index section#commission{background-color:#fffefd;}html.view-sell-index section#commission span.commission-fee{display:inline-block;background-color:#ef9027;color:#fff;padding:.25rem 2rem;font-family:SansMedium;}html.view-sell-index section#commission span.commission-amount{display:inline-block;color:#fff;font-size:3.125rem;font-family:SansMedium;text-shadow:-1px -1px 0 #0064a5,1px -1px 0 #0064a5,-1px 1px 0 #0064a5,1px 1px 0 #0064a5;}html.view-sell-index section#commission span.commission-savings{text-transform:uppercase;display:inline-block;cursor:pointer;font-family:SansRE;}html.view-sell-index section#commission div.slider{width:100%;margin-top:2rem;margin-bottom:2rem;}html.view-sell-index div.bs-popover-top,html.view-sell-index div.bs-popover-auto[x-placement^="top"]{visibility:hidden;}html.view-sell-index div.commission-popover-content{text-align:center;padding-left:1.5rem;padding-right:1.5rem;}html.view-sell-index span.commission-sale-price{color:#0064a5;font-size:2rem;font-family:SansMedium;}html.view-sell-index span.commission-sale-price-title{font-size:.75rem;font-family:SansRE;text-transform:uppercase;}html.view-sell-index div.popover{z-index:initial;}@media(min-width:992px){html.view-sell-index div.testimonial-slide .slide-inner{max-width:33rem;}}@media(min-width:768px) and (max-width:991.98px){html.view-sell-index div.testimonial-slide .slide-inner{max-width:27rem;}}@media(min-width:576px) and (max-width:767.98px){html.view-sell-index div.testimonial-slide .slide-inner{max-width:22rem;}}html.view-sell-index div.testimonial-slide p{font-family:ModernRE;font-style:italic;}@media(min-width:768px){html.view-sell-index div.testimonial-slide p{font-size:.9375rem;line-height:1.5625rem;}}@media(max-width:767.98px){html.view-sell-index div.testimonial-slide p{font-size:.8125rem;line-height:1.35rem;}}html.view-sell-index section#sell-for-more img,html.view-sell-index section#need-more img{width:8rem;height:8rem;max-width:8rem;max-height:8rem;}html.view-sell-index section#sell-for-more p{max-width:430px;margin-left:auto;margin-right:auto;}@media(max-width:767.98px){html.view-sell-index section#sell-for-more img{margin-bottom:2rem;}}html.view-sell-index #facebook-slick{background-image:url(/Content/Images/Sell/iphone.png?v=933408904d15f1d249a208098bcef22d);background-repeat:no-repeat;margin-left:auto;margin-right:auto;}@media(min-width:576px){html.view-sell-index #facebook-slick{width:380px;height:570px;}html.view-sell-index #facebook-slick .slick-list{left:24px;top:116px;width:356px;height:451px !important;}html.view-sell-index #facebook-slick .slick-slide img{width:330px;height:380px;}}@media(max-width:479.98px){html.view-sell-index #facebook-slick{width:280px;height:420px;background-size:cover;}html.view-sell-index #facebook-slick .slick-list{left:18px;top:86px;width:256px;height:334px !important;}html.view-sell-index #facebook-slick .slick-slide img{width:242px;}}html.view-sell-index #facebook-slick .slick-list{z-index:-99999;background-color:#ccc;}html.view-sell-index .modal .modal-header{border-bottom:none;}html.view-sell-index .modal iframe{width:100%;}html.view-about-index section.about-section{padding-top:6.25rem;padding-bottom:6.25rem;}html.view-about-index section.about-section p{padding:.9375rem;margin-bottom:0;font-size:1.125rem;font-family:SansLight;}html.view-about-index .section-heading{font-family:ModernLight;text-align:center;margin-bottom:4rem;}html.view-about-index section#about_top .container img{width:180px;margin-bottom:2.25rem;}html.view-about-index section#about_top .container h1{margin-left:auto;margin-right:auto;}html.view-about-index section#about_top .container h2{font-family:Modern;}html.view-about-index section#about_philosophy{color:#fff;background-color:#222;}html.view-about-index section#about_philosophy p{font-size:1.1875rem;}@media(max-width:1439.98px){html.view-about-index section#about_philosophy img{width:100%;max-height:480px;}}@media(min-width:1200px){html.view-about-index section#about_philosophy img{max-height:408px;}}html.view-about-index section#video{background:#5e5e66;}html.view-about-index section#video div.video-carousel-xs-right{position:absolute;right:15px;top:0;bottom:0;display:flex;align-items:center;}html.view-about-index section#video div.video-carousel-xs-right div.inner{background-color:rgba(34,34,34,.4);padding:1rem;}html.view-about-index section#video .video-wrapper{position:relative;width:68%;margin-left:auto;margin-right:auto;}@media(max-width:479.98px){html.view-about-index section#video .video-wrapper{width:100%;}}html.view-about-index section#video .video-wrapper img{width:100%;}html.view-about-index section#video .slick-track{display:flex;align-items:center;}html.view-about-index section#video .slick-dots{margin-top:0;padding-left:0;}html.view-about-index section#video .media-item{width:350px;margin-left:auto;margin-right:auto;}@media(max-width:479.98px){html.view-about-index section#video .media-item{width:215px;}}html.view-about-index section#video .media-item .media-item-link{color:#ccc;font:.8125rem/1.5rem ModernRE;}html.view-about-index section#video .media-item .media-item-link:focus{outline:none;}html.view-about-index section#video .media-item .media-item-date,html.view-about-index section#video .media-item .media-item-source{color:#ccc;}html.view-about-index section#video .reviews-link{font-size:1.125rem;}html.view-about-index section#about_data p{font-size:1.1875rem;}html.view-about-index section#about_data .img_wrap{height:0;padding-bottom:67%;background-image:url(/Content/Images/About/Data.jpg?v=1e3e69c53ebc04d60350a049921b11c8);background-repeat:no-repeat;background-size:contain;}@media(min-width:992px){html.view-about-index section#about_data .img_wrap{height:480px;padding-bottom:0%;background-position:-150px center;background-size:cover;}}html.view-about-index section#about_agents img{margin-top:4em;}html.view-about-index section#about_media{padding-left:0;padding-right:0;background:#fafafa;}@media(max-width:991.98px){html.view-about-index section#about_media .media-heading{margin-bottom:7rem;}}html.view-about-index section#about_media .about_media_top img{max-height:60px;max-width:100%;}html.view-about-index section#about_media .about_media_top img.globe-mail,html.view-about-index section#about_media .about_media_top img.tor-star{max-height:35px;}@media(min-width:992px){html.view-about-index section#about_media .about_media_top img.globe-mail,html.view-about-index section#about_media .about_media_top img.tor-star{max-height:30px;}}html.view-about-index section#about_media .about_media_archive h3{font:1.125rem SansRE;font-weight:bold;color:#586267;padding:1.5rem;border-bottom:1px solid #ddd;margin-bottom:1.5rem;padding-top:5.5rem;}html.view-about-index .media-item{margin-bottom:1.5rem;}html.view-about-index .media-item p{font:.75rem/1.3125rem Modern !important;}@media(min-width:768px){html.view-about-index .media-item p{padding-left:9%;padding-right:9%;}}@media(max-width:479.98px){html.view-about-index .media-item p{padding-left:6%;padding-right:6%;}}html.view-about-index .media-item .media-item-date{color:#333;font:.6875rem/1.5rem SansRE;display:block;}html.view-about-index .media-item .media-item-link{font:.8125rem/1.5rem ModernRE;text-decoration:none;color:#646261;text-transform:capitalize;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;border-bottom:1px solid transparent;text-align:center;}html.view-about-index .media-item .media-item-link:hover{border-bottom:1px solid #d9d9d9;}html.view-about-index .media-item .media-item-source{color:#337ab7;font:.6875rem/1.5rem SansRE;text-transform:uppercase;display:block;}html.view-buy-index{overflow-x:hidden;}html.view-buy-index body{overflow-x:hidden;}html.view-buy-index .form-success{color:#fff;}html.view-buy-index section.buy-section,html.view-buy-index .call_to_action{padding-top:6.25rem;padding-bottom:6.25rem;font-size:1.125rem;font-family:SansLight;}html.view-buy-index section#header{background-image:url(/Content/Images/Sell/skyline.svg?v=80ba45a7971c6f5be40c4708e5a26df8),linear-gradient(to bottom,#b6dae6 30%,white 100%);background-position-x:center;background-repeat:no-repeat;background-size:cover;}@media(min-width:576px){html.view-buy-index section#header{height:25rem;background-position-y:bottom;}}@media(max-width:479.98px){html.view-buy-index section#header{height:30rem;background-position-y:80%;}}html.view-buy-index section#header h2{max-width:460px;line-height:1.5;}html.view-buy-index section#buyer_journey .journey_inner h2 span{color:#fff;-webkit-text-stroke:1.1px #565656;display:block;}@media(max-width:991.98px){html.view-buy-index section#buyer_journey img.journey_img{max-width:150%;}}html.view-buy-index section#buyer_journey>div{height:560px;}@media(max-width:991.98px){html.view-buy-index section#buyer_journey>div{height:460px;}}@media(max-width:767.98px){html.view-buy-index section#buyer_journey>div{height:auto;}html.view-buy-index section#buyer_journey>div .journey_arrow{position:relative;left:13px;}}@media(min-width:992px){html.view-buy-index section#buyer_journey div#strategy{background:url(/Content/Images/Buy/buyer-journey-line.svg?v=bb868f6b8b6128eab382d64eab8a0fe6) 36% 9px no-repeat;}}@media(max-width:991.98px){html.view-buy-index section#buyer_journey div#strategy img.journey_img{position:relative;left:-135px;}}@media(max-width:767.98px){html.view-buy-index section#buyer_journey div#strategy img.journey_img{left:-96px;}}@media(min-width:992px){html.view-buy-index section#buyer_journey div#data{background:url(/Content/Images/Buy/buyer-journey-line.svg?v=bb868f6b8b6128eab382d64eab8a0fe6) 36% -551px no-repeat;}}@media(min-width:992px){html.view-buy-index section#buyer_journey div#agents{background:url(/Content/Images/Buy/buyer-journey-line.svg?v=bb868f6b8b6128eab382d64eab8a0fe6) 36% -1112px no-repeat;}}@media(max-width:991.98px){html.view-buy-index section#buyer_journey div#agents img.journey_img{position:relative;left:-135px;}}@media(max-width:767.98px){html.view-buy-index section#buyer_journey div#agents img.journey_img{left:-96px;top:77px;}}html.view-buy-index section#buyer_call_to_action,html.view-buy-index .call_to_action{background-color:#4ec2ca;}html.view-buy-index section#buyer_call_to_action h2,html.view-buy-index .call_to_action h2{color:#fff;}html.view-buy-index section#buyer_details div#buyer_guarantee{background:#fafafa;padding:6.25rem 0;}html.view-buy-index section#buyer_details div#details_list img{max-width:8rem;width:8rem;height:8rem;}html.view-member-homealerts body{font-size:.75rem;}html.view-member-homealerts div#resizable_iframe{max-width:620px;}html.view-member-homealerts .alerts_top ul li{position:relative;}html.view-member-homealerts div[id="EmailAlerts_Form"] div.member_info label{display:none;}html.view-member-homealerts div.slider{margin-top:.5rem;}html.view-member-homealerts div.slider .slider-handle{height:20px;width:20px;top:-5px;}@media(max-width:479.98px){html.view-member-homealerts div.slider .slider-handle{height:40px;width:40px;top:0;}}html.view-member-homealerts div#priceSlider .slider.slider-horizontal{width:100%;}@media(max-width:479.98px){html.view-member-homealerts div#priceSlider .slider.slider-horizontal{width:80%;margin-left:auto;margin-right:auto;display:block;margin-bottom:50px;}html.view-member-homealerts div#priceSlider .slider.slider-horizontal .slider-track{margin-top:10px;}}html.view-member-homealerts div#bed-and-baths .form-group{display:inline-block;width:45px;}html.view-pro-index .icon-hazzard-orange{background-image:url(/Content/Images/shared/realosophy_icons/hazard-marker-mini-orange.svg?v=d513b0396c5f6fa010fc059b8869d40d);background-repeat:no-repeat;background-position:center center;background-size:contain;height:28px;width:28px;display:block;margin-bottom:10px;}html.view-pro-index section.pro-section{font-size:1.125rem;font-family:SansLight;}html.view-pro-index section.pro-section .container,html.view-pro-index section.pro-section .container-fluid{padding-top:6.25rem;padding-bottom:6.25rem;}html.view-pro-index section#intro .hero-background{background:url(/Content/Images/Pro/pro-hero-2016.jpg?v=515e67766abd439cd7e12237b2eff7c4) no-repeat;background-size:contain;height:0;padding-bottom:62.5%;width:100%;}html.view-pro-index section#intro .hero-background h1{max-width:470px;position:relative;top:150px;}@media(max-width:991.98px){html.view-pro-index section#intro .hero-background h1{top:50px;}}html.view-pro-index section#sold-data .hero-background{background:url(/Content/Images/Pro/pro-sold-price.jpg?v=65ddb3cc2b6c63871d8248bf6f1ebb7d) no-repeat;background-size:contain;height:0;padding-bottom:54.2%;width:100%;}html.view-pro-index section#advice .pro-warnings span{color:#ef9027;}html.view-pro-index section#advice .pro-warnings p{font-size:.875rem;}html.view-pro-index section#advice .pro-details{font-size:.8125rem;color:#8c8886;}html.view-careers-index section.careers-section{font-size:1.125rem;font-family:SansLight;}html.view-careers-index section#careers{padding-top:3.25rem;}html.view-careers-index span.anchor{display:block;height:38px;margin-top:-38px;visibility:hidden;}html.view-careers-index .sub-title{line-height:1.5;}html.view-careers-index div.careers-headings>div{border-bottom:1px solid #ccc;}@media(max-width:767.98px){html.view-careers-index div.careers-headings>div:first-child{border-bottom:none;}}html.view-careers-index div.careers-headings .now-hiring{height:180px;width:180px;}html.view-careers-index div.postings-list>div ul li{border-bottom:1px solid #ccc;}html.view-careers-index div.post span.job-status{font-size:.75rem;}html.view-careers-index div.post div.post-description ul li{position:relative;padding-left:30px;}html.view-careers-index div.post div.post-description ul li:before{background-image:url(/Content/Images/shared/realosophy_icons/icon-list-bullet.svg?v=69385bc1e9f62804415ab93c0082badd);height:15px;width:15px;background-size:contain;background-repeat:no-repeat;background-position:center center;content:'';position:absolute;left:0;top:3px;}html.view-agents-join section.agentcareers-section{padding-top:3rem;padding-bottom:3rem;font-size:1.125rem;font-family:SansLight;}html.view-agents-join section#recruit_top{padding-top:6.25rem;}html.view-agents-join section#recruit_top h2{line-height:1.5rem;}html.view-agents-join section#culture p.pullquote,html.view-agents-join section#brand p.pullquote{font-size:.8125rem;}html.view-agents-index section.agents-section{padding-top:6.25rem;padding-bottom:6.25rem;}html.view-agents-index section.agents-section p{font-size:1.125rem;font-family:SansLight;}html.view-agents-index section#team-bios .sales-team-title{border-bottom:1px solid #ccc;}html.view-reviews-index .avg-rating-star-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-star.svg?v=90bc9f1aa854d54373da232458719142);height:26px;width:26px;background-position:center center;background-size:contain;background-repeat:no-repeat;display:block;}html.view-reviews-index .comment-star-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-star-blue.svg?v=b7efcc23631bd902de830f23c768193a);height:14px;width:14px;background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-block;}html.view-reviews-index body{font-size:.75rem;}html.view-reviews-index section.reviews-section{padding-top:6.25rem;padding-bottom:6.25rem;}html.view-reviews-index section#reviews div.ratings-distribution .ratings-bar{height:20px;}html.view-reviews-index section#reviews span.neighborhood{font-size:.625rem;}html.view-reviews-index section#reviews div#reviews-summary-desktop{position:fixed;}@media(min-width:768px){html.view-reviews-index section#reviews div#reviews-summary-desktop{width:288px;}}@media(min-width:992px){html.view-reviews-index section#reviews div#reviews-summary-desktop{width:300px;}}@media(min-width:1200px){html.view-reviews-index section#reviews div#reviews-summary-desktop{width:370px;}}@media(min-width:768px){html.view-reviews-index div.filter-row{max-width:310px;}}@media(min-width:992px){html.view-reviews-index div.filter-row{max-width:580px;}}html.view-reviews-index div#reviews-post-modal div.modal-dialog{max-width:620px;}html.view-reviews-index footer{position:relative;background-color:#fff;margin-top:0;}html.view-reviews-index div.bottom-fade{position:relative;padding:2rem;z-index:1;background:-webkit-linear-gradient(rgba(255,255,255,0) 0%,#fff 100%);background-image:-moz-linear-gradient(rgba(255,255,255,0) 0%,white 100%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0%,white 100%);background-image:linear-gradient(rgba(255,255,255,0) 0%,white 100%);background-image:-ms-linear-gradient(rgba(255,255,255,0) 0%,white 100%);}html.view-home-aboutdata section#our-data{font-size:1.125rem;}html.view-home-aboutdata .text-underline{text-decoration:underline;}html.view-home-aboutdata .text-blue-underline{border-bottom:2px solid #0099c7;padding-bottom:5px;display:inline-block;}html.view-reviews-post .custom-select{-webkit-appearance:none;}html.view-reviews-post a.star_ratings span svg{height:27px;width:27px;}html.view-reviews-post a.star_ratings span .st0{fill:#586267;}html.view-reviews-post a.star_ratings span.hover .st0{fill:#0099c7;}html.view-reviews-post a.star_ratings span.active .st0{fill:#ffea01;}html.view-reviews-post a.star_ratings:hover,html.view-reviews-post a.star_ratings:focus{text-decoration:none;color:inherit;}html.view-home-privacy section.privacy-section{padding-top:6.25rem;padding-bottom:6.25rem;}html.view-home-privacy section.privacy-section h1{font-weight:bold;}html.view-home-privacy section.privacy-section p{font-family:SansRE;color:#333;}html.view-home-terms section.terms-section{padding-top:6.25rem;padding-bottom:6.25rem;}html.view-home-terms section.terms-section h1{font-weight:bold;}html.view-home-terms section.terms-section p{font-family:SansRE;color:#333;}html.view-home-index.no-webp div.home-search-panel-hero.toronto-skyline-sunset{background-image:url(/Content/Images/Home/HeroPanelCarousel/panorama-of-toronto-skyline-at-sunset-XL.jpg?v=bdb7c58d69a3a845028587542a49cdb1);}@media(max-width:767.98px){html.view-home-index.no-webp div.home-search-panel-hero.toronto-skyline-sunset{background-image:url(/Content/Images/Home/HeroPanelCarousel/panorama-of-toronto-skyline-at-sunset-in-ontario-canada-picture-id483139588-sm.jpg?v=78ed571567bda8e9ef318ae763ab23ce);}}html.view-home-index.no-webp div.home-search-panel-hero.victorian-houses{background-image:url(/Content/Images/Home/HeroPanelCarousel/victorian-style-houses-toronto-XL.jpg?v=47e544f0c831222eccb69d0975f2df2f);}@media(max-width:767.98px){html.view-home-index.no-webp div.home-search-panel-hero.victorian-houses{background-image:url(/Content/Images/Home/HeroPanelCarousel/victorian-style-houses-toronto-SM.jpg?v=710543aad93584dd58f86761d2b3b9fd);}}html.view-home-index.no-webp div.home-search-panel-hero.midtown-homes{background-image:url(/Content/Images/Home/HeroPanelCarousel/midtown-homes-picture-XL.jpg?v=2e026bb527b679641f5226ce9a5430d7);}@media(max-width:767.98px){html.view-home-index.no-webp div.home-search-panel-hero.midtown-homes{background-image:url(/Content/Images/Home/HeroPanelCarousel/midtown-homes-picture-id474493535-sm.jpg?v=6a7465994b96b55bff8923933b70a2d9);}}html.view-home-index.no-webp div.home-search-panel-hero.cityscape-at-dusk{background-image:url(/Content/Images/Home/HeroPanelCarousel/toronto-financial-district-cityscape-at-dusk-picture-XL.jpg?v=18875a6bf644cdf87ed448a85779c2a7);}@media(max-width:767.98px){html.view-home-index.no-webp div.home-search-panel-hero.cityscape-at-dusk{background-image:url(/Content/Images/Home/HeroPanelCarousel/toronto-financial-district-cityscape-at-dusk-picture-id156872314-sm.jpg?v=5c23f6cbb2f4d9c14ef34d82ed292668);}}html.view-home-index.no-webp #mapfeatureCarousel .m-slide-1{background-image:url(/Content/Images/Home/MapCarousel/img-promo-local-heatmap-1.jpg?v=489ddbe59e3b8d7f7e52904ff65f345a);}html.view-home-index.no-webp #mapfeatureCarousel .m-slide-2{background-image:url(/Content/Images/Home/MapCarousel/img-promo-local-heatmap-2.jpg?v=daa67d6c3fc3034c26e1379c8594ff6b);}html.view-home-index.no-webp #mapfeatureCarousel .m-slide-3{background-image:url(/Content/Images/Home/MapCarousel/img-promo-local-heatmap-3.jpg?v=aeec2ca35b8043e797c7006c4fc05a1b);}html.view-home-index.no-webp #mapfeatureCarousel .m-slide-4{background-image:url(/Content/Images/Home/MapCarousel/img-promo-local-heatmap-4.jpg?v=1805468074816f92f87919d843819fd4);}html.view-home-index.no-webp #mapfeatureCarousel .map-feature-mobile{background-image:url(/Content/Images/Home/MapCarousel/img-promo-local-mobile-cards-bg.jpg?v=fa48b5ccef2bca6e7455fa2c76360baa);}html.view-home-index.webp div.home-search-panel-hero.toronto-skyline-sunset{background-image:url(/Content/Images/Home/HeroPanelCarousel/panorama-of-toronto-skyline-at-sunset-XL.webp?v=4e40e699529267080f9751d80b33e2d6);}@media(max-width:767.98px){html.view-home-index.webp div.home-search-panel-hero.toronto-skyline-sunset{background-image:url(/Content/Images/Home/HeroPanelCarousel/panorama-of-toronto-skyline-at-sunset-in-ontario-canada-picture-id483139588-sm.webp?v=c8eac1853fd1bf882b7052814643e6d8);}}html.view-home-index.webp div.home-search-panel-hero.victorian-houses{background-image:url(/Content/Images/Home/HeroPanelCarousel/victorian-style-houses-toronto-XL.webp?v=6518c377ad9f90132fd129af682b8610);}@media(max-width:767.98px){html.view-home-index.webp div.home-search-panel-hero.victorian-houses{background-image:url(/Content/Images/Home/HeroPanelCarousel/victorian-style-houses-toronto-SM.webp?v=e2cd781253b5275c9b66bc72611982ff);}}html.view-home-index.webp div.home-search-panel-hero.midtown-homes{background-image:url(/Content/Images/Home/HeroPanelCarousel/midtown-homes-picture-XL.webp?v=528f6fa70461cca9b24d79c05ae69dc4);}@media(max-width:767.98px){html.view-home-index.webp div.home-search-panel-hero.midtown-homes{background-image:url(/Content/Images/Home/HeroPanelCarousel/midtown-homes-picture-id474493535-sm.webp?v=a884ff4eebfe2d765e524e479a6c5b8f);}}html.view-home-index.webp div.home-search-panel-hero.cityscape-at-dusk{background-image:url(/Content/Images/Home/HeroPanelCarousel/toronto-financial-district-cityscape-at-dusk-picture-XL.webp?v=4894f7dc33a7ecde55d6f9e5adefc9a8);}@media(max-width:767.98px){html.view-home-index.webp div.home-search-panel-hero.cityscape-at-dusk{background-image:url(/Content/Images/Home/HeroPanelCarousel/toronto-financial-district-cityscape-at-dusk-picture-id156872314-sm.webp?v=ed26e88e745fda357b8ce12392242bd4);}}html.view-home-index.webp #mapfeatureCarousel .m-slide-1{background-image:url(/Content/Images/Home/MapCarousel/img-promo-local-heatmap-1.webp?v=a5b5031718bf66b682dbde1223b6e41b);}html.view-home-index.webp #mapfeatureCarousel .m-slide-2{background-image:url(/Content/Images/Home/MapCarousel/img-promo-local-heatmap-2.webp?v=ae9b6a443b9f9fea0b83fada10b59fea);}html.view-home-index.webp #mapfeatureCarousel .m-slide-3{background-image:url(/Content/Images/Home/MapCarousel/img-promo-local-heatmap-3.webp?v=287073007fe15cc8f05b1d76e0f4f544);}html.view-home-index.webp #mapfeatureCarousel .m-slide-4{background-image:url(/Content/Images/Home/MapCarousel/img-promo-local-heatmap-4.webp?v=162f3f55d99f8f1390d1226de194b205);}html.view-home-index.webp #mapfeatureCarousel .map-feature-mobile{background-image:url(/Content/Images/Home/MapCarousel/img-promo-local-mobile-cards-bg.webp?v=63201297d2d65b5ca641467bcb6c34f5);}html.view-home-index div.home-search-panel-hero-wrapper{position:relative;width:100%;height:292px;}@media(min-width:320px){html.view-home-index div.home-search-panel-hero-wrapper{height:300px;}}@media(min-width:576px){html.view-home-index div.home-search-panel-hero-wrapper{height:300px;}}@media(min-width:768px){html.view-home-index div.home-search-panel-hero-wrapper{height:278px;}}html.view-home-index div.home-search-panel-hero-wrapper div.typeahead-wrapper{padding:0 20px;}@media(min-width:576px){html.view-home-index div.home-search-panel-hero-wrapper div.typeahead-wrapper{max-width:600px;}}@media(min-width:768px){html.view-home-index div.home-search-panel-hero-wrapper div.typeahead-wrapper{padding:0;max-width:557px;}}@media(min-width:992px){html.view-home-index div.home-search-panel-hero-wrapper div.typeahead-wrapper{max-width:736px;}}html.view-home-index div.home-search-panel-hero-wrapper .hero-overlay{position:absolute;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(51,51,51,.5),rgba(51,51,51,.5));display:block;}html.view-home-index div.home-search-panel-hero-wrapper div.link-map{margin-top:1.5rem;}@media(min-width:576px){html.view-home-index div.home-search-panel-hero-wrapper div.link-map{margin-top:28px;}}@media(min-width:768px){html.view-home-index div.home-search-panel-hero-wrapper div.link-map{margin-top:40px;}}@media(min-width:992px){html.view-home-index div.home-search-panel-hero-wrapper div.link-map{margin-top:30px;}}html.view-home-index div.home-search-panel-hero-wrapper div.link-map a{font-family:SansMedium;font-size:16px;color:#fff;text-align:center;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:block;text-align:center;padding:11px 20px 9px 20px;margin-left:20px;margin-right:20px;width:100%;}@media(min-width:576px){html.view-home-index div.home-search-panel-hero-wrapper div.link-map a{width:280px;}}@media(min-width:768px){html.view-home-index div.home-search-panel-hero-wrapper div.link-map a{line-height:24px;font-size:20px;width:280px;}}@media(min-width:992px){html.view-home-index div.home-search-panel-hero-wrapper div.link-map a{line-height:24px;font-size:20px;width:313px;}}@media(min-width:1200px){html.view-home-index div.home-search-panel-hero-wrapper div.link-map a{line-height:24px;font-size:20px;width:313px;}}html.view-home-index div.home-search-panel-hero-wrapper .hero-heading-wrapper{position:absolute;top:0;text-align:center;width:100%;}@media(min-width:768px){html.view-home-index div.home-search-panel-hero-wrapper .hero-heading-wrapper{top:calc(26px + 20px);}}html.view-home-index div.home-search-panel-hero-wrapper .hero-heading-wrapper .hero-heading{margin:50px auto 35px auto;max-width:345px;font-size:28px;font-family:SansMedium;color:#fff;text-align:center;letter-spacing:-.01em;line-height:36px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;padding:0 15px;}@media(min-width:576px){html.view-home-index div.home-search-panel-hero-wrapper .hero-heading-wrapper .hero-heading{margin-top:55px;font-size:28px;max-width:none;margin-bottom:30px;}}@media(min-width:768px){html.view-home-index div.home-search-panel-hero-wrapper .hero-heading-wrapper .hero-heading{margin-top:0;font-size:36px;margin-bottom:35px;}}@media(min-width:992px){html.view-home-index div.home-search-panel-hero-wrapper .hero-heading-wrapper .hero-heading{margin-top:0;font-size:40px;margin-bottom:30px;}}@media(min-width:1200px){html.view-home-index div.home-search-panel-hero-wrapper .hero-heading-wrapper .hero-heading{margin-top:0;font-size:40px;margin-bottom:30px;}}html.view-home-index div.home-search-panel-hero{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;display:block;height:292px;opacity:1;}@media(min-width:320px){html.view-home-index div.home-search-panel-hero{height:300px;}}@media(min-width:576px){html.view-home-index div.home-search-panel-hero{height:300px;}}@media(min-width:768px){html.view-home-index div.home-search-panel-hero{height:278px;}}html.view-home-index .jump-to-home{width:100%;position:absolute;bottom:0;display:inline-block;left:0;text-align:center;margin-bottom:20px;}html.view-home-index .jump-to-home a{display:inline-block;text-align:center;color:#fff;}html.view-home-index .jump-to-home a span .jump-to-home-arrow{background-image:url(/Content/Images/RealEstate/Jump_To_Home-01.svg?v=717c0345e221625d0eacdd6fd94906bf);background-repeat:no-repeat;background-size:17px 9px;background-position:center center;width:17px;height:20px;display:block;margin:0 auto;}html.view-home-index .main-home-content{position:relative;background-color:#fff;width:100%;padding-top:0;}@media(min-width:992px){html.view-home-index .main-home-content{padding-top:0;}}html.view-home-index .hhps-container{overflow:hidden;padding:0;}@media(min-width:576px){html.view-home-index .hhps-container{max-width:none;}}@media(min-width:992px){html.view-home-index .hhps-container{padding:0 15px;max-width:960px;}}@media(min-width:1200px){html.view-home-index .hhps-container{padding:0 15px;max-width:1170px;}}html.view-home-index .hhps-container .hidden-home-problems-slideshow{-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner{overflow:visible;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-cta-wrapper{width:100%;height:100%;display:block;position:absolute;top:0;left:0;bottom:0;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-cta-wrapper .hhp-cta{font-family:Modern;font-size:18px;color:#586267;text-align:left;line-height:26px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-left:20px;max-width:230px;margin-top:30px;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;}@media(min-width:576px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-cta-wrapper .hhp-cta{font-size:26px;line-height:32px;max-width:315px;margin-left:50px;}}@media(min-width:768px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-cta-wrapper .hhp-cta{font-size:32px;color:#586267;line-height:40px;max-width:430px;}}@media(min-width:992px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-cta-wrapper .hhp-cta{font-size:32px;}}@media(min-width:1200px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-cta-wrapper .hhp-cta{font-size:32px;}}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-cta-wrapper #Grow_ops_slide_text{max-width:100%;}@media(min-width:576px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-cta-wrapper #Grow_ops_slide_text{max-width:none;}}@media(min-width:768px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-cta-wrapper #Grow_ops_slide_text{max-width:530px;}}@media(min-width:768px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-cta-wrapper #Pricing_slide_text{max-width:400px;}}@media(min-width:992px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-cta-wrapper #Reno_slide_text{margin-left:200px;}}@media(min-width:1200px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-cta-wrapper #Reno_slide_text{margin-left:285px;}}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-slides{background-repeat:no-repeat;background-position:bottom center;width:100%;height:264px;background-size:cover;-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}@media(min-width:576px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-slides{height:411px;}}@media(min-width:768px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-slides{height:462px;}}@media(min-width:992px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-slides{height:497px;}}@media(min-width:1200px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hhp-slides{height:540px;}}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-0{background-image:url(/Content/Images/Home/hidden-home-problems-renos-S.gif?v=445bcefe660689a0db9eed1828006784);}@media(min-width:768px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-0{background-image:url(/Content/Images/Home/hidden-home-problems-renos-M.gif?v=33f1210e69ea0de5b5bef0b28439d692);}}@media(min-width:992px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-0{background-image:url(/Content/Images/Home/hidden-home-problems-renos-L.gif?v=e6292260665df08fd2fe381be5180f98);}}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-1{background-image:url(/Content/Images/Home/hidden-home-problems-daycare-S.gif?v=ee8b0dd08d9f0d95c9cb1b986a622d57);}@media(min-width:768px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-1{background-image:url(/Content/Images/Home/hidden-home-problems-daycare-M.gif?v=a9a0218c7a1ad660b07d60a6dd979491);}}@media(min-width:992px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-1{background-image:url(/Content/Images/Home/hidden-home-problems-daycare-L.gif?v=019ae41a44f962e9c4aa837e7447c9f2);}}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-2{background-image:url(/Content/Images/Home/hidden-home-problems-pricing-S.gif?v=71bdfd7b1218969c73b5464dc59c7b1c);}@media(min-width:768px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-2{background-image:url(/Content/Images/Home/hidden-home-problems-pricing-M.gif?v=e2cd7cbd3906a2e97021691bbf0d9d96);}}@media(min-width:992px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-2{background-image:url(/Content/Images/Home/hidden-home-problems-pricing-L.gif?v=58d8655044ac7348fc99fcd7092155ed);}}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-3{background-image:url(/Content/Images/Home/hidden-home-problems-parking-S.gif?v=fa2da6c0fe9bf95146baced3646104ee);}@media(min-width:768px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-3{background-image:url(/Content/Images/Home/hidden-home-problems-parking-M.gif?v=91e0021c8bc88160835654e0f3ce3c54);}}@media(min-width:992px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-3{background-image:url(/Content/Images/Home/hidden-home-problems-parking-L.gif?v=c4343c315866bb53078e3d5e57ad9bee);}}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-4{background-image:url(/Content/Images/Home/hidden-home-problems-construction-S.gif?v=11f3d3307e5b4c062c9cf9da43d8ed5c);}@media(min-width:768px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-4{background-image:url(/Content/Images/Home/hidden-home-problems-construction-M.gif?v=a5f1b1ee54b48c8bef3be17d2d16f02b);}}@media(min-width:992px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-4{background-image:url(/Content/Images/Home/hidden-home-problems-construction-L.gif?v=57543285d46904e3427f1d438c6625ef);}}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-5{background-image:url(/Content/Images/Home/hidden-home-problems-maps-S.gif?v=a3eea2510c3f998d93efc7e154cbbb30);}@media(min-width:768px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-5{background-image:url(/Content/Images/Home/hidden-home-problems-maps-M.gif?v=9ff3d3d88d9e17106697e023ed3dc39c);}}@media(min-width:992px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-5{background-image:url(/Content/Images/Home/hidden-home-problems-maps-L.gif?v=a40324c780bb7d93c10754f4558d1eb1);}}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-6{background-image:url(/Content/Images/Home/hidden-home-problems-grow-ops-S.gif?v=1caccbf6945ba00e5e4e8fcb6d6cf671);}@media(min-width:768px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-6{background-image:url(/Content/Images/Home/hidden-home-problems-grow-ops-M.gif?v=ca8fda2c6a3e490f49cc9f08d98c72d4);}}@media(min-width:992px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .hidden-home-problems-slide-6{background-image:url(/Content/Images/Home/hidden-home-problems-grow-ops-L.gif?v=9920ed54d8e398a15eb1d99acb1b954c);}}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .carousel-caption{position:relative;bottom:0;left:0;padding-left:30px;padding-right:30px;display:grid !important;min-height:105px;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .carousel-caption p{font-family:SansReg;font-size:15px;color:#586267;text-align:left;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-align:center;margin:auto 0 auto 0;display:block;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;}@media(min-width:768px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner .hhps-carousel-item .carousel-caption p{font-size:16px;line-height:19px;}}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner ol.hhps-carousel-indicators{position:absolute;bottom:unset;top:220px;left:0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}@media(min-width:576px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner ol.hhps-carousel-indicators{top:366px;}}@media(min-width:768px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner ol.hhps-carousel-indicators{top:415px;}}@media(min-width:992px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner ol.hhps-carousel-indicators{top:450px;}}@media(min-width:1200px){html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner ol.hhps-carousel-indicators{top:495px;}}html.view-home-index .hhps-container .hidden-home-problems-slideshow .carousel-inner ol.hhps-carousel-indicators li{height:10px;width:10px;border-radius:100%;}html.view-home-index .hhps-container .hhp-cta-mobile-link{font-family:SansMedium;font-size:12px;color:#337ab7;text-align:center;letter-spacing:.02em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;}html.view-home-index .hhps-container .hhp-cta-mobile-link>.link-underline{border-bottom:1px solid;padding-bottom:3px;display:inline-block;}html.view-home-index.webp .feature.lazy-load-visible{background-image:url(/Content/Images/Home/see-sold-prices-hero.webp?v=07be2bcb800c8980875dbedd9c80c394);}html.view-home-index.no-webp .feature.lazy-load-visible{background-image:url(/Content/Images/Home/see-sold-prices-hero.jpg?v=c3f167932ad049b83792e60583bdf1eb);}html.view-home-index .feature{height:300px;background-position:20% 90%;margin:0 !important;background-size:180%;transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;background-repeat:no-repeat;display:inline-block;width:100%;}@media(min-width:768px){html.view-home-index .feature{height:300px;background-position:0% 100%;background-size:105%;}}@media(min-width:992px){html.view-home-index .feature{height:356px;background-position:0% 100%;background-size:100% auto;}}html.view-home-index .feature .sold-hero-inner-2{top:50px;width:100%;display:inline-block;max-width:none;position:relative;text-align:center;transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;}@media(min-width:768px){html.view-home-index .feature .sold-hero-inner-2{display:inline-block;position:absolute;top:50%;right:2.5%;text-align:right;}}@media(min-width:768px){html.view-home-index .feature .sold-hero-inner-2{right:7.5%;}}html.view-home-index .feature .sold-hero-inner-2 .sold-cta-2{display:inline-block;text-align:center;margin-bottom:0;transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;font-size:21px;color:#fff;line-height:29px;text-decoration:underline !important;font-family:SansMedium;}html.view-home-index .feature .mini-arrow{background-image:url(/Content/Themes/Home/Images/Mini_Link_Arrow_White.svg?v=6e186e36bfbdbf879a59904294e87220);height:9px;width:4px;display:inline-block;vertical-align:middle;margin-left:6px;background-repeat:no-repeat;}html.view-home-index #home_svcs{height:230px;}html.view-home-index .svcs_ad{text-align:center;padding:0 0 0 30px !important;font-family:SansReg;color:#29c0e5;font-size:11px !important;letter-spacing:0;}html.view-home-index .svcs_ad .align-left{text-align:left;}html.view-home-index .svcs_ad span.blue{border-top:1px solid #d0d7dc;padding-bottom:124px;text-transform:uppercase;padding-top:2px;display:block;}html.view-home-index .svcs_ad a{padding:160px 0 0;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;color:#666;text-decoration:none;}html.view-home-index .svcs_ad a:hover{text-decoration:none;color:#29c0e5;}html.view-home-index .svcs_ad:hover h2{color:#00b7e5;}html.view-home-index #home_svcs.lazy-load-visible .svcs_ad:first-child{background:url(/Content/Images/Home/sell-with-realosophy-get-more-keep-more.gif?v=73336ef7f47e44f561df21c9d519827d) center 15px no-repeat;}html.view-home-index #home_svcs.lazy-load-visible .svcs_ad:nth-child(2){background:url(/Content/Images/Home/buy-with-realosophy-agent-advice-based-on-data.jpg?v=c00f00d9f3e0492ab2d1205658dcba4b) center top no-repeat;}html.view-home-index #home_svcs.lazy-load-visible .svcs_ad:nth-child(3){background:url(/Content/Images/Home/realosophy-talks-seminars-and-workshops.gif?v=4e050d020ef7bc59064ab5372474b27b) center 5px no-repeat;}html.view-home-index .svcs_ad h2 span{color:#656361;font:normal normal 12px/20px ModernRE;background-color:#fff;display:block;}html.view-home-index .svcs_ad h2{color:#656361;font:22px SansMedium;-webkit-font-smoothing:antialiased;background-color:#fff;padding-top:0;padding-bottom:4px;margin-top:28px;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-right:20px;}html.view-home-index .pin-title{font-family:ModernRE;font-style:normal;font-weight:normal;color:#565453;text-align:center !important;font-size:12px;line-height:17px;display:inline-block;padding-bottom:3px;}html.view-home-index a.pin-title:hover{color:#565453;}html.view-home-index a.pin-title:hover~.pin-description{color:#11aad7;}html.view-home-index a.pin-title:hover~.pin-description:after{display:inline-block;content:"";padding-left:3px;}html.view-home-index .pin-description{color:#656361;font:8px SansRE;text-transform:uppercase;text-align:center;position:relative;bottom:1px;font-size:8px;display:block;}html.view-home-index #media .linkroll a.more:hover{color:#fcfcfc;background-color:#000;border:1px solid #f2f2f2;text-decoration:none;}html.view-home-index #media .linkroll a.more{font:8px SansRE;color:#11aad7;padding:4px 10px 3px 9px;border:1px solid #d5d5d5;text-transform:uppercase;background-color:#f2f2f2;display:inline-block;margin-top:4px;-moz-transition:.4s;-webkit-transition:.4s;transition:.4s;margin-left:-4px;}html.view-home-index .pin-item{padding-top:0;padding-bottom:10px;max-width:90% !important;margin-left:auto;margin-right:auto;}html.view-home-index .pin-item p{margin-bottom:0;}html.view-home-index #media #pinboard{background-color:#f2f2f2;padding-top:16px;}html.view-home-index #media .video div{background-color:#f2f2f2;padding-top:18px;padding-bottom:20px;text-align:center;-webkit-transition:width,height 200ms ease-in-out;-moz-transition:width,height 200ms ease-in-out;-o-transition:width,height 200ms ease-in-out;transition:width,height 200ms ease-in-out;}html.view-home-index .video{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;}html.view-home-index #media{padding-bottom:72px;}html.view-home-index #media div .video img{padding:9px 10px 0;}html.view-home-index .video-wrapper,html.view-home-index .reviews-wrapper,html.view-home-index .pinboard-wrapper{min-height:330px;transition:all 200ms ease-in-out;}@media(max-width:767.98px){html.view-home-index .video-wrapper,html.view-home-index .reviews-wrapper,html.view-home-index .pinboard-wrapper{min-height:335px;}}@media(max-width:991.98px){html.view-home-index .video-wrapper,html.view-home-index .reviews-wrapper,html.view-home-index .pinboard-wrapper{min-height:355px;}}@media(max-width:990px){html.view-home-index #media .video img{width:90%;max-width:90%;}}html.view-home-index #media .video p{padding:10px 20px;line-height:12px;color:#8b8c8c;text-align:center;font-size:9px;font-family:ModernRE;}html.view-home-index #media .linkroll,html.view-home-index .video,html.view-home-index .reviews{margin-top:32px;text-align:center;padding-top:0;overflow:hidden;}html.view-home-index #media .small-col-heading{font:8px/8px SansRE;color:#333;text-align:left;text-transform:uppercase;background-color:#d4d4d4;display:block;padding-top:8px;padding-bottom:7px;padding-left:7px;border-bottom:7px solid #fff;margin-bottom:12px;}html.view-home-index #media.lazy-load-visible .reviews>div{background:url(/Content/Images/Home/realosophy-reviews-from-our-clients.gif?v=ec2b3b89aad223a2273fcb1f2be751ec) 50% 6px no-repeat #f2f2f2;}html.view-home-index #media .reviews>div{height:288px;margin-top:12px;text-align:center;padding-right:0;padding-top:0;}html.view-home-index #media .reviews a{font:12px ModernRE;color:#11aad7;text-align:left;display:inline-block;position:relative;top:85%;padding-left:10px;}html.view-home-index footer{position:relative;background-color:#fff;margin-top:0 !important;}html.view-home-index body{background-color:#222;}html.view-home-index .xxl-container{max-width:1440px;}html.view-home-index #mapfeatureCarousel .map-feature-caption-wrapper{width:100%;position:absolute;top:0;left:0;right:0;height:280px;text-align:center;background-image:-webkit-linear-gradient(white 0%,rgba(255,255,255,0) 100%);background-image:-moz-linear-gradient(white 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(white 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(white 0%,rgba(255,255,255,0) 100%);z-index:2;}@media(max-width:767.98px){html.view-home-index #mapfeatureCarousel .map-feature-caption-wrapper{background-image:none !important;height:175px;}}html.view-home-index #mapfeatureCarousel .map-feature-caption{font-family:SansMedium;font-size:16px;color:#484848;text-align:center;line-height:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding-top:2rem;margin-bottom:1rem;}@media(min-width:576px){html.view-home-index #mapfeatureCarousel .map-feature-caption{font-size:18px;margin-left:auto;margin-right:auto;max-width:320px;padding-top:2rem;}}@media(min-width:768px){html.view-home-index #mapfeatureCarousel .map-feature-caption{padding-top:4rem;margin-bottom:3rem;line-height:32px;font-size:21px !important;margin-left:0;margin-right:0;max-width:none;}}@media(min-width:992px){html.view-home-index #mapfeatureCarousel .map-feature-caption{font-size:24px !important;margin-bottom:4rem;}}html.view-home-index #mapfeatureCarousel .map-feature-btn{font-family:SansMedium;font-size:16px;color:#fff;text-align:center;letter-spacing:.01em;line-height:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%;padding-left:10px;padding-right:0;text-align:center;}@media(min-width:576px){html.view-home-index #mapfeatureCarousel .map-feature-btn{font-size:18px;width:147px;}}@media(min-width:768px){html.view-home-index #mapfeatureCarousel .map-feature-btn{font-size:20px;}}html.view-home-index #mapfeatureCarousel .map-feature-btn:hover{background-color:#333 !important;border:solid 1px #333 !important;}html.view-home-index #mapfeatureCarousel .map-feature-btn span.sm-arrow{vertical-align:middle;margin-left:7px;}html.view-home-index #mapfeatureCarousel .map-item{height:581px;}html.view-home-index #mapfeatureCarousel .map-slide{background-position:center center;background-repeat:no-repeat;background-size:cover;height:581px;width:100%;}html.view-home-index #mapfeatureCarousel .map-feature-mobile{height:451px;background-position:left center;background-repeat:no-repeat;background-size:cover;}@media(min-width:576px){html.view-home-index #mapfeatureCarousel .map-feature-mobile{background-position:bottom center;}}@media(min-width:600px){html.view-home-index #mapfeatureCarousel .map-feature-mobile{height:530px;}}html.view-home-index .home-search-panel-hero{position:relative;}html.view-home-index section#nav-alert-container{top:10px !important;z-index:1029 !important;position:relative;}html.view-home-index .hero-link{font-family:SansMedium;font-size:12px;color:#fff;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;}html.view-home-index.no-webp section#popularNeighbourhoods>.container-fluid{background-image:url(/Content/Images/Home/MapCarousel/img-promo-local-heatmap-1.jpg?v=489ddbe59e3b8d7f7e52904ff65f345a);}html.view-home-index.webp section#popular-neighbourhoods>.container-fluid{background-image:url(/Content/Images/Home/MapCarousel/img-promo-local-heatmap-1.webp?v=a5b5031718bf66b682dbde1223b6e41b);}html.view-home-index section#homeContent{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;}html.view-home-index section#vidPlayer{order:1;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;background-color:#333;}html.view-home-index section#popular-neighbourhoods{order:7;-webkit-box-ordinal-group:7;-moz-box-ordinal-group:7;-ms-flex-order:7;}html.view-home-index section#services{order:3;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;}html.view-home-index section#executiveMessage{order:2;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;}html.view-home-index section#executiveMessage .container-fluid>.container>.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:flex-start;padding:6rem 1rem;}html.view-home-index section#homesForSale{order:4;-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;}html.view-home-index section#homesForSale .container-fluid>.container>.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;justify-content:center;height:250px;align-items:center;}html.view-home-index section#intheNews{order:6;-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;-ms-flex-order:6;}html.view-home-index section#intheNews .container-fluid>.container>.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-evenly;align-items:flex-start;padding:2rem 1rem 3rem 1rem;}html.view-home-index a.social-icon{height:28px;width:28px;margin:5px;display:inline-flex;background-size:contain;background-position:center center;background-repeat:no-repeat;opacity:1;transition:opacity 200ms ease-in-out;}@media(min-width:1200px){html.view-home-index a.social-icon:last-of-type{margin-right:0;}}html.view-home-index a.social-icon:hover{opacity:.7;}html.view-home-index a.fb-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-social-facebook.svg?v=faeb46e37626f5547b6ce521c571d0a7);}html.view-home-index a.yt-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-social-youtube.svg?v=12db2daf1d0ed20d33e7a8cbfceb7609);width:40px;}html.view-home-index a.twit-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-social-twitter.svg?v=a4127368d37e1218ce317c2c4bd0a73b);}html.view-home-index a.ig-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-social-instagram.svg?v=e3108d555e3aa8c5da1f56e1f9374aa2);}html.view-home-index .news-link{font-family:SansMedium;font-size:12px;color:#fff;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin:0 0 1.5rem 0;}@media(min-width:576px){html.view-home-index .news-link{margin:auto 0;}}@media(min-width:768px){html.view-home-index .news-link{margin:0 0 1.5rem 0;}}@media(min-width:1200px){html.view-home-index .news-link{margin:0;}}html.view-home-index .news-link span.icon-right-arrow.sm-arrow{height:7px;}html.view-home-index .news-btn{background-color:#fff;border:1px solid #ccc;border-radius:3px;font-family:SansMedium;font-size:14px;color:#666;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:60px;}html.view-home-index .reg-btn{background-color:transparent;border:1px solid #ccc;border-radius:3px;font-family:SansMedium;color:#eee;text-align:center;display:inline-flex;}html.view-home-index .reg-btn:hover{color:#fff !important;border-color:#fff;}html.view-home-index .service-illustration{height:166px;margin-bottom:1rem;background-repeat:no-repeat;background-position:center center;background-size:contain;}@media(min-width:576px){html.view-home-index .service-illustration{height:263px;}}@media(min-width:768px){html.view-home-index .service-illustration{height:189px;}}@media(min-width:992px){html.view-home-index .service-illustration{height:260px;}}@media(min-width:1200px){html.view-home-index .service-illustration{height:151px;}}html.view-home-index .buy-illustration{background-image:url(/Content/Images/Buy/buyer-journey-2.png?v=0b26e5b766f66138f4a4e4be9568d45d);background-size:100%;}html.view-home-index .sell-illustration{background-image:url(/Content/Images/Sell/sold-sign.png?v=f2f3056afbc87f548a01079122cdf031);}html.view-home-index .learn-illustration{background-image:url(/Content/Images/Home/img-ad-homepage-research.png?v=7dd10aa2ec0c9171603ce30e9960a8b8);}html.view-home-index .video-player-preview{background-position:center center;background-size:cover;background-repeat:no-repeat;justify-content:center;align-items:center;height:auto;min-height:181px !important;}@media(min-width:576px){html.view-home-index .video-player-preview{min-height:326px !important;}}@media(min-width:768px){html.view-home-index .video-player-preview{min-height:435px !important;}}@media(min-width:992px){html.view-home-index .video-player-preview{min-height:530px !important;}}@media(min-width:1200px){html.view-home-index .video-player-preview{min-height:468px !important;}}html.view-home-index .video-player-preview img{overflow:hidden;object-fit:cover;display:block;margin:0 auto;height:100%;width:100%;object-position:bottom center;}html.view-home-index .vid-play{min-height:181px !important;}@media(min-width:576px){html.view-home-index .vid-play{min-height:326px !important;}}@media(min-width:768px){html.view-home-index .vid-play{min-height:435px !important;}}@media(min-width:992px){html.view-home-index .vid-play{min-height:530px !important;}}@media(min-width:1200px){html.view-home-index .vid-play{min-height:468px !important;}}html.view-home-index a.video-overlay{background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;transition:background-color .25s ease-in-out;z-index:2;}html.view-home-index a.video-overlay:hover{background-color:rgba(0,0,0,.6);transition:background-color .25s ease-in-out;}html.view-home-index a.video-overlay .play-btn{transition:border-color .25s ease-in-out;transform:scale(.4);transform-origin:center;}@media(min-width:768px){html.view-home-index a.video-overlay .play-btn{transform:scale(1);}}html.view-home-index a.video-overlay:hover>.play-btn{border-left:80px solid rgba(255,255,255,.75);transition:border-color .25s ease-in-out;}html.view-home-index .play-btn{width:0;height:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-left:80px solid rgba(255,255,255,.5);}html.view-home-index .video-player-caption{font-family:SansReg;font-size:16px;color:#fff;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-home-index h3.video-heading{font-size:18px;line-height:34px;}@media(min-width:576px){html.view-home-index h3.video-heading{font-size:21px;line-height:34px;}}@media(min-width:992px){html.view-home-index h3.video-heading{font-size:24px;line-height:34px;}}@media(min-width:992px){html.view-home-index h3.video-heading{font-size:28px;line-height:34px;}}html.view-home-index .feature-video{width:100%;height:100%;}html.view-home-index .service-heading{margin-bottom:1rem;font-family:SansMedium;font-size:12px;color:#484848;letter-spacing:.02em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-home-index .service-caption{font-family:Modern;font-size:19px;color:#484848;line-height:27px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-home-index .meet-our-agents-image{border-radius:50%;overflow:hidden;vertical-align:middle;height:240px;width:240px;justify-content:center;align-items:center;display:flex;}@media(min-width:768px){html.view-home-index .meet-our-agents-image{height:220px;width:220px;}}@media(min-width:992px){html.view-home-index .meet-our-agents-image{height:240px;width:240px;}}@media(min-width:1200px){html.view-home-index .meet-our-agents-image{height:180px;width:180px;}}html.view-home-index .meet-our-agents-image img{vertical-align:middle;width:100%;height:auto;}html.view-home-index .meet-our-agents-link{cursor:pointer;}html.view-home-index .service-link:hover>.service-illustration{z-index:auto;transition:transform .2s;}@media(min-width:576px){html.view-home-index .service-link:hover>.service-illustration{transform:scale(1.05);}}@media(min-width:1200px){html.view-home-index .service-link:hover>.service-illustration{transform:scale(1.1);}}html.view-home-index .service-link>.service-illustration{transition:transform .2s;}html.view-home-index .executive-heading{font-family:SansReg;font-size:17px;color:#333;color:#333;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);max-width:90%;}@media(min-width:576px){html.view-home-index .executive-heading{max-width:60%;}}@media(min-width:992px){html.view-home-index .executive-heading{max-width:30%;}}@media(min-width:1200px){html.view-home-index .executive-heading{max-width:20%;}}html.view-home-index a.exec-link{font-family:Modern;font-size:18px;color:#484848;line-height:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;text-align:center;display:block;margin-top:1.5rem;}@media(min-width:576px){html.view-home-index a.exec-link{text-align:left;}}html.view-home-index a.exec-link:hover{opacity:.7;}html.view-home-index .executive-image{border-radius:50%;overflow:hidden;vertical-align:middle;height:120px;width:120px;justify-content:center;align-items:center;display:flex;margin-bottom:3rem !important;}@media(min-width:768px){html.view-home-index .executive-image{margin-bottom:0 !important;}}html.view-home-index .executive-image img{vertical-align:middle;width:100%;height:auto;}html.view-home-index .executive-caption{font-family:Modern;font-size:18px;color:#484848;line-height:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-home-index .homes-for-sale-slide-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;}html.view-home-index .homes-section-heading{font-family:SansMedium;font-size:21px;color:#586267;text-align:center;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-home-index .neighbourhoods-section-heading{font-family:SansMedium;font-size:18px;color:#586267;text-align:center;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:60px !important;margin-bottom:50px !important;}html.view-home-index .news-section-heading{font-family:SansMedium;font-size:18px;color:#586267;text-align:center;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding:0 2rem;border-bottom:solid 2px #eee;padding-bottom:1rem;}html.view-home-index .gradient-overlay{height:50%;width:100%;position:absolute;top:0;left:0;display:block;background-image:-webkit-linear-gradient(#fff 0%,rgba(255,255,255,0) 100%);background-image:-moz-linear-gradient(#fff 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(#fff 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(#fff 0%,rgba(255,255,255,0) 100%);}html.view-home-index .homes-for-sale{max-height:415px;overflow:hidden;}html.view-home-index .homes-for-sale__container{overflow:visible;padding:0 15px;max-width:290px;}@media(min-width:576px){html.view-home-index .homes-for-sale__container{padding:0 25px;max-width:540px;}}@media(min-width:768px){html.view-home-index .homes-for-sale__container{max-width:660px;}}@media(min-width:992px){html.view-home-index .homes-for-sale__container{padding:0 45px;max-width:960px;margin:0 auto;}}@media(min-width:1200px){html.view-home-index .homes-for-sale__container{padding:0 15px;max-width:1170px;}}html.view-home-index .homes-for-sale__slideshow-wrapper{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;}html.view-home-index .homes-for-sale__prev-container{display:flex;width:78px;position:absolute;left:0;z-index:2;height:250px;overflow:visible;}@media(min-width:576px){html.view-home-index .homes-for-sale__prev-container{width:78px;left:-15px;}}@media(min-width:768px){html.view-home-index .homes-for-sale__prev-container{left:5px;}}@media(min-width:992px){html.view-home-index .homes-for-sale__prev-container{left:-15px;}}@media(min-width:1200px){html.view-home-index .homes-for-sale__prev-container{left:-5px;}}html.view-home-index .homes-for-sale__next-container{display:flex;width:78px;position:absolute;right:0;z-index:2;height:250px;overflow:visible;}@media(min-width:576px){html.view-home-index .homes-for-sale__next-container{width:78px;right:-15px;}}@media(min-width:768px){html.view-home-index .homes-for-sale__next-container{right:0;}}@media(min-width:992px){html.view-home-index .homes-for-sale__next-container{right:-15px;}}@media(min-width:1200px){html.view-home-index .homes-for-sale__next-container{right:-10px;}}html.view-home-index .homes-for-sale__pn-next-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-carousel-control-next-small-gray.svg?v=a3424173d2e1b9ea65dd5f5da967b35f);position:absolute;background-size:15.25px 36px;background-repeat:no-repeat;display:inline-flex;height:78px;border-radius:100%;align-self:center;border:solid 1px #eee !important;background-color:#fff;width:78px;background-position:33px center;}html.view-home-index .homes-for-sale__pn-prev-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-carousel-control-next-small-gray.svg?v=a3424173d2e1b9ea65dd5f5da967b35f);position:absolute;background-size:15.25px 36px;background-repeat:no-repeat;display:inline-flex;height:78px;transform:rotate(180deg);border-radius:100%;align-self:center;border:solid 1px #eee !important;background-color:#fff;width:78px;background-position:33px center;}html.view-home-index .popular-neighbourhoods-slideshow-wrapper{height:200px;}html.view-home-index section#popular-neighbourhoods{order:5;-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;-ms-flex-order:5;display:flex;}html.view-home-index section#popular-neighbourhoods .container-fluid{background-size:cover;background-position:top center;background-repeat:no-repeat;position:relative;max-height:352px;overflow:hidden;}@media(min-width:576px){html.view-home-index section#popular-neighbourhoods .container-fluid{max-height:345px;}}html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container{overflow:visible;width:100%;max-width:235px;padding:0 15px;}@media(min-width:576px){html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container{padding:0 25px;max-width:490px;}}@media(min-width:768px){html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container{padding:0 25px;max-width:725px;}}@media(min-width:992px){html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container{padding:0 25px;max-width:960px;}}@media(min-width:1200px){html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container{padding:0 15px;max-width:1170px;}}html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container__prev-container{display:flex;width:40px;position:absolute;left:5px;z-index:2;height:190px;overflow:visible;justify-content:flex-end;}@media(min-width:576px){html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container__prev-container{width:78px;left:-35px;}}@media(min-width:768px){html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container__prev-container{left:5px;}}@media(min-width:992px){html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container__prev-container{left:-15px;}}@media(min-width:1200px){html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container__prev-container{left:-5px;}}html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container__next-container{display:flex;width:40px;position:absolute;right:5px;z-index:2;height:190px;overflow:visible;}@media(min-width:576px){html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container__next-container{width:78px;right:-35px;}}@media(min-width:768px){html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container__next-container{right:0;}}@media(min-width:992px){html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container__next-container{right:-15px;}}@media(min-width:1200px){html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container__next-container{right:-10px;}}html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container__pn-next-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-carousel-control-next-small-gray.svg?v=a3424173d2e1b9ea65dd5f5da967b35f);position:absolute;background-size:15.25px 36px;background-repeat:no-repeat;display:inline-flex;height:78px;width:40px;border-radius:100%;align-self:center;background-position:center center;background-color:#fff;width:78px;border:solid 1px #eee !important;background-color:#fff;width:78px;background-position:33px center;}html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-container__pn-prev-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-carousel-control-next-small-gray.svg?v=a3424173d2e1b9ea65dd5f5da967b35f);position:absolute;background-size:15.25px 36px;background-repeat:no-repeat;display:inline-flex;height:78px;width:40px;transform:rotate(180deg);border-radius:100%;align-self:center;background-position:center center;border:solid 1px #eee !important;background-color:#fff;width:78px;background-position:33px center;}html.view-home-index section#popular-neighbourhoods .popular-neighbourhoods-carousel__card-wrapper{width:235px;height:190px;display:flex;justify-content:center;align-items:center;}html.view-home-index .listing-card-wrapper{width:20rem;height:250px;display:flex;justify-content:flex-start;align-items:center;}@media(min-width:576px){html.view-home-index .listing-card-wrapper{justify-content:center;}}html.view-home-index listing-card .listing-card-full-info-overlay{display:flex;}html.view-home-index listing-card div.listing-card-full-info-overlay-inner{text-align:left;}html.view-home-index listing-card .card-align{margin:0 !important;padding:0 !important;}html.view-home-index .blog-card{border-radius:0;border:1px solid #eee;max-width:290px;margin-bottom:2rem;}@media(min-width:768px){html.view-home-index .blog-card{margin-bottom:3rem;}}@media(min-width:992px){html.view-home-index .blog-card{margin-bottom:0;}}html.view-home-index .blog-card .blog-image{height:145px;overflow:hidden;display:flex;justify-content:center;align-items:center;}html.view-home-index .blog-card .blog-image img{height:auto;width:100%;object-fit:cover;vertical-align:middle;}html.view-home-index .blog-card .fallback-bg{height:100%;width:100%;display:flex;justify-content:center;align-items:center;}html.view-home-index .blog-card img.no-image{height:50px !important;width:50px !important;vertical-align:middle;}html.view-home-index .blog-card .blog-card-body{padding:1rem 13px;}html.view-home-index .blog-card .blog-card-body .blog-card-heading{font-family:SansReg;font-size:14px;color:#333;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-align:left;font-weight:600;margin-bottom:.875rem;}html.view-home-index .blog-card .blog-card-body .blog-card-summary{font-family:SansReg;font-size:11px;color:#666;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-align:left;}html.view-home-index .blog-card .blog-card-body .blog-publish-date{font-family:SansMedium;font-size:12px;color:#ccc;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);align-items:flex-start;display:inline-flex;text-align:left;margin-bottom:0;}html.view-home-index .blog-card .blog-card-body .blog-publish-date:after{content:"";position:relative;height:5px;width:5px;background-color:#ccc;border-radius:50%;margin:0 5px 0 5px;display:flex;align-self:center;}html.view-home-index .blog-card .blog-card-body .blog-read-more-link{font-family:SansMedium;font-size:12px;color:#337ab7;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);align-items:flex-start;display:inline-flex;text-align:left;margin-bottom:0;opacity:1;}html.view-home-index .blog-card .blog-card-body .blog-read-more-link:hover{opacity:.7;}html.view-home-index .blog-card .blog-card-body .icon-right-arrow.sm-arrow{height:8px;width:15px;display:inline-flex;align-self:center;}html.view-home-index home-neighbourhood-card{height:150px;width:198px;display:flex;padding:20px 15px;box-shadow:0 2px 14px 0 rgba(34,34,34,.2);background-color:#fff;}html.view-home-index home-neighbourhood-card .home-neighbourhood-card{width:100%;height:100%;}html.view-home-index home-neighbourhood-card .home-neighbourhood-card__link{display:flex;align-items:center;flex-direction:column;justify-content:space-between;height:100%;}html.view-home-index home-neighbourhood-card .home-neighbourhood-card__title{font-family:Modern;font-size:15px;color:#484848;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:.25rem;margin-top:0;}html.view-home-index home-neighbourhood-card .home-neighbourhood-card__body,html.view-home-index home-neighbourhood-card .home-neighbourhood-card__region{font-family:SansBook;font-size:12px;color:#666;text-align:center;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-home-index home-neighbourhood-card .home-neighbourhood-card__market-scores-link{padding:1px 10px;text-align:center;height:26px;min-width:80px;border-radius:20px;font-family:SansMedium;font-size:11px;color:#f4fbff;text-align:center;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);line-height:26px;display:block;margin:0 auto;width:100%;max-width:80px;margin-bottom:.5rem;}html.view-home-index home-neighbourhood-card .home-neighbourhood-card--ms-balanced{background-image:-webkit-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:-moz-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:-o-linear-gradient(90deg,#009f90 0%,#f1a21e 100%);background-image:linear-gradient(90deg,#009f90 0%,#f1a21e 100%);}html.view-home-index home-neighbourhood-card .home-neighbourhood-card--ms-cool{background-image:-webkit-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:-moz-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:-o-linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);background-image:linear-gradient(90deg,#158cc1 0%,#4ec2ca 100%);}html.view-home-index home-neighbourhood-card .home-neighbourhood-card--ms-hot{background-image:-webkit-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:-moz-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:-o-linear-gradient(90deg,#fe9d00 0%,#f63 100%);background-image:linear-gradient(90deg,#fe9d00 0%,#f63 100%);}html.view-home-index .neighbourhood-popup__inventory{height:16px;justify-content:center;align-items:center;display:flex;}html.view-home-index a.listing-card-wrapper{cursor:pointer;}html.view-home-index a.listing-card-wrapper .listing-last-card{height:220px;width:18.1rem;box-shadow:0 0 20px 0 #ccc;background-color:#f63;color:#337ab7;justify-content:flex-start;align-items:flex-end;font-family:SansMedium;font-size:.775rem;text-transform:uppercase;letter-spacing:.025rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;}html.view-home-index a.listing-card-wrapper .listing-last-card .nabe-link-text{justify-self:flex-start;align-self:flex-start;display:flex;position:relative;width:100%;}html.view-home-index a.listing-card-wrapper .neighbourhood-card__icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-neighbourhood-signs.svg?v=19385739755aef1d37ced4f4ead99971);display:block;background-repeat:no-repeat;background-size:contain;background-position:1rem 2px;width:100%;height:70px;}html.view-home-index a.popular-neighbourhoods-carousel__card-wrapper{cursor:pointer;}html.view-home-index a.popular-neighbourhoods-carousel__card-wrapper .home-last-card{height:150px;width:198px;box-shadow:0 2px 14px 0 rgba(34,34,34,.2);background-color:#337ab7;color:#337ab7;justify-content:flex-start;align-items:flex-end;font-family:SansMedium;font-size:.775rem;text-transform:uppercase;letter-spacing:.025rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;}html.view-home-index a.popular-neighbourhoods-carousel__card-wrapper .home-last-card .nabe-link-text{justify-self:flex-start;align-self:flex-start;display:flex;position:relative;width:100%;}html.view-home-index a.popular-neighbourhoods-carousel__card-wrapper .neighbourhood-card__icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-neighbourhood-signs.svg?v=19385739755aef1d37ced4f4ead99971);display:block;background-repeat:no-repeat;background-size:contain;background-position:1rem 2px;width:100%;height:70px;}html.view-homespotter-map .footer-btn:active{background-color:#333 !important;border-color:#333 !important;}html.view-homespotter-map .footer-btn:hover{background-color:#333 !important;border-color:#333 !important;}html.view-homespotter-map .btn-secondary:not(:disabled):not(.disabled).active,html.view-homespotter-map .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}html.view-homespotter-map #busy-container{position:absolute;top:50%;left:50%;border:1px solid #586267;border-radius:3px;color:#586267;background-color:#fff;z-index:9997;padding-left:1rem;padding-right:1rem;padding-top:.25rem;padding-bottom:.25rem;transform:translate(-50%,-50%);}html.view-homespotter-map .close-preview{display:inline-block;width:20px;height:20px;position:absolute;right:1rem;top:15px;background-color:unset;box-shadow:none;outline:none;border:none;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37) !important;background-position:50% 50%;background-size:12px;background-repeat:no-repeat;}@media(min-width:768px){html.view-homespotter-map .close-preview-overlay.is-open{display:none !important;}}html.view-homespotter-map .close-preview-overlay.is-open{height:100% !important;width:100%;display:block;background-color:#000;position:absolute;top:-1px;left:0;bottom:60px;padding:0;z-index:1;border:none;outline:none;background-color:rgba(0,0,0,.09);}html.view-homespotter-map .close-preview-overlay.is-closed{display:none;}@media(min-width:320px){html.view-homespotter-map .mobile-listing-preview-cluster{background-color:#aaa;position:absolute;width:100%;bottom:61px;left:0;z-index:3;display:flex;flex-direction:column;transition:height .5s ease-in-out;height:0;position:absolute;scroll-snap-type:mandatory;scroll-snap-points-y:repeat(5px);scroll-snap-type:y mandatory;scroll-behavior:smooth;}html.view-homespotter-map listing-card{scroll-snap-align:start;}html.view-homespotter-map .listing-cluster-info{background-color:#dedede;padding:14px 15px 0 15px;position:absolute;height:40px;top:0;left:0;z-index:3;width:100%;}html.view-homespotter-map .listing-cluster-info p{color:#333;font-family:SansMedium;margin-bottom:0;font-size:11px;color:#666;text-transform:uppercase;width:100%;text-align:left;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-map .close-preview{top:10px;}}html.view-homespotter-map .cluster-preview-align{position:absolute;top:50px;flex-wrap:wrap;justify-content:center;width:100%;padding-bottom:30px;padding-left:1rem;padding-right:1rem;}@media(min-width:320px){html.view-homespotter-map .listing-cluster-card-container{background-color:#aaa;position:absolute;height:200px;width:100%;bottom:0;left:0;z-index:3;overflow:hidden;overflow-y:scroll;flex-direction:column;justify-content:space-evenly;}html.view-homespotter-map .listing-cluster-card-container .carousel-inner{width:100%;max-height:none;max-width:none;min-width:unset;}html.view-homespotter-map .listing-cluster-card-container .carousel-item{height:100%;height:-webkit-fill-available;object-fit:cover;width:100%;max-width:none !important;overflow:hidden;min-height:unset;}}@media(max-width:768px){html.view-homespotter-map .listing-cluster-card-container .listing-card-full{max-width:none;width:100%;}}@media(min-width:768px){html.view-homespotter-map .listing-cluster-card-container{flex-wrap:wrap;bottom:0;top:160px;height:auto;left:unset;right:0;background-color:#ccc;flex-direction:inherit;padding-left:15px;padding-right:15px;position:absolute;display:flex;}html.view-homespotter-map .listing-cluster-card-container .listing-card-full{max-width:270px;}html.view-homespotter-map .close-preview{height:30px;width:30px;background-size:18px;right:0;}html.view-homespotter-map .listing-cluster-info{background-color:unset;position:sticky;top:0;background-color:#ccc;padding-right:0;}html.view-homespotter-map .listing-cluster-info p{font-family:Modern;font-size:18px;color:#586267;text-align:left;line-height:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:none;}}@media(max-width:768px){html.view-homespotter-map .listing-cluster-card-container::-webkit-scrollbar{display:none;}}@media(min-width:992px){html.view-homespotter-map .listing-cluster-card-container{top:160px;justify-content:space-evenly;height:auto !important;}html.view-homespotter-map .listing-cluster-card-container .listing-card-full{min-width:270px;}html.view-homespotter-map .close-preview{height:30px;width:30px;background-size:18px;right:0;}html.view-homespotter-map .listing-cluster-info{background-color:unset;position:sticky;top:0;background-color:#ccc;padding-right:0;height:60px;}html.view-homespotter-map .listing-cluster-info p{font-family:Modern;font-size:18px;color:#586267;text-align:left;line-height:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:none;}}@media(min-width:1180px){html.view-homespotter-map .listing-cluster-card-container{top:128px;}}@media(max-width:767px){html.view-homespotter-map .mobile-listing-preview{background-color:#aaa;position:absolute;width:100%;bottom:61px;height:0;left:0;z-index:3;overflow:hidden;overflow-y:scroll;display:flex;flex-direction:column;transition:height .5s ease-in-out;}html.view-homespotter-map .mobile-listing-preview::-webkit-scrollbar{display:none;}html.view-homespotter-map .mobile-listing-preview .listing-card-full{width:100%;max-width:none;}html.view-homespotter-map .mobile-listing-preview listing-card{padding:0 !important;}html.view-homespotter-map .mobile-listing-preview .carousel-inner{width:100%;max-height:none;max-width:none;min-width:unset;}html.view-homespotter-map .mobile-listing-preview .carousel-item{height:100%;height:-webkit-fill-available;object-fit:cover;width:100%;max-width:none !important;overflow:hidden;}}@media(max-width:767px){html.view-homespotter-map .listing-cluster-card-container listing-card{padding:0 !important;}html.view-homespotter-map .listing-cluster-card-container .compact-card-body{display:none;}}html.view-homespotter-map .center-cards{margin:0 auto 0 auto;}html.view-homespotter-map .listing-preview-title-col{max-width:100%;height:60px;overflow:hidden;}@media(max-width:767px){html.view-homespotter-map .listing-preview-title-col{max-width:none;height:auto;}}html.view-homespotter-map .map-view-style{max-width:65%;}html.view-homespotter-map .map-list-view-mobile-btn{position:absolute;bottom:5rem;left:calc(50% - 18px);height:36px;width:40px;background-color:#fafafa;border:1px solid #aaa;border-radius:3px;z-index:3;padding:0;overflow:hidden;}html.view-homespotter-map .map-list-view-mobile-btn .list-toggle-icon{background-image:url(/Content/Images/RealEstate/icon-search-results-view-cards.svg?v=8b8de05a0cb9bafe60b37f43def6ad90);background-position:center center;background-size:21px 18px;background-repeat:no-repeat !important;height:100%;width:100%;display:block;overflow:hidden;}html.view-homespotter-map .map-list-view-mobile-btn .map-toggle-icon{background-image:url(/Content/Images/RealEstate/icon-search-results-view-map.svg?v=1e18e93fa1d511a3ad5818bf3d5f87d9);background-position:center center;background-size:24px 21px;background-repeat:no-repeat !important;height:100%;width:100%;display:block;overflow:hidden;}html.view-homespotter-map .btn-remove-boundary{height:36px;background-color:#fafafa !important;border:1px solid #aaa;font-family:Condensed;font-size:14px;color:#586267;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:absolute;top:1rem;left:1rem;}html.view-homespotter-map .btn-remove-boundary .remove-boundary-icon{width:21px;height:21px;background-image:url(/Content/Images/RealEstate/icon_map_boundary2.svg?v=9f3285e1dcc8fb14ef108e3fd7e025f7);background-size:contain;display:inline-block;vertical-align:middle;margin-right:10px;}@media(max-width:991px){html.view-homespotter-map .btn-remove-boundary .remove-boundary-icon{display:none !important;}}html.view-homespotter-map .btn-remove-boundary span.remove-boundary-text{display:inline-block;vertical-align:middle;}html.view-homespotter-map .btn-draw-boundary-start{height:36px;background-color:#fafafa !important;border:1px solid #aaa;font-family:Condensed;font-size:14px;color:#586267;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:absolute;top:1rem;left:1rem;}html.view-homespotter-map .btn-draw-boundary-start>.button-icon{width:21px;height:21px;background-size:contain;display:inline-block;vertical-align:middle;margin-right:10px;background-image:url(/Content/Images/RealEstate/icon-map-draw-boundary.svg?v=1f2206b1ef5ff477e3d07166df912c5e) !important;background-repeat:no-repeat;background-position:center center;}html.view-homespotter-map .btn-draw-boundary-start>span.button-text{display:inline-block;vertical-align:middle;}html.view-homespotter-map .ig-draw-boundary-done{height:36px;background-color:#fafafa !important;border:1px solid #aaa;transform:scale(1);position:absolute;top:1rem;left:1rem;width:15rem;width:auto;border-radius:.267rem;}html.view-homespotter-map .ig-draw-boundary-done .draw-boundary-tool-tip{outline:none;padding-left:10px;font-family:SansBook;font-size:14px;border:none;background-color:unset;padding-top:2px;padding-bottom:1px;}html.view-homespotter-map .ig-draw-boundary-done>button{border-left:1px solid #aaa;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#f63;}html.view-homespotter-map .ig-draw-boundary-done>button .button-icon{width:21px;height:21px;background-size:contain;background-image:url(/Content/Images/RealEstate/icon-map-boundary-done.svg?v=801da03ac42f7737e7383855ca56a677);display:inline-block;vertical-align:middle;margin-right:10px;background-repeat:no-repeat;}html.view-homespotter-map .ig-draw-boundary-done>button>span.button-text{display:inline-block;vertical-align:middle;font-family:Condensed;font-size:14px;color:#fff;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);}html.view-homespotter-map .btn-about-data{height:36px;background-color:#fafafa !important;border:1px solid #aaa;font-family:Condensed;font-size:14px;color:#586267;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);position:absolute;top:1rem;left:1rem;z-index:1;}@media(min-width:768px){html.view-homespotter-map .btn-about-data.has-boundary{left:8rem;}}@media(min-width:992px){html.view-homespotter-map .btn-about-data.has-boundary{left:10rem;}}@media(max-width:767px){html.view-homespotter-map .btn-about-data{left:unset !important;right:1rem;}html.view-homespotter-map .btn-about-data.has-boundary{left:unset;right:1rem;}}@media(max-width:767px){html.view-homespotter-map .btn-draw-boundary-start .button-icon{display:none;}}@media(min-width:768px){html.view-homespotter-map .btn-draw-boundary-start,html.view-homespotter-map .ig-draw-boundary-done{top:4rem;}}html.view-homespotter-map span.btn-about-data-text{display:inline-block;vertical-align:middle;}html.view-homespotter-map .btn-about-data-icon-text{font-size:1.2rem;font-weight:normal;color:#0064a5;padding-right:10px;display:inline-block;vertical-align:middle;height:21px;width:21px;line-height:21px;}@media(max-width:767px){html.view-homespotter-map .btn-about-data-text{display:none !important;}html.view-homespotter-map .btn-about-data-icon-text{padding-right:0 !important;}}html.view-homespotter-map .saved-search-modal-btn{position:absolute;top:1rem;right:1rem;height:36px;font-family:SansMedium;font-size:15px;color:#fff;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-map .ss-modal-btn-list-view-footer{width:138px;font-family:SansMedium;font-size:12px;color:#fff;text-align:center;letter-spacing:.02em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:36px;}@media(max-width:767px){html.view-homespotter-map .saved-search-modal-btn{display:none;}}html.view-homespotter-map #listing-search-content{height:100%;position:relative;left:0;bottom:0;top:0;}html.view-homespotter-map .filters-bar{display:inline-block;position:absolute;top:0;z-index:4;}html.view-homespotter-map .list-view-align{justify-content:center;display:flex;flex-flow:wrap row;max-width:1140px;margin:0 auto;}html.view-homespotter-map .listing-preview-toggles{z-index:24;position:relative;width:100%;right:0;top:0;background-color:#dedede;padding-top:15px;padding-bottom:15px;}@media(min-width:767px){html.view-homespotter-map .listing-preview-toggles{padding-left:5%;padding-right:5%;}}@media(min-width:991px){html.view-homespotter-map .listing-preview-toggles{padding-left:5%;padding-right:5%;}}@media(min-width:1440px){html.view-homespotter-map .listing-preview-toggles{padding-left:5%;padding-right:5%;}}@media(min-width:1689px){html.view-homespotter-map .listing-preview-toggles{padding-left:5%;padding-right:5%;}}html.view-homespotter-map .listing-preview-container-style{background-color:#dedede;position:absolute;top:160px;bottom:0;-webkit-transition:width .5s ease-in-out;transition:width .5s ease-in-out;right:0;width:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;}@media(min-width:1180px){html.view-homespotter-map .listing-preview-container-style{top:128px;}}html.view-homespotter-map .listing-preview-wrapper{position:absolute;right:0;bottom:0;width:100%;background-color:#dedede;transition:width .5s ease;-webkit-transition:width .5s ease-in-out;}html.view-homespotter-map .main-content-container{display:block;max-width:none;position:absolute;height:100%;padding-top:135px;top:0;bottom:0;}html.view-homespotter-map section#filters .search-btn{background-color:none !important;padding:0;height:42px;}html.view-homespotter-map section#filters .search-box-md .dropdown-menu.show{border-radius:0;min-width:100%;}html.view-homespotter-map section#filters .search-box{height:42px;}html.view-homespotter-map section#filters .dom-selection-form-group label{font-family:SansReg;font-size:11px;color:#586267;text-align:left;letter-spacing:.02em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;}html.view-homespotter-map section#filters .form-label label{font-family:SansBook;font-size:15px;color:#666;text-align:left;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-map section#filters .form-group label{font-family:SansReg;font-size:11px;color:#586267;text-align:left;letter-spacing:.02em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;}html.view-homespotter-map section#filters .listing-status-toggle-label{font-family:SansReg;font-size:11px;color:#586267;text-align:left;letter-spacing:.02em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;}html.view-homespotter-map section#filters #dom-filters .dropdown-item #text{width:600px;display:block;}html.view-homespotter-map section#filters #dom-filters .dropdown-selected{width:100%;display:inline-block;}@media(max-width:767px){html.view-homespotter-map section#filters #dom-filters .dropdown-selected{font-size:14px;}}html.view-homespotter-map section#filters #dom-filters .dropdown-toggle::after{position:relative;right:10px;}html.view-homespotter-map section#filters #dom-filters #open-house-desktop-filter .btn{min-height:40px;}html.view-homespotter-map section#filters #condo-filters-show .btn,html.view-homespotter-map section#filters #condo-filters .btn{min-height:40px;width:100%;font-size:15px;}@media(max-width:767px){html.view-homespotter-map section#filters #condo-filters-show .dropdown-selected,html.view-homespotter-map section#filters #condo-filters .dropdown-selected{font-size:14px;}html.view-homespotter-map section#filters #condo-filters-show .btn,html.view-homespotter-map section#filters #condo-filters .btn{font-size:14px;}}@media(max-width:767px){html.view-homespotter-map section#filters #condo-filters-show .basement-pool-toggle,html.view-homespotter-map section#filters #condo-filters .basement-pool-toggle{width:85%;display:block;margin:0 auto;}}html.view-homespotter-map section#filters #type-filters .btn{min-height:40px;font-size:15px;}@media(max-width:768px){html.view-homespotter-map section#filters #type-filters .btn{font-size:14px;}}html.view-homespotter-map section#filters #property-specifics-filters .btn{min-height:40px;font-size:14px;}@media(min-width:768px){html.view-homespotter-map section#filters #property-specifics-filters .btn{font-size:15px;}}html.view-homespotter-map section#filters #property-specifics-filters .active{color:#0064a5 !important;background-color:#f4fbff !important;}html.view-homespotter-map section#filters #property-specifics-filters .specifics-label-wrapper{width:75px;}html.view-homespotter-map section#filters #property-specifics-filters .specifics-filters-row{padding-bottom:1rem;}html.view-homespotter-map section#filters #property-specifics-filters .regular-label{padding-top:20%;}html.view-homespotter-map section#filters .regular-label{font-family:SansMedium;font-size:11px;color:#586267;text-align:left;letter-spacing:.02em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;}html.view-homespotter-map section#filters .dom-selection-form-group option{font-family:SansBook;font-size:15px;color:#666;text-align:left;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-map section#filters .dom-data-toggles{background-color:#fafafa;}html.view-homespotter-map section#filters .dropdown-toggle.btn-secondary,html.view-homespotter-map section#filters .bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map section#filters .dropdown-toggle.btn-primary{font-family:SansBook;font-size:15px;color:#666;text-align:left;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-height:40px;width:100%;}html.view-homespotter-map section#filters .dropdown-menu.show{display:block;height:200px;overflow-y:scroll;overflow-x:hidden;}html.view-homespotter-map section#filters .condo-data-toggles{-moz-transition:max-height 2s ease;-webkit-transition:max-height 2s ease;-o-transition:max-height 2s ease;transition:max-height 2s ease;}html.view-homespotter-map section#filters .condo-data-toggles .dropdown-selected{width:100%;display:inline-block;}html.view-homespotter-map section#filters .condo-data-toggles .dropdown-toggle::after{position:relative;right:15px;}html.view-homespotter-map section#filters #has-den-desktop-filter .listing-toggle,html.view-homespotter-map section#filters #has-den-desktop-filter .listing-toggle-active,html.view-homespotter-map section#filters #has-locker-desktop-filter .listing-toggle,html.view-homespotter-map section#filters #has-locker-desktop-filter .listing-toggle-active{width:100%;}html.view-homespotter-map section#filters .listing-toggle-active{border-width:.0625rem !important;box-shadow:0 0 0 .3px #0064a5 inset !important;color:#0064a5 !important;font-family:SansReg;background-color:#f4fbff !important;}html.view-homespotter-map section#filters .btn-group-toggle{width:100%;}html.view-homespotter-map section#filters .property-type .btn-group-toggle .btn-secondary,html.view-homespotter-map section#filters .property-type .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map section#filters .property-type .btn-group-toggle .btn-primary{vertical-align:middle;max-width:33.333%;width:100%;text-align:center;}html.view-homespotter-map section#filters .property-type .btn-group-toggle{display:flex;flex-wrap:wrap;}html.view-homespotter-map section#filters .property-type .btn-group-toggle .btn-secondary:nth-child(1),html.view-homespotter-map section#filters .property-type .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(1),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map section#filters .property-type .btn-group-toggle .btn-primary:nth-child(1){border-bottom-left-radius:0;}html.view-homespotter-map section#filters .property-type .btn-group-toggle .btn-secondary:nth-child(3),html.view-homespotter-map section#filters .property-type .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(3),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map section#filters .property-type .btn-group-toggle .btn-primary:nth-child(3){border-top-right-radius:.267rem;}html.view-homespotter-map section#filters .property-type .btn-group-toggle .btn-secondary:nth-child(4),html.view-homespotter-map section#filters .property-type .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(4),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map section#filters .property-type .btn-group-toggle .btn-primary:nth-child(4){border-bottom-left-radius:.267rem;margin-top:-1px;margin-left:0;}html.view-homespotter-map section#filters .property-type .btn-group-toggle .btn-secondary:nth-child(5),html.view-homespotter-map section#filters .property-type .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(5),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map section#filters .property-type .btn-group-toggle .btn-primary:nth-child(5){margin-top:-1px;}html.view-homespotter-map section#filters .property-type .btn-group-toggle .btn-secondary:nth-child(6),html.view-homespotter-map section#filters .property-type .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(6),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map section#filters .property-type .btn-group-toggle .btn-primary:nth-child(6){border-top-right-radius:0;margin-top:-1px;}html.view-homespotter-map section#filters .property-style,html.view-homespotter-map section#filters .property-condo-style{font-size:15px;}html.view-homespotter-map section#filters .property-style .btn-group-toggle .btn-secondary,html.view-homespotter-map section#filters .property-style .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map section#filters .property-style .btn-group-toggle .btn-primary,html.view-homespotter-map section#filters .property-condo-style .btn-group-toggle .btn-secondary,html.view-homespotter-map section#filters .property-condo-style .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map section#filters .property-condo-style .btn-group-toggle .btn-primary{vertical-align:middle;max-width:25%;width:100%;text-align:center;min-height:40px;}html.view-homespotter-map section#filters .property-style .btn-group-toggle .btn-secondary.active,html.view-homespotter-map section#filters .property-style .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .active.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map section#filters .property-style .btn-group-toggle .active.btn-primary,html.view-homespotter-map section#filters .property-condo-style .btn-group-toggle .btn-secondary.active,html.view-homespotter-map section#filters .property-condo-style .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .active.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map section#filters .property-condo-style .btn-group-toggle .active.btn-primary{color:#0064a5 !important;background-color:#f4fbff !important;}@media(max-width:767px){html.view-homespotter-map section#filters .property-style .btn-group-toggle,html.view-homespotter-map section#filters .property-condo-style .btn-group-toggle{display:flex;flex-wrap:wrap;font-size:14px !important;}}html.view-homespotter-map section#filters .open-house-btn .listing-toggle{font-family:SansBook;font-size:15px;color:#666;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-height:40px;}html.view-homespotter-map section#filters .open-house-btn .listing-toggle-active{font-family:SansReg;font-size:15px;color:#666;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-height:40px;}@media(max-width:767px){html.view-homespotter-map section#filters .open-house-btn .listing-toggle{font-size:14px;}html.view-homespotter-map section#filters .open-house-btn .listing-toggle-active{font-size:14px;}}@media(max-width:767px){html.view-homespotter-map section#filters #min-max-mobile .dropdown-toggle.btn-secondary,html.view-homespotter-map section#filters #min-max-mobile .bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map section#filters #min-max-mobile .dropdown-toggle.btn-primary{width:auto;font-size:14px;}html.view-homespotter-map section#filters #min-max-mobile .dropdown-toggle.btn-secondary.dropdown-toggle:after,html.view-homespotter-map section#filters #min-max-mobile .bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.dropdown-toggle.btn-primary:after,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map section#filters #min-max-mobile .dropdown-toggle.dropdown-toggle.btn-primary:after{position:relative;right:15px;}html.view-homespotter-map section#filters #min-max-mobile .dropdown-selected{width:100%;display:inherit;}}html.view-homespotter-map .filters-wrapper{position:absolute;z-index:3;background-color:#fff;overflow:hidden;transition:height .5s ease;height:0;top:0;width:100%;right:0;bottom:0;padding-top:135px;max-width:35%;}html.view-homespotter-map .filters-wrapper.is-open{height:100%;transition:height .5s ease-in-out;}html.view-homespotter-map .filters-scroll{position:absolute;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;bottom:68px;top:52px;}@media(min-width:576px){html.view-homespotter-map .filters-scroll{max-width:100%;padding-left:15%;width:100%;padding-right:15% !important;}}@media(min-width:767px){html.view-homespotter-map .filters-scroll{position:relative;padding-bottom:15px;padding-left:15px;padding-right:15px !important;bottom:0;height:100%;top:0;}}html.view-homespotter-map google-map#map{height:100%;width:100%;display:block;top:0;bottom:0;}html.view-homespotter-map .gm-style{height:100%;}html.view-homespotter-map #sort-order-container .form-group,html.view-homespotter-map #view-as-container .form-group{margin-bottom:0;}html.view-homespotter-map #sort-order-container .btn-group-toggle .btn-secondary,html.view-homespotter-map #sort-order-container .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #sort-order-container .btn-group-toggle .btn-primary,html.view-homespotter-map #view-as-container .btn-group-toggle .btn-secondary,html.view-homespotter-map #view-as-container .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #view-as-container .btn-group-toggle .btn-primary{height:28px;font-family:SansReg;font-size:12px;color:#333;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding:0 .75rem 0 .75rem;}html.view-homespotter-map #sort-order-container .btn-group-toggle .btn-secondary.active,html.view-homespotter-map #sort-order-container .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .active.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #sort-order-container .btn-group-toggle .active.btn-primary,html.view-homespotter-map #view-as-container .btn-group-toggle .btn-secondary.active,html.view-homespotter-map #view-as-container .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .active.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #view-as-container .btn-group-toggle .active.btn-primary{border-width:.0625rem !important;box-shadow:0 0 0 .3px #0064a5 inset !important;color:#222 !important;border-color:#0064a5 !important;background-color:#f4fbff !important;}html.view-homespotter-map #sort-order-container .sort-label,html.view-homespotter-map #view-as-container .sort-label{font-family:SansReg;font-size:11px;color:#586267;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;padding-top:4px;padding-right:10px;}html.view-homespotter-map #sort-order-container .form-group,html.view-homespotter-map #view-as-container .form-group{display:inline-flex;}html.view-homespotter-map #sort-order-container .dropdown-toggle,html.view-homespotter-map #view-as-container .dropdown-toggle{height:28px;border:1px solid #aaa;border-radius:4px;font-family:SansBook;font-size:12px;color:#666;text-align:left;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);height:28px;padding:0 .75rem 0 .75rem;}html.view-homespotter-map #sort-order-container .dropdown-item,html.view-homespotter-map #view-as-container .dropdown-item{font-family:SansBook;font-size:12px;color:#666;text-align:left;line-height:21px;}html.view-homespotter-map #sort-order-container .dropdown-menu,html.view-homespotter-map #view-as-container .dropdown-menu{border-radius:0;margin-top:0;}html.view-homespotter-map .listing-info-title{font-family:Modern;font-size:18px;color:#586267;text-align:left;line-height:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media(max-width:767px){html.view-homespotter-map p.listing-info-title{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:SansBook;font-size:14px;line-height:21px;}}html.view-homespotter-map .neigh-munic{font-family:Modern;font-size:18px;color:#158cc1;text-align:left;line-height:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media(max-width:767px){html.view-homespotter-map .filters-wrapper{z-index:4;}html.view-homespotter-map .neigh-munic{font-family:SansBook;font-size:14px;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}html.view-homespotter-map #sold-feature-tour .modal-backdrop{background-color:#fff !important;opacity:.5 !important;}html.view-homespotter-map #sold-feature-tour .close{float:right;font-size:1.5rem;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:1;background-repeat:no-repeat;width:1.125rem;height:1.125rem;padding:0;margin:0 .375rem 0 auto;cursor:pointer;}html.view-homespotter-map #sold-feature-tour .close-icon{display:inline-block;position:relative;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37) !important;background-position:50% 50%;background-size:1.125rem;width:2rem;height:2rem;padding:0;margin:0 .375rem 0 auto;cursor:pointer;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.875rem 1.875rem 0 1.875rem;border:none;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.875rem 1.875rem 0 1.875rem;border:none;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .modal{display:block;text-align:center;padding:0 !important;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .modal-dialog{display:block;text-align:center;vertical-align:middle;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}@media(min-width:576px){html.view-homespotter-map #sold-feature-tour .modal-dialog{display:flex;max-width:none;margin:30px auto;width:100% !important;}}html.view-homespotter-map #sold-feature-tour .modal-frame{width:100%;height:100%;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .modal-content{position:relative;display:flex;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:none !important;outline:none;width:768px;margin:0;box-shadow:0 3px 10px 0 rgba(0,0,0,.0862745);transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;border-radius:.3rem;}html.view-homespotter-map #sold-feature-tour .carousel-caption{z-index:10;position:initial;padding:0 0 0 0;color:#fff;text-align:center;height:100%;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .sold-tour-header{display:block;vertical-align:middle;position:relative;margin-bottom:auto;margin-top:auto;padding:30px 32px 20px 32px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .carousel{width:100%;position:relative;}html.view-homespotter-map #sold-feature-tour .carousel-item #sold{display:none;width:800px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .car-inner-sold-tour{max-width:568px;width:100%;max-height:600px;vertical-align:middle;overflow:hidden;position:relative;display:inline-block;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .sold-tour-vid{overflow:hidden;max-height:300px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .sold-tour-btn-outer{display:inline-flex;vertical-align:middle;position:relative;}html.view-homespotter-map #sold-feature-tour .cta-row{min-height:300px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .car-inner{height:100% !important;width:100% !important;position:relative;}html.view-homespotter-map #sold-feature-tour .carousel-control-next-icon-sold{background-image:url(/Content/Images/HomeSpotter/Tour/slideshow-arrow-dark-right.svg?v=f65c1ea3988547550515d7cfa4c0bf7e) !important;z-index:21 !important;display:inline-block !important;width:30px !important;height:73px !important;background-size:100% 100% !important;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .carousel-control-prev-icon-sold{background-image:url(/Content/Images/HomeSpotter/Tour/slideshow-arrow-dark-left.svg?v=f6897a1a0223fab4384bc5dbdd80eac5) !important;z-index:21 !important;display:inline-block !important;width:30px !important;height:73px !important;background-size:100% 100% !important;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .carousel-control-prev-sold{position:absolute !important;top:105px;bottom:0 !important;left:0;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:10% !important;height:300px !important;color:#fff !important;text-align:center !important;opacity:1 !important;}html.view-homespotter-map #sold-feature-tour .carousel-control-next-sold{position:absolute !important;top:105px;bottom:0 !important;right:0;display:inline-flex !important;align-items:center !important;height:300px !important;justify-content:center !important;width:10% !important;color:#fff !important;text-align:center !important;opacity:1 !important;}html.view-homespotter-map #sold-feature-tour .carousel-indicators{position:relative;display:inline-flex;vertical-align:middle;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:0;margin-left:0;list-style:none;bottom:0;}html.view-homespotter-map #sold-feature-tour .carousel-indicators li{position:relative;flex:0 1 auto;width:12px;height:12px;margin-right:6px;margin-left:6px;text-indent:-999px;background-color:#fff;border-radius:100%;align-self:center;border:.063em solid #aaa;}html.view-homespotter-map #sold-feature-tour .carousel-indicators,html.view-homespotter-map #sold-feature-tour ol{margin-top:0;margin-bottom:0;}html.view-homespotter-map #sold-feature-tour .carousel-indicators .active{height:14px;width:14px;background-color:#337ab7;border:none;align-self:center;margin-right:6px;margin-left:6px;}html.view-homespotter-map #sold-feature-tour .saved-search-btn{background-color:#fafafa;border:solid;border-width:1px;border-color:#ddd;text-transform:uppercase;letter-spacing:.06em;color:#337ab7;font-size:.75em;text-align:center;}html.view-homespotter-map #sold-feature-tour .saved-search-btn:hover{background-color:#ccc;border:solid;border-width:1px;border-color:#888;text-transform:uppercase;letter-spacing:.06em;color:#337ab7;font-size:.75em;}html.view-homespotter-map #sold-feature-tour .btn-text{display:inline-block !important;position:relative !important;vertical-align:middle !important;padding:0 !important;margin:0 !important;text-transform:uppercase !important;letter-spacing:.02rem !important;color:#337ab7 !important;font-size:.775rem !important;line-height:0 !important;}@media(max-width:767px){html.view-homespotter-map #sold-feature-tour .carousel-indicators{position:relative;display:none !important;vertical-align:middle;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:0;margin-left:0;list-style:none;bottom:0;}html.view-homespotter-map #sold-feature-tour .modal-body{position:relative;flex:1 1 auto;padding:0 !important;max-height:400px;}html.view-homespotter-map #sold-feature-tour .modal{text-align:center;padding:0 !important;width:320px;}html.view-homespotter-map #sold-feature-tour .modal-header{display:flex;align-items:flex-start;justify-content:space-between;border:none;}html.view-homespotter-map #sold-feature-tour .modal-dialog{display:flex;vertical-align:middle;width:100% !important;min-height:600px;margin:0;}html.view-homespotter-map #sold-feature-tour .modal-content{position:relative;display:inline-flex;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:none !important;outline:none;width:320px;max-height:400px;vertical-align:middle;margin:0;box-shadow:0 3px 10px 0 rgba(0,0,0,.0862745);}html.view-homespotter-map #sold-feature-tour .carousel-caption{z-index:10;position:initial;padding:0 0 0 0;color:#fff;text-align:center;height:100%;width:320px;background-color:#fff;}html.view-homespotter-map #sold-feature-tour .sold-tour-header{height:120px !important;padding:10px 32px 10px 32px !important;}html.view-homespotter-map #sold-feature-tour .cta-row{min-height:190px;width:320px;margin-right:0;margin-left:0;}html.view-homespotter-map #sold-feature-tour .car-inner-sold-tour{width:320px;max-height:400px;vertical-align:middle;overflow:hidden;position:relative;display:inline-block;}html.view-homespotter-map #sold-feature-tour .sold-tour-h{font-size:17px !important;color:#484848;text-align:center;line-height:21px !important;width:200px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .carousel-control-next-icon-sold{background-image:url(/Content/Images/HomeSpotter/Tour/slideshow-arrow-dark-right.svg?v=f65c1ea3988547550515d7cfa4c0bf7e) !important;z-index:21 !important;display:inline-block !important;width:15px !important;height:36px !important;background-size:100% 100% !important;}html.view-homespotter-map #sold-feature-tour .carousel-control-prev-icon-sold{background-image:url(/Content/Images/HomeSpotter/Tour/slideshow-arrow-dark-left.svg?v=f6897a1a0223fab4384bc5dbdd80eac5) !important;z-index:21 !important;display:inline-block !important;width:15px !important;height:36px !important;background-size:100% 100% !important;}html.view-homespotter-map #sold-feature-tour .carousel-control-next-sold{position:absolute !important;top:320px !important;bottom:0 !important;right:20px !important;display:inline-flex !important;align-items:center !important;height:50px !important;justify-content:center !important;width:10% !important;color:#fff !important;text-align:center !important;opacity:1 !important;}html.view-homespotter-map #sold-feature-tour .carousel-control-prev-sold{position:absolute !important;top:320px !important;bottom:0 !important;left:20px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:10% !important;height:50px !important;color:#fff !important;text-align:center !important;opacity:1 !important;}}html.view-homespotter-map #sold-feature-tour .sold-tour-h{font-size:21px;color:#484848;text-align:center;line-height:28px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;font-family:SansMedium !important;}html.view-homespotter-map #sold-feature-tour .sold-tour-p{font-size:15px;color:#484848;text-align:center;line-height:21px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map html{overflow:hidden;height:100%;}html.view-homespotter-map body{background-color:#dedede;overflow:hidden;padding-right:0 !important;height:100%;font-size:.75rem;margin-top:0 !important;}@media(max-width:767.98px){html.view-homespotter-map.safari body div#main.view-map{padding-bottom:44px;}}html.view-homespotter-map .web-light-gray-border{border:1px solid #ccc;}html.view-homespotter-map .web-light-gray-border-bottom{border-bottom:1px solid #ccc;}html.view-homespotter-map nav.navbar{padding-right:0 !important;}html.view-homespotter-map button#homespotter-search-button i.fa-chevron-left{font-size:.75rem;position:relative;top:-7px;color:#fff;}html.view-homespotter-map button#homespotter-search-button[aria-expanded='true']{background-color:#f63;}html.view-homespotter-map button#homespotter-search-button[aria-expanded='true']:hover{background-color:#ff4000;}html.view-homespotter-map #search_hs div#search_homespotter2{padding-top:2.8rem;}html.view-homespotter-map div#desktop_filters .filters-arrow img{width:8.1px;height:auto;display:inline-block;margin-left:5px;transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);}html.view-homespotter-map div#desktop_filters .filters-arrow-rotate img{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);}html.view-homespotter-map div#desktop_filters .filters-btn{height:42px;display:table-cell;font-family:SansMedium;font-size:12px;color:#0064a5;text-align:right;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);vertical-align:middle;text-transform:uppercase;}html.view-homespotter-map div#desktop_filters .listing-status-toggle .btn-group{height:42px;width:100%;}html.view-homespotter-map div#desktop_filters .btn-group-toggle .btn-secondary,html.view-homespotter-map div#desktop_filters .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map div#desktop_filters .btn-group-toggle .btn-primary{font-size:15px;}html.view-homespotter-map div#desktop_filters .dropdown-toggle.btn-secondary,html.view-homespotter-map div#desktop_filters .bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map div#desktop_filters .dropdown-toggle.btn-primary{height:42px;font-size:15px;}html.view-homespotter-map div#desktop_filters .min-max-filters .dropdown-menu.show{display:block;height:200px;overflow-y:scroll;}html.view-homespotter-map div#desktop_filters .min-max-filters .dropdown-toggle{font-family:SansBook;font-size:15px;}html.view-homespotter-map div#desktop_filters .min-max-filters .dropdown-item{font-size:15px;font-family:SansBook;}html.view-homespotter-map #filters-panel .reset-filters-btn{font-size:1rem;background-color:#fff !important;color:#337ab7 !important;border-color:#ccc !important;font-family:SansMedium;height:40px;width:100%;}html.view-homespotter-map #filters-panel .reset-filters-btn-mobile{width:85%;}html.view-homespotter-map #filters-panel .btn-group-toggle{z-index:1;}html.view-homespotter-map #filters-panel .btn-group-toggle .active{border-width:.0625rem !important;box-shadow:0 0 0 .3px #0064a5 inset !important;border-color:#0064a5 !important;color:#0064a5 !important;font-family:SansReg !important;z-index:2;background-color:#f4fbff !important;}html.view-homespotter-map #filters-panel .btn-secondary.disabled,html.view-homespotter-map #filters-panel .bootstrap-datetimepicker-widget.dropdown-menu table .disabled.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel .disabled.btn-primary{background-color:#ccc !important;background-color:#fafafa !important;border:1px solid #ccc !important;font-family:SansBook !important;}html.view-homespotter-map #filters-panel .apply-filters-btn-container{position:absolute;background-color:#fff;width:100%;bottom:0;left:0;padding:15px;z-index:1;box-shadow:0 1px 3px 0 #000;}html.view-homespotter-map #filters-panel .apply-filters-button{background-color:#0099c7;border-radius:3px;font-family:SansMedium;font-size:18px;color:#fff;text-align:center;letter-spacing:.01em;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:85%;}@media(max-width:554px){html.view-homespotter-map #filters-panel .specifics-label-wrapper{width:100% !important;}html.view-homespotter-map #filters-panel .specifics-label-wrapper .regular-label{padding-top:0 !important;}html.view-homespotter-map #filters-panel #house-style-desktop-filter .btn-group-toggle .btn-secondary,html.view-homespotter-map #filters-panel #house-style-desktop-filter .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #house-style-desktop-filter .btn-group-toggle .btn-primary{max-width:50%;}html.view-homespotter-map #filters-panel #house-style-desktop-filter .btn-group-toggle .btn-secondary.active,html.view-homespotter-map #filters-panel #house-style-desktop-filter .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .active.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #house-style-desktop-filter .btn-group-toggle .active.btn-primary{color:#0064a5 !important;font-family:SansReg;background-color:#f4fbff !important;}html.view-homespotter-map #filters-panel #house-style-desktop-filter .btn-secondary:nth-child(1),html.view-homespotter-map #filters-panel #house-style-desktop-filter .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(1),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #house-style-desktop-filter .btn-primary:nth-child(1){border-bottom-left-radius:0;border-bottom-right-radius:0;margin-left:-1px;}html.view-homespotter-map #filters-panel #house-style-desktop-filter .btn-secondary:nth-child(2),html.view-homespotter-map #filters-panel #house-style-desktop-filter .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(2),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #house-style-desktop-filter .btn-primary:nth-child(2){border-top-right-radius:.267rem;border-bottom-right-radius:0;margin-left:-1px;}html.view-homespotter-map #filters-panel #house-style-desktop-filter .btn-secondary:nth-child(3),html.view-homespotter-map #filters-panel #house-style-desktop-filter .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(3),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #house-style-desktop-filter .btn-primary:nth-child(3){border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-left-radius:.267rem;margin-left:-1px;margin-top:-1px;}html.view-homespotter-map #filters-panel #house-style-desktop-filter .btn-secondary:nth-child(4),html.view-homespotter-map #filters-panel #house-style-desktop-filter .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(4),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #house-style-desktop-filter .btn-primary:nth-child(4){border-top-right-radius:0;border-bottom-right-radius:.267rem;margin-left:-1px;margin-top:-1px;}html.view-homespotter-map #filters-panel #condo-filters .btn-group-toggle .btn-secondary,html.view-homespotter-map #filters-panel #condo-filters .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #condo-filters .btn-group-toggle .btn-primary{max-width:50%;font-size:15px;}html.view-homespotter-map #filters-panel #condo-filters .btn-group-toggle .btn-secondary.active,html.view-homespotter-map #filters-panel #condo-filters .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .active.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #condo-filters .btn-group-toggle .active.btn-primary{color:#0064a5 !important;font-family:SansReg !important;background-color:#f4fbff !important;}}@media(max-width:554px) and (max-width:768px){html.view-homespotter-map #filters-panel #condo-filters .btn-group-toggle .btn-secondary,html.view-homespotter-map #filters-panel #condo-filters .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #condo-filters .btn-group-toggle .btn-primary{font-size:14px;}}@media(max-width:554px){html.view-homespotter-map #filters-panel #condo-filters .btn-secondary:nth-child(1),html.view-homespotter-map #filters-panel #condo-filters .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(1),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #condo-filters .btn-primary:nth-child(1){border-bottom-left-radius:0;border-bottom-right-radius:0;margin-left:-1px;}html.view-homespotter-map #filters-panel #condo-filters .btn-secondary:nth-child(2),html.view-homespotter-map #filters-panel #condo-filters .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(2),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #condo-filters .btn-primary:nth-child(2){border-bottom-left-radius:0;border-top-right-radius:.267rem;margin-left:-1px;}html.view-homespotter-map #filters-panel #condo-filters .btn-secondary:nth-child(3),html.view-homespotter-map #filters-panel #condo-filters .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(3),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #condo-filters .btn-primary:nth-child(3){border-bottom-left-radius:.267rem;border-bottom-right-radius:0;margin-left:-1px;margin-top:-1px;}html.view-homespotter-map #filters-panel #condo-filters .btn-secondary:nth-child(4),html.view-homespotter-map #filters-panel #condo-filters .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(4),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #condo-filters .btn-primary:nth-child(4){border-bottom-left-radius:0;border-bottom-right-radius:.267rem;border-top-right-radius:0;margin-top:-1px;margin-left:-1px;}html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-group-toggle .btn-secondary,html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-group-toggle .btn-primary{max-width:50%;}html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-group-toggle .btn-secondary.active,html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .active.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-group-toggle .active.btn-primary{color:#0064a5 !important;font-family:SansReg;background-color:#f4fbff !important;}html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-secondary:nth-child(1),html.view-homespotter-map #filters-panel #house-type-desktop-filter .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(1),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-primary:nth-child(1){border-bottom-left-radius:0;border-bottom-right-radius:0;margin-left:-1px;}html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-secondary:nth-child(2),html.view-homespotter-map #filters-panel #house-type-desktop-filter .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(2),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-primary:nth-child(2){border-bottom-left-radius:0;border-top-right-radius:.267rem;margin-left:-1px;}html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-secondary:nth-child(3),html.view-homespotter-map #filters-panel #house-type-desktop-filter .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(3),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-primary:nth-child(3){border-radius:0;margin-left:-1px;margin-top:-1px;}html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-secondary:nth-child(4),html.view-homespotter-map #filters-panel #house-type-desktop-filter .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(4),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-primary:nth-child(4){border-radius:0;margin-left:-1px;margin-top:-1px;}html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-secondary:nth-child(5),html.view-homespotter-map #filters-panel #house-type-desktop-filter .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(5),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-primary:nth-child(5){border-bottom-left-radius:.267rem;margin-left:-1px;margin-top:-1px;}html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-secondary:nth-child(6),html.view-homespotter-map #filters-panel #house-type-desktop-filter .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(6),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel #house-type-desktop-filter .btn-primary:nth-child(6){margin-left:-1px;margin-top:-1px;}}html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-secondary,html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-primary{padding-left:7px;padding-right:7px;font-family:SansBook;box-shadow:none !important;}html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-secondary.disabled:nth-child(1),html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .disabled.btn-primary:nth-child(1),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .disabled.btn-primary:nth-child(1){margin-right:3px;border-radius:.267rem;background-color:#fafafa !important;color:#aaa !important;border-color:#ccc !important;opacity:1 !important;}html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-secondary.disabled:nth-child(1).active,html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .disabled.btn-primary:nth-child(1).active,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .disabled.btn-primary:nth-child(1).active{font-size:15px !important;}html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-secondary:nth-child(2),html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(2),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-primary:nth-child(2){background-color:#fff !important;color:#666 !important;border-left-color:#aaa !important;border-right-color:#aaa !important;border-top-color:#aaa !important;border-bottom-color:#aaa !important;border-radius:.267rem 0 0 .267rem;}html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-secondary:nth-child(2).active,html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(2).active,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-primary:nth-child(2).active{background-color:#484848 !important;color:#fff !important;font-family:SansReg !important;border-left-color:#484848 !important;border-right-color:#fff !important;border-top-color:#484848 !important;border-bottom-color:#484848 !important;border-right-width:2px !important;}html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-secondary:nth-child(3),html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(3),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-primary:nth-child(3){background-color:#fff !important;color:#666 !important;border-color:#aaa !important;border-radius:0;z-index:1;}html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-secondary:nth-child(3).active,html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(3).active,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-primary:nth-child(3).active{color:#fff !important;background-color:#3673a9 !important;font-family:SansReg !important;border-left-color:#fff !important;border-right-color:#fff !important;border-top-color:#3673a9 !important;border-bottom-color:#3673a9 !important;border-right-width:2px !important;border-left-width:2px !important;margin-left:-2px;}html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-secondary:nth-child(4),html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(4),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-primary:nth-child(4){background-color:#fff !important;color:#666 !important;border-color:#aaa !important;border-radius:0 .267rem .267rem 0;}html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-secondary:nth-child(4).active,html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(4).active,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-primary:nth-child(4).active{color:#fff !important;background-color:#4ec2ca !important;font-family:SansReg !important;border-left-color:#fff !important;border-right-color:#4ec2ca !important;border-top-color:#4ec2ca !important;border-bottom-color:#4ec2ca !important;border-left-width:2px !important;margin-left:-2px;}@media(max-width:768px){html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-group{font-size:14px !important;min-height:40px;}html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-secondary,html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map #filters-panel listing-status-toggle .btn-group .btn-primary{padding-left:7px;padding-right:7px;}}html.view-homespotter-map #sold-feature-tour .modal-backdrop{background-color:#fff !important;opacity:.5 !important;}html.view-homespotter-map #sold-feature-tour .modal-dialog{display:flex;text-align:center;vertical-align:middle;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .close{float:right;font-size:1.5rem;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:1;background-repeat:no-repeat;width:1.125rem;height:1.125rem;padding:0;margin:0 .375rem 0 auto;cursor:pointer;}html.view-homespotter-map #sold-feature-tour .close-icon{display:inline-block;position:relative;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37) !important;background-position:50% 50%;background-size:1.125rem;width:2rem;height:2rem;padding:0;margin:0 .375rem 0 auto;cursor:pointer;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.875rem 1.875rem 0 1.875rem;border:none;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.875rem 1.875rem 0 1.875rem;border:none;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .modal{display:block;text-align:center;padding:0 !important;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}@media(min-width:576px){html.view-homespotter-map #sold-feature-tour .modal-dialog{display:flex;max-width:none;margin:30px auto;width:100% !important;}}html.view-homespotter-map #sold-feature-tour .modal-frame{width:100%;height:100%;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .modal-content{position:relative;display:flex;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:none !important;outline:none;width:768px;margin:0;box-shadow:0 3px 10px 0 rgba(0,0,0,.0862745);transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;border-radius:.3rem;}html.view-homespotter-map #sold-feature-tour .carousel-caption{z-index:10;position:initial;padding:0 0 0 0;color:#fff;text-align:center;height:100%;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .sold-tour-header{display:block;vertical-align:middle;position:relative;margin-bottom:auto;margin-top:auto;padding:30px 32px 20px 32px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .carousel{width:100%;position:relative;}html.view-homespotter-map #sold-feature-tour .carousel-item #sold{display:none;width:800px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .car-inner-sold-tour{max-width:568px;width:100%;max-height:600px;vertical-align:middle;overflow:hidden;position:relative;display:inline-block;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .sold-tour-vid{overflow:hidden;max-height:300px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .sold-tour-btn-outer{display:inline-flex;vertical-align:middle;position:relative;}html.view-homespotter-map #sold-feature-tour .cta-row{min-height:300px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .car-inner{height:100% !important;width:100% !important;position:relative;}html.view-homespotter-map #sold-feature-tour .carousel-control-next-icon-sold{background-image:url(/Content/Images/HomeSpotter/Tour/slideshow-arrow-dark-right.svg?v=f65c1ea3988547550515d7cfa4c0bf7e) !important;z-index:21 !important;display:inline-block !important;width:30px !important;height:73px !important;background-size:100% 100% !important;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .carousel-control-prev-icon-sold{background-image:url(/Content/Images/HomeSpotter/Tour/slideshow-arrow-dark-left.svg?v=f6897a1a0223fab4384bc5dbdd80eac5) !important;z-index:21 !important;display:inline-block !important;width:30px !important;height:73px !important;background-size:100% 100% !important;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .carousel-control-prev-sold{position:absolute !important;top:105px;bottom:0 !important;left:0;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:10% !important;height:300px !important;color:#fff !important;text-align:center !important;opacity:1 !important;}html.view-homespotter-map #sold-feature-tour .carousel-control-next-sold{position:absolute !important;top:105px;bottom:0 !important;right:0;display:inline-flex !important;align-items:center !important;height:300px !important;justify-content:center !important;width:10% !important;color:#fff !important;text-align:center !important;opacity:1 !important;}html.view-homespotter-map #sold-feature-tour .carousel-indicators{position:relative;display:inline-flex;vertical-align:middle;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:0;margin-left:0;list-style:none;bottom:0;}html.view-homespotter-map #sold-feature-tour .carousel-indicators li{position:relative;flex:0 1 auto;width:12px;height:12px;margin-right:6px;margin-left:6px;text-indent:-999px;background-color:#fff;border-radius:100%;align-self:center;border:.063em solid #aaa;}html.view-homespotter-map #sold-feature-tour .carousel-indicators,html.view-homespotter-map #sold-feature-tour ol{margin-top:0;margin-bottom:0;}html.view-homespotter-map #sold-feature-tour .carousel-indicators .active{height:14px;width:14px;background-color:#337ab7;border:none;align-self:center;margin-right:6px;margin-left:6px;}html.view-homespotter-map #sold-feature-tour .saved-search-btn{background-color:#fafafa;border:solid;border-width:1px;border-color:#ddd;text-transform:uppercase;letter-spacing:.06em;color:#337ab7;font-size:.75em;text-align:center;}html.view-homespotter-map #sold-feature-tour .saved-search-btn:hover{background-color:#ccc;border:solid;border-width:1px;border-color:#888;text-transform:uppercase;letter-spacing:.06em;color:#337ab7;font-size:.75em;}html.view-homespotter-map #sold-feature-tour .btn-text{display:inline-block !important;position:relative !important;vertical-align:middle !important;padding:0 !important;margin:0 !important;text-transform:uppercase !important;letter-spacing:.02rem !important;color:#337ab7 !important;font-size:.775rem !important;line-height:0 !important;}@media(max-width:767px){html.view-homespotter-map #sold-feature-tour .carousel-indicators{position:relative;display:none !important;vertical-align:middle;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:0;margin-left:0;list-style:none;bottom:0;}html.view-homespotter-map #sold-feature-tour .modal-body{position:relative;flex:1 1 auto;padding:0 !important;max-height:400px;}html.view-homespotter-map #sold-feature-tour .modal{text-align:center;padding:0 !important;width:320px;}html.view-homespotter-map #sold-feature-tour .modal-header{display:flex;align-items:flex-start;justify-content:space-between;border:none;}html.view-homespotter-map #sold-feature-tour .modal-dialog{display:flex;vertical-align:middle;width:100% !important;min-height:600px;margin:0;}html.view-homespotter-map #sold-feature-tour .modal-content{position:relative;display:inline-flex;flex-direction:column;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:none !important;outline:none;width:320px;max-height:400px;vertical-align:middle;margin:0;box-shadow:0 3px 10px 0 rgba(0,0,0,.0862745);}html.view-homespotter-map #sold-feature-tour .carousel-caption{z-index:10;position:initial;padding:0 0 0 0;color:#fff;text-align:center;height:100%;width:320px;background-color:#fff;}html.view-homespotter-map #sold-feature-tour .sold-tour-header{height:120px !important;padding:10px 32px 10px 32px !important;}html.view-homespotter-map #sold-feature-tour .cta-row{min-height:190px;width:320px;margin-right:0;margin-left:0;}html.view-homespotter-map #sold-feature-tour .car-inner-sold-tour{width:320px;max-height:400px;vertical-align:middle;overflow:hidden;position:relative;display:inline-block;}html.view-homespotter-map #sold-feature-tour .sold-tour-h{font-size:17px !important;color:#484848;text-align:center;line-height:21px !important;width:200px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map #sold-feature-tour .carousel-control-next-icon-sold{background-image:url(/Content/Images/HomeSpotter/Tour/slideshow-arrow-dark-right.svg?v=f65c1ea3988547550515d7cfa4c0bf7e) !important;z-index:21 !important;display:inline-block !important;width:15px !important;height:36px !important;background-size:100% 100% !important;}html.view-homespotter-map #sold-feature-tour .carousel-control-prev-icon-sold{background-image:url(/Content/Images/HomeSpotter/Tour/slideshow-arrow-dark-left.svg?v=f6897a1a0223fab4384bc5dbdd80eac5) !important;z-index:21 !important;display:inline-block !important;width:15px !important;height:36px !important;background-size:100% 100% !important;}html.view-homespotter-map #sold-feature-tour .carousel-control-next-sold{position:absolute !important;top:320px !important;bottom:0 !important;right:20px !important;display:inline-flex !important;align-items:center !important;height:50px !important;justify-content:center !important;width:10% !important;color:#fff !important;text-align:center !important;opacity:1 !important;}html.view-homespotter-map #sold-feature-tour .carousel-control-prev-sold{position:absolute !important;top:320px !important;bottom:0 !important;left:20px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:10% !important;height:50px !important;color:#fff !important;text-align:center !important;opacity:1 !important;}}html.view-homespotter-map #sold-feature-tour .sold-tour-h{font-size:21px;color:#484848;text-align:center;line-height:28px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;font-family:SansMedium !important;}html.view-homespotter-map #sold-feature-tour .sold-tour-p{font-size:15px;color:#484848;text-align:center;line-height:21px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}@media only screen and (max-width:991px){html.view-homespotter-map .search-box-md{flex-basis:unset;}html.view-homespotter-map .main-content-container{padding-top:185px;}html.view-homespotter-map .filters-wrapper{padding-top:185px;}}@media only screen and (max-width:767px){html.view-homespotter-map div#desktop_filters{display:none;}html.view-homespotter-map .map-view-style{max-width:100%;}html.view-homespotter-map .main-content-container{padding-top:49px;}html.view-homespotter-map .filters-wrapper{padding-top:49px;max-width:unset;}html.view-homespotter-map #listing-preview-container .container{max-width:100%;-webkit-transition:width 2s;transition:width 2s;}}html.view-homespotter-map #savedSearches .card-body{background-color:#fafafa;padding:.875rem;}html.view-homespotter-map #savedSearches .modal-backdrop{background-color:#fff !important;opacity:.5 !important;}html.view-homespotter-map #savedSearches .close{float:right;font-size:1.5rem;line-height:1;opacity:1;background-repeat:no-repeat;padding:0;cursor:pointer;margin:0 0 0 auto;}html.view-homespotter-map #savedSearches .close-icon{display:inline-block;position:relative;background-image:url(/Content/Images/Member/Close Icon.svg?v=2298e97862650239c4536259c174bc37) !important;background-position:50% 50%;background-size:1.125rem;width:2rem;height:2rem;padding:0;cursor:pointer;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;background-repeat:no-repeat;}@media only screen and (max-width:576px){html.view-homespotter-map #savedSearches .modal-content{box-shadow:0 3px 20px 0 rgba(0,0,0,.16);width:100%;margin:0;}html.view-homespotter-map #savedSearches .modal-dialog{margin:0 !important;width:100% !important;max-width:none !important;}}html.view-homespotter-map #savedSearches .modal-content{box-shadow:0 3px 20px 0 rgba(0,0,0,.16);width:100%;max-width:320px;}html.view-homespotter-map #homespotter-wrapper .listing-count{text-align:center;width:100%;display:block;padding-bottom:15px;padding-top:15px;font-family:SansBook;font-size:15px;color:#586267;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-map #homespotter-wrapper .pagination{justify-content:center;}html.view-homespotter-map #homespotter-wrapper .pagination li.page-item{margin:5px;height:40px;width:40px;}html.view-homespotter-map #homespotter-wrapper .pagination .active>a{box-shadow:0 0 0 1.25px #0064a5 inset;color:#222;}html.view-homespotter-map #homespotter-wrapper .pagination .page-item:first-child .page-link{background-color:unset;border:none;}html.view-homespotter-map #homespotter-wrapper .pagination .page-item:last-child .page-link{background-color:unset;border:none;}html.view-homespotter-map #homespotter-wrapper .pagination .page-link{background-color:#fff;border-color:#fff;font-family:SansMedium;font-size:16px;color:#337ab7;text-align:center;line-height:24px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border:none;outline:none;}html.view-homespotter-map #homespotter-wrapper .pagination .page-link:focus{box-shadow:none;border:none;outline:none;}html.view-homespotter-map #homespotter-wrapper .pagination .page-link:hover{background-color:#eee;border:none;outline:none;}@media(max-width:576px){html.view-homespotter-map #homespotter-wrapper .pagination li.page-item{margin:2.5px;height:30px;width:30px;}html.view-homespotter-map #homespotter-wrapper .pagination .page-link{font-size:14px;padding:.25rem .5rem;}}html.view-homespotter-map #homespotter-wrapper.show-map .listing-preview-wrapper{transition:max-width .5s ease;display:none;z-index:2;}html.view-homespotter-map #homespotter-wrapper.show-map .ss-modal-btn-list-view,html.view-homespotter-map #homespotter-wrapper.show-map .ss-modal-btn-list-view{display:none;}html.view-homespotter-map #homespotter-wrapper.show-map .listing-preview-toggles .saved-search-list-view-modal-btn-col{display:none;}@media(min-width:320px){html.view-homespotter-map #homespotter-wrapper.show-map .listing-preview-wrapper{max-width:100%;bottom:61px;}html.view-homespotter-map #homespotter-wrapper.show-map .filters-wrapper{max-width:100%;}}@media(min-width:768px){html.view-homespotter-map #homespotter-wrapper.show-map .listing-preview-wrapper{max-width:50%;position:absolute;top:0;bottom:0;display:block;}html.view-homespotter-map #homespotter-wrapper.show-map .map-view-style{max-width:50%;}html.view-homespotter-map #homespotter-wrapper.show-map .filters-wrapper{max-width:50%;}html.view-homespotter-map #homespotter-wrapper.show-map .listing-card-full .carousel-inner{height:180px;}}@media(min-width:991px){html.view-homespotter-map #homespotter-wrapper.show-map .listing-preview-wrapper{max-width:50%;}}@media(min-width:1280px){html.view-homespotter-map #homespotter-wrapper.show-map .listing-preview-wrapper{max-width:50%;}html.view-homespotter-map #homespotter-wrapper.show-map .listing-card.listing-card-full{max-width:270px;}}@media(min-width:1440px){html.view-homespotter-map #homespotter-wrapper.show-map .listing-preview-wrapper{max-width:43%;}html.view-homespotter-map #homespotter-wrapper.show-map .map-view-style{max-width:57%;}html.view-homespotter-map #homespotter-wrapper.show-map .filters-wrapper{max-width:43%;}}@media(min-width:1920px){html.view-homespotter-map #homespotter-wrapper.show-map .listing-preview-wrapper{max-width:33%;}html.view-homespotter-map #homespotter-wrapper.show-map .map-view-style{max-width:67%;}html.view-homespotter-map #homespotter-wrapper.show-map .filters-wrapper{max-width:33%;}}html.view-homespotter-map #homespotter-wrapper.no-map .listing-preview-title-col{max-width:500px;height:60px;}html.view-homespotter-map #homespotter-wrapper.no-map .listng-count-col{margin-right:0;width:auto;}@media(min-width:576px){html.view-homespotter-map #homespotter-wrapper.no-map .listng-count-col{margin-right:auto;}}@media(min-width:768px){html.view-homespotter-map #homespotter-wrapper.no-map .listng-count-col{margin-right:15px;}}html.view-homespotter-map #homespotter-wrapper.no-map .mobile-listing-preview,html.view-homespotter-map #homespotter-wrapper.no-map .mobile-listing-preview-cluster{display:none !important;}html.view-homespotter-map #homespotter-wrapper.no-map .listing-cluster-card-container{display:none;}html.view-homespotter-map #homespotter-wrapper.no-map .listing-preview-container-style.is-open{top:125px;}html.view-homespotter-map #homespotter-wrapper.no-map .listing-preview-container-style.is-closed{top:125px;}@media(max-width:767px){html.view-homespotter-map #homespotter-wrapper.no-map .listing-preview-toggles .saved-search-list-view-modal-btn-col,html.view-homespotter-map #homespotter-wrapper.no-map .listing-preview-toggles .ss-modal-btn-list-view{display:none;}}html.view-homespotter-map #homespotter-wrapper.no-map .listing-preview-toggles{padding-left:1rem;padding-right:1rem;max-width:1200px;margin:0 auto;}@media(max-width:576px){html.view-homespotter-map #homespotter-wrapper.no-map .listing-preview-container-style .listing-preview-toggles{padding-left:0 !important;padding-right:0 !important;}}@media(max-width:768px){html.view-homespotter-map #homespotter-wrapper.no-map .listing-preview-title-col{height:35px;}}html.view-homespotter-map #homespotter-wrapper.no-map .listing-preview-wrapper{max-width:100%;transition:max-width .5s ease;z-index:2;bottom:0;top:0;}html.view-homespotter-map #homespotter-wrapper.no-map .ss-modal-btn-list-view{display:inline-flex;margin-left:10px;}html.view-homespotter-map #homespotter-wrapper.no-map .listing-card-full .carousel-inner{max-height:180px;}@media(max-width:320px){html.view-homespotter-map #homespotter-wrapper.no-map .listing-preview-container-style::-webkit-scrollbar{display:none;}html.view-homespotter-map #homespotter-wrapper.no-map .list-view-align{justify-content:center;}}@media(min-width:320px){html.view-homespotter-map #homespotter-wrapper.no-map .list-view-align{justify-content:center;}html.view-homespotter-map #homespotter-wrapper.no-map .listing-card.listing-card-full{max-width:290px;}}@media(min-width:768px){html.view-homespotter-map #homespotter-wrapper.no-map .listing-card.listing-card-full{max-width:270px;}}@media(max-width:767px){html.view-homespotter-map #homespotter-wrapper.no-map .listing-preview-container-style{padding-bottom:60px;top:4px;bottom:61px;}}@media(max-width:767px) and (min-width:576px){html.view-homespotter-map #homespotter-wrapper.no-map .listing-preview-container-style{top:105px;}}@media(max-width:767px) and (min-width:767px){html.view-homespotter-map #homespotter-wrapper.no-map .listing-preview-wrapper{top:0;bottom:0;}}@media(max-width:767px){html.view-homespotter-map .filters-wrapper{max-width:100%;}html.view-homespotter-map .map-view-style{max-width:100%;}}@media(min-width:991px){html.view-homespotter-map .map-view-style{max-width:51%;}html.view-homespotter-map .filters-wrapper{max-width:53%;}}@media(min-width:1280px){html.view-homespotter-map .map-view-style{max-width:59%;}html.view-homespotter-map .filters-wrapper{max-width:41%;}}@media(max-width:767px){html.view-homespotter-map .leadgen-footer{position:fixed;left:0;width:100%;height:61px;background-color:#dedede;box-shadow:0 1px 3px 0 #000;bottom:0;z-index:3;display:block;}html.view-homespotter-map .leadgen-footer .saved-search-list-view-modal-btn-col,html.view-homespotter-map .leadgen-footer .ss-modal-btn-list-footer{display:inline-flex;z-index:201;}}html.view-homespotter-map .card-align{margin:0 !important;float:none;padding:0;}html.view-homespotter-map listing-card{padding:7.5px;}html.view-homespotter-map listing-card .listing-card-full .carousel-item{height:200px;}@media(min-width:768px){html.view-homespotter-map listing-card .listing-card-full .carousel-item{height:180px;}}@media(max-width:767px){html.view-homespotter-map .mobile-listing-preview listing-card .card-align{margin:0 !important;float:none;display:unset;}}@media(max-width:767px){html.view-homespotter-map .mobile-listing-preview-cluster listing-card .card-align{margin:0 !important;float:none;display:unset;}}@media(min-width:767px){html.view-homespotter-map .mobile-listing-preview listing-card .card-align,html.view-homespotter-map .mobile-listing-preview-cluster listing-card .card-align{margin:0 !important;float:none;display:unset;}html.view-homespotter-map .mobile-listing-preview .listing-card-full,html.view-homespotter-map .mobile-listing-preview-cluster .listing-card-full{max-width:none !important;width:100% !important;}html.view-homespotter-map .mobile-listing-preview .listing-card-full .carousel-inner,html.view-homespotter-map .mobile-listing-preview-cluster .listing-card-full .carousel-inner{max-height:none !important;height:100% !important;}}html.view-homespotter-map .listing-preview-container-style.is-closed{top:420px;transition:all .5s ease-in-out;}html.view-homespotter-map .listing-preview-container-style.is-open{top:125px;transition:all .5s ease-in-out;}html.view-homespotter-map .mobile-listing-preview.is-open{height:200px;transition:height .5s ease-in-out;}html.view-homespotter-map .mobile-listing-preview-cluster.is-open{height:240px;padding-top:40px;}html.view-homespotter-map .filters-toggle{background-image:url(/Content/Images/shared/Search_Icon.svg?v=73991f27cff36642ecebf0867be6a424);background-repeat:no-repeat;background-position:50% 46%;background-size:14px 14px;vertical-align:middle;padding:0;background-color:#0099c7;width:40px !important;border-radius:4px;}html.view-homespotter-map .filters-toggle.active{background-image:url(/Content/Images/shared/realosophy_icons/icon-button-close-x.svg?v=0c4137dccc2fd3600a442fb5fee5ffb5);background-color:#484848;}html.view-homespotter-map #ask-question-modal .modal-backdrop{background-color:#fff !important;opacity:.5 !important;}html.view-homespotter-map #ask-question-modal .close{float:right;font-size:1.5rem;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:1;background-repeat:no-repeat;width:1.125rem;height:1.125rem;padding:0;margin:0 .375rem 0 auto;cursor:pointer;}html.view-homespotter-map #ask-question-modal .close-icon{display:inline-block;position:relative;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37) !important;background-position:50% 50%;background-size:1.125rem;width:2rem;height:2rem;padding:0;margin:0 .375rem 0 auto;cursor:pointer;transition:all .25s linear;background-repeat:no-repeat;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-homespotter-map .listng-count-col{margin-right:0;padding-bottom:15px;}@media(min-width:768px){html.view-homespotter-map .listng-count-col{margin-right:100%;}}@media(min-width:1180px){html.view-homespotter-map .listng-count-col{margin-right:auto;}}html.view-homespotter-map .showing-listing-count{font-family:SansBook;font-size:12px;color:#586267;text-align:left;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding-top:2px;vertical-align:middle;}html.view-homespotter-map listing-status-toggle .btn-group .btn-secondary,html.view-homespotter-map listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map listing-status-toggle .btn-group .btn-primary{padding-left:7px;padding-right:7px;font-family:SansBook;}html.view-homespotter-map listing-status-toggle .btn-group .btn-secondary.disabled:nth-child(1),html.view-homespotter-map listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .disabled.btn-primary:nth-child(1),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map listing-status-toggle .btn-group .disabled.btn-primary:nth-child(1){margin-right:3px;border-radius:.267rem;background-color:#fafafa !important;color:#aaa !important;border-color:#ccc !important;opacity:1 !important;}html.view-homespotter-map listing-status-toggle .btn-group .btn-secondary.disabled:nth-child(1).active,html.view-homespotter-map listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .disabled.btn-primary:nth-child(1).active,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map listing-status-toggle .btn-group .disabled.btn-primary:nth-child(1).active{font-size:15px !important;}html.view-homespotter-map listing-status-toggle .btn-group .btn-secondary:nth-child(2),html.view-homespotter-map listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(2),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map listing-status-toggle .btn-group .btn-primary:nth-child(2){background-color:#fff !important;color:#666 !important;border-left-color:#aaa !important;border-right-color:#aaa !important;border-top-color:#aaa !important;border-bottom-color:#aaa !important;border-radius:.267rem 0 0 .267rem;}html.view-homespotter-map listing-status-toggle .btn-group .btn-secondary:nth-child(2).active,html.view-homespotter-map listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(2).active,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map listing-status-toggle .btn-group .btn-primary:nth-child(2).active{background-color:#484848 !important;color:#fff !important;font-family:SansReg !important;border-left-color:#484848 !important;border-right-color:#fff !important;border-top-color:#484848 !important;border-bottom-color:#484848 !important;border-right-width:2px !important;}html.view-homespotter-map listing-status-toggle .btn-group .btn-secondary:nth-child(3),html.view-homespotter-map listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(3),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map listing-status-toggle .btn-group .btn-primary:nth-child(3){background-color:#fff !important;color:#666 !important;border-color:#aaa !important;border-radius:0;z-index:1;}html.view-homespotter-map listing-status-toggle .btn-group .btn-secondary:nth-child(3).active,html.view-homespotter-map listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(3).active,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map listing-status-toggle .btn-group .btn-primary:nth-child(3).active{color:#fff !important;background-color:#3673a9 !important;font-family:SansReg !important;border-left-color:#fff !important;border-right-color:#fff !important;border-top-color:#3673a9 !important;border-bottom-color:#3673a9 !important;border-right-width:2px !important;border-left-width:2px !important;margin-left:-2px;}html.view-homespotter-map listing-status-toggle .btn-group .btn-secondary:nth-child(4),html.view-homespotter-map listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(4),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map listing-status-toggle .btn-group .btn-primary:nth-child(4){background-color:#fff !important;color:#666 !important;border-color:#aaa !important;border-radius:0 .267rem .267rem 0;}html.view-homespotter-map listing-status-toggle .btn-group .btn-secondary:nth-child(4).active,html.view-homespotter-map listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(4).active,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-map listing-status-toggle .btn-group .btn-primary:nth-child(4).active{color:#fff !important;background-color:#4ec2ca !important;font-family:SansReg !important;border-left-color:#fff !important;border-right-color:#4ec2ca !important;border-top-color:#4ec2ca !important;border-bottom-color:#4ec2ca !important;border-left-width:2px !important;margin-left:-2px;}@media(max-width:768px){html.view-homespotter-map listing-status-toggle .btn-group{font-size:14px !important;}}html.view-homespotter-map .move-smartly-site div#search_homespotter2{padding-top:65px !important;}html.view-homespotter-map .move-smartly-site .main-content-container{padding-top:65px !important;}@media(min-width:768px){html.view-homespotter-map .move-smartly-site .main-content-container{padding-top:205px !important;}}@media(min-width:992px){html.view-homespotter-map .move-smartly-site .main-content-container{padding-top:155px !important;}}html.view-homespotter-map .move-smartly-site .filters-wrapper{padding-top:65px;}@media(min-width:768px){html.view-homespotter-map .move-smartly-site .filters-wrapper{padding-top:205px !important;}}@media(min-width:992px){html.view-homespotter-map .move-smartly-site .filters-wrapper{padding-top:155px !important;}}html.view-homespotter-map .move-smartly-site .filters-scroll{top:65px;}@media(min-width:768px){html.view-homespotter-map .move-smartly-site .filters-scroll{top:0;}}html.view-homespotter-map .move-smartly-site nav.navbar{padding-right:0 !important;}@media(min-width:992px){html.view-homespotter-map .move-smartly-site nav.navbar{padding-right:2.5rem !important;}}@media(min-width:1200px){html.view-homespotter-map .move-smartly-site nav.navbar{padding-right:2rem !important;}}.listingnabe{font-size:1.4rem;}.info-close-icon{display:inline-block;position:relative;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37) !important;background-position:50% 50%;background-size:1.125rem;width:2rem;height:2rem;padding:0;margin:0 .375rem 0 auto;cursor:pointer;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;background-repeat:no-repeat;}.no-image-icon{background-image:url(/Content/Images/RealEstate/icon-listing-no-photos.svg?v=9213f2e7c2e0f13522bd390d4a376ea1);background-position:center center;background-size:contain;background-repeat:no-repeat;display:block;height:50px;width:50px;margin:0 auto 15px auto;}.input-group-addon{padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;font-weight:400;line-height:1.5;color:#495057;text-align:center;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem;}.listing-leadgen .btn:hover{color:#fff;text-decoration:none;}@supports (-webkit-overflow-scrolling:touch){html.view-homespotter-listing,html.view-homespotter-listing body{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;}}html.view-homespotter-listing{font-size:15px;}html.view-homespotter-listing .btn-secondary:active,html.view-homespotter-listing .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-listing .btn-primary:active{background-color:#333;border-color:#333;}html.view-homespotter-listing .btn-secondary:hover,html.view-homespotter-listing .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-listing .btn-primary:hover{background-color:#333;border-color:#333;}html.view-homespotter-listing .btn-secondary:not(:disabled):not(.disabled).active,html.view-homespotter-listing .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-homespotter-listing .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}html.view-homespotter-listing #page-navigation-sticky-wrapper #page-navigation{top:50px !important;}@media(max-width:1200px){html.view-homespotter-listing .feature-p{max-width:542px !important;}}@media(max-width:991px){html.view-homespotter-listing .feature-char-values{display:none !important;}html.view-homespotter-listing .feature-cont{padding:0 10px 0 10px !important;max-width:450px !important;}html.view-homespotter-listing #size-overide-parking{min-width:30px !important;top:-2px !important;}html.view-homespotter-listing .price-advice-p{max-width:none !important;}}@media(max-width:767px){html.view-homespotter-listing .feature-main-cont{padding:0 10px 0 10px !important;max-width:400px !important;}}@media(max-width:576px){html.view-homespotter-listing .icon-homecheck-modal{position:absolute;left:15px;top:28px;}html.view-homespotter-listing span.top_buffer{margin-top:-18px;}html.view-homespotter-listing span.icon-collapse{min-height:7px !important;}html.view-homespotter-listing .feature-p{font-size:14px !important;}html.view-homespotter-listing .feature-main-cont{max-width:376px !important;padding-left:15px !important;padding-right:15px !important;}html.view-homespotter-listing .feature-cont{padding:0 5px 0 5px !important;}html.view-homespotter-listing .price-advice-p{float:left !important;}html.view-homespotter-listing .icon-price-cont{height:30px !important;margin-bottom:15px;}html.view-homespotter-listing .hide-mobile{display:none !important;}}html.view-homespotter-listing .badge-conditional{background-color:#fff;font-family:SansBook !important;font-size:.6875rem;color:#666;padding:8px 10px 5px 10px;height:26px;text-transform:uppercase;letter-spacing:.3px;text-align:left;width:100%;}html.view-homespotter-listing .nav-item-text{font-size:14px;color:#484848;text-align:left;line-height:20px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing .left-arrow{height:9px;width:5px;position:relative;top:-1px;}html.view-homespotter-listing .back-to-search{text-transform:uppercase;font-size:12px;color:#484848;text-align:left;line-height:16px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing .icon-homecheck-lg-nearby{min-width:30px;height:21px;display:inline-block;background-repeat:no-repeat;vertical-align:baseline;}html.view-homespotter-listing .icon-homecheck-modal{min-width:30px;height:21px;display:inline-block;background-repeat:no-repeat;vertical-align:baseline;}html.view-homespotter-listing .icon-price-cont{height:100%;float:left;}html.view-homespotter-listing .slick-slide{float:left;height:100%;min-height:1px;display:none;display:flex !important;align-items:center;}html.view-homespotter-listing .p-room{display:inline-block;vertical-align:middle;}html.view-homespotter-listing .price-advice-h{font-family:Modern;font-size:1.875rem;color:#fff;text-align:left;line-height:32px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing .price-advice-p{font-family:'SansBook';font-size:15px;color:#999;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);max-width:350px;width:100%;}html.view-homespotter-listing .icon-open-house{background-repeat:no-repeat !important;display:block;height:24px;width:24px;float:left;clear:right;vertical-align:middle;background-position:center;background-size:contain;text-align:center;margin-right:10px;}html.view-homespotter-listing .icon-virtual-tour{background-repeat:no-repeat !important;display:block;height:24px;width:24px;float:left;clear:right;vertical-align:middle;background-position:center;background-size:contain;text-align:center;margin-right:10px;}html.view-homespotter-listing .open-house-a{font-family:'SansMedium';font-size:12px;color:#fc5112;text-align:left;letter-spacing:.02em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding:0 0 5px 0;}html.view-homespotter-listing .open-house-a:hover{text-decoration:none !important;}html.view-homespotter-listing .virtual-tour-a{font-family:'SansMedium';font-size:12px;color:#337ab7;text-align:left;letter-spacing:.02em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-bottom:1px solid;padding:0 0 5px 0;}html.view-homespotter-listing .virtual-tour-cont{height:60px;}html.view-homespotter-listing .virtual-tour-a:hover{text-decoration:none !important;}html.view-homespotter-listing .open-house-cont{min-height:98px;background-color:#fafafa;}html.view-homespotter-listing .open-house-cont-restricted{min-height:98px;background-color:#fafafa;}html.view-homespotter-listing .open-house-cont-restricted-row{width:100%;}html.view-homespotter-listing .open-house-mth{font-family:'SansReg';font-size:13px;color:#666;text-align:left;letter-spacing:.01em;line-height:21px;}html.view-homespotter-listing .open-house-hr{font-family:'SansBook';font-size:13px;color:#666;text-align:left;letter-spacing:.03em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing .feature-main-cont{max-width:541px;}html.view-homespotter-listing #size-overide-dom{min-height:15px;min-width:15px;position:relative;vertical-align:middle;top:-2px;}html.view-homespotter-listing #size-overide-parking{min-height:23px;min-width:23px;position:relative;top:-6px;vertical-align:middle;}html.view-homespotter-listing .feature-p{max-width:642px;font-family:'SansLight';font-size:15px;color:#484848;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing .feature-icon{display:inline-block;min-height:22px;min-width:22px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;background-position:center;}html.view-homespotter-listing .mls-li{color:#484848;font-size:15px;font-family:SansLight;}html.view-homespotter-listing .info-cont{margin:0 auto 0 auto;height:22px;}html.view-homespotter-listing .icon-cont{width:100%;height:22px;vertical-align:middle;display:flex;position:relative;text-align:center;margin:0 auto 5px auto;}html.view-homespotter-listing .feature-cont{float:left;clear:right;text-align:center;}html.view-homespotter-listing .feature-num-values{margin-right:5px;font-size:15px;color:#333;text-align:center;line-height:26px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);vertical-align:middle;}html.view-homespotter-listing .feature-char-values{font-family:SansBook;font-size:13px;color:#333;line-height:26px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing #dom-val{margin-left:5px;margin-right:0;}html.view-homespotter-listing .web-gray-border{border:1px solid #aaa;}html.view-homespotter-listing .small{font-size:.8rem;}html.view-homespotter-listing .medium{font-size:.8125rem;}html.view-homespotter-listing .base{font-size:1rem;}html.view-homespotter-listing .web-light-gray-border{border:1px solid #ccc;}html.view-homespotter-listing .web-light-gray-border-bottom{border-bottom:1px solid #ccc;}@media(min-width:576px){html.view-homespotter-listing .real-sm-red{color:#f63;}}@media(min-width:576px){html.view-homespotter-listing .web-sm-blue{color:#0099c7;}}html.view-homespotter-listing span.icon-collapse{display:inline-block;min-width:25px;background-size:contain;background-repeat:no-repeat;min-height:10px;}html.view-homespotter-listing body{line-height:1.4rem;font-weight:normal;margin-top:0;}@media(max-width:767.98px){html.view-homespotter-listing body.mobile-fs-tabs{overflow:hidden;height:100%;}}html.view-homespotter-listing nav.navbar-site{font-size:.8rem;min-height:48px;}@media(max-width:991.98px){html.view-homespotter-listing nav.navbar-site{min-height:52px;}}html.view-homespotter-listing nav.navbar-site div.dropdown-menu{font-size:.8rem;}html.view-homespotter-listing nav.navbar-site span.navbar-brand{padding-top:4px;padding-bottom:2px;}@media(min-width:992px){html.view-homespotter-listing nav.navbar-site{height:52px;}}html.view-homespotter-listing nav.navbar-site>div.container{line-height:1.5rem;}html.view-homespotter-listing nav.navbar-site>div.container li.nav-item{font-family:SansReg;font-weight:normal;font-size:12px;padding-left:.16666667rem;padding-right:.16666667rem;}html.view-homespotter-listing nav.navbar-site>div.container li.nav-item.saved-homes-desktop{position:relative;top:-5px;}html.view-homespotter-listing nav.navbar-site>div.container .nav-link{padding:.53333333rem;}@media(min-width:992px){html.view-homespotter-listing nav.navbar-site>div.container{position:relative;top:4px;}}html.view-homespotter-listing .sub-gray-bg{background-color:#eaeaea;}html.view-homespotter-listing .btn{font-family:SansMedium;cursor:pointer;}@media(min-width:480px){html.view-homespotter-listing .btn{font-size:1.0667rem;}}html.view-homespotter-listing span.reset.btn{border:1px solid rgba(0,0,0,.15);}html.view-homespotter-listing div.criteria span.criteria-icon,html.view-homespotter-listing div.criteria span.settings-criteria-icon,html.view-homespotter-listing div.criteria div.criteria-label-control>*{transition:.5s all ease-out;}html.view-homespotter-listing section.listing-section{color:#484848;}html.view-homespotter-listing section.listing-section div.table-responsive{overflow-x:auto;}@media(max-width:991.98px){html.view-homespotter-listing section.listing-section div.table-responsive{white-space:nowrap;}}html.view-homespotter-listing section.listing-section div.table-responsive thead tr th{border-top:none;}html.view-homespotter-listing h3.section-title{font-size:1.875rem;}html.view-homespotter-listing .section-name{font-family:SansReg;font-size:1.125rem;color:#337ab7;text-align:left;line-height:1.375rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing p.section-description{color:#666;font-size:1rem;line-height:21px;font-family:SansBook;}html.view-homespotter-listing .section-description-short{font-size:.8125rem;font-family:SansLight;color:#999;letter-spacing:.01em;line-height:.9375rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing .subsection-title{font-family:SansReg;font-size:1.0667rem;color:#333;text-align:left;letter-spacing:.01em;line-height:1.375rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:2rem;}html.view-homespotter-listing .subsection-title:hover{color:#337ab7;}html.view-homespotter-listing .subsection-description{font-family:SansLight;font-size:1rem;color:#666;text-align:left;letter-spacing:.01em;line-height:1.375rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing .subsection-container{border-bottom:solid 1px #fff;}html.view-homespotter-listing .deep-sky-blue{color:#158cc1 !important;}html.view-homespotter-listing .section-gray{color:#666;}html.view-homespotter-listing section.listing-section,html.view-homespotter-listing div#pro1,html.view-homespotter-listing div#pro_leadgen{padding-top:4rem;padding-bottom:5rem;}html.view-homespotter-listing div.section-toggle{display:flex;align-items:center;height:76px;}@media(min-width:480px){html.view-homespotter-listing div.section-toggle{border-bottom:1px solid #aaa;}}@media(min-width:768px){html.view-homespotter-listing div.section-toggle{height:76px;}}html.view-homespotter-listing div.section-toggle>div.container{height:100%;display:flex;}html.view-homespotter-listing div.section-toggle>div.container a{width:100%;padding-left:1rem;padding-right:1rem;}@media(max-width:479.98px){html.view-homespotter-listing div.section-toggle>div.container a{border-bottom:1px solid #aaa;}}html.view-homespotter-listing div.section-toggle>div.container a span:first-child{color:#337ab7;font-size:1.133rem;}html.view-homespotter-listing div.section-toggle>div.container a[aria-expanded="true"] span:first-child{color:#222;}html.view-homespotter-listing div.section-toggle>div.container a[aria-expanded="true"][href="#price-advice"] span:first-child{color:#fff;}@media(max-width:767.98px){html.view-homespotter-listing div.section-toggle>div.container a[aria-expanded="true"]{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}}html.view-homespotter-listing span.nav-icon{height:17px;width:17px;display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:text-top;}html.view-homespotter-listing span.icon-restricted{position:relative;top:6px;}html.view-homespotter-listing span.big-key{font-size:5rem;}html.view-homespotter-listing span.badge.badge-pill{border-radius:20px !important;}html.view-homespotter-listing div.aspect-ratio{height:0;padding-bottom:66%;width:100%;}html.view-homespotter-listing div.listing-preview-style{top:0;left:0;overflow:hidden;}html.view-homespotter-listing div.listing-preview-style div.slick-prev-wrapper{top:0;left:0;}html.view-homespotter-listing div.listing-preview-style div.slick-next-wrapper{top:0;right:0;}html.view-homespotter-listing div.listing-preview-style a.slick-next,html.view-homespotter-listing div.listing-preview-style a.slick-prev{z-index:1;}html.view-homespotter-listing div.listing-preview-style a.slick-next:not(.slick-next) img,html.view-homespotter-listing div.listing-preview-style a.slick-prev:not(.slick-next) img{transform:rotate(180deg);}html.view-homespotter-listing div.listing-preview-style div.slick-track,html.view-homespotter-listing div.listing-preview-style div.slick-list{height:100%;}html.view-homespotter-listing a[data-toggle='collapse'][aria-expanded="false"] .expanded-label{display:none;}html.view-homespotter-listing a[data-toggle='collapse'][aria-expanded="true"] .collapsed-label{display:none;}html.view-homespotter-listing body{padding-top:52px;}@media(max-width:991.98px){html.view-homespotter-listing body{padding-bottom:75px;}}html.view-homespotter-listing body.move-smartly-site{padding-top:65px;}@media(min-width:768px) and (max-width:991.98px){html.view-homespotter-listing nav.secondary-navbar>div.container{max-width:100%;}}html.view-homespotter-listing nav.secondary-navbar div.right-btn-group button.btn{display:inline-block;align-items:center;height:33px;min-width:75px;font-family:SansReg;vertical-align:middle;text-align:center;padding:0 5px 0 5px;}html.view-homespotter-listing nav.secondary-navbar a:hover{text-decoration:none;color:#222;}@media(min-width:576px){html.view-homespotter-listing div#listing_slideshow{padding-left:10px;padding-right:10px;}}@media(min-width:576px){html.view-homespotter-listing div#listing_slideshow>div.container{max-width:100%;width:100%;}}@media(min-width:1200px){html.view-homespotter-listing div#listing_slideshow>div.container{max-width:1200px;}}html.view-homespotter-listing div#listing_slideshow div.aspect-ratio{padding-bottom:75%;}@media(min-width:576px){html.view-homespotter-listing div#listing_slideshow div.aspect-ratio{padding-bottom:56%;}}@media(min-width:992px){html.view-homespotter-listing div#listing_slideshow div.aspect-ratio{padding-bottom:40%;}}@media(min-width:1200px){html.view-homespotter-listing div#listing_slideshow div.aspect-ratio{padding-bottom:32%;}}@media(min-width:768px) and (max-width:991.98px){html.view-homespotter-listing div#listing_slideshow div#listing-slideshow-inner{width:145%;}}@media(min-width:576px){html.view-homespotter-listing div#listing_slideshow .listing-slideshow-inner-control{background-color:#efefef;border:solid 5px #fff;}}@media(max-width:767.98px){html.view-homespotter-listing div#listing_slideshow .listing-slideshow-inner-control{width:100%;margin:0 !important;}}html.view-homespotter-listing div#listing_slideshow div.listing-preview-style{font-size:.75rem;}@media(max-width:767.98px){html.view-homespotter-listing div#listing_slideshow div.listing-preview-style{overflow:visible !important;}}html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.nophoto span:first-child{font-size:5rem;}html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.top-left-content{top:12px;left:0;z-index:1;}@media(min-width:768px){html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.top-left-content{top:16px;}}html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.top-right-content{top:12px;right:12px;z-index:1;}html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.top-right-content button.btn{border:1px solid #ccc;font-size:.93333rem;}@media(min-width:992px){html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.top-right-content button.btn{width:161px;}}html.view-homespotter-listing div#listing_slideshow div.listing-preview-style .featured-badge{height:26px;background-color:#ffea01;padding:3px 5px 3px 7px;display:block;width:75px;}@media(min-width:576px){html.view-homespotter-listing div#listing_slideshow div.listing-preview-style .featured-badge{display:inline-block;}}html.view-homespotter-listing div#listing_slideshow div.listing-preview-style .featured-badge .featured-text{font-family:SansMedium;font-size:11px;color:#484848;text-align:center;letter-spacing:.04em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;font-weight:bold;}html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info{bottom:0;left:0;font-size:.9333rem;position:absolute;margin-left:0;}@media(min-width:768px){html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info{margin-left:1.5rem;}}@media(min-width:576px){html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info{bottom:5px;}}html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.sold_price,html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.sold{background-color:#337ab7;padding:.325rem .875rem .125rem .875rem;}html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.sold_price .sold-label,html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.sold .sold-label{font-family:SansBook;font-size:12px;color:#fff;text-align:left;letter-spacing:.02em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-left:5px;vertical-align:top;}@media(max-width:767.98px){html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.sold_price .sold-label,html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.sold .sold-label{text-transform:uppercase;}}@media(min-width:768px){html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.sold_price .sold-label,html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.sold .sold-label{font-size:14px;}}html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.sold_price span.sold_date,html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.sold span.sold_date{font-size:.6875rem;}html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.list_price,html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.list{background-color:rgba(0,0,0,.7);padding:.325rem .875rem .125rem .875rem;}html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.list_price .pricechange,html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.list .pricechange{font-size:13px;position:relative;color:#fff;padding-left:2.5px;}html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.list_price .asking-label,html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.list .asking-label{font-size:12px;color:#fff;text-align:left;letter-spacing:.02em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-left:10px;}@media(max-width:767.98px){html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.list_price .asking-label,html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.list .asking-label{text-transform:uppercase;}}@media(min-width:768px){html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.list_price .asking-label,html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info p.list .asking-label{font-size:14px;}}html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info span.list_price_figure,html.view-homespotter-listing div#listing_slideshow div.listing-preview-style div.list_info span.sold_price{font-family:SansMedium;font-size:15px;color:#fff;text-align:left;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing div#listing_slideshow div.listing-slide{padding-left:0;padding-right:0;background-color:#fff;}@media(min-width:768px){html.view-homespotter-listing div#listing_slideshow div.listing-slide{cursor:pointer;padding-left:5px;padding-right:5px;}}html.view-homespotter-listing section#overview{padding-top:0;}html.view-homespotter-listing section#overview span.icon-restricted{min-height:22px;min-width:22px;vertical-align:super;background-position:center;}@media(min-width:576px){html.view-homespotter-listing section#overview{padding-top:10px;}}html.view-homespotter-listing section#overview h1.listing{font-size:2.133rem;}@media(max-width:767.98px){html.view-homespotter-listing section#overview ul.keystats{font-size:.8667rem;}}@media(min-width:992px){html.view-homespotter-listing section#overview ul.keystats{line-height:1.74rem;}}html.view-homespotter-listing section#overview div#desktop-listing-description{max-width:642px;}html.view-homespotter-listing section#overview div#details{font-size:1rem;}html.view-homespotter-listing section#overview div#details>div{margin-bottom:1.5rem;}html.view-homespotter-listing section#overview div#details>div h3.details-title{font-size:1.0667rem;color:#333;font-family:SansReg;margin-bottom:1rem;}html.view-homespotter-listing section#overview div#mls_info a.pretty-link-two{border-bottom:1px solid #aaa;color:#158cc1;font-size:1.4rem;}html.view-homespotter-listing section#overview div#mls_info a.pretty-link-two:hover{color:#0099c7;text-decoration:none;}html.view-homespotter-listing section#overview #restricted-dom{display:block;float:right;position:inherit;margin-left:5px;vertical-align:middle;}html.view-homespotter-listing section#overview div.listing-leadgen div.input-group{padding:1rem;}html.view-homespotter-listing section#overview div.visit-home .vt-title{font-family:SansMedium;font-size:18px;color:#222;letter-spacing:.01em;line-height:16px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-left:7px;}html.view-homespotter-listing section#overview div.visit-home .new-badge{font-family:SansReg;font-size:11px;color:#333;text-align:center;letter-spacing:.04em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#ffea01;display:inline-flex;height:26px;width:48px;justify-content:center;align-items:center;}@media(max-width:1199.98px){html.view-homespotter-listing section#overview .leadgen-md-bump{padding-top:84px;}}html.view-homespotter-listing section#overview div#ask-question-btn-sticky-wrapper{padding:10px 3rem 1.5rem 3rem !important;}@media(max-width:1199.98px){html.view-homespotter-listing section#overview div#ask-question-btn-sticky-wrapper{padding:10px 1.5rem 1.5rem 1.5rem !important;}}html.view-homespotter-listing section#overview div#ask-question-btn-sticky-wrapper.is-sticky #ask-question-btn{top:61px !important;}@media(max-width:991.98px){html.view-homespotter-listing section#overview div#ask-question-btn-sticky-wrapper.is-sticky{visibility:hidden;}}html.view-homespotter-listing section#overview div#ask-question-btn-sticky-wrapper a#ask-question-btn{position:relative;width:100%;z-index:3;}html.view-homespotter-listing section#overview div#rooms span.badge{font:11px/12px SansMedium;background-color:#a6b2b8;display:block;min-width:30px;max-width:30px;padding:3px 7px;font-size:11px;color:#fff;line-height:1.5;vertical-align:middle;white-space:nowrap;text-align:center;border-radius:16px;height:24px;}html.view-homespotter-listing .table-title{font-size:1.0667rem;}html.view-homespotter-listing table.pro-table tr.r1,html.view-homespotter-listing table#rooms_table tr.r1{background-color:#eaeaea;}html.view-homespotter-listing table.pro-table tr.r1 span.current_listing,html.view-homespotter-listing table#rooms_table tr.r1 span.current_listing{line-height:0;position:relative;top:8px;margin-right:.25rem;}html.view-homespotter-listing table.pro-table tr th,html.view-homespotter-listing table#rooms_table tr th{font-weight:normal;border-top:0;border-bottom-width:1px;color:#898989;}html.view-homespotter-listing section#price-advice .icon-price-advice{display:inline-block;min-height:27px;min-width:30px;background-repeat:no-repeat;top:5px;position:relative;float:left;clear:both;}html.view-homespotter-listing section#price-advice .icon-price-advice.icon-pro-tag{min-width:35px;position:relative;top:7px;left:6px;float:none;}html.view-homespotter-listing section#price-advice div#pro1 a.moreinfo.tip{color:#999;text-decoration:underline;}html.view-homespotter-listing section#price-advice div#pro1 a.moreinfo.tip.pretty-link{text-decoration:none;}@media(max-width:991.98px){html.view-homespotter-listing section#price-advice div#pro1 div.col-12{max-width:500px;margin-left:auto;margin-right:auto;}}html.view-homespotter-listing section#price-advice div#pro2 div.appreciation-wrapper{height:80px;width:80px;}html.view-homespotter-listing section#price-advice div#pro2 div.appreciation-wrapper img{position:absolute;top:0;left:0;}html.view-homespotter-listing section#price-advice div#pro2 span.appreciation-percentage{position:relative;z-index:1;}html.view-homespotter-listing div.mapthumb{height:0;padding-bottom:65%;margin-bottom:2rem;overflow:hidden;}@media(min-width:576px){html.view-homespotter-listing div.mapthumb{padding-bottom:32.5%;margin-bottom:0;}}@media(min-width:992px){html.view-homespotter-listing div.mapthumb{padding-bottom:21.5%;}}@media(min-width:1200px){html.view-homespotter-listing div.mapthumb{padding-bottom:22.5%;}}html.view-homespotter-listing #pro2,html.view-homespotter-listing #pro3,html.view-homespotter-listing #pro4{padding-top:3.2rem;}html.view-homespotter-listing #pro2 div.collapse,html.view-homespotter-listing #pro3 div.collapse,html.view-homespotter-listing #pro4 div.collapse{padding-top:3.2rem;padding-bottom:4rem;}html.view-homespotter-listing #pro2 table th:nth-child(-n+2),html.view-homespotter-listing #pro2 table td:nth-child(-n+2){min-width:108px;}html.view-homespotter-listing #pro3 table th:nth-child(-n+2),html.view-homespotter-listing #pro3 table td:nth-child(-n+2),html.view-homespotter-listing #pro4 table th:nth-child(-n+2),html.view-homespotter-listing #pro4 table td:nth-child(-n+2){min-width:180px;}html.view-homespotter-listing #pro4 div.collapse{padding-top:0;}html.view-homespotter-listing #pro4 div[role="tab"]{padding-bottom:3.2rem;}html.view-homespotter-listing section#home-check{padding-bottom:0 !important;}html.view-homespotter-listing section#home-check div.agent-response{max-width:368px;}@media(min-width:768px){html.view-homespotter-listing section#home-check div.agent-response{margin-left:20px;}}@media(min-width:992px) and (max-width:1199.98px){html.view-homespotter-listing section#home-check div.agent-response{max-width:50%;}}@media(min-width:1200px){html.view-homespotter-listing section#home-check div.agent-response{max-width:65%;}}html.view-homespotter-listing section#home-check a.btn.contact-agent{max-width:300px;}html.view-homespotter-listing section#home-check .homecheck-item{margin-bottom:5rem;}html.view-homespotter-listing section#home-check .icon-homecheck-lg{display:inline-block;min-height:30px;min-width:30px;background-repeat:no-repeat;background-size:contain;}html.view-homespotter-listing section#home-check .icon-homecheck{display:inline-block;min-height:25px;min-width:25px;background-repeat:no-repeat;background-size:contain;}html.view-homespotter-listing section#home-check .icon-homecheck.icon-pro-tag{min-width:44px;position:relative;top:2px;}html.view-homespotter-listing section#home-check span.quote-diamond{display:block;position:absolute;top:-15px;left:100px;height:30px;width:30px;transform:rotate(45deg);background-color:#fff;}html.view-homespotter-listing section#home-check span.quote-diamond.alert-col-1{left:70px;}@media(min-width:768px){html.view-homespotter-listing section#home-check span.quote-diamond.alert-col-2{left:450px;}}@media(min-width:992px){html.view-homespotter-listing section#home-check span.quote-diamond.alert-col-2{left:340px;}}@media(min-width:1200px){html.view-homespotter-listing section#home-check span.quote-diamond.alert-col-2{left:380px;}}html.view-homespotter-listing section#home-check span.icon-more-info{display:inline-block;height:20px;width:20px;background-size:contain;background-repeat:no-repeat;position:relative;top:5px;}html.view-homespotter-listing .about-data{font-size:15px;color:#337ab7;text-align:left;letter-spacing:.01em;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-decoration:none;}html.view-homespotter-listing section#whats-nearby{padding-top:0;padding-bottom:0;}@media(max-width:990px){html.view-homespotter-listing section#whats-nearby{padding-top:0 !important;padding-bottom:0 !important;}}html.view-homespotter-listing section#whats-nearby span.icon-external-link-blue{width:13px;height:13px;display:inline-block;background-repeat:no-repeat;margin-left:6px;vertical-align:bottom;}html.view-homespotter-listing section#whats-nearby .school-detail{font-family:'SansBook';font-size:12px;color:#666;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing section#whats-nearby .transit-detail{font-family:'SansBook';font-size:12px;color:#666;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing section#whats-nearby .transit-stops{margin-top:10px;}html.view-homespotter-listing section#whats-nearby .location-distance{font-family:'SansLight';font-size:12px;color:#777;text-align:left;letter-spacing:.01em;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:3px;margin-bottom:3px;}html.view-homespotter-listing section#whats-nearby .location-address{font-family:'SansBook';font-size:12px;color:#666;text-align:left;line-height:14px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:3px;}html.view-homespotter-listing section#whats-nearby .info-schools-title{font-family:'SansReg';font-size:14px;color:#337ab7;text-align:left;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing section#whats-nearby .container{max-width:1140px;}html.view-homespotter-listing section#whats-nearby div.mobile-map-close-wrapper{display:flex;}html.view-homespotter-listing section#whats-nearby div.mobile-map-close-wrapper a.mobile-map-close:hover{color:#fff;}html.view-homespotter-listing section#whats-nearby div.commute-leadgen p{max-width:80%;}html.view-homespotter-listing section#whats-nearby button.mobile-map-settings{border:1px solid #fff;}@media(max-width:767.98px){html.view-homespotter-listing section#whats-nearby>div.container{padding-left:0;padding-right:0;}}html.view-homespotter-listing section#whats-nearby .category-icon{display:inline-block;min-height:25px;min-width:25px;background-repeat:no-repeat;background-size:contain;top:-8px;position:relative;}html.view-homespotter-listing section#whats-nearby #catagory-overide{top:0;}html.view-homespotter-listing section#whats-nearby .criteria-icon{display:inline-block;min-height:40px;min-width:40px;background-repeat:no-repeat;background-size:contain;}html.view-homespotter-listing section#whats-nearby .criteria-icon.icon-medium{min-height:27px;min-width:27px;}html.view-homespotter-listing section#whats-nearby #criteria-icon-heading{min-height:55px;min-width:55px;align-self:center;}html.view-homespotter-listing section#whats-nearby span.nav-subheading{font-size:.75rem;color:#999;text-align:left;letter-spacing:.01em;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing section#whats-nearby div.nearby-outer-wrapper{height:750px;background-image:url(/Content/Images/Homespotter/WhatsNearby_map_BG_mobile.png?v=aa2a2ead6d60fc0657ac931971fe869b);}html.view-homespotter-listing section#whats-nearby div.nearby-panels-wrapper{flex-grow:1;overflow:hidden;height:100%;}html.view-homespotter-listing section#whats-nearby div#map-panel{width:100%;max-width:1140px;}@media(min-width:1200px){html.view-homespotter-listing section#whats-nearby div#map-panel #nearby-map{width:615px;}}html.view-homespotter-listing section#whats-nearby div#map-panel button#map-panel-settings{position:absolute;left:10px;top:10px;z-index:1;font-size:.9333rem;}html.view-homespotter-listing section#whats-nearby div#map-panel div.map-controls.mapzoom{position:fixed;bottom:81px;right:10px;z-index:1;}@media(min-width:768px){html.view-homespotter-listing section#whats-nearby div#map-panel div.map-controls.mapzoom{position:absolute;bottom:24px;right:29px;}}@media(min-width:1200px){html.view-homespotter-listing section#whats-nearby div#map-panel div.map-controls.mapzoom{right:29px;}}html.view-homespotter-listing section#whats-nearby div#map-panel div.map-controls.mapzoom div.btn{font-family:Condensed;font-size:1.625rem;line-height:20px;}html.view-homespotter-listing section#whats-nearby div#map-panel div.template-container span.route-tag{font-family:'SansRE';font-size:11px;color:#333;min-width:28px;padding:.2rem;margin:0 10px 0 0;height:19px;width:27px;text-align:center !important;display:block;align-self:center;background-color:#d9d9d9;}@media(max-width:767.98px){html.view-homespotter-listing section#whats-nearby div.nearby-outer-wrapper{height:100vh;width:100%;position:fixed;top:0;left:0;z-index:1030;}html.view-homespotter-listing section#whats-nearby div.nearby-outer-wrapper div.nearby-panels-wrapper{padding-bottom:3.4rem;}html.view-homespotter-listing section#whats-nearby div.nearby-outer-wrapper.nav-mobile-on{height:400px;position:relative;z-index:0;}html.view-homespotter-listing section#whats-nearby div.nearby-outer-wrapper.nav-mobile-on div.nav-wrapper{display:block;height:100%;}html.view-homespotter-listing section#whats-nearby div.nearby-outer-wrapper.nav-mobile-on ul#category-nav{display:flex;height:100%;}html.view-homespotter-listing section#whats-nearby div.nearby-outer-wrapper.nav-mobile-on ul#category-nav li.nav-item{background-color:#fafafa;}html.view-homespotter-listing section#whats-nearby div.nearby-outer-wrapper.nav-mobile-on ul#category-nav li.nav-item span.nav-heading{color:#337ab7;font-family:SansMedium;}html.view-homespotter-listing section#whats-nearby div.nearby-outer-wrapper.nav-mobile-on ul#category-nav li.nav-item span.nav-subheading{color:#666;}html.view-homespotter-listing section#whats-nearby div.nearby-outer-wrapper.nav-mobile-on ul#category-nav li.nav-item span.fa-angle-right{font-size:1.5rem;}html.view-homespotter-listing section#whats-nearby div.nearby-outer-wrapper.nav-mobile-on div.nearby-panels-wrapper{display:none;}html.view-homespotter-listing section#whats-nearby div.nearby-outer-wrapper.nav-mobile-on div.nearby-view-toggle{display:none;}html.view-homespotter-listing section#whats-nearby div#list-panel{overflow-y:auto;}html.view-homespotter-listing section#whats-nearby div#list-panel div.criteria:first-child .criteria-label-control{border-top:none;}html.view-homespotter-listing section#whats-nearby div#list-panel div.category-tab-pane{display:block;}html.view-homespotter-listing section#whats-nearby div#list-panel div.category-tab-pane:first-child{padding-top:4rem;}html.view-homespotter-listing section#whats-nearby div#list-panel div.category-tab-pane div.tab-close{top:0;z-index:3;}html.view-homespotter-listing section#whats-nearby div#map-panel button#map-panel-settings{left:25px;}html.view-homespotter-listing section#whats-nearby.map-view ul#category-nav,html.view-homespotter-listing section#whats-nearby.map-view div#list-panel,html.view-homespotter-listing section#whats-nearby.map-view span.view-map{display:none;}html.view-homespotter-listing section#whats-nearby.list-view div#map-panel,html.view-homespotter-listing section#whats-nearby.list-view span.view-list,html.view-homespotter-listing section#whats-nearby.list-view div.mobile-map-close-wrapper{display:none;}html.view-homespotter-listing section#whats-nearby.list-view div.nav-wrapper{display:none;}}@media(min-width:768px){html.view-homespotter-listing section#whats-nearby{padding-top:6rem;padding-bottom:6rem;}html.view-homespotter-listing section#whats-nearby ul#category-nav{border:1px solid #ccc;height:115px;}html.view-homespotter-listing section#whats-nearby ul#category-nav a.nav-link{padding-top:40px !important;}html.view-homespotter-listing section#whats-nearby ul#category-nav li.nav-item{background-color:#fff;}html.view-homespotter-listing section#whats-nearby ul#category-nav li.nav-item a.nav-link.active,html.view-homespotter-listing section#whats-nearby ul#category-nav li.nav-item a.desktop-active{background-color:#fafafa;padding-top:40px !important;}html.view-homespotter-listing section#whats-nearby ul#category-nav li.nav-item a.nav-link.active span.nav-heading,html.view-homespotter-listing section#whats-nearby ul#category-nav li.nav-item a.desktop-active span.nav-heading{color:#333;}html.view-homespotter-listing section#whats-nearby ul#category-nav li.nav-item span.nav-heading{font-family:Modern;font-size:1.2rem;color:#337ab7;}}@media(min-width:768px) and (max-width:991.98px){html.view-homespotter-listing section#whats-nearby ul#category-nav{border-top:0;}}@media(min-width:768px){html.view-homespotter-listing section#whats-nearby div.category-tab-pane{height:100%;overflow:auto;}}@media(min-width:992px){html.view-homespotter-listing section#whats-nearby ul#category-nav li.nav-item{margin:auto 0 auto 0;height:100%;}html.view-homespotter-listing section#whats-nearby ul#category-nav li.nav-item a.nav-link{padding-top:35px !important;}html.view-homespotter-listing section#whats-nearby ul#category-nav li.nav-item a.nav-link.active,html.view-homespotter-listing section#whats-nearby ul#category-nav li.nav-item a.desktop-active{padding-top:35px !important;}html.view-homespotter-listing section#whats-nearby ul#category-nav li.nav-item span.nav-heading{font-size:1.75rem;color:#337ab7;text-align:left;line-height:32px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}}html.view-homespotter-listing div#demographics-toggle,html.view-homespotter-listing section#demographics{background-color:#f8f7f4;}html.view-homespotter-listing section#demographics{background-color:#f8f7f4;}html.view-homespotter-listing section#demographics section#demographics_takeaway{margin-bottom:4rem;}@media(min-width:992px){html.view-homespotter-listing section#demographics section#demographics_takeaway p{max-width:80%;font-family:SansBook;}}html.view-homespotter-listing section#demographics div#population_hc .highcharts-axis-labels.highcharts-xaxis-labels span::after{padding-left:.5rem;font-size:.75rem;}html.view-homespotter-listing section#demographics div#population_hc .highcharts-axis-labels.highcharts-xaxis-labels span:nth-of-type(1)::after{content:"0-4";}html.view-homespotter-listing section#demographics div#population_hc .highcharts-axis-labels.highcharts-xaxis-labels span:nth-of-type(2)::after{content:"5-14";}html.view-homespotter-listing section#demographics div#population_hc .highcharts-axis-labels.highcharts-xaxis-labels span:nth-of-type(3)::after{content:"15-24";}html.view-homespotter-listing section#demographics div#population_hc .highcharts-axis-labels.highcharts-xaxis-labels span:nth-of-type(4)::after{content:"25-44";}html.view-homespotter-listing section#demographics div#population_hc .highcharts-axis-labels.highcharts-xaxis-labels span:nth-of-type(5)::after{content:"45-64";}html.view-homespotter-listing section#demographics div#population_hc .highcharts-axis-labels.highcharts-xaxis-labels span:nth-of-type(6)::after{content:"65+";}html.view-homespotter-listing section#demographics .icon-metric-title{display:inline-block;height:40px;width:40px;background-size:contain;}@media(min-width:576px){html.view-homespotter-listing section#demographics div.metric-title{border-bottom:3px solid #fff;}}html.view-homespotter-listing section#demographics div.metric-title h4{font-size:1.0667rem;font-family:SansReg;color:#222;padding-left:.2667rem;}html.view-homespotter-listing section#demographics div.metric_inner{font-size:.933rem;color:#484848;}html.view-homespotter-listing section#demographics div.metric_inner .lead-figure{font-size:1.125rem;}html.view-homespotter-listing section#demographics span.benchmark{font-size:.6667rem;text-transform:uppercase;font-family:SansRE;color:#898989;}html.view-homespotter-listing section#demographics span.benchmark.grandparent-region{position:relative;top:-5px;}@media(max-width:767.98px){html.view-homespotter-listing section#demographics span.benchmark.special{color:inherit;}}@media(min-width:576px){html.view-homespotter-listing section#demographics span.benchmark{border-top:1px solid #ccc;}}@media(max-width:479.98px){html.view-homespotter-listing section#demographics div.figure div.metric_inner{background-color:#ccc;}}@media(max-width:479.98px){html.view-homespotter-listing section#demographics div.figure div.metric_inner.afford-shelters{background-color:#0dc1e7;}}@media(max-width:479.98px){html.view-homespotter-listing section#demographics div.figure div.metric_inner{color:#fff;}}@media(max-width:479.98px){html.view-homespotter-listing section#demographics div.figure div.metric_inner span.benchmark{border-top:1px solid #fff;width:75%;}}html.view-homespotter-listing section#demographics div.tab-list div.metric_inner table.metric-table tr:first-child{font-family:SansMedium;color:#0064a5;}html.view-homespotter-listing section#demographics div.list .mobile-flag.flag-icon{min-width:64px;min-height:48px;}html.view-homespotter-listing section#demographics div.metric-list{font-size:.8667rem;}html.view-homespotter-listing section#demographics div.metric-list .lead-country{font-size:1rem;max-width:60%;}html.view-homespotter-listing section#demographics div.metric-list span.flag-icon{position:relative;top:3px;}html.view-homespotter-listing section#related-properties{background-color:#eee;}html.view-homespotter-listing section#related-properties h3{font-family:SansReg;font-size:1.133rem;}@media(min-width:992px){html.view-homespotter-listing section#related-properties h3{font-family:Modern;font-size:1.875rem;}}html.view-homespotter-listing section#related-properties div.list-pic-aspect-ratio{height:0;padding-bottom:66%;width:100%;}html.view-homespotter-listing section#related-properties div.listing-preview-style{top:0;left:0;overflow:hidden;}html.view-homespotter-listing section#related-properties div.listing-preview-style a.go_to_listing{top:0;left:0;background-size:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);transition:opacity .5s ease-in-out;}html.view-homespotter-listing section#related-properties div.listing-preview-style a.go_to_listing:hover{opacity:0;}html.view-homespotter-listing section#related-properties div.listing-preview-style a.go_to_listing.restricted{background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 100%);}html.view-homespotter-listing section#related-properties div.listing-preview-style a.go_to_listing.restricted:after{opacity:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 100%);font-family:Modern;font-size:1.5rem;line-height:270px;display:inline-block;content:'Sign In';text-align:center;transition:opacity .5s ease-in-out;color:#0064a5;height:0;padding-bottom:66%;width:100%;}html.view-homespotter-listing section#related-properties div.listing-preview-style a.go_to_listing.restricted:hover{opacity:1;}html.view-homespotter-listing section#related-properties div.listing-preview-style a.go_to_listing.restricted:hover:after{opacity:1;}html.view-homespotter-listing section#related-properties div.listing-preview-style div.top-right-btn{top:20px;right:20px;z-index:1;}html.view-homespotter-listing section#related-properties div.listing-preview-style div.top-right-btn button{background-color:rgba(0,0,0,.3);font-size:1.5rem;}html.view-homespotter-listing section#related-properties div.listing-preview-style div.nophoto span:first-child{font-size:5rem;}html.view-homespotter-listing section#related-properties div.listing-preview-style div.top-left-content{top:20px;left:0;z-index:1;}html.view-homespotter-listing section#related-properties div.listing-preview-style div.list_info{bottom:0;left:0;}html.view-homespotter-listing section#related-properties div.listing-preview-style div.list_info p.sold_price,html.view-homespotter-listing section#related-properties div.listing-preview-style div.list_info p.sold{background-color:#0099c7;}html.view-homespotter-listing section#related-properties div.listing-preview-style div.list_info p.sold_price span.sold_date,html.view-homespotter-listing section#related-properties div.listing-preview-style div.list_info p.sold span.sold_date{font-size:.6875rem;}html.view-homespotter-listing section#related-properties div.listing-preview-style div.list_info p.list_price,html.view-homespotter-listing section#related-properties div.listing-preview-style div.list_info p.list{background-color:rgba(0,0,0,.7);}html.view-homespotter-listing section#related-properties div.list_info2{height:24px;overflow:hidden;font-size:1rem;}html.view-homespotter-listing section#related-properties div.listing{font-size:.75rem;}html.view-homespotter-listing div#listing-leadgen-footer{display:none;box-shadow:0 -3px 6px 0 rgba(51,51,51,.1);}html.view-homespotter-listing div#listing-leadgen-footer.ask-question-sticky{display:block;z-index:1029;}html.view-homespotter-listing div.modal-dialog{overflow-y:auto;}@media(max-width:767.98px){html.view-homespotter-listing div.modal-dialog{max-height:500px;}}@media(min-width:992px){html.view-homespotter-listing div.modal-dialog{min-height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;overflow:auto;}}html.view-homespotter-listing div#overview-modal div.btn-group button{padding-left:1.5rem;padding-right:1.5rem;font-size:.8rem;color:#999;background:#333;height:40px;display:inline-flex;align-self:center;font-family:'SansBook';font-size:15px;color:#999;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing div#overview-modal .btn-group button.active{color:#fff;border:1px solid #fff !important;}html.view-homespotter-listing div#overview-modal div.btn-group button.btn{border:1px solid #999;}@media(max-width:767.98px){html.view-homespotter-listing div#overview-modal div.btn-group button.btn:nth-child(2){border-radius:0 .25rem .25rem 0;}}html.view-homespotter-listing div#overview-modal div#streetview,html.view-homespotter-listing div#overview-modal div#modal-slideshow,html.view-homespotter-listing div#overview-modal div#photoview-controls{visibility:hidden;}html.view-homespotter-listing div#overview-modal.google-map-view div#streetview{visibility:visible;}html.view-homespotter-listing div#overview-modal.google-map-view div#photoview-controls{display:none;}html.view-homespotter-listing div#overview-modal.google-map-view div.modal-footer{padding:1.5rem;}html.view-homespotter-listing div#overview-modal.photo-view div#photoview-controls,html.view-homespotter-listing div#overview-modal.photo-view div#modal-slideshow{visibility:visible;}html.view-homespotter-listing div#overview-modal div.modal-dialog{min-height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;overflow:auto;}@media(max-width:767.98px){html.view-homespotter-listing div#overview-modal div.modal-dialog{margin:0;min-height:100vh;}}@media(min-width:576px){html.view-homespotter-listing div#overview-modal div.modal-dialog{max-width:800px;}}html.view-homespotter-listing div#overview-modal div.modal-dialog div.modal-content{background-color:#222;border-radius:0;}html.view-homespotter-listing div#overview-modal div.modal-dialog div.modal-content div.modal-header{background-color:#222;border-radius:0;height:80px;}html.view-homespotter-listing div#overview-modal div.modal-dialog div.modal-content div.modal-header a.close{right:15px;top:15px;color:#fafafa;position:absolute;}@media only screen and (max-width:576px){html.view-homespotter-listing div#overview-modal div.modal-dialog div.modal-content div.modal-header{height:100vh !important;}html.view-homespotter-listing div#overview-modal div.modal-dialog div.modal-content .slide-btn-grp{position:absolute;top:75px;}html.view-homespotter-listing div#overview-modal div.modal-dialog div.modal-content button.btn:nth-child(2){border-radius:.25rem 0 0 .25rem !important;}html.view-homespotter-listing div#overview-modal div.modal-dialog div.modal-content .modal-footer{height:100vh;}}@media only screen and (max-width:767px){html.view-homespotter-listing div#overview-modal div.modal-dialog div.modal-content button.btn:nth-child(2){border-radius:.25rem 0 0 .25rem !important;}}html.view-homespotter-listing div#overview-modal div.modal-dialog div.modal-content div.modal-footer{font-size:.867rem;background-color:#222;border-radius:0;}html.view-homespotter-listing div#overview-modal div.modal-dialog div.modal-content div#streetview{top:0;left:0;}html.view-homespotter-listing div#overview-modal div.modal-dialog div.modal-content a.slick-next,html.view-homespotter-listing div#overview-modal div.modal-dialog div.modal-content a.slick-prev{background-color:transparent;}html.view-homespotter-listing div#overview-modal div.modal-dialog .slick-slide img{width:100% !important;height:auto !important;overflow:hidden;}html.view-homespotter-listing div#overview-modal div#photoview-controls div#slick-mobile-dots{margin-left:auto;margin-right:auto;}html.view-homespotter-listing div#overview-modal div#photoview-controls div#slick-mobile-dots ul.slick-dots{margin:0;padding-left:0;}html.view-homespotter-listing div#overview-modal div#photoview-controls a#modal-thumbnail-toggle:hover{color:#fff;}html.view-homespotter-listing div#overview-modal div#photoview-controls div.aspect-ratio{padding-bottom:9%;}html.view-homespotter-listing div#overview-modal div#photoview-controls div#thumbnail-carousel{top:0;left:0;}html.view-homespotter-listing div#overview-modal div#photoview-controls div#thumbnail-carousel div#thumbnail-inner{width:85%;}html.view-homespotter-listing div#overview-modal div#photoview-controls div#thumbnail-carousel a.slick-prev img,html.view-homespotter-listing div#overview-modal div#photoview-controls div#thumbnail-carousel a.slick-next img{height:1.5rem;}html.view-homespotter-listing div#share-friend-modal:not(#share-friend-modal) div.modal-body,html.view-homespotter-listing div#frequent-locations-modal:not(#share-friend-modal) div.modal-body,html.view-homespotter-listing div#visit-home-modal:not(#share-friend-modal) div.modal-body,html.view-homespotter-listing div#ask-question-modal:not(#share-friend-modal) div.modal-body{padding-bottom:3rem;}@media(max-width:991.98px){html.view-homespotter-listing div#share-friend-modal:not(#share-friend-modal) div.modal-body,html.view-homespotter-listing div#frequent-locations-modal:not(#share-friend-modal) div.modal-body,html.view-homespotter-listing div#visit-home-modal:not(#share-friend-modal) div.modal-body,html.view-homespotter-listing div#ask-question-modal:not(#share-friend-modal) div.modal-body{padding-top:0;}}html.view-homespotter-listing div#share-friend-modal div.modal-dialog,html.view-homespotter-listing div#frequent-locations-modal div.modal-dialog,html.view-homespotter-listing div#visit-home-modal div.modal-dialog,html.view-homespotter-listing div#ask-question-modal div.modal-dialog{max-width:800px;}html.view-homespotter-listing div#visit-home-modal div.modal-body,html.view-homespotter-listing div#ask-question-modal div.modal-body{background:#fff;}html.view-homespotter-listing div#visit-home-modal div.modal-dialog,html.view-homespotter-listing div#ask-question-modal div.modal-dialog{flex-direction:row;}html.view-homespotter-listing div#pro-modal div.modal-header{border-bottom:1px solid rgba(255,255,255,.1);}html.view-homespotter-listing div#pro-modal div.modal-footer{border-color:rgba(255,255,255,.1);}html.view-homespotter-listing div#pro-modal div.modal-footer a.close{font-weight:normal;}html.view-homespotter-listing div#pro-modal div.modal-footer a.close:hover{color:#fff;}html.view-homespotter-listing div#restricted-modal div.restricted-notice a.btn-fb{flex:1;background-color:#3b5998;}html.view-homespotter-listing div#restricted-modal div.restricted-notice a.btn-fb:hover{color:#fff;}html.view-homespotter-listing div.light-modal div.modal-header{border-bottom:1px solid #e9ecef;}html.view-homespotter-listing div.light-modal div.modal-footer a.close{font-size:1rem;}html.view-homespotter-listing div.light-modal div.modal-footer a.close:hover{color:#222;}html.view-homespotter-listing div.criteria.disabled span.criteria-icon,html.view-homespotter-listing div.criteria.disabled span.settings-criteria-icon,html.view-homespotter-listing div.criteria.disabled div.criteria-label-control>*{opacity:.5;}html.view-homespotter-listing .highcharts-credits{display:none !important;}html.view-homespotter-listing div.gm-style-mtc{height:37px;}html.view-homespotter-listing div.gm-style-mtc>div:first-child{height:100%;}html.view-homespotter-listing div.gm-iv-address{padding-bottom:50px;}html.view-homespotter-listing div.gm-iv-address div.gm-iv-address-description{padding-right:50px;}html.view-homespotter-listing footer{font-size:.8rem;line-height:1.2rem;}html.view-homespotter-listing footer p.footer-title{font-size:.9333rem;}html.view-homespotter-listing #pro-modal div.modal-dialog{overflow-y:auto;}@media(max-width:767.98px){html.view-homespotter-listing #pro-modal div.modal-dialog{max-height:none !important;padding-right:0;}}@media(min-width:992px){html.view-homespotter-listing #pro-modal div.modal-dialog{min-height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;overflow:auto;}}html.view-homespotter-listing #restricted-modal div.modal-header{height:75px;}html.view-homespotter-listing #restricted-modal .modal{padding-right:0 !important;}html.view-homespotter-listing #restricted-modal .modal-footer{height:100%;}html.view-homespotter-listing #restricted-modal .modal-footer{padding:15px 30px 15px 15px !important;}html.view-homespotter-listing #restricted-modal .close{width:97px;border:1px solid #aaa;border-radius:4px;padding:.575rem .75rem !important;}html.view-homespotter-listing #restricted-modal .close .close-label{font-size:16px;color:#666;text-align:center;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-listing #restricted-modal div.light-modal div.modal-header{border-bottom:1px solid #e9ecef;}html.view-homespotter-listing #restricted-modal div.light-modal div.modal-footer .btn{height:40px;width:97px;border:1px solid #aaa;border-radius:4px;}html.view-homespotter-listing #restricted-modal div.light-modal div.modal-footer a.close:hover{color:#222;}html.view-homespotter-listing #restricted-modal .modal-body{padding:15px 15px 0 15px !important;height:auto;}html.view-homespotter-listing #restricted-modal div.modal-dialog{overflow-y:auto;}@media(max-width:767.98px){html.view-homespotter-listing #restricted-modal div.modal-dialog{max-height:none !important;padding-right:0;}}@media(min-width:992px){html.view-homespotter-listing #restricted-modal div.modal-dialog{min-height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;overflow:auto;}}html.view-homespotter-listing #restricted-modal .modal-content{border-radius:0 !important;}html.view-homespotter-listing #restricted-modal .modal-title{font-family:'SansBook';font-size:18px;color:#484848;text-align:center;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media(max-width:420px){html.view-homespotter-listing #restricted-modal .modal-dialog{min-height:100%;margin:0;}html.view-homespotter-listing #restricted-modal .modal-content{height:100%;height:-moz-available;height:-webkit-fill-available;height:fill-available;border-radius:0 !important;}html.view-homespotter-listing #restricted-modal .modal-title{font-size:16px;}}@media(max-width:420px){html.view-homespotter-restrictedlisting .modla iframe{height:auto !important;}html.view-homespotter-restrictedlisting body{margin-bottom:0 !important;}}html.view-homespotter-restrictedlisting body{margin-top:0;margin-bottom:30px;}html.view-homespotter-restrictedlisting a.btn-fb{flex:1;background-color:#3b5998;}html.view-homespotter-restrictedlisting a.btn-fb:hover{color:#fff;}html.view-homespotter-restrictedlisting ul.list-unstyled{font-family:'SansLight';font-size:15px;color:#484848;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-restrictedlisting p{font-family:'SansLight';font-size:15px;color:#484848;text-align:left;letter-spacing:.01em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}html.view-homespotter-restrictedlisting .signup-cta{max-width:none;margin-top:10px;}html.view-homespotter-restrictedlisting .member-a{text-align:center !important;color:#337ab7 !important;}html.view-homespotter-restrictedlisting .btn-row{max-width:260px;margin:0 auto 0 auto;}@media(max-width:420px){html.view-homespotter-restrictedlisting .btn-row{max-width:none;}html.view-homespotter-restrictedlisting .signup-cta{max-width:175px;margin-top:0;}}.key-align{width:40px;height:91px;}.key-icon-place{position:absolute;top:0;left:10px;max-width:20px;}html.view-homespotter-listing .quick-search-btn{top:-7px !important;right:110px !important;}html.view-homespotter-listing nav#page-navigation ul.nav li.nav-item:first-child a.nav-link span.active-label{left:-2px;}html.view-homespotter-visitlisting{font-size:15px;}html.view-homespotter-visitlisting .form-control,html.view-homespotter-visitlisting .btn{font-size:1rem;}html.view-homespotter-visitlisting span.reset.btn{border:1px solid rgba(0,0,0,.15);}html.view-homespotter-visitlisting span.input-group-btn button span{padding:0 .15rem;font-size:1.7rem;line-height:.375rem;position:relative;top:6px;}@media(max-width:991.98px){html.view-homespotter-visitlisting h1{font-size:1.5rem;}html.view-homespotter-visitlisting p{font-size:1rem;line-height:1.4;}}html.view-neighbourhoods-neighbourhoodprofile body{margin-top:0;}html.view-member-frequentlocations body{font-size:1rem;}html.view-member-frequentlocations input.form-control,html.view-member-frequentlocations button{font-size:1rem;}html.view-member-frequentlocations div.input-group-btn button.dropdown-toggle{border:1px solid #ced4da;}html.view-member-frequentlocations div#address1,html.view-member-frequentlocations div#address2{background-color:#f5f5f5;}html.view-member-frequentlocations ul.dropdown-menu li a:hover{background-color:#fafafa;color:#222;}html.view-member-frequentlocations .pac-container{background-color:#fff;position:absolute !important;z-index:1000;border-radius:2px;border-top:1px solid #d9d9d9;font-family:SansRE !important;box-shadow:0 2px 6px rgba(0,0,0,.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}html.view-member-frequentlocations .pac-item{cursor:default;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;font-size:10px;color:#999;}html.view-member-frequentlocations .pac-item-query{color:#999;font-size:11px;}html.view-member-frequentlocations .pac-matched{color:#666;}html.view-member-frequentlocations .pac-icon-marker{background-position:0 0;}html.view-ask-listing{font-size:15px;}html.view-wishlist-buy body{font-size:.9rem;}html.view-wishlist-buy #buytab .nav-tabs{color:#fff;background-color:#428bca;padding:1px 8px;}html.view-wishlist-buy .form-group label{font-weight:bold;font-size:1rem;}html.view-wishlist-buy .form-inline label{font-weight:bold;font-size:1rem;}html.view-wishlist-buy .card-header{font-weight:bold;font-size:1.1rem;}html.view-wishlist-buy div.bottom-fade{position:relative;padding:2rem;z-index:1;background:-webkit-linear-gradient(rgba(255,255,255,0) 0%,#fff 100%);background-image:-moz-linear-gradient(rgba(255,255,255,0) 0%,white 100%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0%,white 100%);background-image:linear-gradient(rgba(255,255,255,0) 0%,white 100%);background-image:-ms-linear-gradient(rgba(255,255,255,0) 0%,white 100%);}html.view-wishlist-buy .radio-inline{padding-left:8px;font-size:1.2rem;}html.view-wishlist-buy .radio-inline input[type="radio"]{-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);}html.view-wishlist-buy input[type="checkbox"]{-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3);}html.view-wishlist-buy input[type="date"]{position:relative;}html.view-wishlist-buy input[type="date"]:after{content:"▼";color:#555;padding:0 5px;}html.view-wishlist-buy input[type="date"]:hover:after{color:#bf1400;}html.view-wishlist-buy input[type="date"]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:transparent;}html.view-wishlist-buy input[type="date"]::-webkit-inner-spin-button{z-index:1;}html.view-wishlist-buy input[type="date"]::-webkit-clear-button{z-index:1;}html.view-wishlist-buy select{font-size:1.1rem;}html.view-wishlist-sell body{font-size:.9rem;}html.view-wishlist-sell .form-group label{font-weight:bold;font-size:1rem;}html.view-wishlist-sell .form-inline label{font-weight:bold;font-size:1rem;justify-content:left;}html.view-wishlist-sell .radio-inline{padding-left:8px;font-size:1.2rem;}html.view-wishlist-sell .radio-inline input[type="radio"]{-ms-transform:scale(1.3);-webkit-transform:scale(1.35);transform:scale(1.3);}html.view-wishlist-sell select{font-size:1.1rem;}html.view-wishlist-sell .card-header{font-weight:bold;font-size:1.1rem;}html.view-wishlist-sell #buytab .nav-tabs{color:#fff;background-color:#428bca;padding:1px 8px;}html.view-wishlist-sell div.bottom-fade{position:relative;padding:2rem;z-index:1;background:-webkit-linear-gradient(rgba(255,255,255,0) 0%,#fff 100%);background-image:-moz-linear-gradient(rgba(255,255,255,0) 0%,white 100%);background-image:-o-linear-gradient(rgba(255,255,255,0) 0%,white 100%);background-image:linear-gradient(rgba(255,255,255,0) 0%,white 100%);background-image:-ms-linear-gradient(rgba(255,255,255,0) 0%,white 100%);}.color-extra-light-blue{color:#f4fbff;}.color-extra-light-blue-bg{background-color:#f4fbff;}.color-sky-blue-neon{color:#0dc1e7;}.color-sky-blue-neon-bg{background-color:#0dc1e7;}.color-light-sky-blue{color:#0099c7;}.color-light-sky-blue-bg{background-color:#0099c7;}.color-sky-blue{color:#158cc1;}.color-sky-blue-bg{background-color:#158cc1;}.color-deep-sky-blue{color:#337ab7;}.color-deep-sky-blue-bg{background-color:#337ab7;}.color-blue{color:#3673a9;}.color-blue-bg{background-color:#3673a9;}.color-deep-blue{color:#0064a5 !important;}.color-deep-blue-bg{background-color:#0064a5;}.color-navy-blue{color:#055c7e;}.color-navy-blue-bg{background-color:#055c7e;}.color-sea-blue{color:#4ec2ca;}.color-sea-blue-bg{background-color:#4ec2ca;}.color-deep-black{color:#222;}.color-deep-black-bg{background-color:#222;}.color-black{color:#333;}.color-black-bg{background-color:#333;}.color-text-black{color:#484848;}.color-text-black-bg{background-color:#484848;}.color-dark-slate-gray{color:#586267;}.color-dark-slate-gray-bg{background-color:#586267;}.color-mid-slate-gray{color:#a6b2b8;}.color-mid-slate-gray-bg{background-color:#a6b2b8;}.color-dark-gray{color:#666;}.color-dark-gray-bg{background-color:#666;}.color-gray{color:#898989;}.color-gray-bg{background-color:#898989;}.color-mid-gray{color:#aaa;}.color-mid-gray-bg{background-color:#aaa;}.color-mid-light-gray{color:#ccc;}.color-mid-light-gray-bg{background-color:#ccc;}.color-light-gray{color:#eee;}.color-light-gray-bg{background-color:#eee;}.color-extra-light-gray{color:#f5f5f5;}.color-extra-light-gray-bg{background-color:#f5f5f5;}.color-off-white{color:#fafafa;}.color-off-white-bg{background-color:#fafafa;}.color-white{color:#fff;}.color-white-bg{background-color:#fff;}.color-sand{color:#f8f7f4;}.color-sand-bg{background-color:#f8f7f4;}.color-light-yellow{color:#fdf7ce;}.color-light-yellow-bg{background-color:#fdf7ce;}.color-yellow-bg{background-color:#ffea01;}.color-yellow{color:#ffea01;}.color-golden-orange{color:#ef9027;}.color-golden-orange-bg{background-color:#ef9027;}.color-orange{color:#f63;}.color-orange-bg{background-color:#f63;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-notify-red{color:#f70606;}.color-notify-red-bg{background-color:#f70606;}.color-deep-orange{color:#fc5112;}.color-deep-orange-bg{background-color:#fc5112;}.color-turmeric{color:#f1a21e;}.color-turmeric-bg{background-color:#f1a21e;}.color-light-orange{color:#fe9d00;}.color-light-orange-bg{background-color:#fe9d00;}.color-caution-red{color:#d54624;}.color-caution-red-bg{background-color:#d54624;}.color-chianti{color:#b82b65;}.color-chianti-bg{background-color:#b82b65;}.color-coffee{color:#8a7c51;}.color-coffee-bg{background-color:#8a7c51;}.color-spruce-green{color:#3e683d;}.color-spruce-green-bg{background-color:#3e683d;}.color-chalkboard-green{color:#009f90;}.color-chalkboard-green-bg{background-color:#009f90;}.color-apple-green{color:#6cbb5a;}.color-apple-green-bg{background-color:#6cbb5a;}.font-modern-display{font-family:ModernLight;}.font-modern-title{font-family:Modern !important;}.font-sans-light{font-family:SansLight !important;}.font-sans-book{font-family:SansBook !important;}.font-sans-regular{font-family:SansReg !important;}.font-sans-bold{font-family:SansMedium !important;}.font-sans-caption{font-family:SansRE !important;}.font-sans-caption-bold{font-family:SansRE !important;font-weight:bold !important;}.font-modern-caption{font-family:ModernRE !important;}.font-modern-caption-italic{font-family:ModernRE !important;font-style:italic;}.font-condensed{font-family:Condensed !important;}h1,.h1{font-size:3rem;font-weight:normal;}h2,.h2{font-size:2.25rem;font-weight:normal;}h3,.h3{font-size:1.625rem;font-weight:normal;}h4,.h4{font-size:1.5rem;font-weight:normal;}h5,.h5{font-size:1.31rem;font-weight:normal;}h6,.h6{font-size:1.2rem;font-weight:normal;}a.btn-outline-dark{font-family:SansMedium;}a.btn-outline-dark:hover{color:#fff !important;background-color:#222;border-color:#222;}button{font-weight:normal;font-family:SansRE;}.btn{box-shadow:none !important;}a.btn-primary{font-family:SansMedium;}a.btn-success,a.btn-danger{font-family:SansMedium;}a.btn-success{color:#fff !important;}input.btn-primary{font-family:SansMedium;}.btn-primary:active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:hover{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-primary:not(:disabled):not(.disabled).active{background-color:#0064a5 !important;border-color:#0064a5 !important;}.btn-secondary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active{background-color:#333;border-color:#333;}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{background-color:#333;border-color:#333;}.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active{background-color:#333;border-color:#333;}.btn-success{color:#fff;background-color:#009f90;border-color:#009f90;}.btn-success:active{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:hover{background-color:#6cbb5a;border-color:#6cbb5a;}.btn-success:not(:disabled):not(.disabled).active{background-color:#009f90 !important;border-color:#009f90 !important;}.btn-info{color:#fff;}.btn-info:active{background-color:#0099c7;border-color:#0099c7;}.btn-info:hover{background-color:#0099c7;border-color:#0099c7;}.btn-info:not(:disabled):not(.disabled).active{background-color:#0099c7 !important;border-color:#0099c7 !important;}.btn-action{color:#fff;font-family:SansMedium;}.btn-action:active{background-color:#fc5112;border-color:#fc5112;}.btn-action:hover{background-color:#fc5112;border-color:#fc5112;}.btn-action:not(:disabled):not(.disabled).active{background-color:#fc5112 !important;border-color:#fc5112 !important;}.btn-notify,.btn-danger{color:#f70606;background-color:#f5f5f5;border-color:#f5f5f5;}.btn-notify:hover,.btn-danger:hover{background-color:#f70606;}.btn-notify:active,.btn-danger:active{background-color:#f70606;}.btn-notify:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled).active{background-color:#f70606 !important;border-color:#f70606 !important;}.btn-link{font-family:SansBook;font-size:.9375rem;color:#337ab7;}.btn-link-caps{font-family:SansMedium;font-size:.75rem;text-transform:uppercase;color:#337ab7;}.btn-outline-primary{border-color:#ccc;color:#337ab7;font-family:SansMedium;}.btn-outline-primary:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:active{color:#0064a5 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-primary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#0064a5 !important;border-color:#ccc !important;}.btn-outline-secondary{border-color:#ccc;font-family:SansMedium;}.btn-outline-secondary:hover{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:active{color:#333 !important;border-color:#ccc;background-color:unset !important;}.btn-outline-secondary:not(:disabled):not(.disabled).active{background-color:unset !important;color:#333 !important;border-color:#ccc !important;}.btn-outline-success{font-family:SansMedium;}.btn-outline-success:hover{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-success:not(:disabled):not(.disabled).active{color:#009f90 !important;border-color:#009f90 !important;background-color:unset !important;}.btn-outline-info{font-family:SansMedium;color:#337ab7 !important;background-color:#eee;border-color:#eee !important;}.btn-outline-info:hover{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-info:not(:disabled):not(.disabled).active{color:#0064a5 !important;border-color:#ccc !important;background-color:#ccc !important;}.btn-outline-action,btn-outline-warning{font-family:SansMedium;border-color:#ccc !important;}.btn-outline-action:hover,btn-outline-warning:hover{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:active,btn-outline-warning:active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-action:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-outline-notify,.btn-outline-danger{font-family:SansMedium;border-color:#d54624 !important;color:#d54624 !important;}.btn-outline-notify:hover,.btn-outline-danger:hover{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:active,.btn-outline-danger:active{color:#fff !important;border-color:#d54624 !important;background-color:#d54624 !important;}.btn-outline-notify:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled).active{color:#fc5112 !important;border-color:#ccc !important;background-color:unset !important;}.btn-xl{font-size:1.25rem;padding:13px 70px 11px 70px;}.btn-lg,.btn-group-lg>.btn{font-size:1.125rem;padding:11px 83px 9px 83px;}.btn-sm,.btn-group-sm>.btn{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-sm:hover,.btn-group-sm>.btn:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}.btn-sm:active,.btn-group-sm>.btn:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs{font-size:.75rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}button.btn-xs:hover{color:#666;border-color:#ccc !important;background-color:#fff !important;}button.btn-xs:active{color:#666;border-color:#ccc !important;background-color:#fff !important;}.dropdown-toggle.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;}.btn-group.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}.listing-toggle{font-size:.875rem;background-color:#fff !important;color:#666 !important;border-color:#ccc !important;font-family:SansBook;}.listing-toggle-active{background-color:#6cbb5a !important;font-size:.875rem;background-color:#fff !important;border-color:#0064a5 !important;color:#333 !important;font-family:SansReg;}label.btn-secondary,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary{font-family:SansBook;font-size:.9375rem;background-color:#fff !important;color:#666;}label.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:hover{background-color:#fff !important;color:#666 !important;}label.btn-secondary:focus,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:focus{background-color:#fff !important;color:#aaa;}.btn-group-toggle .btn-secondary,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary{font-family:SansBook;color:#666 !important;background-color:#fff !important;border-color:#aaa !important;font-family:SansBook;}.btn-group-toggle .btn-secondary:hover,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:hover{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:active{color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}.btn-group-toggle .btn-secondary:not(:disabled):not(.disabled).active,.btn-group-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-toggle .btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}label.btn-secondary:not(:disabled):not(.disabled).active,.bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary:not(:disabled):not(.disabled).active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-family:SansBook;color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:hover,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:hover{color:#666;background-color:#fff;border-color:#aaa;}.btn-group .btn-secondary:active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:active{color:#666;background-color:#fff;border-color:#aaa;}.btn-group-lg .btn-secondary,.btn-group-lg .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-lg .btn-primary{font-size:.9375rem !important;}.btn-group-sm .btn-secondary,.btn-group-sm .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group-sm .btn-primary{font-size:.75rem !important;}.btn-group .btn-secondary,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:.875rem;padding:.475rem .75rem .375rem .75rem;}.btn-group .btn-secondary:not(:disabled):not(.disabled):active,.btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:not(:disabled):not(.disabled):active,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#0064a5;color:#333;font-family:SansReg;}.form-control:focus{border-color:#0064a5 !important;}label.btn-favourite:not(:disabled):not(.disabled).active{background-image:url(/Content/Images/Member/Favorite_Button_OFF.svg?v=d5940dba33ac98e8bacafa4481b068eb);width:26px;height:26px;background-repeat:no-repeat;background-position:50% 30%;padding:0;background-size:150%;cursor:pointer;z-index:auto;}.badge{border-radius:0 !important;font-family:SansRE;color:#fff;font-weight:normal;text-align:left;}.badge-caption{font-family:SansLight !important;background-color:#fff;color:#666 !important;font-size:.625rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:7px 14px 7px 14px;text-align:center;}.badge-xsmall{font-family:SansReg !important;background-color:#fff;color:#666 !important;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05rem;border:solid 1px #aaa;padding:8px 14px 7px 14px;text-align:center;}.badge-pill{width:30px;height:24px;background-color:#a6b2b8 !important;border-radius:16px !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;}.badge-pill-close{width:21px;height:21px;background-color:#fff !important;border-radius:16px !important;border:solid 1px #ccc !important;text-align:center;color:#fff;font-size:.75rem;font-family:SansRE;vertical-align:middle;padding-top:6px;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37);background-position:center center;background-size:7px 7px;background-repeat:no-repeat;}.no-data-badge{height:40px;width:102px;background-color:rgba(222,222,222,.5);border-radius:20px;font-family:SansRE;font-size:18px;font-weight:bold;color:#a6b2b8;text-align:center;line-height:22px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:flex;align-items:center;justify-content:center;margin-bottom:15px;margin-left:auto;margin-right:auto;}.text-heading-2-modern{font-family:Modern;font-size:1.75rem;color:#484848;line-height:2.5rem;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}@media only screen and (max-width:576px){.text-heading-2-modern{font-size:1.5rem;line-height:1.563rem;}}@media(max-width:576px){.modal-full-screen{margin:0 !important;max-width:none;}.modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-width:none;}.modal-full-screen>.modal-content .modal-footer{height:100px;position:relative;bottom:0;}.modal-full-screen>.modal-content .modal-body{max-height:unset;}}.loading-container{position:fixed;left:0;right:0;top:50px;bottom:0;z-index:9999;background-color:#fff;transition:opacity linear .2s,visibility linear .2s;opacity:1;display:flex;visibility:visible;height:100%;}.loading-container.not-loading{opacity:0;visibility:collapse;}.loading-container .spinner-container{position:fixed;top:50%;left:50%;margin-left:-17px;}.data-date-details{display:block;font-family:SansLight;font-size:12px;color:#484848;text-align:center;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:1rem;margin-bottom:1rem;}@media(min-width:576px){.data-date-details{margin-bottom:0;}}@media(min-width:768px){.data-date-details{margin-top:2rem;}}@media(min-width:992px){.data-date-details{font-size:14px;}}.data-date-details:before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-check-circle-small.svg?v=db8bfc62ad11579128e954b65efa8de0);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;}.data-date-details.empty-stats-message::before{content:'';margin-right:5px;background-image:url(/Content/Images/shared/realosophy_icons/icon-data-status-none.svg?v=c2acb2070a66216923fbeb87dff9a555);background-position:center center;background-repeat:no-repeat;background-size:contain;height:12px;width:12px;display:inline-block;margin-right:5px;}.sm-icon{display:inline-block;min-height:14px;min-width:14px;background-size:contain;background-repeat:no-repeat;position:relative;top:2px;left:2px;}.btn-outline-dark-gray{border-color:#666;color:#666;font-family:SansMedium;}.cursor-pointer{cursor:pointer;}.gray-btn-toggle{transition:all 200ms ease-in-out;cursor:pointer;}.gray-btn-toggle a{background-color:#fafafa;padding:7px 10px;border:1px solid #ccc;font-family:SansBook;font-size:15px;color:#aaa;text-align:center;line-height:18px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);min-width:120px;width:100%;display:flex;justify-content:center;}.gray-btn-toggle a:hover{opacity:.9;color:#aaa;background-color:#fafafa;}.gray-btn-toggle a.active{background-color:#484848;color:#fff;border:solid 1px #484848;}.gray-btn-toggle a.active:hover{background-color:#484848;color:#fff;}@media(max-width:767.98px){.gray-btn-toggle a{min-width:unset;}}@media(max-width:767.98px){.gray-btn-toggle li{width:33.333%;}}.gray-btn-toggle li:first-child a{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none;}.gray-btn-toggle li:last-child a{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;}html.view-playground body{padding-bottom:3rem;}html.view-playground section.guide-topic:not(:first-child){padding-top:2.5rem;}html.view-playground section.guide-topic>*{margin-top:2rem;margin-bottom:0;}html.view-playground section.guide-toast div.jumbotron{margin-top:2rem;border-left-width:.25rem;border-left-style:solid;}html.view-playground .badge-listing-search-status{font-family:SansBook;font-size:11px;color:#666;text-align:right;letter-spacing:.04em;line-height:16px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;padding:5px 10px 5px 0;height:26px;background-color:#fff;}html.view-playground .rented-status{background-color:#337ab7;padding:5px 10px 5px 10px;height:26px;position:relative;top:0;left:0;margin-right:10px;font-family:SansBook;font-size:11px;color:#fff;text-align:left;letter-spacing:.04em;line-height:16px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-align:center;}html.view-playground .rented-status:before{content:"Rented";}html.view-playground .inactive-status{background-color:#4ec2ca;padding:5px 10px 5px 10px;height:26px;position:relative;top:0;left:0;margin-right:10px;font-family:SansBook;font-size:11px;color:#fff;text-align:left;letter-spacing:.04em;line-height:16px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-align:center;}html.view-playground .inactive-status:before{content:"Inactive";}html.view-playground .sold-status{background-color:#337ab7;padding:5px 10px 5px 10px;height:26px;position:relative;top:0;left:0;margin-right:10px;font-family:SansBook;font-size:11px;color:#fff;text-align:left;letter-spacing:.04em;line-height:16px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-align:center;}html.view-playground .sold-status:before{content:"SOLD";}html.view-member-myaccount .pref-bar{height:45px;}html.view-member-myaccount .settingslink{display:inline-block;vertical-align:sub;}html.view-member-myaccount div#pro-modal div.modal-header{border-bottom:1px solid rgba(255,255,255,.1);}html.view-member-myaccount div#pro-modal div.modal-footer{border-color:rgba(255,255,255,.1);}html.view-member-myaccount div#pro-modal div.modal-footer a.close{font-weight:normal;}html.view-member-myaccount div#pro-modal div.modal-footer a.close:hover{color:#fff;}html.view-member-myaccount div#pro-modal .modal-body{font-size:15px;padding:1rem;}html.view-member-myaccount div#pro-modal .modal-header{padding-left:1rem;padding-right:1rem;}html.view-member-myaccount div#pro-modal .modal-footer{padding:1rem;}html.view-member-myaccount .web-light-gray-border{border:1px solid #ccc;}html.view-member-myaccount .web-light-gray-border-bottom{border-bottom:1px solid #ccc;}html.view-member-myaccount .account-subhead{font-size:.75rem;text-transform:uppercase;color:#888;}html.view-member-myaccount .myaccount-header{color:#586267;}html.view-member-myaccount .a-edit{color:#0099c7;font-size:.95rem;}html.view-member-myaccount .badge-secondary-basic{background-color:#666;margin:0 0 0 0;padding:.4rem .4rem .4rem .4rem;color:#fff;letter-spacing:.06rem;font-size:.65rem;text-align:center;}html.view-member-myaccount .badge-secondary-pro{background-color:#0099c7;margin:0 0 0 0;padding:.4rem .8rem .4rem .8rem;color:#fff;letter-spacing:.06rem;font-size:.65rem;text-align:center;}html.view-member-myaccount .panelgrey{background-color:#f5f5f5;}html.view-member-myaccount .p{font-size:1.3rem;color:#484848;}html.view-member-myaccount .btn-submit{color:#337ab7;letter-spacing:.01rem;font-size:.8rem;text-transform:uppercase;align-items:center;background-color:#ddd;display:inline-block;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}html.view-member-myaccount .btn-submit:hover{color:#fff;letter-spacing:.01rem;font-size:.8rem;text-transform:uppercase;align-items:center;background-color:#676767;display:inline-block;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}html.view-member-myaccount .btn-default{background-color:none;}html.view-member-myaccount .a-settings{color:#0099c7;}html.view-member-myaccount .modal{text-align:center;padding:0 !important;}html.view-member-myaccount #ChangePassword.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;}html.view-member-myaccount #DeleteAccount.modal:before{content:'';display:inline-block;height:40%;vertical-align:middle;}@media only screen and (max-width:600px){html.view-member-myaccount #ChangePassword.modal:before{content:'';display:inline-block;vertical-align:middle;}html.view-member-myaccount #DeleteAccount.modal:before{content:'';display:inline-block;height:49px;vertical-align:middle;}html.view-member-myaccount .modal-dialog{margin:0;}}html.view-member-myaccount #ChangePassword .modal-dialog{display:inline-block;vertical-align:middle;min-width:320px;}html.view-member-myaccount #DeleteAccount .modal-dialog{display:inline-block;}html.view-member-myaccount label{font-size:.975rem;}html.view-member-myaccountsettings .settingslink{display:inline-block;vertical-align:middle;}html.view-member-myaccountsettings .pref-bar{height:45px;}html.view-member-myaccountsettings .pref-title{display:inline-block;vertical-align:middle;line-height:1.85;}html.view-member-myaccountsettings .pref-icon{display:inline-block;vertical-align:middle;}html.view-member-myaccountsettings .myaccount-header{color:#586267;}html.view-member-myaccountsettings .btn-submit{color:#337ab7;letter-spacing:.01rem;font-size:.8rem;text-transform:uppercase;align-items:center;background-color:#ddd;display:inline-block;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}html.view-member-myaccountsettings .btn-submit:hover{color:#fff;letter-spacing:.01rem;font-size:.8rem;text-transform:uppercase;align-items:center;background-color:#676767;display:inline-block;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}html.view-member-myaccountsettings .panelgrey{background-color:#f5f5f5;}html.view-member-myaccountsettings .modal{text-align:center;padding:0 !important;}html.view-member-myaccountsettings .modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;}@media only screen and (max-width:1170px){html.view-member-myaccountsettings #MapSettings.modal:before{height:49px !important;}html.view-member-myaccountsettings .modal-dialog{margin:0;}}@media only screen and (max-width:800px){html.view-member-myaccountsettings #frequent-locations-modal.modal:before{height:49px !important;}html.view-member-myaccountsettings .modal-dialog{margin:0;}}html.view-member-myaccountsettings div#frequent-locations-modal .modal-dialog{display:inline-block;vertical-align:middle;width:100%;max-width:800px;}html.view-member-myaccountsettings div#frequent-locations-modal label{font-size:.975rem;}html.view-member-myaccountsettings div#frequent-locations-modal iframe{margin:0;overflow:hidden;width:100%;display:block;}html.view-member-myaccountsettings div#frequent-locations-modal .modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;}html.view-member-myaccountsettings div#MapSettings .modal-dialog{display:inline-block;vertical-align:middle;max-width:1170px;width:100%;}html.view-member-myaccountsettings div#MapSettings label{font-size:.975rem;}html.view-member-myaccountsettings div#MapSettings iframe{margin:0;overflow:hidden;width:100%;display:block;}html.view-member-myaccountsettings div#MapSettings .modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;}html.view-member-savedsearches .card{margin:0 auto 1.5rem auto;}@media only screen and (max-width:1221px){html.view-member-savedsearches .card-container{max-width:677px !important;}}@media only screen and (max-width:992px){html.view-member-savedsearches .card-container{max-width:645px !important;}}@media screen and (max-width:767px){html.view-member-savedsearches .card-container{max-width:613px !important;}}@media only screen and (max-width:629px){html.view-member-savedsearches .card-container{max-width:320px !important;}}@media only screen and (max-width:576px){html.view-member-savedsearches .modal-content{box-shadow:0 3px 20px 0 rgba(0,0,0,.16);width:100%;margin:0;}html.view-member-savedsearches .modal-dialog{margin:0 !important;width:100% !important;max-width:none !important;}}html.view-member-savedsearches .modal-content{box-shadow:0 3px 20px 0 rgba(0,0,0,.16);width:100%;max-width:320px;}html.view-member-savedsearches .card-container{max-width:1015px;transition:all .25s linear !important;-o-transition:all .25s linear !important;-moz-transition:all .25s linear !important;-webkit-transition:all .25s linear !important;}html.view-member-savedsearches .card-align{display:inline-block;float:left;padding:0 0 0 0;max-width:22.125rem;}@media(max-width:554px){html.view-member-savedsearches .card-align{padding:0 15px 0 15px;}}html.view-member-savedsearches .carousel-indicators{position:relative;display:none !important;vertical-align:middle;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:0;margin-left:0;list-style:none;bottom:0;}html.view-member-savedsearches .carousel-caption{z-index:10;position:initial;padding:0 0 0 0;color:#fff;text-align:center;height:100%;width:320px;background-color:#fff;}html.view-member-savedsearches .sold-tour-header{height:120px !important;padding:10px 32px 10px 32px !important;}html.view-member-savedsearches .car-inner-sold-tour{width:320px;max-height:400px;vertical-align:middle;overflow:hidden;position:relative;display:inline-block;}html.view-member-savedsearches .cta-row{min-height:190px;width:320px;margin-right:0;margin-left:0;}html.view-member-savedsearches .carousel-control-next-icon-sold{background-image:url(/Content/Images/Member/Slideshow_Arrow_Dark_R.svg?v=f65c1ea3988547550515d7cfa4c0bf7e) !important;z-index:21 !important;display:inline-block !important;width:15px !important;height:36px !important;background-size:100% 100% !important;}html.view-member-savedsearches .carousel-control-prev-icon-sold{background-image:url(/Content/Images/Member/Slideshow_Arrow_Dark_L.svg?v=f6897a1a0223fab4384bc5dbdd80eac5) !important;z-index:21 !important;display:inline-block !important;width:15px !important;height:36px !important;background-size:100% 100% !important;}html.view-member-savedsearches .carousel-control-prev-sold{position:absolute !important;top:320px !important;bottom:0 !important;left:20px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:10% !important;height:50px !important;color:#fff !important;text-align:center !important;opacity:1 !important;}html.view-member-savedsearches .carousel-control-next-sold{position:absolute !important;top:320px !important;bottom:0 !important;right:20px !important;display:inline-flex !important;align-items:center !important;height:50px !important;justify-content:center !important;width:10% !important;color:#fff !important;text-align:center !important;opacity:1 !important;}html.view-member-savedsearches .sold-tour-h{font-size:17px !important;color:#484848;text-align:center;line-height:21px !important;width:200px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-member-savedsearches .sold-cta-btn{font-family:SansMedium !important;}html.view-member-savedsearches .sold-data-blue{background-color:#158cc1;}html.view-member-savedsearches .solddata{display:inline-flex;position:absolute;z-index:10;width:100%;font-size:.875rem;bottom:25px;left:0;}html.view-member-savedsearches .modal-backdrop{background-color:#fff !important;opacity:.5 !important;}html.view-member-savedsearches .close{float:right;font-size:1.5rem;line-height:1;opacity:1;background-repeat:no-repeat;padding:0;cursor:pointer;margin:0 0 0 auto;}html.view-member-savedsearches .close-icon{display:inline-block;position:relative;background-image:url(/Content/Images/Member/Close Icon.svg?v=2298e97862650239c4536259c174bc37) !important;background-position:50% 50%;background-size:1.125rem;width:2rem;height:2rem;padding:0;cursor:pointer;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;background-repeat:no-repeat;}html.view-member-savedsearches .myaccount-header{color:#586267;}html.view-member-savedsearches .card-body{background-color:#fafafa;padding:.875rem;}html.view-member-savedsearches .carousel-caption{z-index:10;position:initial;padding:0 0 0 0;color:#fff;text-align:center;height:100%;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-member-savedsearches .sold-tour-header{display:block;vertical-align:middle;position:relative;margin-bottom:auto;margin-top:auto;padding:30px 32px 20px 32px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-member-savedsearches .carousel-control-prev,html.view-member-savedsearches .carousel-control-next{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:1;}html.view-member-savedsearches .carousel-control-prev-icon,html.view-member-savedsearches .carousel-control-next-icon{display:inline-block;width:15.27px;height:36px;background:transparent no-repeat center center;background-size:100% 100%;}html.view-member-savedsearches .colapse-grey{color:#fafafa;}html.view-member-savedsearches .panelgrey{background-color:#f5f5f5;}html.view-member-savedsearches .carousel-item #sold{display:none;width:800px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-member-savedsearches .car-inner-sold-tour{max-width:568px;width:100%;max-height:600px;vertical-align:middle;overflow:hidden;position:relative;display:inline-block;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-member-savedsearches .slideimage{max-height:220px;overflow:hidden;}html.view-member-savedsearches .search-name{color:#337ab7;font-size:1em;font-family:SansMedium;}html.view-member-savedsearches .collapse-grey{background-color:#f5f5f5;}html.view-member-savedsearches .saved-search-grey{background-color:#fafafa;}html.view-member-savedsearches .btn-text{display:inline-block;position:relative;padding:0;margin:0;text-transform:uppercase;letter-spacing:.02rem;color:#337ab7;font-size:.75em;line-height:1rem;}html.view-member-savedsearches .btn-text-load{display:inline-block;position:relative;padding:0;margin:0;text-transform:uppercase;letter-spacing:.02rem;font-size:.75rem;line-height:1rem;}html.view-member-savedsearches .btn-text-load:hover{display:inline-block;position:relative;padding:0;margin:0;text-transform:uppercase;letter-spacing:.02rem;font-size:.75rem;line-height:1rem;}html.view-member-savedsearches .btn-submit{color:#337ab7;letter-spacing:.01rem;font-size:.8rem;text-transform:uppercase;vertical-align:middle;background-color:#ddd;display:inline-block;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}html.view-member-savedsearches .btn-submit:hover{color:#fff;letter-spacing:.01rem;font-size:.8rem;text-transform:uppercase;align-items:center;background-color:#676767;display:inline-block;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}html.view-member-savedsearches .collapse-arrow{background-image:url(/Content/Images/Member/SectionArrow_Open.svg?v=de4fc8a0ab93ce9f4582b1d7dd9e2b43);background-repeat:no-repeat;display:inline-flex;vertical-align:middle;height:10px;width:18px;align-self:center;-webkit-transition:-webkit-transform 200ms;transition:transform 200ms ease-in-out;background-position:center center;}html.view-member-savedsearches .collapse-arrow.expanded{transform:rotate(180deg);transform-origin:50% 50%;}@media(max-width:768px){html.view-member-savedsearches .collapse-arrow{background-image:url(/Content/Images/Member/SectionArrow_OpenBlue_Small.svg?v=b5d6455a1ae91b518d7f2c11a402b422);}}html.view-member-savedsearches .searchrow{margin-bottom:3rem;}html.view-member-savedsearches .saved-search-btn{background-color:#fafafa;border:solid;border-width:1px;border-color:#ddd;}html.view-member-savedsearches .saved-search-btn:hover{background-color:#ccc;border:solid;border-width:1px;border-color:#888;}html.view-member-savedsearches .selector-link{letter-spacing:.02rem;font-size:.813em;}html.view-member-savedsearches .results-ind{display:inline-flex;vertical-align:middle;width:.75rem;margin:0 5px 3px 3px;}html.view-member-savedsearches .selector-active{border-bottom:solid;border-width:2px;border-color:#0099c7;padding-top:5px;font-size:.975rem;}html.view-member-savedsearches .selector{border-bottom:solid;border-width:1px;border-color:#888;padding-top:5px;color:#888;font-size:.975rem;}html.view-member-savedsearches .selctor-on{color:#158cc1;}html.view-member-savedsearches .selctor-off{color:#888;}html.view-member-savedsearches .sel-icon{width:13.75px;height:auto;margin:5px 5px 5px 5px;color:#586267;text-align:center;}html.view-member-savedsearches .saved-search-icon{width:1rem;height:1rem;fill:#337ab7;display:inline-flex;vertical-align:middle;}html.view-member-savedsearches .search-name{font-size:16px;color:#337ab7;text-align:left;line-height:21px;display:inline-flex;vertical-align:middle;}html.view-member-savedsearches .carousel-control-next-icon{background-image:url(/Content/Images/Member/MiniSlideshow_Arrow_R.svg?v=76855a1421710833306b9df66620e768);z-index:21;}html.view-member-savedsearches .carousel-control-prev-icon{background-image:url(/Content/Images/Member/MiniSlideshow_Arrow_L.svg?v=598f6942293e97bb2096ab32195bdcd8);z-index:21;}html.view-member-savedsearches .carousel-control-next-icon-sold{background-image:url(/Content/Images/Member/Slideshow_Arrow_Dark_R.svg?v=f65c1ea3988547550515d7cfa4c0bf7e) !important;z-index:21 !important;display:inline-block !important;width:30px !important;height:73px !important;background-size:100% 100% !important;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-member-savedsearches .carousel-control-prev-icon-sold{background-image:url(/Content/Images/Member/Slideshow_Arrow_Dark_L.svg?v=f6897a1a0223fab4384bc5dbdd80eac5) !important;z-index:21 !important;display:inline-block !important;width:30px !important;height:73px !important;background-size:100% 100% !important;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-member-savedsearches .carousel-control-prev-sold{position:absolute !important;top:105px;bottom:0 !important;left:0;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:10% !important;height:300px;color:#fff !important;text-align:center !important;opacity:1 !important;}html.view-member-savedsearches .carousel-control-next-sold{position:absolute !important;top:105px;bottom:0 !important;right:0;display:inline-flex !important;align-items:center !important;height:300px;justify-content:center !important;width:10% !important;color:#fff !important;text-align:center !important;opacity:1 !important;}html.view-member-savedsearches .carousel-indicators li{position:relative;flex:0 1 auto;width:12px;height:12px;margin-right:6px;margin-left:6px;text-indent:-999px;background-color:#fff;border-radius:100%;align-self:center;border:.063em solid #aaa;}html.view-member-savedsearches .carousel-indicators,html.view-member-savedsearches ol{margin-top:0;margin-bottom:0;}html.view-member-savedsearches .carousel-indicators .active{height:14px;width:14px;background-color:#337ab7;border:none;align-self:center;margin-right:6px;margin-left:6px;}html.view-member-savedsearches .carousel-indicators{position:relative;display:inline-flex;vertical-align:middle;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:0;margin-left:0;list-style:none;bottom:0;}html.view-member-savedsearches .sold-tour-h{font-size:21px;color:#484848;text-align:center;line-height:28px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;font-family:SansMedium !important;}html.view-member-savedsearches .sold-tour-p{font-size:15px;color:#484848;text-align:center;line-height:21px;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;}html.view-member-savedhomes .card{margin:0 auto 1.5rem auto;}@media only screen and (max-width:1221px){html.view-member-savedhomes .card-container{max-width:677px !important;}}@media only screen and (max-width:992px){html.view-member-savedhomes .card-container{max-width:645px !important;}}@media(max-width:990px){html.view-member-savedhomes .agent-dd .dd-outer{right:0 !important;position:relative !important;}html.view-member-savedhomes .agent-dd .dd-outer{position:relative !important;}html.view-member-savedhomes .agent-dd .agent-dd{position:relative !important;top:0 !important;}html.view-member-savedhomes .agent-dd .user-icon-dd{top:7px !important;position:absolute !important;}}@media screen and (max-width:767px){html.view-member-savedhomes .card-container{max-width:613px !important;}html.view-member-savedhomes .filters-row select{background-position-x:98% !important;}}@media only screen and (max-width:661px){html.view-member-savedhomes .card-container{max-width:320px !important;}}@media(max-width:576px){html.view-member-savedhomes .agent-dd select{width:280px !important;}html.view-member-savedhomes .agent-dd #agentname{width:280px;}html.view-member-savedhomes .agent-dd .dd-inner{width:280px !important;}html.view-member-savedhomes .agent-dd .dd-outer{width:280px !important;}html.view-member-savedhomes .agent-dd select{background-position-x:250px !important;}}html.view-member-savedhomes .saved-homes-card-container{height:auto;overflow:auto;padding-bottom:15px;min-height:405px;margin:0 auto;}html.view-member-savedhomes .filters-row{max-width:1170px;}html.view-member-savedhomes .filters-row select{background:url(/Content/Images/Member/downarrow.svg?v=e4af6a232e5e5fc21cfa734392b72ccf) no-repeat;-webkit-appearance:none;background-position-x:95%;background-position-y:14px;vertical-align:middle;background-color:none;background-size:15px;}html.view-member-savedhomes .filters-row label.btn-secondary,html.view-member-savedhomes .filters-row .bootstrap-datetimepicker-widget.dropdown-menu table label.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-member-savedhomes .filters-row label.btn-primary{width:100px;}html.view-member-savedhomes .filters-row .form-control{width:100%;font-size:.875rem;padding:.495rem .75rem .375rem .75rem;font-family:SansReg;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;}html.view-member-savedhomes .filters-row .results-sort-by-text{font-size:.675rem;font-family:SansReg;letter-spacing:.03rem;text-transform:uppercase;}html.view-member-savedhomes .filters-row .results-sort-by{padding-top:6px;}@media(max-width:576px){html.view-member-savedhomes .filters-row .form-control{width:100%;max-width:none;}}html.view-member-savedhomes .sold-data-blue{background-color:#158cc1;}html.view-member-savedhomes .solddata{display:inline-flex;position:absolute;z-index:10;width:100%;font-size:.875rem;bottom:25px;left:0;}html.view-member-savedhomes .modal-content{box-shadow:1px 2px 10px 0 #d6d6d6;}html.view-member-savedhomes .card-container{max-width:1015px;transition:all .25s linear !important;-o-transition:all .25s linear !important;-moz-transition:all .25s linear !important;-webkit-transition:all .25s linear !important;}html.view-member-savedhomes .card-align{display:inline-block;float:left;padding:0 0 0 0;}html.view-member-savedhomes .select:hover{background:#000 !important;}html.view-member-savedhomes .dd-outer{right:30px;position:absolute;}html.view-member-savedhomes .agent-dd{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;position:relative;top:-85px;max-width:1170px;}html.view-member-savedhomes .agent-dd .user-icon-dd{width:24px;height:24px;margin-right:.675rem;margin-left:.675rem;position:absolute;top:7px;}html.view-member-savedhomes .agent-dd select{background:url(/Content/Images/Member/downarrow.svg?v=e4af6a232e5e5fc21cfa734392b72ccf) no-repeat;-webkit-appearance:none;background-position-x:235px;background-position-y:14px;vertical-align:middle;background-color:none;background-size:20px;}html.view-member-savedhomes .agent-dd #agentname{border-radius:5px;border-color:#888;border-style:solid;border-width:1px;width:272px;padding-left:50px;}html.view-member-savedhomes .agent-dd .dd-inner{display:contents;width:272px;}html.view-member-savedhomes .pre-row-show{max-width:888px;margin-left:auto;margin-right:auto;}html.view-member-savedhomes .sharing{width:25px;height:10px;margin-bottom:.875rem;display:inline-block;}html.view-member-savedhomes .sharing-left{width:25px;height:10px;display:inline-block;vertical-align:baseline;}html.view-member-savedhomes .sharing-text{font-size:15px;color:#158cc1;text-align:center;letter-spacing:.01em;line-height:21px;display:inline-block;}html.view-member-savedhomes .myaccount-header{color:#586267;}html.view-member-savedhomes .colapse-grey{color:#fafafa;}html.view-member-savedhomes .panelgrey{background-color:#f5f5f5;}html.view-member-savedhomes .dismiss-text{font-size:14px;color:#888;text-align:right;line-height:21px;}html.view-member-savedhomes .carousel{width:100%;height:220px;position:relative;}html.view-member-savedhomes .carousel-inner{max-height:220px;}html.view-member-savedhomes .slideimage{max-height:220px;overflow:hidden;}html.view-member-savedhomes .car-inner{height:100%;width:100%;position:relative;}html.view-member-savedhomes .search-name{color:#337ab7;font-size:1em;font-family:SansMedium;}html.view-member-savedhomes .collapse-grey{background-color:#f5f5f5;}html.view-member-savedhomes .saved-search-grey{background-color:#fafafa;}html.view-member-savedhomes .dismiss-btn{width:21px;height:21px;display:inline-block;vertical-align:middle;margin-left:.475rem;margin-bottom:.175rem;}html.view-member-savedhomes .btn-submit{color:#337ab7;letter-spacing:.01rem;font-size:.8rem;text-transform:uppercase;align-items:center;background-color:#ddd;display:inline-block;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}html.view-member-savedhomes .btn-submit:hover{color:#fff;letter-spacing:.01rem;font-size:.8rem;text-transform:uppercase;align-items:center;background-color:#676767;display:inline-block;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}html.view-member-savedhomes .saved-search-btn{background-color:#fafafa;border:solid;border-width:1px;border-color:#ddd;text-transform:uppercase;letter-spacing:.06em;color:#337ab7;font-size:.75em;text-align:center;}html.view-member-savedhomes .saved-search-btn:hover{background-color:#ccc;border:solid;border-width:1px;border-color:#888;text-transform:uppercase;letter-spacing:.06em;color:#337ab7;font-size:.75em;}html.view-member-savedhomes .selector-link{letter-spacing:.02rem;font-size:.813em;}html.view-member-savedhomes .results-ind{display:inline-flex;vertical-align:middle;width:.75rem;margin:0 5px 3px 3px;}html.view-member-savedhomes .selector-active{border-bottom:solid;border-width:2px;border-color:#0099c7;padding-top:5px;font-size:.975rem;}html.view-member-savedhomes .selector{border-bottom:solid;border-width:1px;border-color:#888;padding-top:5px;color:#888;font-size:.975rem;}html.view-member-savedhomes .selctor-on{color:#158cc1;}html.view-member-savedhomes .selctor-off{color:#888;}html.view-member-savedhomes .sel-icon{width:13.75px;height:auto;margin:5px 5px 5px 5px;color:#586267;text-align:center;}html.view-member-savedhomes .saved-search-icon{width:1rem;height:1rem;fill:#337ab7;display:inline-flex;vertical-align:middle;}html.view-member-savedhomes .search-name{font-size:16px;color:#337ab7;text-align:left;line-height:21px;display:inline-flex;vertical-align:middle;}html.view-member-savedhomes .carousel-control-next-icon{background-image:url(/Content/Images/Member/MiniSlideshow_Arrow_R.svg?v=76855a1421710833306b9df66620e768);z-index:21;}html.view-member-savedhomes .carousel-control-prev-icon{background-image:url(/Content/Images/Member/MiniSlideshow_Arrow_L.svg?v=598f6942293e97bb2096ab32195bdcd8);z-index:21;}html.view-member-savedhomes .filters-row .dropdown-toggle.btn-secondary,html.view-member-savedhomes .filters-row .bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-member-savedhomes .filters-row .dropdown-toggle.btn-primary,html.view-member-savedhomes .filters-row .bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{height:42px;font-size:15px;font-family:SansBook;}html.view-member-savedhomes .filters-row .dropdown-item{font-size:15px;font-family:SansBook;}html.view-member-savedhomes .filters-row .regular-label{font-family:SansMedium;font-size:11px;color:#586267;text-align:left;letter-spacing:.02em;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;}html.view-member-savedhomes .filters-row listing-status-toggle .btn-group{min-height:42px;width:100%;}html.view-member-savedhomes .filters-row listing-status-toggle .btn-group-toggle{font-size:15px !important;font-family:SansBook !important;color:#666 !important;background-color:#fff !important;border-color:#aaa !important;}html.view-member-savedhomes .filters-row listing-status-toggle .btn-group .btn-secondary,html.view-member-savedhomes .filters-row listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-member-savedhomes .filters-row listing-status-toggle .btn-group .btn-primary,html.view-member-savedhomes .filters-row listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,html.view-member-savedhomes .filters-row listing-status-toggle .bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:15px;}@media(max-width:768px){html.view-member-savedhomes .filters-row .dropdown-toggle.btn-secondary,html.view-member-savedhomes .filters-row .bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-member-savedhomes .filters-row .dropdown-toggle.btn-primary,html.view-member-savedhomes .filters-row .bootstrap-datetimepicker-widget.dropdown-menu table .dropdown-toggle.btn-primary{font-size:14px;}html.view-member-savedhomes .filters-row .btn-group .btn-secondary,html.view-member-savedhomes .filters-row .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-member-savedhomes .filters-row .btn-group .btn-primary,html.view-member-savedhomes .filters-row .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,html.view-member-savedhomes .filters-row .bootstrap-datetimepicker-widget.dropdown-menu table .btn-group .btn-primary{font-size:14px;}}html.view-member-savedhomes listing-status-toggle .btn-group .btn-secondary,html.view-member-savedhomes listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-member-savedhomes listing-status-toggle .btn-group .btn-primary{padding-left:7px;padding-right:7px;font-family:SansBook;}html.view-member-savedhomes listing-status-toggle .btn-group .btn-secondary.disabled:nth-child(1),html.view-member-savedhomes listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .disabled.btn-primary:nth-child(1),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-member-savedhomes listing-status-toggle .btn-group .disabled.btn-primary:nth-child(1){margin-right:3px;border-radius:.267rem;background-color:#fafafa !important;color:#aaa !important;border-color:#ccc !important;opacity:1 !important;}html.view-member-savedhomes listing-status-toggle .btn-group .btn-secondary.disabled:nth-child(1).active,html.view-member-savedhomes listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .disabled.btn-primary:nth-child(1).active,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-member-savedhomes listing-status-toggle .btn-group .disabled.btn-primary:nth-child(1).active{font-size:15px !important;}html.view-member-savedhomes listing-status-toggle .btn-group .btn-secondary:nth-child(2),html.view-member-savedhomes listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(2),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-member-savedhomes listing-status-toggle .btn-group .btn-primary:nth-child(2){background-color:#fff !important;color:#666 !important;border-left-color:#aaa !important;border-right-color:#aaa !important;border-top-color:#aaa !important;border-bottom-color:#aaa !important;border-radius:.267rem 0 0 .267rem;}html.view-member-savedhomes listing-status-toggle .btn-group .btn-secondary:nth-child(2).active,html.view-member-savedhomes listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(2).active,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-member-savedhomes listing-status-toggle .btn-group .btn-primary:nth-child(2).active{background-color:#484848 !important;color:#fff !important;font-family:SansReg !important;border-left-color:#484848 !important;border-right-color:#fff !important;border-top-color:#484848 !important;border-bottom-color:#484848 !important;border-right-width:2px !important;}html.view-member-savedhomes listing-status-toggle .btn-group .btn-secondary:nth-child(3),html.view-member-savedhomes listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(3),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-member-savedhomes listing-status-toggle .btn-group .btn-primary:nth-child(3){background-color:#fff !important;color:#666 !important;border-color:#aaa !important;border-radius:0;z-index:1;}html.view-member-savedhomes listing-status-toggle .btn-group .btn-secondary:nth-child(3).active,html.view-member-savedhomes listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(3).active,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-member-savedhomes listing-status-toggle .btn-group .btn-primary:nth-child(3).active{color:#fff !important;background-color:#3673a9 !important;font-family:SansReg !important;border-left-color:#fff !important;border-right-color:#fff !important;border-top-color:#3673a9 !important;border-bottom-color:#3673a9 !important;border-right-width:2px !important;border-left-width:2px !important;margin-left:-2px;}html.view-member-savedhomes listing-status-toggle .btn-group .btn-secondary:nth-child(4),html.view-member-savedhomes listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(4),.bootstrap-datetimepicker-widget.dropdown-menu table html.view-member-savedhomes listing-status-toggle .btn-group .btn-primary:nth-child(4){background-color:#fff !important;color:#666 !important;border-color:#aaa !important;border-radius:0 .267rem .267rem 0;}html.view-member-savedhomes listing-status-toggle .btn-group .btn-secondary:nth-child(4).active,html.view-member-savedhomes listing-status-toggle .btn-group .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:nth-child(4).active,.bootstrap-datetimepicker-widget.dropdown-menu table html.view-member-savedhomes listing-status-toggle .btn-group .btn-primary:nth-child(4).active{color:#fff !important;background-color:#4ec2ca !important;font-family:SansReg !important;border-left-color:#fff !important;border-right-color:#4ec2ca !important;border-top-color:#4ec2ca !important;border-bottom-color:#4ec2ca !important;border-left-width:2px !important;margin-left:-2px;}@media(max-width:768px){html.view-member-savedhomes listing-status-toggle .btn-group{font-size:14px !important;}}html.view-member-mapsettings-showsettings body{line-height:1.4rem;font-weight:normal;margin-top:0;font-family:SansLight;font-size:.9375rem;color:#484848;text-align:left;}html.view-member-mapsettings-showsettings div.main-cont>div:first-child{height:500px;overflow-y:auto;}@media(min-width:768px){html.view-member-mapsettings-showsettings div.main-cont>div:first-child{height:775px;}}@media(min-width:992px){html.view-member-mapsettings-showsettings div.main-cont>div:first-child{height:460px;}}html.view-member-mapsettings-showsettings div.main-cont>div:first-child>*{flex:none;}html.view-member-mapsettings-showsettings div.main-cont>div:first-child div.criteria-label-control{flex:1;}@media(max-width:767.98px){html.view-member-mapsettings-showsettings div.main-cont>div:first-child div.criteria-label-control{border-bottom:1px solid #ccc;}}html.view-member-mapsettings-showsettings span.settings-criteria-icon{display:inline-block;min-height:30px;min-width:30px;background-size:contain;background-repeat:no-repeat;}html.view-member-mapsettings-showsettings html.view-homespotter-listing .slider.round{border-radius:34px;}html.view-member-mapsettings-showsettings .web-light-gray-border-bottom{border-bottom:1px solid #ccc;}html.view-member-mapsettings-showsettings .switch{position:relative;display:block;width:51px;height:25px;}html.view-member-mapsettings-showsettings .switch input{display:none;}html.view-member-mapsettings-showsettings .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border:solid 1px #aaa;height:25px;width:51px;display:flex;align-items:center;}html.view-member-mapsettings-showsettings .slider:before{position:relative;content:"";height:21px;width:21px;left:1px;background-color:#fff;-webkit-transition:.4s;transition:.4s;vertical-align:middle;display:inline-flex;}html.view-member-mapsettings-showsettings input:checked+.slider{background-color:#0dc1e7;}html.view-member-mapsettings-showsettings input:focus+.slider{box-shadow:0 0 1px #2196f3;}html.view-member-mapsettings-showsettings input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}html.view-member-mapsettings-showsettings .slider.round{border-radius:34px;}html.view-member-mapsettings-showsettings .slider.round:before{border-radius:50%;}html.view-member-resetpassword form{max-width:500px;margin:0 auto;margin-top:5rem;}html.view-member-resetpasswordsuccess h6,html.view-member-resetpasswordfail h6{margin-top:5rem;}html.view-member-resetpasswordsuccess div.content,html.view-member-resetpasswordfail div.content{max-width:500px;}html.view-team2 .list-group-item-action{color:#484848;background-color:#fff;}html.view-team2 .list-group-item-action:hover{background-color:#eee;color:#484848;}html.view-team2 .list-group-item-action:active{background-color:#eee;color:#484848;}html.view-team2 .list-group-item-action .active{background-color:#eee;color:#484848;}html.view-team2-index body{margin-top:48px !important;}html.view-team2 body{margin-top:3.125rem;}html.view-team2 nav.navbar-team{background-color:#222;}html.view-team2 nav.navbar-team div.dropdown-menu{font-size:.75rem;}html.view-team2 nav.navbar-team li.nav-item{padding-left:.15625rem;padding-right:.15625rem;font-family:SansRE;font-size:.9rem;font-style:normal;font-weight:normal;}html.view-team2 nav.navbar-team li.nav-item>a.nav-link{text-transform:uppercase;font-weight:normal;}html.view-team2 nav.navbar-team li.nav-item.dropdown div.dropdown-menu{text-transform:uppercase;}@media(max-width:991.98px){html.view-team2 nav.navbar-team .navbar-toggler{width:2.9375rem;height:2rem;display:inline-block;outline:none;}html.view-team2 nav.navbar-team .navbar-toggler-icon{font-size:.875rem;line-height:.875rem;color:#fff;}html.view-team2 nav.navbar-team ul.navbar-toggler-right{position:absolute;right:1rem;top:2px;}html.view-team2 nav.navbar-team .nav-item.dropdown>.dropdown-menu{background-color:#222;border:none;}html.view-team2 nav.navbar-team .nav-item.dropdown>.dropdown-menu a.dropdown-item{background-color:transparent;color:rgba(255,255,255,.5);font-weight:bold;}html.view-team2 nav.navbar-team .nav-item.dropdown>.dropdown-menu a.dropdown-item:hover{background-color:transparent;color:rgba(255,255,255,.75);font-weight:bold;}}html.view-team2-index,html.view-team2-index body{height:100%;margin-top:0;}html.view-team2-communityhittest #criteria-container{background-color:#fafafa;position:fixed;top:3rem;width:22rem;height:12rem;display:flex;justify-content:center;align-items:center;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;z-index:1;}html.view-team2-communityhittest #criteria-container h1{text-align:center;}html.view-team2-communityhittest #loader{display:flex;justify-content:center;align-items:center;margin:1rem 0;}html.view-team2-communityhittest #exception-container{margin-top:15rem;width:22rem;z-index:0;}html.view-team2-communityhittest #exception-list .list-group-item{border-radius:0;cursor:default;}html.view-team2-communityhittest #exception-list .list-group-item.active{color:#fff;}html.view-team2-communityhittest #map-container{position:fixed;top:0;left:22rem;height:100%;right:0;}html.view-team2-communityhittest #map-container .row.map-controls-row{position:relative;left:12rem;top:3.7rem;width:75%;}html.view-team2-communityhittest #map-container .row.map-controls-row .col{padding-bottom:.25rem;}html.view-team2-communityhittest #map-container .row.map-controls-row .btn{font-size:.75rem;}html.view-team2-communityhittest #map-container .row.map-controls-rowfloat{position:absolute;left:3rem;top:6.5rem;}html.view-team2-communityhittest #map-container .row.map-controls-rowfloat .btn{font-size:.75rem;}html.view-team2-communityhittest #map{position:absolute;left:0;top:3rem;right:0;bottom:0;z-index:0;}html.view-team2-communityhittest ul.typeahead.dropdown-menu{width:30rem;}@media(max-width:767.98px){html.view-team2-communityhittest ul.typeahead.dropdown-menu{width:100%;}}html.view-team2-communityhittest ul.typeahead.dropdown-menu li{font-family:SansLight;font-size:1rem;line-height:1rem;padding:.75rem;}html.view-team2-communityhittest ul.typeahead.dropdown-menu li:hover{background-color:#0dc1e7;}html.view-team2-communityhittest ul.typeahead.dropdown-menu li:hover a{color:#fff;}html.view-team2-communityhittest ul.typeahead.dropdown-menu li a{text-decoration:none;}html.view-team2-communityhittest ul.typeahead.dropdown-menu li a:hover{text-decoration:none;}html.view-team2-findschoolvalidation #criteria-container{background-color:#fafafa;position:fixed;top:3.1875rem;width:22rem;height:6rem;display:flex;justify-content:center;align-items:center;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;z-index:1;}html.view-team2-findschoolvalidation #criteria-container h1{text-align:center;}html.view-team2-findschoolvalidation #loader{display:flex;justify-content:center;align-items:center;margin:1rem 0;}html.view-team2-findschoolvalidation #school-container{margin-top:9.1875rem;width:22rem;z-index:0;}html.view-team2-findschoolvalidation #school-detail .list-group-item{border-radius:0;cursor:default;}html.view-team2-findschoolvalidation #map-container{position:fixed;top:0;left:22rem;height:100%;right:0;}html.view-team2-findschoolvalidation #map{position:absolute;left:0;top:3.1875rem;right:0;bottom:0;z-index:0;}html.view-team2-findschoolvalidation #school-search{font-family:SansLight;font-size:1rem;}html.view-team2-findschoolvalidation ul.typeahead.dropdown-menu{width:95%;}@media(max-width:767.98px){html.view-team2-findschoolvalidation ul.typeahead.dropdown-menu{width:100%;}}html.view-team2-findschoolvalidation ul.typeahead.dropdown-menu li{font-family:SansLight;font-size:1rem;line-height:1rem;padding:.75rem;}html.view-team2-findschoolvalidation ul.typeahead.dropdown-menu li:hover{background-color:#0dc1e7;}html.view-team2-findschoolvalidation ul.typeahead.dropdown-menu li:hover a{color:#fff;}html.view-team2-findschoolvalidation ul.typeahead.dropdown-menu li a{text-decoration:none;}html.view-team2-findschoolvalidation ul.typeahead.dropdown-menu li a:hover{text-decoration:none;}html.view-team2-addressfixertool body{overflow-y:scroll;}html.view-team2-addressfixertool #criteria-container{background-color:#fafafa;}html.view-team2-addressfixertool #criteria-container h1{text-align:center;}html.view-team2-addressfixertool #sidebar-container{background-color:#fafafa;position:absolute;top:3rem;left:0;bottom:0;width:35rem;border-right:1px solid #dee2e6;}html.view-team2-addressfixertool #map-container{position:absolute;top:3rem;bottom:0;left:35rem;right:0;}html.view-team2-addressfixertool #listing-container{overflow-y:auto;}html.view-team2-unmappedlistingtool #criteria-container{background-color:#fafafa;position:fixed;top:3.1875rem;width:22rem;height:9rem;display:flex;justify-content:center;align-items:center;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;z-index:1;}html.view-team2-unmappedlistingtool #criteria-container h1{text-align:center;}html.view-team2-unmappedlistingtool #loader{display:flex;justify-content:center;align-items:center;margin:1rem 0;}html.view-team2-unmappedlistingtool #exception-container{margin-top:12.1875rem;width:22rem;z-index:0;}html.view-team2-unmappedlistingtool #exception-list .list-group-item{border-radius:0;cursor:default;}html.view-team2-unmappedlistingtool #exception-list .list-group-item.active{color:#fff;}html.view-team2-unmappedlistingtool #map-container{position:fixed;top:0;left:22rem;height:100%;right:0;}html.view-team2-unmappedlistingtool #map{position:absolute;left:0;top:3.1875rem;right:0;bottom:0;z-index:0;}html.view-team2-unmappedlistingtool #street-search{position:absolute;top:3.65rem;left:12rem;width:28rem;}html.view-team2-unmappedlistingtool #bingstreet-search{position:absolute;top:6.1rem;left:12rem;width:28rem;}html.view-team2-unmappedlistingtool #action-group{position:absolute;top:3.65rem;left:41rem;}html.view-team2-unmappedlistingtool #bingaction-group{position:absolute;top:6.1rem;left:41rem;}html.view-team2-unmappedlistingtool ul.typeahead.dropdown-menu{width:30rem;}@media(max-width:767.98px){html.view-team2-unmappedlistingtool ul.typeahead.dropdown-menu{width:100%;}}html.view-team2-unmappedlistingtool ul.typeahead.dropdown-menu li{font-family:SansLight;font-size:1rem;line-height:1rem;padding:.75rem;}html.view-team2-unmappedlistingtool ul.typeahead.dropdown-menu li:hover{background-color:#0dc1e7;}html.view-team2-unmappedlistingtool ul.typeahead.dropdown-menu li:hover a{color:#fff;}html.view-team2-unmappedlistingtool ul.typeahead.dropdown-menu li a{text-decoration:none;}html.view-team2-unmappedlistingtool ul.typeahead.dropdown-menu li a:hover{text-decoration:none;}html.view-team2-mediaappearancetool table{cursor:default;}html.view-team2-mediaappearancetool table tr button,html.view-team2-mediaappearancetool table tr a{display:none;}html.view-team2-mediaappearancetool table tr:hover button,html.view-team2-mediaappearancetool table tr:hover a{display:inline-block;}html.view-team2-mediaappearancetool table tr th{padding-top:1.2em;}html.view-team2-mediaappearancetool table tr:first-child th{padding-top:0;}html.view-team2-mediaappearancetool .table-hover>tbody>tr.no-hover:hover>td,html.view-team2-mediaappearancetool .table-hover>tbody>tr.no-hover:hover>th{background-color:#fff;}html.view-team2-listingpreptool,html.view-team2-listingpreptool body{height:100%;margin-top:0;}html.view-team2-listingpreptool .tab-container{flex:1 1 auto;flex-direction:column;display:flex;height:100%;}html.view-team2-listingpreptool .tab-container ul.nav{flex:0 1 auto;}html.view-team2-listingpreptool .tab-pane{border:1px solid #dee2e6;height:100vh;flex:1 1 auto;flex-direction:column;margin-bottom:.5rem;}html.view-team2-listingpreptool .tab-content{height:100vh;flex:1 1 auto;flex-direction:column;display:flex;}html.view-team2-listingpreptool .tab-content>.active{display:flex;}html.view-team2-listingpreptool iframe{border:0;width:100%;height:100vh;}html.view-team2-nmatch,html.view-team2-nmatch body{height:100%;margin-top:0;}html.view-team2-nmatch div[ng-app="ngRealModule"]{height:100vh;}html.view-team2-nmatch .tab-container{flex:1 1 auto;flex-direction:column;display:flex;height:100%;}html.view-team2-nmatch .tab-container ul.nav{flex:0 1 auto;}html.view-team2-nmatch .tab-pane{border:1px solid #dee2e6;flex:1 1 auto;flex-direction:column;margin-bottom:.5rem;}html.view-team2-nmatch .tab-content{flex:1 1 auto;flex-direction:column;display:flex;}html.view-team2-nmatch .tab-content>.active{display:flex;}html.view-team2-nmatch iframe{border:0;width:100%;height:100%;}html.view-team2-smatch,html.view-team2-smatch body{height:100%;margin-top:0;}html.view-team2-smatch div[ng-app="ngRealModule"]{height:100vh;}html.view-team2-smatch .tab-container{flex:1 1 auto;flex-direction:column;display:flex;height:100%;}html.view-team2-smatch .tab-container ul.nav{flex:0 1 auto;}html.view-team2-smatch .tab-pane{border:1px solid #dee2e6;flex:1 1 auto;flex-direction:column;margin-bottom:.5rem;}html.view-team2-smatch .tab-content{flex:1 1 auto;flex-direction:column;display:flex;}html.view-team2-smatch .tab-content>.active{display:flex;}html.view-team2-smatch iframe{border:0;width:100%;height:100%;}html.view-team2-agentcommenttool,html.view-team2-agentcommenttool body{height:100%;margin-top:0;}html.view-team2-agentcommenttool .tab-container{flex:1 1 auto;flex-direction:column;display:flex;height:100%;}html.view-team2-agentcommenttool .tab-pane{border:1px solid #dee2e6;height:100vh;flex:1 1 auto;flex-direction:column;margin-bottom:.5rem;}html.view-team2-agentcommenttool .tab-content{height:100vh;flex:1 1 auto;flex-direction:column;display:flex;}html.view-team2-agentcommenttool .tab-content>.active{display:flex;}html.view-team2-agentcommenttool iframe{border:0;width:100%;height:100vh;}html.view-team2-clientreviewstool div.review-container{background-color:transparent;}html.view-team2-clientreviewstool div.review-container.review-inactive{color:#ccc;}html.view-team2-clientreviewstool div.review-container.review-inactive span.review-stars{opacity:.4;}html.view-team2-clientreviewstool div.review-container .comment-star-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-star-blue.svg?v=b7efcc23631bd902de830f23c768193a);display:inline-block;height:20px;width:20px;background-position:center center;background-size:contain;background-repeat:no-repeat;}html.view-team2-clientreviewstool div.review-container:hover{background-color:rgba(0,0,0,.075);}html.view-team2-dataimportstatustoollog body{margin-top:0;}html.view-team2-listingpreptool div.listing-preview{position:fixed;right:0;}html.view-team2-listingpreptool div.loading-container{left:auto;}html.view-team2-listingpreptool div.loading-container .spinner-container{margin-left:72px;}html.view-team2-condoinvestmenttool,html.view-team2-condoinvestmenttool body{height:100%;margin-top:0;}html.view-team2-condoinvestmenttool .table-container{padding-left:80px;}html.view-team2-condoinvestmenttool .sidebar{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#fff;overflow-x:hidden;transition:.5s;padding-top:48px;}html.view-team2-condoinvestmenttool .sidebar a{text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s;}html.view-team2-condoinvestmenttool .sidebar a:hover{color:#f1f1f1;}html.view-team2-condoinvestmenttool .sidebar-inner{overflow-y:auto;direction:rtl;overflow:auto;}html.view-team2-condoinvestmenttool .open-btn-label{writing-mode:vertical-rl;text-orientation:mixed;font-family:SansMedium;font-size:12px;display:flex;align-items:center;justify-content:flex-start;}html.view-team2-condoinvestmenttool .open-btn-label:before{content:'SHOW';margin-bottom:5px;}html.view-team2-condoinvestmenttool .openbtn{font-size:20px;cursor:pointer;background-color:#fff;color:#484848;padding:10px 15px;border:none;outline:none;box-shadow:none;position:absolute;z-index:1;top:0;height:100%;border-right:solid 1px #ccc;border-left:solid 1px #ccc;padding-top:65px;}html.view-team2-condoinvestmenttool #condoSidebarbtn .label-align{display:block;position:relative;height:100%;}html.view-team2-condoinvestmenttool #condoSidebarbtn .sidebar-icon{background-image:url(/Content/Images/shared/realosophy_icons/LinkArrow_Collapse.svg?v=03b36da95af25df8dc6ebca6a888803e);background-size:contain;width:20px;height:20px;display:block;background-repeat:no-repeat;background-position:center center;transform:rotate(270deg);margin-bottom:10px;}html.view-team2-condoinvestmenttool #condoSidebarbtn .btn-default{background-color:#fff;}html.view-team2-condoinvestmenttool #condoSidebarbtn .btn-default.active{background-color:#f5f5f5;}html.view-team2-condoinvestmenttool #condoSidebarbtn .btn-default.active>.label-align .sidebar-icon{transform:rotate(90deg);}html.view-team2-condoinvestmenttool #condoSidebarbtn .btn-default.active>.label-align .open-btn-label:before{content:'HIDE';margin-bottom:5px;}html.view-team2-condoinvestmenttool #condoSidebarbtn .btn-default:hover{background-color:#f5f5f5;transition:background-color 400ms ease-in-out;}html.view-team2-condoinvestmenttool .form-fields{direction:ltr;}html.view-team2-condoinvestmenttool #condoSidebarbtn{transition:margin-left .5s;}html.view-team2-condoinvestmenttool div[ng-app="ngRealModule"]{height:100vh;}html.view-team2-condoinvestmenttool .sortorder:after{content:'▲';}html.view-team2-condoinvestmenttool .sortorder.reverse:after{content:'▼';}html.view-team2-condoinvestmenttool button.btn-sort-order{border:none;}html.view-team2-condoinvestmenttool table th{white-space:nowrap;}html.view-team2-condoinvestmenttool table button{padding-left:0;}html.view-team2-condoinvestmenttool iframe{border:0;width:100%;height:100%;}html.view-team2-homevideoplayersettings .home-video-player-settings__text-fields{max-height:435px;overflow:auto;}html.view-team2-homevideoplayersettings .home-video-player-settings__submit{width:350px;}ui-view#main-view{display:block;min-height:100vh;position:relative;}html.view-home-navigation body{background-color:transparent;}@media(max-width:479.98px){.mt-xs-0{margin-top:1rem;}.mt-xs-1{margin-top:1rem;}.mt-xs-2{margin-top:2rem;}.mt-xs-3{margin-top:3rem;}.mt-xs-4{margin-top:4rem;}.mt-xs-5{margin-top:5rem;}.mb-xs-0{margin-bottom:1rem;}.mb-xs-1{margin-bottom:1rem;}.mb-xs-2{margin-bottom:2rem;}.mb-xs-3{margin-bottom:3rem;}.mb-xs-4{margin-bottom:4rem;}.mb-xs-5{margin-bottom:5rem;}.text-center-xs-only{text-align:center;}.text-center-sm-down{text-align:center;}}@media(min-width:576px) and (max-width:767.98px){.text-center-sm-only{text-align:center;}.text-center-sm-down{text-align:center;}}.btn-secondary:hover,.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary:hover{background-color:#0064a5;border-color:#0dc1e7;}body{text-rendering:optimizeLegibility;margin-top:2.625rem;}.smart-nav__navbar{background-color:#fff !important;padding:0 2rem !important;height:unset !important;font-family:'Poppins',sans-serif;border-bottom:solid 1px #d5d5d5;min-height:66px !important;justify-content:center;}.smart-nav__favourite-icon{display:flex;height:18px;justify-content:center;align-items:center;}.smart-nav__container{max-width:1500px;}.smart-nav__row{justify-content:flex-end;align-items:center;height:65px !important;}.smart-nav__logo img{max-width:140px;height:auto;width:100%;padding:10px 0;transition:200ms linear;}@media(min-width:1080px){.smart-nav__logo img{max-width:225px;}}.smart-nav__link-saved-homes{padding:0 10px 0 10px;display:flex;align-items:center;justify-content:center;color:#000;font-size:15px;font-weight:600;align-content:center;flex-direction:column;}@media(min-width:1200px){.smart-nav__link-saved-homes{padding:0 20px 0 20px;}}.smart-nav__link{padding:3px 10px 0 10px;display:flex;align-items:center;justify-content:center;color:#000;font-size:15px;font-weight:600;align-content:center;flex-direction:column;}@media(min-width:1200px){.smart-nav__link{padding:3px 20px 0 20px;}}.smart-nav__link:after{content:"";width:1%;opacity:0;height:3px;display:flex;top:5px;position:relative;vertical-align:middle;background-color:#fff;transition:all .3s;}.smart-nav__link:hover{color:#000;}.smart-nav__link:hover:after{content:"";width:100%;background-color:#000;transition:all .3s;opacity:1;}.smart-nav__filters{position:relative;display:flex !important;justify-content:center;align-items:center !important;height:unset !important;color:#000;font-size:15px;font-weight:600;font-family:'Poppins',sans-serif;}.smart-nav__filters .find-homes-text{color:#000 !important;}.smart-nav__filters-indicator{position:absolute;top:-6px;right:6px;height:.75rem;width:.75rem;}@media(min-width:576px){.smart-nav__filters-indicator{height:.5rem;width:.5rem;right:-10px;}}@media(min-width:992px){.smart-nav__filters-indicator{right:0;}}@media(min-width:1200px){.smart-nav__filters-indicator{right:10px;}}.smart-nav__filters-text{font-weight:300 !important;}.smart-nav__sign-in-link-out,.smart-nav__sign-in-link-in{padding-bottom:0;padding-top:0;display:flex !important;justify-content:center;align-items:center !important;height:unset !important;padding:0 10px;}@media(min-width:1200px){.smart-nav__sign-in-link-out,.smart-nav__sign-in-link-in{padding:0 20px;}}.smart-nav__sign-in-link-out a,.smart-nav__sign-in-link-in a{font-size:15px;color:#000;font-weight:600;}.smart-nav .filters-carret-down{background-image:url(/Content/Images/shared/realosophy_icons/icon-arrow-toggle-black.svg?v=44578a9c138ad1e9b48fe551f6c4b0f8) !important;}.smart-nav .filters-carret-up{background-image:url(/Content/Images/shared/realosophy_icons/icon-arrow-toggle-black.svg?v=44578a9c138ad1e9b48fe551f6c4b0f8) !important;}.smart-nav .member-dropdown{left:auto;right:unset !important;}.smart-nav .find-homes-text{font-family:'Poppins',sans-serif !important;}.smart-mobile-nav{min-height:unset !important;padding:0 !important;}.smart-mobile-nav__logo{padding:0 0 0 13px;display:flex;justify-content:flex-start;align-items:center;}.smart-mobile-nav__logo img{width:150px;height:auto;padding:10px 0;transition:width 200ms linear;}@media(min-width:576px){.smart-mobile-nav__logo img{width:225px;}}.smart-mobile-nav__toggle{border:solid 2px #000 !important;border-radius:0;display:flex !important;justify-content:center;align-items:center;height:40px !important;width:40px !important;padding:0 !important;margin-right:15px;background-image:url(/Content/Images/shared/realosophy_icons/icon-button-close-x-black.svg?v=e2d5fc8648d07bdf8e32b84fda9ce06f);background-position:center center;background-repeat:no-repeat;background-size:15px;transition:background-size 200ms ease-in-out;}.smart-mobile-nav__toggle img{padding:0;transform-origin:center;transform:rotate(90deg);display:none;}.smart-mobile-nav__toggle.collapsed{border:solid 2px #000 !important;border-radius:0;display:flex !important;justify-content:center;align-items:center;height:40px !important;width:40px !important;padding:0 !important;margin-right:15px;background-image:none;background-size:0;transition:background-size 200ms ease-in-out;}.smart-mobile-nav__toggle.collapsed img{padding:0;transform-origin:center;transform:rotate(0deg);display:flex;}.smart-mobile-nav__content{background-color:#fff;position:absolute;width:100%;display:flex;top:0;left:0;z-index:1031;border-bottom:solid 1px #d5d5d5;min-height:65px;}.smart-mobile-nav__filters{position:relative;display:flex !important;justify-content:center;align-items:center !important;height:unset !important;padding:0 10px;color:#000;font-size:15px;font-weight:600;font-family:'Poppins',sans-serif;}@media(min-width:576px){.smart-mobile-nav__filters{padding:0;}}.smart-mobile-nav__filters .find-homes-text{color:#000 !important;}.smart-mobile-nav .navbar-toggler-right{display:inline-flex;justify-content:flex-end;align-items:center;width:100%;position:relative !important;top:auto !important;right:auto !important;}.smart-mobile-nav__filter-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-filters-move-smartly.svg?v=0860da6a51583917ddbc3cd24d5b4241);background-repeat:no-repeat;background-position:center center;background-size:contain;height:23px;width:23px;display:flex;}.smart-mobile-nav .find-homes-text{font-family:'Poppins',sans-serif !important;}.smart-mobile-nav__collapse{padding-top:65px !important;background-color:#fff;}.smart-mobile-nav__main-item{background-color:#fff;border-top:1px solid #c0c0c2;display:flex;height:100%;}.smart-mobile-nav__main-item a{padding:10px 20px !important;color:#000 !important;font-size:18px;font-weight:600;font-family:'Poppins',sans-serif;text-transform:none !important;line-height:1;justify-content:space-between;display:flex;width:100%;align-items:center;}.smart-mobile-nav__main-item:last-child{border-bottom:1px solid #c0c0c2;}.smart-mobile-nav__trigger{border-bottom:1px solid #c0c0c2;}.smart-mobile-nav__trigger-icon{transform:rotate(0deg);transform-origin:center;}.collapsed .smart-mobile-nav__trigger-icon{transform:rotate(90deg);transform-origin:center;}.smart-mobile-nav__sub-item{background-color:#fff;border-bottom:1px solid #c0c0c2;display:flex;height:100%;}.smart-mobile-nav__sub-item a{padding:10px 20px !important;color:#000 !important;font-size:15px;font-weight:300;font-family:'Poppins',sans-serif;text-transform:none !important;line-height:1;}.smart-mobile-nav__link{background-color:#fff;}.smart-mobile-nav .navbar-collapse{height:100% !important;}.move-smartly-footer{padding:15px 0 50px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.move-smartly-footer__container{max-width:1180px;margin:0 auto;border-top:1px solid #d5d5d5;padding-top:50px;}.move-smartly-footer__nav{display:flex;width:100%;justify-content:flex-start;list-style:none;padding:0;flex-wrap:wrap;flex-direction:column;text-align:left;}@media(min-width:768px){.move-smartly-footer__nav{display:flex;width:100%;justify-content:flex-start;list-style:none;padding:0;flex-wrap:wrap;flex-direction:row;}}.move-smartly-footer__social{display:flex;width:100%;list-style:none;padding:0;}.move-smartly-footer__copyright{margin-top:35px;font-size:13px;}.move-smartly-footer__link{align-items:center;display:flex;justify-content:flex-start;}@media(min-width:768px){.move-smartly-footer__link{justify-content:center;}}.move-smartly-footer__link a{font-family:'Poppins',sans-serif;font-size:15px;font-weight:600;padding:0 20px;display:flex;justify-content:flex-start;align-items:center;}.move-smartly-footer__link a:hover{background-color:transparent !important;}.move-smartly-footer a.social-icon{height:28px;width:28px;display:inline-flex;background-size:contain;background-position:center center;background-repeat:no-repeat;opacity:1;transition:opacity 200ms ease-in-out;}.move-smartly-footer a.social-icon:hover{opacity:.7;}.move-smartly-footer a.fb-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-social-facebook-black.svg?v=70e90c600b56435d8731d642f3c6e0be);}.move-smartly-footer a.yt-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-social-youtube-black.svg?v=8e6aeeb0b32d2036f23dde9f1868aebb);width:40px;}.move-smartly-footer a.twit-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-social-twitter-black.svg?v=a733d1d8f540d8f42050a8f0e1db75e4);}.move-smartly-footer a.ig-icon{background-image:url(/Content/Images/shared/realosophy_icons/icon-social-instagram-black.svg?v=346ad4029453745f8a98f433d9e33205);}nav.navbar-site{background-color:#222;font-size:.8rem;min-height:48px;padding-top:0;padding-bottom:0;}nav.navbar-site .filters-indicator{position:absolute;top:10px;right:94px;height:.5rem;width:.5rem;}@media(min-width:992px){nav.navbar-site .filters-indicator{top:8px;right:93px;}}nav.navbar-site .navbar{background-color:#222 !important;}nav.navbar-site .nav-content-mobile{position:absolute;width:100%;height:52px;display:flex;top:0;left:0;background-color:#222;z-index:1031;}nav.navbar-site .quick-search-btn{position:absolute;top:-5px;height:48px;border-radius:0;right:120px;width:126px;background-color:#0099c7;}nav.navbar-site .quick-search-btn:focus{outline:none !important;}@media(max-width:991.98px){nav.navbar-site .quick-search-btn{right:120px !important;width:130px;min-height:52px;}}nav.navbar-site .quick-search-btn .find-homes-text{text-transform:uppercase;font-family:SansReg;font-size:12px;color:#fff;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-right:auto;}nav.navbar-site .find-homes-text{color:#fff;opacity:1;font-family:SansReg;}nav.navbar-site .quick-search-btn-lg{width:126px;background-color:#0099c7;position:relative;}nav.navbar-site .quick-search-btn-lg:hover{background-color:#0099c7;}nav.navbar-site .quick-search-btn-lg:hover>a{opacity:.8;}nav.navbar-site .filters-carret-down{background-image:url(/Content/Images/shared/icon-arrow-toggle-white.svg?v=eab71583cb47a3257c5326049cd381ed);background-repeat:no-repeat;height:7px;width:11px;background-position:center center;background-size:contain;display:inline-block;margin-left:7px;}nav.navbar-site .filters-carret-up{transform:rotate(180deg);background-image:url(/Content/Images/shared/icon-arrow-toggle-white.svg?v=eab71583cb47a3257c5326049cd381ed);background-repeat:no-repeat;height:7px;width:11px;background-position:center center;background-size:contain;display:inline-block;margin-left:7px;}nav.navbar-site div.container{top:0 !important;}nav.navbar-site div.dropdown-menu{font-size:.8rem;}nav.navbar-site span.navbar-brand{padding-top:4px;padding-bottom:2px;}@media(min-width:992px){nav.navbar-site{height:48px;}}nav.navbar-site ul.navbar-toggler-right{top:5px;}nav.navbar-site.navbar-line,nav.navbar-site .navbar-line{border-bottom:1px solid rgba(255,255,255,.1);}nav.navbar-site li.nav-item{padding-left:.15625rem;padding-right:.15625rem;font-family:SansReg;font-weight:normal;font-size:12px;}nav.navbar-site li.nav-item>a.nav-link{text-transform:uppercase;color:#999;}nav.navbar-site li.nav-item.dropdown div.dropdown-menu{text-transform:uppercase;}nav.navbar-site li.nav-item.hiring{margin-top:.1rem;}nav.navbar-site li.nav-item.hiring a.nav-link{color:#222;font-weight:normal;font-size:.625rem;line-height:1.4;}nav.navbar-site li.nav-item.hiring span{background-color:#ffea01;color:#222;border-radius:10px;padding:.2rem .5rem;}nav.navbar-site li.nav-item.search{padding-top:.05rem;}nav.navbar-site li.nav-item.search a.nav-link{font-weight:normal;}nav.navbar-site li.nav-item.highlight-blue>a.nav-link{color:#0dc1e7;}nav.navbar-site li.nav-item.highlight-blue>a.nav-link:hover{color:#33d2f4;}nav.navbar-site li.nav-item.fav{font-size:1.0625rem;line-height:1.0625rem;}nav.navbar-site li.nav-item.fav>a.nav-link{color:#fff;}nav.navbar-site li.nav-item.fav>a.nav-link:hover{color:#e6e6e6;}@media(max-width:991.98px){nav.navbar-site{padding-left:.5rem;}nav.navbar-site .navbar-toggler{width:2.9375rem;height:2rem;display:inline-block;outline:none;}nav.navbar-site .navbar-toggler-icon{font-size:.875rem;line-height:.875rem;color:#fff;}nav.navbar-site ul.navbar-toggler-right{padding-top:.2rem;padding-bottom:.1rem;position:absolute;right:1rem;}nav.navbar-site .nav-item.dropdown>.dropdown-menu{background-color:#222;border:none;}nav.navbar-site .nav-item.dropdown>.dropdown-menu a.dropdown-item{background-color:transparent;color:rgba(255,255,255,.5);}nav.navbar-site .nav-item.dropdown>.dropdown-menu a.dropdown-item:hover{background-color:transparent;color:rgba(255,255,255,.75);}}nav.navbar-site .move-smartly-heading{text-transform:uppercase;}nav.navbar-site .move-smartly-heading span{color:#009f90;}@media(max-width:991.98px){.main-nav-item{background-color:#111;}li.nav-item>a.nav-link{padding-left:50px;padding-top:15px;padding-bottom:15px;}nav.navbar-site{padding-left:0;padding-right:0;min-height:52px;}.navbar-brand{margin-left:.5rem;position:absolute;top:9px;}nav.navbar-site span.navbar-brand{padding-top:0;padding-bottom:0;}.navbar-site .navbar-collapse{padding-top:38px;}.navbar-site li.nav-item{padding-left:0 !important;padding-right:0 !important;}.navbar-toggler-right .navbar-toggler{width:unset;padding:0 10px 0 10px;}html.view-homespotter-listing nav.navbar-site span.navbar-brand{padding-top:0;padding-bottom:0;}}@media(max-width:991.98px) and (max-width:991.98px){html.view-homespotter-listing .navbar-brand{top:11px;}html.view-homespotter-listing nav.navbar-site ul.navbar-toggler-right{top:7px;}}@media(min-width:576px){.navbar-brand{top:11px;}}@media(max-width:767.98px){.navbar-collapse ul{overflow-y:scroll;transition:height 50ms ease-in-out;}.navbar-collapse{overflow:scroll;height:100vh;transition:height 50ms ease-in-out;}.navbar-collapse .show{height:100%;transition:height 50ms ease-in-out;}.navbar-collapse ul::-webkit-scrollbar{display:none !important;}.navbar-collapse::-webkit-scrollbar{display:none !important;}}@media(min-width:576px){.navbar-collapse{height:100%;}}.navbar-nav .dropdown-menu{border-radius:0;margin:.485rem 0 0;padding-bottom:15px;box-shadow:0 3px 6px 0 rgba(0,0,0,.1);border:none;}.navbar-nav .member-dropdown{margin-top:0 !important;}.navbar-nav .dropdown-header{font-family:SansMedium;font-size:11px;color:#484848;text-align:left;letter-spacing:.02em;line-height:13px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-top:1px solid #dcdcdc;padding-left:1.5rem;padding-right:1.5rem;padding-top:.475rem;padding-bottom:.475rem;}.navbar-nav .dropdown-item{font-family:SansReg;font-size:12px;color:#666;text-align:left;line-height:15px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);padding-left:1.5rem;padding-right:1.5rem;padding-top:.475rem;padding-bottom:.475rem;}.navbar-nav .ms-link:after{content:'';margin-left:6px;height:10px;width:10px;background-image:url(/Content/Images/shared/realosophy_icons/arrow-link-external.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-block;}@media(max-width:991.98px){.dropdown-header{padding:15px 15px 15px 50px;}.dropdown-item{padding:15px 15px 15px 50px !important;font-family:SansReg;font-size:12px;color:#999;}.move-span{color:#009f90;}.ms-link:after{content:'';margin-left:6px;height:10px;width:10px;background-image:url(/Content/Images/shared/realosophy_icons/arrow-link-external.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;display:inline-block;}.ms-title{font-family:SansMedium;font-size:12px;color:#999;text-align:left;letter-spacing:.01em;line-height:21px;margin-right:5px;}.navbar-collapse{overflow:scroll;}.navbar-collapse::-webkit-scrollbar{display:none;}.nav-item.dropdown>.dropdown-menu{background-color:#111 !important;}}div#page-navigation-sticky-wrapper.is-sticky div.nav-underline{max-width:100%;}div#page-navigation-sticky-wrapper.is-sticky div.nav-underline>div{max-width:100%;}nav#page-navigation{z-index:3 !important;}nav#page-navigation div.nav-ul-wrapper{transition:.5s all ease-out;padding-right:0;}nav#page-navigation ul.nav{padding-top:.75rem;padding-bottom:.75rem;}nav#page-navigation li.nav-item{position:relative;}nav#page-navigation li.nav-item a.nav-link{padding-left:.8rem;padding-right:.8rem;font-family:SansReg;font-size:15px;color:#337ab7;line-height:21px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}nav#page-navigation li.nav-item a.nav-link span.active-label{display:none;position:absolute;top:8px;left:10px;transition:.5s all ease-out;}nav#page-navigation li.nav-item a.nav-link.active,nav#page-navigation li.nav-item a.nav-link:hover{color:#222;}nav#page-navigation li.nav-item a.nav-link.active span:first-child,nav#page-navigation li.nav-item a.nav-link:hover span:first-child{visibility:hidden;}nav#page-navigation li.nav-item a.nav-link.active span.active-label,nav#page-navigation li.nav-item a.nav-link:hover span.active-label{display:inline;font-size:1.06667rem;}nav#page-navigation li.nav-item:not(:first-child) a.nav-link:before{content:"•";font-size:1.133rem;color:#222;position:absolute;top:8px;left:-4px;}div.nav-underline{transition:.5s all ease-out;}div.nav-underline>div{transition:.5s all ease-out;border-bottom:1px solid #aaa;}ul.typeahead.dropdown-menu{padding:.5rem;}ul.typeahead.dropdown-menu li{font-family:SansLight;font-size:1rem;line-height:1rem;padding-bottom:.75rem;}ul.typeahead.dropdown-menu li:last-child{padding-bottom:0;}ul.typeahead.dropdown-menu li:hover{background-color:#0dc1e7;}ul.typeahead.dropdown-menu li:hover a{color:#fff;}ul.typeahead.dropdown-menu li a{text-decoration:none;color:#333;}ul.typeahead.dropdown-menu li a:hover{text-decoration:none;}@media(min-width:992px){span.navbar-brand{padding-top:.216rem;padding-bottom:.216rem;}}@media(max-width:991.98px){span.navbar-brand{padding-top:.375rem;}}@media(max-width:479.98px){span.navbar-brand{padding-top:.125rem;}}:focus{outline:none;}.btn:focus,.form-control:focus{box-shadow:none;}section.black-white-skyline{border-bottom:1px solid #222;}section.black-white-skyline .row{height:141px;}section.black-white-skyline .banner-left{position:relative;top:12px;}section.black-white-skyline .banner-right{position:relative;top:7px;}.box-header{border:1px solid #222;padding:.5rem;font-family:SansRE;font-size:1rem;}.uppercase{text-transform:uppercase;}.x-small{font-size:.6rem;}a.pretty-link{border-bottom:1px solid #0dc1e7;text-decoration:none;color:#222;}a.pretty-link:hover{color:#0dc1e7;text-decoration:none;}a.no-underline-hover:hover{text-decoration:none;}a.no-underline-focus:focus{text-decoration:none;}input.gray-border-focus:focus{border-color:rgba(0,0,0,.15);}a.tristate-checkbox.custom-control-indicator{pointer-events:unset;color:#fff;background-color:#0dc1e7;text-align:center;font-weight:bold;}a.tristate-checkbox.custom-control-indicator:hover{text-decoration:none;}a.tristate-checkbox.custom-control-indicator i{position:relative;bottom:1px;font-size:9px;}a.tristate-checkbox.custom-control-indicator i.fa-times{font-size:10px;}a.slick-prev,a.slick-next{border:none;outline:none;color:#ccc;text-decoration:none;}a.slick-prev img,a.slick-next img{height:4.5rem;}a.slick-prev:hover,a.slick-next:hover{color:#333;border:none;text-decoration:none;}a.slick-prev:active{color:#333;border:none;text-decoration:none;}ul.slick-dots{list-style:none;text-align:center;margin-top:2rem;margin-bottom:2rem;}ul.slick-dots li{display:inline;}ul.slick-dots li>button{font-size:0;line-height:0;display:inline-block;padding:0;margin:.2rem;cursor:pointer;color:transparent;outline:none;border-image:none;border-width:1px;border-style:solid;border-color:#e0e0e0;border-radius:5px;background-color:#fff;width:10px;height:10px;}ul.slick-dots li.slick-active>button{border-color:#0dc1e7;background-color:#0dc1e7;width:12px;height:12px;border-radius:6px;}span.reset.btn{border-radius:0;position:relative;}.bootstrap-datetimepicker-widget.dropdown-menu{width:240px !important;font-size:1rem;font-family:SansRE;background-color:#fff;}.bootstrap-datetimepicker-widget.dropdown-menu table{font-size:.8rem;}.bootstrap-datetimepicker-widget.dropdown-menu table thead tr:first-child th{text-transform:uppercase;}.bootstrap-datetimepicker-widget.dropdown-menu table thead tr:nth-child(2) th{color:#666;}.bootstrap-datetimepicker-widget.dropdown-menu table td.active,.bootstrap-datetimepicker-widget.dropdown-menu table td.active:hover{background-color:#337ab7;}.bootstrap-datetimepicker-widget.dropdown-menu table td.today:before{border-bottom-color:#337ab7;}.bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary{background-color:#0dc1e7;border-color:#0dc1e7;}.modal .modal-header{border-bottom:none;margin-bottom:-15px;}.modal iframe{width:100%;}.modal .close:focus,.modal .close:hover{opacity:.7;}.modal .close{cursor:pointer;}.modal [data-dismiss]{cursor:pointer;}.modal .close{float:right;font-size:1.5rem;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:1;background-repeat:no-repeat;width:1.125rem;height:1.125rem;padding:0;margin:0 .375rem 0 auto;cursor:pointer;}.modal .close:focus{outline:none;}.modal .close-icon{display:inline-block;position:relative;background-image:url(/Content/Images/HomeSpotter/Tour/close-icon.svg?v=2298e97862650239c4536259c174bc37) !important;background-position:50% 50%;background-size:1.125rem;width:2rem;height:2rem;padding:0;margin:0 .375rem 0 auto;cursor:pointer;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;background-repeat:no-repeat;z-index:1;}.alert .close{outline:none;opacity:1;display:flex;height:100%;}.alert .close-icon{display:inline-block;position:relative;background-image:url(/Content/Images/shared/realosophy_icons/icon-button-close-x.svg?v=0c4137dccc2fd3600a442fb5fee5ffb5) !important;background-position:50% 50%;background-size:1.125rem;width:15px;height:15px;padding:0;cursor:pointer;transition:all .25s linear;-o-transition:all .25s linear;-moz-transition:all .25s linear;-webkit-transition:all .25s linear;background-repeat:no-repeat;opacity:1;}div.data-disclaimer{padding:0 !important;}@media(max-width:991.98px){div.data-disclaimer .modal-full-screen>.modal-content .modal-footer{height:100px;position:absolute;bottom:0;background:#fff;width:100%;left:0;}div.data-disclaimer .modal-full-screen>.modal-content{position:absolute;top:0;bottom:0;height:-moz-available;height:-webkit-fill-available;height:fill-available;max-width:none;}}@media(min-width:576px){div.data-disclaimer div.modal-dialog{max-width:740px;margin:0;}}@media(min-width:768px){div.data-disclaimer div.modal-dialog{margin:1.75rem auto;}}div.data-disclaimer div.modal-dialog div.modal-body{font-size:1.125rem;height:100%;overflow:hidden;}div.data-disclaimer div.modal-dialog div.modal-body iframe{height:100%;padding-bottom:100px;}@media(min-width:576px){div.data-disclaimer div.modal-dialog div.modal-body iframe{height:100%;padding-bottom:100px;}}@media(min-width:768px){div.data-disclaimer div.modal-dialog div.modal-body iframe{height:100%;padding-bottom:100px;min-height:500px;}}@media(min-width:992px){div.data-disclaimer div.modal-dialog div.modal-body iframe{height:100%;padding-bottom:1rem;}}div.data-disclaimer div.modal-footer .btn-secondary,div.data-disclaimer div.modal-footer .bootstrap-datetimepicker-widget.dropdown-menu table .btn-primary,.bootstrap-datetimepicker-widget.dropdown-menu table div.data-disclaimer div.modal-footer .btn-primary{font-family:SansMedium;}.has-danger .form-control{border-color:#f05139;}html.view-consultation-index body,html.view-consultation-consultationsuccess body,html.view-sell-valuation body,html.view-sell-valuationsuccess body,html.view-member-gopro body,html.view-member-goprosuccess body,html.view-agents-consultation body,html.view-agents-consultationsuccess body,html.view-reviews-post body,html.view-homespotter-visitlisting body,html.view-homespotter-visitlistingsuccess body,html.view-ask-listing body,html.view-ask-listingsuccess body,html.view-share-listing body,html.view-share-listingsuccess body,html.view-member-frequentlocations body{margin-top:0;}.testimonials-section{background-color:#fafafa;}@media(min-width:992px){.testimonials-section div.testimonial-slide .slide-inner{max-width:33rem;}}@media(min-width:768px) and (max-width:991.98px){.testimonials-section div.testimonial-slide .slide-inner{max-width:27rem;}}@media(min-width:576px) and (max-width:767.98px){.testimonials-section div.testimonial-slide .slide-inner{max-width:22rem;}}.testimonials-section div.testimonial-slide p{font-family:ModernRE;font-style:italic;}@media(min-width:768px){.testimonials-section div.testimonial-slide p{font-size:.9375rem;line-height:1.5625rem;}}@media(max-width:767.98px){.testimonials-section div.testimonial-slide p{font-size:.8125rem;line-height:1.35rem;}}.badge-days-on-market{background-color:#fff;font-family:SansBook !important;font-size:.6875rem;color:#666;padding:8px 10px 5px 10px;height:26px;text-align:center;}.badge-days-on-market-new-today{background-color:#fff;font-family:SansMedium !important;font-size:11px;color:#666;padding:8px 10px 5px 10px;height:26px;text-transform:uppercase;letter-spacing:.04em;text-align:center;}.dom-icon-new-today{display:inline-block;height:12px;width:12px;background-color:#f70606;border-radius:100%;vertical-align:middle;margin-right:5px;position:relative;top:-.1rem;}.dom-icon-days-on-market{display:inline-block;height:12px;width:12px;background-image:url(/Content/Images/shared/realosophy_icons/DOM_Icon.svg?v=db49cee3a4524b2340cfed0a18f04f37);vertical-align:middle;margin-right:5px;background-position:center center;background-repeat:no-repeat;position:relative;top:-.1rem;}.badge.badge-listing-search-status{font-family:SansBook;font-size:11px;color:#666;text-align:right;letter-spacing:.04em;line-height:16px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-transform:uppercase;padding:6px 10px 5px 10px;height:26px;background-color:#fff;}.rented-status{background-color:#337ab7;padding:6px 10px 5px 10px;height:26px;position:relative;top:0;left:0;font-family:SansBook;font-size:11px;color:#fff;text-align:left;letter-spacing:.04em;line-height:16px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-align:center;margin:0;}.rented-status:before{content:"RENTED";}.inactive-status{background-color:#4ec2ca;padding:6px 10px 5px 10px;height:26px;position:relative;top:0;left:0;font-family:SansBook;font-size:11px;color:#fff;text-align:left;letter-spacing:.04em;line-height:16px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-align:center;margin:0;}.inactive-status:before{content:"INACTIVE";}.sold-status{background-color:#337ab7;padding:6px 10px 5px 10px;height:26px;position:relative;top:0;left:0;font-family:SansBook;font-size:11px;color:#fff;text-align:left;letter-spacing:.04em;line-height:16px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);text-align:center;margin:0;}.sold-status:before{content:"SOLD";}footer{margin-top:2rem;font-family:SansRE;font-size:.75rem;}footer p.footer-title{font-family:SansMedium;font-size:.875rem;color:#0064a5;margin-bottom:.5rem;}footer p:last-child{margin-bottom:0;}footer a:not(.pretty-link){color:#222;text-decoration:none;border-bottom:none;}footer a:not(.pretty-link):hover{background-color:#ffea01;text-decoration:none;border-bottom:none;}footer .about-website{color:#aaa;}footer .row.footer-bar{color:#aaa;}footer .row.footer-bar a{color:#aaa;}footer .row.footer-bar a:hover{color:#0099c7;}div.tooltip-inner{font-size:.8125rem;font-family:SansLight;}div.alert{border:none;border-radius:0;font-family:SansMedium;font-size:1rem;}div.alert.alert-danger{background-color:#fe9d00;color:#fff;}div.alert a{font-family:SansMedium;color:#337ab7;}div.alert button.close{padding-top:.3rem;padding-bottom:.3rem;}.criteria-icon{display:inline-block;min-height:40px;min-width:40px;background-repeat:no-repeat;background-size:contain;}.criteria-icon.icon-medium{min-height:27px;min-width:27px;}div#list-panel{height:100%;overflow-y:auto;}@media(min-width:1200px){div#list-panel{max-width:510px;}}div#list-panel div.tab-pane a.tab-close:hover{color:#fff;}div#list-panel div.tab-pane span.walk-score{border-radius:40px;}div#list-panel div.criteria-inner-wrapper{flex-grow:1;overflow:hidden;height:100%;}div#list-panel #criteria-icon-heading{min-height:55px;min-width:55px;align-self:center;}div#list-panel div.criteria{font-size:1rem;}div#list-panel div.criteria.disabled span.criteria-icon,div#list-panel div.criteria.disabled span.settings-criteria-icon,div#list-panel div.criteria.disabled div.criteria-label-control>*{opacity:.5;}div#list-panel div.criteria span.criteria-icon,div#list-panel div.criteria span.settings-criteria-icon,div#list-panel div.criteria div.criteria-label-control>*{transition:.5s all ease-out;}div#list-panel div.criteria span.criteria-summary{font-family:SansLight;font-size:.75rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;}@media(min-width:992px){div#list-panel div.criteria span.criteria-summary{max-width:200px;}}@media(min-width:1200px){div#list-panel div.criteria span.criteria-summary{max-width:270px;}}div#list-panel div.criteria .criteria-label-control{flex-grow:1;border-top:1px solid #ccc;min-height:68px;}div#list-panel div.criteria div.criteria-item{min-height:68px;border-bottom:1px solid #ccc;}div#list-panel div.criteria div.criteria-item:first-child{border-top:1px solid #ccc;}div#list-panel div.criteria div.criteria-item:last-child{border-bottom:none;}div#list-panel div.criteria div.criteria-item div.grades{width:112px;}div#list-panel div.criteria div.criteria-item span.badge{width:40px;}div#list-panel div.criteria div.criteria-item span.icon-school-district-area{display:inline-block;height:18px;width:18px;background-size:contain;background-repeat:no-repeat;position:relative;top:3px;margin-left:5px;}div#list-panel div.criteria div.criteria-item div.travel-time{min-width:113px;}div#list-panel div.criteria div.criteria-item span.icon-drive,div#list-panel div.criteria div.criteria-item span.icon-walk{position:relative;top:6px;}div#list-panel div.criteria:last-child .criteria-label-control{border-bottom:1px solid #ccc;}div#list-panel div.criteria:last-child div.criteria-item:first-child{border-top:none;}div#list-panel div.school-nav a.nav-link{font-family:SansBook;border:1px solid #aaa;font-size:1rem;color:#333;text-align:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);vertical-align:middle;max-width:25%;width:100%;height:40px;background:none;line-height:23px;display:inline;}div#list-panel div.school-nav a.nav-link.active{border:1px solid #0064a5;font-family:SansReg;}@media(max-width:768px){div#list-panel div.school-nav a.nav-link{max-width:49%;}}@media(max-width:768px){div#list-panel .school-nav{width:100%;}div#list-panel #public-sch-btn{border-top-left-radius:.25rem;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:0;}div#list-panel #catholic-sch-btn{border-top-right-radius:.25rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;}div#list-panel #french-sch-btn{border-bottom-left-radius:.25rem;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;position:relative;top:-1px;}div#list-panel #other-sch-btn{border-bottom-right-radius:.25rem;border-top-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;position:relative;top:-1px;}div#list-panel #other-sch-btn:active,div#list-panel #french-sch-btn:active,div#list-panel #catholic-sch-btn:active,div#list-panel #public-sch-btn:active{z-index:2;}div#list-panel #french-sch-btn,div#list-panel #public-sch-btn{margin-left:1px;}div#list-panel #catholic-sch-btn,div#list-panel #other-sch-btn{margin-right:1px;}}.switch{position:relative;display:block;width:51px;height:25px;}.switch input{display:none;}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border:solid 1px #aaa;height:25px;width:51px;display:flex;align-items:center;}.slider:before{position:relative;content:"";height:21px;width:21px;left:1px;background-color:#fff;-webkit-transition:.4s;transition:.4s;vertical-align:middle;display:inline-flex;}input:checked+.slider{background-color:#0dc1e7;}input:focus+.slider{box-shadow:0 0 1px #2196f3;}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}.slider.round{border-radius:34px;}.slider.round:before{border-radius:50%;}html.position-relative-navbar body{margin-top:0;}html.position-relative-navbar nav.navbar-site.d-lg-block{position:relative !important;}.form-success i{font-size:48px;}
