/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{color:#6a6a70;font-family:Roboto,sans-serif}h1,h2,h3,h4,h5,h6{margin-top:0}h1{font-size:3.2rem;line-height:1.2}h2{font-size:1.6rem;line-height:1.5}h3{font-size:2.4rem;line-height:1.3}h4{font-size:2.2rem;line-height:2.4}h5{font-size:1.8rem;line-height:1.5}h6{font-size:1.6rem;line-height:1.6;letter-spacing:0}h1{font-weight:100;margin-bottom:1rem;color:#3a3a3a}h2{font-weight:700;text-transform:uppercase}h3{font-weight:300}h4{margin-bottom:0;text-transform:uppercase}p{margin-top:0;margin-bottom:2.4rem;line-height:2.4rem;color:#6a6a70}p.lead-in{font-size:2.1rem;line-height:3rem}p.lead-in.alt{font-size:2.4rem;line-height:3rem;color:#ae2228;font-weight:300}span.sub{font-size:1.2rem;line-height:1.8rem;color:#747476}ol,ul{line-height:2.4rem}ul.inset-list{padding-left:3.2rem!important}blockquote{line-height:1.5;font-size:1.8rem;color:#ae2228;border-left:3px solid #ae2228;padding-left:1.6rem}.attention{color:#596879}.x-small{font-size:1.15rem}.small,.x-small{line-height:1.8rem}.small{font-size:1.2rem}.medium{font-size:1.4rem;line-height:2.05rem}.medium-large{font-size:1.7rem;line-height:2.35rem}.large{font-size:2rem;line-height:2.5rem}.x-large{font-size:2.2rem;line-height:2.4rem;font-family:HelveticaNeueLTCom-Th,sans-serif!important}.huge{font-size:5.5rem;line-height:5rem!important}.container{content:" ";display:table;clear:both;max-width:1200px;margin:0 auto;padding:0;display:block}.column,.columns,.container{position:relative;width:100%;box-sizing:border-box}.column,.columns{float:left;margin-left:0}@media (min-width:768px){.container{padding:1.6rem}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.6666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.one-fourth.column{width:22%}.one-fifth.column{width:16.8%}.one-seventh.column{width:10.8571428571%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.6666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}.column.rev-flow,.columns.rev-flow{float:left}@media only screen and (min-width:768px){.column.rev-flow,.columns.rev-flow{float:right!important}.column.rev-flow:first-child,.columns.rev-flow:first-child{margin-left:4%}.column.rev-flow:last-child,.columns.rev-flow:last-child{margin-left:0}}.pad-all{padding:1.6rem}.pad-horiz{padding:0 1.6rem}.pad-vert{padding:1.6rem 0}.pad-left{padding-left:1.6rem}.pad-right{padding-right:1.6rem}.pad-top{padding-top:1.6rem}.pad-bottom{padding-bottom:1.6rem}.pad-none{padding:0!important}.pad-all-hf{padding:.8rem}.pad-horiz-hf{padding:0 .8rem}.pad-vert-hf{padding:.8rem 0}.pad-left-hf{padding-left:.8rem}.pad-right-hf{padding-right:.8rem}.pad-top-hf{padding-top:.8rem}.pad-bottom-hf{padding-bottom:.8rem}.pad-all-qt{padding:.4rem}.pad-horiz-qt{padding-right:.4rem;padding-left:.4rem}.pad-vert-qt{padding:.4rem 0}.pad-left-qt{padding-left:.4rem}.pad-right-qt{padding-right:.4rem}.pad-top-qt{padding-top:.4rem}.pad-bottom-qt{padding-bottom:.4rem}.pad-all-db{padding:3.2rem}.pad-horiz-db{padding-left:3.2rem;padding-right:3.2rem}.pad-vert-db{padding-top:3.2rem;padding-bottom:3.2rem}.pad-left-db{padding-left:3.2rem}.pad-right-db{padding-right:3.2rem}.pad-top-db{padding-top:3.2rem}.pad-bottom-db{padding-bottom:3.2rem}.mrg-all{margin:1.6rem}.mrg-horiz{margin:0 1.6rem}.mrg-vert{margin:1.6rem 0}.mrg-left{margin-left:1.6rem!important}.mrg-right{margin-right:1.6rem}.mrg-top{margin-top:1.6rem!important}.mrg-bottom{margin-bottom:1.6rem}.mrg-all-db{margin:3.2rem}.mrg-horiz-db{margin:0 3.2rem}.mrg-vert-db{margin:3.2rem 0}.mrg-left-db{margin-left:3.2rem!important}.mrg-right-db{margin-right:3.2rem}.mrg-top-db{margin-top:3.2rem}.mrg-bottom-db{margin-bottom:3.2rem}.mrg-all-hf{margin:.8rem}.mrg-horiz-hf{margin:0 .8rem}.mrg-vert-hf{margin:.8rem 0}.mrg-left-hf{margin-left:.8rem!important}.mrg-right-hf{margin-right:.8rem}.mrg-top-hf{margin-top:.8rem}.mrg-bottom-hf{margin-bottom:.8rem}.mrg-all-qt{margin:.4rem}.mrg-horiz-qt{margin:0 .4rem}.mrg-vert-qt{margin:.4rem 0}.mrg-left-qt{margin-left:.4rem}.mrg-right-qt{margin-right:.4rem}.mrg-top-qt{margin-top:.4rem}.mrg-bottom-qt{margin-bottom:.4rem}.mrg-bottom-qd{margin-bottom:6.4rem}.mrg-none{margin:0!important}.mrg-left-none{margin-left:0!important}.mrg-right-none{margin-right:0!important}.mrg-top-none{margin-top:0!important}.mrg-bottom-none{margin-bottom:0!important}.mrg-left-neg{margin-left:-1.6rem!important}.mrg-right-neg{margin-right:-1.6rem}.mrg-top-neg{margin-top:-1.6rem!important}.mrg-bottom-neg{margin-bottom:-1.6rem}.mrg-left-neg-hf{margin-left:-.8rem!important}.mrg-right-neg-hf{margin-right:-.8rem}.mrg-top-neg-hf{margin-top:-.8rem!important}.mrg-bottom-neg-hf{margin-bottom:-.8rem}.fluid{width:100%;box-sizing:border-box}.max-full-width{max-width:100%;box-sizing:border-box}.full-width{width:100%;box-sizing:border-box}.transparent-back{background-color:transparent!important}.float-right{display:block;float:right!important}.float-left{display:block;float:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hidden{display:none!important}.visible{display:block!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.border-top{border-top:1px solid #ccc}.border-bottom{border-bottom:1px solid #ccc}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.min-w-0{min-width:0}.cursor-pointer{cursor:pointer}.relative{position:relative}.w-full{width:100%}.h-auto{height:auto}.object-contain{-o-object-fit:contain;object-fit:contain}.gap-24{gap:24px}.gap-40{gap:40px}.gap-48{gap:48px}.mt-0{margin-top:0}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-40{margin-top:40px}.mt-70{margin-top:70px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-70{margin-bottom:70px}a.button,a.button:active,a.button:link,a.button:visited,button,input[type=button],input[type=submit]{display:block;float:left;width:auto;text-decoration:none;border:none;background:#f3c14f;transition:all .25s ease;border-radius:30px;padding:1.6rem 3.2rem;box-sizing:border-box;color:#2e353b;font-weight:700;font-size:1.4rem;text-transform:uppercase;cursor:pointer}a.button:active:hover,a.button:hover,a.button:link:hover,a.button:visited:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background:#f0b01f}a.button.full,a.button:active.full,a.button:link.full,a.button:visited.full,button.full,input[type=button].full,input[type=submit].full{width:100%}a.button.button-page-length,a.button.buttons-page-length,a.button.sm,a.button:active.button-page-length,a.button:active.buttons-page-length,a.button:active.sm,a.button:link.button-page-length,a.button:link.buttons-page-length,a.button:link.sm,a.button:visited.button-page-length,a.button:visited.buttons-page-length,a.button:visited.sm,button.button-page-length,button.buttons-page-length,button.sm,input[type=button].button-page-length,input[type=button].buttons-page-length,input[type=button].sm,input[type=submit].button-page-length,input[type=submit].buttons-page-length,input[type=submit].sm{font-size:1.2rem;padding:1.2rem 1.6rem}a.button.button-page-length,a.button.buttons-page-length,a.button.secondary,a.button:active.button-page-length,a.button:active.buttons-page-length,a.button:active.secondary,a.button:link.button-page-length,a.button:link.buttons-page-length,a.button:link.secondary,a.button:visited.button-page-length,a.button:visited.buttons-page-length,a.button:visited.secondary,button.button-page-length,button.buttons-page-length,button.secondary,input[type=button].button-page-length,input[type=button].buttons-page-length,input[type=button].secondary,input[type=submit].button-page-length,input[type=submit].buttons-page-length,input[type=submit].secondary{background:#d9d9d9;color:#6a6a70}a.button.button-page-length:hover,a.button.buttons-page-length:hover,a.button.secondary:hover,a.button:active.button-page-length:hover,a.button:active.buttons-page-length:hover,a.button:active.secondary:hover,a.button:link.button-page-length:hover,a.button:link.buttons-page-length:hover,a.button:link.secondary:hover,a.button:visited.button-page-length:hover,a.button:visited.buttons-page-length:hover,a.button:visited.secondary:hover,button.button-page-length:hover,button.buttons-page-length:hover,button.secondary:hover,input[type=button].button-page-length:hover,input[type=button].buttons-page-length:hover,input[type=button].secondary:hover,input[type=submit].button-page-length:hover,input[type=submit].buttons-page-length:hover,input[type=submit].secondary:hover{background:#ccc}a.button.button-page-length.more svg,a.button.buttons-page-length.more svg,a.button.secondary.more svg,a.button:active.button-page-length.more svg,a.button:active.buttons-page-length.more svg,a.button:active.secondary.more svg,a.button:link.button-page-length.more svg,a.button:link.buttons-page-length.more svg,a.button:link.secondary.more svg,a.button:visited.button-page-length.more svg,a.button:visited.buttons-page-length.more svg,a.button:visited.secondary.more svg,button.button-page-length.more svg,button.buttons-page-length.more svg,button.secondary.more svg,input[type=button].button-page-length.more svg,input[type=button].buttons-page-length.more svg,input[type=button].secondary.more svg,input[type=submit].button-page-length.more svg,input[type=submit].buttons-page-length.more svg,input[type=submit].secondary.more svg{width:16px;height:16px}a.button.button-page-length.more svg .fill,a.button.buttons-page-length.more svg .fill,a.button.secondary.more svg .fill,a.button:active.button-page-length.more svg .fill,a.button:active.buttons-page-length.more svg .fill,a.button:active.secondary.more svg .fill,a.button:link.button-page-length.more svg .fill,a.button:link.buttons-page-length.more svg .fill,a.button:link.secondary.more svg .fill,a.button:visited.button-page-length.more svg .fill,a.button:visited.buttons-page-length.more svg .fill,a.button:visited.secondary.more svg .fill,button.button-page-length.more svg .fill,button.buttons-page-length.more svg .fill,button.secondary.more svg .fill,input[type=button].button-page-length.more svg .fill,input[type=button].buttons-page-length.more svg .fill,input[type=button].secondary.more svg .fill,input[type=submit].button-page-length.more svg .fill,input[type=submit].buttons-page-length.more svg .fill,input[type=submit].secondary.more svg .fill{fill:#6a6a70}a.button.subtle,a.button:active.subtle,a.button:link.subtle,a.button:visited.subtle,button.subtle,input[type=button].subtle,input[type=submit].subtle{background-color:#fff;border:1px solid #ccc;color:grey}a.button.subtle:hover,a.button:active.subtle:hover,a.button:link.subtle:hover,a.button:visited.subtle:hover,button.subtle:hover,input[type=button].subtle:hover,input[type=submit].subtle:hover{background-color:#f2f2f2}a.button.tertiary,a.button:active.tertiary,a.button:link.tertiary,a.button:visited.tertiary,button.tertiary,input[type=button].tertiary,input[type=submit].tertiary{background-color:#ae2228;color:#fff}a.button.tertiary:hover,a.button:active.tertiary:hover,a.button:link.tertiary:hover,a.button:visited.tertiary:hover,button.tertiary:hover,input[type=button].tertiary:hover,input[type=submit].tertiary:hover{background-color:#6e1519}a.button.button-page-length,a.button.buttons-page-length,a.button:active.button-page-length,a.button:active.buttons-page-length,a.button:link.button-page-length,a.button:link.buttons-page-length,a.button:visited.button-page-length,a.button:visited.buttons-page-length,button.button-page-length,button.buttons-page-length,input[type=button].button-page-length,input[type=button].buttons-page-length,input[type=submit].button-page-length,input[type=submit].buttons-page-length{float:right!important}a.button.back-btn svg .fill,a.button:active.back-btn svg .fill,a.button:link.back-btn svg .fill,a.button:visited.back-btn svg .fill,button.back-btn svg .fill,input[type=button].back-btn svg .fill,input[type=submit].back-btn svg .fill{fill:#ae2228!important}a.button.back-btn:hover svg .fill,a.button:active.back-btn:hover svg .fill,a.button:link.back-btn:hover svg .fill,a.button:visited.back-btn:hover svg .fill,button.back-btn:hover svg .fill,input[type=button].back-btn:hover svg .fill,input[type=submit].back-btn:hover svg .fill{fill:#6e1519!important}a.button.destructive,a.button:active.destructive,a.button:link.destructive,a.button:visited.destructive,button.destructive,input[type=button].destructive,input[type=submit].destructive{background:#e74c3c;color:#fff}a.button.destructive:hover,a.button:active.destructive:hover,a.button:link.destructive:hover,a.button:visited.destructive:hover,button.destructive:hover,input[type=button].destructive:hover,input[type=submit].destructive:hover{background:#d62c1a}a.button.full,a.button:active.full,a.button:link.full,a.button:visited.full,button.full,input[type=button].full,input[type=submit].full{width:100%!important;text-align:center!important}.btn-group{display:block;float:left;width:auto;border:1px solid #ccc;box-sizing:border-box;border-radius:4px}.btn-group a.btn,.btn-group a.btn:active,.btn-group a.btn:link,.btn-group a.btn:visited{display:block;float:left;box-sizing:border-box;width:auto;padding:1.6rem .4rem;border-right:1px solid #ccc;color:#6a6a70;text-align:center;text-decoration:none;transition:all .25s ease}.btn-group a.btn:active:last-child,.btn-group a.btn:last-child,.btn-group a.btn:link:last-child,.btn-group a.btn:visited:last-child{border-right:none}.btn-group a.btn:active:hover,.btn-group a.btn:hover,.btn-group a.btn:link:hover,.btn-group a.btn:visited:hover{background-color:#f2f2f2}.btn-group a.btn.selected,.btn-group a.btn:active.selected,.btn-group a.btn:link.selected,.btn-group a.btn:visited.selected{background-color:#ae2228;color:#fff}a.back-button-nav{padding:1.6rem 0;text-decoration:none;color:#ae2228;width:16rem;display:block;margin:-2rem auto}a.back-button-nav svg{width:1.6rem;height:1.6rem}a.back-button-nav svg .fill{fill:#ae2228}input[type=date],input[type=email],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=tel],input[type=text],textarea{display:block;float:left;clear:both;padding:.8rem;border-radius:4px;width:100%;border:1px solid #ccc;font-size:1.4rem;box-sizing:border-box}input[type=search]{display:inline!important;float:none;width:inherit}::-webkit-input-placeholder{color:#bfbfbf!important}::-moz-placeholder{color:#bfbfbf!important}:-ms-input-placeholder{color:#bfbfbf!important}:-moz-placeholder{color:#bfbfbf!important}input:focus,isindex:focus,keygen:focus,select:focus,textarea:focus{border-color:#f3c14f}.input-wrapper{display:block;float:left;clear:both;box-sizing:border-box;width:100%}.input-wrapper.full,.input-wrapper.lg,.input-wrapper.md,.input-wrapper.sm{width:100%;min-width:unset}.input-wrapper input.full,.input-wrapper input.lg,.input-wrapper input.md,.input-wrapper input.sm,.input-wrapper textarea.full,.input-wrapper textarea.lg,.input-wrapper textarea.md,.input-wrapper textarea.sm{width:100%}.input-wrapper.group input[type=email],.input-wrapper.group input[type=password] textarea,.input-wrapper.group input[type=tel],.input-wrapper.group input[type=text]{display:inline!important;float:none!important;clear:none!important}.input-wrapper.group input[type=email].ph1-2,.input-wrapper.group input[type=password] textarea.ph1-2,.input-wrapper.group input[type=tel].ph1-2,.input-wrapper.group input[type=text].ph1-2{width:80px}.input-wrapper.group input[type=email].ph3,.input-wrapper.group input[type=password] textarea.ph3,.input-wrapper.group input[type=tel].ph3,.input-wrapper.group input[type=text].ph3{width:120px}.input-wrapper.group label.check{display:inline!important;float:none!important;width:auto!important;font-weight:700}.input-wrapper.phone{font-size:1.4rem;font-weight:300}.field-space{padding-right:0}@media only screen and (min-width:768px){.field-space{padding-right:1.6rem}.input-wrapper.sm{width:30%;clear:none!important;min-width:unset}.input-wrapper.md{width:50%;clear:none!important}.input-wrapper.lg{width:75%;clear:none!important}.input-wrapper.full{width:100%}.input-wrapper input.sm,.input-wrapper textarea.sm{width:30%}.input-wrapper input.md,.input-wrapper textarea.md{width:50%}.input-wrapper input.lg,.input-wrapper textarea.lg{width:75%}.input-wrapper input.full,.input-wrapper textarea.full{width:100%}}textarea{min-height:14rem;max-height:30rem}.input-wrapper>span{display:none}.input-wrapper.error label{color:#e74c3c}.input-wrapper.error input,.input-wrapper.error select,.input-wrapper.error textarea{border:1px solid #e74c3c}.input-wrapper.error>span{display:block;float:left;width:100%;padding:.4rem 0;color:#e74c3c;font-style:italic;font-size:1.4rem}.error{color:#e74c3c}.custom-select{position:relative;display:block;padding:0;min-height:3.7rem;float:left;background-color:#fff}.custom-select,.custom-select select{width:100%;transition:all .25s ease;border-radius:4px}.custom-select select{position:absolute;z-index:4;top:0;left:0;font-size:1.4rem;height:3.7rem;margin:0;padding:.8rem 4.8rem .8rem 1.6rem;border-size:1px;border-style:solid;border-color:#ccc;color:#6a6a70;outline:none;background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select span.decoration{display:block;position:absolute;right:1rem;top:.75rem}.custom-select span.decoration svg{width:1.2rem;height:1.2rem}.custom-select span.decoration svg .fill{fill:#6a6a70}.custom-select:focus,.custom-select:hover{color:#f0b01f}.custom-select li,.custom-select li:hover{color:#6a6a70}.dataTables_length{display:none;width:100px;position:relative}.dataTables_length label{line-height:2;display:block;padding-top:10px}.dataTables_length select{position:absolute;z-index:4;top:0;left:115px;font-size:1.4rem;width:10.4rem;margin:0;padding:.8rem 4.8rem .8rem 1.6rem;border-size:1px;border-style:solid;border-color:#f3c14f;border-radius:4px;color:#f3c14f;outline:none;background:none;transition:all .25s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select2-selection__rendered{text-align:left}.radio-check-group{display:block;float:left;clear:both;margin-bottom:.8rem;box-sizing:border-box}.radio-check-group.indent{padding-left:2.4rem}input[type=radio]{display:none}input[type=radio]+label{color:#6a6a70;font-family:Arial,sans-serif;font-size:14px}input[type=radio]+label span{display:inline-block;width:20px;height:20px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;border-radius:10px;background-color:#d9d9d9}input[type=radio]:checked+label span{background-color:#f3c14f}input[type=radio]+label span,input[type=radio]:checked+label span{transition:background-color .125s linear}input.checkbox,input[type=checkbox]{display:none;cursor:pointer}input.checkbox+label,input[type=checkbox]+label{color:#6a6a70;font-family:Arial,sans-serif;font-size:14px;cursor:pointer}input.checkbox+label span,input[type=checkbox]+label span{display:inline-block;width:20px;height:20px;margin:-1px 4px 0 0;vertical-align:middle;border-radius:2px;background-color:#d9d9d9;cursor:pointer}input.checkbox:checked+label span,input[type=checkbox]:checked+label span{background-image:url(/resources/img/forms/checkbox-fill@2x.png);background-repeat:no-repeat;background-size:20px 20px;background-position:0 0;background-color:#fff;cursor:pointer}input.checkbox+label span,input.checkbox:checked+label span,input[type=checkbox]+label span,input[type=checkbox]:checked+label span{transition:all .125s linear}form label{color:grey;font-size:1.4rem;padding-bottom:.8rem}form,form label{display:block;float:left;width:100%}form{box-sizing:border-box}form.home-login{padding-left:0}@media only screen and (min-width:768px){form.home-login{padding-left:3.2rem}}@media only screen and (min-width:1000px){form.home-login{padding-left:6.4rem;padding-left:9.6rem}}.book-collection{display:block;margin-bottom:.8rem}.book-collection .custom-select{width:30%;float:left;clear:none;margin-right:.8rem}.book-collection .custom-select select optgroup{color:#000}.book-collection .date-sign{width:30%;float:left;clear:none;margin-right:.8rem}.book-collection .row-remove{display:block;float:left;width:5%;cursor:pointer}.book-collection .row-remove svg{margin-top:.8rem;width:18px;height:18px}.book-collection .row-remove svg .fill{fill:#bfbfbf}.book-collection .row-remove:hover svg .fill{fill:#ccc}a.add-link{display:block;clear:both}form.contact .input-wrapper{margin-bottom:1.6rem}.select2-selection{min-height:3.5rem}.select2-selection__arrow{display:none}.loader,.loader:after{border-radius:50%;width:24px;height:24px}.loader{position:relative;text-indent:-9999em;font-size:3px;border:3px solid rgba(0,0,0,.1);border-left:1.1em solid #f1b946;transform:translateZ(0);-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite}@-webkit-keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.global-footer{background-color:#4b5565;align-self:flex-end}.global-footer h6{margin:1.6rem 0 8px;color:#fff}.global-footer p{color:#bababa}.global-footer a.footer-social{width:2rem;height:2rem;text-decoration:none;padding-right:.8rem}.global-footer a.footer-social svg{width:2rem;height:2rem;fill:#fff}.global-footer .contact-block{display:block;margin-top:1.6rem}.global-footer .contact-block a{line-height:1.75}.global-footer .contact-block p{margin-top:.8rem;line-height:1.25}.global-footer .footer-list a{display:block;clear:both;line-height:1.75}.global-socket{border-top:1px solid hsla(0,0%,74.9%,.3);background-color:#4b5565;align-self:flex-end;padding:0 0 16px!important;box-sizing:border-box}.global-socket span{color:#bababa}@media only screen and (min-width:768px){.global-footer h6{margin:0 0 8px}}.awards-footer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:flex-start}.awards-footer img{margin-top:1.6rem;width:25%}@media only screen and (min-width:500px){.awards-footer img{width:15%}}@media only screen and (min-width:768px){.awards-footer img{width:25%}}footer.slim{background-color:#596879;display:block;position:fixed;bottom:0;left:0;right:0;height:50px;text-align:center;color:#fff;padding:1.6rem;box-sizing:border-box}

/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{font-size:62.5%}body{font-size:1.4em;font-weight:400;background-color:#fff}@media only screen and (min-width:768px){html{font-size:62.5%}}img{max-width:100%;height:auto}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;float:left;clear:both;height:1px;border:0;border-top:1px solid #ccc;margin:3.2rem 0;padding:0}hr,hr.full,hr.lg,hr.md,hr.sm{width:100%}@media only screen and (min-width:768px){hr.sm{width:30%}hr.md{width:50%}hr.lg{width:75%}hr.full{width:100%}}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}a,a:active,a:link,a:visited{text-decoration:none;color:#ae2228;transition:all .25s ease}a:hover{color:#6e1519}a.reverse,a.reverse:active,a.reverse:link,a.reverse:visited{color:#e6e6e6}a.reverse:hover{color:#fff}h2{font-weight:300;text-transform:none}h2,h3{color:#000;margin-bottom:.4rem}h3{font-weight:700;text-transform:uppercase;font-size:1.6rem;line-height:1.5}h2{font-size:2.4rem;line-height:1.3}h6{color:#3a3a3a}.inset-trust-marks{display:flex;align-items:stretch}.inset-trust-marks div{display:flex;flex-direction:column;justify-content:center;align-items:center}.tooltip{border-bottom:none!important}.tooltip .tooltiptext{background-color:rgba(0,0,0,.9)!important;font-weight:400!important;font-size:1.3rem!important;border-radius:.4rem!important}.media-list{display:block;width:100%;clear:both}.media-list .media-list-item,.media-list a.media-list-item,.media-list a.media-list-item:active,.media-list a.media-list-item:hover,.media-list a.media-list-item:link,.media-list a.media-list-item:visited{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:flex-start;margin-bottom:3.2rem;text-decoration:none}.media-list .media-list-item .media-list-img,.media-list a.media-list-item .media-list-img,.media-list a.media-list-item:active .media-list-img,.media-list a.media-list-item:hover .media-list-img,.media-list a.media-list-item:link .media-list-img,.media-list a.media-list-item:visited .media-list-img{order:1;flex-shrink:0;box-sizing:border-box;margin-right:3.2rem}.media-list .media-list-item .media-list-content,.media-list a.media-list-item .media-list-content,.media-list a.media-list-item:active .media-list-content,.media-list a.media-list-item:hover .media-list-content,.media-list a.media-list-item:link .media-list-content,.media-list a.media-list-item:visited .media-list-content{order:2;flex-shrink:1}.media-list .media-list-item .media-list-content>h6,.media-list a.media-list-item .media-list-content>h6,.media-list a.media-list-item:active .media-list-content>h6,.media-list a.media-list-item:hover .media-list-content>h6,.media-list a.media-list-item:link .media-list-content>h6,.media-list a.media-list-item:visited .media-list-content>h6{margin:0}.media-list.main-content .media-list-item{flex-direction:column}.media-list.main-content .media-list-item .media-list-img{width:16rem;height:16rem;margin-bottom:1.6rem}.media-list.main-content .media-list-item .media-list-content>p{margin-bottom:.8rem}.media-icon,.media-icon svg{width:2.4rem;height:2.4rem}.media-icon svg .fill{fill:#ae2228}.media-list.vendor-type-a .media-list-item{flex-direction:column;flex-wrap:wrap}.media-list.vendor-type-a .media-list-item .media-list-img{display:flex;align-items:center;justify-content:center;width:100%;box-shadow:inset 0 0 60px rgba(0,0,0,.1);padding:4.8rem 0;text-align:center;height:34rem;box-sizing:border-box;margin-right:0}.media-list.vendor-type-a .media-list-item .media-list-img img{max-width:70%}.media-list.vendor-type-a .media-list-item .media-list-content{width:100%;box-sizing:border-box}.media-list.vendor-type-a .media-list-item .media-list-content>p{margin-bottom:.8rem}@media only screen and (min-width:768px){.media-list.main-content .media-list-item{flex-direction:row}.media-list.main-content .media-list-item .media-list-img{margin-bottom:0}.media-list.vendor-type-a .media-list-item{flex-direction:row}.media-list.vendor-type-a .media-list-item .media-list-img{width:50%}.media-list.vendor-type-a .media-list-item .media-list-content{width:50%;padding-left:1.6rem}}.vendor-force-image-sm{max-width:60%}.media-list.vendor-type-b .media-list-item{flex-direction:column;flex-wrap:wrap}.media-list.vendor-type-b .media-list-item .media-list-img{display:flex;align-items:center;justify-content:center;width:100%;box-shadow:inset 0 0 60px rgba(0,0,0,.1);padding:4.8rem 0;text-align:center;height:34rem;box-sizing:border-box;margin-right:0}.media-list.vendor-type-b .media-list-item .media-list-img img{max-width:70%}.media-list.vendor-type-b .media-list-item .media-list-content>p{margin-bottom:.8rem}.media-list.vendor-type-c .media-list-item{flex-direction:column;flex-wrap:wrap}.media-list.vendor-type-c .media-list-item .media-list-img{width:100%}.media-list.vendor-type-c .media-list-item .media-list-img img{border:1px solid #ccc}.media-list.vendor-type-c .media-list-item .media-list-content>p{margin-bottom:.8rem}@media only screen and (min-width:768px){.media-list.vendor-type-c .media-list-item{flex-direction:row;flex-wrap:nowrap}.media-list.vendor-type-c .media-list-item .media-list-img{width:28rem}.media-list.vendor-type-c .media-list-item .media-list-img img{border:1px solid #ccc}.media-list.vendor-type-c .media-list-item .media-list-content>p{margin-bottom:.8rem}}.media-list.sidebar-article .media-list-item,a.media-list.sidebar-article .media-list-item{margin-bottom:3.2rem!important}.media-list.sidebar-article .media-list-item .media-list-img,a.media-list.sidebar-article .media-list-item .media-list-img{width:10rem;margin-right:1.6rem!important}.media-list.sidebar-article .media-list-item .media-list-content>p,a.media-list.sidebar-article .media-list-item .media-list-content>p{margin-bottom:0;font-size:1.2rem!important;line-height:1.8rem!important}.media-list.sidebar-resources .media-list-item,a.media-list.sidebar-resources .media-list-item{margin-bottom:3.2rem!important}.media-list.sidebar-resources .media-list-item .media-list-img,a.media-list.sidebar-resources .media-list-item .media-list-img{width:4rem;background-color:transparent;margin-right:1.6rem!important}.media-list.sidebar-resources .media-list-item .media-list-img svg,a.media-list.sidebar-resources .media-list-item .media-list-img svg{width:4.2rem;height:4.2rem}.media-list.sidebar-resources .media-list-item .media-list-img svg .fill,a.media-list.sidebar-resources .media-list-item .media-list-img svg .fill{fill:#4c688a}.media-list.sidebar-resources .media-list-item .media-list-content>p,a.media-list.sidebar-resources .media-list-item .media-list-content>p{margin-bottom:0;font-size:1.2rem!important;line-height:1.8rem!important}.media-list.staff .media-list-item{flex-direction:column;flex-wrap:wrap}.media-list.staff .media-list-item .media-list-img{display:flex;align-items:flex-start;justify-content:center;width:100%;text-align:center;box-sizing:border-box;margin-right:0}.media-list.staff .media-list-item .media-list-img img{max-width:100%}.media-list.staff .media-list-item .media-list-content{width:100%;box-sizing:border-box}.media-list.staff .media-list-item .media-list-content>p{margin-bottom:.8rem}@media only screen and (min-width:768px){.media-list.staff .media-list-item{flex-direction:row;flex-wrap:nowrap;align-items:center}.media-list.staff .media-list-item .media-list-img{width:40rem;flex-shrink:0.75;margin-right:1.6rem}.media-list.staff .media-list-item .media-list-content{flex-grow:1;padding-left:1.6rem}}a.sidebar-advert,a.sidebar-advert:active,a.sidebar-advert:hover,a.sidebar-advert:link,a.sidebar-advert:visited{display:block;width:100%;height:auto;background-color:#d9d9d9;margin-bottom:3.2rem;border:1px solid #ccc;box-sizing:border-box;text-decoration:none}.staff-grid{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-content:flex-start}.staff-grid div.staff-card{width:100%;padding:1.6rem;box-sizing:border-box;text-decoration:none;display:block;float:left;position:relative}.staff-grid div.staff-card:hover{background-color:#f2f2f2}.staff-grid div.staff-card>a.inner{display:flex;flex-direction:column;position:relative;justify-content:space-between;height:100%;text-decoration:none}.staff-grid div.staff-card>a.inner>.staff-img{width:100%;height:30rem;background-color:#ccc;background-repeat:no-repeat;position:center center;background-size:cover}.staff-grid div.staff-card>a.inner>.staff-content{padding:1.6rem 0;box-sizing:border-box;height:14.5rem}.staff-grid div.staff-card>a.inner>.staff-content h6{margin-bottom:0;color:#3a3a3a}.staff-grid div.staff-card>a.inner>.staff-content p{margin:0;padding:0;color:#6a6a70}.staff-grid div.staff-card>a.inner>.staff-content .rich-list{margin-bottom:1.6rem!important}.staff-grid div.staff-card a.staff-link{display:block;position:absolute;height:24px;bottom:30px;left:16px;z-index:10}@media only screen and (min-width:600px){.staff-grid div.staff-card{width:50%}.staff-grid div.staff-card>.inner>.staff-img{height:32rem}}@media only screen and (min-width:900px){.staff-grid div.staff-card{width:33%}.staff-grid div.staff-card>.inner>.staff-img{height:34rem}}@media only screen and (min-width:1200px){.staff-grid div.staff-card{width:25%}.staff-grid div.staff-card>.inner>.staff-img{height:36rem}}.stats-desktop,.stats-tablet{display:none}.stats-mobile{display:block}.iframe-stats-wrapper{position:relative}.iframe-stats-wrapper .iframe-mask{position:absolute;z-index:50;background-color:#fff;height:2.4rem;top:0;left:0;right:0}@media only screen and (min-width:500px){.stats-desktop{display:none}.stats-tablet{display:block}.stats-mobile{display:none}}@media only screen and (min-width:760px){.stats-desktop{display:block}.stats-mobile,.stats-tablet{display:none}}.rmd-stats__item{border-radius:2px;padding:15px 22px;margin-bottom:20px;width:48%;margin-right:4%;display:block;float:left;box-sizing:border-box;background-color:#1e88e5}.rmd-stats__item:last-child{margin-right:0}.rmd-stats__item>h2{color:#fff;margin:0;font-weight:400}.rmd-stats__item>small{color:hsla(0,0%,100%,.7);display:block;margin-top:1px;text-transform:uppercase}.small,small{font-size:92%}.rich-list{display:block;float:left;width:100%;padding:0;margin-bottom:3.2rem}.rich-list .item-row{display:block;float:left;width:100%;min-width:10rem;padding:.8rem 0;display:flex;justify-content:flex-start}.rich-list .item-row .item-icon{width:2.4rem;order:1}.rich-list .item-row .item-icon svg{width:2.4rem;height:2.4rem}.rich-list .item-row .item-icon svg .fill{fill:#ae2228}.rich-list .item-row .item-label{order:2;flex:auto;line-height:1.75;box-sizing:border-box;padding-left:1.6rem}.rich-list.sm .item-row{padding:.4rem 0}.rich-list.sm .item-row .item-icon,.rich-list.sm .item-row .item-icon svg{width:1.6rem}.rich-list.sm .item-row .item-label{padding-left:.8rem}h1.section{text-align:center;margin-top:1.6rem}h1.section:after{display:block;width:100px;height:3px;background-color:#ae2228;margin:1.6rem auto 3.2rem;content:""}h1.section.alt{text-align:left}h1.section.alt:after{display:none;width:0;height:0;background-color:none;margin:0;content:""}@media only screen and (min-width:768px){h1.section{margin-top:0}}h2.section{text-align:center}h2.section.alt{text-align:left}.content-divider{display:block;float:left;height:20px;width:100%;clear:both;padding-top:2.4rem}.content-divider h3{background-color:#fff;padding:.4rem;width:auto;float:left;margin-top:-1.6rem}.content-divider:after{display:block;width:100%;height:1px;background-color:#ccc;content:""}p.intro{text-align:center;margin:0 auto 3.2rem;width:100%}a.intro-more{display:block;text-align:center;width:20rem;margin:0 auto}a.intro-more svg{width:1.6rem;height:1.6rem}a.intro-more svg .fill{fill:#ae2228}@media only screen and (min-width:768px){p.intro{width:90%}}@media only screen and (min-width:1000px){p.intro{width:80%}}@media only screen and (min-width:1200px){p.intro{width:75%}}.content-wrapper{float:left;box-sizing:border-box}.content-wrapper,.sweep-container{content:" ";display:table;clear:both;display:block;width:100%}.sweep-container{position:relative;margin:0;padding:0;height:100%}@media only screen and (min-width:550px){.content.sweep{margin-top:16rem}}@media only screen and (min-width:768px){.content.sweep{margin-top:20.8rem}}@media only screen and (min-width:1000px){.content.sweep{margin-top:24rem}}@media only screen and (min-width:1200px){.content.sweep{margin-top:28.8rem}}.card{display:block;width:100%;background-color:#fff;box-sizing:border-box}.card.raised{box-shadow:0 1px 4px 1px rgba(0,0,0,.1)}.card.raised.soft{box-shadow:0 0 24px 1px rgba(0,0,0,.1)}.video-thumbnail{display:block;float:left;width:100%;box-sizing:border-box;padding:.4rem;margin-bottom:1.6rem;text-decoration:none}.video-thumbnail img{margin-bottom:.8rem}@media only screen and (min-width:550px){.video-thumbnail{width:50%}}@media only screen and (min-width:768px){.video-thumbnail{width:33%}}table.key-value{border:none;width:100%;float:left}table.key-value td{padding:.4rem 0;box-sizing:border-box;vertical-align:top}table.key-value td:first-child{color:#6a6a70;width:35%}table.key-value td:last-child{color:#3a3a3a;width:65%}@media only screen and (min-width:500px){table.key-value{width:50%}}a.media-gallery-thumbnail,a.media-gallery-thumbnail:active,a.media-gallery-thumbnail:hover,a.media-gallery-thumbnail:link,a.media-gallery-thumbnail:visited{position:relative;text-decoration:none;width:50%;display:block;float:left;box-sizing:border-box;padding:.8rem}a.media-gallery-thumbnail .title,a.media-gallery-thumbnail .video,a.media-gallery-thumbnail:active .title,a.media-gallery-thumbnail:active .video,a.media-gallery-thumbnail:active img,a.media-gallery-thumbnail:hover .title,a.media-gallery-thumbnail:hover .video,a.media-gallery-thumbnail:hover img,a.media-gallery-thumbnail:link .title,a.media-gallery-thumbnail:link .video,a.media-gallery-thumbnail:link img,a.media-gallery-thumbnail:visited .title,a.media-gallery-thumbnail:visited .video,a.media-gallery-thumbnail:visited img,a.media-gallery-thumbnail img{width:100%;height:130px;-o-object-fit:cover;object-fit:cover;background-color:#d3d3d3}a.media-gallery-thumbnail .title,a.media-gallery-thumbnail:active .title,a.media-gallery-thumbnail:hover .title,a.media-gallery-thumbnail:link .title,a.media-gallery-thumbnail:visited .title{display:flex;justify-content:center;align-items:center;text-align:center;background:none;position:absolute;box-sizing:border-box;padding:16px}@media only screen and (min-width:550px){a.media-gallery-thumbnail,a.media-gallery-thumbnail:active,a.media-gallery-thumbnail:hover,a.media-gallery-thumbnail:link,a.media-gallery-thumbnail:visited{width:33%}a.media-gallery-thumbnail .title,a.media-gallery-thumbnail .video,a.media-gallery-thumbnail:active .title,a.media-gallery-thumbnail:active .video,a.media-gallery-thumbnail:active img,a.media-gallery-thumbnail:hover .title,a.media-gallery-thumbnail:hover .video,a.media-gallery-thumbnail:hover img,a.media-gallery-thumbnail:link .title,a.media-gallery-thumbnail:link .video,a.media-gallery-thumbnail:link img,a.media-gallery-thumbnail:visited .title,a.media-gallery-thumbnail:visited .video,a.media-gallery-thumbnail:visited img,a.media-gallery-thumbnail img{width:100%;height:120px}}@media only screen and (min-width:768px){a.media-gallery-thumbnail,a.media-gallery-thumbnail:active,a.media-gallery-thumbnail:hover,a.media-gallery-thumbnail:link,a.media-gallery-thumbnail:visited{width:33%}a.media-gallery-thumbnail .title,a.media-gallery-thumbnail .video,a.media-gallery-thumbnail:active .title,a.media-gallery-thumbnail:active .video,a.media-gallery-thumbnail:active img,a.media-gallery-thumbnail:hover .title,a.media-gallery-thumbnail:hover .video,a.media-gallery-thumbnail:hover img,a.media-gallery-thumbnail:link .title,a.media-gallery-thumbnail:link .video,a.media-gallery-thumbnail:link img,a.media-gallery-thumbnail:visited .title,a.media-gallery-thumbnail:visited .video,a.media-gallery-thumbnail:visited img,a.media-gallery-thumbnail img{width:100%;height:130px}}@media only screen and (min-width:1000px){a.media-gallery-thumbnail,a.media-gallery-thumbnail:active,a.media-gallery-thumbnail:hover,a.media-gallery-thumbnail:link,a.media-gallery-thumbnail:visited{width:25%}a.media-gallery-thumbnail .title,a.media-gallery-thumbnail .video,a.media-gallery-thumbnail:active .title,a.media-gallery-thumbnail:active .video,a.media-gallery-thumbnail:active img,a.media-gallery-thumbnail:hover .title,a.media-gallery-thumbnail:hover .video,a.media-gallery-thumbnail:hover img,a.media-gallery-thumbnail:link .title,a.media-gallery-thumbnail:link .video,a.media-gallery-thumbnail:link img,a.media-gallery-thumbnail:visited .title,a.media-gallery-thumbnail:visited .video,a.media-gallery-thumbnail:visited img,a.media-gallery-thumbnail img{width:100%;height:120px}}.callout-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}.callout-wrapper a.callout-item,.callout-wrapper a.callout-item:active,.callout-wrapper a.callout-item:link,.callout-wrapper a.callout-item:visited{width:100%;box-sizing:border-box;padding:1.6rem;display:flex;flex-direction:row;flex-wrap:nowrap;text-decoration:none;text-align:left}.callout-wrapper a.callout-item .callout-icon,.callout-wrapper a.callout-item:active .callout-icon,.callout-wrapper a.callout-item:link .callout-icon,.callout-wrapper a.callout-item:visited .callout-icon{order:1;width:75px;margin-right:1.6rem}.callout-wrapper a.callout-item .callout-icon svg,.callout-wrapper a.callout-item:active .callout-icon svg,.callout-wrapper a.callout-item:link .callout-icon svg,.callout-wrapper a.callout-item:visited .callout-icon svg{width:75px;height:75px;margin:0 auto}.callout-wrapper a.callout-item .callout-icon svg .fill,.callout-wrapper a.callout-item:active .callout-icon svg .fill,.callout-wrapper a.callout-item:link .callout-icon svg .fill,.callout-wrapper a.callout-item:visited .callout-icon svg .fill{fill:#ae2228}.callout-wrapper a.callout-item .callout-image,.callout-wrapper a.callout-item:active .callout-image,.callout-wrapper a.callout-item:link .callout-image,.callout-wrapper a.callout-item:visited .callout-image{order:1;width:100%;height:10.4rem;margin-right:1.6rem;background-repeat:no-repeat;background-position:50%;background-size:90px 90px}.callout-wrapper a.callout-item .callout-content,.callout-wrapper a.callout-item:active .callout-content,.callout-wrapper a.callout-item:link .callout-content,.callout-wrapper a.callout-item:visited .callout-content{order:2}.callout-wrapper a.callout-item .callout-content h5,.callout-wrapper a.callout-item:active .callout-content h5,.callout-wrapper a.callout-item:link .callout-content h5,.callout-wrapper a.callout-item:visited .callout-content h5{margin-bottom:0}.callout-wrapper a.callout-item:active:hover,.callout-wrapper a.callout-item:hover,.callout-wrapper a.callout-item:link:hover,.callout-wrapper a.callout-item:visited:hover{box-shadow:0 4px 12px rgba(0,0,0,.3)}@media only screen and (min-width:768px){.callout-wrapper{flex-direction:row;flex-wrap:wrap}.callout-wrapper a.callout-item,.callout-wrapper a.callout-item:active,.callout-wrapper a.callout-item:link,.callout-wrapper a.callout-item:visited{width:50%;flex-wrap:nowrap}}@media only screen and (min-width:1000px){.callout-wrapper{flex-direction:row;flex-wrap:nowrap}.callout-wrapper a.callout-item,.callout-wrapper a.callout-item:active,.callout-wrapper a.callout-item:link,.callout-wrapper a.callout-item:visited{width:25%;flex-direction:column;text-align:center;flex-wrap:nowrap}.callout-wrapper a.callout-item .callout-icon,.callout-wrapper a.callout-item:active .callout-icon,.callout-wrapper a.callout-item:link .callout-icon,.callout-wrapper a.callout-item:visited .callout-icon{width:100%;margin-right:0}.callout-wrapper a.callout-item .callout-icon svg,.callout-wrapper a.callout-item:active .callout-icon svg,.callout-wrapper a.callout-item:link .callout-icon svg,.callout-wrapper a.callout-item:visited .callout-icon svg{width:100px;height:100px}.callout-wrapper.home{flex-wrap:wrap}.callout-wrapper.home a.callout-item,.callout-wrapper.home a.callout-item:active,.callout-wrapper.home a.callout-item:link,.callout-wrapper.home a.callout-item:visited{width:33%}}.zero-state{display:block;width:100%;height:300px;background-repeat:no-repeat;background-position:50%;background-size:300px 300px;position:relative}.zero-state p{font-style:italic;position:absolute;bottom:0;left:0;right:0;height:18px;text-align:center;color:#747476}.zero-state.gallery{background-image:url(/img/new-construction/zero-state-gallery.png)}.zero-state.plat-map{background-image:url(/img/new-construction/zero-state-plat-map.png)}.zero-state.covenants{background-image:url(/img/new-construction/zero-state-covenants.png)}.zero-state.videos{background-image:url(/img/new-construction/zero-state-gallery.png)}.zero-state.floor-plans{background-image:url(/img/new-construction/zero-state-floor-plans.png)}.zero-state.brochures{background-image:url(/img/new-construction/zero-state-brochures.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.zero-state.gallery{background-image:url(/img/new-construction/zero-state-gallery@2x.png)}.zero-state.plat-map{background-image:url(/img/new-construction/zero-state-plat-map@2x.png)}.zero-state.covenants{background-image:url(/img/new-construction/zero-state-covenants@2x.png)}.zero-state.videos{background-image:url(/img/new-construction/zero-state-gallery@2x.png)}.zero-state.floor-plans{background-image:url(/img/new-construction/zero-state-floor-plans@2x.png)}.zero-state.brochures{background-image:url(/img/new-construction/zero-state-brochures@2x.png)}}.featured-developments{width:30rem;margin:0 auto;border:1px solid #ccc;height:42rem;background-color:#fff}.featured-developments .featured-development-image{display:block;float:left;height:42rem;position:relative;overflow:hidden}.featured-developments .featured-development-image img{position:absolute;max-width:none!important;height:28rem;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.featured-developments .featured-development-content{display:block;float:left;text-align:center;padding:1.6rem;box-sizing:border-box;background-color:#fff}.featured-developments .featured-development-content .fd-logo{max-width:20rem;display:block;margin:1.6rem auto}.featured-developments .featured-development-content .fd-title{display:block;margin:0 auto .4rem;font-size:2rem;font-weight:700;color:#3a3a3a}.featured-developments .featured-development-content .fd-description{color:#6a6a70;display:block;margin:0 auto 1.6rem;width:70%}.featured-developments .featured-development-content .button{margin:0 auto;float:none;width:28rem}@media only screen and (min-width:400px){.featured-developments{width:34rem}}@media only screen and (min-width:550px){.featured-developments{width:49rem}}@media only screen and (min-width:650px){.featured-developments{width:59rem}}@media only screen and (min-width:768px){.featured-developments{width:70.8rem}}@media only screen and (min-width:890px){.featured-developments{width:83rem;height:40rem}.featured-developments .featured-development-image{width:50%;height:40rem}.featured-developments .featured-development-image img{height:48rem}.featured-developments .featured-development-content{width:50%}}@media only screen and (min-width:1000px){.featured-developments{width:96rem}}@media only screen and (min-width:1160px){.featured-developments{width:110rem}}.featured-extra-wrapper{width:100%;position:relative;height:50rem;text-align:center;background-image:url(/resources/img/blog/masthead-bg-lg.webp);background-position:top;background-repeat:no-repeat;margin-bottom:24rem}.featured-extra-wrapper.large-feature-wrapper{height:90rem;margin-bottom:15rem}.featured-extra-wrapper h2,.featured-extra-wrapper p{color:#fff}.featured-extra-wrapper h2{padding-top:1.6rem}.featured-extra-wrapper p{width:100%;margin:0 auto;padding-bottom:.8rem}.featured-extra-wrapper .btn-view-all{display:inline-block!important;float:none!important;margin-bottom:3.2rem!important}.featured-extra{position:absolute!important;width:30rem;margin-left:-15rem;left:50%;border:1px solid #ccc;min-height:42rem;height:auto;background-color:#fff;box-shadow:0 14px 51px 0 rgba(0,0,0,.31)}.featured-extra .featured-extra-image{display:block;float:left;height:42rem;position:relative;overflow:hidden}.featured-extra .featured-extra-image img{position:absolute;max-width:none!important;width:100%;height:28rem;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.featured-extra .featured-extra-content{display:flex;flex-direction:column;float:left;text-align:center;min-height:42rem;padding:1.6rem;box-sizing:border-box;background-color:#fff}.featured-extra .featured-extra-content .fe-logo{max-width:20rem;display:block;margin:1.6rem auto}.featured-extra .featured-extra-content .fe-title{display:block;margin:1.6rem auto .4rem;font-size:2.6rem;font-weight:300;color:#3a3a3a}.featured-extra .featured-extra-content .fe-description{color:#6a6a70;display:block;margin:0 auto;width:90%}.featured-extra .featured-extra-content .button{margin:auto;float:none;width:26rem}.featured-extra.large-feature{height:42rem;text-align:left}.featured-extra.large-feature .featured-extra-image{height:42rem}.featured-extra.large-feature .featured-extra-content{min-height:42rem;text-align:left}.featured-extra.large-feature .featured-extra-content .fe-title{width:85%}.featured-extra.large-feature .featured-extra-content .fe-description{width:85%;text-align:left;padding-bottom:0}.featured-extra.large-feature .featured-extra-content .fe-description ul{text-align:left}.featured-extra.large-feature .featured-extra-content .button{width:auto;margin:0!important;float:left;text-align:center}@media only screen and (min-width:400px){.featured-extra-wrapper.large-feature-wrapper{height:70rem;margin-bottom:15rem}.featured-extra-wrapper.large-feature-wrapper img{height:28rem}.featured-extra{width:38rem;margin-left:-19rem}.featured-extra.large-feature,.featured-extra.large-feature .featured-extra-image{height:34rem}.featured-extra.large-feature .featured-extra-image img{height:28rem}.featured-extra.large-feature .featured-extra-content{min-height:34rem}.featured-extra.large-feature .featured-extra-content .fe-description{width:85%}.featured-extra.large-feature .featured-extra-content .button{width:24rem}}@media only screen and (min-width:550px){.featured-extra{width:49rem;margin-left:-24.5rem}.featured-extra.large-feature,.featured-extra.large-feature .featured-extra-image{height:49rem}.featured-extra.large-feature .featured-extra-image img{height:28rem}.featured-extra.large-feature .featured-extra-content{min-height:49rem}.featured-extra.large-feature .featured-extra-content .fe-description{width:85%}.featured-extra.large-feature .featured-extra-content .button{width:24rem}}@media only screen and (min-width:650px){.featured-extra-wrapper p{width:80%}.featured-extra-wrapper.large-feature-wrapper{height:52rem;margin-bottom:15rem}.featured-extra{width:59rem;margin-left:-29rem}.featured-extra.large-feature,.featured-extra.large-feature .featured-extra-image{height:42rem}.featured-extra.large-feature .featured-extra-image img{height:28rem}.featured-extra.large-feature .featured-extra-content{min-height:42rem}.featured-extra.large-feature .featured-extra-content .fe-description{width:90%}.featured-extra.large-feature .featured-extra-content .button{width:24rem}}@media only screen and (min-width:768px){.featured-extra-wrapper{margin-bottom:18rem}.featured-extra{width:70.8rem;margin-left:-35.4rem}}@media only screen and (min-width:890px){.featured-extra-wrapper.large-feature-wrapper{height:62rem;margin-bottom:15rem}.featured-extra{width:83rem;margin-left:-41.5rem;height:40rem}.featured-extra .featured-extra-image{width:50%;height:40rem}.featured-extra .featured-extra-image img{height:50rem}.featured-extra .featured-extra-content{min-height:40rem;width:50%}.featured-extra.large-feature,.featured-extra.large-feature .featured-extra-image{height:55rem}.featured-extra.large-feature .featured-extra-image img{height:56rem}.featured-extra.large-feature .featured-extra-content{min-height:55rem}.featured-extra.large-feature .featured-extra-content .fe-description{width:90%}.featured-extra.large-feature .featured-extra-content .button{width:24rem}}@media only screen and (min-width:1000px){.featured-extra{width:96rem;margin-left:-48rem}.featured-extra.large-feature,.featured-extra.large-feature .featured-extra-image{height:50rem}.featured-extra.large-feature .featured-extra-image img{height:52rem}.featured-extra.large-feature .featured-extra-content{min-height:50rem}}@media only screen and (min-width:1160px){.featured-extra{width:110rem;margin-left:-55rem}}.featured-agents{width:30rem;margin:0 auto}@media only screen and (min-width:400px){.featured-agents{width:34rem}}@media only screen and (min-width:550px){.featured-agents{width:49rem}}@media only screen and (min-width:650px){.featured-agents{width:59rem}}@media only screen and (min-width:768px){.featured-agents{width:70.8rem}}@media only screen and (min-width:890px){.featured-agents{width:83rem}}@media only screen and (min-width:1000px){.featured-agents{width:96rem}}@media only screen and (min-width:1160px){.featured-agents{width:110rem}}.featured-homes{width:30rem;margin:0 auto}@media only screen and (min-width:400px){.featured-homes{width:34rem}}@media only screen and (min-width:550px){.featured-homes{width:49rem}}@media only screen and (min-width:650px){.featured-homes{width:59rem}}@media only screen and (min-width:768px){.featured-homes{width:70.8rem}}@media only screen and (min-width:890px){.featured-homes{width:83rem}}@media only screen and (min-width:1000px){.featured-homes{width:96rem}}@media only screen and (min-width:1160px){.featured-homes{width:110rem}}.slick-dots{bottom:-40px!important}.slick-dots li button:before{font-size:12px!important}.slick-next:before,.slick-prev:before{color:#ae2228!important}.utility-header{display:block;float:left;width:100%;box-sizing:border-box;border-bottom:1px solid #ccc;height:6.4rem}.utility-header.alt{background-color:#f2f2f2}.utility-header a .label{display:none}.utility-header a.util{display:block;float:right;padding:1.6rem;box-sizing:border-box;transition:all .25s ease;line-height:1.8;width:auto;height:100%}.utility-header a.util svg{width:16px;height:16px}.utility-header a.util svg .fill{fill:#ae2228}.utility-header a.back{display:block;float:left;padding:1.6rem;box-sizing:border-box;transition:all .25s ease;line-height:1.8;width:auto;height:100%}.utility-header a.back svg{width:16px;height:16px}.utility-header a.back svg .fill{fill:#ae2228}.utility-header a.next,.utility-header a.prev{display:block;float:right;padding:1.6rem;box-sizing:border-box;border-left:1px solid #ccc;transition:all .25s ease;line-height:1.8;width:auto;height:100%}.utility-header a.next:hover,.utility-header a.prev:hover{background-color:#f2f2f2}.utility-header a.next svg,.utility-header a.prev svg{width:16px;height:16px}.utility-header a.next svg .fill,.utility-header a.prev svg .fill{fill:#ae2228}@media only screen and (min-width:768px){.utility-header a .label{display:inline}}.side-bar img.brand{max-width:100%}.virtual-tours-bg-image{background-image:url(/img/buy/virtual-tours-bg.jpg);background-repeat:no-repeat;background-position:top -80px center;background-size:1109px 260px}.virtual-tours-bg-image h1{color:#fff!important;margin:7rem 0;text-align:center}.virtual-tours-zero-state{width:100%;margin:3.2rem auto;width:30rem;display:flex;flex-direction:column;align-items:center;align-content:center;text-align:center;background-image:url(/img/new-construction/zero-state-gallery@2x.png);background-size:300px 300px;background-repeat:no-repeat;background-size:center center}.virtual-tours-zero-state p{order:2;margin-top:23rem;font-style:italic}@media only screen and (min-width:768px){.virtual-tours-bg-image{background-size:1450px 340px}.virtual-tours-bg-image h1{margin:10rem 0}}.body-blur{-webkit-filter:blur(8px)}@media only screen and (min-width:768px){.body-blur{-webkit-filter:blur(0)}}a.map-list-item.ad.mobile{display:block!important}a.map-list-item.ad.desktop,a.map-list-item.ad.tablet{display:none!important}.display-ad{display:block;float:left;width:100%;height:auto;margin-bottom:3.2rem}.display-ad.map-listing{padding:1.6rem;box-sizing:border-box}.display-ad.sidebar.mobile,.display-ad.skyscraper.mobile{display:block}.display-ad.sidebar.desktop,.display-ad.sidebar.tablet,.display-ad.skyscraper.desktop,.display-ad.skyscraper.tablet{display:none}.display-ad>.inner{width:100%;height:100%;text-decoration:none}@media only screen and (min-width:500px){a.map-list-item.ad.mobile{display:none!important}a.map-list-item.ad.tablet{display:block!important}a.map-list-item.ad.desktop{display:none!important}.display-ad.sidebar.mobile,.display-ad.skyscraper.mobile{display:none}.display-ad.sidebar.tablet,.display-ad.skyscraper.tablet{display:block}.display-ad.sidebar.desktop,.display-ad.skyscraper.desktop{display:none}}@media only screen and (min-width:768px){a.map-list-item.ad.mobile,a.map-list-item.ad.tablet{display:none!important}a.map-list-item.ad.desktop{display:block!important}.display-ad.sidebar.mobile,.display-ad.sidebar.tablet,.display-ad.skyscraper.mobile,.display-ad.skyscraper.tablet{display:none}.display-ad.sidebar.desktop,.display-ad.skyscraper.desktop{display:block}}@media print{*,:after,:before,:first-letter,:first-line{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}header.global-navigation .mobile-global-navigation{display:flex;order:2;justify-content:flex-end;flex-grow:1;height:8.2rem}header.global-navigation .mobile-global-navigation a.menu-toggle-wrapper,header.global-navigation .mobile-global-navigation a.menu-toggle-wrapper:active,header.global-navigation .mobile-global-navigation a.menu-toggle-wrapper:hover,header.global-navigation .mobile-global-navigation a.menu-toggle-wrapper:link,header.global-navigation .mobile-global-navigation a.menu-toggle-wrapper:visited{width:2.8rem;height:2.8rem;text-decoration:none;padding:3.2rem 0}header.global-navigation .mobile-global-navigation a.menu-toggle-wrapper:active svg,header.global-navigation .mobile-global-navigation a.menu-toggle-wrapper:hover svg,header.global-navigation .mobile-global-navigation a.menu-toggle-wrapper:link svg,header.global-navigation .mobile-global-navigation a.menu-toggle-wrapper:visited svg,header.global-navigation .mobile-global-navigation a.menu-toggle-wrapper svg{width:2.8rem;height:2.8rem;fill:#fff}.global-mobile-menu-drawer{display:none;position:fixed;z-index:500;left:0;right:0;top:0;bottom:0;background-color:#596879;overflow-y:scroll}.global-mobile-menu-drawer .inner-drawer-wrapper{display:flex;flex-direction:column;box-sizing:border-box;width:100%}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-header{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:3.2rem 1.6rem;box-sizing:border-box}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-header .menu-branding{display:block;width:19.2rem;height:3rem;flex-shrink:0;background-image:url(/resources/img/app-logo.png);background-repeat:no-repeat;background-size:16.8rem 3rem}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-header a.drawer-close,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:active,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:hover,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:link,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:visited{display:flex;box-sizing:border-box;text-decoration:none}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:active svg,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:hover svg,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:link svg,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-header a.drawer-close:visited svg,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-header a.drawer-close svg{width:2.4rem;height:2.4rem;fill:#fff}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content{display:flex;flex-direction:column;flex-grow:1;width:100%;padding:0 1.6rem;box-sizing:border-box}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content>a,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:active,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:hover,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:link,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:visited{text-decoration:none;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;width:100%;padding:1.6rem 0;box-sizing:border-box;border-top:1px solid hsla(0,0%,100%,.2)}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content>a:last-child,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:active:last-child,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:hover:last-child,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:link:last-child,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:visited:last-child{border-bottom:1px solid hsla(0,0%,100%,.2)}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content>a span.link-text,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:active span.link-text,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:hover span.link-text,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:link span.link-text,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:visited span.link-text{color:#fff;font-size:2.2rem}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content>a div.link-icon,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:active div.link-icon,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:hover div.link-icon,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:link div.link-icon,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:visited div.link-icon{display:flex;align-items:center}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content>a div.link-icon svg,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:active div.link-icon svg,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:hover div.link-icon svg,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:link div.link-icon svg,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:visited div.link-icon svg{width:1.8rem;height:1.8rem;fill:#fff}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content>a div.link-icon.sub-menu-open,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:active div.link-icon.sub-menu-open,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:hover div.link-icon.sub-menu-open,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:link div.link-icon.sub-menu-open,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content a:visited div.link-icon.sub-menu-open{transform:rotate(180deg)}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content .drawer-sub-content{display:none;flex-direction:column;width:100%;box-sizing:border-box;background-color:rgba(76,104,138,.4)}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content .drawer-sub-content>a,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content .drawer-sub-content>a:active,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content .drawer-sub-content>a:hover,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content .drawer-sub-content>a:link,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content .drawer-sub-content>a:visited{text-decoration:none;width:100%;padding:1.6rem;box-sizing:border-box;color:#fff;font-size:2.2rem;border:none!important}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content .drawer-sub-content>strong{display:block;width:100%;padding:1.6rem 1.6rem 0;box-sizing:border-box;color:#ccc;font-size:1.4rem;text-transform:uppercase}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-content .drawer-sub-content>strong:first-child{padding:3.2rem 1.6rem 0}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-footer{display:flex;flex-direction:row;justify-content:flex-start;padding:3.2rem 1.6rem}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-footer>a,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-footer a:active,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-footer a:hover,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-footer a:link,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-footer a:visited{text-decoration:none;padding-right:2.4rem}.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-footer>a svg,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-footer a:active svg,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-footer a:hover svg,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-footer a:link svg,.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-footer a:visited svg{width:3.2rem;height:3.2rem;fill:#fff}@media only screen and (min-width:768px){.global-mobile-menu-drawer{display:none}}.header-container{background-color:#202939}header.global-navigation{display:flex;flex-direction:row;width:100%;padding:0 1.6rem;box-sizing:border-box;align-items:center;justify-content:stretch}header.global-navigation>a.branding,header.global-navigation>a.branding:active,header.global-navigation>a.branding:hover,header.global-navigation>a.branding:link,header.global-navigation>a.branding:visited{order:1;text-decoration:none;display:block;width:19.2rem;height:3rem;flex-shrink:0;background-image:url(/resources/img/app-logo-new.svg);background-repeat:no-repeat;background-size:16.8rem 3rem}header.global-navigation .desktop-global-navigation{order:2;display:none;flex-grow:1;flex-direction:row;justify-content:stretch}header.global-navigation a.nav-link,header.global-navigation a.nav-link:active,header.global-navigation a.nav-link:link,header.global-navigation a.nav-link:visited{text-decoration:none;padding:3.2rem .8rem;align-items:center;color:#fff;transition:all .25s ease;box-sizing:border-box}header.global-navigation .nav-link-wrapper{align-items:center;position:relative;display:flex}header.global-navigation a.nav-link:hover{color:#f3c14f}header.global-navigation a.nav-link.selected{border-bottom:3px solid #f3c14f;color:#f3c14f;border-radius:2px}header.global-navigation .desktop-connect{display:none;order:3;justify-content:stretch;align-items:center}header.global-navigation .desktop-connect>.nav-pipe{width:1px;display:block;height:3rem;background-color:hsla(0,0%,100%,.4);margin-right:1.12rem}header.global-navigation .desktop-connect>a.nav-social,header.global-navigation .desktop-connect>a.nav-social:active,header.global-navigation .desktop-connect>a.nav-social:hover,header.global-navigation .desktop-connect>a.nav-social:link,header.global-navigation .desktop-connect>a.nav-social:visited{display:flex;text-decoration:none;flex-direction:row;justify-content:stretch;align-items:center;padding-right:1.6rem}header.global-navigation .desktop-connect>a.nav-social:active:last-child,header.global-navigation .desktop-connect>a.nav-social:hover:last-child,header.global-navigation .desktop-connect>a.nav-social:last-child,header.global-navigation .desktop-connect>a.nav-social:link:last-child,header.global-navigation .desktop-connect>a.nav-social:visited:last-child{padding-right:0}header.global-navigation .desktop-connect>a.nav-social:active svg,header.global-navigation .desktop-connect>a.nav-social:hover svg,header.global-navigation .desktop-connect>a.nav-social:link svg,header.global-navigation .desktop-connect>a.nav-social:visited svg,header.global-navigation .desktop-connect>a.nav-social svg{width:2rem;height:2rem}header.global-navigation .desktop-connect>a.nav-social:active svg .fill,header.global-navigation .desktop-connect>a.nav-social:hover svg .fill,header.global-navigation .desktop-connect>a.nav-social:link svg .fill,header.global-navigation .desktop-connect>a.nav-social:visited svg .fill,header.global-navigation .desktop-connect>a.nav-social svg .fill{fill:#fff}header.global-navigation .main-nav-drop-down-wrapper{display:none;box-sizing:border-box;padding:1.6rem;position:absolute;z-index:100;background-color:#fff;box-shadow:0 .2rem 1.5rem rgba(0,0,0,.2);width:26rem;top:6.2rem;left:50%;margin-left:-13rem}header.global-navigation .main-nav-drop-down-wrapper strong{color:#3a3a3a;display:block;width:100%;box-sizing:border-box;padding:.8rem .4rem;clear:both;float:left}header.global-navigation .main-nav-drop-down-wrapper.buy-menu{height:auto;width:29rem!important;margin-left:-14.5rem!important}header.global-navigation .main-nav-drop-down-wrapper.about-menu,header.global-navigation .main-nav-drop-down-wrapper.agents-menu,header.global-navigation .main-nav-drop-down-wrapper.joinnr-menu,header.global-navigation .main-nav-drop-down-wrapper.resources-menu,header.global-navigation .main-nav-drop-down-wrapper.sell-menu{height:auto}header.global-navigation .main-nav-drop-down-wrapper>a,header.global-navigation .main-nav-drop-down-wrapper>a:active,header.global-navigation .main-nav-drop-down-wrapper>a:link,header.global-navigation .main-nav-drop-down-wrapper>a:visited{text-decoration:none;display:block;float:left;clear:both;width:100%;box-sizing:border-box;padding:.8rem .4rem;color:#6a6a70}header.global-navigation .main-nav-drop-down-wrapper>a:hover{color:#454549;background-color:hsla(0,0%,94.9%,.5)}@media only screen and (min-width:768px){header.global-navigation .desktop-global-navigation{display:flex;justify-content:center}header.global-navigation .mobile-global-navigation{display:none}}@media only screen and (min-width:824px){header.global-navigation .desktop-connect{display:flex}}@media only screen and (min-width:900px){header.global-navigation a.nav-link,header.global-navigation a.nav-link:active,header.global-navigation a.nav-link:link,header.global-navigation a.nav-link:visited{padding:3.2rem 1.6rem}}.secondary-navigation{display:none;flex-direction:row;flex-wrap:wrap;width:100%;padding:0 1.6rem;background-color:#fff;box-sizing:border-box;align-items:center;justify-content:stretch}.secondary-navigation strong{color:#3a3a3a}.secondary-navigation.agent-filters{display:flex!important}.secondary-navigation>a.secondary-nav-link,.secondary-navigation>a.secondary-nav-link:active,.secondary-navigation>a.secondary-nav-link:link,.secondary-navigation>a.secondary-nav-link:visited{text-decoration:none;color:grey;padding:1.6rem;white-space:nowrap}.secondary-navigation>a.secondary-nav-link:hover{color:#4c688a;background-color:hsla(0,0%,94.9%,.5)}.secondary-navigation>a.secondary-nav-link.selected{color:#4c688a;font-weight:700;background-color:hsla(0,0%,94.9%,.5)}@media only screen and (min-width:768px){.secondary-navigation{display:flex}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.global-mobile-menu-drawer .inner-drawer-wrapper .drawer-header .menu-branding{background-image:url(/resources/img/app-logo@2x.png)}}.screen,a.screen{position:fixed;z-index:100;display:none;background-color:hsla(0,0%,100%,.7);left:0;right:0;top:0;bottom:0}a.screen{text-decoration:none;cursor:default}.modal{position:absolute;z-index:140;display:block;box-shadow:0 0 10px rgba(0,0,0,.35);background-color:#fff;left:50%;top:50%;border-radius:4px;box-sizing:border-box}.modal.modalContentContact,.modal.modalContentFinancing{display:none;position:fixed!important}.modal .modal-header{display:block;box-sizing:border-box;min-height:5.2rem;padding:1.6rem}.modal .modal-header a,.modal .modal-header a:active,.modal .modal-header a:link,.modal .modal-header a:visited{text-decoration:none;float:right;display:block;width:auto}.modal .modal-header a:active svg,.modal .modal-header a:link svg,.modal .modal-header a:visited svg,.modal .modal-header a svg{width:16px;height:16px;display:inline-block}.modal .modal-header a:active svg .fill,.modal .modal-header a:link svg .fill,.modal .modal-header a:visited svg .fill,.modal .modal-header a svg .fill{fill:#ccc}.modal .modal-header h4{font-size:1.6rem;line-height:1.1;display:inline-block}.modal .modal-footer{display:block;box-sizing:border-box;height:7.2rem;padding:1.6rem}.modal .button-footer{display:block;position:absolute;bottom:1.6rem;left:1.6rem;right:1.6rem;height:6rem}.modal .modal-inner{display:block;position:relative;overflow-y:scroll;overflow-x:none;padding:0 1.6rem;box-sizing:border-box;font-size:1.6rem}.modal.mortgage-financing,.modal.property-contact{width:30rem;height:46rem;margin-left:-15rem;margin-top:-23rem;padding:1.6rem 0}.modal.mortgage-financing .modal-inner,.modal.property-contact .modal-inner{width:30rem;height:35.4rem}@media only screen and (min-width:768px){.screen.prop-details{display:none}.modal.mortgage-financing,.modal.property-contact{display:none;width:44rem;height:52.8rem;margin-left:-22rem;margin-top:-26.4rem}.modal.mortgage-financing .modal-inner,.modal.property-contact .modal-inner{width:44rem;height:45.6rem}}header.blog-masthead{display:block;width:100%;height:108px;margin-bottom:1.6rem;background-color:#ae2228;background-image:url(/resources/img/blog/masthead-bg-md.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}header.blog-masthead a.blog-branding,header.blog-masthead a.blog-branding:active,header.blog-masthead a.blog-branding:hover,header.blog-masthead a.blog-branding:link,header.blog-masthead a.blog-branding:visited{text-decoration:none;display:block;width:250px;height:30px;background-image:url(/resources/img/app-logo.png);background-repeat:no-repeat;background-size:168px 30px;margin:.4rem auto 0;color:#f3c14f;font-weight:700;text-align:right;font-size:21px;letter-spacing:3px;text-transform:uppercase;line-height:1.5}header.blog-masthead .link-group{display:block;width:140px;margin:2.4rem auto 0}header.blog-masthead .link-group a,header.blog-masthead .link-group a:active,header.blog-masthead .link-group a:link,header.blog-masthead .link-group a:visited{color:#fff;margin-right:.8rem;display:inline-block}header.blog-masthead .link-group a:active:hover,header.blog-masthead .link-group a:hover,header.blog-masthead .link-group a:link:hover,header.blog-masthead .link-group a:visited:hover{color:#f2f2f2}header.blog-masthead .link-group a.site-link:after,header.blog-masthead .link-group a:active.site-link:after,header.blog-masthead .link-group a:link.site-link:after,header.blog-masthead .link-group a:visited.site-link:after{content:"";width:1px;height:18px;float:right;display:block;background-color:#fff;margin-left:1.6rem}header.blog-masthead .link-group a.site-link span,header.blog-masthead .link-group a:active.site-link span,header.blog-masthead .link-group a:link.site-link span,header.blog-masthead .link-group a:visited.site-link span{display:none}header.blog-masthead .link-group svg{display:inline-block;width:16px;height:16px}header.blog-masthead .link-group svg .fill{fill:#fff}@media only screen and (min-width:768px){header.blog-masthead{background-image:url(/resources/img/blog/masthead-bg-lg.jpg)}header.blog-masthead a.blog-branding,header.blog-masthead a.blog-branding:active,header.blog-masthead a.blog-branding:hover,header.blog-masthead a.blog-branding:link,header.blog-masthead a.blog-branding:visited{margin:1.6rem 0 0;float:left}header.blog-masthead .link-group{float:right;width:auto;margin:2.4rem 0 0}header.blog-masthead .link-group a.site-link span,header.blog-masthead .link-group a:active.site-link span,header.blog-masthead .link-group a:link.site-link span,header.blog-masthead .link-group a:visited.site-link span{display:inline}}.card.blog-default .image,.card.blog-hero .image,.card.blog-related .image{float:left;width:100%;background-color:#d9d9d9;height:20rem;position:relative;overflow:hidden}.card.blog-default .image img,.card.blog-hero .image img,.card.blog-related .image img{position:absolute;max-width:none!important;height:28rem;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.card .content a.title,.card .content a.title:active,.card .content a.title:hover,.card .content a.title:link,.card .content a.title:visited{margin-bottom:1.6rem}@media only screen and (min-width:500px){.card.blog-default .image,.card.blog-hero .image,.card.blog-related .image{height:18rem}.card.blog-default .image img,.card.blog-hero .image img,.card.blog-related .image img{max-width:none!important;height:40rem}}@media only screen and (min-width:768px){.card.blog-default .image{height:180px}.card.blog-default .image img{max-width:none!important;height:29rem}.card.blog-related .image{height:180px}.card.blog-related .image img{max-width:none!important;height:22rem}.card.blog-hero .image{height:180px}.card.blog-hero .image img{max-width:none!important;height:46rem}}@media only screen and (min-width:1000px){.card.blog-default .image,.card.blog-related .image{height:180px}.card.blog-default .image img,.card.blog-related .image img{max-width:none!important;height:26rem}.card.blog-hero .image{height:180px}.card.blog-hero .image img{max-width:none!important;height:46rem}}.blog-featured-wrapper,.blog-hero-wrapper,.blog-list-wrapper,.blog-related-wrapper{display:flex;flex-direction:column;align-items:stretch;align-content:stretch;flex-wrap:wrap}.card.blog-hero .content a:active,.card.blog-hero .content a:hover,.card.blog-hero .content a:link,.card.blog-hero .content a:visited{text-decoration:none}.card.blog-hero .content a:active h2,.card.blog-hero .content a:hover h2,.card.blog-hero .content a:link h2,.card.blog-hero .content a:visited h2{line-height:1.4}@media only screen and (min-width:500px){.card.blog-hero .content a:active,.card.blog-hero .content a:hover,.card.blog-hero .content a:link,.card.blog-hero .content a:visited{text-decoration:none}.card.blog-hero .content a:active h2,.card.blog-hero .content a:hover h2,.card.blog-hero .content a:link h2,.card.blog-hero .content a:visited h2{line-height:1.4}}@media only screen and (min-width:768px){.blog-featured-wrapper,.blog-related-wrapper{flex-direction:row}.blog-related-wrapper-inner{width:30%!important}.card.blog-hero{height:450px}.card.blog-hero .image{float:left;width:50%;background-color:#d9d9d9;height:100%;text-decoration:none}.card.blog-hero .content{float:left;width:50%;box-sizing:border-box;padding:3.2rem;height:100%}.card.blog-hero .content a:active h2,.card.blog-hero .content a:hover h2,.card.blog-hero .content a:link h2,.card.blog-hero .content a:visited h2{text-transform:none;font-weight:400;font-size:28px;line-height:1.4;color:#3a3a3a;margin-bottom:1.6rem}.card.blog-hero .content .meta{font-size:14px;color:#747476;margin-bottom:3.2rem}}@media only screen and (min-width:1000px){.card.blog-hero .image{width:60%}.card.blog-hero .content{width:40%}}.blog-related{height:100%}@media only screen and (min-width:768px){.card.blog-related .image{height:200px}}@media only screen and (min-width:1000px){.card.blog-related .image{height:240px}}@media only screen and (min-width:768px){.card.blog-default{height:290px}.card.blog-default .image{float:left;width:32%;background-color:#d9d9d9;height:100%}.card.blog-default .content{float:left;width:68%;box-sizing:border-box;padding:3.2rem;height:100%}.card.blog-default .content h3{text-transform:none;font-weight:400;font-size:20px;line-height:1.4;color:#3a3a3a;margin-bottom:1.6rem}.card.blog-default .content .meta{font-size:14px;color:#747476;margin-bottom:1.6rem}}@media only screen and (min-width:1000px){.card.blog-default{height:244px}.card.blog-default .image{float:left;width:32%;background-color:#d9d9d9;height:100%}.card.blog-default .content{float:left;width:68%;box-sizing:border-box;padding:3.2rem;height:100%}.card.blog-default .content a:active,.card.blog-default .content a:hover,.card.blog-default .content a:link,.card.blog-default .content a:visited{text-transform:none;font-weight:400;font-size:20px;line-height:1.4;color:#3a3a3a;margin-bottom:1.6rem}.card.blog-default .content .meta{font-size:14px;color:#747476;margin-bottom:1.6rem}}ul.blog-cat-list{list-style-type:none;margin:0;padding:0}ul.blog-cat-list li{display:block;width:100%;height:auto;float:left;clear:both;border-bottom:1px solid #ccc}ul.blog-cat-list li:first-child{border-top:1px solid #ccc}ul.blog-cat-list li a,ul.blog-cat-list li a:active,ul.blog-cat-list li a:link,ul.blog-cat-list li a:visited{text-decoration:none;box-sizing:border-box;padding:.8rem;width:100%;display:block;transition:all .25s ease}ul.blog-cat-list li a:active:hover,ul.blog-cat-list li a:hover,ul.blog-cat-list li a:link:hover,ul.blog-cat-list li a:visited:hover{background:rgba(0,0,0,.03)}a.post-nav,a.post-nav:active,a.post-nav:link,a.post-nav:visited{display:block;width:auto;padding:1.6rem 3.2rem;background-color:rgba(0,0,0,.05);clear:none;border-radius:4px;color:#6a6a70}a.post-nav.old,a.post-nav:active.old,a.post-nav:link.old,a.post-nav:visited.old{float:left}a.post-nav.new,a.post-nav:active.new,a.post-nav:link.new,a.post-nav:visited.new{float:right}a.post-nav:active:hover,a.post-nav:hover,a.post-nav:link:hover,a.post-nav:visited:hover{background-color:rgba(0,0,0,.1)}.post-inner-container{display:block;margin:0 auto;width:100%;max-width:788px;padding:3.2rem 1.6rem;box-sizing:border-box}.post-inner-container .post-sub-header{display:block;width:100%;padding-bottom:3.2rem;box-sizing:border-box}.post-inner-container .post-sub-header .bread-crumb svg{width:14px;height:14px}.post-inner-container .post-sub-header .bread-crumb svg .fill{fill:#ae2228}.post-inner-container .post-sub-header span{display:block;float:right;width:auto;color:#747476}.post-inner-container .post-featured-image{display:block;width:100%;height:29rem;position:relative;overflow:hidden}.post-inner-container .post-featured-image img{position:absolute;max-width:auto!important;height:28rem;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.post-inner-container .social-wrapper{padding:3.2rem 0}.post-inner-container .post-content,.post-inner-container .social-wrapper{display:block;float:left;width:100%;box-sizing:border-box}@media only screen and (min-width:768px){.post-inner-container .post-featured-image{height:35rem}.post-inner-container .post-featured-image img{max-width:auto!important;height:38rem}}@media only screen and (min-width:1000px){.post-inner-container .post-featured-image{height:41rem}.post-inner-container .post-featured-image img{max-width:auto!important;height:44rem}}header.new-construction-masthead{display:block;width:100%;height:108px;background-color:#ae2228;background-image:url(/resources/img/new-construction/masthead-bg-md.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}header.new-construction-masthead a.new-construction-branding,header.new-construction-masthead a.new-construction-branding:active,header.new-construction-masthead a.new-construction-branding:hover,header.new-construction-masthead a.new-construction-branding:link,header.new-construction-masthead a.new-construction-branding:visited{text-decoration:none;display:block;width:320px;height:30px;background-image:url(/resources/img/app-logo.png);background-repeat:no-repeat;background-size:168px 30px;background-position:top;margin:.8rem auto 0;color:#f3c14f;font-weight:700;text-align:center;font-size:17px;letter-spacing:3px;text-transform:uppercase;line-height:1.5;text-shadow:1px 1px rgba(0,0,0,.6)}header.new-construction-masthead a.new-construction-branding:active span,header.new-construction-masthead a.new-construction-branding:hover span,header.new-construction-masthead a.new-construction-branding:link span,header.new-construction-masthead a.new-construction-branding:visited span,header.new-construction-masthead a.new-construction-branding span{display:block;padding-top:4rem}header.new-construction-masthead .masthead-utility{display:block;float:right;width:auto;clear:none}header.new-construction-masthead .masthead-utility .link-group{display:block;width:auto;margin:-1.6rem auto 0}header.new-construction-masthead .masthead-utility .link-group.desktop{display:none}header.new-construction-masthead .masthead-utility .link-group.mobile{display:block}header.new-construction-masthead .masthead-utility .link-group a,header.new-construction-masthead .masthead-utility .link-group a:active,header.new-construction-masthead .masthead-utility .link-group a:link,header.new-construction-masthead .masthead-utility .link-group a:visited{color:#fff;margin-right:.8rem;display:inline-block}header.new-construction-masthead .masthead-utility .link-group a:active:hover,header.new-construction-masthead .masthead-utility .link-group a:hover,header.new-construction-masthead .masthead-utility .link-group a:link:hover,header.new-construction-masthead .masthead-utility .link-group a:visited:hover{color:#f2f2f2}header.new-construction-masthead .masthead-utility .link-group a:active:last-child,header.new-construction-masthead .masthead-utility .link-group a:last-child,header.new-construction-masthead .masthead-utility .link-group a:link:last-child,header.new-construction-masthead .masthead-utility .link-group a:visited:last-child{margin-right:0}header.new-construction-masthead .masthead-utility .link-group a.site-link:after,header.new-construction-masthead .masthead-utility .link-group a:active.site-link:after,header.new-construction-masthead .masthead-utility .link-group a:link.site-link:after,header.new-construction-masthead .masthead-utility .link-group a:visited.site-link:after{content:"";width:1px;height:18px;float:right;display:block;background-color:#fff;margin-left:1.6rem}header.new-construction-masthead .masthead-utility .link-group a.site-link span,header.new-construction-masthead .masthead-utility .link-group a:active.site-link span,header.new-construction-masthead .masthead-utility .link-group a:link.site-link span,header.new-construction-masthead .masthead-utility .link-group a:visited.site-link span{display:none}header.new-construction-masthead .masthead-utility .link-group svg{display:inline-block;width:16px;height:16px}header.new-construction-masthead .masthead-utility .link-group svg .fill{fill:#fff}header.new-construction-masthead .masthead-utility nav.new-construction-navigation{display:none;width:auto;float:right;clear:both;margin-top:.8rem}header.new-construction-masthead .masthead-utility nav.new-construction-navigation a,header.new-construction-masthead .masthead-utility nav.new-construction-navigation a:active,header.new-construction-masthead .masthead-utility nav.new-construction-navigation a:link,header.new-construction-masthead .masthead-utility nav.new-construction-navigation a:visited{width:auto;margin-right:1.6rem;padding:0 .4rem .8rem;color:#fff;text-decoration:none;display:block;float:left}header.new-construction-masthead .masthead-utility nav.new-construction-navigation a:active:last-child,header.new-construction-masthead .masthead-utility nav.new-construction-navigation a:last-child,header.new-construction-masthead .masthead-utility nav.new-construction-navigation a:link:last-child,header.new-construction-masthead .masthead-utility nav.new-construction-navigation a:visited:last-child{margin-right:0}header.new-construction-masthead .masthead-utility nav.new-construction-navigation a.selected,header.new-construction-masthead .masthead-utility nav.new-construction-navigation a:hover{color:#f3c14f;border-bottom:2px solid #f3c14f}header.new-construction-masthead .mobile-nav-wrapper,header.new-construction-masthead a.mobile-nav-wrapper:active,header.new-construction-masthead a.mobile-nav-wrapper:hover,header.new-construction-masthead a.mobile-nav-wrapper:link,header.new-construction-masthead a.mobile-nav-wrapper:visited{display:block;float:left;margin-top:1.6rem}header.new-construction-masthead .mobile-nav-wrapper svg,header.new-construction-masthead a.mobile-nav-wrapper:active svg,header.new-construction-masthead a.mobile-nav-wrapper:hover svg,header.new-construction-masthead a.mobile-nav-wrapper:link svg,header.new-construction-masthead a.mobile-nav-wrapper:visited svg{width:24px;height:24px}header.new-construction-masthead .mobile-nav-wrapper svg .fill,header.new-construction-masthead a.mobile-nav-wrapper:active svg .fill,header.new-construction-masthead a.mobile-nav-wrapper:hover svg .fill,header.new-construction-masthead a.mobile-nav-wrapper:link svg .fill,header.new-construction-masthead a.mobile-nav-wrapper:visited svg .fill{fill:#fff}@media only screen and (min-width:768px){header.new-construction-masthead{background-image:url(/resources/img/new-construction/masthead-bg-lg.jpg)}header.new-construction-masthead a.new-construction-branding,header.new-construction-masthead a.new-construction-branding:active,header.new-construction-masthead a.new-construction-branding:hover,header.new-construction-masthead a.new-construction-branding:link,header.new-construction-masthead a.new-construction-branding:visited{background-position:0 0;width:400px;text-align:right;margin:.8rem 0 0;float:left}header.new-construction-masthead a.new-construction-branding:active span,header.new-construction-masthead a.new-construction-branding:hover span,header.new-construction-masthead a.new-construction-branding:link span,header.new-construction-masthead a.new-construction-branding:visited span,header.new-construction-masthead a.new-construction-branding span{padding-top:0}header.new-construction-masthead .masthead-utility{margin-top:-2.4rem}header.new-construction-masthead .masthead-utility .link-group{float:right;width:auto;margin:0}header.new-construction-masthead .masthead-utility .link-group.desktop{display:block}header.new-construction-masthead .masthead-utility .link-group.mobile{display:none}header.new-construction-masthead .masthead-utility .link-group a.site-link span,header.new-construction-masthead .masthead-utility .link-group a:active.site-link span,header.new-construction-masthead .masthead-utility .link-group a:link.site-link span,header.new-construction-masthead .masthead-utility .link-group a:visited.site-link span{display:inline}header.new-construction-masthead .masthead-utility nav.new-construction-navigation{display:block;margin-top:1.6rem}header.new-construction-masthead a.mobile-nav-wrapper,header.new-construction-masthead a.mobile-nav-wrapper:active,header.new-construction-masthead a.mobile-nav-wrapper:hover,header.new-construction-masthead a.mobile-nav-wrapper:link,header.new-construction-masthead a.mobile-nav-wrapper:visited{display:none}}@media only screen and (min-width:968px){header.new-construction-masthead{background-image:url(/resources/img/new-construction/masthead-bg-lg.jpg)}header.new-construction-masthead a.new-construction-branding,header.new-construction-masthead a.new-construction-branding:active,header.new-construction-masthead a.new-construction-branding:hover,header.new-construction-masthead a.new-construction-branding:link,header.new-construction-masthead a.new-construction-branding:visited{background-position:0 0;width:400px;text-align:right;margin:2.4rem 0 0;float:left}header.new-construction-masthead a.new-construction-branding:active span,header.new-construction-masthead a.new-construction-branding:hover span,header.new-construction-masthead a.new-construction-branding:link span,header.new-construction-masthead a.new-construction-branding:visited span,header.new-construction-masthead a.new-construction-branding span{padding-top:0}header.new-construction-masthead .masthead-utility{margin-top:0}header.new-construction-masthead .masthead-utility .link-group{float:right;width:auto;margin:0}header.new-construction-masthead .masthead-utility .link-group.desktop{display:block}header.new-construction-masthead .masthead-utility .link-group.mobile{display:none}header.new-construction-masthead .masthead-utility .link-group a.site-link span,header.new-construction-masthead .masthead-utility .link-group a:active.site-link span,header.new-construction-masthead .masthead-utility .link-group a:link.site-link span,header.new-construction-masthead .masthead-utility .link-group a:visited.site-link span{display:inline}header.new-construction-masthead .masthead-utility nav.new-construction-navigation{display:block;margin-top:1.6rem}header.new-construction-masthead a.mobile-nav-wrapper,header.new-construction-masthead a.mobile-nav-wrapper:active,header.new-construction-masthead a.mobile-nav-wrapper:hover,header.new-construction-masthead a.mobile-nav-wrapper:link,header.new-construction-masthead a.mobile-nav-wrapper:visited{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){header.new-construction a.new-construction-branding,header.new-construction a.new-construction-branding:active,header.new-construction a.new-construction-branding:link,header.new-construction a.new-construction-branding:visited{background-image:url(/resources/img/app-logo@2x.png)}}.mobile-menu-wrapper{display:block;position:absolute;z-index:200;top:0;left:0;right:0;bottom:0;background-color:#ae2228;padding:3.2rem;box-sizing:border-box}.mobile-menu-wrapper a.mm-close,.mobile-menu-wrapper a.mm-close:active,.mobile-menu-wrapper a.mm-close:hover,.mobile-menu-wrapper a.mm-close:link,.mobile-menu-wrapper a.mm-close:visited{position:absolute;z-index:205;top:3.2rem;left:1.6rem;width:24px;height:24px}.mobile-menu-wrapper a.mm-close:active svg,.mobile-menu-wrapper a.mm-close:hover svg,.mobile-menu-wrapper a.mm-close:link svg,.mobile-menu-wrapper a.mm-close:visited svg,.mobile-menu-wrapper a.mm-close svg{width:24px;height:24px}.mobile-menu-wrapper a.mm-close:active svg .fill,.mobile-menu-wrapper a.mm-close:hover svg .fill,.mobile-menu-wrapper a.mm-close:link svg .fill,.mobile-menu-wrapper a.mm-close:visited svg .fill,.mobile-menu-wrapper a.mm-close svg .fill{fill:#fff}.mobile-menu-wrapper nav.new-construction-navigation-mobile{display:block;width:auto;float:left;clear:both;width:100%;margin-top:6.4rem;text-align:center}.mobile-menu-wrapper nav.new-construction-navigation-mobile a,.mobile-menu-wrapper nav.new-construction-navigation-mobile a:active,.mobile-menu-wrapper nav.new-construction-navigation-mobile a:link,.mobile-menu-wrapper nav.new-construction-navigation-mobile a:visited{clear:both;width:auto;width:250px;margin:0 auto 1.6rem;padding:0 .4rem .8rem;color:#fff;text-decoration:none;font-size:26px;display:block}.mobile-menu-wrapper nav.new-construction-navigation-mobile a.selected,.mobile-menu-wrapper nav.new-construction-navigation-mobile a:hover{color:#f3c14f;border-bottom:2px solid #f3c14f}.mobile-menu-wrapper .link-group-mobile{display:block;width:70%;float:left;margin:3.2rem 0 0 15%}.mobile-menu-wrapper .link-group-mobile a,.mobile-menu-wrapper .link-group-mobile a:active,.mobile-menu-wrapper .link-group-mobile a:link,.mobile-menu-wrapper .link-group-mobile a:visited{color:#fff;display:block;text-align:center;width:33%;float:left}.mobile-menu-wrapper .link-group-mobile a:active:hover,.mobile-menu-wrapper .link-group-mobile a:hover,.mobile-menu-wrapper .link-group-mobile a:link:hover,.mobile-menu-wrapper .link-group-mobile a:visited:hover{color:#f2f2f2}.mobile-menu-wrapper .link-group-mobile svg{display:inline-block;width:24px;height:24px}.mobile-menu-wrapper .link-group-mobile svg .fill{fill:#fff}.mobile-menu-wrapper a.site-link-mobile,.mobile-menu-wrapper a.site-link-mobile:active,.mobile-menu-wrapper a.site-link-mobile:link,.mobile-menu-wrapper a.site-link-mobile:visited{color:#fff;display:block;text-align:center;width:100%;float:left;clear:both;margin:6.4rem auto 0}.mobile-menu-wrapper a.site-link-mobile.site-link-mobile:hover,.mobile-menu-wrapper a.site-link-mobile:active.site-link-mobile:hover,.mobile-menu-wrapper a.site-link-mobile:link.site-link-mobile:hover,.mobile-menu-wrapper a.site-link-mobile:visited.site-link-mobile:hover{color:#f2f2f2}.mobile-menu-wrapper a.site-link-mobile:active svg,.mobile-menu-wrapper a.site-link-mobile:link svg,.mobile-menu-wrapper a.site-link-mobile:visited svg,.mobile-menu-wrapper a.site-link-mobile svg{display:inline-block;width:24px;height:24px}.mobile-menu-wrapper a.site-link-mobile:active svg .fill,.mobile-menu-wrapper a.site-link-mobile:link svg .fill,.mobile-menu-wrapper a.site-link-mobile:visited svg .fill,.mobile-menu-wrapper a.site-link-mobile svg .fill{fill:#fff}.new-construction-bg-image{background-image:url(/img/new-construction/home-page-bg.jpg);background-repeat:no-repeat;background-position:top -80px center;background-size:1400px 500px}@media only screen and (min-width:550px){.new-construction-bg-image{background-position:top -20px center}}@media only screen and (min-width:768px){.new-construction-bg-image{background-position:top -40px center}}@media only screen and (min-width:1000px){.new-construction-bg-image{background-position:top -50px center}}@media only screen and (min-width:1200px){.new-construction-bg-image{background-position:top -70px center}}.content.sweep.has-intro{margin-top:0}.intro-wrapper{display:block;margin:3.2rem auto;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.3);box-sizing:border-box;padding:3.2rem;max-width:96%;text-align:center}@media only screen and (min-width:768px){.intro-wrapper{margin:6.4rem auto;max-width:600px}}.finance-feature{background-color:#f2f2f2;background-image:url(/img/mortgage-financing/hero-masthead.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.finance-feature>.inset{display:block;float:left;box-shadow:0 4px 12px rgba(0,0,0,.3);width:100%;background-color:#fff;box-sizing:border-box}.finance-feature>.inset .feature-lenders-callout{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.finance-feature>.inset .feature-lenders-callout img{max-width:90%}.finance-feature>.inset .feature-lenders-callout div{text-align:center}.finance-feature>.inset .feature-lenders-callout .lender-1{order:1}.finance-feature>.inset .feature-lenders-callout .split{order:2;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap}.finance-feature>.inset .feature-lenders-callout .split div:first-child{order:1;flex-grow:1;width:1px;height:24px;background-color:#ccc;margin:0 auto}.finance-feature>.inset .feature-lenders-callout .split p{order:2;padding:.4rem 0;margin-bottom:0}.finance-feature>.inset .feature-lenders-callout .split div:last-child{order:3;flex-grow:1;width:1px;height:24px;background-color:#ccc;margin:0 auto}.finance-feature>.inset .feature-lenders-callout .lender-2{order:3}@media only screen and (min-width:768px){.finance-feature>.inset{width:50%;margin-bottom:0}}@media only screen and (min-width:1000px){.finance-feature>.inset{width:36%}}h1.mobile-title-hide{display:none!important}.new-construction-detail{width:100%;margin-bottom:6.4rem;display:block;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.3)}.container.new-construction .columns.twelve,.new-construction-detail-wrapper{display:block}.featured-img,.new-construction-detail-content,.new-construction-detail-sidebar{float:left;clear:both;width:100%}.featured-img{display:block;height:258px;min-height:258px;background-repeat:no-repeat;background-position:50%;background-size:cover}.featured-img.default-image{background-image:url(/img/new-construction/featured-default.jpg)}.new-construction-detail-wrapper{box-sizing:border-box;float:left;clear:both;position:relative;width:100%;height:100%}.new-construction-detail-wrapper .new-construction-detail-content{display:block;box-sizing:border-box;float:left;padding:1.6rem}.new-construction-detail-wrapper .new-construction-detail-sidebar{display:block;box-sizing:border-box;position:relative;float:left;height:100%;border-left:1px solid #ccc;background-color:#f2f2f2;padding:1.6rem}.new-construction-detail-wrapper .new-construction-detail-sidebar .new-construction-logo{display:block;position:absolute;z-index:100;width:280px;height:140px;left:50%;margin-left:-140px;top:25px;background-color:#fff;padding:.8rem;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,.35)}.new-construction-detail-wrapper .new-construction-detail-sidebar .new-construction-logo .inner{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}@media only screen and (min-width:768px){.featured-img{height:350px;min-height:350px}.new-construction-detail{display:flex;flex-direction:column}.container.new-construction .columns.twelve,.new-construction-detail-wrapper{display:flex;align-items:stretch;align-content:stretch}.new-construction-detail-wrapper{flex-direction:row;flex-wrap:nowrap}.new-construction-detail-content{order:1;flex:1 100%}.new-construction-detail-sidebar{order:2;width:310px;flex-shrink:0;align-self:stretch;padding:3.2rem 1.6rem}.new-construction-detail-sidebar .new-construction-logo{top:-105px!important}}.new-construction-print-featured-image,.new-construction-print-logo{display:none;margin-bottom:3.2rem}.builder-profile-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;float:left;width:100%;clear:both}.builder-profile-wrapper>div.description-wrapper{flex:1;padding-right:1.6rem;box-sizing:border-box}.builder-profile-wrapper .builder-profile-image{display:block;float:right;flex:initial;width:240px;height:240px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#f2f2f2}.fp-wrapper{display:block}a.fp-image,a.fp-image:active,a.fp-image:hover,a.fp-image:link,a.fp-image:visited{display:block;float:left;text-decoration:none;width:100%;height:140px;background-color:#f2f2f2;margin-bottom:.8rem}a.file-wrapper,a.file-wrapper:active,a.file-wrapper:link,a.file-wrapper:visited{display:block;float:left;text-decoration:none;background-color:#f2f2f2;width:100%;box-sizing:border-box;margin-bottom:1.6rem;transition:all .25s ease}a.file-wrapper .file-icon,a.file-wrapper:active .file-icon,a.file-wrapper:link .file-icon,a.file-wrapper:visited .file-icon{display:block;float:left;width:15%;padding:1.6rem;box-sizing:border-box}a.file-wrapper .file-icon svg,a.file-wrapper:active .file-icon svg,a.file-wrapper:link .file-icon svg,a.file-wrapper:visited .file-icon svg{display:block;margin:0 auto;width:48px;height:48px}a.file-wrapper .file-icon svg .fill,a.file-wrapper:active .file-icon svg .fill,a.file-wrapper:link .file-icon svg .fill,a.file-wrapper:visited .file-icon svg .fill{fill:#ae2228}a.file-wrapper .file-name,a.file-wrapper:active .file-name,a.file-wrapper:link .file-name,a.file-wrapper:visited .file-name{display:block;float:left;width:70%;padding:1.6rem;box-sizing:border-box;color:#ae2228;margin-top:1.6rem}a.file-wrapper .file-download,a.file-wrapper:active .file-download,a.file-wrapper:link .file-download,a.file-wrapper:visited .file-download{display:block;float:left;width:15%;padding:1.6rem;box-sizing:border-box}a.file-wrapper .file-download svg,a.file-wrapper:active .file-download svg,a.file-wrapper:link .file-download svg,a.file-wrapper:visited .file-download svg{display:block;margin:1.6rem auto 0;width:22px;height:22px}a.file-wrapper .file-download svg .fill,a.file-wrapper:active .file-download svg .fill,a.file-wrapper:link .file-download svg .fill,a.file-wrapper:visited .file-download svg .fill{fill:#ae2228}a.file-wrapper:hover{background-color:hsla(0,0%,94.9%,.5)}.sidebar-section{display:block;clear:both;width:100%;margin-bottom:3.2rem;border-bottom:1px solid #ccc;padding-bottom:1.6rem}.meta-info{margin-top:17.6rem}.meta-info ul{list-style-type:none;margin:0;padding:0;line-height:1.75}.meta-info ul strong{color:#666}@media only screen and (min-width:768px){.meta-info{margin-top:3.2rem}}.contact-form form{width:100%;display:block;margin-bottom:1.6rem}.contact-form form input{background-repeat:no-repeat;background-position:left 8px center;background-size:18px 18px;box-sizing:border-box;padding-left:3.2rem}.contact-form form input.name{background-image:url(/img/forms/input-bg-user.png)}.contact-form form input.email{background-image:url(/img/forms/input-bg-email.png)}.contact-form form input.phone{background-image:url(/img/forms/input-bg-phone.png)}.contact-form p{color:#747476;font-size:1.2rem;line-height:1.5;margin-bottom:0}.form-success{display:block;width:100%;padding:.8rem;box-sizing:border-box;color:#2ecc71;background-color:rgba(46,204,113,.15);border-radius:2px;margin-bottom:1.6rem}.form-success svg{display:inline-block;width:14px;height:14px;margin-right:.8rem}.form-success svg .fill{fill:#2ecc71}.form-error{display:block;width:100%;padding:.8rem;box-sizing:border-box;color:#e74c3c;background-color:rgba(231,76,60,.15);border-radius:2px;margin-bottom:1.6rem}.form-error svg{display:inline-block;width:14px;height:14px;margin-right:.8rem}.form-error svg .fill{fill:#e74c3c}.realtor-contact{position:relative;display:block;float:left;height:76px;width:100%;clear:both;margin-bottom:1.6rem}.realtor-contact:last-child{margin-bottom:0}.realtor-contact .realtor-image{display:block;position:absolute;top:0;left:0;float:left;width:64px;height:76px;margin-right:2%;background-color:none;box-sizing:border-box}.realtor-contact .realtor-image .inner{display:block;float:left;width:64px;height:64px;border-radius:38px;background-color:#ccc;background-size:cover;background-repeat:no-repeat;background-position:50%}.realtor-contact .realtor-content{display:block;float:left;position:absolute;top:0;right:0;left:64px;height:76px;box-sizing:border-box;padding-left:.8rem}.realtor-contact .realtor-content h6{color:#3a3a3a}.realtor-contact .realtor-content .phone,.realtor-contact .realtor-content h6{margin-bottom:.4rem;display:block;float:left;clear:both}.realtor-contact .realtor-content a{display:block;float:left;clear:both}a.callout-next-steps,a.callout-next-steps:active,a.callout-next-steps:hover,a.callout-next-steps:link,a.callout-next-steps:visited{position:relative;display:block;float:left;width:100%;height:76px;clear:both;margin-bottom:1.6rem;text-decoration:none}a.callout-next-steps:active:last-child,a.callout-next-steps:hover:last-child,a.callout-next-steps:last-child,a.callout-next-steps:link:last-child,a.callout-next-steps:visited:last-child{margin-bottom:0}a.callout-next-steps .callout-image,a.callout-next-steps:active .callout-image,a.callout-next-steps:hover .callout-image,a.callout-next-steps:link .callout-image,a.callout-next-steps:visited .callout-image{display:block;position:absolute;top:0;left:0;float:left;width:64px;height:76px;margin-right:2%;background-color:none;box-sizing:border-box}a.callout-next-steps .callout-image .inner,a.callout-next-steps:active .callout-image .inner,a.callout-next-steps:hover .callout-image .inner,a.callout-next-steps:link .callout-image .inner,a.callout-next-steps:visited .callout-image .inner{display:block;float:left;width:64px;height:64px;background-color:#ccc;background-size:cover;background-repeat:no-repeat;background-position:50%}a.callout-next-steps .callout-content,a.callout-next-steps:active .callout-content,a.callout-next-steps:hover .callout-content,a.callout-next-steps:link .callout-content,a.callout-next-steps:visited .callout-content{display:block;float:left;position:absolute;top:0;right:0;left:64px;height:76px;box-sizing:border-box;padding-left:.8rem}a.callout-next-steps .callout-content h6,a.callout-next-steps:active .callout-content h6,a.callout-next-steps:hover .callout-content h6,a.callout-next-steps:link .callout-content h6,a.callout-next-steps:visited .callout-content h6{margin-bottom:0;line-height:1;color:#3a3a3a;display:block;float:left;clear:both}a.callout-next-steps .callout-content p,a.callout-next-steps:active .callout-content p,a.callout-next-steps:hover .callout-content p,a.callout-next-steps:link .callout-content p,a.callout-next-steps:visited .callout-content p{display:block;float:left;clear:both;width:100%}.sidebar-contact{display:flex;justify-content:flex-start;box-sizing:border-box;margin-bottom:1.6rem}.sidebar-contact>.img{width:60px;height:60px;order:1;flex-shrink:0}.sidebar-contact>.img img{width:60px;height:60px;display:block;border-radius:50%;background-color:#ccc;-o-object-fit:cover;object-fit:cover}.sidebar-contact>.content{order:2;flex:1 1 auto;min-width:0;padding-left:1.6rem}.sidebar-contact>.content span{display:block;float:left;clear:both;margin-bottom:.4rem;width:100%}.sidebar-contact>.content a,.sidebar-contact>.content span{font-size:1.2rem;display:block;float:left;clear:both}.sidebar-contact>.content>.title{color:#3a3a3a;font-weight:700}.sidebar-contact>.content>.phone{color:#6a6a70}.sidebar-contact>.content>.email a{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.neighborhood-list-filter-wrapper input[type=text]{float:left;width:100%!important;margin:0 0 .8rem}.neighborhood-list-filter-wrapper .list-sort{float:right;width:100%}@media only screen and (min-width:768px){.neighborhood-list-filter-wrapper input[type=text]{float:left;margin:0;width:340px!important}.neighborhood-list-filter-wrapper .list-sort{float:right;width:240px}}.new-construction-list{margin:0 auto 100px!important;display:flex;flex-direction:column;justify-content:flex-start;align-content:stretch;align-items:stretch}.card.builder-hero{height:600px}.card .image{position:relative;float:left;width:100%;background-color:#d9d9d9;height:200px;text-decoration:none;overflow:hidden}.card .image img{position:absolute;max-width:none!important;height:28rem;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.card .image .builder-logo{position:absolute;width:160px;height:90px;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain;top:1.6rem;left:1.6rem;z-index:40}.card .content{float:left;width:100%;box-sizing:border-box;padding:3.2rem;height:auto}.card .content a.title,.card .content a.title:active,.card .content a.title:hover,.card .content a.title:link,.card .content a.title:visited{text-transform:none;font-weight:400;font-size:20px;line-height:1.4;color:#3a3a3a;margin-bottom:.4rem;text-decoration:none}.card .content a.title:active h2,.card .content a.title:hover h2,.card .content a.title:link h2,.card .content a.title:visited h2,.card .content a.title h2{font-weight:400}.card .content p{clear:both}.card .content .meta{font-size:14px;color:#747476;margin-bottom:1.6rem}.card.builder-hero .content a:active,.card.builder-hero .content a:hover,.card.builder-hero .content a:link,.card.builder-hero .content a:visited{text-decoration:none}.card.builder-hero .content a:active h2,.card.builder-hero .content a:hover h2,.card.builder-hero .content a:link h2,.card.builder-hero .content a:visited h2{line-height:1.4}@media only screen and (min-width:500px){.card.builder-hero{height:540px}.card.builder-hero .image img{height:48rem}.card.builder-hero .content a:active,.card.builder-hero .content a:hover,.card.builder-hero .content a:link,.card.builder-hero .content a:visited{text-decoration:none}.card.builder-hero .content a:active h2,.card.builder-hero .content a:hover h2,.card.builder-hero .content a:link h2,.card.builder-hero .content a:visited h2{line-height:1.4}}@media only screen and (min-width:768px){.card.builder-hero{height:350px}.card.builder-hero .image{float:left;width:50%;background-color:#d9d9d9;height:100%;text-decoration:none}.card.builder-hero .image .image img{height:40rem}.card.builder-hero .content{float:left;width:50%;box-sizing:border-box;padding:3.2rem;height:100%}.card.builder-hero .content a:active h2,.card.builder-hero .content a:hover h2,.card.builder-hero .content a:link h2,.card.builder-hero .content a:visited h2{text-transform:none;font-weight:400;font-size:28px;line-height:1.4;color:#3a3a3a;margin-bottom:.4rem}.card.builder-hero .content .meta{font-size:14px;color:#747476}}@media only screen and (min-width:1000px){.card.builder-hero .image{width:60%}.card.builder-hero .image img{height:46rem}.card.builder-hero .content{width:40%}}.card.content-list-item.new-construction{height:auto}.card.content-list-item .image{float:left;width:100%;background-color:#fff;height:200px;text-decoration:none;display:relative;overflow:hidden}.card.content-list-item .image img{position:absolute;max-width:none!important;height:34rem;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.card.content-list-item .content{display:block;float:left;width:100%;position:relative;box-sizing:border-box;padding:1.6rem;height:auto}.card.content-list-item .content a.title-group-nc{text-decoration:none;display:flex;flex-direction:row;flex-wrap:wrap}.card.content-list-item .content a.title-group-nc .title-logo{order:2;flex-grow:0;flex-shrink:0;width:20%;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain;height:5rem;margin-right:0}.card.content-list-item .content a.title-group-nc .title-text{order:1;flex-grow:1;width:80%}.card.content-list-item .content a.title-group-nc .title-text h2{display:inline;min-width:20rem;text-transform:none;font-weight:400;font-size:24px;line-height:1.2;color:#3a3a3a;margin-bottom:.4rem}.card.content-list-item .content a.title-group-nc .title-text .meta{font-size:14px;color:#747476;margin-bottom:1.6rem}.card.content-list-item .content a.title-group-nc .price-range{order:3;flex-grow:0;flex-shrink:0;width:100%}.card.content-list-item .content a.title-group-nc .starting-at{order:3;flex-grow:0;flex-shrink:0;width:100%;text-align:left;float:left;clear:both;margin-bottom:.8rem}.card.content-list-item .content a.title-group-nc .starting-at span.label{color:#747476}.card.content-list-item .content a.title-group-nc .starting-at span.price{font-size:1.8rem;color:#3a3a3a;font-weight:400}.card.content-list-item .content p{width:100%;clear:both}.card.content-list-item .content .detail-link{position:relative;display:block;width:auto;text-align:left;float:left;clear:both}@media only screen and (min-width:550px){.card.content-list-item .image img{height:48rem}.card.content-list-item .content a.title-group-nc{flex-direction:row;flex-wrap:nowrap}.card.content-list-item .content a.title-group-nc .title-logo{order:1;flex-grow:0;flex-shrink:0;width:10rem;height:5rem;margin-right:1.6rem}.card.content-list-item .content a.title-group-nc .title-text{order:2;flex-grow:1;width:auto}.card.content-list-item .content a.title-group-nc .price-range{order:3;flex-grow:0;flex-shrink:0;width:20rem}.card.content-list-item .content a.title-group-nc .price-range.builder{width:11rem}.card.content-list-item .content a.title-group-nc .starting-at{order:3;flex-grow:0;flex-shrink:0;width:20rem;right:1.6rem;top:1.6rem;display:block;width:170px;text-align:right}.card.content-list-item .content a.title-group-nc .starting-at span.label{color:#747476}.card.content-list-item .content a.title-group-nc .starting-at span.price{font-weight:400}}@media only screen and (min-width:768px){.card.content-list-item{height:24rem}.card.content-list-item.new-construction{height:200px}.card.content-list-item .image{float:left;width:32%;height:100%}.card.content-list-item .image img{height:26rem}.card.content-list-item .content{float:left;width:68%;height:100%}.card.content-list-item .content .detail-link{position:absolute;right:1.6rem;bottom:1.6rem;display:block;width:100px;text-align:right}.card.content-list-item .content p{width:80%}}.price-range{display:block;float:left;width:auto;text-align:left;margin-bottom:1.6rem}.price-range.hero,.price-range.list{position:relative}.price-range>div{display:block;float:left}.price-range>div span:first-child{font-size:1.8rem;color:#3a3a3a}.price-range>div span:last-child{font-size:1.4rem;color:#747476}.price-range div.start-price{width:auto}.price-range div.dash{width:14px;border-top:2px solid #3a3a3a;height:10px;margin-top:.8rem}.price-range div.end-price{width:auto;padding-left:.8rem}@media only screen and (min-width:768px){.price-range.hero{position:relative}.price-range.list{position:absolute;right:1.6rem;top:1.6rem}}.tab-wrapper{margin-bottom:3.2rem}.tab-wrapper,.tab-wrapper .tab-navigation{display:block;float:left;width:100%;clear:both}.tab-wrapper .tab-navigation{height:50px}.tab-wrapper .tab-navigation.alt{background-color:#e6e6e6}.tab-wrapper .tab-navigation.desktop{display:none;border-bottom:1px solid #ccc}.tab-wrapper .tab-navigation.mobile{display:block;border-bottom:0}.tab-wrapper .tab-navigation.alt a.selected{border-bottom:1px solid #f2f2f2;background-color:#f2f2f2}.tab-wrapper .tab-navigation a{display:block;float:left;padding:1.6rem 3.2rem;box-sizing:border-box;border-bottom:1px solid #ccc;transition:all .25s ease;line-height:1.8;width:auto;height:100%;height:51px;color:#666}.tab-wrapper .tab-navigation a:hover{background-color:#f2f2f2}.tab-wrapper .tab-navigation a.selected{border-color:#ae2228 #ccc #fff;border-style:solid;border-width:3px 1px 1px;color:#ae2228;line-height:1.3}.tab-wrapper .tab-navigation a.selected:hover{background-color:#fff}.tab-wrapper .tab-content{display:none;float:left;width:100%;clear:both;box-sizing:border-box;padding:1.6rem}.tab-wrapper .tab-content.map{height:400px}.tab-content-wrapper{display:block;float:left;width:100%;clear:both;box-sizing:border-box;padding-top:1.6rem}@media only screen and (min-width:768px){.tab-wrapper .tab-navigation.desktop{display:block}.tab-wrapper .tab-navigation.mobile{display:none}.tab-content-wrapper .zero-state{height:340px}}.tab-navigation-mobile{position:relative;display:block;padding:0;height:3.7rem;width:100%;float:left;transition:all .25s ease;border-radius:4px;background-color:#fff}.tab-navigation-mobile select{position:absolute;z-index:4;top:0;left:0;font-size:1.4rem;width:100%;height:3.7rem;margin:0;padding:.8rem 4.8rem .8rem 1.6rem;border:1px solid #ccc;border-top:3px solid #ae2228;border-radius:0;color:#6a6a70;font-weight:700;outline:none;background:none;transition:all .25s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tab-navigation-mobile span.decoration{display:block;position:absolute;right:1rem;top:1rem}.tab-navigation-mobile span.decoration svg{width:1.2rem;height:1.2rem}.tab-navigation-mobile span.decoration svg .fill{fill:#ae2228}.tab-navigation-mobile:focus,.tab-navigation-mobile:hover{color:#f0b01f}.tab-navigation-mobile li,.tab-navigation-mobile li:hover{color:#6a6a70}.map-main-content{background-image:url(/img/map/temp-bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.map-main-content,.map-sidebar{position:absolute;top:18.9rem;left:0;bottom:5rem;right:0}.map-sidebar{display:block;background-color:#fff}@media only screen and (min-width:768px){.map-main-content{bottom:10rem;right:38rem}.map-sidebar{display:block;bottom:10rem;right:0;left:auto;width:38rem;border-left:1px solid #ccc}}@media only screen and (min-width:1000px){.map-main-content{right:55rem}.map-sidebar{width:55rem}}@media only screen and (min-width:1200px){.map-main-content{right:55rem}.map-sidebar{width:55rem}}.search-results-wrapper{display:block;background:#fff;height:auto3.2rem;max-height:30rem;overflow-y:scroll;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:50;padding:1.6rem;box-sizing:border-box}.search-results-wrapper .search-results{display:block;width:100%;clear:both;margin-bottom:1.6rem}.search-results-wrapper .search-results:last-item{margin-bottom:0}.search-results-wrapper .search-results h3.result-section-title{text-align:left;font-size:1.2rem}.search-results-wrapper .search-results .result-items{display:block;width:100%;height:auto;clear:both}.search-results-wrapper .search-results .result-items .result-item{text-align:left;display:block;float:left;width:100%;border-bottom:1px solid #ccc}.search-results-wrapper .search-results .result-items .result-item:last-item{border-bottom:none}.search-results-wrapper .search-results .result-items .result-item>a,.search-results-wrapper .search-results .result-items .result-item>a:active,.search-results-wrapper .search-results .result-items .result-item>a:link,.search-results-wrapper .search-results .result-items .result-item>a:visited{text-decoration:none;display:block;float:left;width:100%;padding:.8rem;box-sizing:border-box;color:#3a3a3a;transition:all .25s ease}.search-results-wrapper .search-results .result-items .result-item>a .property-status,.search-results-wrapper .search-results .result-items .result-item>a:active .property-status,.search-results-wrapper .search-results .result-items .result-item>a:link .property-status,.search-results-wrapper .search-results .result-items .result-item>a:visited .property-status{margin-top:.4rem}.search-results-wrapper .search-results .result-items .result-item>a .property-status svg,.search-results-wrapper .search-results .result-items .result-item>a:active .property-status svg,.search-results-wrapper .search-results .result-items .result-item>a:link .property-status svg,.search-results-wrapper .search-results .result-items .result-item>a:visited .property-status svg{width:1.2rem!important;height:1.2rem!important}.search-results-wrapper .search-results .result-items .result-item>a .property-status span,.search-results-wrapper .search-results .result-items .result-item>a:active .property-status span,.search-results-wrapper .search-results .result-items .result-item>a:link .property-status span,.search-results-wrapper .search-results .result-items .result-item>a:visited .property-status span{color:#6a6a70!important;display:inline-block;font-size:1.4rem;text-transform:none!important;font-weight:400!important}.search-results-wrapper .search-results .result-items .result-item>a:hover{background:#f2f2f2;color:#3a3a3a}.filter-bar-map{position:relative;float:left;width:100%;border-bottom:1px solid #ccc;background-color:#fff;height:48px;box-shadow:inset 0 6px 12px rgba(0,0,0,.3)}.filter-bar-map.neighborhoods{height:56px;box-shadow:none;background-color:#fff}.filter-bar-map.neighborhoods h1{margin:.8rem 0 0 1.6rem;width:auto;float:left}.filter-bar-map.desktop{display:none}.filter-bar-map.desktop h1{font-size:3rem}.filter-bar-map.mobile{display:block}.filter-bar-map.mobile h1{display:block;font-size:1.7rem;line-height:1.7}.filter-bar-map.mobile.neighborhoods .neighborhood-type-toggle-mobile{width:200px;margin:.8rem 0 0 .8rem}.filter-bar-map .search-results-wrapper{position:absolute;width:29.8rem;top:4.8rem;left:1.6rem}@media only screen and (min-width:768px){.filter-bar-map.desktop{display:flex;flex-direction:row}.filter-bar-map.mobile{display:none}}.neighborhood-type-toggle{display:block;float:left;clear:none;box-sizing:border-box;padding:.8rem 1.6rem;border-radius:4px;border:1px solid #ccc;margin:.8rem .4rem 0 1.6rem;height:40px;text-decoration:none;color:#6a6a70;line-height:1.5;transition:all .25s ease}.neighborhood-type-toggle input[type=radio]:checked+label span{background-color:#ae2228!important}.neighborhood-type-toggle:hover{background-color:#f2f2f2}.neighborhood-type-toggle:last-child{margin:.8rem 0 0}.view-type-toggle{display:block;float:right;clear:none;box-sizing:border-box;border-radius:4px;border:1px solid #ccc;height:40px;color:#6a6a70;margin:.8rem 1.6rem 0 0;cursor:pointer;width:170px;line-height:1.5}.view-type-toggle.mobile{width:90px}.view-type-toggle .inner-btn{padding:.8rem 1.6rem;border-right:1px solid #ccc;display:block;float:left;width:50%;height:100%;box-sizing:border-box;transition:all .25s ease}.view-type-toggle .inner-btn svg{width:18px;height:18px}.view-type-toggle .inner-btn svg .fill{fill:#ae2228}.view-type-toggle .inner-btn:last-child{border-right:none}.view-type-toggle .inner-btn.selected{background-color:#ae2228;color:#fff}.view-type-toggle .inner-btn.selected svg .fill{fill:#fff}.view-type-toggle .inner-btn.selected:hover{background-color:#ae2228}.view-type-toggle .inner-btn:hover{background-color:#f2f2f2}.map-keyword-search{width:30rem!important;margin:.8rem 1.6rem 0;padding-left:3.2rem;background-image:url(/img/map/search-input-bg.png);background-repeat:no-repeat;background-position:100%;background-size:25px 19px;box-sizing:border-box}.map-keyword-search.mobile{margin:0;width:100%!important}.map-filter-wrapper{display:block;position:relative;float:left;border-left:1px solid #ccc}.map-filter-wrapper:last-child{border-right:1px solid #ccc}.map-filter-wrapper .filter-dropdown-wrapper{display:block;position:absolute;top:50px;left:0;margin-left:-1.6rem;z-index:300;background:#fff;box-sizing:border-box;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.3);overflow:hidden}.map-filter-wrapper .filter-dropdown-wrapper .inner-dd{display:block;float:left;width:100%;height:100%;padding:1.6rem;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.map-filter-wrapper .filter-dropdown-wrapper .inner-dd .radio-check-group{width:100%}.property-type{width:24rem;height:19.5rem}.property-type .dd-footer{margin-left:-16px;padding-left:16px;padding-right:32px;width:24rem!important}.listing-status{width:24rem;height:14rem}.map-filter .w-status-decorator svg{width:1rem;height:1rem}.map-filter .w-status-decorator.sale svg .fill{fill:#26de81}.map-filter .w-status-decorator.pending svg .fill{fill:#f5a623}.map-filter .w-status-decorator.sold svg .fill{fill:#d0021b}.inner-dd.spc-group>.radio-check-group{position:relative}.inner-dd.spc-group>.radio-check-group.w-status-decorator svg{position:absolute;right:0;top:0;width:1.8rem;height:1.8rem}.inner-dd.spc-group>.radio-check-group.w-status-decorator.sale svg .fill{fill:#26de81}.inner-dd.spc-group>.radio-check-group.w-status-decorator.pending svg .fill{fill:#f5a623}.inner-dd.spc-group>.radio-check-group.w-status-decorator.sold svg .fill{fill:#d0021b}.home-type{width:24rem;height:258px}.neighborhood-type{width:24rem;height:150px}.lot-size{width:24rem;height:70px}.price{width:29rem;height:70px}.price .max-price,.price .min-price{width:45%;clear:none!important}.price .price-range-spacer{display:block;float:left;width:10%;height:20px;line-height:2.75;text-align:center}.beds{width:372px;height:72px}ul.beds-group{list-style-type:none;margin:0;padding:0;display:block;height:4rem;width:340px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}ul.beds-group>li{float:left;margin:0;height:4rem;position:relative;text-align:center}ul.beds-group>li.studio{width:32%!important}ul.beds-group>li.four,ul.beds-group>li.one,ul.beds-group>li.three,ul.beds-group>li.two{width:17%!important}ul.garage-group{list-style-type:none;margin:0;padding:0;display:block;height:4rem;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}ul.garage-group>li{float:left;margin:0;height:4rem;position:relative;text-align:center}ul.garage-group>li.any,ul.garage-group>li.one,ul.garage-group>li.three,ul.garage-group>li.two{width:25%!important}.beds-group input,.beds-group label,.garage-group input,.garage-group label{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.beds-group input[type=radio],.garage-group input[type=radio]{opacity:.011;z-index:100}.beds-group input[type=radio]:checked+label,.garage-group input[type=radio]:checked+label{background:#ae2228;color:#fff}.beds-group label,.garage-group label{padding:.8rem;box-sizing:border-box;border-right:1px solid #ccc;cursor:pointer;z-index:90}.beds-group label:hover,.garage-group label:hover{background:#f2f2f2}.more{width:36rem;height:40rem}.more .more-grid-row{display:block;float:left;width:100%;clear:both;margin-bottom:1.6rem}.more .more-grid-row .mgr-1{font-weight:700;text-align:left;display:block;float:left;width:30%;line-height:2.5}.more .more-grid-row .mgr-2{display:block;float:left;width:70%}.more .more-grid-row .range-1{display:block;float:left;width:45%}.more .more-grid-row .range-2{display:block;float:left;width:10%;height:20px;line-height:2.75;text-align:center}.more .more-grid-row .range-3{display:block;float:left;width:45%}.map-filter{display:block;position:relative;float:left;padding:1.6rem;color:#6a6a70;height:100%}.map-filter svg{width:8px;height:8px;display:inline-block}.map-filter svg .fill{fill:#6a6a70}.map-filter:hover{color:#ae2228;cursor:pointer}.filter-bar-map.mobile .results-label,.results-label{display:block;float:left;width:auto;font-weight:700;line-height:2.5}.filter-bar-map.mobile .results-label{margin:.4rem 0 0 1.6rem}.filter-bar-map.mobile a.map-filter-action,.filter-bar-map.mobile a.map-filter-action:active,.filter-bar-map.mobile a.map-filter-action:hover,.filter-bar-map.mobile a.map-filter-action:link,.filter-bar-map.mobile a.map-filter-action:visited{display:block;position:relative;float:left;width:100%;height:100%;box-sizing:border-box;padding:.8rem 1.6rem;line-height:2.5;text-decoration:none}.filter-bar-map.mobile a.map-filter-action:active svg,.filter-bar-map.mobile a.map-filter-action:hover svg,.filter-bar-map.mobile a.map-filter-action:link svg,.filter-bar-map.mobile a.map-filter-action:visited svg,.filter-bar-map.mobile a.map-filter-action svg{width:16px;height:16px}.filter-bar-map.mobile a.map-filter-action:active svg .fill,.filter-bar-map.mobile a.map-filter-action:hover svg .fill,.filter-bar-map.mobile a.map-filter-action:link svg .fill,.filter-bar-map.mobile a.map-filter-action:visited svg .fill,.filter-bar-map.mobile a.map-filter-action svg .fill{fill:#ae2228}.mobile-filter-tray{position:absolute;z-index:240;top:0;left:0;right:0;bottom:0;background-color:#fff;box-sizing:border-box}.mobile-filter-tray .radio-check-group{border-bottom:1px solid #ccc;width:100%;padding-top:.4rem;padding-bottom:1.2rem;position:relative}.mobile-filter-tray .radio-check-group.w-status-decorator svg{position:absolute;right:0;top:0;width:1.8rem;height:1.8rem}.mobile-filter-tray .radio-check-group.w-status-decorator.sale svg .fill{fill:#26de81}.mobile-filter-tray .radio-check-group.w-status-decorator.pending svg .fill{fill:#f5a623}.mobile-filter-tray .radio-check-group.w-status-decorator.sold svg .fill{fill:#d0021b}.mobile-filter-tray .radio-check-group:last-child{border-bottom:none;padding-bottom:.4rem}.mobile-filter-tray .mft-header{display:block;position:absolute;box-sizing:border-box;z-index:244;top:0;left:0;right:0;height:50px;border-bottom:1px solid #ccc;padding:.8rem}.mobile-filter-tray .mft-header h3{width:auto;float:left}.mobile-filter-tray .mft-header a.mft-close,.mobile-filter-tray .mft-header a.mft-close:active,.mobile-filter-tray .mft-header a.mft-close:hover,.mobile-filter-tray .mft-header a.mft-close:link,.mobile-filter-tray .mft-header a.mft-close:visited{float:right;display:block;width:18px;height:18px;text-decoration:none;margin:.8rem .4rem 0 0}.mobile-filter-tray .mft-header a.mft-close:active svg,.mobile-filter-tray .mft-header a.mft-close:hover svg,.mobile-filter-tray .mft-header a.mft-close:link svg,.mobile-filter-tray .mft-header a.mft-close:visited svg,.mobile-filter-tray .mft-header a.mft-close svg{width:18px;height:18px}.mobile-filter-tray .mft-header a.mft-close:active svg .fill,.mobile-filter-tray .mft-header a.mft-close:hover svg .fill,.mobile-filter-tray .mft-header a.mft-close:link svg .fill,.mobile-filter-tray .mft-header a.mft-close:visited svg .fill,.mobile-filter-tray .mft-header a.mft-close svg .fill{fill:#6a6a70}.mobile-filter-tray .mft-content{display:block;position:absolute;box-sizing:border-box;z-index:244;top:50px;left:0;right:0;bottom:66px;padding:1.6rem;overflow-y:scroll}.mobile-filter-tray .mft-content .mft-section{display:block;float:left;clear:both;width:100%;padding:0 0 1.6rem;margin-bottom:1.6rem}.mobile-filter-tray .mft-content .mft-section h6{margin-bottom:1.6rem;padding:1.6rem;box-sizing:border-box;color:#3a3a3a;background-color:#f2f2f2}.mobile-filter-tray .mft-content .mft-section ul.beds-group{width:100%!important}.mobile-filter-tray .mft-content .mft-section.beds,.mobile-filter-tray .mft-content .mft-section.home-type,.mobile-filter-tray .mft-content .mft-section.lot-size,.mobile-filter-tray .mft-content .mft-section.neighborhood-type,.mobile-filter-tray .mft-content .mft-section.price{width:100%!important;height:auto}.mobile-filter-tray .mft-content .mft-section.beds .btn-group{width:100%!important}.mobile-filter-tray .mft-content .mft-section.more{width:100%!important;height:auto}.mobile-filter-tray .mft-content .custom-select,.mobile-filter-tray .mft-content input{margin-bottom:.8rem}.mobile-filter-tray .mft-footer{display:block;position:absolute;box-sizing:border-box;z-index:244;bottom:0;left:0;right:0;height:6.6rem;padding:.8rem;border-top:1px solid #ccc}.mobile-filter-tray .search-results-wrapper{width:100%;box-shadow:none;border:1px solid silver}.mobile-map-list-toggle{display:block;position:absolute;box-sizing:border-box;bottom:50px;left:50%;margin-left:-120px;width:240px;box-shadow:0 -6px 12px rgba(0,0,0,.3);height:44px;border-radius:4px 4px 0 0;background-color:#fff}.mobile-map-list-toggle a,.mobile-map-list-toggle a:active,.mobile-map-list-toggle a:link,.mobile-map-list-toggle a:visited a:hover{display:block;float:left;width:50%;height:100%;text-decoration:none;border-left:1px solid #ccc;text-align:center;line-height:3;color:#6a6a70;box-sizing:border-box;border-radius:4px 0 0 0}.mobile-map-list-toggle a.selected,.mobile-map-list-toggle a:active.selected,.mobile-map-list-toggle a:link.selected,.mobile-map-list-toggle a:visited a:hover.selected{background-color:#ae2228;color:#fff}.mobile-map-list-toggle a:active:last-child,.mobile-map-list-toggle a:last-child,.mobile-map-list-toggle a:link:last-child,.mobile-map-list-toggle a:visited a:hover:last-child{border-right:none;border-radius:0 4px 0 0}@media only screen and (min-width:768px){.mobile-map-list-toggle{display:none}}.property-maps-keywords{display:none;position:absolute;left:0;right:0;bottom:5rem;background-color:#fff;padding:8px 24px}@media only screen and (min-width:768px){.property-maps-keywords{display:block}}.map-sidebar .filter-wrapper{position:absolute;display:block;float:left;left:0;height:50px;right:0;top:0;box-sizing:border-box;padding:.8rem}.map-sidebar .filter-wrapper .list-sort{float:left!important;width:100%}.map-sidebar .filter-wrapper .results-label{display:block;float:left;width:auto;font-weight:700;line-height:2.5}.map-sidebar .inner{position:absolute;display:block;float:left;left:0;top:50px;right:0;bottom:0;border-top:1px solid #ccc;overflow-y:auto}.map-sidebar .inner a.map-list-item,.map-sidebar .inner a.map-list-item:active,.map-sidebar .inner a.map-list-item:link,.map-sidebar .inner a.map-list-item:visited{display:block;float:left;width:100%;box-sizing:border-box;height:auto;border-bottom:1px solid #ccc;text-decoration:none;padding:.8rem}.map-sidebar .inner a.map-list-item:active:last-child,.map-sidebar .inner a.map-list-item:last-child,.map-sidebar .inner a.map-list-item:link:last-child,.map-sidebar .inner a.map-list-item:visited:last-child{border-bottom:none}.map-sidebar .inner a.map-list-item:active>.mli-img-wrapper,.map-sidebar .inner a.map-list-item:link>.mli-img-wrapper,.map-sidebar .inner a.map-list-item:visited>.mli-img-wrapper,.map-sidebar .inner a.map-list-item>.mli-img-wrapper{display:block;float:left;width:35%;height:13rem;box-sizing:border-box;position:relative;overflow:hidden}.map-sidebar .inner a.map-list-item:active>.mli-img-wrapper img,.map-sidebar .inner a.map-list-item:link>.mli-img-wrapper img,.map-sidebar .inner a.map-list-item:visited>.mli-img-wrapper img,.map-sidebar .inner a.map-list-item>.mli-img-wrapper img{position:absolute;max-width:150%;height:auto;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.map-sidebar .inner a.map-list-item .mli-content-wrapper,.map-sidebar .inner a.map-list-item:active .mli-content-wrapper,.map-sidebar .inner a.map-list-item:link .mli-content-wrapper,.map-sidebar .inner a.map-list-item:visited .mli-content-wrapper{display:block;float:left;width:65%;box-sizing:border-box;height:100%;padding:.8rem}.map-sidebar .inner a.map-list-item .mli-content-wrapper h5,.map-sidebar .inner a.map-list-item:active .mli-content-wrapper h5,.map-sidebar .inner a.map-list-item:link .mli-content-wrapper h5,.map-sidebar .inner a.map-list-item:visited .mli-content-wrapper h5{font-size:1.5rem;font-weight:700;color:#3a3a3a;width:auto;margin-bottom:.4rem}.map-sidebar .inner a.map-list-item .mli-content-wrapper p,.map-sidebar .inner a.map-list-item:active .mli-content-wrapper p,.map-sidebar .inner a.map-list-item:link .mli-content-wrapper p,.map-sidebar .inner a.map-list-item:visited .mli-content-wrapper p{line-height:1.5;margin-bottom:.8rem!important;padding-bottom:0}.map-sidebar .inner a.map-list-item .mli-content-wrapper p:last-child,.map-sidebar .inner a.map-list-item:active .mli-content-wrapper p:last-child,.map-sidebar .inner a.map-list-item:link .mli-content-wrapper p:last-child,.map-sidebar .inner a.map-list-item:visited .mli-content-wrapper p:last-child{margin-bottom:0}.map-sidebar .inner a.map-list-item .mli-content-wrapper span.tag,.map-sidebar .inner a.map-list-item:active .mli-content-wrapper span.tag,.map-sidebar .inner a.map-list-item:link .mli-content-wrapper span.tag,.map-sidebar .inner a.map-list-item:visited .mli-content-wrapper span.tag{display:inline-block;padding:.4rem .8rem;background-color:#e74c3c;color:#fff;font-weight:700;border-radius:2px;margin-bottom:.4rem}.map-sidebar .inner a.map-list-item.property,.map-sidebar .inner a.map-list-item.property:active,.map-sidebar .inner a.map-list-item.property:link,.map-sidebar .inner a.map-list-item.property:visited{display:block;float:left;width:100%;box-sizing:border-box;height:auto;border-bottom:1px solid #ccc;text-decoration:none;padding:.8rem}.map-sidebar .inner a.map-list-item.property:active:last-child,.map-sidebar .inner a.map-list-item.property:last-child,.map-sidebar .inner a.map-list-item.property:link:last-child,.map-sidebar .inner a.map-list-item.property:visited:last-child{border-bottom:none}.map-sidebar .inner a.map-list-item.property:active>.mli-img-wrapper,.map-sidebar .inner a.map-list-item.property:link>.mli-img-wrapper,.map-sidebar .inner a.map-list-item.property:visited>.mli-img-wrapper,.map-sidebar .inner a.map-list-item.property>.mli-img-wrapper{display:block;position:relative;float:left;width:40%;height:14rem;box-sizing:border-box;background-color:#d9d9d9;background-repeat:no-repeat;background-position:50%;background-size:cover}.map-sidebar .inner a.map-list-item.property:active>.mli-img-wrapper>span.tag,.map-sidebar .inner a.map-list-item.property:link>.mli-img-wrapper>span.tag,.map-sidebar .inner a.map-list-item.property:visited>.mli-img-wrapper>span.tag,.map-sidebar .inner a.map-list-item.property>.mli-img-wrapper>span.tag{position:absolute;top:.4rem;left:.4rem;display:block;padding:.4rem .8rem;background-color:#e74c3c;color:#fff;font-weight:700;border-radius:2px}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper{display:block;float:left;width:60%;box-sizing:border-box;height:100%;padding-left:.8rem}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper h5,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper h5,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper h5,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper h5{font-size:2.6rem;font-weight:300;color:#3a3a3a;width:auto;margin-bottom:0}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper p,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper p,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper p,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper p{line-height:1.5;margin-bottom:1.6rem!important;padding-bottom:0}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper p:last-child,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper p:last-child,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper p:last-child,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper p:last-child{margin-bottom:0}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper>.property-attributes,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper>.property-attributes,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper>.property-attributes,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper>.property-attributes{display:flex;width:100%;flex-direction:row}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper>.property-attributes .pa-item,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper>.property-attributes .pa-item,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper>.property-attributes .pa-item,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper>.property-attributes .pa-item{display:flex;flex-direction:column;justify-content:center;align-content:space-between;text-align:center;width:auto;box-sizing:border-box;color:#6a6a70;padding:0 1rem}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper>.property-attributes .pa-item svg,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper>.property-attributes .pa-item svg,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper>.property-attributes .pa-item svg,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper>.property-attributes .pa-item svg{display:inline-block;width:1.6rem;height:1.6rem;vertical-align:sub;margin:0 auto .8rem}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper>.property-attributes .pa-item svg .fill,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper>.property-attributes .pa-item svg .fill,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper>.property-attributes .pa-item svg .fill,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper>.property-attributes .pa-item svg .fill{fill:#ccc}@media only screen and (min-width:1160px){.map-sidebar .inner a.map-list-item.property:active>.mli-img-wrapper,.map-sidebar .inner a.map-list-item.property:link>.mli-img-wrapper,.map-sidebar .inner a.map-list-item.property:visited>.mli-img-wrapper,.map-sidebar .inner a.map-list-item.property>.mli-img-wrapper{height:14rem;max-width:100%}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper p,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper p,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper p,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper p{margin-bottom:2rem!important}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper>.property-attributes .pa-item,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper>.property-attributes .pa-item,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper>.property-attributes .pa-item,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper>.property-attributes .pa-item{flex-direction:row;padding:0 1.6rem 0 0}.map-sidebar .inner a.map-list-item.property .mli-content-wrapper>.property-attributes .pa-item svg,.map-sidebar .inner a.map-list-item.property:active .mli-content-wrapper>.property-attributes .pa-item svg,.map-sidebar .inner a.map-list-item.property:link .mli-content-wrapper>.property-attributes .pa-item svg,.map-sidebar .inner a.map-list-item.property:visited .mli-content-wrapper>.property-attributes .pa-item svg{margin:0 .8rem 0 0}}a.map-rich-pop-up,a.map-rich-pop-up:active,a.map-rich-pop-up:hover,a.map-rich-pop-up:link,a.map-rich-pop-up:visited{width:270px;display:block;text-decoration:none}a.map-rich-pop-up:active>.img,a.map-rich-pop-up:hover>.img,a.map-rich-pop-up:link>.img,a.map-rich-pop-up:visited>.img,a.map-rich-pop-up>.img{display:block;float:left;width:85px;height:85px;background-repeat:no-repeat;background-position:50%;background-size:cover}a.map-rich-pop-up:active>.content,a.map-rich-pop-up:hover>.content,a.map-rich-pop-up:link>.content,a.map-rich-pop-up:visited>.content,a.map-rich-pop-up>.content{display:block;float:left;width:185px;padding-left:1.6rem;box-sizing:border-box}a.map-rich-pop-up:active>.content h5,a.map-rich-pop-up:hover>.content h5,a.map-rich-pop-up:link>.content h5,a.map-rich-pop-up:visited>.content h5,a.map-rich-pop-up>.content h5{font-size:1.6rem;color:#3a3a3a;margin-bottom:.4rem}a.map-rich-pop-up:active>.content span,a.map-rich-pop-up:hover>.content span,a.map-rich-pop-up:link>.content span,a.map-rich-pop-up:visited>.content span,a.map-rich-pop-up>.content span{display:block;clear:both;width:100%;margin-bottom:.4rem;color:#6a6a70}a.map-rich-pop-up:active>.content span.tag,a.map-rich-pop-up:hover>.content span.tag,a.map-rich-pop-up:link>.content span.tag,a.map-rich-pop-up:visited>.content span.tag,a.map-rich-pop-up>.content span.tag{width:auto!important;display:inline-block;color:#fff}a.map-rich-pop-up:active>.content span:last-child,a.map-rich-pop-up:hover>.content span:last-child,a.map-rich-pop-up:link>.content span:last-child,a.map-rich-pop-up:visited>.content span:last-child,a.map-rich-pop-up>.content span:last-child{margin-bottom:0}a.map-rich-pop-up.properties,a.map-rich-pop-up.properties:active,a.map-rich-pop-up.properties:hover,a.map-rich-pop-up.properties:link,a.map-rich-pop-up.properties:visited{width:270px;display:block;text-decoration:none}a.map-rich-pop-up.properties:active>.img,a.map-rich-pop-up.properties:hover>.img,a.map-rich-pop-up.properties:link>.img,a.map-rich-pop-up.properties:visited>.img,a.map-rich-pop-up.properties>.img{display:block;float:left;width:85px;height:85px;background-repeat:no-repeat;background-position:50%;background-size:cover}a.map-rich-pop-up.properties:active>.content,a.map-rich-pop-up.properties:hover>.content,a.map-rich-pop-up.properties:link>.content,a.map-rich-pop-up.properties:visited>.content,a.map-rich-pop-up.properties>.content{display:block;float:left;width:185px;padding-left:1.6rem;box-sizing:border-box}a.map-rich-pop-up.properties:active>.content h5,a.map-rich-pop-up.properties:hover>.content h5,a.map-rich-pop-up.properties:link>.content h5,a.map-rich-pop-up.properties:visited>.content h5,a.map-rich-pop-up.properties>.content h5{font-size:1.6rem;color:#3a3a3a;margin-bottom:.4rem}a.map-rich-pop-up.properties:active>.content p,a.map-rich-pop-up.properties:hover>.content p,a.map-rich-pop-up.properties:link>.content p,a.map-rich-pop-up.properties:visited>.content p,a.map-rich-pop-up.properties>.content p{margin-bottom:.4rem;line-height:1.5}a.map-rich-pop-up.properties:active>.content span,a.map-rich-pop-up.properties:hover>.content span,a.map-rich-pop-up.properties:link>.content span,a.map-rich-pop-up.properties:visited>.content span,a.map-rich-pop-up.properties>.content span{display:block;clear:both;width:100%;margin-bottom:.4rem;color:#6a6a70}a.map-rich-pop-up.properties:active>.content span.prop-status,a.map-rich-pop-up.properties:hover>.content span.prop-status,a.map-rich-pop-up.properties:link>.content span.prop-status,a.map-rich-pop-up.properties:visited>.content span.prop-status,a.map-rich-pop-up.properties>.content span.prop-status{width:auto!important;display:inline-block!important;clear:none!important}a.map-rich-pop-up.properties:active>.content span.prop-status.sale svg .fill,a.map-rich-pop-up.properties:hover>.content span.prop-status.sale svg .fill,a.map-rich-pop-up.properties:link>.content span.prop-status.sale svg .fill,a.map-rich-pop-up.properties:visited>.content span.prop-status.sale svg .fill,a.map-rich-pop-up.properties>.content span.prop-status.sale svg .fill{fill:#26de81}a.map-rich-pop-up.properties:active>.content span.prop-status.pending svg .fill,a.map-rich-pop-up.properties:hover>.content span.prop-status.pending svg .fill,a.map-rich-pop-up.properties:link>.content span.prop-status.pending svg .fill,a.map-rich-pop-up.properties:visited>.content span.prop-status.pending svg .fill,a.map-rich-pop-up.properties>.content span.prop-status.pending svg .fill{fill:#f5a623}a.map-rich-pop-up.properties:active>.content span.prop-status.sold svg .fill,a.map-rich-pop-up.properties:hover>.content span.prop-status.sold svg .fill,a.map-rich-pop-up.properties:link>.content span.prop-status.sold svg .fill,a.map-rich-pop-up.properties:visited>.content span.prop-status.sold svg .fill,a.map-rich-pop-up.properties>.content span.prop-status.sold svg .fill{fill:#d0021b}a.map-rich-pop-up.properties:active>.content span.tag,a.map-rich-pop-up.properties:hover>.content span.tag,a.map-rich-pop-up.properties:link>.content span.tag,a.map-rich-pop-up.properties:visited>.content span.tag,a.map-rich-pop-up.properties>.content span.tag{width:auto!important;display:inline-block;color:#fff}a.map-rich-pop-up.properties:active>.content span:last-child,a.map-rich-pop-up.properties:hover>.content span:last-child,a.map-rich-pop-up.properties:link>.content span:last-child,a.map-rich-pop-up.properties:visited>.content span:last-child,a.map-rich-pop-up.properties>.content span:last-child{margin-bottom:0}@media only screen and (min-width:768px){a.map-rich-pop-up,a.map-rich-pop-up:active,a.map-rich-pop-up:hover,a.map-rich-pop-up:link,a.map-rich-pop-up:visited{width:300px}a.map-rich-pop-up:active>.img,a.map-rich-pop-up:hover>.img,a.map-rich-pop-up:link>.img,a.map-rich-pop-up:visited>.img,a.map-rich-pop-up>.img{width:100px;height:100px}a.map-rich-pop-up:active>.content,a.map-rich-pop-up:hover>.content,a.map-rich-pop-up:link>.content,a.map-rich-pop-up:visited>.content,a.map-rich-pop-up>.content{width:200px}}a.card.property{height:36rem;text-decoration:none}a.card.property:hover{background-color:hsla(0,0%,94.9%,.5)}a.card .image{float:left;display:block;overflow:hidden;background-color:#d9d9d9;height:18rem;position:relative}a.card .image img{position:absolute;max-width:none!important;height:24rem;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}a.card .image .favorite{position:absolute;z-index:10;top:1.6rem;right:1.6rem;display:block;width:32px;height:32px}a.card .image .favorite svg{width:32px;height:32px;stroke:#fff}a.card .image .favorite svg .fill{fill:transparent}a.card .image .length{position:absolute;z-index:10;top:1.6rem;left:1.6rem;color:#fff!important}a.card .image span.tag{position:absolute;top:.4rem;left:.4rem;display:block;padding:.4rem .8rem;background-color:#e74c3c;color:#fff;font-weight:700;border-radius:2px}a.card .content{float:left;width:100%;min-width:10rem;box-sizing:border-box;padding:1.6rem;height:auto;display:flex;flex-direction:column}a.card .content .property-status{order:1}a.card .content h5{font-size:2.6rem;font-weight:300;color:#3a3a3a;width:auto;margin:0;order:2}a.card .content p{min-width:10rem;line-height:1.5;margin-bottom:2.4rem;padding-bottom:0;order:3}a.card .content p:last-child{margin-bottom:0}a.card .content>.property-attributes{order:4;display:flex;width:100%;flex-direction:row}a.card .content>.property-attributes .pa-item{display:flex;flex-direction:column;justify-content:center;align-content:space-between;text-align:center;width:33%;box-sizing:border-box;float:left;color:#6a6a70;border-right:1px solid #ccc}a.card .content>.property-attributes .pa-item:last-child{border-right:none}a.card .content>.property-attributes .pa-item svg{display:inline-block;width:1.6rem;height:1.6rem;margin:0 auto .8rem}a.card .content>.property-attributes .pa-item svg .fill{fill:#ccc}@media only screen and (min-width:768px){a.card.property{height:36rem}a.card .image img{height:20rem}}@media only screen and (min-width:1100px){a.card.property{height:36.5rem}}.property-temp{max-width:1100px!important}.property-details{box-shadow:0 4px 12px rgba(0,0,0,.3);background-color:#fff}.property-details .content-wrapper.property-content{display:flex;flex-wrap:nowrap;justify-content:flex-start}.property-details .content-wrapper.property-content .primary-content{width:100%}.property-details .content-wrapper.property-content .side-bar{order:2;width:300px;display:none;background-color:#f2f2f2;box-sizing:border-box;padding:1.6rem;flex-shrink:0}@media only screen and (min-width:768px){.property-details .content-wrapper.property-content .primary-content{order:1;flex-grow:1}.property-details .content-wrapper.property-content .side-bar{display:block}}.content-wrapper.property-masthead{padding:1.6rem;border-bottom:1px solid #ccc;display:flex;flex-direction:column}.content-wrapper.property-masthead .address-display{display:flex;align-content:center;justify-content:center;flex-direction:column;order:1;margin-bottom:.8rem}.content-wrapper.property-masthead .address-display h1.address-line-1{order:1;margin-bottom:0}.content-wrapper.property-masthead .address-display span.address-line-2{order:2;color:#6a6a70}.content-wrapper.property-masthead .attribute-display{order:2;display:flex;border-bottom:1px solid #ccc;margin-bottom:.8rem;padding-bottom:.8rem}.content-wrapper.property-masthead .attribute-display div{display:flex;flex-wrap:wrap;box-sizing:border-box;align-content:center;line-height:1.5;margin-right:1.6rem}.content-wrapper.property-masthead .attribute-display div:last-child{margin-right:0}.content-wrapper.property-masthead .attribute-display div svg{width:1.6rem;height:1.6rem;vertical-align:sub;margin-right:.8rem}.content-wrapper.property-masthead .attribute-display div svg .fill{fill:#ccc}.content-wrapper.property-masthead .attribute-display .bedrooms-display,.content-wrapper.property-masthead .attribute-display .land-display,.content-wrapper.property-masthead .attribute-display .multi-family-display{order:1}.content-wrapper.property-masthead .attribute-display .bathrooms-display,.content-wrapper.property-masthead .attribute-display .size-display,.content-wrapper.property-masthead .attribute-display .units-display{order:2}.content-wrapper.property-masthead .attribute-display .garage-display,.content-wrapper.property-masthead .attribute-display .sub-division-display,.content-wrapper.property-masthead .attribute-display .year-built-display{order:3}.content-wrapper.property-masthead .attribute-display .sq-feet-display{order:4}.content-wrapper.property-masthead .price-display{order:3;display:flex;flex-direction:column;justify-content:center;align-content:center;flex:stretch}.content-wrapper.property-masthead .price-display .property-status span{order:1}.content-wrapper.property-masthead .price-display .property-sale-price{order:2;font-size:3.2rem;font-weight:300;color:#3a3a3a}.content-wrapper.property-masthead .price-display a.mortgage-calc-callout,.content-wrapper.property-masthead .price-display a.mortgage-calc-callout:active,.content-wrapper.property-masthead .price-display a.mortgage-calc-callout:link,.content-wrapper.property-masthead .price-display a.mortgage-calc-callout:visited{order:3;color:#4a90e2;text-decoration:none}.content-wrapper.property-masthead .price-display a.mortgage-calc-callout.hover,.content-wrapper.property-masthead .price-display a.mortgage-calc-callout:active.hover,.content-wrapper.property-masthead .price-display a.mortgage-calc-callout:link.hover,.content-wrapper.property-masthead .price-display a.mortgage-calc-callout:visited.hover{color:#1f69c1}.content-wrapper.property-masthead .price-display a.mortgage-calc-callout:active svg,.content-wrapper.property-masthead .price-display a.mortgage-calc-callout:link svg,.content-wrapper.property-masthead .price-display a.mortgage-calc-callout:visited svg,.content-wrapper.property-masthead .price-display a.mortgage-calc-callout svg{width:1.4rem;height:1.4rem;vertical-align:sub}.content-wrapper.property-masthead .price-display a.mortgage-calc-callout:active svg .fill,.content-wrapper.property-masthead .price-display a.mortgage-calc-callout:link svg .fill,.content-wrapper.property-masthead .price-display a.mortgage-calc-callout:visited svg .fill,.content-wrapper.property-masthead .price-display a.mortgage-calc-callout svg .fill{fill:#4a90e2}.property-status span{font-weight:500;text-transform:uppercase;color:grey}.property-status svg{width:1.2rem;height:1.2rem;vertical-align:inherit}.property-status.sale svg .fill{fill:#26de81}.property-status.pending svg .fill{fill:#f5a623}.property-status.sold svg .fill{fill:#d0021b}@media only screen and (min-width:768px){.content-wrapper.property-masthead{flex-direction:row}.content-wrapper.property-masthead .address-display{flex-direction:column;flex-grow:0.7;margin-bottom:0}.content-wrapper.property-masthead .attribute-display{display:flex;border-left:1px solid #ccc;border-bottom:none;flex-direction:row;flex-wrap:wrap;margin-bottom:0;padding:0 1.6rem}.content-wrapper.property-masthead .attribute-display div{width:50%;margin-bottom:.8rem;margin-right:0}.content-wrapper.property-masthead .attribute-display div:last-child{margin-right:0}.content-wrapper.property-masthead .price-display{border-left:1px solid #ccc;box-sizing:border-box;padding:0 1.6rem}}@media only screen and (min-width:1000px){.content-wrapper.property-masthead{justify-content:flex-start}.content-wrapper.property-masthead .address-display{display:flex;flex-direction:column;flex-grow:0.6}.content-wrapper.property-masthead .attribute-display{border-left:none;display:flex;flex-direction:row;flex-wrap:nowrap;padding:0}.content-wrapper.property-masthead .attribute-display div{width:auto;display:flex;justify-content:center;flex-direction:column;border-left:1px solid #ccc;padding:0 1.6rem;box-sizing:border-box;margin-bottom:0;margin-right:0}.content-wrapper.property-masthead .attribute-display div svg{margin:0 auto .8rem;width:3.2rem;height:3.2rem}.content-wrapper.property-masthead .attribute-display div svg .fill{fill:#d9d9d9}.content-wrapper.property-masthead .price-display{display:flex;flex-direction:column}}@media only screen and (min-width:1200px){.content-wrapper.property-masthead .address-display{flex-grow:0.75}}.property-open-house{display:block;float:left;width:100%;padding:.8rem 1.6rem;box-sizing:border-box;background-color:#ae2228;color:#fff}.property-open-house h4{color:#fff;text-transform:uppercase;display:block;float:left;font-size:1.6rem}.property-open-house span{display:block;float:left;width:auto;clear:left}.property-open-house a.button,.property-open-house a.button:active,.property-open-house a.button:hover,.property-open-house a.button:link,.property-open-house a.button:visited{float:right;background-color:transparent;border:1px solid #fff;color:#fff;margin-top:.8rem}@media only screen and (min-width:768px){.property-open-house h4{display:inline;font-size:1.6rem;float:none}.property-open-house span{display:inline;float:none;clear:none}.property-open-house a.button{float:right;margin-top:0!important}}.list-open-house{display:block;float:left;width:100%;padding:.4rem;box-sizing:border-box;background-color:#ae2228;color:#fff;font-size:1.2rem}.content-wrapper.property-gallery{width:100%}.content-wrapper.property-gallery.temp{background-repeat:no-repeat;background-image:url(/img/properties/temp-carousel.jpg);background-size:cover;background-position:50%}.galleria-theme-classic{background:hsla(0,0%,80%,.1)!important}.galleria-lightbox-shadow{background:transparent!important}.galleria-theme-classic .galleria-thumbnails .galleria-image{border:1px solid #ccc!important}.galleria-theme-classic .galleria-thumb-nav-left,.galleria-theme-classic .galleria-thumb-nav-right{background-color:#ccc!important}.galleria-theme-classic .galleria-thumb-nav-left:hover,.galleria-theme-classic .galleria-thumb-nav-right:hover{background-color:#ae2228!important}.galleria-lightbox-box{margin-left:0!important;left:8px!important;width:calc(100% - 16px)!important}.galleria-lightbox-content{background-color:transparent!important}.galleria-lightbox-content .galleria-lightbox-info{color:#fff!important}.galleria-lightbox-image .galleria-image{display:flex;justify-content:center;align-items:center}.galleria-lightbox-image .galleria-image img{width:auto!important}.galleria-lightbox-next,.galleria-lightbox-prev{background-color:rgba(0,0,0,.5)!important;color:#fff!important}.galleria-lightbox-close{position:fixed!important;background-color:transparent!important;color:#fff!important}.content-wrapper.virtual-tour{width:100%;min-height:100px;border-bottom:1px solid #ccc;background-image:url(/img/properties/virtual-tour.png);background-size:150px 53px;background-repeat:no-repeat;background-position:0;box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.content-wrapper.virtual-tour span{text-align:right;order:1;flex-grow:1;padding-right:3.2rem;display:none}.content-wrapper.virtual-tour .button{order:2}@media only screen and (min-width:768px){.content-wrapper.virtual-tour{background-size:184px 65px}}@media only screen and (min-width:1000px){.content-wrapper.virtual-tour{background-size:219px 77px}.content-wrapper.virtual-tour span{display:block}}.content-wrapper.property-overview{width:100%}.content-wrapper.property-overview .cont-group{display:flex;flex-direction:column;flex-wrap:rap;justify-content:flex-start}.content-wrapper.property-overview .cont-group p{margin-bottom:1.6rem;order:1;flex-grow:2}.content-wrapper.property-overview .cont-group .prop-map{display:block;order:2;background-color:#ccc}.property-video-link{display:block;width:100%;background-color:hsla(0,0%,94.9%,.5);padding:.8rem;box-sizing:border-box;border-radius:.8rem;margin-top:3.2rem}.property-video-link svg{width:3.2rem;height:3.2rem;margin-right:1.6rem}.property-video-link>.label{font-size:1.8rem;color:#3a3a3a;text-transform:uppercase;font-size:700}@media only screen and (min-width:768px){.content-wrapper.property-overview{width:100%}.content-wrapper.property-overview .cont-group{flex-direction:row;flex-wrap:nowrap}.content-wrapper.property-overview .cont-group p{margin-bottom:0;flex-grow:1;padding-right:1.6rem}.content-wrapper.property-overview .cont-group .prop-map{display:block;order:2;width:240px;height:240px;flex-shrink:0}}.content-wrapper.facts-features{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.content-wrapper.facts-features>div{width:50%;padding-bottom:3.2rem;display:flex;flex-direction:row;line-height:1.25}.content-wrapper.facts-features>div span{color:#3a3a3a}.content-wrapper.facts-features>div svg{flex-shrink:0;width:3.2rem;height:3.2rem;order:1;margin-right:1.6rem}.content-wrapper.facts-features>div svg .fill{fill:#d9d9d9}.content-wrapper.facts-features>div div{order:2;flex-grow:1}.content-wrapper.facts-features .attr-bedrooms{flex-grow:0;order:1}.content-wrapper.facts-features .attr-bathrooms{flex-grow:0;order:2}.content-wrapper.facts-features .attr-garage{flex-grow:0;order:3}.content-wrapper.facts-features .attr-sqft{flex-grow:0;order:4}.content-wrapper.facts-features .attr-sub-division{flex-grow:0;order:5}.content-wrapper.facts-features .attr-year-built{flex-grow:0;order:6}.content-wrapper.facts-features .attr-style{flex-grow:0;order:7}.content-wrapper.facts-features .attr-price-sqft{flex-grow:0;order:8}.content-wrapper.facts-features .attr-school-dist{flex-grow:0;order:9}.content-wrapper.facts-features .attr-elementary{flex-grow:0;order:10}.content-wrapper.facts-features .attr-middle-school{flex-grow:0;order:11}.content-wrapper.facts-features .attr-high-school{flex-grow:0;order:12}.content-wrapper.facts-features .attr-builder{flex-grow:0;order:13}.content-wrapper.facts-features .attr-land-lot-size{flex-grow:0;order:1}.content-wrapper.facts-features .attr-land-sub-division{flex-grow:0;order:2}.content-wrapper.facts-features .attr-land-school-dist{flex-grow:0;order:3}.content-wrapper.facts-features .attr-land-elementary{flex-grow:0;order:4}.content-wrapper.facts-features .attr-land-middle-school{flex-grow:0;order:5}.content-wrapper.facts-features .attr-land-high-school{flex-grow:0;order:6}.content-wrapper.facts-features .attr-multi-family-number-units{flex-grow:0;order:1}.content-wrapper.facts-features .attr-multi-family-year-built{flex-grow:0;order:2}.content-wrapper.facts-features .attr-multi-family-is-conversion{flex-grow:0;order:3}.content-wrapper.facts-features .attr-multi-family-parking-spaces{flex-grow:0;order:4}.content-wrapper.facts-features .attr-multi-family-sub-division{flex-grow:0;order:5}.content-wrapper.facts-features .attr-multi-family-school-dist{flex-grow:0;order:6}.content-wrapper.facts-features .attr-multi-family-elementary{flex-grow:0;order:7}.content-wrapper.facts-features .attr-multi-family-middle-school{flex-grow:0;order:8}.content-wrapper.facts-features .attr-multi-family-high-school{flex-grow:0;order:9}@media only screen and (min-width:768px){.content-wrapper.facts-features>div{width:33.33%}.content-wrapper.facts-features .attr-cooling,.content-wrapper.facts-features .attr-price-sqft{flex-grow:0}}@media only screen and (min-width:1000px){.content-wrapper.facts-features>div{width:25%}.content-wrapper.facts-features .attr-cooling,.content-wrapper.facts-features .attr-price-sqft{flex-grow:1}}.simple-table-wrapper{display:flex;flex-direction:column;box-sizing:border-box}.simple-table-wrapper .simple-table-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;border-bottom:1px solid #ccc;box-sizing:border-box}.simple-table-wrapper .simple-table-row.header{font-weight:700;color:#3a3a3a}.simple-table-wrapper .simple-table-row div{padding:.8rem}.simple-table-wrapper.unit-details .simple-table-row div{width:20%}.content-wrapper.homes-nearby p{float:left}.content-wrapper.zipcodes-nearby ul.zip-list{list-style-type:none;margin:0;padding:0}.content-wrapper.zipcodes-nearby ul.zip-list li{display:block;float:left;width:50%;box-sizing:border-box;padding-right:1.6rem}.content-wrapper.zipcodes-nearby ul.zip-list li a,.content-wrapper.zipcodes-nearby ul.zip-list li a:active,.content-wrapper.zipcodes-nearby ul.zip-list li a:link,.content-wrapper.zipcodes-nearby ul.zip-list li a:visited{text-decoration:none;color:grey}.content-wrapper.zipcodes-nearby ul.zip-list li a:active:hover,.content-wrapper.zipcodes-nearby ul.zip-list li a:hover,.content-wrapper.zipcodes-nearby ul.zip-list li a:link:hover,.content-wrapper.zipcodes-nearby ul.zip-list li a:visited:hover{color:#6a6a70}@media only screen and (min-width:768px){.content-wrapper.zipcodes-nearby ul.zip-list li{width:33.33%}}@media only screen and (min-width:1000px){.content-wrapper.zipcodes-nearby ul.zip-list li{width:25%}}.property-mobile-contact{display:block;position:fixed;z-index:100;left:0;right:0;bottom:0;height:60px;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.3)}.property-mobile-contact>.button{border-radius:0!important;width:50%!important;height:100%!important;text-align:center!important;line-height:2}@media only screen and (min-width:768px){.property-mobile-contact{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.content-wrapper.virtual-tour{background-image:url(/img/properties/virtual-tour@2x.png)}}.agent-listed-column,.related-column,.sweep-column{width:100%;float:left;padding:.8rem;box-sizing:border-box}@media only screen and (min-width:500px){.sweep-column{width:50%}}@media only screen and (min-width:650px){.agent-listed-column{width:50%}}@media only screen and (min-width:768px){.agent-listed-column,.related-column{width:50%}.sweep-column{width:33.3333%}}@media only screen and (min-width:1000px){.sweep-column{width:25%}.agent-listed-column{width:33.3333%}}.more-properties{display:block;float:left;clear:both;margin-top:3.2rem}.data-vis-1{background-color:#1153a0}.data-vis-2{background-color:#4a90e2}.data-vis-3{background-color:#89bffd}.mrog-calc{display:flex;flex-direction:column}.morg-calc-vis{order:1;width:100%;box-sizing:border-box;padding-right:3.2rem}.morg-calc-bar-wrapper{display:flex;height:1.2rem;align-items:stretch;width:100%}.morg-calc-bar-wrapper .segment-loan{background-color:#1153a0;border-radius:.6rem 0 0 .6rem}.morg-calc-bar-wrapper .segment-insurance{background-color:#4a90e2}.morg-calc-bar-wrapper .segment-taxes{background-color:#89bffd;border-radius:0 .6rem .6rem 0}.morg-calc-sponsor-wrapper{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center}.morg-calc-sponsor-wrapper .morg-calc-sponsor-item{display:flex;justify-content:space-between;flex-direction:column;width:50%;box-sizing:border-box;padding:.8rem}.morg-calc-sponsor-wrapper .morg-calc-sponsor-item .button{text-align:center}.morg-calc-sponsor-wrapper .morg-calc-sponsor-item img{max-width:100%;max-height:100px;min-height:100px}.morg-calc-breakdown-wrapper{display:flex;flex-direction:column;width:100%}.morg-calc-breakdown-wrapper .morg-calc-breakdown-item{display:flex;flex-direction:row;width:100%;margin-bottom:.8rem;justify-content:center;align-items:stretch;font-size:1.6rem}.morg-calc-breakdown-wrapper .morg-calc-breakdown-item .morg-calc-breakdown-item-type{order:1;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:.75rem}.morg-calc-breakdown-wrapper .morg-calc-breakdown-item .morg-calc-breakdown-item-label{order:2;flex-grow:1;box-sizing:border-box;padding-left:1.6rem}.morg-calc-breakdown-wrapper .morg-calc-breakdown-item .morg-calc-breakdown-item-value{order:3;flex-grow:1;box-sizing:border-box;padding-left:1.6rem;color:#3a3a3a;font-weight:700;text-align:right}.morg-calc-title{display:flex;flex-direction:row;font-size:2.4rem;line-height:1.2rem}.morg-calc-title span:first-child{font-weight:300;color:#6a6a70}.morg-calc-title span:last-child{font-weight:700;color:#3a3a3a}.morg-calc-input{order:2;width:100%}.morg-calc-down-payment{position:relative}.morg-calc-down-payment .dp-dollar{box-sizing:border-box;padding-right:7.4rem}.morg-calc-down-payment .dp-percentage{position:absolute;width:6.8rem!important;top:1.6rem;right:0;border-radius:0 4px 4px 0!important}.morg-calc-interest-rate{position:relative}.morg-calc-interest-rate .decorator{position:absolute;width:1.6rem;height:1.6rem;top:2.5rem;right:.6rem}@media only screen and (min-width:768px){.mrog-calc{display:flex;flex-direction:row}.morg-calc-sponsor-wrapper{width:100%}.morg-calc-breakdown-wrapper .morg-calc-breakdown-item{width:75%}.morg-calc-vis{width:60%}.morg-calc-input{width:40%}}.contact-bg-image{background-image:url(/img/contact/nebraska-realty-offices.jpg);background-repeat:no-repeat;background-position:top -80px center;background-size:1400px 500px}@media only screen and (min-width:550px){.contact-bg-image{background-position:top -20px center}}@media only screen and (min-width:768px){.contact-bg-image{background-position:top -40px center}}@media only screen and (min-width:1000px){.contact-bg-image{background-position:top -50px center}}@media only screen and (min-width:1200px){.contact-bg-image{background-position:top -70px center}}form.contact-us{width:100%}@media only screen and (min-width:768px){form.contact-us{width:87%}}@media only screen and (min-width:1000px){form.contact-us{width:75%}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.contact-bg-image{background-image:url(/img/contact/nebraska-realty-offices@2x.jpg)}}a.contact-social-item,a.contact-social-item:active,a.contact-social-item:hover,a.contact-social-item:link,a.contact-social-item:visited{text-decoration:none;display:block;float:left;width:42px;margin-right:1.6rem}a.contact-social-item:active:last-child,a.contact-social-item:hover:last-child,a.contact-social-item:last-child,a.contact-social-item:link:last-child,a.contact-social-item:visited:last-child{margin-right:0}a.contact-social-item:active svg,a.contact-social-item:hover svg,a.contact-social-item:link svg,a.contact-social-item:visited svg,a.contact-social-item svg{width:42px;height:42px}a.contact-social-item.facebook svg .fill,a.contact-social-item:active.facebook svg .fill,a.contact-social-item:hover.facebook svg .fill,a.contact-social-item:link.facebook svg .fill,a.contact-social-item:visited.facebook svg .fill{fill:#3b5998}a.contact-social-item.twitter svg .fill,a.contact-social-item:active.twitter svg .fill,a.contact-social-item:hover.twitter svg .fill,a.contact-social-item:link.twitter svg .fill,a.contact-social-item:visited.twitter svg .fill{fill:#00aced}a.contact-social-item.pinterest svg .fill,a.contact-social-item:active.pinterest svg .fill,a.contact-social-item:hover.pinterest svg .fill,a.contact-social-item:link.pinterest svg .fill,a.contact-social-item:visited.pinterest svg .fill{fill:#c8232c}a.contact-social-item.linked-in svg .fill,a.contact-social-item:active.linked-in svg .fill,a.contact-social-item:hover.linked-in svg .fill,a.contact-social-item:link.linked-in svg .fill,a.contact-social-item:visited.linked-in svg .fill{fill:#0077b5}a.contact-social-item.instagram svg .fill,a.contact-social-item:active.instagram svg .fill,a.contact-social-item:hover.instagram svg .fill,a.contact-social-item:link.instagram svg .fill,a.contact-social-item:visited.instagram svg .fill{fill:#cd486b}.locationBackground.grandisland,.locationBackground.lincoln,.locationBackground.midtown,.locationBackground.sarpy{display:none}.locations-feature{display:block;float:left;width:100%;height:100%;content:" ";display:table;clear:both;background-repeat:none;background-position:100%;background-size:cover}.locations-feature .locations-map-wrapper{display:none;float:left;width:100%;height:76rem}.locations-feature .locations-inset{display:block;float:left;width:100%;height:auto;background-color:#fff;box-sizing:border-box;content:" ";display:table;clear:both;padding:1.6rem}.locations-feature .locations-inset.mobile{padding:0}.locations-feature .locations-inset.desktop{display:none;border-right:1px solid #ccc}.locations-feature .locations-inset.mobile{display:block}.locations-feature .locations-inset .location-item{display:block;float:left;width:100%;padding:1.2rem 1.6rem;box-sizing:border-box}.locations-feature .locations-inset .location-item h5,.locations-feature .locations-inset .location-item p{margin-bottom:0}.locations-feature .locations-inset .location-item h5{color:#ae2228;font-size:1.4rem;text-transform:uppercase}.locations-feature .locations-inset a.location-item,.locations-feature .locations-inset a.location-item:active,.locations-feature .locations-inset a.location-item:link,.locations-feature .locations-inset a.location-item:visited{text-decoration:none}.locations-feature .locations-inset .location-item.selected,.locations-feature .locations-inset a.location-item:hover{background-color:#f2f2f2;border-right:3px solid #ae2228}@media only screen and (min-width:768px){.locations-feature{border:1px solid #ccc;padding:0}.locations-feature .locations-inset{padding:3.2rem 0 3.2rem 3.2rem;width:50%}.locations-feature .locations-inset.desktop{display:block}.locations-feature .locations-inset.mobile{display:none}.locations-feature .locations-map-wrapper{display:block;width:50%}}@media only screen and (min-width:1000px){.locations-feature .locations-inset{width:44%}.locations-feature .locations-map-wrapper{width:56%}}@media only screen and (min-width:1200px){.locations-feature .locations-inset{width:36%}.locations-feature .locations-map-wrapper{width:64%}}.preferred-lenders-bg-image{background-image:url(/img/mortgage-financing/hero-masthead.jpg);background-repeat:no-repeat;background-position:top;background-size:1400px 500px}.brand{max-width:100%}.lender-tile-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.lender-tile{width:100%;float:left;padding:.8rem;box-sizing:border-box;display:block}.lender-tile .card{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;height:100%}.lender-tile .card .lender-img{width:100%;height:110px;order:1;flex-shrink:0;display:flex;justify-content:center}.lender-tile .card .lender-img img{width:110px;height:110px;display:block;border-radius:50%;background-color:#ccc}.lender-tile .card .lender-content{order:2;flex-shrink:1;padding-left:1.6rem;overflow:hidden}.lender-tile .card .lender-content h6{margin:0;padding:0;color:#3a3a3a}.lender-tile .card .lender-content span{display:block;float:left;clear:both;margin-bottom:.4rem}.lender-tile .card .lender-content .phone,.lender-tile .card .lender-content .title{color:#6a6a70}.lender-tile .card .lender-content .email a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lender-tile .card .lender-content .mnls{color:#747476;margin-bottom:.8rem!important}@media only screen and (min-width:500px){.lender-tile .card{flex-direction:row;justify-content:flex-start}.lender-tile .card .lender-img{width:110px;height:110px}}@media only screen and (min-width:768px){.lender-tile{width:50%}}@media only screen and (min-width:1200px){.lender-tile{width:33%}}.agent-filters .agent-filters-wrapper>.map-filter-wrapper{margin-right:1.6rem;border-left:none!important;border-right:none!important;width:100%!important}@media only screen and (min-width:768px){.agent-filters .agent-filters-wrapper>.map-filter-wrapper{width:20rem}}.agent-filters{padding:.8rem;justify-content:space-between;min-height:5.3rem;flex-shrink:0;border-top:1px solid #ccc}.agent-filters a.filter-toggle-button,.agent-filters a.filter-toggle-button:active,.agent-filters a.filter-toggle-button:hover,.agent-filters a.filter-toggle-button:link,.agent-filters a.filter-toggle-button:visited{text-decoration:none;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;flex-shrink:0;border:1px solid #ccc;border-radius:.4rem;padding:.8rem;box-sizing:border-box}.agent-filters a.filter-toggle-button .toggle-label,.agent-filters a.filter-toggle-button:active .toggle-label,.agent-filters a.filter-toggle-button:hover .toggle-label,.agent-filters a.filter-toggle-button:link .toggle-label,.agent-filters a.filter-toggle-button:visited .toggle-label{font-size:1.6rem;font-weight:700}.agent-filters a.filter-toggle-button .down-indicator,.agent-filters a.filter-toggle-button .down-indicator svg,.agent-filters a.filter-toggle-button:active .down-indicator,.agent-filters a.filter-toggle-button:active .down-indicator svg,.agent-filters a.filter-toggle-button:hover .down-indicator,.agent-filters a.filter-toggle-button:hover .down-indicator svg,.agent-filters a.filter-toggle-button:link .down-indicator,.agent-filters a.filter-toggle-button:link .down-indicator svg,.agent-filters a.filter-toggle-button:visited .down-indicator,.agent-filters a.filter-toggle-button:visited .down-indicator svg{width:1.8rem;height:1.8rem}.agent-filters a.filter-toggle-button .down-indicator svg .fill,.agent-filters a.filter-toggle-button:active .down-indicator svg .fill,.agent-filters a.filter-toggle-button:hover .down-indicator svg .fill,.agent-filters a.filter-toggle-button:link .down-indicator svg .fill,.agent-filters a.filter-toggle-button:visited .down-indicator svg .fill{fill:#ae2228}.agent-filters a.filter-toggle-button .down-indicator.flip,.agent-filters a.filter-toggle-button:active .down-indicator.flip,.agent-filters a.filter-toggle-button:hover .down-indicator.flip,.agent-filters a.filter-toggle-button:link .down-indicator.flip,.agent-filters a.filter-toggle-button:visited .down-indicator.flip{transform:rotate(180deg)}.agent-filters .agent-filters-wrapper{display:none;width:100%;height:auto;justify-content:space-between;align-items:center}.agent-filters .agent-filters-wrapper .agent-filter-group .agent-filter-item{width:100%;clear:both;margin-top:1.6rem}.agent-filters .agent-filters-wrapper.agent-filter-drawer-visbility{display:block}.agent-filters .agent-filters-wrapper .agent-search{display:block;width:100%!important;padding-left:3.2rem;background-image:url(/img/map/search-input-bg.png);background-repeat:no-repeat;background-position:left 8px center;background-size:25px 19px;box-sizing:border-box;margin-top:1.6rem}@media only screen and (min-width:768px){.agent-filters a.filter-toggle-button,.agent-filters a.filter-toggle-button:active,.agent-filters a.filter-toggle-button:hover,.agent-filters a.filter-toggle-button:link,.agent-filters a.filter-toggle-button:visited{display:none}.agent-filters .agent-filters-wrapper{display:flex}.agent-filters .agent-filters-wrapper .agent-filter-group .agent-filter-item{width:20rem;clear:none;margin-top:0}.agent-filters .agent-filters-wrapper .agent-search{width:30rem!important;margin-top:0}.agent-filters .agent-filters-wrapper.agent-filter-drawer-visbility{display:flex}}.full-property-grid{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.full-property-grid>.tile{box-sizing:border-box;display:block;padding:1.6rem;width:100%}@media only screen and (min-width:600px){.full-property-grid>.tile{width:50%}}@media only screen and (min-width:900px){.full-property-grid>.tile{width:33%}}@media only screen and (min-width:1200px){.full-property-grid>.tile{width:24%}}.agent-grid{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.agent-grid .agent-card{width:100%;padding:1.6rem;box-sizing:border-box}.agent-grid .agent-card .inner{display:flex;flex-direction:column;position:relative;justify-content:space-between;height:100%;border:1px solid #ccc}.agent-grid .agent-card .inner>a.agent-img{width:100%;background-color:#ccc;background-repeat:no-repeat;background-position:50%;background-size:cover;text-decoration:none}.agent-grid .agent-card .inner>a.agent-img img{width:100%}.agent-grid .agent-card .inner>.agent-content{padding:1.6rem;box-sizing:border-box}.agent-grid .agent-card .inner>.agent-content p{margin:0;padding:0}.agent-grid .agent-card .inner>.agent-content .rich-list{margin-bottom:1.6rem!important}.agent-grid .agent-card .inner a.link-footer,.agent-grid .agent-card .inner a.link-footer:active,.agent-grid .agent-card .inner a.link-footer:link,.agent-grid .agent-card .inner a.link-footer:visited{text-decoration:none;text-align:center;width:100%;padding:1.6rem;background-color:hsla(0,0%,94.9%,.75);text-transform:uppercase;color:grey;box-sizing:border-box;transition:all .25s ease}.agent-grid .agent-card .inner a.link-footer:hover{background-color:#f2f2f2}.social-links-footer{display:block;width:100%}.social-links-footer a.social-link,.social-links-footer a.social-link:active,.social-links-footer a.social-link:link,.social-links-footer a.social-link:visited{display:block;float:left;padding-right:.8rem;text-decoration:none;width:2.2rem;height:2.2rem}.social-links-footer a.social-link:active svg,.social-links-footer a.social-link:link svg,.social-links-footer a.social-link:visited svg,.social-links-footer a.social-link svg{width:2.2rem;height:2.2rem}.social-links-footer a.social-link.facebook svg .fill,.social-links-footer a.social-link:active.facebook svg .fill,.social-links-footer a.social-link:link.facebook svg .fill,.social-links-footer a.social-link:visited.facebook svg .fill{fill:#3b5998}.social-links-footer a.social-link.twitter svg .fill,.social-links-footer a.social-link:active.twitter svg .fill,.social-links-footer a.social-link:link.twitter svg .fill,.social-links-footer a.social-link:visited.twitter svg .fill{fill:#00aced}.social-links-footer a.social-link.pinterest svg .fill,.social-links-footer a.social-link:active.pinterest svg .fill,.social-links-footer a.social-link:link.pinterest svg .fill,.social-links-footer a.social-link:visited.pinterest svg .fill{fill:#c8232c}.social-links-footer a.social-link.linked-in svg .fill,.social-links-footer a.social-link:active.linked-in svg .fill,.social-links-footer a.social-link:link.linked-in svg .fill,.social-links-footer a.social-link:visited.linked-in svg .fill{fill:#0077b5}.social-links-footer a.social-link.instagram svg .fill,.social-links-footer a.social-link:active.instagram svg .fill,.social-links-footer a.social-link:link.instagram svg .fill,.social-links-footer a.social-link:visited.instagram svg .fill{fill:#cd486b}.social-links-footer a.social-link.youtube svg .fill,.social-links-footer a.social-link:active.youtube svg .fill,.social-links-footer a.social-link:link.youtube svg .fill,.social-links-footer a.social-link:visited.youtube svg .fill{fill:#fc071e}.social-links-footer.lg a.social-link,.social-links-footer.lg a.social-link:active,.social-links-footer.lg a.social-link:link,.social-links-footer.lg a.social-link:visited{margin-bottom:.8rem;width:3.6rem;height:3.6rem}.social-links-footer.lg a.social-link:active svg,.social-links-footer.lg a.social-link:link svg,.social-links-footer.lg a.social-link:visited svg,.social-links-footer.lg a.social-link svg{width:3.6rem;height:3.6rem}.agent-profile-tag{display:block;float:left;margin-bottom:.4rem;width:auto;padding:.4rem .8rem;background-color:#ae2228;color:#fff;font-weight:700;border-radius:2px}.agent-profile-tag,.agent-profile-tag.no-clear{clear:none;margin-right:.4rem}.helpful-links-list>a{display:block;float:left;clear:both;margin-bottom:.8rem}@media only screen and (min-width:600px){.agent-grid .agent-card{width:50%}}@media only screen and (min-width:900px){.agent-grid .agent-card{width:33%}}@media only screen and (min-width:1200px){.agent-grid .agent-card{width:24%}}.button.load-more-agents{width:100%!important;text-align:center!important}form.contact.agent-contact,form.contact.agent-contact button{width:100%}@media only screen and (min-width:768px){form.contact.agent-contact{width:80%}form.contact.agent-contact button{width:16rem}}@media only screen and (min-width:966px){form.contact.agent-contact{width:66%}}.related-property-slider{width:30rem;margin:0 auto}@media only screen and (min-width:400px){.related-property-slider{width:37rem}}@media only screen and (min-width:500px){.related-property-slider{width:38rem}}@media only screen and (min-width:600px){.related-property-slider{width:53rem}}@media only screen and (min-width:768px){.related-property-slider{width:47rem}}@media only screen and (min-width:900px){.related-property-slider{width:61rem}}@media only screen and (min-width:1100px){.related-property-slider{width:76rem}}@media only screen and (min-width:1300px){.related-property-slider{width:80rem}}.content.sweep{margin-top:11.2rem}.content.sweep.agent-details,.content.sweep.team-details{margin-top:14.4rem!important}.content.sweep.team-details.no-image{margin-top:1.6rem!important}@media only screen and (min-width:550px){.content.sweep.team-details{margin-top:16rem!important}.content.sweep.team-details.no-image{margin-top:1.6rem!important}}@media only screen and (min-width:768px){.content.sweep.team-details{margin-top:20.8rem!important}.content.sweep.team-details.no-image{margin-top:1.6rem!important}}@media only screen and (min-width:1000px){.content.sweep.team-details{margin-top:28.8rem!important}.content.sweep.team-details.no-image{margin-top:1.6rem!important}}@media only screen and (min-width:1200px){.content.sweep.team-details{margin-top:41.6rem!important}.content.sweep.team-details.no-image{margin-top:1.6rem!important}}.agent-profile-desktop{display:none!important}.agent-profile-mobile{display:block!important}@media only screen and (min-width:768px){.agent-profile-desktop{display:block!important}.agent-profile-mobile{display:none!important}}.agents-bg-image,.team-bg-image{background-repeat:no-repeat;background-position:top;background-size:500px 179px}@media only screen and (min-width:500px){.agents-bg-image,.team-bg-image{background-size:630px 225px}}@media only screen and (min-width:630px){.agents-bg-image,.team-bg-image{background-size:768px 274px}}@media only screen and (min-width:768px){.agents-bg-image,.team-bg-image{background-size:1000px 357px}}@media only screen and (min-width:1000px){.agents-bg-image,.team-bg-image{background-size:1200px 429px}}@media only screen and (min-width:1200px){.agents-bg-image,.team-bg-image{background-size:1400px 500px}}img.agent-profile-circular-profile{border-radius:50%;max-width:100%}img.team-logo-profile{max-width:100%}.agent-profile-mobile img.team-logo-profile{max-width:13rem}.agent-masthead{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.agent-masthead .agent-profile-image,.agent-masthead .team-profile-image{flex-shrink:0;margin-right:1.6rem;margin-left:0}.agent-masthead h1{width:auto;margin-right:1.6rem}a.agent-share-link svg{width:1.6rem;height:1.6rem}a.agent-share-link svg .fill{fill:#ae2228}@media only screen and (min-width:768px){.agent-masthead{justify-content:space-between}}a.agent-team-link svg{width:1.4rem;height:1.4rem}a.agent-team-link svg .fill{fill:#ae2228}.team-name{color:#6a6a70;font-size:1.6rem}.agent-profile-content{display:flex;flex-direction:column}.agent-profile-content .agent-text-wrapper{order:1;flex-grow:1;line-height:1.5}.agent-profile-content .agent-video-wrapper{order:2;flex-shrink:0;width:100%;box-sizing:border-box}.agent-profile-content .agent-video-wrapper>.video-thumb{width:100%;height:30rem;background-color:#f2f2f2;box-sizing:border-box}@media only screen and (min-width:900px){.agent-profile-content{flex-direction:row}.agent-profile-content .agent-text-wrapper{flex-grow:1}.agent-profile-content .agent-video-wrapper{flex-shrink:0;width:290px;padding-left:1.6rem}.agent-profile-content .agent-video-wrapper>.video-thumb{width:100%;height:23.6rem;background-color:#f2f2f2;box-sizing:border-box}}.testimonials{width:30rem;margin:0 auto;text-align:center;padding:3.2rem 0}.testimonials .quote{font-size:2.5rem;line-height:1.5;font-weight:300;display:block;clear:both;width:80%;margin:0 auto 1.6rem;padding:.8rem;color:#4c688a}.testimonials .name{font-weight:700;color:#3a3a3a;clear:both;float:left;width:100%}@media only screen and (min-width:500px){.testimonials{width:38rem}}@media only screen and (min-width:760px){.testimonials{width:50rem}}@media only screen and (min-width:950px){.testimonials{width:60rem}}@media only screen and (min-width:1200px){.testimonials{width:70rem;width:80rem}}.agent-profile-sidebar{display:flex;flex-direction:column}.agent-profile-image{background-position:50%;background-size:cover;background-repeat:repeat;display:block;margin-left:auto;margin-right:auto;width:18rem;height:18rem;border-radius:50%}.agent-profile-image.sm{width:8rem;height:8rem}.team-profile-image{display:block;margin-left:auto;margin-right:auto;width:18rem;height:auto;border-radius:50%}.team-profile-image img{max-width:100%}.team-profile-image.sm{width:12rem;height:auto}.square-image{width:100%;height:auto!important;position:relative}.square-image:after{content:"";display:block;padding-bottom:100%}.square-image img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}:root{--card-padding:24px;--card-height:380px;--card-skeleton:linear-gradient(#fff var(--card-height),transparent 0);--avatar-size:276px;--avatar-height:186px;--avatar-width:272px;--avatar-position:4px 4px;--avatar-skeleton:linear-gradient(#d3d3d3 var(--avatar-height),transparent 0);--title-height:32px;--title-width:200px;--title-position:var(--card-padding) 220px;--title-skeleton:linear-gradient(#d3d3d3 var(--title-height),transparent 0);--desc-line-height:16px;--desc-line-skeleton:linear-gradient(#d3d3d3 var(--desc-line-height),transparent 0);--desc-line-1-width:230px;--desc-line-1-position:var(--card-padding) 282px;--desc-line-2-width:180px;--desc-line-2-position:var(--card-padding) 305px;--blur-width:200px;--blur-size:var(--blur-width) calc(var(--card-height))}.card-skeleton{width:280px;height:var(--card-height);border:1px solid #ccc}.card-skeleton:empty:after{content:"";display:block;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(90deg,hsla(0,0%,82.7%,0),hsla(0,0%,82.7%,.8) 50%,hsla(0,0%,82.7%,0)),var(--title-skeleton),var(--desc-line-skeleton),var(--desc-line-skeleton),var(--avatar-skeleton),var(--card-skeleton);background-size:var(--blur-size),var(--title-width) var(--title-height),var(--desc-line-1-width) var(--desc-line-height),var(--desc-line-2-width) var(--desc-line-height),var(--avatar-width) var(--avatar-height),100% 100%;background-position:-150% 0,var(--title-position),var(--desc-line-1-position),var(--desc-line-2-position),var(--avatar-position),0 0;background-repeat:no-repeat;-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite}@-webkit-keyframes loading{to{background-position:350% 0,var(--title-position),var(--desc-line-1-position),var(--desc-line-2-position),var(--avatar-position),0 0}}@keyframes loading{to{background-position:350% 0,var(--title-position),var(--desc-line-1-position),var(--desc-line-2-position),var(--avatar-position),0 0}}.agent-team-list{display:flex;width:100%;justify-content:flex-start;align-content:space-between;flex-wrap:wrap;padding:1.6rem}.agent-team-list-item{background-color:transparent!important}.agent-team-list-item,.agent-team-list-item>.inner{display:flex;width:100%;flex-direction:column-reverse;padding:1.6rem;box-sizing:border-box}.agent-team-list-item>.inner{height:100%;background-color:#fff}.agent-team-list-item>.inner .agent-team-list-item-content{display:block;width:100%;padding:1.6rem;box-sizing:border-box;flex-shrink:0;flex-grow:1}.agent-team-list-item>.inner .agent-team-list-item-content .agent-team-list-item-content-member-wrapper,.agent-team-list-item>.inner .agent-team-list-item-content .agent-team-list-item-content-social-wrapper,.agent-team-list-item>.inner .agent-team-list-item-content .agent-team-list-item-content-title-group,.agent-team-list-item>.inner .agent-team-list-item-content h2,.agent-team-list-item>.inner .agent-team-list-item-content span{width:100%;clear:both}.agent-team-list-item>.inner .agent-team-list-item-content h2{margin-top:0}.agent-team-list-item>.inner .agent-team-list-item-content .agent-team-list-item-content-title-group{margin-bottom:2.4rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.agent-team-list-item>.inner .agent-team-list-item-content .agent-team-list-item-content-title-group img{order:1;width:9rem;margin-right:1.6rem}.agent-team-list-item>.inner .agent-team-list-item-content .agent-team-list-item-content-title-group .agent-team-list-item-content-title-group-text{order:2}.agent-team-list-item>.inner .agent-team-list-item-content .agent-team-list-item-content-member-wrapper{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:2.4rem}.agent-team-list-item>.inner .agent-team-list-item-content .agent-team-list-item-content-member-wrapper .agent-team-list-item-content-member-item{width:5rem;height:5rem;margin-right:1.6rem;border-radius:50%;display:flex;flex-shrink:0;background-color:#ccc;text-align:center}.agent-team-list-item>.inner .agent-team-list-item-content .agent-team-list-item-content-member-wrapper .agent-team-list-item-content-member-item img{border-radius:50%}.agent-team-list-item>.inner .agent-team-list-item-content .agent-team-list-item-content-member-wrapper .agent-team-list-item-content-member-item.agent-count{display:flex;flex-direction:column}.agent-team-list-item>.inner .agent-team-list-item-content .agent-team-list-item-content-member-wrapper .agent-team-list-item-content-member-item.agent-count span.sub-num{font-size:1.6rem;margin:.8rem auto 0;display:block}.agent-team-list-item>.inner .agent-team-list-item-content .agent-team-list-item-content-member-wrapper .agent-team-list-item-content-member-item.agent-count span.sub-num-label{font-size:1.2rem;margin:0 auto;display:block}.agent-team-list-item>.inner .agent-team-list-item-content .agent-team-list-item-content-social-wrapper>a{width:2.2rem;height:2.2rem;margin-right:.8rem}.agent-team-list-item>.inner .agent-team-list-item-content .agent-team-list-item-content-social-wrapper>a svg{width:2.2rem;height:2.2rem}.agent-team-list-item>.inner .agent-team-list-item-content>p,.agent-team-list-item>.inner .agent-team-list-item-content a.button{margin-bottom:2.4rem;clear:both}.agent-team-list-item>.inner .agent-team-list-item-content span{color:#747476;display:block;float:left;clear:both;width:100%}.agent-team-list-item>.inner .agent-team-list-item-image{display:flex;width:100%;height:13rem;background-color:#ccc;flex-shrink:0;flex-grow:0;position:relative;overflow:hidden}.agent-team-list-item>.inner .agent-team-list-item-image>img{position:absolute;max-width:none!important;z-index:40;height:14rem;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.agent-team-list-item>.inner .agent-team-list-item-image.fallback{display:flex;flex-direction:column;box-shadow:inset 0 0 60px rgba(0,0,0,.1);background-color:#fff!important;text-align:center;height:24rem;box-sizing:border-box}.agent-team-list-item>.inner .agent-team-list-item-image.fallback img{position:relative!important;max-width:27rem!important;height:auto!important}@media only screen and (min-width:400px){.agent-team-list-item>.inner .agent-team-list-item-image{height:14rem}.agent-team-list-item>.inner .agent-team-list-item-image img{height:20.5rem}}@media only screen and (min-width:540px){.agent-team-list-item>.inner .agent-team-list-item-image{height:20rem}.agent-team-list-item>.inner .agent-team-list-item-image img{height:30rem}}@media only screen and (min-width:768px){.agent-team-list-item>.inner .agent-team-list-item-image{height:18rem}.agent-team-list-item>.inner .agent-team-list-item-image img{height:19rem}}@media only screen and (min-width:960px){.agent-team-list-item>.inner .agent-team-list-item-image{height:20rem}.agent-team-list-item>.inner .agent-team-list-item-image img{height:21rem}}@media only screen and (min-width:1100px){.agent-team-list-item>.inner .agent-team-list-item-image,.agent-team-list-item>.inner .agent-team-list-item-image img{height:26rem}}.team-agents{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.team-agents .team-agents-item{display:block;float:left;padding:1.6rem;box-sizing:border-box;width:100%}.team-agents .team-agents-item>.inner{text-align:center;text-decoration:none;display:flex;float:left;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;flex-shrink:0}.team-agents .team-agents-item>.inner>.profile-photo{border-radius:50%;overflow:hidden;margin-bottom:.8rem}.team-agents .team-agents-item>.inner>h5{color:#3a3a3a;margin-bottom:.4rem;font-size:1.6rem;line-height:1.25}.team-agents .team-agents-item>.inner>span{color:#666}@media only screen and (min-width:400px){.team-agents .team-agents-item{width:49%}}@media only screen and (min-width:540px){.team-agents .team-agents-item{width:33%}}@media only screen and (min-width:768px){.team-agents .team-agents-item{width:33%}.agent-team-list-item{width:49.5%}}@media only screen and (min-width:960px){.team-agents .team-agents-item{width:24%}}.home-page-bg-image{background-repeat:no-repeat;background-size:629px 220px;background-position:top}.home-page-bg-image:before{content:"";position:absolute;top:0;height:220px;left:0;width:100%;max-width:100%;background:rgba(0,0,0,.3)}.home-page-bg-image.image-1{background-image:url(/img/home/hero/bg-1@1x.webp)}.home-page-bg-image.image-2{background-image:url(/img/home/hero/bg-2@1x.webp)}.home-page-bg-image.image-3{background-image:url(/img/home/hero/bg-3@1x.webp)}.home-page-bg-image.image-4{background-image:url(/img/home/hero/bg-4@1x.webp)}.home-page-bg-image.image-5{background-image:url(/img/home/hero/bg-5@1x.webp)}.home-search{display:flex;width:100%;height:22rem;align-items:center;justify-content:center;box-sizing:border-box;flex-direction:column;text-align:center;padding:0 1.6rem}.home-search h1,.home-search span{color:#fff}.home-search h1{margin-bottom:0;font-size:2.2rem}.home-search span{font-size:1.4rem;display:none}.home-search .search-buy{flex-grow:1}.home-search .search-sell{flex-grow:1;display:flex;flex-direction:row}.home-search .search-sell .button{width:6rem;border-radius:0 3px 3px 0;display:flex;align-items:center;justify-content:center}.home-search .search-sell input.home-address{background-image:none!important;padding:.8rem!important;border-radius:3px 0 0 3px}.home-search .search-toggle{display:flex;flex-grow:0;width:100%;margin-right:0;margin-bottom:.8rem;height:3.6rem}.home-search .search-toggle>a,.home-search .search-toggle>a:active,.home-search .search-toggle>a:link,.home-search .search-toggle>a:visited{width:50%;text-decoration:none;color:grey;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:all .2 ease}.home-search .search-toggle>a:active:first-child,.home-search .search-toggle>a:first-child,.home-search .search-toggle>a:link:first-child,.home-search .search-toggle>a:visited:first-child{border-radius:3px 0 0 3px}.home-search .search-toggle>a:active:last-child,.home-search .search-toggle>a:last-child,.home-search .search-toggle>a:link:last-child,.home-search .search-toggle>a:visited:last-child{border-radius:0 3px 3px 0}.home-search .search-toggle>a.selected,.home-search .search-toggle>a:active.selected,.home-search .search-toggle>a:link.selected,.home-search .search-toggle>a:visited.selected{background-color:#ae2228;color:#fff}.home-search .search-toggle>a.selected:hover,.home-search .search-toggle>a:active.selected:hover,.home-search .search-toggle>a:link.selected:hover,.home-search .search-toggle>a:visited.selected:hover{background-color:#6e1519}.home-search .search-toggle>a:active:hover,.home-search .search-toggle>a:hover,.home-search .search-toggle>a:link:hover,.home-search .search-toggle>a:visited:hover{background-color:#ccc}.home-search .home-search-input{display:flex;flex-direction:column;width:30rem;background-color:hsla(0,0%,100%,.5);box-sizing:border-box;padding:1.6rem;margin-top:1.6rem;position:relative}.home-search .home-search-input input{width:100%;padding:.8rem .8rem .8rem 4rem!important;font-size:1.6rem;background-image:url(/img/home/home-search.png);background-size:2.2rem 2.2rem;background-position:left 1.2rem center;background-repeat:no-repeat}.home-search .home-search-input .search-results-wrapper{display:block;position:absolute;width:26.8rem;top:9.6rem;background:#fff;height:auto3.2rem;max-height:30rem;overflow-y:scroll;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:50;padding:1.6rem;box-sizing:border-box}.home-search .home-search-input .search-results-wrapper .search-results{display:block;width:100%;clear:both;margin-bottom:1.6rem}.home-search .home-search-input .search-results-wrapper .search-results:last-item{margin-bottom:0}.home-search .home-search-input .search-results-wrapper .search-results h3.result-section-title{text-align:left;font-size:1.2rem}.home-search .home-search-input .search-results-wrapper .search-results .result-items{display:block;width:100%;height:auto;clear:both}.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item{text-align:left;display:block;float:left;width:100%;border-bottom:1px solid #ccc}.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item:last-item{border-bottom:none}.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a,.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a:active,.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a:link,.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a:visited{text-decoration:none;display:block;float:left;width:100%;padding:.8rem;box-sizing:border-box;color:#3a3a3a;transition:all .25s ease}.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a .property-status,.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a:active .property-status,.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a:link .property-status,.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a:visited .property-status{margin-top:.4rem}.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a .property-status svg,.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a:active .property-status svg,.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a:link .property-status svg,.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a:visited .property-status svg{width:1.2rem!important;height:1.2rem!important}.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a .property-status span,.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a:active .property-status span,.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a:link .property-status span,.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a:visited .property-status span{color:#6a6a70!important;display:inline-block;font-size:1.4rem;text-transform:none!important;font-weight:400!important}.home-search .home-search-input .search-results-wrapper .search-results .result-items .result-item>a:hover{background:#f2f2f2;color:#3a3a3a}@media only screen and (min-width:410px){.home-search span{display:block}.home-search h1{font-size:2.9rem}.home-search .home-search-input{width:38rem}.home-search .home-search-input .search-results-wrapper{width:34.8rem}}@media only screen and (min-width:550px){.home-page-bg-image{background-size:768px 269px}.home-page-bg-image:before{height:269px;left:0;width:100%}.home-page-bg-image.image-1{background-image:url(/img/home/hero/bg-1@2x.webp)}.home-page-bg-image.image-2{background-image:url(/img/home/hero/bg-2@2x.webp)}.home-page-bg-image.image-3{background-image:url(/img/home/hero/bg-3@2x.webp)}.home-page-bg-image.image-4{background-image:url(/img/home/hero/bg-4@2x.webp)}.home-page-bg-image.image-5{background-image:url(/img/home/hero/bg-5@2x.webp)}.home-search{height:24.3rem}.home-search .home-search-input{width:50rem}.home-search .home-search-input .search-results-wrapper{width:46.8rem}.home-search h1{margin-bottom:0;font-size:3.4rem}.home-search span{font-size:1.5rem}}@media only screen and (min-width:768px){.home-page-bg-image{background-size:1000px 350px}.home-page-bg-image:before{height:350px;left:0;width:100%}.home-search{height:31.5rem}.home-search .search-toggle{width:12rem;margin-right:1.6rem;margin-bottom:0;height:auto}.home-search .search-toggle>a:active:first-child,.home-search .search-toggle>a:first-child,.home-search .search-toggle>a:link:first-child,.home-search .search-toggle>a:visited:first-child{border-radius:3px 0 0 3px}.home-search .search-toggle>a:active:last-child,.home-search .search-toggle>a:last-child,.home-search .search-toggle>a:link:last-child,.home-search .search-toggle>a:visited:last-child{border-radius:0 3px 3px 0}.home-search .home-search-input{width:50rem;flex-direction:row}.home-search .home-search-input .search-results-wrapper{width:33.2rem;top:5.44rem}.home-search h1{margin-bottom:0;font-size:3.8rem}.home-search span{font-size:1.6rem}.home-search input{padding:1.6rem 1.6rem 1.6rem 4.8rem!important;background-size:2.6rem 2.6rem;background-position:left 1.4rem center}}@media only screen and (min-width:1000px){.home-page-bg-image{background-size:1200px 420px}.home-page-bg-image:before{height:420px;left:0;width:100%}.home-page-bg-image.image-1{background-image:url(/img/home/hero/bg-1@3x.webp)}.home-page-bg-image.image-2{background-image:url(/img/home/hero/bg-2@3x.webp)}.home-page-bg-image.image-3{background-image:url(/img/home/hero/bg-3@3x.webp)}.home-page-bg-image.image-4{background-image:url(/img/home/hero/bg-4@3x.webp)}.home-page-bg-image.image-5{background-image:url(/img/home/hero/bg-5@3x.webp)}.home-search{height:39rem}.home-search .home-search-input{width:60rem}.home-search .home-search-input .search-results-wrapper{width:42.8rem}.home-search h1{margin-bottom:0;font-size:4rem}.home-search span{font-size:1.7rem}}@media only screen and (min-width:1200px){.home-page-bg-image{background-size:1400px 490px}.home-page-bg-image:before{width:1400px;height:490px;left:calc(50% - 700px)}.home-search{height:43rem}.home-search .home-search-input{width:60rem}.home-search .home-search-input .search-results-wrapper{width:42.8rem}.home-search h1{margin-bottom:0;font-size:4.2rem}.home-search span{font-size:1.8rem}}@media only screen and (min-width:1400px){.home-search{height:43rem}}.home-worth{background-color:#ae2228;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.home-worth span{margin-right:1.6rem;font-size:1.6rem}.home-worth .button{width:18rem;flex-shrink:0;margin-top:1.6rem}@media only screen and (min-width:768px){.home-worth{flex-direction:row;text-align:left}.home-worth span{margin-right:1.6rem;font-size:1.8rem}.home-worth .button{width:18rem;flex-shrink:0;margin-top:0}}a.agent-card-simple{
  /* !!!! Change to inner as A tag ONLY */width:100%;padding:.8rem;box-sizing:border-box;text-decoration:none;transition:all .25s ease}a.agent-card-simple .inner{border:1px solid #ccc;display:flex;flex-direction:column;position:relative;height:auto}a.agent-card-simple .inner>.agent-img{width:100%;background-color:#ccc;background-repeat:no-repeat;background-position:50%;background-size:cover}a.agent-card-simple .inner>.agent-img img{width:100%}a.agent-card-simple .inner>.agent-content{padding:1.6rem;box-sizing:border-box}a.agent-card-simple .inner>.agent-content p{margin:0;padding:0}a.agent-card-simple:hover .inner{box-shadow:0 4px 6px rgba(0,0,0,.15)}.blog-card-simple{display:block;float:left;padding:.8rem;box-sizing:border-box;width:100%}.blog-card-simple>a.inner{display:block;width:100%;height:100%;background-color:#fff;text-decoration:none;border:1px solid #ccc;transition:all .25s ease}.blog-card-simple>a.inner>.img{width:100%;height:22rem;background-color:#ccc;position:relative;overflow:hidden}.blog-card-simple>a.inner>.img img{position:absolute;max-width:none;height:25rem;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.blog-card-simple>a.inner>.content{padding:1.6rem;box-sizing:border-box;width:100%}.blog-card-simple>a.inner>.content h3{font-weight:400;text-transform:none}.blog-card-simple>a.inner>.content span.date{color:#747476;display:block}.blog-card-simple>a.inner>.content p .highlight{color:#ae2228}.blog-card-simple>a.inner>.content:hover{box-shadow:0 4px 6px rgba(0,0,0,.15)}@media only screen and (min-width:768px){.blog-card-simple{width:50%}}@media only screen and (min-width:960px){.blog-card-simple{width:33%}}@media only screen and (min-width:1200px){.blog-card-simple{width:25%}}.home-vendors{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:stretch;text-decoration:none;color:#6a6a70!important}.home-vendors a.home-vendor-item,.home-vendors a.home-vendor-item:active,.home-vendors a.home-vendor-item:hover,.home-vendors a.home-vendor-item:link,.home-vendors a.home-vendor-item:visited{width:100%;padding:.8rem;box-sizing:border-box;height:23rem}.home-vendors a.home-vendor-item:active>.inner,.home-vendors a.home-vendor-item:hover>.inner,.home-vendors a.home-vendor-item:link>.inner,.home-vendors a.home-vendor-item:visited>.inner,.home-vendors a.home-vendor-item>.inner{width:100%;height:100%;display:flex;flex-direction:column;text-decoration:none;align-items:center;justify-content:space-between;padding:1.6rem;box-sizing:border-box;color:#6a6a70!important}.home-vendors a.home-vendor-item:active>.inner div:first-child,.home-vendors a.home-vendor-item:hover>.inner div:first-child,.home-vendors a.home-vendor-item:link>.inner div:first-child,.home-vendors a.home-vendor-item:visited>.inner div:first-child,.home-vendors a.home-vendor-item>.inner div:first-child{display:flex;align-items:center;justify-content:center;flex-grow:1}.home-vendors a.home-vendor-item:active>.inner div:last-child,.home-vendors a.home-vendor-item:hover>.inner div:last-child,.home-vendors a.home-vendor-item:link>.inner div:last-child,.home-vendors a.home-vendor-item:visited>.inner div:last-child,.home-vendors a.home-vendor-item>.inner div:last-child{display:flex;align-items:center;justify-content:center;text-align:center;color:#6a6a70!important}.home-vendors a.home-vendor-item:active>.inner img,.home-vendors a.home-vendor-item:hover>.inner img,.home-vendors a.home-vendor-item:link>.inner img,.home-vendors a.home-vendor-item:visited>.inner img,.home-vendors a.home-vendor-item>.inner img{-o-object-fit:contain;object-fit:contain}.force-vert img{max-width:50%}.force-horiz img{max-width:75%;height:auto}@media only screen and (min-width:768px){.home-vendors a.home-vendor-item,.home-vendors a.home-vendor-item:active,.home-vendors a.home-vendor-item:hover,.home-vendors a.home-vendor-item:link,.home-vendors a.home-vendor-item:visited{width:50%}}@media only screen and (min-width:960px){.home-vendors a.home-vendor-item,.home-vendors a.home-vendor-item:active,.home-vendors a.home-vendor-item:hover,.home-vendors a.home-vendor-item:link,.home-vendors a.home-vendor-item:visited{width:33%;height:20rem}}@media only screen and (min-width:1100px){.home-vendors a.home-vendor-item,.home-vendors a.home-vendor-item:active,.home-vendors a.home-vendor-item:hover,.home-vendors a.home-vendor-item:link,.home-vendors a.home-vendor-item:visited{width:25%}}.quadrant-container{display:flex;flex-direction:row;flex-wrap:wrap}.quadrant-view{width:100%;padding:3.2rem 1.6rem .8rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;background:#fff;border-radius:4px;transition:transform .5s}.quadrant-view .div-content{width:100%;text-align:center}.quadrant-view .div-content h2{font-size:2.5rem;font-weight:300}.quadrant-view .div-content p{margin-bottom:1.5rem}.quadrant-view .div-image{width:auto;height:120px;-o-object-fit:contain;object-fit:contain;margin:0 1.5rem 1.5rem}.quadrant-view .button{flex-shrink:0;float:none!important;text-align:center;min-width:15rem;margin:0 1.5rem 1.5rem}@media only screen and (max-width:959px){.quadrant-view .div-image{width:100%}}@media only screen and (min-width:960px){.quadrant-container{margin:0 -10px 24px}.quadrant-view{padding:3.2rem 3.2rem .8rem;margin:10px;width:calc(50% - 20px)}.quadrant-view .button{min-width:15rem}.quadrant-view:hover{transform:scale(1.05);box-shadow:0 0 10px #ccc}}@media only screen and (min-width:1200px){.quadrant-view{padding:1.6rem 3.2rem 0}}@media only screen and (min-width:1400px){.quadrant-view{padding:1.6rem 3.2rem 0}.quadrant-view .div-image{height:140px}}.feature-callouts{display:flex;flex-direction:column}.feature-callouts a.feature-callouts-item,.feature-callouts a.feature-callouts-item:active,.feature-callouts a.feature-callouts-item:hover,.feature-callouts a.feature-callouts-item:link,.feature-callouts a.feature-callouts-item:visited{text-decoration:none;display:flex;flex-wrap:nowrap;flex-direction:row;margin-bottom:1.6rem;width:100%}.feature-callouts a.feature-callouts-item .feature-callouts-item-img,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-img,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-img,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-img,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-img{order:1;width:15rem;height:15rem;border-radius:8rem;flex-shrink:0;position:relative;overflow:hidden}.feature-callouts a.feature-callouts-item .feature-callouts-item-img img,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-img img,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-img img,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-img img,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-img img{display:block;position:absolute;max-width:none!important;height:16rem;background-color:#000;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.feature-callouts a.feature-callouts-item .feature-callouts-item-content,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-content,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-content,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-content,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-content{order:2;flex-grow:1;padding-left:3.2rem;box-sizing:border-box}.feature-callouts a.feature-callouts-item .feature-callouts-item-content h5,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-content h5,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-content h5,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-content h5,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-content h5{color:#3a3a3a;margin-bottom:.4rem;font-weight:400}.feature-callouts a.feature-callouts-item .feature-callouts-item-content span.sm-divider,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-content span.sm-divider,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-content span.sm-divider,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-content span.sm-divider,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-content span.sm-divider{display:inline-block;clear:both;margin:.4rem 0;width:4rem;height:.3rem;background-color:#ae2228}.feature-callouts a.feature-callouts-item .feature-callouts-item-content p,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-content p,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-content p,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-content p,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-content p{color:#6a6a70}.feature-callouts a.feature-callouts-item .feature-callouts-item-content .btn-fk,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-content .btn-fk,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-content .btn-fk,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-content .btn-fk,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-content .btn-fk{display:inline-block;float:left;width:auto;background-color:#ae2228;padding:.8rem 1.6rem;border-radius:2.5rem;color:#fff}@media only screen and (min-width:500px){.feature-callouts a.feature-callouts-item .feature-callouts-item-img,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-img,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-img,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-img,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-img{width:17rem;height:17rem;border-radius:9rem}.feature-callouts a.feature-callouts-item .feature-callouts-item-img img,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-img img,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-img img,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-img img,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-img img{height:18rem}}@media only screen and (min-width:768px){.feature-callouts{display:flex;flex-direction:row;margin-bottom:6.4rem}.feature-callouts a.feature-callouts-item,.feature-callouts a.feature-callouts-item:active,.feature-callouts a.feature-callouts-item:hover,.feature-callouts a.feature-callouts-item:link,.feature-callouts a.feature-callouts-item:visited{align-content:stretch;align-items:center;width:33.3%;flex-wrap:wrap;flex-direction:column;margin-bottom:0;padding:0 3.2rem;box-sizing:border-box}.feature-callouts a.feature-callouts-item .feature-callouts-item-img,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-img,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-img,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-img,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-img{width:22rem;height:22rem;margin-bottom:1.6rem;border-radius:12rem}.feature-callouts a.feature-callouts-item .feature-callouts-item-img img,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-img img,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-img img,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-img img,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-img img{height:24rem}.feature-callouts a.feature-callouts-item .feature-callouts-item-content,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-content,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-content,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-content,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-content{width:100%;padding-left:0}.feature-callouts a.feature-callouts-item .feature-callouts-item-content h5,.feature-callouts a.feature-callouts-item .feature-callouts-item-content p,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-content h5,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-content p,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-content h5,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-content p,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-content h5,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-content p,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-content h5,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-content p{text-align:center;width:100%}.feature-callouts a.feature-callouts-item .feature-callouts-item-content span.sm-divider,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-content span.sm-divider,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-content span.sm-divider,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-content span.sm-divider,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-content span.sm-divider{display:block;clear:both;margin:.4rem auto;width:4rem;height:.3rem;background-color:#ae2228}.feature-callouts a.feature-callouts-item .feature-callouts-item-content .btn-fk,.feature-callouts a.feature-callouts-item:active .feature-callouts-item-content .btn-fk,.feature-callouts a.feature-callouts-item:hover .feature-callouts-item-content .btn-fk,.feature-callouts a.feature-callouts-item:link .feature-callouts-item-content .btn-fk,.feature-callouts a.feature-callouts-item:visited .feature-callouts-item-content .btn-fk{display:block;text-align:center;width:16rem;margin:0 auto;float:none;padding:1.6rem 3.2rem}}.poh-banner{display:block;float:left;width:100%}.poh-banner img{max-width:100%}.home-page .button{display:inline-block!important;float:none!important}.home-intro-container{display:flex;flex-direction:column;gap:48px}@media only screen and (min-width:768px){.home-intro-container{flex-direction:row}}.hero-container{position:relative}.hero-container:before{width:100%!important;height:100%!important;left:0!important}.home-intro-icon{flex-shrink:0;width:60px;height:60px;border-radius:100px;background:rgba(157,48,47,.2);display:flex;justify-content:center;align-items:center}.home-intro-icon img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.subtitle-text{color:#4b5565;font-size:20px;line-height:30px}.description-text,.subtitle-text{font-style:normal;font-weight:400}.description-text{color:#697586;font-size:14px;line-height:20px}.home-view-more{display:block;margin-top:8px}.home-view-more svg{width:1.6rem;height:1.6rem}.home-view-more svg .fill{fill:#ae2228}.section-title{color:#4b5565;text-align:left;font-size:40px;font-style:normal;font-weight:274;line-height:normal;text-transform:capitalize}.section-title.text-center{text-align:center}.floating-block{position:relative;padding:24px;border-radius:4px;background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.1),0 2px 4px 0 rgba(0,0,0,.05)}.home-blogs .slick-track{display:flex!important}.home-blogs .slick-track .slick-slide{height:inherit!important}.home-blogs .blog-card-simple .inner{display:flex;flex-direction:column;border-radius:4px;border:1px solid #cdd5df;background:#fff}.home-blogs .blog-card-simple .inner .img{height:25rem}.home-blogs .blog-card-simple .inner .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-blogs .blog-card-simple .inner .content{flex:1;display:flex;flex-direction:column;padding:16px}.home-blogs .blog-card-simple .inner .content>h3{color:#4b5565;text-overflow:ellipsis;font-size:20px;font-style:normal;font-weight:400;line-height:30px}.home-blogs .blog-card-simple .inner .content>p{flex:1;color:#697586;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:16px}.home-blogs .blog-card-simple .inner .content .footer{display:flex;flex-direction:row;justify-content:space-between}.home-blogs .blog-card-simple .inner .content .footer .utc-date{color:#697586}.home-agents .agent-card-simple .inner{border:none}.home-agents .agent-card-simple .inner .agent-img{border-radius:12px;overflow:hidden}.home-agents .agent-card-simple .inner .agent-content{padding:0;margin-top:8px}.home-agents .agent-card-simple .inner .agent-content>h3{color:#4b5565;text-overflow:ellipsis;font-size:20px;font-style:normal;font-weight:700;line-height:30px;text-transform:capitalize;margin-bottom:0}.home-agents .agent-card-simple .inner .agent-content>p{color:#697586;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.home-agents .agent-card-simple:hover .inner{box-shadow:none}.home-new-developments-container{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.home-new-developments-container>div{flex:1}.home-new-developments-container .development-blocks{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:24px}@media only screen and (min-width:768px){.home-new-developments-container{flex-direction:row}.home-new-developments-container>div:first-child{flex:0.4}.home-new-developments-container>div:nth-child(2){flex:0.6}.home-new-developments-container .development-blocks{flex-direction:row;margin-top:70px;margin-right:-300px}}.home-right-in-your-backyard-content{position:relative;margin-top:24px}@media only screen and (min-width:768px){.home-right-in-your-backyard-content{margin-top:40px}.home-right-in-your-backyard-content>div:first-child{position:absolute;top:0;left:0;right:20%}.home-right-in-your-backyard-content>div:nth-child(2){position:relative;top:40px;margin-left:40%}}.home-join-our-team-container{display:flex;flex-direction:column;gap:24px}@media only screen and (min-width:768px){.home-join-our-team-container{flex-direction:row}.home-join-our-team-container .work-for-the-best{margin-top:35px;margin-right:-135px}}.best-of-omaha{flex-direction:column}@media only screen and (min-width:768px){.best-of-omaha{flex-direction:row}}